[From nobody Sat Oct 24 23:23:07 2026
Received: (at submit) by bugs.debian.org; 30 Apr 2026 11:40:56 +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.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FROMDEVELOPER,SPF_HELO_NONE,
 SPF_NONE,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, 121; hammy, 146; neutral, 137; spammy,
 4. spammytokens:0.999-1--wander, 0.998-1--Wenger, 0.998-1--wenger,
 0.995-1--Phu 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]:33458)
 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 1wIPlI-00ENf4-1A
 for submit@bugs.debian.org; Thu, 30 Apr 2026 11:40:56 +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=zT+FdqNgkLuB2+2Bmrs6iNSj7hlwwCTSrZsXadLDX/A=; b=ao4Fb3uKe8GONOXTLkI4CUQmga
 DHf+0IE3WhduqcmqxgCOg85L8vrH/JY9xxJKHO4wTMm6KFZ/2d6/M4RpKxydA1ojs65PfovQmIajQ
 LpWw6xPxtxEwbpHCETpeBE5mUwBd4EwFjssf+2aONerbEssurIuH6MsejfXrnokV/DkGc8Uf6pyk6
 TQ54nqTCVQMTOtuDS7KruDN3DpE7QKAV2Jo2osuDGFaf3cJe/Un6LbtoXCTHavBi738Ct/2QbP1uX
 e6wjt85np4aGoIZu6SE8zMYjN/+LEzW2DdE0w9GmL9vFY8c7p2DwZj4wGPlTI+/rAvVzASgYWnvq/
 Bqh+lxcQ==;
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 1wIPlF-007lVO-2w
 for submit@bugs.debian.org; Thu, 30 Apr 2026 11:40:54 +0000
Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48])
 by mailfauth.phl.internal (Postfix) with ESMTP id 3E389F40080
 for &lt;submit@bugs.debian.org&gt;; Thu, 30 Apr 2026 07:40:51 -0400 (EDT)
Received: from phl-imap-18 ([10.202.2.89])
 by phl-compute-08.internal (MEProxy); Thu, 30 Apr 2026 07:40:51 -0400
X-ME-Sender: &lt;xms:wz_zaQtfZnV_Byo4IvhO8DYyD9JVw1ZXnmvDzSin6HhjBoQrP_aPKA&gt;
 &lt;xme:wz_zaYQtrflpU7xS0CepwmjZJtpIDErkdhiyggjRJaZjp7X2LT65WFwT9674ri6H_
 QGHI8kQoqzcgfN0QPvYOEe2q6xNyBbukUby7-lucFhWlSF-ng&gt;
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdekjedvfecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
 ihhlohhuthemuceftddtnecunecujfgurhepofggfffhvffkufgtsehmtderreertddtne
 cuhfhrohhmpedfvehhrhhishcunfgrmhgsfdcuoehlrghmsgihseguvggsihgrnhdrohhr
 gheqnecuggftrfgrthhtvghrnhepffejjeejlefhhfelteeuledujedvffegheeiuefhfe
 ekgfekhefgfeeigeevleeinecuffhomhgrihhnpehrvghprhhoughutghisghlvgdqsghu
 ihhlughsrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh
 hfrhhomheplhgrmhgshidomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqudek
 tdejtdegvdejuddqvdekkeejhedvfedqlhgrmhgshieppeguvggsihgrnhdrohhrghesfh
 grshhtmhgrihhlrdhfmhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhht
 pdhrtghpthhtohepshhusghmihhtsegsuhhgshdruggvsghirghnrdhorhhg
X-ME-Proxy: &lt;xmx:wz_zabcXftQdxXRu88JZYc0lD67tQdZhqrD88li2z8LuO3TdI6vVrw&gt;
 &lt;xmx:wz_zaRIEKLpeqiGOZhhl8ABLEgUuysB6MSho92Fa_2HO7bcNIvGEsA&gt;
 &lt;xmx:wz_zaRbdbjQwnhNgGDsraOY6iWRKKNahO4q73R6BpH6eFg57jV1ajA&gt;
 &lt;xmx:wz_zaUvTyJPHvkJXHKm_amcmIvnOqmHASr5gzG4Dcmnfe1mUTPF_Gw&gt;
 &lt;xmx:wz_zaWtiejy2aKbNGF93J61PuvX5CMDfk_BE2F1tVzn4g83P47OzqIQ6&gt;
Feedback-ID: i61d64b6b:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501)
 id 1D2E615C008C; Thu, 30 Apr 2026 07:40:51 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: Ai4klrQ5_ouB
Date: Thu, 30 Apr 2026 04:40:30 -0700
From: &quot;Chris Lamb&quot; &lt;lamby@debian.org&gt;
To: submit@bugs.debian.org
Message-Id: &lt;177754909077.2117.12643338034544356608@7ded4f0627f7&gt;
Subject: ruby-timers: please make the build reproducible
Content-Type: multipart/mixed;
 boundary=7cff6443d09a14340f1552b07d8b7c32c4562879
