[Pkg-xfce-devel] Bug#708035: Bug#708035: liblightdm-qt-2-0: Update to version 1.6.0-3 breaks lightdm-kde-greeter

Ralf Jung post at ralfj.de
Mon May 13 11:09:19 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

> Well, the soname didn't change between 1.2 and 1.6 at least. I have
> to admit I didn't notice there were actual reverse dependencies to 
> liblightdm-qt since the greeters removal from the lightdm package.
> I've uploaded packages to experimental since ages but I should have
> send you a notice before uploading to unstable, so you could have
> an eye.
Don't worry. Now you know :)
Also, as updating lightdm solved the issue, the problem seems not to
be a soname issue (as you mentioned below).

>> Now, where should this dependency be put? As far as I understand
>> it, lightdm should Break the current version of
>> lightdm-kde-greeter, and I can upload a new version which
>> requires lightdm, liblightdm-qt (>= 1.6.0-3) to ensure that the
>> update is installed completely. But I am all new to this manual
>> dependency business, so any advice is welcome.
> 
> I can add a Breaks: for this time, but I wonder if I should add an 
> shlibs to enforce a stricter dependency on the lightdm daemon
> itself.
A simple solution which came to my mind yesterday is to Break: lightdm
(<< 1.6.0-3) from lightdm-qt. Then no additional dependency from
lightdm-kde-greeter is needed (though it may still be a good idea to
add it? Not sure about this).

> But that also brings a dependency loop:
> 
> lightdm depends on lightdm-greeter lightdm-greeter is provided by
> lightdm-gtk-greeter | lightdm-kde-greeter lightdm-*-greeter depend
> on liblightdm*
> 
> I'll try to ask upstream about this loop and if it's possible to
> avoid that.
That loop is not new, isn't it? Also, it's only a loop in terms of
source packages, not for binary packages.

Kind regards
Ralf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRkMnbAAoJEEAdTZ0mjB1WSZwH/0imJuGZr58cA6MMIMxImzO1
8ptQbMpEa8HWdLIcSLXqhDKTy9gpU9CxGZJWP5gwabp7nxIsKhz15aUW73lDvyUo
jPPRpfL2Jo9nQmBprN2vN6rA5ARHoh2F7B2KR/DlHvXBQ5MdDALhEUN5tRyYbnu0
WeyE6xp1pEcEBDWeW1mqpY1F3l38gdaQ9tyta6r+7y1ong3tA37Vs6JC59sWVkaC
p4v+C4Bz7vtOYBwLtoJ9+IXcaDtgDRunF5/h2kiW1+sNV5cSs+XxQ4/FTXxCzc4N
eOQAL5JK7XafSjteWlN5Kxcy+Kvz5d4RePgUUUqQJlUgdI2upVcDUdDdDWkKPIE=
=MfMP
-----END PGP SIGNATURE-----



More information about the Pkg-xfce-devel mailing list