[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1024284: marked as done (gentoo: reproducible-builds: home directory embedded in /usr/bin/gentoo)



Your message dated Sat, 02 Dec 2023 05:33:59 +0000
with message-id <E1r9Idb-000wb9-As@fasolo.debian.org>
and subject line Bug#1024284: fixed in gentoo 0.20.7-3
has caused the Debian Bug report #1024284,
regarding gentoo: reproducible-builds: home directory embedded in /usr/bin/gentoo
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1024284: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024284
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gentoo
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: environment
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The home directory of the build user is embedded in /usr/bin/gentoo:

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

The attached patch to src/Makefile.am fixes this by adding setting the
configuration option to a fixed value.

According to my local tests, with this patch applied, gentoo should
build reproducibly on tests.reproducible-builds.org!

Thanks for maintaining gentoo!

live well,
  vagrant
From 2445243834ff430f55ed0e6bfa2abb4846a2f9dc Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Wed, 16 Nov 2022 23:33:50 +0000
Subject: [PATCH] src/Makefile.am: Do not embed the build user's home directory

---
 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index eb0194c..07bd08b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -203,7 +203,7 @@ localedir=@localedir@
 
 AM_CFLAGS=@GENTOO_CFLAGS@ @GTK_CFLAGS@ -I../widgets \
   -DPATH_CFG=\"$(sysconfdir)\" \
-  -DPATH_GRC=\"$$HOME/\" \
+  -DPATH_GRC=\"/nonexistent/\" \
   -DPATH_ICN=\"$(datadir)/gentoo/icons\"\
   -DLOCALEDIR=\"$(localedir)\"
 
-- 
2.38.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: gentoo
Source-Version: 0.20.7-3
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

We believe that the bug you reported is fixed in the latest version of
gentoo, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1024284@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated gentoo package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 01 Dec 2023 21:15:20 -0800
Source: gentoo
Architecture: source
Version: 0.20.7-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 948138 1024284
Changes:
 gentoo (0.20.7-3) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Helmut Grohne ]
   * Fix cross building by using AC_CHECK_SIZEOF instead of AC_TRY_RUN
     (Closes: #948138)
 .
   [ Vagrant Cascadian ]
   * src/Makefile.am: Do not embed the build user's home directory
     (Closes: #1024284)
   * Update to debhelper-compat 13.
   * debian/control: Set Rules-Requires-Root to "no".
   * debian/control: Set Vcs-* headers to use dgit repositories.
   * debian/copyright: Use secure URL to reference copyright-format
     specification.
Checksums-Sha1:
 2463270287f573c59656ed380956b4ae0ee04438 1387 gentoo_0.20.7-3.dsc
 3d6d886fa9a2d7e02ec2cc3ff29623857dd5e9d5 9672 gentoo_0.20.7-3.debian.tar.xz
Checksums-Sha256:
 f7c0b9f07f5b08d1b61434f74e037173041e46992b3d54ced713ed4ea6ef628f 1387 gentoo_0.20.7-3.dsc
 c460a3ea493955e8fb476a49af84ff9119afa29f06463cbf267de96958d0a861 9672 gentoo_0.20.7-3.debian.tar.xz
Files:
 ed7d5d7a84c3ad73953072fb05e306ac 1387 x11 optional gentoo_0.20.7-3.dsc
 bbe78067de43e4b45ca0b6369efa7d6a 9672 x11 optional gentoo_0.20.7-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZWq+3CAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqni6AQDDrm8lyNi7qKgk
/QxC2aH7CqXlPqV49aiWn5rm+eCRuAEA0aWK8nyQ4sPnr88ETT81UvVZYH9nSDNi
zEjeXSJ+wwA=
=ivLA
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: