Bug#647083: gnome-shell: dependency against libgnome-desktop-3-0 instead of libgnome-desktop-3-2 breaking upgrade path

Marc J. Driftmeyer mjd at reanimality.com
Mon Oct 31 01:23:07 UTC 2011


Of course it has to do with

libgnome-desktop-3.0


Not to mention libgail and glibmm. Your Debian GNOME 3.2 list is false.

http://www.0d.be/debian/debian-gnome-3.2-status.html

You cannot upgrade to libgnome-desktop-3.2 without breaking gnome-shell, 
evolution and several other packages.

A simple sudo apt-get upgrade after you install gnome-shell 3.2.1 by 
hand reveals all the packages that will be dumped when trying to upgrade 
including gnome-shell 3.2.1.

Regarding the Status of glibmm:

It claims all architectures are ready when they aren't even close.

http://packages.debian.org/search?keywords=libglibmm-2.4-1c2a


> experimental 
> <http://packages.debian.org/experimental/libglibmm-2.4-1c2a>(libs): 
> C++ wrapper for the GLib toolkit (shared libraries)
> 2.30.0-1: armel hurd-i386 i386 powerpc s390

Sorry, but how is it that armel, powerpc and s390 have built packages 
before the most common architecture, amd64?

I won't even comment on hurd. Any time I see a hurd package before the 
rest of the options I have to shake my head. The priority seems to imply 
availability of hardware first and serving the most commonly used 
architecture first.

- Marc

On 10/30/2011 06:03 AM, Gergely Nagy wrote:
> Michael Biebl<biebl at debian.org>  writes:
>
>>> The dependency against libgnome-desktop-3-0 instead of libgnome-desktop-3-2 breaking upgrade path from 3.0.x to 3.2.1 in Experimental.
>>>
>> What upgrade path is broken? TBH I'm not really sure what you are
>> complaining about. Please be more verbose what your problem is.
> I think the problem is with libgail. When doing an aptitude install
> gnome-shell/experimental, it can't find a solution where major parts of
> gnome wouldn't be removed.
>
> The best it could do, without keeping gnome-shell at 3.0 is:
>
> The following actions will resolve these dependencies:
>
>        Remove the following packages:
> 1)      gnome
> 2)      gnome-core
> 3)      gnome-desktop-environment
> 4)      libgail-3-common
>
>        Install the following packages:
> 5)      gir1.2-accountsservice-1.0 [0.6.15-1 (unstable)]
>
>        Upgrade the following packages:
> 6)      gir1.2-gtk-3.0 [3.0.12-2 (now, unstable) ->  3.2.1-1 (experimental)]
> 7)      gjs [1.29.0-2+b1 (now, unstable) ->  1.30.0-1 (experimental)]
> 8)      libgail-3-0 [3.0.12-2 (now, unstable) ->  3.2.1-1 (experimental)]
> 9)      libgjs0b [1.29.0-2+b1 (now, unstable) ->  1.30.0-1 (experimental)]
> 10)     libglib2.0-0 [2.28.8-1 (now, unstable) ->  2.30.1-2 (experimental)]
> 11)     libglib2.0-0-dbg [2.28.8-1 (now, unstable) ->  2.30.1-2 (experimental)]
> 12)     libglib2.0-bin [2.28.8-1 (now, unstable) ->  2.30.1-2 (experimental)]
> 13)     libglib2.0-dev [2.28.8-1 (now, unstable) ->  2.30.1-2 (experimental)]
> 14)     libgtk-3-0 [3.0.12-2 (now, unstable) ->  3.2.1-1 (experimental)]
> 15)     libgtk-3-bin [3.0.12-2 (now, unstable) ->  3.2.1-1 (experimental)]
> 16)     libgtk-3-common [3.0.12-2 (now, unstable) ->  3.2.1-1 (experimental)]
> 17)     libgtk-3-dev [3.0.12-2 (now, unstable) ->  3.2.1-1 (experimental)]
> 18)     libmutter0 [3.0.2.1-4 (now, unstable) ->  3.2.1-1 (experimental)]
> 19)     mutter-common [3.0.2.1-4 (now, unstable) ->  3.2.1-1 (experimental)]
>
> This seems to happen because libgail-3-common has a dependency on
> libgail-3-0 (= 3.0.12-2), and libgail-3.0 would be upgraded to 3.2.1-1,
> breaking libgail-3-common. And gnome-core depends on libgail-3-common,
> and that's where all hell breaks loose.
>
> (an updated libgail-3-common does not seem to be available in
> experimental).
>
> I'm not entirely sure this is related to the original report, as it has
> nothing to do with libgnome-desktop-3.0 as far as I see, but it sure
> prevents one from installing gnome-shell from experimental. At least, if
> one does not wish to remove a few handy meta packages.
>

-- 
Marc J. Driftmeyer
Email :: mjd at reanimality.com <mailto:mjd at reanimality.com>
Web :: http://www.reanimality.com
Cell :: (509) 435-5212
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20111030/0d685403/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mjd.vcf
Type: text/x-vcard
Size: 316 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20111030/0d685403/attachment-0001.vcf>


More information about the pkg-gnome-maintainers mailing list