Skip to content

Releases: kpcyrd/rebuilderd

v0.21.0

21 Nov 23:33
Compare
Choose a tag to compare

What's Changed

  • Debian support was significantly improved and now works with the new snapshot service, and the debrebuild rebuilder backend that is provided in the official Debian devscripts package
    • Support binNMUs in Debian (Closes #4) by @jspricke in #147
    • Update rebuilder-debian.sh for current debrebuild from devscripts by @h01ger in #151
  • Update dependencies by @kpcyrd in #145
    • Replace base64 crate with data-encoding by @kpcyrd in #148
    • Refactor xz/lzma decompression code by @kpcyrd in #149
  • Update dependencies, clarify license by @kpcyrd in #153

New Contributors

Thanks

This work was sponsored by the Reproducible Builds Project, and people like you and me! We'd like to thank @SantiagoTorres and @repi in particular for their support on github sponsors.

v0.20.0

18 Oct 10:14
Compare
Choose a tag to compare
  • Change the default in the archlinux integration to not execute check()
  • Fix application/x-bzip2 detection for Arch Linux packages (thanks @Vekhir!)
  • Update dependencies and fix some clippy warnings

Thanks

We'd like to thank @SantiagoTorres, @repi and @rgacogne for their support on github sponsors.

v0.19.0

30 Aug 21:38
Compare
Choose a tag to compare
  • Run delete for orphaned builds in chunks
  • Update in-toto dependency to 0.3.0
  • Add make install target
  • Misc bugfixes for Debian, Arch Linux, Tails rebuilds

Thanks

We'd like to thank @SantiagoTorres, @repi and @rgacogne for their support on github sponsors.

v0.18.1

17 Dec 11:37
Compare
Choose a tag to compare
  • Update the tails rebuilder script to set $HOME to a temporary directory. Thanks to @jvoisin for reporting and his help debugging this (#112, #118)

Thanks

We'd like to thank @jvoisin, @SantiagoTorres and @repi for their support on github sponsors.

v0.18.0

15 Dec 09:56
Compare
Choose a tag to compare
  • Include error message in unexpected error while rebuilding package #114
  • Refactor logging so a fatal error is appended to the log instead of replacing it #114
  • Debian: Use Filename: field for .deb url #115
  • Make POST body size limit configurable #116

Thanks

We'd like to thank @jvoisin, @SantiagoTorres and @repi for their support on github sponsors.

v0.17.0

12 Dec 19:45
Compare
Choose a tag to compare
  • Allow picking a different sync-method than the distro used. This allows reusing the Arch Linux sync code for other pacman-based distributions that might need a different rebuilder backend. #109
  • Create new process groups for the rebuild and kill the whole group on build timeout instead of just the immediate child process #110, #111 (thanks to @stoeckmann for his help and insight)

Thanks

We'd like to thank @jvoisin, @SantiagoTorres and @repi for their support on github sponsors.

0.16.6

05 Dec 15:35
Compare
Choose a tag to compare
  • Fix rebuildctl queue push using package ids instead of pkgbase ids
  • Clear next_retry column if all packages are GOOD

Thanks

We'd like to thank @SantiagoTorres and @repi for their support on github sponsors.

v0.16.5

03 Dec 21:24
Compare
Choose a tag to compare
  • Generate diffoscope from artifact_path, not input_path #102

Thanks

We'd like to thank @SantiagoTorres and @repi for their support on github sponsors.

v0.16.4

01 Dec 23:59
Compare
Choose a tag to compare
  • Don't send all artifacts when pinging a build, avoids http 413 errors #100

Thanks

We'd like to thank @SantiagoTorres and @repi for their support on github sponsors.

v0.16.3

28 Nov 00:28
Compare
Choose a tag to compare
  • Add missing runtime dependencies to docker container #92, #93
  • If attestation failed to generate log a warning but don't error #94, #95, #96
  • Allow multiple versions of packages in unique constraint #97
  • Run sync import in database transaction #97
  • Allow multiple pkgbases with same name and version but different architecture #97
  • Fix delete performance when removing packages with filters #97

Thanks

We'd like to thank @SantiagoTorres and @repi for their support on github sponsors.