[Pkg-tcltk-devel] Bug#963600: critcl: please make the teapot.txt files reproducible

Vagrant Cascadian vagrant at reproducible-builds.org
Tue Mar 31 22:43:35 BST 2026


On 2024-06-06, Vagrant Cascadian wrote:
> On 2023-01-10, Chris Lamb wrote:
>>> critcl: please make the teapot.txt files reproducible
>>
>> My previous patch no longer makes this package reproducible; there is
>> an additional variation within:
>>
>>   /usr/lib/tcltk/x86_64-linux-gnu/critcl_callback1/linux-x86_64/callback.so
>
> I tracked down the other issues! They are due to source code including
> the pid and the epoch timestamp:
>
>   ././debian/.cache/.critcl/pkg2360103.1717554676/v3118_00000000000000000000000000000033.c:1211
>   vs.
>   ././debian/.cache/.critcl/pkg1294786.1751964911/v3118_00000000000000000000000000000033.c:1211
>
> This is introduced in the source code at:
>
>   https://sources.debian.org/src/critcl/3.1.18.1%2Bdfsg-3/lib/app-critcl/critcl.tcl/#L177

This *part* appears to be fixed upstream in newer veresions, yay!

The originally reported dates are still an issue, and it also appears to
be embedding the build user now:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/diffoscope-results/critcl.html

  ./usr/lib/tcltk/aarch64-linux-gnu/critcl_callback_tcl8-1.1/teapot.txt

  Meta·build::date·2026-02-25
  vs.
  Meta·build::date·2027-03-31
  
  Meta·generated::by·{critcl·3.3.1}·pbuilder1
  vs.
  Meta·generated::by·{critcl·3.3.1}·pbuilder2

The attached updated patch addresses both outstanding issues, which
should make critcl reproducible!

I would like to upload an NMU fixing this in the next week or two to
resolve this issue.

live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: critcl-reproducible-builds-963600.patch
Type: text/x-diff
Size: 885 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-tcltk-devel/attachments/20260331/f601a099/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-tcltk-devel/attachments/20260331/f601a099/attachment.sig>


More information about the Pkg-tcltk-devel mailing list