Ever since ftp.gwdg.de SuSE/9.3-i386/gnome was provided, I have been using it with apt-get to update the packages on my system. Recently, __some__ packages were upleveled to use a new cairo and placed in that depository. But __other__ packages, which I had already installed on my system, were NOT upleveled at the time. When today I type 'apt-get dist-upgrade', it offers to upgrade a bunch of packages, but would REMOVE 64 PACKAGES from my system, many of which I'd rather keep (e.g., 'gdm' and 'gnome-panel' and 'gnome-themes' and 'totem'). I __WISH__ the 9.3 Gnome component depository on ftp.gwdg.de would provide "compatible" packages to upgrade what is in my system, instead of causing apt-get to threaten to remove so many. [Or else NOT put packages into that depository which cause lots of previously distributed packages to become "not compatible".] mikus
On Friday 02 September 2005 06:12 pm, Mikus Grinbergs wrote:
Ever since ftp.gwdg.de SuSE/9.3-i386/gnome was provided, I have been using it with apt-get to update the packages on my system. Recently, __some__ packages were upleveled to use a new cairo and placed in that depository. But __other__ packages, which I had already installed on my system, were NOT upleveled at the time.
When today I type 'apt-get dist-upgrade', it offers to upgrade a bunch of packages, but would REMOVE 64 PACKAGES from my system, many of which I'd rather keep (e.g., 'gdm' and 'gnome-panel' and 'gnome-themes' and 'totem').
I __WISH__ the 9.3 Gnome component depository on ftp.gwdg.de would provide "compatible" packages to upgrade what is in my system, instead of causing apt-get to threaten to remove so many.
[Or else NOT put packages into that depository which cause lots of previously distributed packages to become "not compatible".]
Mikus I don't know about the gnome repository because I do not use it. I have been using apt-get for many years though. First try "upgrade" instead of "dist-upgrade". There is a difference. Usually when apt-get does that there have been wholesale package changes where many of the programs have been moved around. apt is trying to sort that out for you. As I said, I know nothing about the gnome packaging. Just something to think about. Bob S.
On Fri, 2 Sep 2005 23:20:48 -0400 "B. Stia" <usr@sanctum.com> wrote:
On Friday 02 September 2005 06:12 pm, Mikus Grinbergs wrote:
Ever since ftp.gwdg.de SuSE/9.3-i386/gnome was provided, I have been using it with apt-get to update the packages on my system. Recently, __some__ packages were upleveled to use a new cairo and placed in that depository. But __other__ packages, which I had already installed on my system, were NOT upleveled at the time.
When today I type 'apt-get dist-upgrade', it offers to upgrade a bunch of packages, but would REMOVE 64 PACKAGES from my system, many of which I'd rather keep (e.g., 'gdm' and 'gnome-panel' and 'gnome-themes' and 'totem').
I __WISH__ the 9.3 Gnome component depository on ftp.gwdg.de would provide "compatible" packages to upgrade what is in my system, instead of causing apt-get to threaten to remove so many.
[Or else NOT put packages into that depository which cause lots of previously distributed packages to become "not compatible".]
Mikus
I don't know about the gnome repository because I do not use it. I have been using apt-get for many years though. First try "upgrade" instead of "dist-upgrade". There is a difference.
I deliberately did not complain about 'apt-get upgrade'. That runs o.k. on my system. But it does tell me that 63 packages were NOT upgraded (presumably because the files those packages depend upon were not identified as "fetchable"). And when I attempt to use 'apt-get install xxx' to "fetch" a *specific* resource that one of those "NOT upgraded" packages wants, apt-get says it will happily do it if I let apt-get first REMOVE 60-ODD PACKAGES. Which I suspect would cripple my system. [If it removed a couple of packages, I would know how to find them somewhere, but I'm not about to try to manually resolve dependencies for 60-odd packages. And in my experience apt-get will *fail* to do what I want unless it is totally satisfied that dependency conflicts have been resolved.]
Usually when apt-get does that there have been wholesale package changes where many of the programs have been moved around. apt is trying to sort that out for you. As I said, I know nothing about the gnome packaging.
What I think is that some of the new packages in the ftp.gwdg.de 9.3 Gnome component depository have a direct or indirect dependency upon the newer cairo, whereas some of the packages I have already installed on my system (e.g., 'totem') have a direct or indirect dependency on the older cairo. Meaning that when I say 'apt-get upgrade', many new packages are found to be in conflict with the packages already on my system (and thus are "held back" by apt-get); while were I to say 'apt-get dist-upgrade', many of the packages already installed on my system would be found to be in conflict, and would be removed by apt-get. [So far I have NOT seen evidence that the new packages would move programs around, though once upon a time certain SuSE Gnome items were located in /usr, whereas they now are in /opt.] What I __WISH__ is that even those packages with an indirect dependency on cairo had been recompiled and added to the ftp.gwdg.de 9.3 Gnome component depository, and that ALL the packages there had their dependency lists so arranged, that 'apt-get upgrade' would NOT be deciding to "hold back" such a large number of packages. mikus
On Saturday 03 September 2005 09.40, Mikus Grinbergs wrote: <trim>
What I __WISH__ is that even those packages with an indirect dependency on cairo had been recompiled and added to the ftp.gwdg.de 9.3 Gnome component depository, and that ALL the packages there had their dependency lists so arranged, that 'apt-get upgrade' would NOT be deciding to "hold back" such a large number of packages.
mikus
</trim> What i wish is for ALL packaged dependent on the new cairo be recompiled 9.2 as 9.3. OR have the cairo developers fix the incompatibility from old cairo. Too many packages fail now... -- /Rikard --------------------------------------------------------------- Rikard Johnels email : rikard.j@rikjoh.com Web : http://www.rikjoh.com Mob : +46 (0)763 19 76 25 PGP : 0x461CEE56 ---------------------------------------------------------------
On Saturday 03 September 2005 11:04, Rikard Johnels wrote:
On Saturday 03 September 2005 09.40, Mikus Grinbergs wrote:
<trim>
What I __WISH__ is that even those packages with an indirect dependency on cairo had been recompiled and added to the ftp.gwdg.de 9.3 Gnome component depository, and that ALL the packages there had their dependency lists so arranged, that 'apt-get upgrade' would NOT be deciding to "hold back" such a large number of packages.
mikus
</trim>
What i wish is for ALL packaged dependent on the new cairo be recompiled 9.2 as 9.3. OR have the cairo developers fix the incompatibility from old cairo. Too many packages fail now...
I think that this is the real problem, I do not use apt, and I have had this problem updating with YaST - packages are still requesting libcairo.so.1, which the new cairo does not provide (it provides libcairo.so.2 - soft linking does not work, because it looks in the rpm db "provides" rather). So it seems either wait for a cairo package which provides both, or wait till all packages have been rebuilt against the new cairo packages. (Or of course, do not update :( ) Cheers, H
Hamish wrote:
On Saturday 03 September 2005 11:04, Rikard Johnels wrote:
On Saturday 03 September 2005 09.40, Mikus Grinbergs wrote:
<trim>
What I __WISH__ is that even those packages with an indirect dependency on cairo had been recompiled and added to the ftp.gwdg.de 9.3 Gnome component depository, and that ALL the packages there had their dependency lists so arranged, that 'apt-get upgrade' would NOT be deciding to "hold back" such a large number of packages.
mikus
</trim>
What i wish is for ALL packaged dependent on the new cairo be recompiled 9.2 as 9.3. OR have the cairo developers fix the incompatibility from old cairo. Too many packages fail now...
I think that this is the real problem, I do not use apt, and I have had this problem updating with YaST - packages are still requesting libcairo.so.1, which the new cairo does not provide (it provides libcairo.so.2 - soft linking does not work, because it looks in the rpm db "provides" rather). So it seems either wait for a cairo package which provides both, or wait till all packages have been rebuilt against the new cairo packages. (Or of course, do not update :( ) Cheers, H rpm -ivh --force --relocate /usr=/usr/local /media/dvd/cairo-0.3.0-3.i586.rpm Thankfully it's relocatable. If the rpm database thinks it's already installed, --force is needed. # ldconfig # l /usr/local/lib/libcairo* -rw-r--r-- 1 root root 206390 2005-03-22 17:52 /usr/local/lib/libcairo.a -rwxr-xr-x 1 root root 940 2005-03-22 17:52 /usr/local/lib/libcairo.la* lrwxrwxrwx 1 root root 17 2005-09-06 13:50 /usr/local/lib/libcairo.so -> libcairo.so.1.0.0* lrwxrwxrwx 1 root root 17 2005-09-06 13:49 /usr/local/lib/libcairo.so.1 -> libcairo.so.1.0.0* -rwxr-xr-x 1 root root 139796 2005-03-22 17:52 /usr/local/lib/libcairo.so.1.0.0*
Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Keen licensed Private Pilot Retired IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist Microsoft Windows Free Zone - Linux used for all Computing Tasks
On 9/3/05, Mikus Grinbergs <mikus@bga.com> wrote:
On Fri, 2 Sep 2005 23:20:48 -0400 "B. Stia" <usr@sanctum.com> wrote:
On Friday 02 September 2005 06:12 pm, Mikus Grinbergs wrote:
Ever since ftp.gwdg.de SuSE/9.3-i386/gnome was provided, I have been using it with apt-get to update the packages on my system. Recently, __some__ packages were upleveled to use a new cairo and placed in that depository. But __other__ packages, which I had already installed on my system, were NOT upleveled at the time.
When today I type 'apt-get dist-upgrade', it offers to upgrade a bunch of packages, but would REMOVE 64 PACKAGES from my system, many of which I'd rather keep (e.g., 'gdm' and 'gnome-panel' and 'gnome-themes' and 'totem').
I __WISH__ the 9.3 Gnome component depository on ftp.gwdg.de would provide "compatible" packages to upgrade what is in my system, instead of causing apt-get to threaten to remove so many.
[Or else NOT put packages into that depository which cause lots of previously distributed packages to become "not compatible".]
Mikus
I don't know about the gnome repository because I do not use it. I have been using apt-get for many years though. First try "upgrade" instead of "dist-upgrade". There is a difference.
I deliberately did not complain about 'apt-get upgrade'. That runs o.k. on my system. But it does tell me that 63 packages were NOT upgraded (presumably because the files those packages depend upon were not identified as "fetchable").
And when I attempt to use 'apt-get install xxx' to "fetch" a *specific* resource that one of those "NOT upgraded" packages wants, apt-get says it will happily do it if I let apt-get first REMOVE 60-ODD PACKAGES. Which I suspect would cripple my system. [If it removed a couple of packages, I would know how to find them somewhere, but I'm not about to try to manually resolve dependencies for 60-odd packages. And in my experience apt-get will *fail* to do what I want unless it is totally satisfied that dependency conflicts have been resolved.]
Usually when apt-get does that there have been wholesale package changes where many of the programs have been moved around. apt is trying to sort that out for you. As I said, I know nothing about the gnome packaging.
What I think is that some of the new packages in the ftp.gwdg.de 9.3 Gnome component depository have a direct or indirect dependency upon the newer cairo, whereas some of the packages I have already installed on my system (e.g., 'totem') have a direct or indirect dependency on the older cairo. Meaning that when I say 'apt-get upgrade', many new packages are found to be in conflict with the packages already on my system (and thus are "held back" by apt-get); while were I to say 'apt-get dist-upgrade', many of the packages already installed on my system would be found to be in conflict, and would be removed by apt-get.
[So far I have NOT seen evidence that the new packages would move programs around, though once upon a time certain SuSE Gnome items were located in /usr, whereas they now are in /opt.]
What I __WISH__ is that even those packages with an indirect dependency on cairo had been recompiled and added to the ftp.gwdg.de 9.3 Gnome component depository, and that ALL the packages there had their dependency lists so arranged, that 'apt-get upgrade' would NOT be deciding to "hold back" such a large number of packages.
mikus
Unfortunately, the same happens with my 9.1 installation as well :( And the bad part is, that one of the packages it "wants" to remove is synaptic ... Cheers Sunny -- Svetoslav Milenov (Sunny)
On Sat, 03 Sep 2005 02:40:02 -0500 mikus@bga.com (Mikus Grinbergs) wrote:
What I think is that some of the new packages in the ftp.gwdg.de 9.3 Gnome component depository have a direct or indirect dependency upon the newer cairo, whereas some of the packages I have already installed on my system (e.g., 'totem') have a direct or indirect dependency on the older cairo. Meaning that when I say 'apt-get upgrade', many new packages are found to be in conflict with the packages already on my system (and thus are "held back" by apt-get); while were I to say 'apt-get dist-upgrade', many of the packages already installed on my system would be found to be in conflict, and would be removed by apt-get.
What I did was to add the following line to the RPM section of /etc/apt/apt.conf.d/apt.conf : Allow-Duplicated {"cairo";}; That allowed 'apt-get dist-upgrade' to install 2 new packages (one of them the new version of cairo) and upgrade 59 packages, leaving only 3 packages being deleted from my system. I can live with that. mikus
participants (6)
-
B. Stia
-
Hamish
-
mikus@bga.com
-
Rikard Johnels
-
Sid Boyce
-
Sunny