Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
* feature (packages): implement `odgi` package
This commit re-implements odgi package (superseded by #38741)
* fix (packages): remove redundant `requires()` from odgi package
This commit removes redundant use of `requires()` for gcc version in the `odgi` package
|
|
Instead of inferring whether to sign binaries, make it explicit,
and fail rebuild jobs early if signing is required but cannot be
accomplished.
|
|
libelf fails to build with clang16+ due to Wimplicit-int and
Wimplicit-function-declarations becoming errors by default. This breaks
the configuration stage, so no build takes place. This patch fixes this
by passing -Wno-error=implicit-int and
-Wno-error=implicit-function-declarations as cflags.
|
|
The message is now outdated after
https://github.com/spack/spack/pull/36679 which could lead to some
confusion.
|
|
gcoff uses the register keyword in a couple different places which
causes errors when building with c++17, which is the default in clang
16. This patch adds the -Wno-register flag to ignore these errors when
when building with clang 16.
|
|
Clang 16's change to erroring out by default on implicit function
declarations and implicit integers causes the build script for unzip to
break. Since this project hasn't had a release since 2010, we need to
patch it downstream/pass additional flags to get the build to succeed.
|
|
With the release of clang 16, clang now treats implicit function
declarations and implicit integers as errors rather than warnings,
causing the build to fail. This patch adds flags to prevent build
failures.
|
|
|
|
|
|
|
|
|
|
|
|
* Add Kokkos 4.1.0 release
* Add -fp-model=precise flag when using SYCL
* Fix sycl flag
Co-authored-by: Robert Cohn <rscohn2@gmail.com>
---------
Co-authored-by: Robert Cohn <rscohn2@gmail.com>
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
|
|
(#39000)
|
|
* netcdf-fortran: add version 4.6.1
* netcdf-fortran: fix the 'check' method
|
|
* bfs: add new package
* Remove redundant set to PREFIX during build
|
|
* quickjs: make Makefile use correct compiler
* added lto variant and better handling of compilers
* quickjs: correct style
* quickjs: correct style for flake8
|
|
|
|
Co-authored-by: Thomas Briffard <thomas.briffard@michelin.com>
|
|
|
|
|
|
|
|
|
|
|
|
re-distributing (#39042)
Previously, spack would list the ./spack/binary_distribution file twice when pushing
a package that was installed from a binary tarball itself.
|
|
The sanitization function is completely bogus as it tries to replace /
on unix after ... splitting on it. The way it's implemented is very
questionable: the input is a file name, not a path. It doesn't make
sense to interpret the input as a path and then make the components
valid -- you'll interpret / in a filename as a dir separator.
It also fails to deal with path components that contain just unsupported
characters (resulting in empty component).
The correct way to deal with this is to have a function that takes a
potential file name and replaces unsupported characters.
I'm not going to fix the other issues on Windows, such as reserved file
names, but left a note, and hope that @johnwparent can fix that
separately.
(Obviously we wouldn't have this problem at all if we just fixed the
filename in a safe way instead of trying to derive something from
the url; we could use the content digest when available for example)
|
|
(#39058)
|
|
|
|
pkg-config and pkgconf are providers.
|
|
* py-jaxlib: add conflict for missing cuda cuda_arch specification
* Update var/spack/repos/builtin/packages/py-jaxlib/package.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* py-jaxlib: conflict missing cuda_arch value when with cuda
* Update var/spack/repos/builtin/packages/py-jaxlib/package.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
|
|
* commands: provide more information to Command
* fish: Add script to generate fish completion
* fish: auto prepend `spack` command to avoid duplication
* fish: impove completion generation code readability
* commands: replace match-case with if-else
* fish: fix optspec variable name prefix
* fish: fix return value in get_optspecs
* fish: fix return value in get_optspecs
* format: split long line and trim trailing space
* bugfix: replace f-string with interpolation
* fish: compete more specs and some fixes
* fish: complete hash spec starts with /
* fish: improve compatibility
* style: trim trailing whitespace
* commands: add fish to update args and update tests
* commands: add fish completion file
* style: merge imports
* fish: source completion in setup-env
* fish: caret only completes dependencies
* fish: make sure we always get same order of output
* fish: spack activate
only show installed packages that have extensions
* fish: update completion file
* fish: make dict keys sorted
* Blacken code
* Fix bad merge
* Undo style changes to setup-env.fish
* Fix unit tests
* Style fix
* Compatible with fish_indent
* Use list for stability of order
* Sort one more place
* Sort more things
* Sorting unneeded
* Unsort
* Print difference
* Style fix
* Help messages need quotes
* Arguments to -a must be quoted
* Update types
* Update types
* Update types
* Add type hints
* Change order of positionals
* Always expand help
* Remove shared base class
* Fix type hints
* Remove platform-specific choices
* First line of help only
* Remove unused maps
* Remove suppress
* Remove debugging comments
* Better quoting
* Fish completions have no double dash
* Remove test for deleted class
* Fix grammar in header file
* Use single quotes in most places
* Better support for remainder nargs
* No magic strings
* * and + can also complete multiple
* lower case, no period
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
* openfoam: add versions 2306, 2212_230612 (patch), 2212
* Fix syntax error
---------
Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
* py-sqlalchemy: add 2.0.19
* [@spackbot] updating style on behalf of manuelakuhn
* Add py-cython and py-greenlet and fix dependency type
* Fix typo
|
|
|
|
(#39003)
* legion: Missing Python dependency. Fix variant dependencies. Remove TLS.
* Update Python version bound and add NumPy dependency.
* Update requires syntax.
|
|
* added quickjs package
* edited style of quickjs package
|
|
|
|
|
|
This exception is never used and
overrides a built-in.
|
|
|
|
* e4s ci: add cray-sles ministack
* fix typo: variables, not env
|
|
|
|
|
|
* proj: fix building with GCC 13
apply upstream patch from 7.2 branch
* proj: checksum 9.2.1
* proj: fix sha256 of patch
thank you, @adamjstewart
|
|
Co-authored-by: Marc Schouler <marc.schouler@inria.fr>
|
|
Signed-off-by: Samuel K. Gutierrez <samuel@lanl.gov>
|
|
* nag: append build number to the version
* nag: add version 7.1.7125
* nag: deprecate unavailable versions
|