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

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

a screenshot showing the output of my drv-diff utility diffing two derivations of the IRC client senpai. It shows: A (senpai-0.4.1.drv): 629 (only A: 19, shared: 610 = 96.98%) B (senpai-0.4.1.drv): 634 (only B: 24, shared: 610 = 96.21%) A ∪ B: 653 | A ∩ B: 610 | Diff: 43 | IoU: 0.9342 93.42% and it also shows a diff-tree that tries to give context why exactly the derivation DAG has changed.

Download link

https://f2.tchncs.de/media_attachments/files/116/133/626/535/784/958/original/b77ac3dcaa6099ca.png

Notices where this attachment appears

  1. Embed this notice
    Wilko (theesm@social.tchncs.de)'s status on Friday, 27-Feb-2026 23:31:16 JST Wilko Wilko

    did some evening hacking on my derivation diff utility and experimented with the output format a bit more. It now shows whether an input has been added, removed or updated and if updated whether that's because of a version bump (v) or a hash change without a version bump (h). Haven't pushed the current version to codeberg yet, as I'm still trying out new ideas, learning about more and more #guix internals that simplify what I'm trying to do along the way, and the codebase is a mess because of that! (hope to abandon this hacky learning project utility in favor of a prospective guix store diff command in guix proper one day)

    In conversation about 6 months ago from social.tchncs.de permalink
  • 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.