Skip to content

Releases: kpcyrd/rebuilderd

v0.22.1

27 Feb 16:52
Compare
Choose a tag to compare

What's Changed

  • Increase ping timeout before unassigning a task by @kpcyrd in #170

Full Changelog: v0.22.0...v0.22.1

Thanks

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

v0.22.0

27 Feb 14:38
Compare
Choose a tag to compare

What's Changed

  • Migrate diesel dependency from 1.x to 2.x by @kpcyrd in #156
  • Port argument parsing from structopt (clap 2) to clap 4 by @kpcyrd in #157
  • Refactor dependency on http client, replace dependency on openssl with memory-safe implementation by @kpcyrd in #158
  • Update dependencies (in-toto, remove atty, dotenv -> dotenvy) by @kpcyrd in #159
  • README: Update Debian status and worker docker image by @kpcyrd in #160
  • README: the development dashboard is served over http by @jelly in #165
  • Run cargo fmt on codebase by @kpcyrd in #166
  • Experimental Fedora support by @jelly in #167
  • Update dependencies by @kpcyrd in #169

Full Changelog: v0.21.0...v0.22.0

Thanks

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

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.