Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89707 - Glitz/Cairo should use slots
Summary: Glitz/Cairo should use slots
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Peter Johanson (RETIRED)
URL: http://cairographics.org/snapshots/
Whiteboard:
Keywords:
: 100630 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-04-19 13:37 UTC by Stefan de Konink
Modified: 2005-08-18 10:08 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan de Konink 2005-04-19 13:37:45 UTC
Glitz 0.4.0 is available for quite sometime now, could it be updated?

Reproducible: Always
Steps to Reproduce:
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-04-19 14:08:26 UTC
In portage but package.masked due to Bug 79640. 
Comment 2 Stefan de Konink 2005-04-19 14:18:46 UTC
http://bugs.gentoo.org/show_bug.cgi?id=79640 is fixed and Cairo 0.4.0 is available too.
Comment 3 Stefan de Konink 2005-04-19 14:20:44 UTC
Why not update the ebuilds of the applications which break? (work with older cairo api).

# Peter Johanson <latexer@gentoo.org> (11 Apr 2005)
# Masked as a new cairo innevitably breaks cairo using apps
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-04-19 14:30:47 UTC
Comment #2: Did you really read what #79640 is about? The unmasked cairo-0.3.0 version does not build with glitz-0.4.0. Also cairo-0.4.0 is in portage but package.masked. What do you want to fix? 
Comment 5 Stefan de Konink 2005-04-19 14:41:58 UTC
The problem of #79640 describes the API incompatibility between cairo/glitz versions. Glitz 0.4.0 is not compatible with Cairo 0.3.0 but it is with 0.4.0.

Both are masked because the application using the cairo library require the old '0.3.0' api, thus will break with a new cairo. That way the ebuilds must be rewritten allowing two versions on the base system (like with sqlite). Applications based on 0.3.0 then require for Cairo 0.3.0, which depends on the latest 0.3.x release of Glitz.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-04-19 17:02:29 UTC
Changing the summary to something meaningful. 
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-07-28 14:18:04 UTC
*** Bug 100630 has been marked as a duplicate of this bug. ***
Comment 8 foser (RETIRED) gentoo-dev 2005-07-31 04:30:42 UTC
glitz/cairo are not set up for slotting upstream, it's rather pointless
excercise to do a series of hacks for gentoo alone. This is still pre 1.0
quality, I think apps/libs using it just shouldn't be too rigid and drop support
when it isn't up-to-date anymore (eg. mozilla svg).
Comment 9 Doug Goldstein (RETIRED) gentoo-dev 2005-08-18 10:08:08 UTC
Foser put it best. Especially now that the Cairo api is stablizing apps should
gravitate towards that.