!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

621 Members
NixOS ❤️ systemd171 Servers

Load older messages


SenderMessageTime
4 Jan 2025
@elvishjerricco:matrix.orgElvishJerriccooh no I forgot I had more nitpicks but that's all done now. Thanks!16:51:07
@antifuchs:asf.computerantifuchs Hahaha, I’m not sure it’s 100% the right solution, pretty sure that things still get restarted inconveniently even with the patch; but I haven’t tried it lately 16:52:56
@elvishjerricco:matrix.orgElvishJerricco antifuchs: I think it solves the biggest issue, which is unduly stopping systemd-udevd and systemd-networkd when they should instead be restarted. 16:59:18
@antifuchs:asf.computerantifuchsWell, it’ll get exercised a bunch very soon ((:17:00:02
@antifuchs:asf.computerantifuchsThat reminds me, should stc(-ng) maybe consider newly created user units? I’ve had this happen a few times where rolling out a config with user services wouldn’t start them until a reboot or manual start17:01:12
@elvishjerricco:matrix.orgElvishJerriccouser units aren't handled very much at all currently, IIRC17:03:27
@elvishjerricco:matrix.orgElvishJerriccomight be nice to do something better there17:03:37
@antifuchs:asf.computerantifuchsIf there’s no major allergy to handling them, I’ll see about adding something for them eventually17:13:46
@mrvandalo:terranix.orgpalo joined the room.21:25:27
5 Jan 2025
@elvishjerricco:matrix.orgElvishJerriccoHow would we feel about not stripping binaries in systemd stage 1? https://github.com/NixOS/nixpkgs/issues/368249#issuecomment-257177723922:50:16
@elvishjerricco:matrix.orgElvishJerriccoI actually don't really understand how stripping is like... a good thing?22:52:40
@elvishjerricco:matrix.orgElvishJerricco I mean I know it shrinks initrd a little but I don't understand object files enough to understand why we're allowed to just delete all symbols 22:53:43
6 Jan 2025
@raitobezarius:matrix.orgraitobezariusrelocation information is not required when the executable is linked02:56:08
@raitobezarius:matrix.orgraitobezariusrelocation information is only required when you are using it as an object file to relink the library into a new binary02:56:19
@raitobezarius:matrix.orgraitobezariusthat's why deleting all symbols and relocation information cause no issue02:56:25
@elvishjerricco:matrix.orgElvishJerriccoahh thanks03:01:01
@elvishjerricco:matrix.orgElvishJerriccostill, dunno if it's worth 1MiB of initrd size for something that's potentially buggy?03:01:57
@elvishjerricco:matrix.orgElvishJerricco though I wonder why it's buggy. Why does stripping uncompressed kernel modules cause problems... 03:03:34
@raitobezarius:matrix.orgraitobezariusMy intuition is that kernel modules are not your average ELF and contains non trivial sections that can confuse a dumb binutils strip03:23:40
@raitobezarius:matrix.orgraitobezariusCompression just makes them not ELF so fixed03:23:54
@raitobezarius:matrix.orgraitobezarius
In reply to @elvishjerricco:matrix.org
still, dunno if it's worth 1MiB of initrd size for something that's potentially buggy?
Given that nixpkgs is definitely not going to cater to the embedded ecosystem, I do not see any need to torture oneself over it
03:24:59
@arianvp:matrix.orgArianEmbedded folks are gonna be compiling from source anyway most of the time07:37:22
@raitobezarius:matrix.orgraitobezariusI wish I didn't09:25:11
@raitobezarius:matrix.orgraitobezariusIt's a waste of CPU time09:25:16
@arianvp:matrix.orgArian
 * A new set of system/service credentials are added:
      shell.prompt.prefix, shell.prompt.suffix and shell.welcome. At login
      time these are propagated into the $SHELL_PROMPT_PREFIX,
      $SHELL_PROMPT_SUFFIX, $SHELL_PROMPT_WELCOME environment
      variables. These in turn are included in the shell prompt of
      interactive shells and shown at login time, via
      /etc/profile.d/70-systemd-shell-extra.sh. This functionality is
      useful to visually highlight the fact a specific shell prompt
      originates from a specific system, execution context or tool. These
      credentials and environment variables are supposed to be generically
      useful within and outside of the immediate systemd context. It is
      also used by 'run0', see above.
12:13:49
@arianvp:matrix.orgArianneat12:13:52
@arianvp:matrix.orgArianare we using this already?12:14:20
@frederic:scs.ems.hostFrédéric Christ changed their display name from Frédéric Christ 🎄23.12. - 07.01. to Frédéric Christ.12:31:49
@jeroen:simonetti.nl@jeroen:simonetti.nlAre there any plans to incorporate NFTSet with the nixos firewall?16:40:54
@k900:0upti.meK900We already have an nftables-based firewall16:41:39

Show newer messages


Back to Room ListRoom Version: 6