Thomas Watson
af25692214
nixos/stage-1: Examine binaries for libraries in a consistent order
...
To reduce size, stage 1 (the initrd) is populated by copying specific
binaries in, then copying the libraries specifically needed by those
binaries. `patchelf` is then used to make the binaries search in the
directory where these libraries are copied to instead of their original
store paths.
Some filesystems (e.g. ZFS) do not guarantee that copying the same files
in the same order into a given directory will result in `find` returning
them in any particular order (though the order appears consistent so
long as the directory is not modified).
Therefore, when the binaries are scanned for libraries to copy in, they
might be scanned in a different order each time the derivation is built.
If two binaries need two different libraries with the same name, then a
different instance of the library might be copied in first, changing the
derivation contents and breaking reproducibility.
This turns out to be the case with `libudev.so.1` from both `systemd`
(needed by e.g. `mdadm`) and `systemdMinimal` (needed by e.g.
`dmsetup`). This issue is fixed by sorting the list of binaries to be
scanned instead of relying on filesystem order so that the same instance
always gets seen and copied first.
Both before this change (at least on ext4) and after this change
(without any options that affect stage 1), this is the `libudev.so.1`
from `systemdMinimal` by way of `dmsetup`. Whether this is appropriate
and how much the two different systemd configurations and udev libraries
need to be involved is a topic left for future work.
2022-12-20 08:24:19 +01:00
Fabian Affolter
3b46a12aba
python310Packages.appthreat-vulnerability-db: 4.2.0 -> 4.3.0
...
Diff: https://github.com/AppThreat/vulnerability-db/compare/refs/tags/v4.2.0...v4.3.0
Changelog: https://github.com/AppThreat/vulnerability-db/releases/tag/v4.3.0
2022-12-20 08:09:46 +01:00
Fabian Affolter
f4137f3e93
Merge pull request #206871 from fabaff/w3lib-bump
...
python310Packages.w3lib: 2.0.1 -> 2.1.1
2022-12-20 08:04:07 +01:00
Fabian Affolter
32f12f500b
Merge pull request #206943 from r-ryantm/auto-update/python310Packages.atenpdu
...
python310Packages.atenpdu: 0.3.6 -> 0.4.0
2022-12-20 08:03:19 +01:00
Vincent Laporte
3b1cb06732
ocamlPackages.pythonlib: 0.15.0 → 0.15.1
2022-12-20 07:52:18 +01:00
R. Ryantm
7ab9e126b3
python310Packages.traitsui: 7.4.1 -> 7.4.2
2022-12-19 22:23:55 -08:00
R. Ryantm
081a6cbc9f
python310Packages.google-cloud-monitoring: 2.11.3 -> 2.12.0
2022-12-19 22:23:33 -08:00
Stanisław Pitucha
ee986012fe
Merge pull request #206781 from r-ryantm/auto-update/flyctl
...
flyctl: 0.0.440 -> 0.0.441
2022-12-20 16:44:53 +11:00
Anderson Torres
60d47209ca
Merge pull request #200977 from benjaminedwardwebb/dmenu-rs
...
dmenu-rs: add package
2022-12-20 02:36:57 -03:00
Benjamin Edward Webb
84edcb0b64
dmenu-rs: init at 5.5.1
...
dmenu-rs is a pixel perfect port of dmenu, rewritten in Rust with
extensive plugin support.
See: https://github.com/Shizcow/dmenu-rs
2022-12-19 23:24:35 -05:00
jakobkukla
14c7a30161
androidenv: fix missing inherit os
2022-12-20 04:28:20 +01:00
jakobkukla
8851f074f8
androidenv: fix non-existent emulatorVersion
2022-12-20 04:28:20 +01:00
jakobkukla
ecdbd2a3fa
doc: remove missing arg from emulateApp example
2022-12-20 04:28:20 +01:00
HuangYi
7ceea77604
rocksdb: build tools
...
fix linux static binary
2022-12-20 11:14:28 +08:00
figsoda
13e43fc0bc
Merge pull request #206948 from r-ryantm/auto-update/sq
...
sq: 0.15.11 -> 0.16.0
2022-12-19 22:12:28 -05:00
Robert Schütz
921133b7ec
python310Packages.ical: 4.2.3 -> 4.2.5
...
https://github.com/allenporter/ical/releases/tag/4.2.5
2022-12-19 19:05:48 -08:00
Robert Schütz
2c6902644d
python310Packages.huawei-lte-api: 1.6.7 -> 1.6.9
...
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.8
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.9
2022-12-19 19:05:30 -08:00
Robert Schütz
e6d4fad0a8
Merge pull request #206888 from dotlambda/imagemagick-7.1.0-55
...
imagemagick: 7.1.0-54 -> 7.1.0-55
2022-12-19 19:04:44 -08:00
Robert Schütz
c776cfebdd
python310Packages.xsdata: 22.11 -> 22.12
...
https://github.com/tefra/xsdata/blob/v22.12/CHANGES.rst
2022-12-19 19:04:03 -08:00
Robert Schütz
cdf2733f7e
python310Packages.pytube: 12.1.0 -> 12.1.2
...
Diff: https://github.com/pytube/pytube/compare/v12.1.0...v12.1.2
2022-12-19 19:03:30 -08:00
Robert Schütz
4b52f3cd76
abcm2ps: 8.14.13 -> 8.14.14
...
Diff: https://github.com/leesavide/abcm2ps/compare/v8.14.13...v8.14.14
2022-12-19 19:02:49 -08:00
Robert Schütz
ea3504250f
python310Packages.ytmusicapi: 0.24.0 -> 0.24.1
...
https://github.com/sigma67/ytmusicapi/releases/tag/0.24.1
2022-12-19 19:02:04 -08:00
Robert Schütz
bb4a735053
python310Packages.elegy: use poetry-core
2022-12-19 19:01:06 -08:00
Robert Schütz
39c33211ff
spotdl: 3.9.6 -> 4.0.6
...
https://github.com/spotDL/spotify-downloader/releases/tag/v4.0.0
https://github.com/spotDL/spotify-downloader/releases/tag/v4.0.1
https://github.com/spotDL/spotify-downloader/releases/tag/v4.0.2
https://github.com/spotDL/spotify-downloader/releases/tag/v4.0.3
https://github.com/spotDL/spotify-downloader/releases/tag/v4.0.4
https://github.com/spotDL/spotify-downloader/releases/tag/v4.0.5
https://github.com/spotDL/spotify-downloader/releases/tag/v4.0.6
2022-12-19 19:00:40 -08:00
figsoda
bf4b841370
Merge pull request #206954 from aaronjheng/gosu
...
gosu: 1.14 -> 1.16
2022-12-19 21:11:16 -05:00
figsoda
d26cf9a9bd
Merge pull request #206956 from aaronjheng/d2
...
d2: 0.1.1 -> 0.1.2
2022-12-19 21:04:43 -05:00
Anderson Torres
7bceb9098c
Merge pull request #206961 from figsoda/changie
...
changie: 1.10.1 -> 1.10.2
2022-12-19 22:46:24 -03:00
figsoda
7af08be3e6
Merge pull request #206922 from r-ryantm/auto-update/tut
...
tut: 1.0.25 -> 1.0.26
2022-12-19 20:40:22 -05:00
figsoda
56480a23a1
Merge pull request #206931 from SuperSandro2000/firenvim
...
vimPlugins: add glacambre/firenvim
2022-12-19 20:32:36 -05:00
Anderson Torres
d9b94edb54
Merge pull request #206936 from Math-42/master
...
gruvbox-gtk-theme: init at unstable-2022-12-09
2022-12-19 22:30:56 -03:00
figsoda
65372c3e3b
changie: 1.10.1 -> 1.10.2
...
Diff: https://github.com/miniscruff/changie/compare/v1.10.1...v1.10.2
Changelog: https://github.com/miniscruff/changie/blob/v1.10.2/CHANGELOG.md
2022-12-19 20:24:16 -05:00
Aaron Jheng
dc1e45450e
d2: 0.1.1 -> 0.1.2
2022-12-20 01:12:40 +00:00
figsoda
e24cb69a7b
vimPlugins.nvim-treesitter: update grammars
2022-12-19 20:11:04 -05:00
Robert Hensing
144b059ad3
Merge pull request #206950 from hercules-ci/fix-hercules-ci-agent-cachix-1.1
...
Fix hercules ci agent for cachix 1.1
2022-12-20 02:07:35 +01:00
Aaron Jheng
1173a67dab
gosu: 1.14 -> 1.16
2022-12-20 01:06:21 +00:00
Gabriella Gonzalez
44c6fdabc2
Add documentation
2022-12-19 17:03:45 -08:00
Gabriella Gonzalez
edd1cbf5d4
darwin.builder: init
...
Fixes https://github.com/NixOS/nixpkgs/issues/108984
This originates from:
https://github.com/Gabriella439/macos-builder
… which in turn originates from:
https://github.com/YorikSar/nixos-vm-on-macos
2022-12-19 17:03:45 -08:00
Sandro
0d2eab489a
Merge pull request #206200 from X9VoiD/broadcom-sta-fix-6.1
...
Fixes https://github.com/NixOS/nixpkgs/issues/206867
2022-12-20 01:48:15 +01:00
José Romildo Malaquias
d20ef044eb
Merge pull request #206874 from SebTM/update/arc-theme_20221218
...
arc-theme: 20220405 -> 20221218
2022-12-19 21:47:47 -03:00
Matheus Vieira
19ae60662f
gruvbox-gtk-theme: init at unstable-2022-12-09
2022-12-19 21:40:43 -03:00
Robert Hensing
b81c610ae4
cachix: Make sure hercules-ci-agent builds
2022-12-20 01:35:37 +01:00
Robert Hensing
50da224979
hercules-ci-agent: Patch for cachix 1.1
2022-12-20 01:32:39 +01:00
Robert Hensing
6a08bcf1d5
haskell-modules/configuration-common.nix: Bring fetchpatch2 into scope
2022-12-20 01:32:07 +01:00
R. Ryantm
b2c370128e
sq: 0.15.11 -> 0.16.0
2022-12-20 00:21:56 +00:00
Eric Drechsel
8ef43c6cf9
lswt: init at 1.0.4
2022-12-19 16:02:39 -08:00
Aaron Andersen
79dbdc2138
Merge pull request #206712 from risicle/ris-redmine-4.2.9
...
redmine: 4.2.8 -> 4.2.9
2022-12-19 18:59:14 -05:00
Eric Drechsel
3472d75774
add edrex to maintainers list
2022-12-19 15:47:32 -08:00
Winter
865387061f
npmHooks.npmBuildHook: fix diagnostic
...
Single quotes must be used when using graves in a quote, else Bash will interpret it as a command to run.
Thanks to Dimitri for catching this (8e651111b7 (commitcomment-92100762)
).
2022-12-19 18:47:09 -05:00
Lily Foster
669f019379
npmHooks.npmConfigHook: make diagnostic match prefetch-npm-deps
...
This updates the diagnostic message for a missing package-lock.json to
match what fetchNpmDeps currently says
2022-12-19 18:47:09 -05:00
AndersonTorres
adb8336300
git-branchstack: init at 0.2.0
2022-12-19 20:39:09 -03:00