Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 230495 - media-libs/swfdec 0.7.2 released
Summary: media-libs/swfdec 0.7.2 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Nguyen Thai Ngoc Duy (RETIRED)
URL: http://lists.freedesktop.org/archives...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-02 10:21 UTC by George
Modified: 2008-12-05 11:45 UTC (History)
2 users (show)

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


Attachments
media-libs/swfdec-0.6.6 (swfdec-0.6.6-r1.ebuild,2.40 KB, text/plain)
2008-07-07 13:21 UTC, Malte E.
Details
media-libs/swfdec-0.7.2 (swfdec-0.7.2.ebuild,2.50 KB, text/plain)
2008-07-07 13:22 UTC, Malte E.
Details
gnome-extra/swfdec-gnome-2.22.2 (swfdec-gnome-2.22.2.ebuild,871 bytes, text/plain)
2008-07-07 13:24 UTC, Malte E.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description George 2008-07-02 10:21:34 UTC
media-libs/swfdec-0.7.2 released

Reproducible: Always
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2008-07-02 13:14:33 UTC
We're more then aware of the release. The 0.7.x series is their unstable series and as such doesn't really belong in the tree
Comment 2 Norman Jonas 2008-07-03 15:44:53 UTC
There are lots of unstable packages in the tree so this is not really an argument.

On the other hand I have quite a few arguments why swfdec is one of those packages that should provide ebuilds for unstable versions :

- It is an incomplete and unstable package even in its stable branch ( feature incomplete and crashing ) so that newer development versions are likely to be even more stable and feature complete than the stable versions...

- swfdec-0.7 brings important new features like fullscreen video playback

- Since Adobe released some docs about the flash specification I expect some more features in the 0.7 series

- Those who prefer swfdec over propietary adobe flash ( which just made my system crash ) depend on swfdec and its development branch for feature completeness.

Last but not least a quote from the release notes : "Even though this is a development release, Swfdec still follows the no-crashes-allowed policy."

http://lists.freedesktop.org/archives/swfdec/2008-June/001678.html

This is more than many other unstable packages in the gentoo tree guarantee.
Comment 3 Norman Jonas 2008-07-03 16:24:19 UTC
A simple rename of the stable ebuild ( swfdec / swfdec-mozilla ) works fine.
Comment 4 Norman Jonas 2008-07-05 16:54:48 UTC
Since swfdec-gnome-2.22.2 does not build against swfdec-0.7.x out of the box I have to agree now that this packages cannot be in the portage tree until gnome-2.24 or a compatible >swfdec-gnome-2.22.2 is out.
Comment 5 Malte E. 2008-07-06 10:54:11 UTC
not everyone using swfdec uses swfdec-gnome too. How about:
swfdec-gnome: DEPEND="<=media-libs/swfdec-0.6*"

Can swfdec be slotted? I'll check as soon as I get home (only ubuntu on this computer)
Comment 6 Thomas Pegeot 2008-07-07 13:17:25 UTC
I think that swfdec-gnome can be easily patched. I wrote a small and tricky patch for its configure script, modifying the requirements (SWFDEC_MAJORMINOR=0.6 to SWFDEC_MAJORMINOR=0.7 and SWFDEC_REQUIRED=0.6.0 to SWFDEC_REQUIRED=0.7.0) and swfdec-gnome compiled correctly.
A better patch could be written to allow both swfdec-0.6 and swfdec-0.7 to be used to compile swfdec-gnome-2.22.2. ;)

If writting a such patch is not possible (i don't know what it's possible to do or not in a configure script), maybe a masked version of swfdec-gnome (something like swfdec-gnome-2.22.2-r1) with a simple patch as mine could be added to the tree.
Comment 7 Malte E. 2008-07-07 13:19:32 UTC
OK, this is what I found out.
swfdec can be easily slotted. I used SLOT="0.6" and SLOT="0.7". I had to rename the stuff in /usr/share/gtk-doc to swfdec-0.7 and remove the stuff in /usr/share/icons. More the quick&dirty way, but it worked. Then I changed the dependencies of swfdec-gnome from >=media-libs/swfdec-0.6 to =media-libs/swfdec-0.6*. I updated, swfdec-0.7.2 was installed in a new slot and swfdec-mozilla was updated to 0.7.2 (I just copied the ebuild). Everything without a problem. swfdec-mozilla now works in Version 0.7.2 using the new swfdec and swfdec-gnome still works with swfdec-0.6.6.
But swfdec-0.7.2 does not actually work that well. in a few minutes testing I noticed that veoh does not work well anymore (because of a regression) but google video works better now. No one would want to use fullscreen video playback as it is lagging hardcore. 0.7.2 is slower than 0.6.6.
I'll upload the ebuilds and let the devs decide whether they want it in the tree or not (probably with a change)
Comment 8 Malte E. 2008-07-07 13:21:03 UTC
Created attachment 159796 [details]
media-libs/swfdec-0.6.6

SLOT changed to 0.7
Comment 9 Malte E. 2008-07-07 13:22:04 UTC
Created attachment 159797 [details]
media-libs/swfdec-0.7.2

SLOT changed to 0.7, some renamings and removals to prevent file collisions
Comment 10 Malte E. 2008-07-07 13:24:19 UTC
Created attachment 159799 [details]
gnome-extra/swfdec-gnome-2.22.2

dependency on swfdec adapted
The comment to the first file should of course be "SLOT changed to 0.6"
Comment 11 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2008-07-07 13:51:46 UTC
Is it worth it? You forgot that there are already swfdec-gnome 2.22 installs out there and adding this will break them.
If you still want it, I think it could be p.masked. Gnome herd, comments?
Comment 12 Aiko Barz 2008-07-20 16:32:57 UTC
For the protocol:

The current swfdev runs fine on /usr/portage/profiles/default-linux/amd64/2007.0/no-multilib
for month.

So long,
   Aiko
Comment 13 Davide Pesavento (RETIRED) gentoo-dev 2008-08-03 12:00:50 UTC
media-libs/swfdec-0.7.4 is already in Portage (hard-masked). I guess someone should close this bug.
Comment 14 Arun Raghavan (RETIRED) gentoo-dev 2008-08-04 09:14:45 UTC
(In reply to comment #13)
> media-libs/swfdec-0.7.4 is already in Portage (hard-masked). I guess someone
> should close this bug.

Yep, Cardoe has added this, so closing.