|
||||||
| Forums FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| Novell Archives Archived content from Novell openSUSE support forums |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Hi,
I hope this finds its way to the right person. The package python-cairo is missing from the repositories for Suse 9.3 and 10.0. This package can be necessary for installing the package manager smart which is necessary if one wants to use the KDE updates which have been moved to the new YUM system. At least it's necessary when current versions from the Gnome updates and Guru repositories are installed. (Smart is needed particularly in Suse 9.3 whose Yast does not support YUM repositories.) It's easy enough to use rpmbuild to rebuild the Suse 10.1 python-cairo source RPM for Suse 9.3 or 10.0, but it would be convenient to have this in the repository. regards, Mark |
|
|||
|
Mark Brand wrote:
> Hi, > > I hope this finds its way to the right person. > > The package python-cairo is missing from the repositories for Suse 9.3 > and 10.0. This package can be necessary for installing the package > manager smart which is necessary if one wants to use the KDE updates > which have been moved to the new YUM system. At least it's necessary > when current versions from the Gnome updates and Guru repositories are > installed. > > (Smart is needed particularly in Suse 9.3 whose Yast does not support > YUM repositories.) > > It's easy enough to use rpmbuild to rebuild the Suse 10.1 python-cairo > source RPM for Suse 9.3 or 10.0, but it would be convenient to have this > in the repository. Well if it's not there it probably won't be added, the repositories are usually kept static. I'm sure you can find a 9.3 cairo RPM out there somewhere. Here's one for 10.0 that might work on 9.3: http://jarpack.com/suse/10.0/RPMS/i586/ -- Justin Grote Novell Support Connection Sysop Network Architect JWG Networks |
|
|||
|
Justin Grote [SysOp] wrote:
> Mark Brand wrote: >> Hi, >> >> I hope this finds its way to the right person. >> >> The package python-cairo is missing from the repositories for Suse 9.3 >> and 10.0. This package can be necessary for installing the package >> manager smart which is necessary if one wants to use the KDE updates >> which have been moved to the new YUM system. At least it's necessary >> when current versions from the Gnome updates and Guru repositories are >> installed. >> >> (Smart is needed particularly in Suse 9.3 whose Yast does not support >> YUM repositories.) >> >> It's easy enough to use rpmbuild to rebuild the Suse 10.1 python-cairo >> source RPM for Suse 9.3 or 10.0, but it would be convenient to have this >> in the repository. > > Well if it's not there it probably won't be added, the repositories are > usually kept static. I'm sure you can find a 9.3 cairo RPM out there > somewhere. Here's one for 10.0 that might work on 9.3: > > http://jarpack.com/suse/10.0/RPMS/i586/ > You are right. It would have made more sense for me to mention this to Guru instead of here. The problem exists for Suse 9.3 because of dependencies in Guru packages. |
|
|||
|
Mark Brand wrote:
> Justin Grote [SysOp] wrote: >> Mark Brand wrote: >>> Hi, >>> >>> I hope this finds its way to the right person. >>> >>> The package python-cairo is missing from the repositories for Suse 9.3 >>> and 10.0. This package can be necessary for installing the package >>> manager smart which is necessary if one wants to use the KDE updates >>> which have been moved to the new YUM system. At least it's necessary >>> when current versions from the Gnome updates and Guru repositories are >>> installed. >>> >>> (Smart is needed particularly in Suse 9.3 whose Yast does not support >>> YUM repositories.) >>> >>> It's easy enough to use rpmbuild to rebuild the Suse 10.1 python-cairo >>> source RPM for Suse 9.3 or 10.0, but it would be convenient to have this >>> in the repository. >> Well if it's not there it probably won't be added, the repositories are >> usually kept static. I'm sure you can find a 9.3 cairo RPM out there >> somewhere. Here's one for 10.0 that might work on 9.3: >> >> http://jarpack.com/suse/10.0/RPMS/i586/ >> > > You are right. It would have made more sense for me to mention this to > Guru instead of here. The problem exists for Suse 9.3 because of > dependencies in Guru packages. I was too quick to agree. For Suse 9.3, python-gtk-2.8.2-21 in theSuse Gnome Update repository is what needs python-cairo, but python-cairo is not in any repository for Suse 9.3. This has nothing to do with Guru or Jarpack. # rpm -q --whatrequires python-cairo python-gtk-2.8.2-21 # # rpm -qi python-gtk Name : python-gtk Relocations: (not relocatable) Version : 2.8.2 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany Release : 21 Build Date: Mon 19 Jun 2006 02:43:11 AM CEST Install date: Tue 11 Jul 2006 11:55:06 PM CEST Build Host: ett.suse.de Group : Development/Libraries/Python Source RPM: python-gtk-2.8.2-21.src.rpm Size : 4453481 License: LGPL Signature : DSA/SHA1, Mon 19 Jun 2006 02:44:14 AM CEST, Key ID a84edae89c800aca Packager : http://www.suse.de/feedback URL : http://www.pygtk.org/ Summary : Python bindings for the GTK+ widget set So, I think there is something to be said after all for adding python-cairo to the Gnome update repositories for Suse 9.3 and Suse 10.0. I doubt it's really by design that packages from external repositories are needed to satisfy dependencies in Suse-mainained repositories. |
|
|||
|
Mark Brand wrote:
> So, I think there is something to be said after all for adding > python-cairo to the Gnome update repositories for Suse 9.3 and Suse > 10.0. I doubt it's really by design that packages from external > repositories are needed to satisfy dependencies in Suse-mainained > repositories. What you have installed is not the python GTK for 9.3: rpm -q --requires -p http://mirrors.kernel.org/suse/i386/...5.3-3.i586.rpm | grep cairo <returns nothing> And the python gtk for 10.0 doesn't require python-cairo, it just requires cairo and pango: rpm -q --requires -p http://mirrors.kernel.org/opensuse/d...8.0-3.i586.rpm | grep cairo libcairo.so.2 libpangocairo-1.0.so.0 rpm -q --provides -p http://mirrors.kernel.org/opensuse/d...0.0-7.i586.rpm libcairo.so.2 cairo = 1.0.0-7 rpm -q --provides -p http://mirrors.kernel.org/opensuse/d...0.0-3.i586.rpm | grep cairo libpangocairo-1.0.so.0 So the repository is consistent and python-cairo doesn't need to be present ![]() -- Justin Grote Novell Support Connection Sysop Network Architect JWG Networks |
|
|||
|
Justin Grote [SysOp] wrote:
> Mark Brand wrote: >> So, I think there is something to be said after all for adding >> python-cairo to the Gnome update repositories for Suse 9.3 and Suse >> 10.0. I doubt it's really by design that packages from external >> repositories are needed to satisfy dependencies in Suse-mainained >> repositories. > > What you have installed is not the python GTK for 9.3: > rpm -q --requires -p > http://mirrors.kernel.org/suse/i386/...5.3-3.i586.rpm > | grep cairo > <returns nothing> > > And the python gtk for 10.0 doesn't require python-cairo, it just > requires cairo and pango: > > rpm -q --requires -p > http://mirrors.kernel.org/opensuse/d...8.0-3.i586.rpm > | grep cairo > libcairo.so.2 > libpangocairo-1.0.so.0 > > rpm -q --provides -p > http://mirrors.kernel.org/opensuse/d...0.0-7.i586.rpm > libcairo.so.2 > cairo = 1.0.0-7 > > rpm -q --provides -p > http://mirrors.kernel.org/opensuse/d...0.0-3.i586.rpm > | grep cairo > libpangocairo-1.0.so.0 > > So the repository is consistent and python-cairo doesn't need to be > present ![]() > > Hi Justin, The python-gtk I'm talking about is this one: ftp://ftp.suse.com/pub/suse/i386/sup....2-21.i586.rpm rpm -q --requires python-cairo python-gtk python-numeric rpmlib(VersionedDependencies) <= 3.0.3-1 python >= 2.4 python < 2.5 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 libcairo.so.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libfontconfig.so.1 libfreetype.so.6 libglitz.so.1 libjpeg.so.62 libm.so.6 libpng12.so.0 libpng.so.3 libsvg-cairo.so.1 libsvg.so.1 libX11.so.6 libXext.so.6 libxml2.so.2 libXrender.so.1 libz.so.1 rpmlib(PayloadIsBzip2) <= 3.0.5-1 rpm -q --whatrequires python-cairo python-gtk-2.8.2-21 It looks the updated 2.8.2-21 version of python-gtk needs python-cairo,whereas the older python-gtk-2.5.3-3 does not. Mark |
|
|||
|
Mark Brand wrote:
> The python-gtk I'm talking about is this one: > > ftp://ftp.suse.com/pub/suse/i386/sup....2-21.i586.rpm You should have mentioned you were using the Gnome supplimentary, which is *not* part of the distribution and is *not* officially supported by SuSE, so I wouldn't be surprised if it breaks from time to time. -- Justin Grote Novell Support Connection Sysop Network Architect JWG Networks |
|
|||
|
Justin Grote [SysOp] wrote:
> Mark Brand wrote: >> The python-gtk I'm talking about is this one: >> >> ftp://ftp.suse.com/pub/suse/i386/sup....2-21.i586.rpm > > You should have mentioned you were using the Gnome supplimentary, I think I did mention "Gnome Updates" in my first and third posting in this thread, but it's easy to miss. ![]() > which is *not* part of the distribution and is *not* officially supported by > SuSE, so I wouldn't be surprised if it breaks from time to time. > That's why I posted, to report the breakage and provide a workaround that would be useful to readers. Even though it's not officially supported, the maintainers want it to work and probably appreciate hearing about problems. Anyway, thanks for checking it out. Mark |
|
|||
|
Mark Brand wrote:
> I think I did mention "Gnome Updates" in my first and third posting in > this thread, but it's easy to miss. ![]() Ah, in fact you did, it is commonly referred to as the gnome supplimentary though, "Gnome Updates" usually means updated through the normal YaST. > That's why I posted, to report the breakage and provide a workaround > that would be useful to readers. Even though it's not officially > supported, the maintainers want it to work and probably appreciate > hearing about problems. Probably won't be seen by the devs here, you should probably file a bug instead: https://bugzilla.novell.com/index.cgi -- Justin Grote Novell Support Connection Sysop Network Architect JWG Networks |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|