Revisions of spack
buildservice-autocommit
accepted
request 1168847
from
Christian Goll (mslacken)
(revision 103)
baserev update by copy to link target
Christian Goll (mslacken)
accepted
request 1168824
from
Egbert Eich (eeich)
(revision 102)
- Add lsb-release and zstd as new requires to match upstream prerequisites.
buildservice-autocommit
accepted
request 1164612
from
Christian Goll (mslacken)
(revision 101)
baserev update by copy to link target
Christian Goll (mslacken)
accepted
request 1164574
from
Egbert Eich (eeich)
(revision 100)
- Make `patchelf` a mandatory dependency on products where it is always available.
buildservice-autocommit
accepted
request 1158555
from
Egbert Eich (eeich)
(revision 99)
baserev update by copy to link target
Egbert Eich (eeich)
accepted
request 1158547
from
Egbert Eich (eeich)
(revision 98)
- Add libgfortran, libfl2 and libzip5 to the Spack runtime container as the Spack build container has the corresponding devel packages but these libraries are not installed in a BCI-style base container by default (bsc#1221503).
buildservice-autocommit
accepted
request 1158279
from
Christian Goll (mslacken)
(revision 97)
baserev update by copy to link target
Christian Goll (mslacken)
accepted
request 1158239
from
Egbert Eich (eeich)
(revision 96)
- Update Spack to version 0.21.2 * Bugfixes + Containerize: accommodate nested or pre-existing `spack-env` paths. + Fix `setup-env` script, when going back and forth between instances. + Fix using fully-qualified namespaces from root specs. + Fix a bug when a required provider is requested for multiple virtuals. + OCI buildcaches: * only push in parallel when forking. * use pickleable errors (#42160) + Fix using sticky variants in externals. + Fix a rare issue with conditional requirements and multi-valued variants. * Package updates + `rust`: add v1.75, rework a few variants. + `py-transformers`: add v4.35.2. - Fix path to setup-env.sh in the Apptainer template (bsc#1221471).
buildservice-autocommit
accepted
request 1146129
from
Egbert Eich (eeich)
(revision 95)
baserev update by copy to link target
Egbert Eich (eeich)
accepted
request 1146128
from
Egbert Eich (eeich)
(revision 94)
- Make python version used configurable. - Filter out more rpmlint errors.
buildservice-autocommit
accepted
request 1143572
from
Egbert Eich (eeich)
(revision 93)
baserev update by copy to link target
Egbert Eich (eeich)
committed
(revision 92)
- Minor formatting changes to the changelog.
Egbert Eich (eeich)
accepted
request 1143459
from
Christian Goll (mslacken)
(revision 91)
fix infinite recursion when computing concretization errors + environment: fix an issue with deconcretization/reconcretization of specs + buildcache: don't error if a patch is missing, when installing from binaries In v0.18, we added better error messages that could tell you what problem happened, but they couldn't tell you why it happened. 0.21 adds condition chaining to the solver, and Spack can now trace back through the conditions that led to an error and build a tree of causes potential causes and where they came from. This creates a container image from the Spack installations on the host system, without the need to run spack install from a Dockerfile or sif file. It also addresses the inconvenience of losing binaries of dependencies when RUN spack install fails inside docker build. Further, the container image layers and build cache tarballs are the same files. This means that spack install and docker pull use the exact same underlying binaries. If you previously used spack install inside of docker build, this feature helps you save storage by a factor two. Increasingly, complex package builds require multiple versions of some build dependencies. For example, Python packages frequently require very specific versions of setuptools, cython, and sometimes different physics packages require different versions of Python to build. The concretizer enforced that every solve was unified, i.e., that there only be one version of every package. The concretizer now supports "duplicate" nodes for build
Egbert Eich (eeich)
accepted
request 1141708
from
Christian Goll (mslacken)
(revision 90)
- update to 0.21.1 * Add support for reading buildcaches created by Spack v0.22 * Bugfixes + spack graph: fix coloring with environments + spack info: sort variants in --variants-by-name + Spec.format: error on old style format strings + ASP-based solver: fix infinite recursion when computing concretization errors don't error for type mismatch on preferences don't emit spurious debug output + Improve the error message for deprecated preferences + Fix MSVC preview version breaking clingo build on Windows + Fix multi-word aliases + Add a warning for unconfigured compiler + environment: fix an issue with deconcretization/reconcretization of specs + buildcache: don't error if a patch is missing, when installing from binaries - updated to 0.21.0 * following new features: + Better error messages with condition chaining: In v0.18, we added better error messages that could tell you what problem happened, but they couldn't tell you why it happened. 0.21 adds condition chaining to the solver, and Spack can now trace back through the conditions that led to an error and build a tree of causes potential causes and where they came from. + OCI build caches: You can now use an arbitrary OCI registry as a build cache: ``` $ spack mirror add my_registry oci://user/image # Dockerhub $ spack mirror add my_registry oci://ghcr.io/haampie/spack-test # GHCR $ spack mirror set --push --oci-username ... --oci-password ... my_registry # set login creds
buildservice-autocommit
accepted
request 1124071
from
Egbert Eich (eeich)
(revision 89)
baserev update by copy to link target
Egbert Eich (eeich)
committed
(revision 88)
+ Add more ignored modules to `pyproject.toml` for `mypy`.
Egbert Eich (eeich)
committed
(revision 87)
+ Fix a bug where `spack mirror set-url` would drop configured connection info. + Fix a minor issue with package hash computation for Python 3.12. + Improve escaping in Tcl module files. + Make repo cache work on repositories with zero mtime. + Ignore errors for newer, incompatible buildcache version. + Print an error when git is required, but missing. + Ensure missing build dependencies get installed when using `spack install --overwrite`. + Fix an issue where Spack freezes when the build process unexpectedly exits. + Fix a bug where installation failures cause an unrelated `NameError` to be thrown. + Fix an issue where Spack package versions would be incorrectly derived from git tags. + Fix a bug triggered when file locking fails internally. + Prevent `spack external find` to error out when a directory cannot be accessed. + Fix multiple performance regressions in environments. + Add more ignored modules to `pyproject.toml` for mypy. + Spack now supports Python 3.12.
Egbert Eich (eeich)
accepted
request 1123507
from
Bernhard Wiedemann (bmwiedemann)
(revision 86)
Update to version 0.20.3 with the following changes: * Bug fixes: + Fix a bug where spack mirror set-url would drop configured connection info + Fix a minor issue with package hash computation for Python 3.12 + Improve escaping in Tcl module files + Make repo cache work on repositories with zero mtime + Ignore errors for newer, incompatible buildcache version + Print an error when git is required, but missing + Ensure missing build dependencies get installed when using spack install --overwrite + Fix an issue where Spack freezes when the build process unexpectedly exits + Fix a bug where installation failures cause an unrelated NameError to be thrown + Fix an issue where Spack package versions would be incorrectly derived from git tags + Fix a bug triggered when file locking fails internally + Prevent "spack external find" to error out when a directory cannot be accessed + Fix multiple performance regressions in environments + Add more ignored modules to pyproject.toml for mypy * Features: + Spack now supports Python 3.12 rebased Fix-error-during-documentation-build-due-to-recursive-module-inclusion.patch
buildservice-autocommit
accepted
request 1110682
from
Egbert Eich (eeich)
(revision 85)
baserev update by copy to link target
Egbert Eich (eeich)
accepted
request 1110679
from
Egbert Eich (eeich)
(revision 84)
- Update to version 0.20.1 with the following changes: * Bug fixes: + Fix spec removed from an environment where not actually removed if `--force` was not given. + Hotfix for a few recipes that treat CMake as a link dependency. + Fix re-running stand-alone test a second time, which was getting a trailing spurious failure. + Fix reading JSON manifest on Cray, reporting non-concrete specs. + Fix a few bugs when generating Dockerfiles from Spack. + Fix a few long-standing bugs when generating module files. + Fix issues with building Python extensions when using an external Python. + Fix `spack compiler remove`: remove from command line even if they appear in different scopes. * Features: + Speed-up module file generation. + Show external status as `[e]`. + Backport `archspec` fixes. + Improve a few error messages.
Displaying revisions 1 - 20 of 103