Source: boost1.88
Version: 1.88.0~beta1-1
Severity: normal
Tags: patch

Hi,

src:boost* uses apt show in debian/rules to extract the icuabi:

icuabi = $(shell apt show libicu-dev 2>/dev/null | sed -n 's/Depends: 
.*libicu\([0-9]*\) .*/\1/p')

Please use dpkg-query instead:

icuabi = $(shell dpkg-query -W -f '$${Depends}' libicu-dev | sed -n 
's/libicu\([0-9]*\) .*/\1/p')

That should make the package reproducible on reproduce.d.n:

https://reproduce.debian.net/amd64/#libboost-regex1.88.0

Also note that apt is not (build)-essential so you would need to add a
dependency on it and that the sbuild team plans to clean the apt cache
(which is used by apt show) in the build chroot for forky.

P.S.: Please also apply this to the other boost* packages in Debian.

Cheers Jochen

Reply via email to