On 12/12/2019 13:58, Carsten Schoenert wrote:
> Hi Emilio,
> 
> Am 12.12.19 um 13:13 schrieb Emilio Pozuelo Monfort:
> 
>> We should be able to fix this by setting the build id to the timestamp from 
>> the
>> changelog, then making sure we use slightly older timestamps in older 
>> releases,
>> so that jessie < stretch < buster < sid. From looking at the code and 
>> d/rules,
>> that was already the intention, but it's currently broken. I'm testing a 
>> patch
>> to fix it, will send it later after verifying it.
> 
> really appreciated!
> Feel free to push this directly to Salsa.

Pushed to branch debian/sid. That should fix this error during the build:

 0:01.29 ./buildid.h.stub
 0:01.41 Ignoring invalid MOZ_BUILD_DATE: 1575912135

And consequently the timestamp in the build id header of the application.ini
file will be that one of the changelog. This also should make that part of the
build reproducible.

The change can be backported to buster and stretch. jessie needs an adapted fix
because SOURCE_DATE_EPOCH is not available with its dpkg but I will take care of
that.

Cheers,
Emilio

Reply via email to