Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237125 - media-libs/swfdec-0.8.0 ebuild change suggestions
Summary: media-libs/swfdec-0.8.0 ebuild change suggestions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://lists.freedesktop.org/archives...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-09 05:13 UTC by Branislav Jovanović
Modified: 2009-01-07 15:28 UTC (History)
3 users (show)

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


Attachments
ebuild patch (0.7.4 -> 0.8.0) (swfdec-0.8.0.ebuild.patch,2.01 KB, patch)
2008-09-13 16:34 UTC, Davide Pesavento (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Branislav Jovanović 2008-09-09 05:13:13 UTC
As of September 8th, 0.8 is the new stable release of swfdec. 

Reproducible: Always
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-09-09 06:31:17 UTC
please DO NOT fill zero day bump requests, we already know when most software related to gnome is out since we are subscribed to relevant mailing lists.

Plus we've been asked to not bump it yet because it has issues with firefox.
Comment 2 Branislav Jovanović 2008-09-09 07:42:32 UTC
(In reply to comment #1)
> please DO NOT fill zero day bump requests, we already know when most software
> related to gnome is out since we are subscribed to relevant mailing lists.
> 
> Plus we've been asked to not bump it yet because it has issues with firefox.
> 

Sorry, it (mailing lists etc) didn't cross my mind - i thought this is the right way to inform people about the new release. I wasn't my intention to pressure anybody.
About the firefox bug(s): i did take a look at mozzila's bugzilla, but the first firefox bug didn't look like a show stopper, and second was against RC builds, so that probably mislead me. I'll try to be more informed next time.

Sorry again.
Comment 3 Auke Booij (tulcod) 2008-09-13 15:10:32 UTC
hm, how about a masked one? because not everyone uses firefox, you know... :)
Comment 4 Davide Pesavento (RETIRED) gentoo-dev 2008-09-13 16:34:49 UTC
Created attachment 165341 [details, diff]
ebuild patch (0.7.4 -> 0.8.0)

*) Added 'debug' USE flag and enabled 'gtk' by default.
*) --disable-ffmpeg and --disable-mad aren't valid configure options any longer.
*) To run the tests you need >=x11-libs/cairo-1.7.1, which is p.masked in portage at the moment. I didn't try.
*) Firefox 3.0.2 should solve the crashes in windowless mode. I guess that a masked version bump (at least for swfdec-mozilla) is the best option now, it will be unmasked later when >=firefox-3.0.2 is available in the tree.
Comment 5 Davide Pesavento (RETIRED) gentoo-dev 2008-09-16 08:57:23 UTC
Daniel: I've seen that you bumped swfdec in portage. Could you please look at the improvements I suggested in my ebuild patch above?
Comment 6 Mart Raudsepp gentoo-dev 2008-10-19 18:32:06 UTC
So 0.8.0 has been in the tree and also unmasked for a while. Retitling to see what this bug is about now, and hopefully someone will be able to take a look soon (some of us busy with GNOME 2.24 instead)
Comment 7 Davide Pesavento (RETIRED) gentoo-dev 2008-10-19 19:48:47 UTC
Essentially, the changes I'm suggesting are:

*) New 'debug' USE flag which enables the compilation of vivified debugger (it also needs additional deps, see attached patch).
*) Enable 'gtk' USE flag by default, since net-www/swfdec-mozilla requires it but non-gnome users will probably have it disabled. Alternatively, switch net-www/swfdec-mozilla to EAPI=2 and depend on ">=media-libs/swfdec-0.8[gtk]".
*) --disable-ffmpeg and --disable-mad aren't valid configure options any longer: remove them.
*) Raise cairo dep to ">=x11-libs/cairo-1.8", as required by tests.

Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-04 22:44:50 UTC
Comments based on 0.8.2

(In reply to comment #7)
> *) New 'debug' USE flag which enables the compilation of vivified debugger (it
> also needs additional deps, see attached patch).
I want to know what is the inpact of this for other use than debugging ?

> *) Enable 'gtk' USE flag by default, since net-www/swfdec-mozilla requires it
> but non-gnome users will probably have it disabled. Alternatively, switch
> net-www/swfdec-mozilla to EAPI=2 and depend on ">=media-libs/swfdec-0.8[gtk]".
gtk is now on by default

> *) --disable-ffmpeg and --disable-mad aren't valid configure options any
> longer: remove them.
not a problem in 0.8.2

> *) Raise cairo dep to ">=x11-libs/cairo-1.8", as required by tests.
tests are disabled so no need to change this.
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-14 23:34:32 UTC
please get back to us wrt to last comment.
Comment 10 Davide Pesavento (RETIRED) gentoo-dev 2008-12-15 00:12:11 UTC
(In reply to comment #8)
> Comments based on 0.8.2
> 
> (In reply to comment #7)
> > *) New 'debug' USE flag which enables the compilation of vivified debugger (it
> > also needs additional deps, see attached patch).
> I want to know what is the inpact of this for other use than debugging ?
> 

I'm not sure I've understood your question... vivified is a debugger and decompiler framework...

> > *) Enable 'gtk' USE flag by default, since net-www/swfdec-mozilla requires it
> > but non-gnome users will probably have it disabled. Alternatively, switch
> > net-www/swfdec-mozilla to EAPI=2 and depend on ">=media-libs/swfdec-0.8[gtk]".
> gtk is now on by default
> 

Ok, thanks.

> > *) --disable-ffmpeg and --disable-mad aren't valid configure options any
> > longer: remove them.
> not a problem in 0.8.2
> 

What do you mean by "not a problem"? Those options don't exist in 0.8.2

> > *) Raise cairo dep to ">=x11-libs/cairo-1.8", as required by tests.
> tests are disabled so no need to change this.
> 

Why not trying to enable tests instead?
Comment 11 Davide Pesavento (RETIRED) gentoo-dev 2008-12-15 00:16:39 UTC
Furthermore, the README says >=liboil-0.3.6 and >=gstreamer-0.10.15 are needed. Please adjust the deps.
Comment 12 Davide Pesavento (RETIRED) gentoo-dev 2009-01-07 08:58:14 UTC
I cannot reopen the bug since I'm not the original reporter...
Comment 13 Daniel Gryniewicz (RETIRED) gentoo-dev 2009-01-07 15:20:27 UTC
re-openining
Comment 14 Daniel Gryniewicz (RETIRED) gentoo-dev 2009-01-07 15:28:47 UTC
configure says liboil 0.3.1, and the gstreamer dep is a bit more complicated.  Unless a problem turns up, we'll consider configure canonical.

Upping the cairo dep does not get tests to pass for me, and it ties stabilization of swfdec to cairo, so tests stay restricted for now, until someone has time to figure out why they're failing.

I've removed --disable-ffmpeg and --disable-mad, thanks.