Commit Graph
263580 Commits
Author SHA1 Message Date
Andreas Rammhold 494ed4d6ee systemd: patch runtime dlopen calls
This ensures that all the features that are implemented via dlopen(3)
are available (or explicitly deactivated) by pointing dlopen to the
absolute store path instead of relying on the linkers runtime lookup
code.

All of the dlopen calls have to be handled. When new ones are introduced
by upstream (or one of our patches) those must be explicitly declared,
otherwise the build will fail.

As of systemd version 247 we've seen a few errors like `libpcre2.… not
found` when using e.g. --grep with journalctl. Those errors should
become less unexpected now.

There are generally two classes of dlopen calls. Those that we want to
support and those that should be deactivated / unsupported. This change
enforces that we handle all dlopen calls explicitly. Meaning: There is
not a single dlopen call in the code source tree that we did not
explicitly handle.

In order to do this I introduced a list of attributes that maps from
shared object name to the package that contains them. The package can be
null meaning the reference should be nuked and the shared object will
never be loadable during runtime (because it points at an invalid store
path location).
2021-01-03 11:50:01 +01:00
Michal Sojka 9d0164d53d pdfpc: 4.4.1 -> 4.5.0 2021-01-03 11:40:33 +01:00
sternenseemann fc20aedc9e ocamlPackages.ocaml-monadic: use dune 2 2021-01-03 11:35:18 +01:00
Robert T. McGibbon 5c5d3d6fee python3Packages.dask: unbreak by removing flaky test 2021-01-03 11:23:11 +01:00
Frederik Rietdijk 6c9b5071e4 Revert "Merge pull request #107030 from cpcloud/nomad-nvml"
This broke eval.

https://github.com/NixOS/nixpkgs/pull/107030#issuecomment-753591854

This reverts commit 20489e31cd, reversing
changes made to 590feeecfb.
2021-01-03 11:19:28 +01:00
Ben Siraphob c8f70e0e97 codec2: enable build on unix 2021-01-03 17:15:53 +07:00
rnhmjoj 91a9229324 monero-gui: 0.17.1.7 -> 0.17.1.8 2021-01-03 11:04:10 +01:00
rnhmjoj 4e1464e63f monero: 0.17.1.7 -> 0.17.1.8 2021-01-03 11:03:49 +01:00
Fabian Affolter 4523be286f stegseek: init at 0.5 2021-01-03 10:45:12 +01:00
Sandro 20489e31cd Merge pull request #107030 from cpcloud/nomad-nvml
nomad: add optional nvml support
2021-01-03 10:19:48 +01:00
zowoq 244503020c megatools: use wrapGAppsNoGuiHook
The gui packages pulled in by wrapGAppsHook aren't needed as it's a cli tool.
2021-01-03 19:16:48 +10:00
Sandro 590feeecfb Merge pull request #107872 from r-k-b/fix-xdot-numpy-and-gtk-test-dependencies
xdot: fix tests
2021-01-03 10:08:40 +01:00
Sandro 6a20b4323d Merge pull request #104039 from kampka/musl
musl: 1.2.0 -> 1.2.1
2021-01-03 10:08:02 +01:00
rnhmjoj 9f5e31e926 pdns-recursor: 4.4.1 -> 4.4.2 2021-01-03 10:05:20 +01:00
Sandro 40e65eb90d Merge pull request #108143 from fgaz/mindustry/122.1
mindustry: 122 -> 122.1
2021-01-03 10:04:28 +01:00
Sandro e5e3c0f40e Merge pull request #108162 from fgaz/pt2-clone/1.28
pt2-clone: 1.27 -> 1.28
2021-01-03 10:03:55 +01:00
Sandro 6ae069c990 Merge pull request #108249 from prusnak/bowtie
bowtie: init at at 1.3.0
2021-01-03 10:03:24 +01:00
Sandro b33eada960 Merge pull request #108257 from Atemu/update/jc
jc: 1.13.4 -> 1.14.0
2021-01-03 10:03:03 +01:00
Sandro 826f08c65f Merge pull request #104433 from j4m3s-s/master
busybox: 1.31.1 -> 1.32.0
2021-01-03 10:02:36 +01:00
Thomas Tuegel 9c04596480 qtlocation: backport upstream patch for recent GCC 2021-01-03 10:00:18 +01:00
Frederik Rietdijk f7267e9797 Merge pull request #107783 from NixOS/staging-next
Staging next (with gcc 10, binutils 2.34 and autoconf 2.70)
2021-01-03 09:59:31 +01:00
rnhmjoj b0587cfbd1 pythonPackages.libusb1: 1.9 -> 1.9.1 2021-01-03 09:54:02 +01:00
Ryan BurnsandJörg Thalheim f3074391a1 python3Packages.pythonix: 0.1.6 -> 0.1.7, fix python module
Pythonix uses the same python as meson, so we need to override
meson to use the right python version or the module won't import.

Also added a pythonImportsCheck to prevent regressions.

Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2021-01-03 00:53:00 -08:00
Sandro 0960eff85c Merge pull request #108215 from fgaz/evilpixie/0.2.1
evilpixie: 0.2 -> 0.2.1
2021-01-03 09:51:11 +01:00
Sandro a09ec0dc6f Merge pull request #108214 from 2chilled/pcloud_upgrade
pcloud: 1.8.8 -> 1.8.9
2021-01-03 09:50:48 +01:00
Sandro 63bc270f1b Merge pull request #108230 from jtojnar/adminer-cleanup
adminer: Clean up
2021-01-03 09:47:35 +01:00
Vladyslav M 8a80f395b0 wavemon: 0.9.2 -> 0.9.3 2021-01-03 10:44:14 +02:00
Sandro 2f5037444e Merge pull request #105198 from SuperSandro2000/fix-web-py 2021-01-03 09:26:27 +01:00
Sandro Jäckel 15ec468e9e pythonPackages.WSME: Disable on python 3.9 2021-01-03 09:20:04 +01:00
Sandro ada3931e6d Merge pull request #108235 from SuperSandro2000/mass-node-packages 2021-01-03 09:15:38 +01:00
Fabian Affolter 724c01b797 python3Packages.tld: 0.12.3 -> 0.12.4 2021-01-03 09:04:45 +01:00
Bernardo Meurer 52a4a170b9 Merge pull request #108263 from bbigras/starship
starship: 0.47.0 -> 0.48.0
2021-01-03 06:48:14 +00:00
Bernardo Meurer aabff59994 Merge pull request #108283 from andersk/cargo-download
cargo-download: Fix build by bumping url from 1.6.0 to 1.6.1
2021-01-03 06:39:32 +00:00
zowoq 376b48b604 .github/workflows/manual-{nixos,nixpkgs}.yml: fix restrict eval
needs an explicit NIX_PATH
2021-01-03 16:38:04 +10:00
Timothy DeHerrera 7af5eebfcd redshift: libappindicator is linux only 2021-01-02 23:34:34 -07:00
zowoq fb2311d430 Merge staging-next into staging 2021-01-03 16:33:28 +10:00
Sandro 7ce2c5a5f7 Merge pull request #104788 from SuperSandro2000/auto-update/opustags 2021-01-03 07:25:59 +01:00
github-actions[bot] 279110cd86 Merge master into staging-next 2021-01-03 06:23:19 +00:00
Sandro 115dc3122a Merge pull request #108164 from mweinelt/solanum 2021-01-03 07:14:46 +01:00
Sandro ed6af9373b Merge pull request #108269 from SuperSandro2000/pyro3-darwin
pythonPackages.Pyro4: Fix hanging tests on darwin
2021-01-03 06:39:41 +01:00
Ben Wolsieffer 478efc7363 buildbot: 2.9.4 -> 2.10.0 2021-01-02 23:48:40 -05:00
Ben Wolsieffer d3e0f5bc91 pythonPackages.sqlalchemy-migrate: 0.12.0 -> 0.13.0 2021-01-02 23:48:02 -05:00
Anders Kaseorg 74a8ac4648 cargo-download: Fix build by bumping url from 1.6.0 to 1.6.1
url 1.6.0 no longer builds with Rust 1.40 and later due to a lifetime
bug uncovered by NLL: https://github.com/Xion/cargo-download/pull/7

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-01-02 19:51:22 -08:00
Tim Steinbach 88d2028549 oh-my-zsh: 2021-01-01 → 2021-01-02 2021-01-02 21:00:00 -05:00
Otavio Salvador 95d7fc7530 cargo-wipe: init at 0.3.0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2021-01-02 22:26:17 -03:00
alexameen d3b633bafc conda: Source conda.sh during conda-shell setup 2021-01-02 19:09:01 -06:00
github-actions[bot] bc30d1eb34 Merge master into staging-next 2021-01-03 00:56:46 +00:00
Alyssa Ross c1149a77c1 COPYING: 2020 -> 2021 2021-01-03 00:49:09 +00:00
zowoq e6f00abb56 .github/workflows/rebase-staging.yml: commit -> comment 2021-01-03 10:00:07 +10:00
zowoq 9304aa0fd4 .github/workflows/rebase-staging.yml: add reaction to the comment that started the job 2021-01-03 09:48:43 +10:00