Bug#1035704: proj: reproducible-builds: timezone-dependent timestamps in .gsb/.gtx files

Vagrant Cascadian vagrant at reproducible-builds.org
Mon May 29 23:35:41 BST 2023


On 2023-05-29, Sebastiaan Couwenberg wrote:
> On 5/29/23 06:13, Vagrant Cascadian wrote:
>> On 2023-05-29, Sebastiaan Couwenberg wrote:
>>> On 5/28/23 23:38, Vagrant Cascadian wrote:
>>>> That said, I think it really is the touch commands in debian/datumgrids*
>>>> as touch's timestamp modification is timezone dependent in many cases...
>>>>
>>>> The attached patch fixes this by setting the TZ=UTC as an environment
>>>> variable in the debian/datumgrids*.shar files.
...
>>> Patching the shar files is not ideal, when their content is modified
>>> these changes will be lost.
>>>
>>> shar/unshar should be more likely be patched.

I am not familiar with shar/unshar, but sure, adding support for
SOURCE_DATE_EPOCH would be welcome...

>>> Does TZ=UTC also work when set in the environment? If so, that could be
>>> passed to the unshar commands in d/rules.
>> 
>> I would expect that to work as well, which I though of shortly after
>> sending the updated patch... though did not yet test it!
>
> Can you test that?

Tested! Works! Patch attached!

> Otherwise we'll have to upload to experimental.

As much as I would love to see it fixed in time for bookworm, my guess
is that it is a bit late already...


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-debian-rules-Use-UTC-timezone-when-calling-unshar.-C.patch
Type: text/x-diff
Size: 1068 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20230529/45b8aad8/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20230529/45b8aad8/attachment.sig>


More information about the Pkg-grass-devel mailing list