Debian Bug report logs -
#890618
scowl: please make the build reproducible
Reported by: Chris Lamb <lamby@debian.org>
Date: Fri, 16 Feb 2018 20:18:02 UTC
Severity: wishlist
Tags: patch
Found in version scowl/2017.08.24-1
Fixed in version scowl/2018.04.16-1
Done: Don Armstrong <don@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Don Armstrong <don@debian.org>:
Bug#890618; Package src:scowl.
(Fri, 16 Feb 2018 20:18:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Don Armstrong <don@debian.org>.
(Fri, 16 Feb 2018 20:18:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: scowl
Version: 2017.08.24-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: umask
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that scowl could not be built reproducibly.
This is, for some reason, dh_fixperms is not being called. I
am not sure why as you are using dh(1) … but maybe there is
something I am missing or not understanding about the .PHONY
targets.
I'll leave it with you but the attached patch fixes this for
me.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[scowl.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Don Armstrong <don@debian.org>:
Bug#890618; Package src:scowl.
(Sun, 18 Feb 2018 17:45:08 GMT) (full text, mbox, link).
Message #8 received at 890618@bugs.debian.org (full text, mbox, reply):
On Fri, 16 Feb 2018, Chris Lamb wrote:
> Whilst working on the Reproducible Builds effort [0], we noticed that
> scowl could not be built reproducibly.
>
> This is, for some reason, dh_fixperms is not being called. I am not
> sure why as you are using dh(1) … but maybe there is something I am
> missing or not understanding about the .PHONY targets.
Huh; that's really odd.
dh_fixparams *was* being called when I built 2017.08.24-1, but when I
rebuild it currently, it is not being called at all.
I think something slightly more complicated is going on here than just
dh_fixperms not being called. After futzing with things, I think the
issue is that I was stupidly using a build and install target, which
causes all sorts of issues with dh $@ when debhelper no longer tracks
whether it's called all of its rules.
--
Don Armstrong https://www.donarmstrong.com
Let the victors, when they come,
When the forts of folly fall
Find thy body by the wall!
-- Matthew Arnold
Reply sent
to Don Armstrong <don@debian.org>:
You have taken responsibility.
(Wed, 25 Apr 2018 23:54:12 GMT) (full text, mbox, link).
Notification sent
to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer.
(Wed, 25 Apr 2018 23:54:13 GMT) (full text, mbox, link).
Message #13 received at 890618-close@bugs.debian.org (full text, mbox, reply):
Source: scowl
Source-Version: 2018.04.16-1
We believe that the bug you reported is fixed in the latest version of
scowl, 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 890618@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Don Armstrong <don@debian.org> (supplier of updated scowl 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: Tue, 24 Apr 2018 16:08:24 -0700
Source: scowl
Binary: scowl wamerican wamerican-small wamerican-large wamerican-huge wamerican-insane wbritish wbritish-small wbritish-large wbritish-huge wbritish-insane wcanadian wcanadian-small wcanadian-large wcanadian-huge wcanadian-insane hunspell-en-us hunspell-en-au hunspell-en-ca
Architecture: source all
Version: 2018.04.16-1
Distribution: unstable
Urgency: medium
Maintainer: Don Armstrong <don@debian.org>
Changed-By: Don Armstrong <don@debian.org>
Description:
hunspell-en-au - English (Australia) dictionary for hunspell
hunspell-en-ca - English (Canada) dictionary for hunspell
hunspell-en-us - English_american dictionary for hunspell
scowl - Spell-Checker Oriented Word Lists
wamerican - American English dictionary words for /usr/share/dict
wamerican-huge - American English dictionary words for /usr/share/dict
wamerican-insane - American English dictionary words for /usr/share/dict
wamerican-large - American English dictionary words for /usr/share/dict
wamerican-small - American English dictionary words for /usr/share/dict
wbritish - British English dictionary words for /usr/share/dict
wbritish-huge - British English dictionary words for /usr/share/dict
wbritish-insane - British English dictionary words for /usr/share/dict
wbritish-large - British English dictionary words for /usr/share/dict
wbritish-small - British English dictionary words for /usr/share/dict
wcanadian - Canadian English dictionary words for /usr/share/dict
wcanadian-huge - Canadian English dictionary words for /usr/share/dict
wcanadian-insane - Canadian English dictionary words for /usr/share/dict
wcanadian-large - Canadian English dictionary words for /usr/share/dict
wcanadian-small - Canadian English dictionary words for /usr/share/dict
Closes: 696777 752589 884921 890618
Changes:
scowl (2018.04.16-1) unstable; urgency=medium
.
* New upstream release
* Use $(DEB_VERSION) for hunspel-en-{us,au,ca} insead of
$(DEB_VERSION_UPSTREAM) (Closes: #884921)
* Fix failure to build reproducibly with new debhelper versions due to
wrong install: and build: targets in Makefile. (Closes: #890618)
Thanks to Chris Lamb.
* Call install-myspell to register the hunspell dictionaries (Closes:
#696777)
* All of the packages we produce are Multi-Arch: foreign (Closes: #752589)
* Update standard-version; no changes.
Checksums-Sha1:
5bb9b4091f167a304f9159151355c8342a64a6d6 2935 scowl_2018.04.16-1.dsc
45ef1af47a1820de4593ba096f2c4bcad6c3b69c 2545797 scowl_2018.04.16.orig.tar.gz
2d4eef3a393470ac848050c1169645887beb17ca 16316 scowl_2018.04.16-1.debian.tar.xz
c411447db64ee066401255c2d7ae3740d8327b06 173824 hunspell-en-au_2018.04.16-1_all.deb
45edff50cf4a2f71150764efd281be2a1fa9ce5e 173188 hunspell-en-ca_2018.04.16-1_all.deb
d6bb94fb6edadd17679749a6987a1df8fc56cb05 172936 hunspell-en-us_2018.04.16-1_all.deb
a2257ca2cddaaa59ce3d2b01fd7e6e3db7c537d3 1752152 scowl_2018.04.16-1_all.deb
2ac167419bb6c2102d0ae181e4462b6914d526bb 10820 scowl_2018.04.16-1_amd64.buildinfo
a0bd60f4525b7bdcd28f1686132d34101a0935d0 732516 wamerican-huge_2018.04.16-1_all.deb
78893efc88077f86bf30d89c56b9e0917e52af0f 1392928 wamerican-insane_2018.04.16-1_all.deb
6e2ee91a9e2b7af00b4e961b1e3d92e80e794737 367944 wamerican-large_2018.04.16-1_all.deb
d99ad6f5cce26c225f552666be188b9610373a35 113064 wamerican-small_2018.04.16-1_all.deb
865c48c8a2ef0931ff89b7d6f9c64b07ffbec62c 213404 wamerican_2018.04.16-1_all.deb
17823cad955d29677b11888d8a86535e365b4e81 731724 wbritish-huge_2018.04.16-1_all.deb
faa909b2f60aefd5100cb695d9237da2558fe7d8 1392632 wbritish-insane_2018.04.16-1_all.deb
6d8e9d8a75fdcb1e02ee36e21757cc68d4aa5197 367044 wbritish-large_2018.04.16-1_all.deb
6b661a4707ecc4caab8ffefe78b412de3802ccfc 112592 wbritish-small_2018.04.16-1_all.deb
cdda123d2fa82c9d794babc6d78be8d775d268cc 212296 wbritish_2018.04.16-1_all.deb
3481e1c2be2dd55f1898ea43aba5e247d4dd8a50 733088 wcanadian-huge_2018.04.16-1_all.deb
a6b51874283cbecc9bc6a3863c4e640858d04040 1394196 wcanadian-insane_2018.04.16-1_all.deb
b2a971bc4ea671a0240a72e77d6c7d0a9f493d9e 368080 wcanadian-large_2018.04.16-1_all.deb
3828c3f50aa0cea5fda7312b211f42d6ae093fe3 113208 wcanadian-small_2018.04.16-1_all.deb
af620296e4ab18501fc11ce0131295303a382b0a 213164 wcanadian_2018.04.16-1_all.deb
Checksums-Sha256:
b2ad55853fbad895df408a380edfd23661195e0b5ce2fd47fd2db5a295c3192a 2935 scowl_2018.04.16-1.dsc
3a97d5a92a8705a35611ac21a61ed72ad9a19baa64168273deb5b8cca1cd9386 2545797 scowl_2018.04.16.orig.tar.gz
2b8b879377cd470a242003abf138a2fc6a1b4e3e232bdd67ca507470d858d034 16316 scowl_2018.04.16-1.debian.tar.xz
864eec9e6504635d5c4d5f4d97472ac1d8c49d9fa0effb58760b4fd54d3d2a9e 173824 hunspell-en-au_2018.04.16-1_all.deb
ad8788d71ecf62b8bfd39c5eee4ae3d95e69f14a74d44bf47e72ea5c64d7f7d7 173188 hunspell-en-ca_2018.04.16-1_all.deb
d1964cff134a5774664737c9d585701a86c2191079019707f1293a4c6d8f93f3 172936 hunspell-en-us_2018.04.16-1_all.deb
58d161728072803474ccd212cc8494995c87be4082b99537283d15aeaddb9150 1752152 scowl_2018.04.16-1_all.deb
cae3be92435eef18bb995f5f39566e9c09b8f0e5370ef095d8521e3cb6e751f5 10820 scowl_2018.04.16-1_amd64.buildinfo
808109ba9f4bff12e00d8a6022617d1aaf1bd935e3a1e150c8bfca6880881327 732516 wamerican-huge_2018.04.16-1_all.deb
5dd219d63dde5760e76eb902779e263af26b34a49f6a0dbae893d761afabe2a1 1392928 wamerican-insane_2018.04.16-1_all.deb
efd09c13f7b0f7bc4b7a8984d832ae8fe23d30ef27dff8cfae9d19cc8a1c694c 367944 wamerican-large_2018.04.16-1_all.deb
b06dc81ec85e3ef5fe00ccc95ad9e96b38f3b77800049ea366cfd6376eda3b37 113064 wamerican-small_2018.04.16-1_all.deb
ccac42046285a064b8d82e57528e096364fa707e881360a3117e4b4ee4793af5 213404 wamerican_2018.04.16-1_all.deb
d90f200b44981349eb77ef68a18cfda2fdefd9d87cb84d03c226466f6939de26 731724 wbritish-huge_2018.04.16-1_all.deb
6e876068220910fc9ac2f5c67b9748a96ace224d038ef2ca204243b33f65c7a8 1392632 wbritish-insane_2018.04.16-1_all.deb
668bd15714c091e687ad15b5b0978f90c7a6d1c80a0ec8dfa6db1acedb5eb19e 367044 wbritish-large_2018.04.16-1_all.deb
06d5761bcba14114cc64d6879157a0673d8023d236b63116e90db95691b0b2d2 112592 wbritish-small_2018.04.16-1_all.deb
ed9daeaa8742e868aa7e246cbe0e9b8650d824357d44f8e81faee195572bbc51 212296 wbritish_2018.04.16-1_all.deb
19bb814826d050a4220fe6cabab81e11f61bd554225df7eecf7e879295a27067 733088 wcanadian-huge_2018.04.16-1_all.deb
c072e92bc0e0a7cff474ab0f608e803c1f5bcedde290cb188c53019011925935 1394196 wcanadian-insane_2018.04.16-1_all.deb
68f10dc7df0b7da9da60be9388fc781a6aa656cc21fcd195c7d2f5be3eca7c84 368080 wcanadian-large_2018.04.16-1_all.deb
234e6167fa61bc813921b87c2ffdce2b7d3f870bc942a04afb3159e7fd467675 113208 wcanadian-small_2018.04.16-1_all.deb
368f80d65aff71ad6365a6afc3e946145e2f69dd874f9a5c5a9b16e4e0f58097 213164 wcanadian_2018.04.16-1_all.deb
Files:
68aa85348b4f982649bb99406ca28f27 2935 text standard scowl_2018.04.16-1.dsc
00f469e82a067109d39f66463557575a 2545797 text standard scowl_2018.04.16.orig.tar.gz
432aaad358d871934980844ba997bee8 16316 text standard scowl_2018.04.16-1.debian.tar.xz
242a0aade344b80e3332d98db06b54f3 173824 text standard hunspell-en-au_2018.04.16-1_all.deb
f1a5994ea05f0c0833c3729f4d141624 173188 text standard hunspell-en-ca_2018.04.16-1_all.deb
4f8d9c5b62e180da28e331c8182d3d6d 172936 text standard hunspell-en-us_2018.04.16-1_all.deb
e3f702d9c48e6a8d252b489d984ffab0 1752152 text optional scowl_2018.04.16-1_all.deb
07591a07d2bf354b7c78245e9abbb137 10820 text standard scowl_2018.04.16-1_amd64.buildinfo
574cdbe5e207fe2ad25ad641913378cb 732516 text optional wamerican-huge_2018.04.16-1_all.deb
4f867a842453393d3a5943b95f50f313 1392928 text optional wamerican-insane_2018.04.16-1_all.deb
225c54e9d99284c272b5524938acafc7 367944 text optional wamerican-large_2018.04.16-1_all.deb
357137bfd4bc95937430527ede60911e 113064 text optional wamerican-small_2018.04.16-1_all.deb
c3ed00a0cb03281a5956834ccfe765b2 213404 text standard wamerican_2018.04.16-1_all.deb
3410e086376c47a4e657a8e37037018c 731724 text optional wbritish-huge_2018.04.16-1_all.deb
7fdf0d1c9d95cf6cb23b125b7bd83a5f 1392632 text optional wbritish-insane_2018.04.16-1_all.deb
1c6513da2a66f0e39513ad4923cb861c 367044 text optional wbritish-large_2018.04.16-1_all.deb
a39b73391ff7c70899c0687e03157ab9 112592 text optional wbritish-small_2018.04.16-1_all.deb
57347a34da683919c922dad55e6bb6ee 212296 text optional wbritish_2018.04.16-1_all.deb
0ddb3822b7dc026bf3efa2f7388397fa 733088 text optional wcanadian-huge_2018.04.16-1_all.deb
bf654e1d5f052c450c488261b2965186 1394196 text optional wcanadian-insane_2018.04.16-1_all.deb
772424bccec460c2740a4bfd0305f47c 368080 text optional wcanadian-large_2018.04.16-1_all.deb
9d7db9f91646dfc849a720f85bad9b5a 113208 text optional wcanadian-small_2018.04.16-1_all.deb
74fa26e46487e5634935bf2649567c78 213164 text optional wcanadian_2018.04.16-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN5QgYeBoIEyihVyW9VAlZYpmvz8FAlrhDuoACgkQ9VAlZYpm
vz9LJRAAtKh9KeYkHg/f4Tb9IzfqhxYKopvJyjq/at6VR7WmO4wy+u0TKb25fwdD
SBSYcBVREJ2D+YkI2ecEydzan+y9hL+03X+dlTLAfYOQIrXDL/PqRQNu69MHMcb9
usyNjNt72moBm6QaffNYdNzglJZyEiOz00yKZe4E442AsaZ5ikqdJCuV5VDbA5ew
qRUKQSrw5tdq4gn0pR/ZB00HzUQZNBE3iX80hJr4Lj4DigNBZUL3YYqgTjSjXunK
AYfUy5MxGLUW098V7L8WEp5VMPXfSTJH/KDFYq9axpe4GEIJyfexa6Pv7zo/iRn1
xw34kXsI4He2WGYw5EcsW3TqL1fT75RV+ElLMEYu2WJ2meKwcr7xrerVk6AUV+rX
n9IeXArs7JbL3umnyBAka9BhT7O0V4UrMUosoKLpJRXR9ChMw5IsDDEOVb0DnzGP
UEodWJAKRAH44TILVygJgJFF6NdcLfpEYlE/nY8TetNc6JM9iFvs2b5k6IJasW4P
ZJuKiahtOtzoQFeMkLjS4/pwAUcLyhheSTBiHzL9+XqDwLM691ABaKoQIV0Jug0/
Tnqxx6QanTydXoA2xgBbl9kIgG1k3IcLnIcqW5vEbThuN7BSrD/k6SJTm7ZkGDJO
8befD03aBfHK/U/K0X1cHg3gkF7DDeUvZWwRiOFWDidQsQdionE=
=3er9
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 29 May 2018 07:26:53 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 14:00:24 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.