Your message dated Tue, 20 Nov 2018 15:49:36 +0000
with message-id <e1gp8hq-00065k...@fasolo.debian.org>
and subject line Bug#910258: fixed in debmake-doc 1.12-1
has caused the Debian Bug report #910258,
regarding debmake-doc parallel FTBFS
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.)
--
910258: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910258
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: debmake-doc
Version: 1.11-1
Severity: serious
Tags: ftbfs
debmake-doc randomly fails to build from source when performing a
parallel build (difficult to trigger). The issue lies in test case
debhello-3.0. Its Makefile says:
| all: data/hello.desktop po/ja.mo
|
| data/hello.desktop po/ja.mo:
| $(MAKE) -C po all
My build log has this:
| make[1]: Entering directory
'/<<PKGBUILDDIR>>/debhello-3.0-pkg1/test/debhello-3.0'
|
| make -C po all
|
| make -C po all
|
| make[2]: Entering directory
'/<<PKGBUILDDIR>>/debhello-3.0-pkg1/test/debhello-3.0/po'
So making all in debhello-3.0 causes two $(MAKE) -C po all to be spawned
simultaneously. Now the po Makefile runs xgettext to update
debhello.pot. Running two xgettext at the same time on the same output
file causes bad things to happen and the later msgmerge calls notice
that:
| msgmerge -U ja.po debhello.pot
|
| msgmerge -U ja.po debhello.pot
|
| debhello.pot:37: duplicate message definition...
|
| debhello.pot:23: ...this is the location of the first definition
|
| debhello.pot:42: duplicate message definition...
|
| debhello.pot:28: ...this is the location of the first definition
|
| msgmerge: found 2 fatal errors
|
| make[2]: *** [Makefile:10: ja.po] Error 1
|
| make[2]: Leaving directory
'/<<PKGBUILDDIR>>/debhello-3.0-pkg1/test/debhello-3.0/po'
|
| make[1]: *** [Makefile:6: data/hello.desktop] Error 2
|
| make[1]: *** Waiting for unfinished jobs....
|
| debhello.pot:37: duplicate message definition...
|
| debhello.pot:23: ...this is the location of the first definition
|
| debhello.pot:42: duplicate message definition...
|
| debhello.pot:28: ...this is the location of the first definition
|
| msgmerge: found 2 fatal errors
|
| make[2]: *** [Makefile:10: ja.po] Error 1
|
| make[2]: Leaving directory
'/<<PKGBUILDDIR>>/debhello-3.0-pkg1/test/debhello-3.0/po'
Helmut
--- End Message ---
--- Begin Message ---
Source: debmake-doc
Source-Version: 1.12-1
We believe that the bug you reported is fixed in the latest version of
debmake-doc, 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 910...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Osamu Aoki <os...@debian.org> (supplier of updated debmake-doc 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: SHA512
Format: 1.8
Date: Tue, 20 Nov 2018 23:23:44 +0900
Source: debmake-doc
Binary: debmake-doc
Architecture: source all
Version: 1.12-1
Distribution: unstable
Urgency: high
Maintainer: Osamu Aoki <os...@debian.org>
Changed-By: Osamu Aoki <os...@debian.org>
Description:
debmake-doc - Guide for Debian Maintainers
Closes: 910258
Changes:
debmake-doc (1.12-1) unstable; urgency=high
.
* Update to match recent dpkg-source behavior.
* Fix parallel FTBFS by fixing Makefile. Closes: #910258
* Bump policy to 4.2.1
Checksums-Sha1:
af9332f85c8f77b91292ba4a3b21bb434e9f34dc 2474 debmake-doc_1.12-1.dsc
c990b0883bb98d5a8a59130c1d8d06858ffb3a26 322392 debmake-doc_1.12.orig.tar.xz
5bc368cc233e1b0cccf3172b98b058f6d99b22c9 4408 debmake-doc_1.12-1.debian.tar.xz
1ba17749595b16329fdf6c50c1c42c2b5d4aea12 3902448 debmake-doc_1.12-1_all.deb
9c3ad2963d14669d1d53f665383c5fc16eeb6f16 18598
debmake-doc_1.12-1_amd64.buildinfo
Checksums-Sha256:
ad58f150e55779d6377d000c39f36dad84b580993be018165b111e4658838c8c 2474
debmake-doc_1.12-1.dsc
fc23f94db43648435f2ff8bb1bebe5ccc74484b3b7fad1f69c7b80602ed21703 322392
debmake-doc_1.12.orig.tar.xz
72d69ea2e513716d859589d9b9bde7511f13911174439155ef2a1c002b1d3073 4408
debmake-doc_1.12-1.debian.tar.xz
090764ff1033e01618f890fea2df27790d5d426da187d5f2d4eddd521dc5e40f 3902448
debmake-doc_1.12-1_all.deb
5dd1d5c3fe824a4cb407772407da34d88997019f350b262d4bfaeddbcb59bb06 18598
debmake-doc_1.12-1_amd64.buildinfo
Files:
3c1f755b6f4d69756090ec950de15fca 2474 doc optional debmake-doc_1.12-1.dsc
2301c9edc0b448cfc4dd1970629ddc54 322392 doc optional
debmake-doc_1.12.orig.tar.xz
56c2cddc155f45519bfac625ebafbbd3 4408 doc optional
debmake-doc_1.12-1.debian.tar.xz
83bc7377624b26d37180a993e912f1ee 3902448 doc optional
debmake-doc_1.12-1_all.deb
964459b6a3bd7b58c884462b01d527a2 18598 doc optional
debmake-doc_1.12-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMTNyTWIHiBV56V1iHhNWiB3Y15EFAlv0JRkACgkQHhNWiB3Y
15Ggrg//aICXdIyFrjZSINxuVDbYgVV/tnxzH2ozhCGGvDDJNg2KD8xyY7ZpLa6T
gjLv6EKqdFID6NJVyCe0KpnZdB4JwW1qcHGCVjq1q3j8HQ2flKedbYks90CNnfz9
+Qlw+OqLtaynRD5eyXEVHTx9LRM2riNFM/ojG7IaJBhmyYgAYA8/QXx8+33xS0va
VrGWLspwo2uGQe2gCWi3zuRK5fanXaOOh1+gcUHrualIwWHJ6wU8qRRyPd3MzAuE
soQS4AZ3Gt4HxWXvuir9Bu5WgnMdupmopwmKO4o4G+Hd7GFA+g4AbV5xqd4N9vTT
g7/NOJqebURKOgZVQ6DNC065WoLZxOj0mENowv+cBFC+5qbtPMNVuhxI7IhWslBA
qNeDuY2cpx6cZNi3jfHsr81xqhqwrrvP9k3UQj8Vig8ek5/alFX6Jzu3fphHDsAl
m7SHajMhHMU0ZtL1314x+O6C+eUM1HwsiD81ZZgiegTGYbV4ZxjbGngoofw62mEE
XB25BczdW0WB2OWbicRhN7ZTmwykiUBk02X/WbwUigG0LFzPNGE6FBFKZlqSpU0P
VLcLvdHKZNmjYDYF/vhicYxUBYKRW8OMXvRYM9F39/oB80RBFM+dsvZT3e+G5at2
7A4z5Ls1y2AeOmy+k+904EY64exT6fveg2T+gwfUnTE/PD8XRKo=
=U47S
-----END PGP SIGNATURE-----
--- End Message ---