Revisions of spack

buildservice-autocommit accepted request 1168847 from Christian Goll's avatar Christian Goll (mslacken) (revision 103)
baserev update by copy to link target
Christian Goll's avatar Christian Goll (mslacken) accepted request 1168824 from Egbert Eich's avatar 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's avatar Christian Goll (mslacken) (revision 101)
baserev update by copy to link target
Christian Goll's avatar Christian Goll (mslacken) accepted request 1164574 from Egbert Eich's avatar 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's avatar Egbert Eich (eeich) (revision 99)
baserev update by copy to link target
Egbert Eich's avatar Egbert Eich (eeich) accepted request 1158547 from Egbert Eich's avatar 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's avatar Christian Goll (mslacken) (revision 97)
baserev update by copy to link target
Christian Goll's avatar Christian Goll (mslacken) accepted request 1158239 from Egbert Eich's avatar 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's avatar Egbert Eich (eeich) (revision 95)
baserev update by copy to link target
Egbert Eich's avatar Egbert Eich (eeich) accepted request 1146128 from Egbert Eich's avatar Egbert Eich (eeich) (revision 94)
- Make python version used configurable.
- Filter out more rpmlint errors.
buildservice-autocommit accepted request 1143572 from Egbert Eich's avatar Egbert Eich (eeich) (revision 93)
baserev update by copy to link target
Egbert Eich's avatar Egbert Eich (eeich) committed (revision 92)
- Minor formatting changes to the changelog.
Egbert Eich's avatar Egbert Eich (eeich) accepted request 1143459 from Christian Goll's avatar 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's avatar Egbert Eich (eeich) accepted request 1141708 from Christian Goll's avatar 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's avatar Egbert Eich (eeich) (revision 89)
baserev update by copy to link target
Egbert Eich's avatar Egbert Eich (eeich) committed (revision 88)
    + Add more ignored modules to `pyproject.toml` for `mypy`.
Egbert Eich's avatar 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's avatar Egbert Eich (eeich) accepted request 1123507 from Bernhard Wiedemann's avatar 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's avatar Egbert Eich (eeich) (revision 85)
baserev update by copy to link target
Egbert Eich's avatar Egbert Eich (eeich) accepted request 1110679 from Egbert Eich's avatar 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
openSUSE Build Service is sponsored by