Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 330951 - Remove USE="glitz" from x11-libs/cairo
Summary: Remove USE="glitz" from x11-libs/cairo
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 330397
  Show dependency tree
 
Reported: 2010-08-03 04:03 UTC by Matt Turner
Modified: 2010-09-08 20:03 UTC (History)
3 users (show)

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


Attachments
Remove glitz from cairo-1.8.8 (cairo-1.8.8.patch,1.43 KB, patch)
2010-08-03 04:04 UTC, Matt Turner
Details | Diff
Remove glitz from cairo-1.8.8-r1 (cairo-1.8.8-r1.patch,1.47 KB, patch)
2010-08-03 04:04 UTC, Matt Turner
Details | Diff
Remove glitz from cairo-1.8.10 (cairo-1.8.10.patch,1.47 KB, patch)
2010-08-03 04:05 UTC, Matt Turner
Details | Diff
Remove glitz description from metadata.xml (metadata.patch,551 bytes, patch)
2010-08-03 04:06 UTC, Matt Turner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Turner gentoo-dev 2010-08-03 04:03:58 UTC
In preparation for the removal of media-libs/glitz, we need to remove it as a USE flag and dependency of cairo.
Comment 1 Matt Turner gentoo-dev 2010-08-03 04:04:26 UTC
Created attachment 241179 [details, diff]
Remove glitz from cairo-1.8.8
Comment 2 Matt Turner gentoo-dev 2010-08-03 04:04:45 UTC
Created attachment 241181 [details, diff]
Remove glitz from cairo-1.8.8-r1
Comment 3 Matt Turner gentoo-dev 2010-08-03 04:05:05 UTC
Created attachment 241183 [details, diff]
Remove glitz from cairo-1.8.10
Comment 4 Matt Turner gentoo-dev 2010-08-03 04:06:50 UTC
Created attachment 241185 [details, diff]
Remove glitz description from metadata.xml

Note that the description of USE="opengl" in metadata.xml also refers to USE="glitz" and will therefore need to be reworked. I thought it best if someone more knowledgeable about cairo did this rather than me.
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2010-08-03 07:16:55 UTC
Gilles told me what I was trying to say in #330397 wasn't clear enough, so here I try again :)

We should probably start with a news item (glep 42) and other list posts to get people to remove USE=glitz from cairo and rebuild broken packages. *Then*, in 3 months or so, we can remove it from cairo.

Or maybe we can mask it directly, but the news item is essential if we want to avoid breaking users' systems.

Cheers
Comment 6 Matt Turner gentoo-dev 2010-08-03 14:05:22 UTC
(In reply to comment #5)

That's fine with me. I'm not a developer yet though, so do you want this to wait until I am, or would you like to put out a news item?
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2010-08-03 14:41:47 UTC
Matt,

Seriously. Stop the bug spam. Its the same damn patch for every single version of the ebuild.

glitz needs to be removed from the tree but people have insisted on using glitz and also due to it breaking the ability of people to start any apps or use their systems when apps are messed up the plan is for the next cairo releases to remove any and all glitz references and provide a preserve_libs method for people to upgrade.

The whole goal is we don't want to needlessly break people's systems.
Comment 8 Matt Turner gentoo-dev 2010-08-03 14:52:55 UTC
(In reply to comment #7)
> Matt,
> 
> Seriously. Stop the bug spam. Its the same damn patch for every single version
> of the ebuild.

Jesus. I was just trying to do the work for you. You don't have to be an asshole.

> glitz needs to be removed from the tree but people have insisted on using glitz
> and also due to it breaking the ability of people to start any apps or use
> their systems when apps are messed up the plan is for the next cairo releases
> to remove any and all glitz references and provide a preserve_libs method for
> people to upgrade.
> 
> The whole goal is we don't want to needlessly break people's systems.

Fine. Find a way to state that without being a dick please.
Comment 9 Matt Turner gentoo-dev 2010-09-08 19:25:37 UTC
Looks like glitz is completely gone with cairo-1.10.0. See http://mail.gnome.org/archives/gnome-announce-list/2010-September/msg00009.html
Comment 10 Doug Goldstein (RETIRED) gentoo-dev 2010-09-08 20:03:22 UTC
Its already gone in the cairo-1.10.0 testing versions we have in the tree.