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

Bug#978578: marked as done (coinor-symphony: reproducible builds: example Makefile embeds buildpath)



Your message dated Mon, 28 Dec 2020 23:33:22 +0000
with message-id <E1ku20w-00039T-WA@fasolo.debian.org>
and subject line Bug#978578: fixed in coinor-symphony 5.6.16+repack1-3
has caused the Debian Bug report #978578,
regarding coinor-symphony: reproducible builds: example Makefile embeds buildpath
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.)


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

The file /usr/share/doc/coinor-libsymphony-doc/examples/Makefile.gz
contains the embedded build path:

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

  SYMEXDIR·=·/build/1st/coinor-symphony-5.6.16+repack1/src/../Examples
  vs.
  SYMEXDIR·=·/build/2/coinor-symphony-5.6.16+repack1/2nd/src/../Examples


The attached patch fixes this by only shipping the Makefile.in, which is
a template for the user to regenerate the Makefile with values
appropriate to their system.

Combined with the timstamp patch recently submitted, this should be
sufficient to make coinor-symphony reproducible.


Thanks for maintaining coinor-symphony!


live well,
  vagrant
From 408fdc8e9ff62cf6dab3c7e5820c5185396cb916 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Mon, 28 Dec 2020 18:59:23 +0000
Subject: [PATCH 2/2] coinor-libsymphony-doc: Install example Makefile.in
 rather than Makefile.

The example Makefile embeds build paths that are not likely to be
present on the end-user system, thus requiring the end-user to
regenerate the file anyway.
---
 debian/coinor-libsymphony-doc.examples | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/coinor-libsymphony-doc.examples b/debian/coinor-libsymphony-doc.examples
index fcc3e10..b19ce33 100644
--- a/debian/coinor-libsymphony-doc.examples
+++ b/debian/coinor-libsymphony-doc.examples
@@ -1,4 +1,4 @@
 Examples/*.c
-Examples/Makefile
+Examples/Makefile.in
 Examples/README
 Examples/FLOPC++
-- 
2.30.0.rc2

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: coinor-symphony
Source-Version: 5.6.16+repack1-3
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

We believe that the bug you reported is fixed in the latest version of
coinor-symphony, 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 978578@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 coinor-symphony 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: Mon, 28 Dec 2020 15:21:06 -0800
Source: coinor-symphony
Architecture: source
Version: 5.6.16+repack1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 978577 978578
Changes:
 coinor-symphony (5.6.16+repack1-3) unstable; urgency=medium
 .
   * QA upload.
   * debian/rules: Set FORCE_SOURCE_DATE=1 in order for texlive to respect
     SOURCE_DATE_EPOCH for reproducible timestamps. (Closes: #978577)
   * coinor-libsymphony-doc: Install example Makefile.in rather than
     Makefile. (Closes: #978578)
   * debian/control: Set Rules-Requires-Root to "no".
   * debian/control: Update Standards-Version to 4.5.1.
   * debian/control: Update Vcs headers.
Checksums-Sha1:
 fcc529206fcabb6ca2acbcc6f800a7c80ddbe97d 1874 coinor-symphony_5.6.16+repack1-3.dsc
 9c262bf674c85e1cb612b9fcd597f8f6d8da0a45 9432 coinor-symphony_5.6.16+repack1-3.debian.tar.xz
 55330517b7d4778e3e9dcc5b40c2328b0e0b2445 11880 coinor-symphony_5.6.16+repack1-3_amd64.buildinfo
Checksums-Sha256:
 68ebfedec0be046efc1ec2acebc330ca7da5ffe0d6076c80eb40ab0348d7955c 1874 coinor-symphony_5.6.16+repack1-3.dsc
 99ae1e00099cbcb0c5c652034f8f4abe85f83ea7b06d12091a5afa808d69413d 9432 coinor-symphony_5.6.16+repack1-3.debian.tar.xz
 54d6cf00d542eabf0b9b2cb5693071c9222376daab22dba4aae6a8da7750b68e 11880 coinor-symphony_5.6.16+repack1-3_amd64.buildinfo
Files:
 52600651938ae1940649b9e06da24567 1874 science optional coinor-symphony_5.6.16+repack1-3.dsc
 8c0e0fab62aa489a43c559268234b529 9432 science optional coinor-symphony_5.6.16+repack1-3.debian.tar.xz
 8343e83936ca309d966f0bbc366d181f 11880 science optional coinor-symphony_5.6.16+repack1-3_amd64.buildinfo

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCX+ppeCAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqsryAQCA7ycKaef11U/r
DTSDYFN5HK1JXvO/UaL4Hlexdq7f5gEAuFdtITdKflMyiTljpRxw+G3RZrXvJ4yJ
JBeDIvhW4Q0=
=m+0E
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: