openSUSE Forums > Archives > Novell Archives » python-cairo missing for Suse 9.3 and 10.0

Go Back   openSUSE Forums > Archives > Novell Archives
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
  #1 (permalink)  
Old 11-Jul-2006, 03:19
Mark Brand
Guest
 
Posts: n/a
Default python-cairo missing for Suse 9.3 and 10.0

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
  #2 (permalink)  
Old 11-Jul-2006, 11:22
Justin Grote [SysOp]
Guest
 
Posts: n/a
Default Re: python-cairo missing for Suse 9.3 and 10.0

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
  #3 (permalink)  
Old 11-Jul-2006, 13:43
Mark Brand
Guest
 
Posts: n/a
Default Re: python-cairo missing for Suse 9.3 and 10.0

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.
  #4 (permalink)  
Old 11-Jul-2006, 17:13
Mark Brand
Guest
 
Posts: n/a
Default Re: python-cairo missing for Suse 9.3 and 10.0

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 the
Suse 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.


  #5 (permalink)  
Old 11-Jul-2006, 21:39
Justin Grote [SysOp]
Guest
 
Posts: n/a
Default Re: python-cairo missing for Suse 9.3 and 10.0

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
  #6 (permalink)  
Old 12-Jul-2006, 01:47
Mark Brand
Guest
 
Posts: n/a
Default Re: python-cairo missing for Suse 9.3 and 10.0

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
  #7 (permalink)  
Old 12-Jul-2006, 09:44
Justin Grote [SysOp]
Guest
 
Posts: n/a
Default Re: python-cairo missing for Suse 9.3 and 10.0

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
  #8 (permalink)  
Old 12-Jul-2006, 10:06
Mark Brand
Guest
 
Posts: n/a
Default Re: python-cairo missing for Suse 9.3 and 10.0

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
  #9 (permalink)  
Old 12-Jul-2006, 11:13
Justin Grote [SysOp]
Guest
 
Posts: n/a
Default Re: python-cairo missing for Suse 9.3 and 10.0

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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2