Acknowledgement sent
to Mathieu Basille <mathieu.web@basille.net>:
New Bug report received and forwarded. Copy sent to mathieu.web@basille.net, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Sun, 30 Apr 2017 22:45:04 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: tilix: Does not start on Stretch (symbol lookup error: undefined symbol)
Date: Sun, 30 Apr 2017 18:43:18 -0400
Package: tilix
Version: 1.5.4-1
Severity: grave
Justification: renders package unusable
Dear Maintainer,
Following the name change from terminix to tilix, I updated
my Stretch system (which uses apt pining to install Sid
packages whenever possible) to use the new developments of
tilix.
Install of v1.5.4-1 works without any problem, but I'm unable
to run tilix:
tilix: symbol lookup error: tilix: undefined symbol:
_D7gobject7ObjectG7ObjectG11addOnNotifyMFDFC7gobject9ParamSpec9ParamSpecC7gobject7ObjectG7ObjectGZvAyaE4gtkc12gobjecttypes13GConnectFlagsZm
I am not sure where to start from here to debug it in more
details. Maybe that's just expected in trying to install it
on Stretch.
However, and that's the tricky part, I tried to revert to
terminix (which is still available as v1.3.0-5 in Stretch),
and the install now fails with:
The following packages have unmet dependencies:
terminix : Depends: terminix-common (= 1.3.0-5) but it is
not going to be installed
E: Unable to correct problems, you have held broken packages.
All in all, I'm now unable to have any of terminix/tilix. Any
suggestion would be greatly appreciated.
Mathieu.
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (900, 'testing'), (800, 'stable-updates'), (800, 'proposed-updates'), (800, 'stable'), (90, 'unstable'), (1, 'experimental')
Architecture: amd64
(x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages tilix depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.26.0-2+b1
ii libc6 2.24-10
ii libgtkd-3-0 3.3.1-2
ii libphobos2-ldc71 1:1.1.1-1
ii libvted-3-0 3.3.1-2
ii libx11-6 2:1.6.4-3
ii tilix-common 1.5.4-1
tilix recommends no packages.
tilix suggests no packages.
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>: Bug#861575; Package tilix.
(Wed, 03 May 2017 05:48:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Jason Crain <jason@inspiresomeone.us>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Wed, 03 May 2017 05:48:02 GMT) (full text, mbox, link).
To: Mathieu Basille <mathieu.web@basille.net>, 861575@bugs.debian.org
Subject: Re: Bug#861575: tilix: Does not start on Stretch (symbol lookup
error: undefined symbol)
Date: Wed, 3 May 2017 00:42:57 -0500
On Sun, Apr 30, 2017 at 06:43:18PM -0400, Mathieu Basille wrote:
> Following the name change from terminix to tilix, I updated
> my Stretch system (which uses apt pining to install Sid
> packages whenever possible) to use the new developments of
> tilix.
>
> Install of v1.5.4-1 works without any problem, but I'm unable
> to run tilix:
>
> tilix: symbol lookup error: tilix: undefined symbol:
> _D7gobject7ObjectG7ObjectG11addOnNotifyMFDFC7gobject9ParamSpec9ParamSpecC7gobject7ObjectG7ObjectGZvAyaE4gtkc12gobjecttypes13GConnectFlagsZm
...
>
> Versions of packages tilix depends on:
> ii dconf-gsettings-backend [gsettings-backend] 0.26.0-2+b1
> ii libc6 2.24-10
> ii libgtkd-3-0 3.3.1-2
> ii libphobos2-ldc71 1:1.1.1-1
> ii libvted-3-0 3.3.1-2
> ii libx11-6 2:1.6.4-3
> ii tilix-common 1.5.4-1
tilix seems to require libgtkd-3-0 >= 3.5.1-1 and should have its
Depends increased.
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>: Bug#861575; Package tilix.
(Wed, 03 May 2017 17:21:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Mathieu Basille <mathieu.web@basille.net>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Wed, 03 May 2017 17:21:04 GMT) (full text, mbox, link).
Hey Jason,
Thanks for looking it up! As a matter of fact, it looks like both
libgtkd-3-0 and libvted-3-0 needs to be >= 3.5.1-1. Installing both
libraries from unstable (both v.3.5.1-1) fixes the problem, and Tilix is
able to run with it.
Cheers,
Mathieu.
On 05/03/2017 01:42 AM, Jason Crain wrote:
> On Sun, Apr 30, 2017 at 06:43:18PM -0400, Mathieu Basille wrote:
>> Following the name change from terminix to tilix, I updated
>> my Stretch system (which uses apt pining to install Sid
>> packages whenever possible) to use the new developments of
>> tilix.
>>
>> Install of v1.5.4-1 works without any problem, but I'm unable
>> to run tilix:
>>
>> tilix: symbol lookup error: tilix: undefined symbol:
>> _D7gobject7ObjectG7ObjectG11addOnNotifyMFDFC7gobject9ParamSpec9ParamSpecC7gobject7ObjectG7ObjectGZvAyaE4gtkc12gobjecttypes13GConnectFlagsZm
> ...
>>
>> Versions of packages tilix depends on:
>> ii dconf-gsettings-backend [gsettings-backend] 0.26.0-2+b1
>> ii libc6 2.24-10
>> ii libgtkd-3-0 3.3.1-2
>> ii libphobos2-ldc71 1:1.1.1-1
>> ii libvted-3-0 3.3.1-2
>> ii libx11-6 2:1.6.4-3
>> ii tilix-common 1.5.4-1
>
> tilix seems to require libgtkd-3-0 >= 3.5.1-1 and should have its
> Depends increased.
>
--
Ce message est signé pour en assurer l'authenticité.
Pour une correspondance avec moi réellement privée,
utilisez ma clé publique pour chiffrer vos messages :
http://mathieu.basille.net/pub.asc
Plus d'infos : http://mzl.la/1BsOGiZ
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>: Bug#861575; Package tilix.
(Thu, 25 May 2017 13:33:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Adrian Bunk <bunk@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Thu, 25 May 2017 13:33:03 GMT) (full text, mbox, link).
To: Mathieu Basille <mathieu.web@basille.net>, 861575@bugs.debian.org
Cc: Jason Crain <jason@inspiresomeone.us>
Subject: Re: Bug#861575: tilix: Does not start on Stretch (symbol lookup
error: undefined symbol)
Date: Thu, 25 May 2017 16:29:57 +0300
Control: reassign -1 src:gtk-d
Control: retitle -1 libgtkd-3-0 and libvted-3-0 shlibs need a version
On Wed, May 03, 2017 at 01:19:16PM -0400, Mathieu Basille wrote:
>...
> Thanks for looking it up! As a matter of fact, it looks like both
> libgtkd-3-0 and libvted-3-0 needs to be >= 3.5.1-1. Installing both
> libraries from unstable (both v.3.5.1-1) fixes the problem, and Tilix is
> able to run with it.
Thanks for your report, the root problem here is that the versions in
the shlibs files do not contain a version.
After that fix a rebuild of tilix will have the correct dependencies.
> Cheers,
> Mathieu.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
Bug reassigned from package 'tilix' to 'src:gtk-d'.
Request was from Adrian Bunk <bunk@debian.org>
to 861575-submit@bugs.debian.org.
(Thu, 25 May 2017 13:33:03 GMT) (full text, mbox, link).
No longer marked as found in versions tilix/1.5.4-1.
Request was from Adrian Bunk <bunk@debian.org>
to 861575-submit@bugs.debian.org.
(Thu, 25 May 2017 13:33:04 GMT) (full text, mbox, link).
Changed Bug title to 'libgtkd-3-0 and libvted-3-0 shlibs need a version' from 'tilix: Does not start on Stretch (symbol lookup error: undefined symbol)'.
Request was from Adrian Bunk <bunk@debian.org>
to 861575-submit@bugs.debian.org.
(Thu, 25 May 2017 13:33:05 GMT) (full text, mbox, link).
Added indication that 861575 affects tilix
Request was from Adrian Bunk <bunk@debian.org>
to control@bugs.debian.org.
(Thu, 25 May 2017 13:39:20 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>: Bug#861575; Package src:gtk-d.
(Tue, 20 Jun 2017 22:57:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klumpp <mak@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Tue, 20 Jun 2017 22:57:06 GMT) (full text, mbox, link).
Subject: Re: libgtkd-3-0 and libvted-3-0 shlibs need a version
Date: Wed, 21 Jun 2017 00:54:45 +0200
Hi!
I wonder why the shlibs file is messed up, since debhelper should
actually handle it correctly...
If you have an idea, let me know, otherwise I'll investigate this next week.
Cheers,
Matthias
--
I welcome VSRE emails. See http://vsre.info/
Acknowledgement sent
to Matthias Klumpp <mak@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Thu, 13 Jul 2017 19:39:02 GMT) (full text, mbox, link).
Subject: Re: libgtkd-3-0 and libvted-3-0 shlibs need a version
Date: Thu, 13 Jul 2017 21:36:59 +0200
Okay, the actual problem here is not the shlibs file, but upstream
breaking API without bumping the SONAME of the library.
I will raise this upstream, so we can find a way to deal with this
issue for all distros and not just Debian (the result might be that we
just always bump the version each time a new library is released).
Meanwhile, I think it's safe to let the package (and Tilix) migrate
back to testing.
Cheers,
Matthias
Severity set to 'important' from 'grave'
Request was from Matthias Klumpp <mak@debian.org>
to control@bugs.debian.org.
(Thu, 13 Jul 2017 19:39:04 GMT) (full text, mbox, link).
Changed Bug title to 'Unstable ABI without SONAME change breaks other packages' from 'libgtkd-3-0 and libvted-3-0 shlibs need a version'.
Request was from Matthias Klumpp <mak@debian.org>
to control@bugs.debian.org.
(Thu, 13 Jul 2017 19:39:04 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.