home.social

#disarchive — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #disarchive, aggregated by home.social.

fetched live
  1. Thanks to Timothy Sample, bzip2 tarballs are now added to the #Disarchive database—meaning #Guix can actually recover them. Example:
    hpc.guix.info/package/valgrind

  2. Thanks to Timothy Sample, bzip2 tarballs are now added to the #Disarchive database—meaning #Guix can actually recover them. Example:
    hpc.guix.info/package/valgrind

  3. Fun fact: one tarball for which #Disarchive (via zgz) fails to determine the compression parameters is that of… zlib.

  4. Fun fact: one tarball for which #Disarchive (via zgz) fails to determine the compression parameters is that of… zlib.

  5. Fellow hacker Simon Tournier did an experiment: reproducing a pure #Guix 2020 paper in the worst-case scenario—shutting down network access except for #SoftwareHeritage and #Disarchive, and from there rebuilding everything from source.
    simon.tournier.info/posts/2023

    Spoiler alert: there are lots of bumps on the road. But it works in the end and there are many lessons we can learn to improve on it.

    #ReproducibleResearch #OpenScience

  6. Fellow hacker Simon Tournier did an experiment: reproducing a pure #Guix 2020 paper in the worst-case scenario—shutting down network access except for #SoftwareHeritage and #Disarchive, and from there rebuilding everything from source.
    simon.tournier.info/posts/2023

    Spoiler alert: there are lots of bumps on the road. But it works in the end and there are many lessons we can learn to improve on it.

    #ReproducibleResearch #OpenScience

  7. Timothy Sample just published an updated “Preservation of Guix” report:
    ngyro.com/pog-reports/latest/

    Key takeaway is that 87% of the source code of packages present in #Guix today is archived via #SoftwareHeritage + #Disarchive, 77% if we look at all the packages that appeared in Guix between May 2019 and today.

  8. Timothy Sample just published an updated “Preservation of Guix” report:
    ngyro.com/pog-reports/latest/

    Key takeaway is that 87% of the source code of packages present in #Guix today is archived via #SoftwareHeritage + #Disarchive, 77% if we look at all the packages that appeared in Guix between May 2019 and today.

  9. The database at disarchive.guix.gnu.org now includes #Disarchive metadata for tar.xz archives!

    👉 lists.gnu.org/archive/html/gui

    Concretely, it means that .xz tarballs #Guix refers to can be recovered using that database + #SoftwareHeritage.

  10. Good news for long-term source code preservation and support in #Guix!
    👉 softwareheritage.org/2022/01/1

    This grant will allow Timothy to further work on #Disarchive, the missing link between #SoftwareHeritage and the deployment tools such as #Guix. 👍

  11. Timothy Sample published a new Preservation of #Guix Report, showing more details as to what’s archived and what’s missing from #SoftwareHeritage:
    ngyro.com/pog-reports/2021-12-

    The breakdown now shows tar.xz, tar.bz2, git, hg, svn, etc., which helps understand what’s not being archived or what’s not correctly handled by #Disarchive.

  12. Just finished presenting how #SoftwareHeritage helps #Guix achieve reproducible deployment, including the latest advances around #Disarchive.

    Great to have the opportunity to share with this fine audience!

    And of course, 👍 to Timothy, Simon, and everyone who made it happen in the first place. 🙂

  13. #Guix now has its own infrastructure to build a #Disarchive database, which, coupled with #SoftwareHeritage, is our guarantee for long-term source code availability:
    lists.gnu.org/archive/html/gui

  14. Good news! New #Disarchive release makes it into #GNU #Guix!
    git.ngyro.com/disarchive 🠴

    The plan is to use Disarchive + #SoftwareHeritage as a fallback when downloading tarballs:
    issues.guix.gnu.org/47336

    👍 Timothy!

  15. Recovering actual tarballs from content at #SWHeritage with #Disarchive:
    forge.softwareheritage.org/T24

    👍 to Timothy Sample who tackled this while some of us were sunbathing:
    issues.guix.gnu.org/42162#15

    Another example of the commitment of the #Guix folks!