[From nobody Sun Oct 18 18:37:09 2026
Received: (at submit) by bugs.debian.org; 11 Nov 2025 18:41:52 +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=-5.8 required=4.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,FROMDEVELOPER,RCVD_IN_DNSWL_LOW,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,
 RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_PASS,SPF_NONE 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, 150; neutral, 80; spammy,
 0. spammytokens: hammytokens:0.000-+--XDebbugsCc,
 0.000-+--X-Debbugs-Cc, 0.000-+--HX-ME-Sender:xms, 0.000-+--buildsystem,
 0.000-+--U*lamby
Return-path: &lt;lamby@debian.org&gt;
Received: from fout-a5-smtp.messagingengine.com ([103.168.172.148]:57339)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;lamby@debian.org&gt;) id 1vItJP-00G2uE-2y
 for submit@bugs.debian.org; Tue, 11 Nov 2025 18:41:52 +0000
Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48])
 by mailfout.phl.internal (Postfix) with ESMTP id 2D572EC01A5
 for &lt;submit@bugs.debian.org&gt;; Tue, 11 Nov 2025 13:41:51 -0500 (EST)
Received: from phl-imap-18 ([10.202.2.89])
 by phl-compute-08.internal (MEProxy); Tue, 11 Nov 2025 13:41:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1762886511; x=
 1762972911; bh=/wBCdaqmGxxXTfzoq0c5CC71JIeTQG1qdTW0cqL2Dfc=; b=n
 aA7vQmb1Y5esuMb3jOVGsWgi5eMjg83wXFI3zePPzA1uMJqxUi/l4JOuGJ8AURsX
 CvPGOcbZbvAfUqWC4AEQfHV1tVl/fBMFBM6V0VMyR0gdmvIcJ+MkhDvt+6Gk1bNE
 5ECqksoMeX3hrXO4kYBI1hb+Bc+LG6TpJI7fp/VpUk4EVc5CNFGhF+RcD+LK01Av
 PDwtDXJaoov0uZGXqwycXRxiKipbYb2YCccaDDpxeGBXzD8IUJYmKrSq2/mVXUoi
 6BfbCUGto9Vit/ZyvEUAS/zRSWCnJLGh1T2uhkM6QWBNC0Jao8bljTgDnUyoOWJ/
 TdEn0scTStHya2oU9O4Rg==
X-ME-Sender: &lt;xms:boMTafJo_hsEwPLhqqtREAUd72SAmT19Oqgm012TxUgVzgFYC_PfNQ&gt;
 &lt;xme:boMTad_uQvSMeJv4vh4a_KTXJA1EIEzctDVIaxyAmXV3RJRrSVyX5S_qi3xytS9YM
 wuzlbrQudKwryeCtqewC_sjbsTBIfCCTLoOgi0Kdjd_LiHD&gt;
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvtdduleefucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucenucfjughrpefoggffhffvkffutgesmhdtreerredttd
 enucfhrhhomhepfdevhhhrihhsucfnrghmsgdfuceolhgrmhgshiesuggvsghirghnrdho
 rhhgqeenucggtffrrghtthgvrhhnpeffjeejjeelhffhleetueeludejvdffgeehieeuhf
 efkefgkeehgfefieegveelieenucffohhmrghinheprhgvphhrohguuhgtihgslhgvqdgs
 uhhilhgushdrohhrghenucevlhhushhtvghrufhiiigvpedvnecurfgrrhgrmhepmhgrih
 hlfhhrohhmpehlrghmsgihseguvggsihgrnhdrohhrghdpnhgspghrtghpthhtohepuddp
 mhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepshhusghmihhtsegsuhhgshdruggvsg
 hirghnrdhorhhg
