Revisions of spack

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1220059 from Egbert Eich's avatar Egbert Eich (eeich) (revision 46)
- Update to version 0.22.2
  * Bugfixes
    - Forward compatibility with Spack 0.23 packages with language
      dependencies.
    - Forward compatibility with `urllib` from Python 3.12.6+.
    - Bump vendored `archspec` for better aarch64 support.
    - Fix regression in `{variants.X}` and `{variants.X.value}`
      format strings.
    - Ensure shell escaping of environment variable values in load
      and activate commands.
    - Fix an issue where `spec[pkg]` considers specs outside the
      current DAG.
    - Do not halt concretization on unknown variants in externals.
    - Improve validation of `develop` config section/
    - Explicitly disable `ccache` if turned off in config, to
      avoid cache pollution.
    - Improve backwards compatibility in `include_concrete`.
    - Fix issue where package tags were sometimes repeated.
    - Make `setup-env.sh` "sourced only" by dropping execution bits.
    - Make certain source/binary fetch errors recoverable instead
      of a hard error.
    - Remove debug statements in package hash computation.
    - Remove redundant clingo warnings.
    - Remove hard-coded layout version.
    - Do not initialize previous store state in `use_store`.
  * Package updates
    - `chapel` major update/ (forwarded request 1220058 from eeich)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1179953 from Egbert Eich's avatar Egbert Eich (eeich) (revision 44)
- Move-site-config-scope-before-system-scope.patch:
  Give 'site' scope a lower precedence than 'system' scope.
  The 'site wide' config scope was meant to be per Spack
  installation. A single system may have multiple Spack
  installations, so was is meant for overriding the
  'system' wide setting per installation.
  The Spack package is OS-vendor provided. The vendor provides
  pr generates a configuration which a local admin may want to
  override. This can now be done from within the 'system' scope.
  Previously the vendor-supplied configuration was mixed with
  the 'system' scope - local modifications collided with
  vendor autoconfiguration.
- Add a build-dependency package which will cause build tools
  and libraries used frequently by Spack to be installed.
  All these packages are recommended by the main Spack package
  already. This package may be used in environments where the
  installation of recommended packages is disabled by default.

- Update Spack to version 0.22.0
  * New features:
    - Compiler dependencies:
      Spack is in the process of making compilers proper dependencies.
      For this, compiler dependencies are moving from `compilers.yaml`
      to `packages.yaml` to make this consistent with other externals.
      For this, dependency graphs will not show the compiler runtime
      libraries like `gcc-runtime` or `libgfortran`.
      To minimize disruption, an existing `compilers.yaml` file will
      continue to work, however, users are encourage to migrate
      before v0.23.
      + Packages compiled with `%gcc` now depend on a new package
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1158555 from Egbert Eich's avatar Egbert Eich (eeich) (revision 41)
- 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). (forwarded request 1158547 from eeich)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1146129 from Egbert Eich's avatar Egbert Eich (eeich) (revision 39)
- Make python version used configurable.
- Filter out more rpmlint errors. (forwarded request 1146128 from eeich)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1143572 from Egbert Eich's avatar Egbert Eich (eeich) (revision 38)
- Update Spack to version 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 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
- From version 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:
      - For Dockerhub:
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1124071 from Egbert Eich's avatar Egbert Eich (eeich) (revision 37)
- 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.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1110682 from Egbert Eich's avatar Egbert Eich (eeich) (revision 36)
- 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. (forwarded request 1110679 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1103772 from Egbert Eich's avatar Egbert Eich (eeich) (revision 35)
- Fix SPACK_ROOT setting in /etc/profile.d/spack.[c]sh (bsc#1214222).
- Don't source /etc/os-release directly, use a subshell.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1095551 from Egbert Eich's avatar Egbert Eich (eeich) (revision 34)
- Make sure, libhwloc and hwloc are installed together when
  spack is installed. (forwarded request 1095549 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1090534 from Egbert Eich's avatar Egbert Eich (eeich) (revision 33)
- Do not attempt to build documentation for 32-bit, s390x and
  ppc64*. There are build issues on some build targets. (forwarded request 1090531 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1074104 from Egbert Eich's avatar Egbert Eich (eeich) (revision 30)
- run-find-external.sh: Extend the range of versions of MPI
  flavors to be searched for when asking Spack to look (forwarded request 1074103 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1068487 from Egbert Eich's avatar Egbert Eich (eeich) (revision 28)
- Udpate to 0.19.1 with following bug fixes:
  * buildcache create: make "file exists" less verbose
  * spack mirror create: don't change paths to urls
  * Improve error message for requirements
  * Fix libtool filter for Fujitsu compilers
  * FileCache: delete the new cache file on exception
- using `--all` flag for `spack external find` in the %triggrin 
  section, as MPI packages were not recognized any more, fixing
  (bsc#1208751) (forwarded request 1068458 from mslacken)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1062188 from Egbert Eich's avatar Egbert Eich (eeich) (revision 27)
- Make sure the spack environment is set up correctly in
  spack-generated Dockerfiles (boo#1207784):
  Make-sure-spack-environment-is-set-up-in-Dockerfile-template.patch (forwarded request 1062187 from eeich)
Displaying revisions 1 - 20 of 46
openSUSE Build Service is sponsored by