summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-06-08py-ipykernel: added v5.1.1 (#16988)iarspider1-0/+1
2020-06-07boost: Don't use pre-compiled headers for Fujitsu compiler (#16914)Toyohisa Kameyama1-1/+1
* boost: Dopn't use pre compile header. * move %fj.
2020-06-07rose: Add build dependencies for flex and bison (#16981)John Jolly1-0/+2
2020-06-07py-gast: add version 0.3.3 (#16945)Sinan1-0/+2
* py-gast: add version 0.3.3 * add python version constraints Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-06-06Add rpy2@3.0.4 (#16924)iarspider1-5/+12
* Add rpy2@3.0.4 * Style fixes * Update package.py * Proper Python version requirement
2020-06-06ffr: fix mpi programs to use mpi compiler wrapper. (#16948)Toyohisa Kameyama1-3/+12
2020-06-06[prmon] add package (#16949)vvolkl1-0/+27
2020-06-06mongo-c-driver: Add 1.16.2 (#16956)Michael Kuhn2-10/+116
This also updates libbson to the corresponding version and adds a few missing older versions.
2020-06-06added CTRE package (#16964)Matthieu Dorier1-0/+25
2020-06-06gcc: Fix error 'size of array is negative' (#16969)John Jolly4-3/+183
gcc 9.3.0 and glibc 2.31 (found in the base install of Ubuntu 20.04) cause the gcc package to error during build with the error: "size of array 'assertion_failed__####' is negative" Previous to this fix, the error was resolved for v8.1.0 <= gcc <= v9.2.0 via two patches. This fix backports those patches for v5.3.0 <= gcc <= v7.4.0 Potentially these patches need to be backported to versions of gcc before v5.3.0, but other compile issues need to be resolved for earlier versions of gcc first. Fixes #16968
2020-06-06intel-tbb: Fix for #16938 add custom libs method (#16972)Tom Payerle1-6/+12
* intel-tbb: Fix for #16938 add custom libs method Override the libs method to look for libraries of form libtbb* (instead of inherited which looks for libintel-tbb*) * Fixing pre-existing flake8 issues
2020-06-06Add new package: py-louie (#16983)darmac1-0/+21
2020-06-06Add new package: lxc (#16984)darmac1-0/+33
2020-06-06py-mysqlclient: relax dependency constraint, add new versions (#16985)Sinan1-4/+5
Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-06-06ensure xla is turned off (#16974)Sinan1-0/+7
Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-06-06py-astunparse: add version 1.6.3 (#16946)Sinan1-0/+1
Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-06-06protobuf: support aarch64 @2.5.0 (#16862)darmac2-3/+149
* protobuf: support aarch64 @2.5.0 * refine cmake args * fix patch name
2020-06-06Update package for MVAPICH2 2.3.4 release (#16960)Nithin Senthil Kumar1-1/+2
Co-authored-by: senthilkumar.16 <senthilkumar.16@nowlab.cse.ohio-state.edu>
2020-06-06iegenlib: add build dependencies for automake and libtool (#16980)John Jolly1-2/+4
2020-06-05py-flake8: add version 2.8.2 (#16959)Andrew Gaspar3-6/+14
* py-flake8: add version 3.8.2 * This version depends on different versions of py-pycodestyle and py-pyflakes * When built for python@:3.7, this depends on the py-importlib-metadata backport library * py-pycodestyle: add version 2.6.0 * py-pyflakes: add version 2.2.0
2020-06-05xrootd: add version 4.12.1 (#16966)Amjad Kotobi1-0/+1
2020-06-05New package: py-asteval (#16976)Sinan1-0/+19
2020-06-05pkgconf: Add 1.7.3Michael Kuhn1-0/+1
2020-06-05cajita: got merged in cabana (#16971)Christoph Junghans2-30/+0
2020-06-05cmake: add linker option for VerifyFortranC when using Fujitsu compiler. ↵Tomoki, Karatsu2-0/+14
(#16963)
2020-06-05cmake: modify FindMPI.cmake to treat Fujitsu MPI correctly (#16864)Tomoki, Karatsu2-9/+6
2020-06-05suite-sparse: change the condition to add C11 flag. (#16859)Tomoki, Karatsu1-1/+1
2020-06-05spack dev-build: Do not mark -u builds in database (#16333)Greg Becker4-21/+61
Builds can be stopped before the final install phase due to user requests. Those builds should not be registered as installed in the database. We had code intended to handle this but: 1. It caught the wrong type of exception 2. We were catching these exceptions to suppress them at a lower level in the stack This PR allows the StopIteration to propagate through a ChildError, and catches it properly. Also added to an existing test to prevent regression.
2020-06-05commands: use a single ThreadPool for `spack versions` (#16749)Massimiliano Culpo5-252/+229
This fixes a fork bomb in `spack versions`. Recursive generation of pools to scrape URLs in `_spider` was creating large numbers of processes. Instead of recursively creating process pools, we now use a single `ThreadPool` with a concurrency limit. More on the issue: having ~10 users running at the same time spack versions on front-end nodes caused kernel lockup due to the high number of sockets opened (sys-admin reports ~210k distributed over 3 nodes). Users were internal, so they had ulimit -n set to ~70k. The forking behavior could be observed by just running: $ spack versions boost and checking the number of processes spawned. Number of processes per se was not the issue, but each one of them opens a socket which can stress `iptables`. In the original issue the kernel watchdog was reporting: Message from syslogd@login03 at May 19 12:01:30 ... kernel:Watchdog CPU:110 Hard LOCKUP Message from syslogd@login03 at May 19 12:01:31 ... kernel:watchdog: BUG: soft lockup - CPU#110 stuck for 23s! [python3:2756] Message from syslogd@login03 at May 19 12:01:31 ... kernel:watchdog: BUG: soft lockup - CPU#94 stuck for 22s! [iptables:5603]
2020-06-04add erlang version 23.0 (#16961)eugeneswalker1-0/+1
2020-06-04Rust v1.44.0 (#16957)Andrew Gaspar1-10/+17
* libgit2 v1.0.1 * Rust 1.44.0 * Fix flake8
2020-06-04libgit2 v1.0.1 (#16952)Andrew Gaspar1-0/+1
2020-06-04sz: patch in ctag optionality from robertu94/sz 3637a87f986c (#16953)eugeneswalker2-0/+44
2020-06-04pass hwloc to configure via useropt; use lib/ or lib64/ as appropriate for ↵eugeneswalker2-0/+37
libunwind (#16941)
2020-06-04Fix obsolete references to wx package (#16944)Adam J. Stewart2-2/+2
2020-06-04NumPy: add 1.18.5 (#16943)Adam J. Stewart1-1/+2
2020-06-03Add matplotlib 3.1.0 (#16921)iarspider1-0/+1
2020-06-03Add py-jupyter-core@4.6.1 (#16922)iarspider1-0/+1
2020-06-03Trilinos: add Stratimikos package (#16925)Seth R. Johnson1-0/+9
Stratimikos is an optional dependency for our project. It depends on Thyra, and thyra has subpackages that should be enabled based on tpetra/epetra/epetraext.
2020-06-03+ Add opppy-0_1_3 (#16926)Mathew Cleveland1-2/+4
+ Update maintainers for OPPPY package + remove "run" requirement for setuptools and sphynx Co-authored-by: Cleveland <cleveland@lanl.gov>
2020-06-03Add pytest@5.3.4 (#16927)iarspider1-1/+2
Dropping atomicwrites dependency: https://github.com/pytest-dev/pytest/issues/6147
2020-06-03mpfr: update hash for 4.0.2 patch (#16937)Seth R. Johnson1-1/+1
2020-06-03py-openpyxl: add 3.0.3 (#16940)Adam J. Stewart1-2/+6
2020-06-03IPython: fix setuptools dependency (#16915)Adam J. Stewart1-2/+4
* IPython: fix setuptools dependency * Remove extra colon
2020-06-03Fix parsing of EvtGen URL (#16883)Adam J. Stewart2-9/+11
* Fix parsing of EvtGen URL * Flake8 fix
2020-06-03Ignore __pycache__ directory (#16836)Adam J. Stewart1-1/+2
2020-06-03Gnuplot fix 16928 (#16929)Tom Payerle1-1/+1
* gnuplot: Fix for #16928 Dependency for --with-wx flag mistyped (should be wxwidgets) * Revert "gnuplot: Fix for #16928" This reverts commit 2b85814e5ccf5c9b2c70c7959994e89c18fdc3d8. * gnuplot: Fix for #16928 Dependency spec for --with-wx flag mistyped (should be wxwidgets, not wx)
2020-06-03update darshan-runtime & darshan-util versions (#16934)shanedsnyder2-0/+4
* update darshan-runtime & darshan-util versions includes up through the current release, 3.2.1 * remove pre-releases, not needed in spack
2020-06-03Mirrors: add option to exclude packages from "mirror create" (#14154)Peter Scheibel4-24/+99
* add an --exclude-file option to 'spack mirror create' which allows a user to specify a file of specs to exclude when creating a mirror. this is anticipated to be useful especially when using the '--all' option * allow specifying number of versions when mirroring all packages * when mirroring all specs within an environment, include dependencies of root specs * add '--exclude-specs' option to allow user to specify that specs should be excluded on the command line * add test for excluding specs
2020-06-03patch lambda capture issue for @1.1906.1, fixed in upstream faodel@master ↵eugeneswalker2-0/+27
(#16935)