X-ME-Proxy: &lt;xmx:boMTaVaG3PuNKHJGORwnw9DJethtcDfgJ_Xe2pUoh0HXj4OXNMz3Mg&gt;
 &lt;xmx:boMTacX3UzGTFknYbBbYBl10uFjJBSFdb_WuvvwjqJzygFKYNBtg3w&gt;
 &lt;xmx:boMTaU1yHFIInFMOYmmHCDl--GTfEeHohSgUfgY37jxGht5eJUg0ZA&gt;
 &lt;xmx:boMTabbFdGseR3oOcKcJCiQ2HDe3hR6U_0L3Mcv5vYWviOvFOqy0fQ&gt;
 &lt;xmx:b4MTaekwi4AQ4SQ_RYSONPFIq53JyhixuZu5jdyWIjDcPDqwyA8AXzfj&gt;
Feedback-ID: i1f084090:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501)
 id C5E2415C0053; Tue, 11 Nov 2025 13:41:50 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: AAvb9zwsChZB
Date: Tue, 11 Nov 2025 10:41:27 -0800
From: &quot;Chris Lamb&quot; &lt;lamby@debian.org&gt;
To: submit@bugs.debian.org
Message-Id: &lt;176288636832.29144.167938643723953571@2d75e6d92ba9&gt;
Subject: pgpainless: please make the build reproducible
Content-Type: multipart/mixed;
 boundary=1c637f3ec59349c89b63ee4cc9aeac0a
Delivered-To: submit@bugs.debian.org

--1c637f3ec59349c89b63ee4cc9aeac0a
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Source: pgpainless
Version: 1.6.9-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
pgpainless could not be built reproducibly.

This is because it ships different contents in the binary package
depending on whether nocheck is run.

A patch is attached, but this changes the package to always build and
then ship the .jar files associated with the tests, regardless of
whether nocheck was specified or not. I suspect this might be the way
you want to go so that you can run the autopkgtests without needing
the original source tree.

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


Regards,

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

--1c637f3ec59349c89b63ee4cc9aeac0a
Content-Disposition: attachment; filename=&quot;pgpainless.diff.txt&quot;
Content-Type: text/plain; name=&quot;pgpainless.diff.txt&quot;
Content-Transfer-Encoding: base64

