Debian Bug report logs -
#794594
library transition is needed with GCC 5 is the default
Reported by: Matthias Klose <doko@debian.org>
Date: Tue, 4 Aug 2015 18:57:01 UTC
Severity: serious
Tags: patch, sid, stretch
Merged with 794730,
794757
Found in versions cwidget/0.5.17-3+b1, cwidget/0.5.17-3
Fixed in version 0.5.17-3.1
Done: Axel Beckert <abe@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Tue, 04 Aug 2015 18:57:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
New Bug report received and forwarded. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Tue, 04 Aug 2015 18:57:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: src:cwidget
Version: 0.5.17-3
Tags: patch sid stretch
User: debian-gcc@lists.debian.org
Usertags: libstdc++-cxx11
seen when binNMUing cwidget, unresolved symbol
_ZN7cwidget7widgets5pager8set_textERKSsPKc
Manuel, I'm directly NMUing to enable the aptitude maintainers to fix and
rebuild aptitude.
[cwidget.diff (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Tue, 04 Aug 2015 22:18:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Axel Beckert <abe@debian.org>:
Extra info received and forwarded to list. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Tue, 04 Aug 2015 22:18:03 GMT) (full text, mbox, link).
Message #10 received at 794594@bugs.debian.org (full text, mbox, reply):
Hi Matthias,
Matthias Klose wrote:
> seen when binNMUing cwidget, unresolved symbol
> _ZN7cwidget7widgets5pager8set_textERKSsPKc
Oops. Didn't notice that when rebuilding it for aptitude 0.7 testing.
> Manuel, I'm directly NMUing to enable the aptitude maintainers to fix and
> rebuild aptitude.
Thanks. Since Manuel is one of the Aptitude Maintainers, too, and
currently rather busy with other stuff, I'm quite sure he won't mind.
> + * Rename libcwidget3 to libcwidget3v5, libcwidget3 to libcwidget3v5,
I assume one of these pairs is a "-dbg" missing.
> + follow-up for the libstdc++6 ABI transition. Addresses: #.
Just being curious: Why "Addresses" and not "Closes"? Or asked the
other way round: When should that bug report be marked as fixed if not
with the NMU upload?
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Information forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Wed, 05 Aug 2015 00:12:14 GMT) (full text, mbox, link).
Acknowledgement sent
to "Manuel A. Fernandez Montecelo" <manuel.montezelo@gmail.com>:
Extra info received and forwarded to list. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Wed, 05 Aug 2015 00:12:14 GMT) (full text, mbox, link).
Message #15 received at 794594@bugs.debian.org (full text, mbox, reply):
Hi,
2015-08-04 23:15 GMT+01:00 Axel Beckert <abe@debian.org>:
> Hi Matthias,
>
> Matthias Klose wrote:
>> seen when binNMUing cwidget, unresolved symbol
>> _ZN7cwidget7widgets5pager8set_textERKSsPKc
>
> Oops. Didn't notice that when rebuilding it for aptitude 0.7 testing.
I am a bit lost with this, what is it exactly that it doesn't work?
aptitude failing to load (or compile) with the binNMUed cwidget?
>> Manuel, I'm directly NMUing to enable the aptitude maintainers to fix and
>> rebuild aptitude.
>
> Thanks. Since Manuel is one of the Aptitude Maintainers, too, and
> currently rather busy with other stuff, I'm quite sure he won't mind.
Mmmm, yes, maintainer and upstream developer.
I thought that the transition would not be needed since there is only
this reverse dependency in Debian (aptitude), and I never found any
evidence that people are using cwidget independently of aptitude, but
if you prefer it this way it is fine.
Also cwidget (and also aptitude) depend on libsigc++-2.0, I thought
that cwidget could only be NMUed after that one was ready for the
rebuild to be effective.
Other than that and as Axel said, I'm not going to be available until
mid debcamp, sorry. I hope that the changes that we made in the last
few days allow aptitude to build fine now, but I couldn't test with
all rdeps.
Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>
Information forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Wed, 05 Aug 2015 05:18:06 GMT) (full text, mbox, link).
Acknowledgement sent
to sacrificial-spam-address@horizon.com:
Extra info received and forwarded to list. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Wed, 05 Aug 2015 05:18:06 GMT) (full text, mbox, link).
Message #20 received at 794594@bugs.debian.org (full text, mbox, reply):
Axel Beckert wrote:
> I am a bit lost with this, what is it exactly that it doesn't work?
> aptitude failing to load (or compile) with the binNMUed cwidget?
If you install libcwidget_0.5.17-3+b1, then aptitude 0.6.11-1+b1
fails with
# aptitude
aptitude: symbol lookup error: aptitude: undefined symbol: _ZN7cwidget7widgets5pager8set_textERKSsPKc
Reverting libcwidget fixes the error.
Marked as found in versions cwidget/0.5.17-3+b1.
Request was from sacrificial-spam-address@horizon.com
to control@bugs.debian.org.
(Wed, 05 Aug 2015 05:21:11 GMT) (full text, mbox, link).
Added indication that 794594 affects aptitude
Request was from sacrificial-spam-address@horizon.com
to control@bugs.debian.org.
(Wed, 05 Aug 2015 05:21:12 GMT) (full text, mbox, link).
Severity set to 'serious' from 'normal'
Request was from sacrificial-spam-address@horizon.com
to control@bugs.debian.org.
(Wed, 05 Aug 2015 05:21:13 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Wed, 05 Aug 2015 07:42:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
Extra info received and forwarded to list. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Wed, 05 Aug 2015 07:42:08 GMT) (full text, mbox, link).
Message #31 received at 794594@bugs.debian.org (full text, mbox, reply):
On 08/05/2015 12:15 AM, Axel Beckert wrote:
> Hi Matthias,
>
> Matthias Klose wrote:
>> seen when binNMUing cwidget, unresolved symbol
>> _ZN7cwidget7widgets5pager8set_textERKSsPKc
>
> Oops. Didn't notice that when rebuilding it for aptitude 0.7 testing.
>
>> Manuel, I'm directly NMUing to enable the aptitude maintainers to fix and
>> rebuild aptitude.
>
> Thanks. Since Manuel is one of the Aptitude Maintainers, too, and
> currently rather busy with other stuff, I'm quite sure he won't mind.
>
>> + * Rename libcwidget3 to libcwidget3v5, libcwidget3 to libcwidget3v5,
>
> I assume one of these pairs is a "-dbg" missing.
yes, but not in the control file ;)
>> + follow-up for the libstdc++6 ABI transition. Addresses: #.
>
> Just being curious: Why "Addresses" and not "Closes"? Or asked the
> other way round: When should that bug report be marked as fixed if not
> with the NMU upload?
planned to re-assign it to d-release as a transition tracker. but aptitude is
the only reverse dependency, so maybe just close it.
Information forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Wed, 05 Aug 2015 10:18:16 GMT) (full text, mbox, link).
Acknowledgement sent
to Axel Beckert <abe@debian.org>:
Extra info received and forwarded to list. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Wed, 05 Aug 2015 10:18:16 GMT) (full text, mbox, link).
Message #36 received at 794594@bugs.debian.org (full text, mbox, reply):
Hi,
Manuel A. Fernandez Montecelo wrote:
> 2015-08-04 23:15 GMT+01:00 Axel Beckert <abe@debian.org>:
> > Matthias Klose wrote:
> >> seen when binNMUing cwidget, unresolved symbol
> >> _ZN7cwidget7widgets5pager8set_textERKSsPKc
> >
> > Oops. Didn't notice that when rebuilding it for aptitude 0.7 testing.
>
> I am a bit lost with this, what is it exactly that it doesn't work?
This:
Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
aptitude: symbol lookup error: aptitude: undefined symbol: _ZN7cwidget7widgets5pager8set_textERKSsPKc
E: pbuilder-satisfydepends failed.
> aptitude failing to load (or compile) with the binNMUed cwidget?
Failing to run.
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Information forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Wed, 05 Aug 2015 13:30:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Olivier Berger <olivier.berger@telecom-sudparis.eu>:
Extra info received and forwarded to list. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Wed, 05 Aug 2015 13:30:03 GMT) (full text, mbox, link).
Message #41 received at 794594@bugs.debian.org (full text, mbox, reply):
Hi.
On Wed, Aug 05, 2015 at 12:17:21PM +0200, Axel Beckert wrote:
> Hi,
>
> Manuel A. Fernandez Montecelo wrote:
> > 2015-08-04 23:15 GMT+01:00 Axel Beckert <abe@debian.org>:
> > > Matthias Klose wrote:
> > >> seen when binNMUing cwidget, unresolved symbol
> > >> _ZN7cwidget7widgets5pager8set_textERKSsPKc
> > >
> > > Oops. Didn't notice that when rebuilding it for aptitude 0.7 testing.
> >
> > I am a bit lost with this, what is it exactly that it doesn't work?
>
> This:
>
> Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
> aptitude: symbol lookup error: aptitude: undefined symbol: _ZN7cwidget7widgets5pager8set_textERKSsPKc
> E: pbuilder-satisfydepends failed.
>
> > aptitude failing to load (or compile) with the binNMUed cwidget?
>
> Failing to run.
>
FWIW, I experienced a similar breakage on pbuilder for sid, and workedaround by using pbuilder's bind mount option to add a temporary dir containing the version from snapshots.d.o [0].
Something like :
$ mkdir /tmp/whatever; cd /tmp/whatever; wget ....deb ; cd -
$ sudo pbuilder login --bindmounts "/tmp/whatever" --save-after-login
/# apt-get remove libcwidget3
/# dpkg -i /tmp/whatever/libcwidget3....deb
/# C-d
Hope this helps,
[0] http://snapshot.debian.org/package/cwidget/0.5.17-3/#libcwidget3_0.5.17-3
--
Olivier BERGER
http://www-public.telecom-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8
Ingenieur Recherche - Dept INF
Institut Mines-Telecom, Telecom SudParis, Evry (France)
Information forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Wed, 05 Aug 2015 13:51:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Olivier Berger <olivier.berger@telecom-sudparis.eu>:
Extra info received and forwarded to list. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Wed, 05 Aug 2015 13:51:06 GMT) (full text, mbox, link).
Message #46 received at 794594@bugs.debian.org (full text, mbox, reply):
On Wed, Aug 05, 2015 at 03:19:15PM +0200, Olivier Berger wrote:
>
> FWIW, I experienced a similar breakage on pbuilder for sid, and workedaround by using pbuilder's bind mount option to add a temporary dir containing the version from snapshots.d.o [0].
>
> Something like :
>
> $ mkdir /tmp/whatever; cd /tmp/whatever; wget ....deb ; cd -
> $ sudo pbuilder login --bindmounts "/tmp/whatever" --save-after-login
> /# apt-get remove libcwidget3
> /# dpkg -i /tmp/whatever/libcwidget3....deb
One should also apt-get install aptitude there ;-)
> /# C-d
>
> [0] http://snapshot.debian.org/package/cwidget/0.5.17-3/#libcwidget3_0.5.17-3
Btw, this also stands for git-pbuilder/cowbuilder, AFAIU, in which case, replacing pbuilder by git-pbuilder in instructions above should lead to a similar relief, hopefuly.
Best regards,
--
Olivier BERGER
http://www-public.telecom-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8
Ingenieur Recherche - Dept INF
Institut Mines-Telecom, Telecom SudParis, Evry (France)
Information forwarded
to debian-bugs-dist@lists.debian.org, Manuel A. Fernandez Montecelo <mafm@debian.org>:
Bug#794594; Package src:cwidget.
(Wed, 05 Aug 2015 17:30:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Ron <ron@debian.org>:
Extra info received and forwarded to list. Copy sent to Manuel A. Fernandez Montecelo <mafm@debian.org>.
(Wed, 05 Aug 2015 17:30:07 GMT) (full text, mbox, link).
Message #51 received at 794594@bugs.debian.org (full text, mbox, reply):
Just as a perhaps slightly simpler workaround for anyone who hits this
before a fixed aptitude is also in sid:
People using pdebuild can use:
pdebuild --pbuildersatisfydepends /usr/lib/pbuilder/pbuilder-satisfydepends-classic --use-pdebuild-internal
Which will then use apt as the resolver and ignore aptitude (more
details on that are in #794669)
For people using cowbuilder/cowpoke that won't work though since it
doesn't accept the --pbuildersatisfydepends option, but you can instead
just set in your pbuilderrc:
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-classic"
Which should work for anyone.
This has the added advantage of letting aptitude be removed from the
chroot, which would otherwise block any package with a build-dependency
on libxapian22v5 (ie. anything which uses doxygen) from installing its
build-deps and being able to build - which just downgrading cwidget won't
necessarily help you get past - unless aptitude remains "smart enough" to
remove itself, which was the solution it chose a couple of days ago!
Merged 794594 794730
Request was from Axel Beckert <abe@debian.org>
to control@bugs.debian.org.
(Thu, 06 Aug 2015 13:12:10 GMT) (full text, mbox, link).
Reply sent
to Axel Beckert <abe@debian.org>:
You have taken responsibility.
(Thu, 06 Aug 2015 13:24:04 GMT) (full text, mbox, link).
Notification sent
to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer.
(Thu, 06 Aug 2015 13:24:04 GMT) (full text, mbox, link).
Message #60 received at 794594-done@bugs.debian.org (full text, mbox, reply):
Version: 0.5.17-3.1
Hi,
Matthias Klose wrote:
> Package: src:cwidget
> Version: 0.5.17-3
> Tags: patch sid stretch
> User: debian-gcc@lists.debian.org
> Usertags: libstdc++-cxx11
>
> seen when binNMUing cwidget, unresolved symbol
> _ZN7cwidget7widgets5pager8set_textERKSsPKc
>
> Manuel, I'm directly NMUing to enable the aptitude maintainers to fix and
> rebuild aptitude.
Matthias told me on IRC that he didn't close the bug with his NMU
because he intended to use it as bug for tracking the according
transition.
But since aptitude is the only reverse dependency of cwidget, there's
not much of a transition and it's done since aptitude 0.7-1 built on
all architectures:
https://release.debian.org/transitions/html/auto-cwidget.html
https://buildd.debian.org/status/package.php?p=aptitude
Hence closing this bug report (and all its duplicates so far).
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Reply sent
to Axel Beckert <abe@debian.org>:
You have taken responsibility.
(Thu, 06 Aug 2015 13:24:05 GMT) (full text, mbox, link).
Notification sent
to 積丹尼 Dan Jacobson <jidanni@jidanni.org>:
Bug acknowledged by developer.
(Thu, 06 Aug 2015 13:24:05 GMT) (full text, mbox, link).
Reply sent
to Axel Beckert <abe@debian.org>:
You have taken responsibility.
(Thu, 06 Aug 2015 13:24:07 GMT) (full text, mbox, link).
Notification sent
to Gilles Crèvecœur <gilles.crevecoeur@gmail.com>:
Bug acknowledged by developer.
(Thu, 06 Aug 2015 13:24:07 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 04 Sep 2015 07:27:08 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:
Sat Jan 13 10:06:36 2024;
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.