FFe: update swfdec-* to 0.6

Bug #202468 reported by Luca Ferretti
16
Affects Status Importance Assigned to Milestone
swfdec-mozilla (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Hardy still provides swfdec, swfdec-mozilla and swfdec-gnome from 0.5 series.

Could be a good idea update to 0.6

swfdec 0.6.0 announce: http://lists.freedesktop.org/archives/swfdec/2008-February/001265.html
swfdec 0.5.90 announce: http://lists.freedesktop.org/archives/swfdec/2008-January/001206.html

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :
Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :
Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

I've compiled, installed, and (briefly) tested this on x86_64, seems to be working fine. I don't really have any experience packaging, but I'm willing to take a stab at it if needed.

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

adding motu-release. Please consider the "first API/ABI-stable release of Swfdec" (per release notes) for inclusion in hardy, lots of bug fixes over current 0.5.4 version.

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

Kudos to you friend. I have added myself, Martin Pitt & asac to this. Hopefully one of them takes a look at this & can help/guide you in this if they are not too busy or whichever way.

Good luck :)

Revision history for this message
StefanPotyra (sistpoty) wrote :

That would affect the source packages swfdec-gnome, swfdec-mozilla and swfdec0.5, anything else?

I guess I'd also like to hear input from mozilla team in this regard, Alexander?

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

For anyone who's interested in testing this, there's some packages in my PPA based on the debian experimental version.

https://launchpad.net/~adam-caldwell/+archive/

It's my first attempt at packaging, but it works for me.

Revision history for this message
Stéphane Loeuillet (leroutier) wrote :

Hello Adam,

In my own PPA (https://edge.launchpad.net/~leroutier/+archive), you'll be able to find some packages I did for 0.5.4 and that improved a lot of things (like using /etc/alternative system)

Perhaps it could be good to take a look at the changes I did in those and use them into your own 0.6.0 packages

Thanks for doing those !

Do you know anyone working on swfdec-gnome ? (the new package which contains the standalone gtk player and nautilus thumbnailer) and is part of gnome 2.22.0)

Revision history for this message
Alexander Sack (asac) wrote :

i think we don't have any hard dependencies on swfdec yet, so any eventual breakage should be limited to the swfdec package itself.

Please ensure that it works with firefox 3 out of the box. The plugin should only be linked to /usr/lib/xulrunner-addons/plugins (not firefox-addons).

If it work with firefox 2 you should also link it to firefox/plugins/ and xulrunner/plugins

in addition i have have the following comments:

1. please package it as a non-native package (e.g. orig.tar.gz + diff.gz)
2. please use the alternative system (like flashplugin-nonfree and gnash do)

once you have done this, please ask for review again. i will take a look if everything is done properly then.

Revision history for this message
Alexander Sack (asac) wrote :

btw, aren't there packages in debian we could use? maybe consider that.

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

I updated the packages in my PPA based on your suggestions. The alternative system is now used, based on the prerm and postinst scripts in Stéphane's 0.5.4 build. The packages have also been uploaded in .orig.tar.gz and diff.gz format.

Revision history for this message
Stéphane Loeuillet (leroutier) wrote :

Thanks Adam, testing them asap!

Revision history for this message
Stéphane Loeuillet (leroutier) wrote :

In debian/control file of swfdec-mozilla, you could add :

Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384,92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a,aa5ca914-c309-495d-91cf-3141bbb04115
Xb-Npp-MimeType: application/x-shockwave-flash
Xb-Npp-Name: Swfdec player for Adobe/Macromedia Flash

for ubufox support (it would need its counterpart in Ubufox itself AFAIK)

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

Added. Should be done building in my ppa soon.

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

I uploaded swfdec-gnome 2.22.0 to my ppa as well, so we wont be left with an outdated version if the other two packages get into hardy. It compiles, installs, and launches fine for me -- however, I dont have any swf files to test it with.

I based it on the 2.21.91 version found in debian experimental, with no changes other than the version bump.

Revision history for this message
Stéphane Loeuillet (leroutier) wrote :

Thanks again, I'll retest them once I'm back home.

Isn't there keywords to attach to the bug so that it would be officialy tested ?

Revision history for this message
Stéphane Loeuillet (leroutier) wrote :

The alternative system works like a charm.

For the UbuFox part to work, we'll need patches on its side.
But its another bug

Revision history for this message
Stéphane Loeuillet (leroutier) wrote :
Revision history for this message
StefanPotyra (sistpoty) wrote :

Ok, since I got no objection so far from other members of motu-release, I'm putting this in the hands of the mozilla team. Alexander, please ACK/REJ to your liking. Thanks!

(unsubscribing motu-release).

Revision history for this message
Alexander Sack (asac) wrote :

could you please put debdiffs from debian package to your latest package in this bug?

To help verify the ubuntu-ubuntu upgrade an ubuntu vs. ubuntu debdiff for the latest would be helpful too.

Thanks,

 - Alexander

Revision history for this message
Alexander Sack (asac) wrote :

if this is done, please ping me in #ubuntu-mozillateam to get a quick response.

Thanks,
 - Alexander

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

I made no real changes to libswfdec compared to debian experimental, it would be fine (and probably preferable?) to sync it directly from there.

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

There were more significant changes in swfdec-mozilla, to support firefox 3 and use the alternative system.

(Note: there was an errant output file of a debuild run in my last build, i removed it for this debdiff)

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

I made no changes to swfdec-gnome as compared to debian experimental (there was no 2.22.0 available at the time) -- there is a 2.22.0 in debian unstable now, that is essentially the same so it would make sense to directly sync that as well.

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

Here's a debdiff for swfdec-mozilla-0.5.4 as shipped vs my swfdec-mozilla-0.6.0.

Revision history for this message
Alexander Sack (asac) wrote :

ack from me on behalf of the mozillateam. please upload. Thanks for your work on this. If you need a sponsor ask on -motu or -mozillateam.

 - Alexander

Revision history for this message
Alexander Sack (asac) wrote :

subscribed ubuntu-universe-sponsors for you.

Revision history for this message
Adam Caldwell (adam-caldwell-deactivatedaccount) wrote :

Yes, this will need a sponsor. This will be my first upload, someone will need to let me know how to go about doing it.

Revision history for this message
Shirish Agarwal (shirishag75) wrote :

Hi all,
Adam although its good but asac has given some good advice. It works out in the longer-term to use stuff from Debian and or package something new for Debian which can also be put up for Ubuntu. Maintenance and many other issues can be solved or pointed out which might be common. It also makes sense to have issues known by a large pool/number of hackers who might be able to come up with a solution which gets applied. In short a win-win scenario for everyone. ;)

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

swfdec-mozilla 0.6.0-2ubuntu1 is in the archive, closing the bug report.

Thanks for your work!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.