Skip to content
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

systemd: v243 -> v243.3 #74026

Merged
merged 1 commit into from Nov 25, 2019
Merged

systemd: v243 -> v243.3 #74026

merged 1 commit into from Nov 25, 2019

Conversation

@andir
Copy link
Member

andir commented Nov 24, 2019

Motivation for this change

This bumps our systemd version to the latest stable point release of system v243. There are a bunch of bugfixes that all look good and none that seem overly intrusive.

Once this has dripped through staging into master I'd also backport it to 19.09 (cc RMs @samueldr @disassembler).

Here is the list of non-merge changes:

test: Pass personality test even when i686 userland runs on x86_64 kernel
docs: fix inadvertent change in uid range
cgroup: fix typo in BPF firewall support warning message
fix build with compilers with default stack-protector enabled
nspawn: surrender controlling terminal to PID2 when using the PID1 stub
pid1: fix DefaultTasksMax initialization
src/core/automount: use DirectoryMode when calling mkdir -p
udevadm trigger: do not propagate EACCES and ENODEV
hwdb: Correct WWWW Pattern In Documentation Comment
nspawn: consistenly fail if parsing the environment fails
nspawn: default to unified hierarchy if --as-pid2 is used
cgroup: Mark memory protections as explicitly set in transient units
cgroup: Respect DefaultMemoryMin when setting memory.min
cgroup: Check ancestor memory min for unified memory config
cgroup: docs: memory.high doc fixups
cgroup: docs: Mention unbounded protection for memory.{low,min}
Consider smb3 as remote filesystem
Handle d_type == DT_UNKNOWN correctly
util-lib: Don't propagate EACCES from find_binary PATH lookup to caller
network: drop noisy log message
Updated log message when the timesync happens for the first time (#13624)
units: make systemd-binfmt.service easier to work with no autofs
Corect man page reference in systemd-nologin.conf comments
man: Add a missing space in machinectl(1)
log: Add missing "%" in "%m" log format strings
pid1: do not warn if /run/systemd/relabel-extra.d/ doesn't exist
man: fix typo
dhcp6: use unaligned_read_be32()
dhcp6: add missing option length check
ndisc: make first solicit delayed randomly
dhcp6: read OPTION_INFORMATION_REFRESH_TIME option
l10n: update Czech Translation
sd-radv: if lifetime < SD_RADV_DEFAULT_MAX_TIMEOUT_USEC, adjust timeout (#13491)
polkit: fix typo
sd-netlink: fix invalid assertion
network: do not enter failed state if device's sysfs entry does not exist yet
network: add missing link->network checks
path: stop watching path specs once we triggered the target unit
hwdb: add Medion Akoya E2292 (#13498)
po: update Brazilian Portuguese translation
po: update Polish translation
polkit: change "revert settings" to "reset settings"
man: fix description of ARPIntervalSec= units
hwdb: axis override for Dell 9360 touchpad
test: drop the missed || exit 1 expression
udevadm: use usec_add()
udevadm: missing initialization of descriptor
networkd: unbreak routing_policy_rule_compare_func()
core: coldplug possible nop_job
tty-ask-pwd-agent: fix message forwarded to wall(1)
core: Fix setting StatusUnitFormat from config files
network DHCP4: Dont mislead the logs.
Update m4 for selective utmp support. 	modified:   tmpfiles.d/systemd.conf.m4
core: restore initialization of u->source_mtime
mount-setup: relabel items mentioned directly in relabel-extra.d
Call getgroups() to know size of supplementary groups array to allocate
test: add test cases for empty string match
udev: fix multi match
man: move TimeoutCleanSec= entry from .service to .exec
zsh: udpate bootctl completions
resolved: fix abort when recv() returns 0
man: remove repeated words
hwdb: Also mark lis3lv02d sensors in "HP" laptops as being in the base
udev: also logs file permission
udev: add missing flag for OPTIONS=static_node
network: do not abort execution when a config file cannot be loaded
fileio: update warning message
pstore: fix use after free
journal: Make the output of --update-catalog deterministic
travis: protect the systemd organization on Fuzzit from forks
hwdb: Mark lis3lv02d sensors in HP laptops as being in the base
po: update Japanese translation
docs: fix push recipe in RELEASE.md
man/systemctl.xml: fix missing "not"
docs: fix typo in boot loader doc
pstore: fix typo in error message - directoy -> directory
Fix typo in comment: overide -> override
po: update Polish translation

(NixOS/systemd@nixos-v243...nixos-v243.3)

Things done

I did build the nixos-small and the nixos release tests and no new obvious issues appeared.
Running this systemd version on-top of nixos-unstable on my notebook didn't show any obvious problems, as well.

Notify maintainers

cc @flokli @fpletz @Mic92

@andir andir force-pushed the andir:nixos-v243.3 branch from e0a82d8 to d5914d7 Nov 24, 2019
@worldofpeace
Copy link
Member

worldofpeace commented Nov 24, 2019

Will this include these logind fixes I backported to 243?

If not, they're already in 19.09 so we need to be sure those commits are there if we backport.

@andir
Copy link
Member Author

andir commented Nov 24, 2019

Will this include these logind fixes I backported to 243?

* [NixOS/systemd#33](https://github.com/NixOS/systemd/pull/33)

If not, they're already in 19.09 so we need to be sure those commits are there if we backport.

Yes! They are included. I based it on the latest version of our v243 branch. I'll make sure it all ends up on the v243 branch on our systemd fork once this lands.

@worldofpeace
Copy link
Member

worldofpeace commented Nov 24, 2019

Will this include these logind fixes I backported to 243?

* [NixOS/systemd#33](https://github.com/NixOS/systemd/pull/33)

If not, they're already in 19.09 so we need to be sure those commits are there if we backport.

Yes! They are included. I based it on the latest version of our v243 branch. I'll make sure it all ends up on the v243 branch on our systemd fork once this lands.

Ah, thanks for clarifying.

Would sufficient QA be overriding systemd.package to this rev and giving it a spin?

@andir
Copy link
Member Author

andir commented Nov 24, 2019

@samueldr
Copy link
Member

samueldr commented Nov 24, 2019

cc RMs @samueldr @disassembler

Silly @andir! It's @lheckemann and @disassembler :)

@lheckemann lheckemann merged commit eefe16d into NixOS:staging Nov 25, 2019
16 checks passed
16 checks passed
systemd on x86_64-darwin No attempt
Details
systemd on x86_64-linux Timed out, unknown build status
Details
Evaluation Performance Report Evaluator Performance Report
Details
grahamcofborg-eval ^.^!
Details
grahamcofborg-eval-check-maintainers matching changed paths to changed attrs...
Details
grahamcofborg-eval-check-meta config.nix: checkMeta = true
Details
grahamcofborg-eval-darwin nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="ofborg"; } ./pkgs/top-level/release.nix -A darwin-tested
Details
grahamcofborg-eval-nixos nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="ofborg"; } ./nixos/release-combined.nix -A tested
Details
grahamcofborg-eval-nixos-manual nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="ofborg"; } ./nixos/release.nix -A manual
Details
grahamcofborg-eval-nixos-options nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="ofborg"; } ./nixos/release.nix -A options
Details
grahamcofborg-eval-nixpkgs-manual nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="ofborg"; } ./pkgs/top-level/release.nix -A manual
Details
grahamcofborg-eval-nixpkgs-tarball nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="ofborg"; } ./pkgs/top-level/release.nix -A tarball
Details
grahamcofborg-eval-nixpkgs-unstable-jobset nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="ofborg"; } ./pkgs/top-level/release.nix -A unstable
Details
grahamcofborg-eval-package-list nix-env -qa --json --file .
Details
grahamcofborg-eval-package-list-no-aliases nix-env -qa --json --file . --arg config { allowAliases = false; }
Details
systemd on aarch64-linux Success
Details
@lheckemann
Copy link
Member

lheckemann commented Nov 25, 2019

Backported to staging-19.09: ed967de

@flokli
Copy link
Contributor

flokli commented Nov 25, 2019

As mentioned in #73504 (comment), the fixes for #73504 are included in v243.4, so we should pull this in, too.

@Mic92
Copy link
Contributor

Mic92 commented Nov 25, 2019

I would add some fair delay between master and release-19.09, just to be sure.

@Mic92 Mic92 changed the title systemd: v243 > v243.3 systemd: v243 -> v243.3 Nov 25, 2019
@flokli flokli mentioned this pull request Nov 25, 2019
2 of 10 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

6 participants
You can’t perform that action at this time.