[From nobody Tue Sep 29 11:53:04 2026
Received: (at submit) by bugs.debian.org; 18 May 2026 17:29:59 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-105.5 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FROMDEVELOPER,SPF_HELO_NONE,
 SPF_PASS,UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST autolearn=ham
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 47; hammy, 149; neutral, 55; spammy,
 1. spammytokens:0.976-+--d
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;lamby@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:50348)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;lamby@debian.org&gt;) id 1wP1mx-005bh6-18
 for submit@bugs.debian.org; Mon, 18 May 2026 17:29:59 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Type:Subject:Message-Id:To:
 From:Date:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=3hAxKQZTUoI1DusSTMjhbZ6Rt1AvWoY+la+TL/jTjl0=; b=ofHWO8IYsLpT+Ss/gkzt3z/NoL
 rBbgVpUWK4BPNMzbaqbZ2sMlV7NiRLY4QNR1pqRumZufDre9aSUxNTm6jDOhx9Eql5n2PHhRzI5fb
 OCX10zP3HetZYekL7gQz5bg1tz/T3ktpjN/xnbgVSycqvHW7EsT67aHNkmB1JUdxUZ2TE8wC1WdD/
 PsHLWgfmPJoZAyMHWoYdLPReZuKB/N3pGmvG5swvaA4jdEAlSc062aN2eMG+Gws0He59YzlhxpYx6
 4kpN6Qj3NLyB4aPnfJCpVWFsrOZIKaQ6WIy7lXjFSL5mNxcQwpuOm+wACOVLzQpE3shomVOTcPQZZ
 9zHR/QfA==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;lamby@debian.org&gt;) id 1wP1mv-001i89-03
 for submit@bugs.debian.org; Mon, 18 May 2026 17:29:57 +0000
Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48])
 by mailfauth.phl.internal (Postfix) with ESMTP id 74F7FF4007A
 for &lt;submit@bugs.debian.org&gt;; Mon, 18 May 2026 13:29:55 -0400 (EDT)
Received: from phl-imap-18 ([10.202.2.89])
 by phl-compute-08.internal (MEProxy); Mon, 18 May 2026 13:29:55 -0400
X-ME-Sender: &lt;xms:k0wLaikQjnJqOr0bqxXi2AXkaMJUYdZflWTh9R3PmxNUF_ONNoRezw&gt;
 &lt;xme:k0wLakqLXLhgC80NJpkul0_avUWKiqi2SmZ19PONxfnu3_xWlZBrWWiWCp-s7Yyta
 a0j9uPid7BdLouk8ARl_b8g6A-OOyk1ae9IuTrPOV2FbxPXIA&gt;
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgddufeelgeejucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucenucfjughrpefoggffhffvkffutgesmhdtreerredttd
 enucfhrhhomhepfdevhhhrihhsucfnrghmsgdfuceolhgrmhgshiesuggvsghirghnrdho
 rhhgqeenucggtffrrghtthgvrhhnpeffjeejjeelhffhleetueeludejvdffgeehieeuhf
 efkefgkeehgfefieegveelieenucffohhmrghinheprhgvphhrohguuhgtihgslhgvqdgs
 uhhilhgushdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih
 hlfhhrohhmpehlrghmsgihodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqddu
 kedtjedtgedvjeduqddvkeekjeehvdefqdhlrghmsgihpeepuggvsghirghnrdhorhhgse
 hfrghsthhmrghilhdrfhhmpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhu
 thdprhgtphhtthhopehsuhgsmhhithessghughhsrdguvggsihgrnhdrohhrgh
X-ME-Proxy: &lt;xmx:k0wLasWEkGpqe5U1GH2bVZ4GJkscDBDDyooQavT8nklgto5kaGnMrg&gt;
 &lt;xmx:k0wLaggH49o5_gnGAwa3cbyG6eLIr6uOp4z31eMDtEqRqfEhk9oQ0Q&gt;
 &lt;xmx:k0wLatQjgDdpi2DLpfUsnV535pR6SxwAOFO7_sfaU9V8FsdjOgZ_qg&gt;
 &lt;xmx:k0wLajGm2mKzNgIyOFAC9HhBtCrebYHKIBabuLlMxCOcwtVNfW-WKg&gt;
 &lt;xmx:k0wLalnSk0oo9PpRSa7uDnBF5fJTt3ez6fo0EmS9B_wUE04l5Ek8BrRL&gt;
Feedback-ID: i61d64b6b:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501)
 id 5D13E15C008C; Mon, 18 May 2026 13:29:55 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: A4TZ2B1kSW0R
Date: Mon, 18 May 2026 10:29:35 -0700
From: &quot;Chris Lamb&quot; &lt;lamby@debian.org&gt;
To: submit@bugs.debian.org
Message-Id: &lt;177912456052.12944.6327888818779312459@5dd79afa8974&gt;
Subject: javacc5: please make the build reproducible
Content-Type: multipart/mixed;
 boundary=399f58638aa549d036c1f33c92a65dc6d7d5f6f0
X-Debian-User: lamby
Delivered-To: submit@bugs.debian.org

--399f58638aa549d036c1f33c92a65dc6d7d5f6f0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Source: javacc5
Version: 5.0-11
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: nocheck
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
javacc5 could not be built reproducibly.

I think this is because the testsuite regenerates some documentation
files, and therefore bumps the modification times of these files. This
means that if the tests are skipped, these files will have a different
timestamp and therefore the package is unreproducible.

A patch is attached that always sets these files to a fixed timestamp
(SOURCE_DATE_EPOCH). This is easier than trying to save-and-restore
the timestamp before and after the tests.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-

--399f58638aa549d036c1f33c92a65dc6d7d5f6f0
Content-Disposition: attachment; filename=&quot;javacc5.diff.txt&quot;
Content-Type: text/plain; name=&quot;javacc5.diff.txt&quot;
Content-Transfer-Encoding: base64

LS0tIGEvZGViaWFuL3J1bGVzCTIwMjYtMDUtMTggMTA6MDM6MjYuMjAzODc0NjU2IC0wNzAw
Ci0tLSBiL2RlYmlhbi9ydWxlcwkyMDI2LTA1LTE4IDEwOjE1OjUwLjA4OTM4OTEwNiAtMDcw
MApAQCAtMTAsNiArMTAsNyBAQAogCWRoX2F1dG9fYnVpbGQgLS0gY2xlYW4KIAlkaF9hdXRv
X2J1aWxkIC0tIGphcgogCWRvY2Jvb2stdG8tbWFuIGRlYmlhbi9tYW5wYWdlLnNnbWwgPmJp
bi9qYXZhY2M1LjEKKwl0b3VjaCAtZEAkKFNPVVJDRV9EQVRFX0VQT0NIKSB3d3cvZG9jL0ph
dmFDQy5odG1sIHd3dy9kb2MvSmF2YUNDLnR4dAogCiAJY3AgYmluL2phdmFjYyAgYmluL2ph
dmFjYzUKIAljcCBiaW4vampkb2MgICBiaW4vampkb2M1Cg==

--399f58638aa549d036c1f33c92a65dc6d7d5f6f0--
]