GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    LaF0rge (laf0rge@chaos.social)'s status on Monday, 01-Sep-2025 21:27:34 JST LaF0rge LaF0rge

    So there's a decades-old mechanism (and actual standard) how programs lock serial ports on unix-like systems in /var/lock. it's used in practice even in 2025 and #systemd >= 258 simply breaks it with "we don't care". I am not a systemd opponent, but that kind of behaviour [without a prior community-wide discussion or providing patches for known-affected projects and a grace period] is just alienating users and developers https://github.com/systemd/systemd/issues/38563 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110980 #systemd #debian

    In conversation about 7 months ago from chaos.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      /var/lock/ is the standard interface for locks of serial devices · Issue #38563 · systemd/systemd
      systemd version the issue has been seen with 258 Used distribution Debian unstable Linux kernel version used No response CPU architectures issue was seen on None Component systemd-tmpfiles Expected...
    2. Domain not in remote thumbnail source whitelist: bugs.debian.org
      #1110980 - /var/lock/ is the standard interface for serial devices locks - Debian Bug report logs
    • Embed this notice
      Peter H. Fröhlich (phf@mastodon.acm.org)'s status on Tuesday, 02-Sep-2025 08:29:51 JST Peter H. Fröhlich Peter H. Fröhlich
      in reply to

      @LaF0rge That said, I know that at least on Linux serial devices can be locked directly via the API and without creating lock files anywhere. I guess it comes down to what systemd actually wants with serial devices. At first blush, it seems that there's no reason whatsoever to touch them. But that never kept the systemd people from touching stuff they have no purpose touching in the past so... 🤷

      In conversation about 7 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Peter H. Fröhlich (phf@mastodon.acm.org)'s status on Tuesday, 02-Sep-2025 08:29:52 JST Peter H. Fröhlich Peter H. Fröhlich
      in reply to

      @LaF0rge Well, Microsoft never met a standard they didn't intend to ruin. So ... this makes a great amount of sense?

      In conversation about 7 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 02-Sep-2025 08:33:54 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Hans Hübner
      @LaF0rge @hanshuebner Or if you're going to break things ecosystem-wide, at very least announce it well enough in advance so that the concerned projects can update, like usually done with deprecations.
      In conversation about 7 months ago permalink
    • Embed this notice
      Hans Hübner (hanshuebner@mastodon.social)'s status on Tuesday, 02-Sep-2025 08:33:56 JST Hans Hübner Hans Hübner
      in reply to

      @LaF0rge While I'm in the systemd haters camp, I also tend to acknowledge that the older the legacy gets, the smaller the fun becomes when implementing things in the operating system space. It is hardly fair to tell those who love contributing today that they have to support all the crap that we've learned and lost on the way here.

      In conversation about 7 months ago permalink
    • Embed this notice
      LaF0rge (laf0rge@chaos.social)'s status on Tuesday, 02-Sep-2025 08:33:56 JST LaF0rge LaF0rge
      in reply to
      • Hans Hübner

      @hanshuebner if it was a kernel ABI, it would also not be broken. I regret that the same "dont break existing applications" rule does not apply for core parts of userspace infrastructure. Yes, it is annoying to keep compatibility. But IMHO it is a matter of professional pride and courtesy to consider even minority users. In #osmocom we have a rule that old apps always need to work with new libraries. Period. Sure, we only have 17 years of legacy so far, and it's a small community. But still.

      In conversation about 7 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.