Help with libsoup reproducibility

Jochen Sprickerhof rb-general at jochen.sprickerhof.de
Sun Oct 25 07:38:33 UTC 2026


Hi Jeremy,

* Jeremy Bícha <jbicha at debian.org> [2026-10-23 18:57]:
>Could I have some help with libsoup not being reproducible with debrebuild?
>
>The initial bug is https://bugs.debian.org/1126440
>
>The issue can be reproduced on Salsa CI, on reproduce.debian.net and locally
>https://reproduce.debian.net/excuses.html?source_name=libsoup
>
>There is a complex check for Apache and its configuration at
>https://gitlab.gnome.org/GNOME/libsoup/-/blob/master/meson.build#L236
>
>The check fails in the debrebuild environment but passes in more
>typical build environments.

The problem is that apache2 depends on /run/apache2 being present. You 
can get the same result with:

sbuild -d unstable libsoup --starting-build-commands='rm -r /run/apache2'

>There clearly are some differences or limitations in debrebuild's
>environment but I haven't seen a list of these posted in the usual
>places I would expect. For instance: https://reproduce.debian.net/

The list is here:

https://release.debian.org/reproducible-builds-host-requirements.html

And it states that builds should not rely on the content of /run.

There is already a similar bug for gnome-settings-daemon with more 
discussion:

https://bugs.debian.org/1150166

Cheers Jochen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.reproducible-builds.org/pipermail/rb-general/attachments/20261025/e093eabd/attachment.sig>


More information about the rb-general mailing list