rebuilderd 0.18.1 release
kpcyrd
kpcyrd at rxv.cc
Fri Dec 17 13:04:51 UTC 2021
ohai!
I've released v0.18.1 of rebuilderd[1], since the last email the
following things changed:
---
## 0.18.1
- Update the tails rebuilder script to set $HOME to a temporary
directory, this fixes a build failure if the environment variable is
not set.
## 0.18.0
- Publicly log the error message for `rebuilderd: unexpected error while
rebuilding package` style build failures. This includes errors that
happen outside of the rebuilder backend, eg if a url for a build
input or a comparison artifact 404's or otherwise fails.
- Logging was refactored so in case of a fatal error after the rebuilder
backend started, the fatal error is appended to the existing log
instead of replacing it.
- Debian: Use the `Filename:` field from Packages.xz to generate
artifact urls.
- Make the POST body size limit configurable (defaults to 1GB).
## 0.17.0
- It's now possible to use the built-in pacman/apt package discovery
without setting the `distro` field to archlinux/debian. This allows
downstreams to use them and drop-in their own rebuilder backends if
they have any.
- Create new process groups when spawning the rebuilder-backend and kill
the whole process group on build timeout instead of just the immediate
child process. This resolves a long-standing issue with occasionally
stuck builds.
## 0.16.6
- bugfix: `rebuildctl queue push` is now correctly adding package ids to
the queue instead of pkgbase ids.
- bugfix: if all artifacts of a build group reproduce as GOOD,
explicitly clear the next_retry field of that build group so it's not
scheduled again.
## 0.16.5
- bugfix: use the artifact_path instead of the input_path when comparing
the build output with diffoscope. Previously it would compare the .deb
with the .buildinfo file which causes diffoscope to crash with a
runtime exception.
## 0.16.4
- bugfix: reduce the POST body size when doing heartbeat-pings, helps
avoid 413 errors
---
Known public instances are listed on https://rebuilderd.com/
This work is currently funded by myself and through github sponsors[2],
special shoutout to @jvoisin, @SantiagoTorres and @repi for their
contributions. <3
[1]: https://github.com/kpcyrd/rebuilderd
[2]: https://github.com/sponsors/kpcyrd
cheers,
kpcyrd
More information about the rb-general
mailing list