Bug#789040: liblo: please make the build reproducible

Felipe Sateler fsateler at debian.org
Wed Jun 17 12:36:34 UTC 2015


Control: tags -1 upstream confirmed pending
Control: forwarded -1 https://github.com/radarsat1/liblo/pull/22



On 17 June 2015 at 07:57, Maria Valentina Marin <marivalenm at gmail.com> wrote:
> Hi,

Hi Maria Valentina,

> While working on the “reproducible builds” effort [1], we have noticed
> that liblo could not be built reproducibly.
>
> The attached patch changes the value of HTML_TIMESTAMP in upstream's
> doxyfile from YES to NO. Once applied liblo can be built reproducibly in
> our current experimental framework.
>
> Patching upstream doxyfile is necessary in this case because of the
> following reasons:
>
> 1. Even though the doxygen upstream changed the default value of
> HTML_TIMESTAMP from YES to NO this does not affect this package because
> the value of HTML_TIMESTAMP is explicitly set to YES.
>
> 2. Upstream's doxyfiles cannot reliably be modified to change the value
> of HTML_TIMESTAMP during the build process because dh_doxygen is only
> run after the build already completed and even adding a new dh command
> cannot solve the problem because there exists no sane and reliable
> solution to detect the file which will be used as the configuration file
> for doxygen (it is not always called doxyfile).
>
> 3. In case of this source package a patch against upstream is necessary
> in contrast to a patch against Debian rules because this source package
> does not call doxygen in debian/rules.
>
> Please also consider forwarding this patch upstream.

Patch forwarded upstream. I have applied the patch to git but not
uploaded to debian yet.

Thanks!

-- 

Saludos,
Felipe Sateler



More information about the pkg-multimedia-maintainers mailing list