Your message dated Fri, 06 Oct 2023 07:35:38 +0000
with message-id <e1qofn4-005pnt...@fasolo.debian.org>
and subject line Bug#1036221: fixed in mfem 4.5.2+ds-1.3
has caused the Debian Bug report #1036221,
regarding mfem: please make the build reproducible
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 ow...@bugs.debian.org
immediately.)
--
1036221: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036221
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mfem
Version: 4.5.2+ds-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
mfem could not be built reproducibly.
This was because it embedded the absolute build path in various .cmake
and C++ header/configuration files. As the paths these files reference
do not need to exist at runtime, it is safe to replace them with a
static alternative, which is what the attached patch does.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` la...@debian.org / chris-lamb.co.uk
`-
--- a/debian/rules 2023-05-17 08:25:54.810285060 -0700
--- b/debian/rules 2023-05-17 09:06:24.996983917 -0700
@@ -59,6 +59,7 @@
sed -i
"s,/.*/lib/.*/libmfem.so.4.5.2,/usr/lib/x86_64-linux-gnu/libmfem.so.4.5.2,g"
debian/libmfem-dev/usr/lib/cmake/mfem/MFEMTargets-*.cmake
# one day someone will fix the -ffile-prefix-map
sed -i "s,/.*/lib/.*x86_64-linux-gnu,/usr/lib/x86_64-linux-gnu,g"
debian/libmfem-dev/usr/lib/cmake/mfem/MFEMConfig.cmake
+ sed -i "s,$(CURDIR),/tmp/builddir/mfem,g"
debian/libmfem-dev/usr/lib/cmake/mfem/MFEMConfig.cmake
debian/libmfem-dev/usr/include/mfem/config/_config.hpp
override_dh_auto_test:
@echo skipping test
--- End Message ---
--- Begin Message ---
Source: mfem
Source-Version: 4.5.2+ds-1.3
Done: Gianfranco Costamagna <locutusofb...@debian.org>
We believe that the bug you reported is fixed in the latest version of
mfem, 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 1036...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated mfem
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 06 Oct 2023 09:27:20 +0200
Source: mfem
Built-For-Profiles: noudeb
Architecture: source
Version: 4.5.2+ds-1.3
Distribution: unstable
Urgency: medium
Maintainer: Gürkan Myczko <t...@debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Closes: 1036221
Changes:
mfem (4.5.2+ds-1.3) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Chris Lamb ]
* make build reproducible (Closes: #1036221)
Checksums-Sha1:
6b1186366f4119cae435fed7149f1e1eaa2ca9fc 2021 mfem_4.5.2+ds-1.3.dsc
c6e440cdd926e07755fa7cbba939b6567d8891a6 16228 mfem_4.5.2+ds-1.3.debian.tar.xz
2be7dc31046fce3d7b0f2dc92b56efac4b83d212 11455
mfem_4.5.2+ds-1.3_source.buildinfo
Checksums-Sha256:
bceb4edf2b2a9b5d17d81ea0dea4529ec52c4def2b72b550d099c66c01c57081 2021
mfem_4.5.2+ds-1.3.dsc
4a2da8adbf8ba106aea31a5763b66e1a08e49746735c6f69daa58d213d64518f 16228
mfem_4.5.2+ds-1.3.debian.tar.xz
c3293e1c77972ecc596fdafe3c741a049db9a5a7975564e63768ebe41e92495c 11455
mfem_4.5.2+ds-1.3_source.buildinfo
Files:
04412776e7c47492a00ee312db456db4 2021 libs optional mfem_4.5.2+ds-1.3.dsc
517476aca3665c94578d3d0b97d70989 16228 libs optional
mfem_4.5.2+ds-1.3.debian.tar.xz
5712c3bd0b2b9d908eb526265324094f 11455 libs optional
mfem_4.5.2+ds-1.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmUftv0ACgkQ808JdE6f
XdmW+w//TBvFuP74XkeVtkaM3SO9pCTtl/3hnfU2SP7SBfVRUxv1nyJcrefnMvMC
IcYhXNGWbcXl3QyUUeSzSmRMaCWOYKKDkzi8D4y3FSx1rG3ul+z7jvID2FTYVnn2
dfd7BCO4ZzJDR7VeiMDIjSubLA61kyNPNTdmxRLiJK95wt7MdRliOFytaqwoKrDY
44xgD+DEiKWi0w1xvPeVdDbwUvximPBscKScv8rp9tgnwoK5DpPQdRVkrucnGm1f
nhgvzOEqLta1PfkWvmKaXS8o3Jo3Bk1pmDc5Iint8tgfhdhTRFA9p4PM/UgPgef5
luC1kqs4O6KcbbWpAD7Cz/7SJk5lPlOYX+YpSnQR6bIso9imP5clKrejKnNUfYAW
gyY7ceC+owTq9+U5/sq1IdpcdcQfrY6ZnUD9xhLw4pYdE8aXM3hfLkjQYYO0OCrw
66OXSZDqrg6iOp39Mf0UsspPATVU9kJOWzgaF2UMwUbEh0LbttxxPONtfGPqaxvs
4UBdlWpjM2IojHFYFCdSx08CBcHuFcTyGAttNjcH8My3hrW8VJQ3LLbyHGWAAIaw
LvGDSUJBHHSH6BRz8UV6RBXzucuRx61ivJSHJRj00VnoqdLK5j6sT4q0AgxdUFxJ
cTDWK38ID9LuolyudO1v7qdeW3QXB2oLkCJQ2WoEs3UP4wSgjr4=
=4HU6
-----END PGP SIGNATURE-----
--- End Message ---