• dukatos@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    11 hours ago

    So much wasted time on Debian side. But, I am not sorry. They have a lot of guilt for this situation. They should vote better 11 years ago.

  • kbal@fedia.io
    link
    fedilink
    arrow-up
    12
    ·
    1 day ago

    Why on earth would the permissions on /var/lock be something for systemd to decide?

    • woelkchen@lemmy.world
      link
      fedilink
      arrow-up
      8
      arrow-down
      2
      ·
      1 day ago

      Why on earth would the permissions on /var/lock be something for systemd to decide?

      Because – as LWN explains – there no longer is an overarching standards body who makes the decision, so anybody can make up their own.

      Debian’s continued use of UUCP-style locking does seem to be more than a little bit dated. The FHS 3.0 is clearly reaching the end of its useful life, if not actually expired.

      Seems like Debian is more the outlier here.

      • who@feddit.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 day ago

        there no longer is an overarching standards body who makes the decision

        The creators of the FHS were never an overarching standards body. Despite its name, the FHS is more a set of conventions than a standard.

        The closest standard that comes to mind is POSIX.

        https://pubs.opengroup.org/onlinepubs/9799919799/

      • kbal@fedia.io
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        Reading more carefully I see that the real reason is "the /run directory is created as a tmpfs filesystem specifically for run-time files by systemd-tmpfiles.

        I forgot that systemd had been allowed to take over /tmp and /run.

        • woelkchen@lemmy.world
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          1 day ago

          I forgot that systemd had been allowed to take over /tmp and /run.

          According to Debian everyone is allowed to take over /run

  • thingsiplay@beehaw.org
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    1 day ago

    The plan is to get rid of /run/lock entirely in the v259 release, though users (or distributions) can still retain the legacy behavior by adding a configuration file in /etc/tmpfiles.d to override systemd’s defaults and create the directory with the desired permissions.

    So systemd provides an option and it is intended to use it, if you disagree. I don’t see a problem here. As long as it is an option and supported, its the distribution who have to make the change. Therefore Debian does not “override systemd change”, but rather “Debian makes use of the normal systemd configuration”. Am I understanding this wrong??

    Although besides this, if Systemd wants to have a standard directory for lock files, that is only accessible by root, how about /var/lock/root subdirectory?

    • scintilla@crust.piefed.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      20 hours ago

      Systemd could add an option to make your computer run off fucking magic and some people would be pissed because it’s “doing too much”.

      I genuinely just assume any knowledge about systemd is positive until someone provides a solid and definite reason for it being negative.

  • Ŝan@piefed.zip
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    5
    ·
    1 day ago

    systemd has spun off its file-hierarchy documentation to the Linux Userspace API (UAPI) Group as a specification

    Of course þey have.