X-Debian-User: lamby
Delivered-To: submit@bugs.debian.org

--7cff6443d09a14340f1552b07d8b7c32c4562879
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Source: ruby-timers
Version: 4.4.0-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: environment
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because the .gemspec file gets evaluated, causing this line:

  File.expand_path(&quot;~/.gem/release.pem&quot;)

... to be rendered in the binary package, leading to the package
embedding the build user's home directory.

Patch attached.

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


Regards,

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

--7cff6443d09a14340f1552b07d8b7c32c4562879
Content-Disposition: attachment; filename=&quot;ruby-timers.diff.txt&quot;
Content-Type: text/plain; name=&quot;ruby-timers.diff.txt&quot;
Content-Transfer-Encoding: base64

LS0tIGEvZGViaWFuL3BhdGNoZXMvcmVwcm9kdWNpYmxlLWJ1aWxkLnBhdGNoCTE5NjktMTIt
MzEgMTY6MDA6MDAuMDAwMDAwMDAwIC0wODAwCi0tLSBiL2RlYmlhbi9wYXRjaGVzL3JlcHJv
ZHVjaWJsZS1idWlsZC5wYXRjaAkyMDI2LTA0LTMwIDA0OjM3OjUyLjU5MzYzMTkxOCAtMDcw
MApAQCAtMCwwICsxLDE2IEBACitEZXNjcmlwdGlvbjogTWFrZSB0aGUgYnVpbGQgcmVwcm9k
dWNpYmxlCitBdXRob3I6IENocmlzIExhbWIgPGxhbWJ5QGRlYmlhbi5vcmc+CitMYXN0LVVw
ZGF0ZTogMjAyNi0wNC0zMAorCistLS0gcnVieS10aW1lcnMtNC40LjAub3JpZy90aW1lcnMu
Z2Vtc3BlYworKysrIHJ1YnktdGltZXJzLTQuNC4wL3RpbWVycy5nZW1zcGVjCitAQCAtMTAs
OSArMTAsNiBAQCBHZW06OlNwZWNpZmljYXRpb24ubmV3IGRvIHxzcGVjfAorIAlzcGVjLmF1
dGhvcnMgPSBbIlRvbnkgQXJjaWVyaSIsICJTYW11ZWwgV2lsbGlhbXMiLCAiRG9ub3ZhbiBL
ZW1lIiwgIldhbmRlciBIaWxsZW4iLCAiVXRlbm1pa2kiLCAiSmVyZW15IEhpbmVnYXJkbmVy
IiwgIlNlYW4gR3JlZ29yeSIsICJDaHVjayBSZW1lcyIsICJPbGxlIEpvbnNzb24iLCAiUm9u
IEV2YW5zIiwgIlRvbW15IE9uZyBHaWEgUGh1IiwgIkxhcnJ5IEx2IiwgIkxpbiBKZW4tU2hp
biIsICJSeXVub3N1a2UgU2F0byIsICJBdHVsIEJob3NhbGUiLCAiQnJ1bm8gRW50ZW4iLCAi
RGltaXRyaWogRGVuaXNzZW5rbyIsICJKZXNzZSBDb29rZSIsICJLbGF1cyBUcmFpbmVyIiwg
IkxhdmlyIHRoZSBXaGlvbGV0IiwgIk1pa2UgQm91cmdlb3VzIiwgIk5pY2hvbGFzIEV2YW5z
IiwgIlBhdHJpayBXZW5nZXIiLCAiUGV0ZXIgR29sZHN0ZWluIiwgIlJ5YW4gTGVDb21wdGUi
LCAiVGltIFNtaXRoIiwgIlbtdCBPbmRydWNoIiwgIldpbGwgSmVzc29wIiwgIllvc2hpa2kg
VGFrYWdpIl0KKyAJc3BlYy5saWNlbnNlID0gIk1JVCIKKyAJCistCXNwZWMuY2VydF9jaGFp
biAgPSBbInJlbGVhc2UuY2VydCJdCistCXNwZWMuc2lnbmluZ19rZXkgPSBGaWxlLmV4cGFu
ZF9wYXRoKCJ+Ly5nZW0vcmVsZWFzZS5wZW0iKQorLQkKKyAJc3BlYy5ob21lcGFnZSA9ICJo
dHRwczovL2dpdGh1Yi5jb20vc29ja2V0cnkvdGltZXJzIgorIAkKKyAJc3BlYy5tZXRhZGF0
YSA9IHsKLS0tIGEvZGViaWFuL3BhdGNoZXMvc2VyaWVzCTE5NjktMTItMzEgMTY6MDA6MDAu
MDAwMDAwMDAwIC0wODAwCi0tLSBiL2RlYmlhbi9wYXRjaGVzL3NlcmllcwkyMDI2LTA0LTMw
IDA0OjM3OjUxLjI1NTEyMTcwNyAtMDcwMApAQCAtMCwwICsxIEBACityZXByb2R1Y2libGUt
YnVpbGQucGF0Y2gK

--7cff6443d09a14340f1552b07d8b7c32c4562879--
]