Your message dated Thu, 18 Oct 2018 18:22:18 +0000
with message-id <[email protected]>
and subject line Bug#903790: fixed in ncurses 6.1+20181013-1
has caused the Debian Bug report #903790,
regarding ncurses: parallel build failure
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 [email protected]
immediately.)
--
903790: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903790
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ncurses
Version: 6.1+20180210-4
User: [email protected]
Usertags: rebootstrap
Tags: unreproducible
Hi Sven,
Since very recently, I see a weird build failure for ncurses. I guess
that it is related to Ben's make-dfsg upload, but I cannot tell for sure
yet. Unfortunately, I lost the relevant build logs, but let me try to
give you as much data as I still have.
Thus far, I've seen the failure twice. The linker complains about a
truncated libmenuw.so. Presumably it happens during the objdir-test
build and linking libmenuw.so appears to happen concurrently.
Settings that reproduced the issue:
* cross build for m68k
* DEB_BUILD_OPTIONS="nocheck noddebs parallel=9"
* DEB_BUILD_PROFILES=nobiarch (shouldn't matter for m68k)
* Everything on tmpfs.
* SCHED_BATCH
If I set parallel=1 in the very same (rebootstrap) setting, I cannot
reproduce it. Since jenkins.d.n sets parallel=1, you cannot see it there
at all.
I then tried reproducing it outside rebootstrap using sbuild, but no
matter what I tried, I couldn't reproduce it there. Turning parallel up
or down didn't help, but I don't know how reliable the issue is.
During my testing, I once ran into a native, parallel build that hung.
In the hung state, there were two make processes each consuming CPU
indefinitely. Attaching to them with strace indicated that they weren't
doing any syscalls.
I somewhat suspect that there is no failure on ncurses' side, but the
make-dfsg side is broken, but I cannot prove that suspicion.
So what can I do? I think documenting the symptoms with this bug is
vaguely useful. I suggest leaving the bug open for maybe two weeks to
accumulate more detail (if any). If it turns out that nobody else can
reproduce parallel build failures, the bug should be closed.
Hope this vague report helps. If not, please do close it.
Helmut
--- End Message ---
--- Begin Message ---
Source: ncurses
Source-Version: 6.1+20181013-1
We believe that the bug you reported is fixed in the latest version of
ncurses, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sven Joachim <[email protected]> (supplier of updated ncurses 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 18 Oct 2018 19:45:43 +0200
Source: ncurses
Binary: libtinfo6 libtinfo6-udeb libncurses6 libncurses-dev libtinfo-dev
libtinfo6-dbg libncurses5-dev libncurses6-dbg libncursesw6 libncursesw5-dev
libncursesw6-dbg lib64tinfo6 lib64ncurses6 lib64ncursesw6 lib64ncurses-dev
lib32tinfo6 lib32ncurses6 lib32ncursesw6 lib32ncurses-dev ncurses-bin
ncurses-base ncurses-term ncurses-examples ncurses-doc libtinfo5 libncurses5
libncursesw5
Architecture: source all
Version: 6.1+20181013-1
Distribution: unstable
Urgency: medium
Maintainer: Craig Small <[email protected]>
Changed-By: Sven Joachim <[email protected]>
Description:
lib32ncurses-dev - developer's libraries for ncurses (32-bit)
lib32ncurses6 - shared libraries for terminal handling (32-bit)
lib32ncursesw6 - shared libraries for terminal handling (wide character
support) (
lib32tinfo6 - shared low-level terminfo library for terminal handling (32-bit)
lib64ncurses-dev - developer's libraries for ncurses (64-bit)
lib64ncurses6 - shared libraries for terminal handling (64-bit)
lib64ncursesw6 - shared libraries for terminal handling (wide character
support) (
lib64tinfo6 - shared low-level terminfo library for terminal handling (64-bit)
libncurses-dev - developer's libraries for ncurses
libncurses5 - shared libraries for terminal handling (legacy version)
libncurses5-dev - transitional package for libncurses-dev
libncurses6 - shared libraries for terminal handling
libncurses6-dbg - debugging/profiling libraries for ncurses
libncursesw5 - shared libraries for terminal handling (wide character legacy
ver
libncursesw5-dev - transitional package for libncurses-dev
libncursesw6 - shared libraries for terminal handling (wide character support)
libncursesw6-dbg - debugging/profiling libraries for ncursesw
libtinfo-dev - transitional package for libncurses-dev
libtinfo5 - shared low-level terminfo library (legacy version)
libtinfo6 - shared low-level terminfo library for terminal handling
libtinfo6-dbg - debugging/profiling library for the low-level terminfo library
libtinfo6-udeb - shared low-level terminfo library for terminal handling -
udeb (udeb)
ncurses-base - basic terminal type definitions
ncurses-bin - terminal-related programs and man pages
ncurses-doc - developer's guide and documentation for ncurses
ncurses-examples - test programs and examples for ncurses
ncurses-term - additional terminal type definitions
Closes: 903790 904337
Changes:
ncurses (6.1+20181013-1) unstable; urgency=medium
.
* New upstream patchlevel.
- Modify configure scripts to reduce relinking/ranlib during library
install. Together with the next change, this Closes: #903790.
* Configure with --disable-relink.
* Fix wrong-path-for-interpreter lintian error in ncurses-examples.
* Add Breaks against libunibilium4 (<< 2.0.0-3) to ncurses-base and
ncurses-term (Closes: #904337).
* Upgrade Standards-Version to 4.2.1, no further changes needed.
Checksums-Sha1:
bfe51d64cdda85fa7f6cb368248455d0c85f2880 4147 ncurses_6.1+20181013-1.dsc
4af288c253634e3056a3646554a8b138fd6353be 3411288
ncurses_6.1+20181013.orig.tar.gz
eb1f4c538d0c64d83d8575bbb4c7d1f2996fc567 251
ncurses_6.1+20181013.orig.tar.gz.asc
fb9f229fc75aa8ccd1b6b01606166671a9f3bb83 60112
ncurses_6.1+20181013-1.debian.tar.xz
a47109c3137067330ce4bb648e929ac36d89a521 258060
ncurses-base_6.1+20181013-1_all.deb
8e81c9219e216ebbf712fddd936354df50ee1a60 899296
ncurses-doc_6.1+20181013-1_all.deb
3dad6cee642ef9f16e490b6803c3563f6e7b9e33 489540
ncurses-term_6.1+20181013-1_all.deb
973454ee7741cb3104f516e2a21f36f71fae57b1 6441
ncurses_6.1+20181013-1_all.buildinfo
Checksums-Sha256:
76a68c5955b24cbd1a0b4c68c7013ef912afccdd1f4d031291ea8457e5e69858 4147
ncurses_6.1+20181013-1.dsc
aeb1d098ee90b39a763b57b00da19ff5bbb573dea077f98fbd85d59444bb3b59 3411288
ncurses_6.1+20181013.orig.tar.gz
865931406e519909a4d0ab87b14d0c6d3ebccb7b3e0dac5c6095f0dfce5e14cf 251
ncurses_6.1+20181013.orig.tar.gz.asc
df50810d9de6f973adc409aa07b03ee280f53784b8fdc2d5f5ca0d55ab0e7eba 60112
ncurses_6.1+20181013-1.debian.tar.xz
345b7bd931b30cbd29bed76dfd67846d44d086879ddad6697280560e8f04d492 258060
ncurses-base_6.1+20181013-1_all.deb
281ede05611ddb7201956128b2c68320c55223594f795a256f9c391eb2cc6060 899296
ncurses-doc_6.1+20181013-1_all.deb
8ab9d7c7c40ca1c00bf9deb2dbcaa8d6214b53bf2d61fa2694fde41cf8f38dfd 489540
ncurses-term_6.1+20181013-1_all.deb
0c407cacb91456a14e575e8911f557c0afffec9a23a99b5acd4fb9b768c6aa84 6441
ncurses_6.1+20181013-1_all.buildinfo
Files:
8150bdfb84d1523adf0684ba5c9562f0 4147 libs required ncurses_6.1+20181013-1.dsc
ea0fcd870f98479c49aac1c83e2533da 3411288 libs required
ncurses_6.1+20181013.orig.tar.gz
ddd6d2f7aa0aee770cdecd4fde0bbe58 251 libs required
ncurses_6.1+20181013.orig.tar.gz.asc
b56cd4bdd41527688502bd0bc72677bf 60112 libs required
ncurses_6.1+20181013-1.debian.tar.xz
f3856516614ddc0ea9ef56a8139f962e 258060 misc required
ncurses-base_6.1+20181013-1_all.deb
f5cf9bfce1e4941159e3a3dc29a03f37 899296 doc optional
ncurses-doc_6.1+20181013-1_all.deb
d530cd05a87f3013c333dfe880a2952a 489540 misc standard
ncurses-term_6.1+20181013-1_all.deb
d39d1b285b6a18e50a9e195184479e7d 6441 libs required
ncurses_6.1+20181013-1_all.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEKF8heKgv5Jai5p4QOxBucY1rMawFAlvIyr4ACgkQOxBucY1r
Maxbgw/8DMMM1s5X/ExZynoLljgmJB93Y61chvIPqG2eTVR7T09JS/rlBf+WRsV+
h8FldfvcwbdfzFp/8RPg/ZHKBtypygxpqAuW1WOOu/4NPPI99dc62YsjpUl466Fr
m6teyM4usdpGVFET8P8ThxDIQxQzfI2Ddd+eg87HXnyEtJkqCSavZ0R9Mz3AVoYQ
fKoOXM1/ojlS/TCx1GP4nN244KWdatavDhHzItStDWaErYFej3hG/AMG0/RSM9Oi
4lsNzKgWxn9hfCxWN4z7PstRGGk+9N48w1FE2puumsRTW5oB8mzqLtMcP9mBtBRW
xHYPE77NwHt6uqlCSw3kc0vZuBKlQBmdbK/ZzWwWuYEnMtJP0nWX6f0XQjtGAunF
YFxY+JaW171ri+KFhtY1N6kJnZmb9kWePFp8ssHSr/dRLToFEAIjl0YQaCMxdxRX
difDrMdpSETcl8DGX8gH98sk4REi7T6DQqQNRa/HuuHqG8HEqRIHjJDeAcprid3P
VZBArBweZeyiqIqeK7mV51Atyjrdg8pTh3m5Lgia7fduZslLPeG1tCU2JI53No6H
KZN+rIimPF7byAGOf6zok5/UYBO2KPqhXGBEf1XJiv1mopXYESvl665v3nMIEr9P
qHz+ubp99vMSuJkeiH+FylqcJtqR+va4/5eUboUggMmfzZphWTc=
=UTt1
-----END PGP SIGNATURE-----
--- End Message ---