media-libs/swfdec-0.7.2 released Reproducible: Always
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
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.
A simple rename of the stable ebuild ( swfdec / swfdec-mozilla ) works fine.
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.
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)
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.
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)
Created attachment 159796 [details] media-libs/swfdec-0.6.6 SLOT changed to 0.7
Created attachment 159797 [details] media-libs/swfdec-0.7.2 SLOT changed to 0.7, some renamings and removals to prevent file collisions
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"
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?
For the protocol: The current swfdev runs fine on /usr/portage/profiles/default-linux/amd64/2007.0/no-multilib for month. So long, Aiko
media-libs/swfdec-0.7.4 is already in Portage (hard-masked). I guess someone should close this bug.
(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.