LS0tIGEvZGViaWFuL3J1bGVzCTIwMjUtMTEtMTEgMTA6MTY6MzUuNjM3MjMwMjE1IC0wODAw
Ci0tLSBiL2RlYmlhbi9ydWxlcwkyMDI1LTExLTExIDEwOjM2OjE4LjAxODIxNTM1NyAtMDgw
MApAQCAtMTAsMTYgKzEwLDEyIEBACiBURVNUX0NMSV9DTEFTU1BBVEg9JChURVNUX1NPUF9D
TEFTU1BBVEgpOi91c3Ivc2hhcmUvamF2YS9zb3AtamF2YS1waWNvY2xpLmphcjovdXNyL3No
YXJlL2phdmEvanVuaXQ1LXN5c3RlbS1leGl0LmphcjpwZ3BhaW5sZXNzLWNsaS9idWlsZC9s
aWJzL3BncGFpbmxlc3MtY2xpLmphcgogSlVOSVRfT1BUSU9OUz0tLWV4Y2x1ZGUtY2xhc3Nu
YW1lPSJec29wXC50ZXN0c3VpdGVcLlxTKyIgLS1zY2FuLWNsYXNzcGF0aCAtLWZhaWwtaWYt
bm8tdGVzdHMgLS1kaXNhYmxlLWFuc2ktY29sb3JzCiAKLUJVSUxEX1RBU0tTID0gamFyCitC
VUlMRF9UQVNLUyA9IGphciB0ZXN0SmFyCiAKIGlmZXEgKCwkKGZpbHRlciBub2RvYywkKERF
Ql9CVUlMRF9PUFRJT05TKSAkKERFQl9CVUlMRF9QUk9GSUxFUykpKQogCUJVSUxEX1RBU0tT
ICs9IGphdmFkb2MKIGVuZGlmCiAKLWlmZXEgKCwkKGZpbHRlciBub2NoZWNrLCQoREVCX0JV
SUxEX09QVElPTlMpKSkKLQlCVUlMRF9UQVNLUyArPSB0ZXN0SmFyCi1lbmRpZgotCiAlOgog
CWRoICRAIC0tYnVpbGRzeXN0ZW09Z3JhZGxlIC0td2l0aCBqYXZhaGVscGVyLG1hdmVuX3Jl
cG9faGVscGVyCiAKQEAgLTYwLDExICs1Niw5IEBACiBlbHNlCiAJZGhfaW5zdGFsbCAtTmxp
YnBncGFpbmxlc3MtY29yZS1qYXZhLWRvYyAtTmxpYnBncGFpbmxlc3MtY2xpLWphdmEtZG9j
IC1ObGlicGdwYWlubGVzcy1zb3AtamF2YS1kb2MKIGVuZGlmCi1pZmVxICgsJChmaWx0ZXIg
bm9jaGVjaywkKERFQl9CVUlMRF9PUFRJT05TKSkpCiAJZGhfaW5zdGFsbCAtcCBsaWJwZ3Bh
aW5sZXNzLWNvcmUtamF2YSBwZ3BhaW5sZXNzLWNvcmUvYnVpbGQvbGlicy9wZ3BhaW5sZXNz
LWNvcmUtKnRlc3RzLmphciAvdXNyL3NoYXJlL2phdmEKIAlkaF9pbnN0YWxsIC1wIGxpYnBn
cGFpbmxlc3Mtc29wLWphdmEgcGdwYWlubGVzcy1zb3AvYnVpbGQvbGlicy9wZ3BhaW5sZXNz
LXNvcC0qdGVzdHMuamFyIC91c3Ivc2hhcmUvamF2YQogCWRoX2luc3RhbGwgLXAgbGlicGdw
YWlubGVzcy1jbGktamF2YSBwZ3BhaW5sZXNzLWNsaS9idWlsZC9saWJzL3BncGFpbmxlc3Mt
Y2xpLSp0ZXN0cy5qYXIgL3Vzci9zaGFyZS9qYXZhCi1lbmRpZgogCiBvdmVycmlkZV9kaF9p
bnN0YWxsbWFuOgogaWZlcSAoLCQoZmlsdGVyIG5vZG9jLCQoREVCX0JVSUxEX09QVElPTlMp
ICQoREVCX0JVSUxEX1BST0ZJTEVTKSkpCkBAIC03Miw4ICs2Niw2IEBACiBlbmRpZgogCiBl
eGVjdXRlX2FmdGVyX2poX21hbmlmZXN0OgotaWZlcSAoLCQoZmlsdGVyIG5vY2hlY2ssJChE
RUJfQlVJTERfT1BUSU9OUykpKQogCWpoX21hbmlmZXN0IC1jICJqdW5pdDUtc3lzdGVtLWV4
aXQuamFyIGJjdXRpbC5qYXIgcGdwYWlubGVzcy1jbGkuamFyIiBkZWJpYW4vbGlicGdwYWlu
bGVzcy1jbGktamF2YS91c3Ivc2hhcmUvamF2YS9wZ3BhaW5sZXNzLWNsaS10ZXN0cy5qYXIK
IAlqaF9tYW5pZmVzdCAtYyAiYmN1dGlsLmphciBwZ3BhaW5sZXNzLWNvcmUuamFyIiBkZWJp
YW4vbGlicGdwYWlubGVzcy1jb3JlLWphdmEvdXNyL3NoYXJlL2phdmEvcGdwYWlubGVzcy1j
b3JlLXRlc3RzLmphcgogCWpoX21hbmlmZXN0IC1jICJwZ3BhaW5sZXNzLXNvcC5qYXIiIGRl
Ymlhbi9saWJwZ3BhaW5sZXNzLXNvcC1qYXZhL3Vzci9zaGFyZS9qYXZhL3BncGFpbmxlc3Mt
c29wLXRlc3RzLmphcgotZW5kaWYK

--1c637f3ec59349c89b63ee4cc9aeac0a--
]