Debian Bug report logs -
#831725
nut: FTBFS on some 64-bit architectures with symbols mismatches
Reported by: "Aaron M. Ucko" <amu@alum.mit.edu>
Date: Mon, 18 Jul 2016 18:33:02 UTC
Severity: serious
Found in version nut/2.7.4-2
Fixed in version nut/2.7.4-3
Done: Laurent Bigonville <bigon@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, ucko@debian.org, Arnaud Quette <aquette@debian.org>:
Bug#831725; Package src:nut.
(Mon, 18 Jul 2016 18:33:06 GMT) (full text, mbox, link).
Acknowledgement sent
to "Aaron M. Ucko" <amu@alum.mit.edu>:
New Bug report received and forwarded. Copy sent to ucko@debian.org, Arnaud Quette <aquette@debian.org>.
(Mon, 18 Jul 2016 18:33:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: nut
Version: 2.7.4-2
Severity: serious
Justification: fails to build from source (but built successfully in the past)
The builds of nut for arm64, mips64, and ppc64el all failed with
symbol mismatches:
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libnutclient0/DEBIAN/symbols doesn't match completely debian/libnutclient0.symbols
--- debian/libnutclient0.symbols (libnutclient0_2.7.4-2_arm64)
+++ dpkg-gensymbolsIJjzJg 2016-07-18 17:22:14.968019944 +0000
@@ -1,4 +1,8 @@
libnutclient.so.0 libnutclient0 #MINVER#
+ _ZN3nut8internal6Socket4readEPvm@Base 2.7.4-2
+ _ZN3nut8internal6Socket5writeEPKvm@Base 2.7.4-2
+ _ZN3nut9TcpClient7explodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 2.7.4-2
+ _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.7.4-2
(c++)"nut::Client::Client()@Base" 2.7.3
(c++)"nut::Client::getDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
(c++)"nut::Client::getDeviceVariableValues(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
@@ -72,7 +76,7 @@
(c++)"nut::TcpClient::disconnect()@Base" 2.7.3
(c++)"nut::TcpClient::escape(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
(c++)"nut::TcpClient::executeDeviceCommand(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
- (c++|arch=!alpha !amd64 !s390x)"nut::TcpClient::explode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)@Base" 2.7.4
+#MISSING: 2.7.4-2# (c++|arch=!alpha !amd64 !s390x)"nut::TcpClient::explode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)@Base" 2.7.4
(c++|arch=alpha amd64 s390x)"nut::TcpClient::explode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)@Base" 2.7.4
(c++)"nut::TcpClient::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
(c++)"nut::TcpClient::getDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 2.7.3
Please take advantage of modern dpkg-gensymbols' support for arch-bits
tags by substituting arch-bits=32 for "arch=!alpha !amd64 !s390x: and
arch-bits=64 for "arch=alpha amd64 s390x". This feature first became
available in dpkg 1.18.0, so you probably ought to declare a versioned
build dependency because the version in stable is too old (1.17.27).
Thanks!
Reply sent
to Laurent Bigonville <bigon@debian.org>:
You have taken responsibility.
(Sun, 24 Jul 2016 16:24:21 GMT) (full text, mbox, link).
Notification sent
to "Aaron M. Ucko" <amu@alum.mit.edu>:
Bug acknowledged by developer.
(Sun, 24 Jul 2016 16:24:21 GMT) (full text, mbox, link).
Message #10 received at 831725-close@bugs.debian.org (full text, mbox, reply):
Source: nut
Source-Version: 2.7.4-3
We believe that the bug you reported is fixed in the latest version of
nut, 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 831725@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laurent Bigonville <bigon@debian.org> (supplier of updated nut 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: SHA256
Format: 1.8
Date: Sun, 24 Jul 2016 16:40:24 +0200
Source: nut
Binary: nut nut-server nut-client nut-cgi nut-snmp nut-ipmi nut-xml nut-powerman-pdu nut-doc libupsclient4 libupsclient-dev libnutclient0 libnutclient-dev python-nut nut-monitor libups-nut-perl
Architecture: source
Version: 2.7.4-3
Distribution: unstable
Urgency: medium
Maintainer: Arnaud Quette <aquette@debian.org>
Changed-By: Laurent Bigonville <bigon@debian.org>
Description:
libnutclient-dev - network UPS tools - development files
libnutclient0 - network UPS tools - new client library
libups-nut-perl - network UPS tools - Perl bindings for NUT server
libupsclient-dev - network UPS tools - development files
libupsclient4 - network UPS tools - client library
nut - network UPS tools - metapackage
nut-cgi - network UPS tools - web interface
nut-client - network UPS tools - clients
nut-doc - network UPS tools - documentation
nut-ipmi - network UPS tools - IPMI driver
nut-monitor - network UPS tools - GUI application to monitor UPS status
nut-powerman-pdu - network UPS tools - PowerMan PDU driver
nut-server - network UPS tools - core system
nut-snmp - network UPS tools - SNMP driver
nut-xml - network UPS tools - XML/HTTP driver
python-nut - network UPS tools - Python bindings for NUT server
Closes: 831725
Changes:
nut (2.7.4-3) unstable; urgency=medium
.
* debian/libnutclient0.symbols: Really add all the needed symbols (Closes:
#831725)
Checksums-Sha1:
1cb5dffd8c2694d8c0d8df7f017cae361fe3e34d 2922 nut_2.7.4-3.dsc
f221006346bedcbbbc088ee5cf9342942a2c4a3f 53788 nut_2.7.4-3.debian.tar.xz
Checksums-Sha256:
e19093240ff29ea612ca562fb98c6431145e1887e7889dd72569f6e35e34a0ff 2922 nut_2.7.4-3.dsc
1f539c070c2017fdf51a520459f9e5073b5b6d5d31da67ac4a11c28b3f902e09 53788 nut_2.7.4-3.debian.tar.xz
Files:
686dfbbba726f228bcbd0f8b61b06481 2922 admin optional nut_2.7.4-3.dsc
7ef1cebdf6b12df24b291a7969bc1ad2 53788 admin optional nut_2.7.4-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCAAGBQJXlNQDAAoJEB/FiR66sEPV+AAIAI1l/8ZKH/gI8OIcPGqzdpD0
lLA5Rbsaa5cSmzfXPs3eUw6heDog+OvfTErkJJlQ5jVwRSVO9Atkl9bLoBiMyORu
Hu6c+5XuuaAtLqyhIKnrVlXaSUqqouEGoazfMWxfOki26IslkpvvwZl8kuOwwlH0
TnPoGG+2yxGULXhqHFKbwwtG4UZsyvjiPVMg4mxmpbf7tTEKj6sO3RRCVf/8+ggZ
FRmU6CrfKgUYx9MC/uhy4gwvrqQCpT86eLfhvYSu+xkUAzSC99d+XKuA9crgJDdu
kYrjyaTFlHFi4w2piSVAc7g9vspu/z2idW/xrC+aSvg8lpGUILXUm+W0kpw3930=
=FPBj
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 22 Aug 2016 07:26:59 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 Jan 10 17:06:16 2018;
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.