New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Staging next #62889
Staging next #62889
Commits on Feb 23, 2019
Commits on Apr 29, 2019
-
mosh: upstream patch to fix w/newer clang/libcxx (c++17)
Remove special-casing no longer needed.
Commits on May 9, 2019
-
androidenv: add more context to os not found error
We don’t have android sdk available for aarch64, so this error happens a lot. Adding some context on what is going on makes this clearer.
-
mesa: use platforms instead of throw
mesaPlatforms can be used in the platforms attr.
-
mesa: don’t use valgrind-light on aarch32
valgrind-light doesn’t appear to work correctly on aarch32. It’s also not a required dependency on mesa, so in the future we may be able to disable it for other platforms
-
busybox: only use stdenv.cc.libc.static when it exists
causes on evaluation error on macOS otherwise
Commits on May 17, 2019
Commits on May 18, 2019
Commits on May 25, 2019
-
-
patchShebangs: Allow for multiple arguments
It's tempting to think patchShebangs supports multiple arguments. Without this patch it just silently ignores all but the first. Now it patches the shebangs in all of its arguments. Fixes: #57695
Commits on May 26, 2019
-
patchShebangs: Exit if no arguments were given
Commit "patchShebangs: Allow for multiple arguments" 4a1e51f removed the check. We don't want to break existing usages so this introduces it again with a successful exit code.
Commits on May 29, 2019
-
-
-
-
* drop patches included in 1.8.3 (all of them) (checked each via `git tag --contains $rev`) https://lists.netfilter.org/pipermail/netfilter-announce/2019/000231.html
-
-
-
Merge pull request #62202 from dtzWill/update/gnupg-2.2.16
gnupg: 2.2.15 -> 2.2.16
-
Merge pull request #62180 from dtzWill/update/openssl-1.1.1c-1.0.2s
openssl: 1.1.1c, 1.0.2s
Commits on May 31, 2019
-
-
-
-
Merge pull request #62196 from dtzWill/update/harfbuzz-2.5.0
harfbuzz: 2.3.1 -> 2.5.0
-
Merge pull request #56251 from dtzWill/update/tar-1.32
gnutar: 1.31 -> 1.32
-
python37Packages.cryptography: 2.6.1 -> 2.7
Changelog: https://cryptography.io/en/latest/changelog/#v2-7 Important changes: - BACKWARDS INCOMPATIBLE: We no longer distribute 32-bit manylinux1 wheels. Continuing to produce them was a maintenance burden. - BACKWARDS INCOMPATIBLE: Removed the cryptography.hazmat.primitives.mac.MACContext interface. The CMAC and HMAC APIs have not changed, but they are no longer registered as MACContext instances.
Commits on Jun 1, 2019
-
Merge pull request #60419 from dtzWill/fix/mosh-llvm7
mosh: upstream patch to fix w/newer clang/libcxx (c++17)
-
Merge pull request #62271 from matthewbauer/cleanup-after-postgresql
postgresql: install in $out/share/postgresql
-
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/glib/versions
Commits on Jun 2, 2019
-
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libuv/versions
-
Merge pull request #62419 from r-ryantm/auto-update/glib
glib: 2.60.2 -> 2.60.3
-
Merge pull request #62332 from primeos/python-cryptography
python37Packages.cryptography: 2.6.1 -> 2.7
-
Commits on Jun 3, 2019
-
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/vim/versions
-
Merge pull request #62590 from r-ryantm/auto-update/vim
vim: 8.1.1234 -> 8.1.1432
-
-
-
-
nixos/udev: switch
networking.usePredicatableInterfaceNames
to a ke……rnel param The udev rules we are shipping no longer work with systemd v242 and were remove upstream some time ago. It seems like the entire renaming is now done in C and not in the udev rules.
-
nixos/tests/radicale: be a bit more permissive when matching logs
With the systemd update to v242 five lines are not longer sufficient to verify that the storage was verified. In order to reduce future test failures increasing it to 10 lines sounds like a sane amount.
-
nixos/networkd: use
no
instead ofnone
forDHCP=
optionsystemd has deprecated the use of `none` and recommends using `no` instead.
-
nixos/networkd: use the route section for default routes
With systemd v242 using the `Gateway` attribute of the `[Network]` section will lead to "onlink" routes on all the device that are matched by the default configuration (typically all devices) causing multiple default routes (even on localhost). We can only avoid that - while keeping our default route option - when we mark the route as explicitly not on link. Only gateways that are within a subnet of one of the assigned interface addresses will be installed into the routing table.
-
nixos/networkd: rename GatewayOnlink to GatewayOnLink
This follows upstreams renaming of the option [1]. [1] systemd/systemd@9cb8c55
-
nixosTests.containers-imperative: add tmpfiles test
(cherry picked from commit 92600a9)
-
nixos/systemd: migrate systemd-timesync state when required
Somewhen between systemd v239 and v242 upstream decided to no longer run a few system services with `DyanmicUser=1` but failed to provide a migration path for all the state those services left behind. For the case of systemd-timesync the state has to be moved from /var/lib/private/systemd/timesync to /var/lib/systemd/timesync if /var/lib/systemd/timesync is currently a symlink. We only do this if the stateVersion is still below 19.09 to avoid starting to have an ever growing activation script for (then) ancient systemd migrations that are no longer required. See systemd/systemd#12131 for details about the missing migration path and related discussion.
-
-
systemd: disable building tests
We are currently not running any tests but building them takes signitifcant amounts of time since they account to about 40% of all the compilation targets.
-
systemd: remove references to $out/lib/systemd/catalog
On aarch64 we "leak" a reference to $out/lib/systemd/catalog in the lib output. The result of that is a dependency cycle between $out and $lib. Thus nix (rightfully) marks the build as failed. That reference originates from an array of strings (catalog_file_dirs) in systemd (src/src/journal/catalog.{c,h}). The only consumer (as of v242) of the symbol is the main function of journalctl. Still libsystemd.so contains the VALUE but not the symbol. Systemd seems to be properly using function & data sections together with the linker flags to garbage collect unused sections (-Wl,--gc-sections). For unknown reasons those flags do not eliminate the unused string constants, in this case on aarch64-linux. The hacky way is to just remove the reference after we finished compiling. Since it can not be used (there is no symbol to actually refer to it) there should not be any harm. It is a bit odd and I really do not like starting these kind of hacks but there doesn't seem to be a straight forward way at this point in time. The reference will be replaced by the same reference the usual nukeRefs tooling uses. The standard tooling can not / should not be uesd since it is a bit too excessive and could potentially do us some (more) harm.
-
nixos/misc: warn when someone is using the nixops autoLuks module
The autoLuks module is not really compatible with the updated systemd version anymore. We started dropping NixOS specific patches that caused unwanted side effects that we had to work around otherwise. This change points users towards the relevant PR and spits out a bit of information on how to deal with the situation.
-
nixos/test: remove the stateVersion statement from the test-instrumen…
…tation We set stateVersion to `mkDefault 18.03` in `nixos/modules/testing/test-instrumentation.nix` and in `modules/installer/cd-dvd/installation-cd-base.nix`. Accessing the stateVersion in the module system from within the tests results in the following error: > The unique option `system.stateVersion' is defined multiple times, in > `nixpkgs/nixos/modules/installer/cd-dvd/installation-cd-base.nix' and > `nixpkgs/nixos/modules/testing/test-instrumentation.nix'. There are other tests that use it as well. Namely the radicale test also verifies behaviour between state versions is as expected. It switches a package default value. Others switched on the state directory default. It seems like having the timesyncd switch as part of every rendered activationScript might cause this weird error. Removing this line seems like a reasonable thing to do since we actually set the default to the very same value in the module system. This line should have been no-op besides the issue that we've two statements setting it in this very specific case.
-
Revert "Revert "gtk-doc: 1.29 -> 1.30""
This reverts commit b41ef4c.
-
Revert "Revert "gtk-doc: build with meson""
This reverts commit 7c15686.
-
Revert "Revert "gtk-doc: fix css file permissions""
This reverts commit 451be59.
-
Revert "Revert "libpsl: don't build docs""
This reverts commit 8809ebe.
-
Revert "Revert "libical: temporarily don't build docs to unblock stag…
…ing-next"" This reverts commit ea01202.
-
Merge branch 'staging-next' into staging
Conflicts (simple): nixos/doc/manual/release-notes/rl-1909.xml
-
Commits on Jun 4, 2019
-
Merge pull request #62553 from matthewbauer/ghc-patch-shebangs
ghc: add bash to buildInputs
-
Merge pull request #61168 from matthewbauer/release-cross-fixes
release-cross.nix changes/fixes
-
-
Merge pull request #62188 from dtzWill/update/iptables-1.8.3
iptables: 1.8.2 -> 1.8.3, libnftnl: 1.1.2 -> 1.1.3
-
Merge pull request #62189 from dtzWill/update/e2fsprogs-1.45.2
e2fsprogs: 1.45.1 -> 1.45.2
-
-
pulseaudio: fix alsa due to alsaLib headers move
The pulseaudio alsa module would fail to load due to missing symbols.
-
Commits on Jun 5, 2019
-
Merge pull request #61639 from dtzWill/update/dbus-1.12.14
dbus: 1.12.12 -> 1.12.14
-
-
Merge #62634: gtk-doc: 1.29 -> 1.30 (again)
... into staging. Approximate Hydra comparison looks good to me: https://hydra.nixos.org/eval/1523212?compare=1523031
Commits on Jun 6, 2019
-
Merge pull request #60559 from JohnAZoidberg/patchshebangs-multiple-args
patchShebangs: Allow multiple args
Commits on Jun 7, 2019
-
-
Merge pull request #62693 from dtzWill/update/harfbuzz-2.5.1
harfbuzz: 2.5.0 -> 2.5.1
-
Merge pull request #62649 from dtzWill/update/newt-0.52.21
newt: 0.52.20 -> 0.52.21
-
Merge pull request #62793 from xrelkd/update/librime
librime: 1.4.0 -> 1.5.0
Commits on Jun 8, 2019
-
Merge pull request #62282 from dtzWill/update/libidn-2.2.0
libidn2: 2.1.1a -> 2.2.0
Commits on Jun 9, 2019
Commits on Jun 10, 2019
Commits on Jun 12, 2019
Commits on Jun 14, 2019
-
Merge branch 'master' into staging-next
Brings in Haskell rebuild. Hydra nixpkgs: ?compare=1525186