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
    Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:01:05 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
    • April #fckafd

    @april usually when lbmk breaks, it's not lbmk. it's gcc changing something, and i make a small patch to an upstream project or something. lbmk is 2800 lines of shell script, and i can reliably build libreboot on all of the major distros, on multiple versions of them. i cannot say the same for many other build systems.

    nix-based projects end up having a higher maintenance burden, because now you are dealing with a lot more moving parts and its design is biased to upstreams (you're not upstream)

    In conversation about 2 months ago from mas.to permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:05:25 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd

      @april when i add new codebases to lbmk, i very often do not need to modify lbmk at all. often all i need to do is specify an upstream, a revision, and maybe add some patches.

      now grep for "mkhelper", "premake" and "postmake" in those files. project-specific logic can use these, when a given project teeds custom logic, alongside the generic build logic.

      lbmk can build anything. i could probably bootstrap a full linux distro with it, if i were insane enough.

      In conversation about 2 months ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:05:26 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd

      @april if you look at the design of lbmk, everything is completely generalised. you will find very little project-specific logic in the libreboot build system whatsoever. e.g. look at include/tree.sh - this builds grub, seabios, coreboot, grub, various utils, and even u-boot. it could even build a linux kernel, with zero code changes, you just need to add a config - it natively supports scons as a build system, and knows how to operate it fluently.

      In conversation about 2 months ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:06:36 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd

      @april when i add new codebases to lbmk, i very often do not need to modify lbmk at all. often all i need to do is specify an upstream, a revision, and maybe add some patches.

      now grep for "mkhelper", "premake" and "postmake" in those files. project-specific logic can use these, when a given project needs custom logic, alongside the generic build logic.

      lbmk can build anything. i could probably bootstrap a full linux distro with it, if i were insane enough.

      In conversation about 2 months ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:10:07 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd

      @april the reason people use stuff like nix is the same as e.g. containers. they want to ensure a specific environment, with sane versioning and so on. this mitigates breakages too, like if you have a legacy codebase that needs to compile on old gcc or something. but you're just delaying the pain. and you end up adding technical debt, and suddenly you're running millions of lines of code.

      In conversation about 2 months ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:11:15 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd

      @april me?

      i maintain kgpe-d16 support in libreboot for example. no container, no nothing. i patch it to build on modern distros without containment. who needs that bloat?

      and i'm not scared to modify a decade-old version of gcc e.g. gcc 8.3 as used in coreboot 4.11 (which kgpe-d16 currently uses, in libreboot)

      In conversation about 2 months ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:11:40 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd

      @april me?

      i maintain kgpe-d16 support in libreboot for example. no container, no nothing. i patch it to build on modern distros without containment. who needs that bloat?

      and i'm not scared to modify a decade-old version of gcc e.g. gcc 8.3 as used in coreboot 4.11 (which kgpe-d16 currently uses, in libreboot)

      that's coreboot from 2019 btw. you have no idea the lengths i go to make that build. i could have used docker. lots of other coreboot distros use docker and nix.

      libreboot stays pure.

      In conversation about 2 months ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:28:12 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd
      • Noisytoot

      @noisytoot @april the rest of my arguments against its existence and efficacy shall remain.

      In conversation about 2 months ago permalink
    • Embed this notice
      Noisytoot (noisytoot@berkeley.edu.pl)'s status on Wednesday, 22-Apr-2026 19:28:14 JST Noisytoot Noisytoot
      in reply to
      • April #fckafd
      @libreleah @april nix isn't linux specific. officially it also supports macos (ew) and there seems to be a FreeBSD port too
      In conversation about 2 months ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:28:15 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd

      @april when you use something like docker/nix, docker/nix itself becomes a liability, and now you're maintaining *that*. i see projects using it always patching themselves for changes make upstream to those systems. and they don't fix anything. all you're doing is emulating a bitrotting version of $whatever, forever.

      In conversation about 2 months ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Wednesday, 22-Apr-2026 19:28:15 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • April #fckafd

      @april and docker/nix are very much linux-centric. i want my shit to run on bsd.

      In conversation about 2 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.