Hi Alex,

> Source: gthumb
> Version: 3:3.4.1-1
> Severity: minor
> 
> Dear Maintainer,
> 
> <https://reproducible.debian.net/rb-pkg/unstable/amd64/gthumb.html>
> shows that the version of gthumb in unstable is unreproducible. The
> ``differences'' tag shows that the file to be installed as
> /usr/share/glib-2.0/schemas/org.gnome.gthumb.enums.xml cannot be built
> reproducibly.
> 
> The build log diff shows org.gnome.gthumb.enums.xml is being built
> using different commands in different builds! I think this is why
> org.gnome.gthumb.enums.xml cannot be built reproducibly.

Thanks to explain the log.

The file is generated by glib-mkenums (libglib2.0-dev package).
The cmd is present in configure:

gnome-multi-writer-3.17.92/configure:   $(AM_V_GEN) glib-mkenums --comments 
'\''<!-- @comment@ -->'\'' --fhead "<schemalist>" --vhead "  <@type@ 
id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod "    <value 
nick='\''@valuenick@'\'' value='\''@valuenum@'\''/>" --vtail "  </@type@>" 
--ftail "</schemalist>" $^ > $@.tmp && mv $@.tmp $@

The file seems to be different but only the order.
The values inside a tag, let's say 
<enum·​id='org.​gnome.​gthumb.​GSignatureEnc'>,
is the same. I checked the file I have installed with the result at
reproducible.debian.net

As it is a generated file, maybe is the way it is. 
It is my guess for now. But the bug still open.


regards,
-- 
Herbert Parentes Fortes Neto (hpfn)

Reply via email to