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
    anna (navi@social.vlhl.dev)'s status on Saturday, 14-Sep-2024 21:17:08 JST anna anna
    • fasterthanlime 🌌
    @fasterthanlime while micro-libraries still irk me a bit, my issues with them are not really anything i actually worry about

    the major issue with the rust ecosystem is the lack of integration with the rest of the system: vendoring every dependency, no easy way to update them without patching the lockfiles of every package a distro may ship, static linking only, randomly building vendored and possibly outdated c libraries inside build.rs (one of the worst ones), etc
    In conversation about 9 months ago from social.vlhl.dev permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: build.rs
      BUILD magazin | gradjevinarstvo | arhitektura | opremanje |
    • Embed this notice
      Ted Mielczarek (tedmielczarek@mastodon.social)'s status on Saturday, 14-Sep-2024 21:17:05 JST Ted Mielczarek Ted Mielczarek
      in reply to
      • fasterthanlime 🌌

      @navi @fasterthanlime I fully agree that build.rs is a nightmare. Everything else you describe is the standard tension between project developers and distro maintainers that is as old as time. 🙂

      In conversation about 9 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: build.rs
        BUILD magazin | gradjevinarstvo | arhitektura | opremanje |
    • Embed this notice
      anna (navi@social.vlhl.dev)'s status on Saturday, 14-Sep-2024 21:17:05 JST anna anna
      in reply to
      • Ted Mielczarek
      @tedmielczarek 1.80 releases, breaks the time crate, we at gentoo now have to hunt every rust package that uses directly (or indirectly via a library) and patch the lockfile to use the new version of time

      if this was c, c++, or python, or similar, we'd bump the time crate package and maybe trigger a reverse-dep builld, that's it

      but rust, (and go and nodejs stuff too, to be fair) require manual patching to bump a dependency, it's kinda really sad and a bit ridiculous imo
      In conversation about 9 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Ted Mielczarek (tedmielczarek@mastodon.social)'s status on Saturday, 14-Sep-2024 21:17:07 JST Ted Mielczarek Ted Mielczarek
      in reply to
      • fasterthanlime 🌌

      @navi @fasterthanlime counterpoint: dynamic linking is a nightmare.

      In conversation about 9 months ago permalink
    • Embed this notice
      anna (navi@social.vlhl.dev)'s status on Saturday, 14-Sep-2024 21:17:07 JST anna anna
      in reply to
      • fasterthanlime 🌌
      • Ted Mielczarek
      @tedmielczarek @fasterthanlime disagree, specially for distros

      but even if you drop the static link point on my post, everything else is way more problematic, vendoring and lockfiles, building random c libs in build.rs
      In conversation about 9 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: build.rs
        BUILD magazin | gradjevinarstvo | arhitektura | opremanje |
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Saturday, 14-Sep-2024 21:20:04 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Ted Mielczarek
      @navi @tedmielczarek And that's with time being merely broken, not something like a security issue in a widely used crate (and pretty sure so far most distros just ignore this when Rust is involved).
      In conversation about 9 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.