https://github.com/spack/spack
Name Target Message Date
HEAD 171958c py-deephyper: add v0.6.0 (#43492) * py-deephyper: add latest version: v0.6.0 * e4s: add py-deephyper * v0.6.0: depend on python@3.7:3.11 * add py-packaging constraint so arm64 builds work * [@spackbot] updating style on behalf of eugeneswalker 06 April 2024, 00:28:37 UTC
refs/heads/2023-04-05 265c479 test/cmd/env.py: fix check_viewdir_removal 06 April 2023, 01:24:21 UTC
refs/heads/41639-setup-envsh-has-trouble-identifying-shell-inside-qemu-eg-multi-platform-docker-build 8cc1bfd setup-env.sh: if exe contains qemu, use /proc/$$/comm instead 15 December 2023, 02:07:27 UTC
refs/heads/albestro/openblas-m2 91d17f1 use TARGET=VORTEX for Apple M2 skipping all the logic 03 May 2023, 09:18:42 UTC
refs/heads/alby/libvterm 7cf4fc7 use neovim/deps as source for 0.3.2 09 June 2023, 08:48:14 UTC
refs/heads/backports/v0.21.3 843fd5e Set version to v0.21.3.dev0 05 March 2024, 08:51:34 UTC
refs/heads/balay/petsc-3.21 84a3983 petsc, py-petsc4py add v3.21.0 31 March 2024, 04:14:23 UTC
refs/heads/balay/petsc4py-remove-cython-dep 3f09ebb mpi4py: do not re-generate cython sources that already exist in mpi4py release tarball (that depend on cython < 0.29.36) This avoids conflict with petsc4py versions that have a dependency on cython@3.0.0 - revert https://github.com/spack/spack/pull/36460, https://github.com/spack/spack/pull/38996 - update cython dependency for mpi4py@master 28 August 2023, 15:07:32 UTC
refs/heads/bug/stop_adding_s3_connection_info_all_mirrors deb3f0f Prevent S3 information on non-S3 mirrors Switch from looking at the presence of the S3 information keys to determine if the dictionary URL is used to instead look at the value in the keys. Add s3_endpoint_url as an additional key value for the S3 information. 29 November 2021, 17:00:47 UTC
refs/heads/bugfix-spack-yaml-windows-line-break 185f2ce bugfix: add arg to `write_line_break()` in `spack_yaml` `ruamel`'s `Emitter.write_line_break()` method takes an extra argument that we forgot to implement in our custom emitter. 16 February 2024, 18:15:37 UTC
refs/heads/bugfix/binary-index-update-thread-unsafe d82b537 more thread safety 11 July 2022, 18:00:20 UTC
refs/heads/bugfix/compiler-bootstrapping-performance 2b9f54f diagnostics 15 July 2022, 17:21:47 UTC
refs/heads/bugfix/compiler-flag-propagation f932135 node_flag_propagation_candidate: special cases for multiple node attrs 26 January 2024, 08:26:06 UTC
refs/heads/bugfix/compiler-siblings-in-path 55ac6fb prepend compiler bindir to PATH lower priority than wrapper 23 March 2023, 21:04:05 UTC
refs/heads/bugfix/env-allow-plain-hash 1c6bb8c add regression number 21 June 2023, 18:35:57 UTC
refs/heads/bugfix/environment-overwrite 5d0bb64 typo 16 May 2023, 01:02:11 UTC
refs/heads/bugfix/external-python 47a1ed8 wip 09 November 2022, 01:03:45 UTC
refs/heads/bugfix/intel-bootstrap-tests c42bf4e bugfix: compiler bootstrapping tests This compiler bootsrapping test breaks on (my?) M1 mac beacuse it can't find the bootstrap compiler after it's added to configuration. Removing the archspec host fixture seems to fix it. 26 December 2022, 23:38:45 UTC
refs/heads/bugfix/invalid-compiler-no-error 57dbd6b invalid compiler: warn instead of error 04 April 2024, 16:59:13 UTC
refs/heads/bugfix/patches-across-repos 5f93a75 fix depends_on(*, patch=...) with repositories 02 February 2024, 02:01:55 UTC
refs/heads/bugfix/relative-develop-paths 0e39c8b bugfix for relative dev path 07 December 2021, 23:06:32 UTC
refs/heads/bugfix/setup-prepend-path-move-to-front 3cd77c4 fix for fish 10 February 2021, 19:36:23 UTC
refs/heads/bugfix/transactional-concretization 2d46de5 fix and test issue with copying by reference vs value 24 May 2023, 23:43:55 UTC
refs/heads/charmpp-shasta-arm b0f23f8 Merge branch 'charmpp-shasta-arm' of https://github.com/spack/spack into charmpp-shasta-arm 15 March 2024, 15:52:29 UTC
refs/heads/colorize-non-defaults-in-spec 7894a60 use underline instead of bold for the highlight 23 November 2023, 20:27:13 UTC
refs/heads/conc-dev 1aa9006 rework test to parametrize by order and depth of dev spec 09 March 2022, 17:54:41 UTC
refs/heads/cws/configPermission 93b14e6 patch for config update problem spack #26169 18 October 2022, 17:23:31 UTC
refs/heads/cws/pumiFixSmokeTest 9dead10 fix style 12 January 2024, 00:21:57 UTC
refs/heads/cws/simmodsuiteRpc 44309e3 simmodsuite: depends on rpc Sun RPC support was optional starting with glibc version 2.26 and was removed in version 2.32. On newer operating systems (e.g., RHEL8) libtirpc is required to satisfy the xdr symbols. 20 July 2022, 13:38:41 UTC
refs/heads/dag-ordered-optimization 03cba85 bugfix: don't include root in general depth rule 12 March 2023, 00:21:53 UTC
refs/heads/dependabot/github_actions/actions/upload-artifact-4.3.1 11cf92a build(deps): bump actions/upload-artifact from 3.1.3 to 4.3.1 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.3.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/a8a3f3ad30e3422c9c7b888a15615d19a852ae32...5d5d22a31266ced268874388b861e4b58bb5c2f3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> 05 February 2024, 22:35:02 UTC
refs/heads/dependabot/github_actions/codecov/codecov-action-4.2.0 7c1be4d build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.1.1 to 4.2.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/c16abc29c95fcf9174b58eb7e1abf4c866893bc8...7afa10ed9b269c561c2336fd862446844e0cbf71) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> 04 April 2024, 22:23:46 UTC
refs/heads/dependabot/pip/dot-github/workflows/style/mypy-1.9.0 60b55c8 mypy-1.9.0 only supports >= 3.8: update its python_version to 3.8 Signed-off-by: Bernhard Kaindl <bernhardkaindl7@gmail.com> 22 March 2024, 12:26:02 UTC
refs/heads/develop 171958c py-deephyper: add v0.6.0 (#43492) * py-deephyper: add latest version: v0.6.0 * e4s: add py-deephyper * v0.6.0: depend on python@3.7:3.11 * add py-packaging constraint so arm64 builds work * [@spackbot] updating style on behalf of eugeneswalker 06 April 2024, 00:28:37 UTC
refs/heads/devtools-repair ddc5dc7 [@spackbot] updating style on behalf of trws 06 November 2023, 19:57:13 UTC
refs/heads/disinherit-directive a438076 Add a new `disinherit` directive for extending packages When you inherit from a package in Spack, you inherit all the metadata from its directives, including `version`, `provides`, `depends_on`, `conflicts`, etc. In some cases, you may not want this metadata. This PR adds a new `disinherit` directive that allows you to throw out things inherited from the base class. For example: ```python from spack.pkg.builtin.mpich import Mpich class MyMpich(Mpich): disinherit("versions") # don't inherit any versions from builtin Mpich version("5.0", "08721a102fefcea2ae4add8c9cc548df77e9224f5385ad0872a9150fdd26a415") version("6.0", "9cc39dd33dd4227bb82301d285437588d705290846d22ab6b8791c7e631ce385") ``` Without the `disinherit("versions")` directive, this package would have versions `5.0`, `6.0`, *and* anything inherited from `Mpich`. With it, this package has only versions `5.0` and `6.0`. You can `disinherit` any of: `conflicts`, `dependencies`, `extendees`, `patches`, `provided`, `resources`, `variants`, or `versions`. - [x] add new `disinherit directive` - [x] Two packages were modifying their `versions` dictionary in their constructors to achieve this, but this causes `spack url stats` to fail with a concurrent modification exception as it iterates over all packages. Fixed these to use `disinherit` instead. - [x] Update documentation - [x] Add tests 19 January 2023, 22:56:24 UTC
refs/heads/docker-entrypoint-bash-set-e 53a45c8 Update entrypoint.bash 12 November 2023, 03:39:42 UTC
refs/heads/docs/no-search-api-docs 6cb5700 try using nosearch to deprioritize api docs in search 01 March 2024, 21:47:15 UTC
refs/heads/e4s-21.05 b98a210 Fix fetching for Python 3.9.6 (#24686) When using Python 3.9.6, Spack is no longer able to fetch anything. Commands like `spack fetch` and `spack install` all break. Python 3.9.6 includes a [new change](https://github.com/python/cpython/pull/25853/files#diff-b3712475a413ec972134c0260c8f1eb1deefb66184f740ef00c37b4487ef873eR462) that means that `scheme` must be a string, it cannot be None. The solution is to use an empty string like the method default. Fixes #24644. Also see https://github.com/Homebrew/homebrew-core/pull/80175 where this issue was discovered by CI. Thanks @branchvincent for reporting such a serious issue before any actual users encountered it! Co-authored-by: Todd Gamblin <tgamblin@llnl.gov> 03 July 2021, 05:20:09 UTC
refs/heads/e4s-21.08 9727d70 Set pubkey trust to ultimate during `gpg trust` (#24976) * Set pubkey trust to ultimate during `gpg trust` Tries to solve the same problem as #24760 without surpressing stderr from gpg commands. This PR makes every imported key trusted in the gpg database. Note: I've outlined [here](https://github.com/spack/spack/pull/24760#issuecomment-883183175) that gpg's trust model makes sense, since how can we trust a random public key we download from a binary cache? * Fix test 26 August 2021, 19:59:44 UTC
refs/heads/e4s-21.11 80412b2 tau: add v2.31 (#27342) 11 November 2021, 17:53:07 UTC
refs/heads/e4s-22.02 a260bf0 boost: fix v1.78 build with oneapi (#30463) 04 May 2022, 05:29:37 UTC
refs/heads/e4s-22.05 22d486a WarpX: Patch no-MPI & Lib Install (#34913) Fixes WarpX issues: - https://github.com/ECP-WarpX/WarpX/pull/3134 - https://github.com/ECP-WarpX/WarpX/pull/3141 and uses GitHub patch URLs directly instead of storing patch copies. 13 January 2023, 20:04:29 UTC
refs/heads/e4s-22.08 f9c5561 SDK: Quick fix to allow SDK to build with HIP (#32321) 23 August 2022, 14:09:56 UTC
refs/heads/e4s-22.11 29ec128 tau: checksum (#33873) 13 November 2022, 20:06:08 UTC
refs/heads/e4s-23.02 c16b514 xyce: patch issue affecting MPICH 13 April 2023, 13:30:14 UTC
refs/heads/e4s-23.05 0dc6c42 Limit deepcopy to just the initial "all" section (#37718) Modifications: - [x] Limit the scope of the deepcopy when initializing module file writers 17 May 2023, 17:17:41 UTC
refs/heads/e4s-23.08 a38535f tau: updated hash 19 August 2023, 11:53:04 UTC
refs/heads/e4s-23.11 10d9bab spack.modules.commmon: pass spec to SetupContext Currently module globals aren't set before running `setup_[dependent_]run_environment` to compute environment modifications for module files. This commit fixes that. 04 November 2023, 19:36:13 UTC
refs/heads/e4s-24.02 8c436c8 asio: remove self-referential dependencies (#42469) These shouldn't be an issue, but they can be expressed in terms of variants on the package. 05 February 2024, 09:10:58 UTC
refs/heads/experimental/unified-dunder-and-dag-hash 3ccc744 WIP 04 September 2022, 22:39:44 UTC
refs/heads/f/env-location 79e821a docs: consistently use 'managed environment' over 'named ...' 21 February 2023, 23:53:34 UTC
refs/heads/features/arch-swapping ee30397 improve coverage 25 November 2020, 19:57:15 UTC
refs/heads/features/compiler-find-external-based-on-PR ab29485 update apple clang to differentiate from clang 05 April 2024, 14:18:40 UTC
refs/heads/features/compilers-as-deps f5eb6ac Run CI on PRs to this feature branch 31 January 2023, 12:09:13 UTC
refs/heads/features/conditional-format-strings 54e5439 Spec.format: conditional format strings 22 August 2023, 18:22:36 UTC
refs/heads/features/config-git-url 540c37c allow lists and dicts since we get them for free 05 November 2022, 00:51:03 UTC
refs/heads/features/error-message-chaining-2 1b4ff30 clean up post rebase 14 June 2023, 18:18:41 UTC
refs/heads/features/git-url-parse 0d092d6 add `spack.util.url.git_url_parse()` method and tests Add a method to parse git URLs (but not arbitrary file paths). This method parses git URLs into scheme, username, hostname, port, and path. It will raise an error if its argument is not proper git URL. - [x] add `spack.util.url.git_url_parse` method - [x] add 31 tests for `git_url_parse` 14 September 2021, 04:32:00 UTC
refs/heads/features/improved-python-detection 9479be5 improved again 03 December 2020, 02:22:46 UTC
refs/heads/features/improved-target-encoding 03084d2 avoid quadratic expansion of targets in the solver 12 January 2023, 20:25:15 UTC
refs/heads/features/keep-view-internals 702774e add test, minor refactor to make testing easier 04 June 2021, 16:54:16 UTC
refs/heads/features/matrix-broadcast 5a23819 style 23 March 2023, 19:48:02 UTC
refs/heads/features/ordered-matrices a542b0c flake 17 February 2023, 03:29:35 UTC
refs/heads/features/psid-separate-build-deps 36d263a black 13 January 2023, 19:10:49 UTC
refs/heads/features/read-compilers-from-packages-yaml 6bcea7e update externals format to match existing code 15 March 2024, 18:59:40 UTC
refs/heads/features/relocation-performance-offsets 719d316 speed up relocation using memoized offsets refactor to do scanning in a single pass parallelize new relocate method with threadpool relocate_by_offsets can recompute if offsets not memoized 02 June 2022, 06:17:21 UTC
refs/heads/features/restricted-reuse 2395036 allow constraints on reuse 26 January 2023, 00:22:14 UTC
refs/heads/features/reuse-only 771c4e4 add --reuse-only flag and update install_status for binaries 04 May 2022, 18:31:57 UTC
refs/heads/features/reuse-unknown-namespace 88d364a try not checking repos for reuse specs 08 December 2022, 17:57:06 UTC
refs/heads/features/spack-checkout 26e38d9 flake 19 February 2021, 09:21:54 UTC
refs/heads/features/spack-test-new-interface-wip afe1fd8 WIP -- wait for 18205 to continue 22 October 2020, 01:37:21 UTC
refs/heads/features/virtual-like-separate-build-deps 3ed077f wip 09 February 2023, 04:20:18 UTC
refs/heads/fix-linux-pam-for-recent-glibc cc0fed4 linux-pam: Fix build with newer glibc versions Older versions of `linux-pam` use rpc/rpc.h which no longer exists on current Linux systems. Update to the current PAM release and fix its build on Ubuntu 22.04. As PAM is a Linux-specific library, the build on Darwin is not meaningful, fails and would fail on Windows as well. Add conflicts for both as appropriate to fix GitLab CI. 12 October 2023, 09:36:54 UTC
refs/heads/fix/clang-cxx20-cxx23-flags 5d3f4ce clang: coverage test cxx{}_flag and c{}_flag additions 01 April 2024, 00:46:46 UTC
refs/heads/fix/python-tkinter 0c5747a libxcb, xcb-proto: @ decorators; fix style 26 December 2023, 23:28:46 UTC
refs/heads/gartung-buildcache-check-fix 9661512 Merge branch 'develop' into gartung-buildcache-check-fix 14 February 2024, 15:56:30 UTC
refs/heads/hep-cloud-pipeline 969fe85 [hep] enable build 20 November 2023, 20:18:07 UTC
refs/heads/improve-find-in-env 5874e35 Improve `spack find` output in environments This adds some improvements to `spack find` output when in environments based around some thoughts about what users want to know when they're in an env. If you're working in an enviroment, you mostly care about: * What are the roots * Which ones are installed / not installed * What's been added that still needs to be concretized So, this PR adds a couple tweaks to display that information more clearly: - [x] We now display install status next to every root. You can easily see which are installed and which aren't. - [x] When you run `spack find -l` in an env, the roots now show their concrete hash (if they've been concretized). They previously would show `-------` (b/c the root spec itself is abstract), but showing the concretized root's hash is a lot more useful. - [x] Newly added/unconcretized specs still show `-------`, which now makes more sense, b/c they are not concretized. - [x] There is a new option, `-r` / `--only-roots` to *only* show env roots if you don't want to look at all the installed specs. - [x] Roots in the installed spec list are now highlighted as bold. This is actually an old feature from the first env implementation , but various refactors had disabled it inadvertently. 27 January 2024, 02:19:59 UTC
refs/heads/install-status-format 6cbe4e1 spec: add `{install_status}` format attribute `{install_status}` is handled in a funny way in `Spec.tree()`, and it can't be used in other useful places like `Spec.format()`. - [x] Make `{install_status}` a format attribute like most other things we want to print about specs. - [x] Refactor whitespace handling in `Spec.format()` to only strip whitespace that wasn't in the original format string (i.e. that was added by our own attributes) 26 January 2024, 23:43:02 UTC
refs/heads/ldlist 70708d7 Perform load/list commands in the same subshell 04 November 2021, 19:16:41 UTC
refs/heads/llnl/radiuss-packages-update 4d3a8fc Fix style 15 December 2023, 21:55:42 UTC
refs/heads/load-run-deps d4a607d Merge branch 'develop' into load-run-deps 29 September 2023, 18:02:09 UTC
refs/heads/minimal-concretization 3985b30 concretizer: add `--minimal` configuration option The reusing concretizer minimizes builds, but it still preserves defaults from packages and preferences while doing that. We can be more aggressive by making minimization the top priority, at the expense of "weird" concretizations. This can be advantageous: if you write your packages as explicitly as possible, then you can use that with `--minimal` to get the smallest possible package configuration (at least in terms of the number of packages in the build). Conversely, you can use minimal concretization as kind of a worst case to ensure that you have the "right" constraints on your dependencies. Example for intuition: `cmake` can optionally build without openssl, but it's enabled by default because many builds use that functionality. Using `minimal: true` will build `cmake~openssl` unless the user asks for `cmake+openssl` explicitly. - [x] add `minimal` option to `concretizer.yaml` - [x] add `--minimal` CLI option to concretizer arguments - [x] wire everything up - [x] add some tests 17 January 2022, 21:01:33 UTC
refs/heads/mvandenburgh-patch-1 89d1c69 Update README.md 05 April 2024, 14:18:27 UTC
refs/heads/mypy-check-untyped-defs 6b38f22 WIP 23 February 2023, 10:46:03 UTC
refs/heads/no-circular-imports-from-llnl 50396b4 refactor: Move `spack.util.executable` -> `llnl.util.executable` 31 December 2022, 22:09:33 UTC
refs/heads/package-metadata-caching a8a776b WIP 19 February 2023, 01:51:40 UTC
refs/heads/package/pyspy 08aaecd adding py-pyspy package 14 November 2023, 16:03:39 UTC
refs/heads/packages/colima 17c3d6a colima wip 30 May 2023, 23:11:36 UTC
refs/heads/packages/emacs-mac 00c67b0 Merge branch 'develop' into packages/emacs-mac 09 March 2024, 04:18:44 UTC
refs/heads/packages/meshlab cca8ef6 meshlab: disable two failing plugins 01 April 2024, 20:44:12 UTC
refs/heads/packages/suite-sparse-new-versions ff4a0c2 add new suite-sparse versions 17 September 2023, 21:13:29 UTC
refs/heads/packages/zlib-use-flag-handler b8f21ca zlib improvements from llnl Co-authored-by: Mike Collette <collette1@llnl.gov> 14 March 2021, 16:44:44 UTC
refs/heads/per-instance-stage-directories 71b877b stage: add $instance path component Separate spack instances installing to separate install trees can fight over the same stage directory because we do not currently unique stage paths by instance. - [x] add a new `$instance` substitution that gives an 8-digit hash unique to the spack instance - [x] make the default stage directory use `$instance` - [x] rework `spack.util.path.substitute_config_variables()` so that expensive operations like hashing are done lazily, not at module load time. 27 March 2021, 04:26:02 UTC
refs/heads/psakievich/reuse-with-identical-sources 551aefb Check extensions for exact matches I ran into an issue when I have an upstream and a binary cache with an identical installation of python (DAG hash match). It led to two entries in the extendee_spec list. This PR ensures that extendees are not identical before extending. 02 April 2024, 22:30:06 UTC
refs/heads/python/use-wheels eb77658 manual changes 02 April 2024, 17:15:15 UTC
refs/heads/python/use-wheels-2 a8b3d75 add all py-azure* packages 05 April 2024, 13:28:43 UTC
refs/heads/refactor-solver-transforms 39c074f solver: refactor transforms in condition generation - [x] allow caller of `condition()` to pass lists of transforms - [x] all transform functions now take trigger *and* effect as parameters - [x] add some utility functions to simplify `condition()` 14 December 2023, 08:28:06 UTC
refs/heads/refactor/compiler-detection-through-external-find 1be0cf0 apple clang package 30 May 2023, 23:10:59 UTC
back to top