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

Gergely Nagy algernon at madhouse-project.org
Sun Oct 30 13:03:49 UTC 2011


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.

-- 
|8]





More information about the pkg-gnome-maintainers mailing list