D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] apt-getting apps from newer repos?

 

Alan Pope wrote:
> 2008/12/15 Grant Sewell <dcglug@xxxxxxxxxxxx>:
>   
>> So... updating a GTK application (network-manager-gnome) requires that
>> GTK be updated, which in-turn requires that CUPS be updated?
>>
>> How on earth does CUPS depend on GTK?!
>>
>>     
>
> It isn't always as direct as that.  Lets see what network-manager applet needs.
>
> alan@hactar:~$ apt-cache show network-manager-gnome | grep Depends
> Depends: libatk1.0-0 (>= 1.20.0), libc6 (>= 2.4), libcairo2 (>=
> 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.71),
> libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgconf2-4 (>=
> 2.13.5), libglade2-0 (>= 1:2.6.1), libglib2.0-0 (>= 2.16.0),
> libgnome-keyring0 (>= 2.22.0), libgtk2.0-0 (>= 2.14.1), libnm-glib0
> (>= 0.7~~svn20080908), libnm-util0 (>= 0.7~~svn20080908), libnotify1
> (>=0.4.4), libnotify1-gtk2.10, libpango1.0-0 (>= 1.21.6),
> libpixman-1-0, libpng12-0 (>= 1.2.13-4), libpolkit-dbus2 (>= 0.7),
> libpolkit-gnome0 (>= 0.7), libpolkit-grant2 (>= 0.7), libpolkit2 (>=
> 0.7),libx11-6, libxcb-render-util0, libxcb-render0, libxcb1,
> libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>=
> 1:1.1), libxext6, libxfixes3 (>= 1:4.0.1), libxi6 (>=
> 2:1.1.3-1ubuntu3), libxinerama1, libxml2 (>= 2.6.27), libxrandr2,
> libxrender1, zlib1g (>= 1:1.1.4), network-manager (>=
> 0.7~~svn20080928), gksu
>
> Note libgtk2.0-0 must be higher or equal to 2.14.1
>
> alan@hactar:~$ apt-cache show libgtk2.0-0 | grep Depends
> Depends: libgtk2.0-common, libatk1.0-0 (>= 1.20.0), libc6 (>= 2.7),
> libcairo2 (>= 1.6.0), libcomerr2 (>= 1.01), libcups2 (>= 1.3.8),
> libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libglib2.0-0 (>=
> 2.18.0), libgnutls26 (>= 2.4.0-0), libjpeg62, libkrb53 (>=
> 1.6.dfsg.2), libpango1.0-0 (>= 1.21.6), libpng12-0 (>= 1.2.13-4),
> libtiff4, libx11-6, libxcomposite1 (>= 1:0.3-1), libxcursor1 (>>
> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3 (>= 1:4.0.1),
> libxi6 (>= 2:1.1.3-1ubuntu3), libxinerama1, libxrandr2, libxrender1,
> zlib1g (>= 1:1.1.4)
> Recommends: hicolor-icon-theme, libgtk2.0-bin
>
> Note libcups2 must be greater or equal than 1.3.8
>
> You can see from below that Ubuntu 8.04 has libcups 1.3.7, ergo it
> needs to be updated to satisfy libgtk and network-manager-gnome.
>
> http://packages.ubuntu.com/search?keywords=libcups&searchon=names&suite=hardy&section=all
>
> I'd just do a fresh install of Ubuntu 8.10 over the top.
>
> Cheers,
> Al.
I still can't get my head around why GTK would depend on CUPS. I mean, 
that's like QT depending on Apache - it just doesn't make sense (to me, 
at least).

Anyho, I can see that this is a path that'll end in tears, so I'll leave 
it be.

I don't like "just doing a fresh install". I usually tinker with my 
systems and lose most of the modifications after 
re-installing/upgrading... that's why I went for a Debian system in the 
first place (then got wooed to Ubuntu because it made light work of the 
"pretty" things... I know, but I'm a sucker!) - the ease of upgrade. 
Just seems that Ubuntu upgrading isn't quite what it's supposed to be.

Maybe it's time to go back to Debian proper with an upgrade path that 
(so far, for me) doesn't seem to break things.

Grant.

-- 
The Mailing List for the Devon & Cornwall LUG
http://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html