-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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: 242 -> 243 #68096
systemd: 242 -> 243 #68096
Conversation
A few things we will have to change:
We will have to set this build flag, otherwise things like
I'm not sure if this is an issue, but we should stack generating man pages isn't broken
This will cause issues for us. We currently generate empty |
We need to provide both I am not sure if it is worth putting the effort for pstore into this PR already or if we just do that afterwards. I still have hopes to include this in 19.09. The deadline is tight but we might be lucky if systemd didn't change that much. |
Maybe, but I wouldn't make it a blocker. For example, |
@lheckemann @disassembler (the 19.09 RMs) What would be required to have this included in 19.09? So far my tests show that this seems to be fairly low impact. I'll work on this during the weekend to see if that holds true. |
That would be nice! Since the branch-off is slated for tomorrow, time's pretty short though. |
078963a
to
f61afb5
Compare
@Mic92 addressed your comments. Anything else? |
@andir my laptop is still rebuilding... Just from looking at the changes, it seems fine to me. Update probably when I come later back this evening, it should be ready... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works on my machine(TM).
Unless there is some negative feedback I'll merge this into staging within the afternoon (UTC). |
If this should still target 19.09, merging into staging probably won't get it into the |
I defer that to the release managers. If it doesn't land anyway they can indicate if they want us to backport into 19.09. I would just get this into unstable now no matter if it reaches 19.09 in the end. |
…atch With systemd version 243 network units with empty match block will generate warnigs. The reasoning seems to be that the intended behaviour is hard to infere. Being explicit about really meaning any interface is the reasonable thing here. We want to get rid of this mechanism in the long run but as long as we do not have a replacement we should stick with it and keep it in reasonable good shape.
It turned out that /dev/snd/* always exists even if there are no sound drivers loaded at all. Loading `snd` and `snd_timer` fixes that situation. It is probably fair to assume someone that wants to use sound also enables that in the NixOS configuration.
The branch-off hasn't happened yet, I haven't heard from @disassembler but didn't want to go ahead with it without him. I'm not sure if we want to do one more staging merge cycle before the branch-off, but if not I'd be all for porting this onto staging-19.09 since it brings us closer to upstream and will save us divergence work. |
Half a day from now the current staging-next cycle (#68244) should be finished building. I suggest merging that and branching-off. We will then have a staging-19.09 again and the systemd change could be cherry-picked in. |
Motivation for this change
This is the current WIP port systemd v243 to NixOS. Opening this so we can take notes and discuss things already.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @