[From nobody Sat Aug 29 21:37:06 2026
Received: (at submit) by bugs.debian.org; 10 Aug 2026 15:14:43 +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=-106.7 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FOURLA,FROMDEVELOPER,
 SPF_HELO_NONE,SPF_PASS,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, 57; hammy, 149; neutral, 61; 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]:34742)
 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 1wtRi7-0081Tk-0N
 for submit@bugs.debian.org; Mon, 10 Aug 2026 15:14:43 +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=jv46TBtvPL5gmUf/SjG6uPkHujLerkzPGKDMOytDppE=; b=A+MxCvjERjIq3BDSSpxgAjITHS
 yAmRwrwPgdPV9QCYv2luEo3+BuzwYQBUQraiZiOejlOvGc8Q5DKlkdJ4RfqEkfZfpTX8Pk4lwnRxO
 OVOllemd1PZMpCLJYWuc81iJ/e7PkWQ7DMzioRl74dmWqqZDL7CSTSFExdJD5+ehqqQEcNxG5YJSS
 omvrhqnoGDBCvgabhy5MIWzYrvtVv8nCKrZ9+LG9ChKOOab4VtC7Qh27tLNDDUOQwWEIqtk6F4yK3
 XGdIcEd7AobHwGIRma+RDmdzHO6lrJj9H3fbLwaVVSvKN6Iafnl/P0JBmI1NNi/J1bu0PXyfiQsxt
 KCKyUTNg==;
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 1wtRi4-002qCY-1y
 for submit@bugs.debian.org; Mon, 10 Aug 2026 15:14:41 +0000
Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48])
 by mailfauth.phl.internal (Postfix) with ESMTP id E29A0F40068
 for &lt;submit@bugs.debian.org&gt;; Mon, 10 Aug 2026 11:14:38 -0400 (EDT)
Received: from phl-imap-18 ([10.202.2.89])
 by phl-compute-08.internal (MEProxy); Mon, 10 Aug 2026 11:14:38 -0400
X-ME-Sender: &lt;xms:3up5aqhursNGuRPGbQg_CkWZUdR6zhimChciZGfRvw3FGa6NFZG5iw&gt;
 &lt;xme:3up5al3hHpeB38tLWFcmaTcpFeVz2vTyCotXVMifZURPyKnEFdZ7156UpUwUQTU0o
 eTqeUIExReSMIZEua3_HWCJurBG7wpa1eRh2X5QAmeqfekoQ0M&gt;
X-ME-Proxy-Cause: dmFkZTE7AE0XNeBWZqY6r235wwvm8R1eXZa7scMvo+H5ajsG2Ss7e6h2e2DzgTNJjDvL5m
 ZlOakabicU5i1JoonFPQxAv0jYaVQeUXXKOsgowzdRICEhRgFVQ7y6hWwta1TMikSM3Dur
 8bz+YDVWHj6i7CN9eg3LEinAIkU097+7Uo4bOhZi3oZwUUESk8MZh7VlBMhEecCdUImOKW
 pfsp63dPW/lcO5b/8O8aANq0XPciKB+y97O7gmjHQL6+hgbvOPyPdzCmwxEG1C0xI9H1Vw
 DtyzVu6ueJEXyz+U4q+1qg74P1pgke9PJ+jCmeRGma2+6ZZ+NfKzGcKvV88nWDrW3JRxUJ
 oBygRsVNMjjFpGjPWfSBnX3mOLtlctzJJY2BdHuJ2PqO/gONldK2vMd3YOuBRPSaknRhrW
 V0WixU2qLL0TNAKtR3wmo8ki9USunFp8Myl5B2mbzlTfxxWDLaXrtexNpWzDZ4LI9zhJQ0
 rehBXtGPMTpu9nApG1sFP45sUVWsQNdBnRWfrH+NVU5SPzm/oTHx5WjxWh/KfliMhq3x+n
 uUoVfrd3S6gWRu8w2j/6pIPVGQxEyoGJzapzLHkS1AxIqBS7hvnP6JWW4WMZp4G27CrExe
 X+VkM1V7d6WymdjMoPkUiGi397DNpCvu83pq78Aai0JWiYIbY9F4xhnZdDTA
X-ME-Proxy: &lt;xmx:3up5aryIyIKkCH3oAp-3MSZVeHjnRQeK8ri2HGgJ9Ny0mDBMCIssuA&gt;
 &lt;xmx:3up5ajOhAFjlrw4E84Y-ICdeDdH52QYwjfWBfkJkj-UrTJMnmkHISQ&gt;
 &lt;xmx:3up5aiNqQX8Euo_bSrpBwfvPk5wIT9EIoKD9EdpVbdK7cgIB4dVJhA&gt;
 &lt;xmx:3up5atSPJOhiubeVM4hnWYAfQqu3UZna7rRVKRyIPLnnKYqmEwAKZA&gt;
 &lt;xmx:3up5asC-OC-BBqCV2tIDPPi80TtgNUZRr_AXn_kA60gR3kx5j98h2zuN&gt;
Feedback-ID: i61d64b6b:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501)
 id C443515C008C; Mon, 10 Aug 2026 11:14:38 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: AZ3sw4Gc09ZZ
Date: Mon, 10 Aug 2026 08:14:18 -0700
From: &quot;Chris Lamb&quot; &lt;lamby@debian.org&gt;
To: submit@bugs.debian.org
Message-Id: &lt;178637477630.11768.2437396132571024153@d82571780dad&gt;
Subject: redmine: please make the build reproducible
Content-Type: multipart/mixed;
 boundary=9337a626bd98fde03aa0ec692d0b2cb98d5fe38d
X-Debian-User: lamby
Delivered-To: submit@bugs.debian.org

--9337a626bd98fde03aa0ec692d0b2cb98d5fe38d
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Source: redmine
Version: 6.1.3+ds-1
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
redmine could not be built reproducibly.

This is because the testsuite bumps the modification time of the
db/ directory to the current time (which later gets clamped
back to SOURCE_DATE_EPOCH), so if the tests are skipped via nocheck,
then this directory will retain its original, upstream timestamp.

Patch attached that ensures this directory always has the same
timestamp, regardless of whether the tests are run or not.

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


Regards,

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

--9337a626bd98fde03aa0ec692d0b2cb98d5fe38d
Content-Disposition: attachment; filename=&quot;redmine.diff.txt&quot;
Content-Type: text/plain; name=&quot;redmine.diff.txt&quot;
Content-Transfer-Encoding: base64

LS0tIGEvZGViaWFuL3J1bGVzCTIwMjYtMDgtMTAgMTQ6NTg6NDkuMDg3NDg2MTI1ICswMDAw
Ci0tLSBiL2RlYmlhbi9ydWxlcwkyMDI2LTA4LTEwIDE1OjA4OjIzLjQwNzY3NjY1NSArMDAw
MApAQCAtMjksNiArMjksMTEgQEAKIAlybSBkYi9zY2hlbWEucmIKIGVuZGlmCiAKK2V4ZWN1
dGVfYmVmb3JlX2RoX2luc3RhbGw6CisJIyBSdW5uaW5nIHRoZSB0ZXN0c3VpdGUgYWRqdXN0
cyB0aGUgbXRpbWVzIG9mIGRiLywgc28gZm9yY2UgaXQgdG8gYQorCSMgZml4ZWQgdGltZSBm
b3IgcmVwcm9kdWNpYmlsaXR5CisJdG91Y2ggLWRAJChTT1VSQ0VfREFURV9FUE9DSCkgZGIv
CisKIGV4ZWN1dGVfYWZ0ZXJfZGhfaW5zdGFsbDoKIAkjIENsZWFuIHVwIHRoZSAiZXh0cmEi
IGxpY2Vuc2UgZmlsZXMgd2l0aCB0eXBvcyA6KSAgVE9ETywgdGVzdCB0byBzZWUgaWYgaXQg
aXMgc3RpbGwgbmVlZGVkLgogCWZpbmQgZGViaWFuL3JlZG1pbmUvdXNyL3NoYXJlL3JlZG1p
bmUgLW5hbWUgIipMSUNFTipFKiIgLWV4ZWMgcm0gLWYgJ3t9JyBcOwo=

--9337a626bd98fde03aa0ec692d0b2cb98d5fe38d--
]