[MASTER] FFe: please sync with upstream version of Gnash .8.5

Bug #338074 reported by Sindhudweep Sarkar
74
This bug affects 10 people
Affects Status Importance Assigned to Milestone
gnash (Debian)
Invalid
Undecided
Unassigned
gnash (Ubuntu)
Fix Released
Wishlist
Alexander Sack
Declined for Jaunty by Nathan Handler

Bug Description

Binary package hint: gnash

Gnash's fourth beta release, Gnash .8.5 is released with major bug fixes. It is available here:
http://ftp.gnu.org/pub/gnu/gnash/0.8.5/.

Related branches

Dylan Aïssi (daissi)
Changed in gnash:
status: New → Confirmed
Revision history for this message
none (ubuntu-bugs-nullinfinity-deactivatedaccount) wrote :

The final version of gnash 0.8.5 has been released: http://www.gnashdev.org/?q=node/67 .

Revision history for this message
Sindhudweep Sarkar (sindhudweep-sarkar) wrote :

sorry, I realize my sentence could be parsed two ways; gnash .8.5 is the fourth beta of gnash.

description: updated
Changed in gnash:
status: Unknown → New
description: updated
Revision history for this message
Iulian Udrea (iulian) wrote : Re: FFe: please sync with upstream version of Gnash .8.5

Please see https://wiki.ubuntu.com/FreezeExceptionProcess.

I'm changing the status back to New as we use Confirmed when the exception is granted.

Changed in gnash (Ubuntu):
importance: Undecided → Wishlist
status: Confirmed → New
Revision history for this message
der_vegi (m-may) wrote :

In Debian Lenny, freeze exception was also granted for gnash.
Gnash 0.8.5 brings back working youtube support, for example.

Revision history for this message
StefanPotyra (sistpoty) wrote :

Erm, Lenny (and unstable) ship with 0.8.4? However imho youtube support would be good to have.

Alexander, what's you opinion?

Revision history for this message
Tomasz Czapiewski (xeros) wrote :

I've tested one of the latests svn build few days before the 0.8.5 release and I'm supprised how it works. It's already great. It works a lot better than Adobe Flash Plugin in Konqueror. I can watch youtube videos (and navigate there, too), watch flash banners and advertisers, use flash menus on the web sites. It doesn't crash as frequently as original flash plugin and it's FLOSS. It consumes much of the CPU power when watching flash video but adobe plugin does it, too (and is more buggy). It's not (yet) 100% compatibile with original flash but it's compatibility is very promising.

Revision history for this message
der_vegi (m-may) wrote :

@Stefan: Yeah, Lenny ships with 0.8.4, 0.8.5 was released after Lenny. The freeze exception was granted for 0.8.4, which came out long after Lenny's freeze.

Revision history for this message
Marcus Granado (mrc-gran) wrote :

I've just compiled it from source, and gnash 0.8.5 is the only version with which youtube works on my netbook. Before that I had to rely on the non-free flash plugin package, which now thanks Gnu I'm free from. Being able to run youtube videos has to be a very strong point in favor of packaging 0.8.5 in jaunty instead of 0.8.4, at least to allow the average user to taste a rather competitive easy-to-install flash alternative for the first time.

Revision history for this message
Scott Kitterman (kitterman) wrote :

Sounds reasonable. Ack #1.

Revision history for this message
Nathan Handler (nhandler) wrote :

Could you please attach your .diff.gz for the upgrade?

Revision history for this message
Iulian Udrea (iulian) wrote :

ACK #2

FFe approved.

Changed in gnash:
status: New → Confirmed
Revision history for this message
Drascus (enchantedvisionsband) wrote :

Can someone post how to install this from source in Ubuntu Intrepid? I haven't been able to. I can't wait for a .deb file for ubuntu to be posted.

Revision history for this message
Marcus Granado (mrc-gran) wrote :

@Drascus: this is what I did in jaunty, I think it should work in intrepid, hardy etc.
1) grab gnash-0.8.5 source code and untar it: "wget http://ftp.gnu.org/pub/gnu/gnash/0.8.5/gnash-0.8.5.tar.bz2 && tar xjvf gnash-0.8.5.tar.bz2 && cd gnash-0.8.5"
2) run "./configure 2>&1 |grep apt-get" to obtain the list of packages the source depends on. Install each one of the packages in this list (I guess I had to slightly modify a couple of names on the list, since it refers to packages in debian, not ubuntu)
3) after installing the packages in (2), run the usual "./configure --prefix=/usr && ./make" and wait up to one hour or so
4) install gnash system libraries and binaries by doing a "sudo make install"
5) install mozilla plugin in your private mozilla settings: "cd plugin && make install-plugin"
6) disable flash-plugin in firefox; restart firefox and point it to youtube. voila!

@Nathan: do you have a url explaining how to obtain the kind of .diff.gz your are asking for?

Revision history for this message
Nathan Handler (nhandler) wrote :

You can try and follow [1] or [2] to learn how to prepare a proper package update. After you build the source package with 'debuild -S -sa', the .diff.gz will be created. This is what should be attached to the bug.

[1] https://wiki.ubuntu.com/PackagingGuide/Recipes/PackageUpdate
[2] https://wiki.ubuntu.com/MeetingLogs/devweek0809/PackageUpdates

summary: - FFe: please sync with upstream version of Gnash .8.5
+ [MASTER] FFe: please sync with upstream version of Gnash .8.5
Revision history for this message
Sindhudweep Sarkar (sindhudweep-sarkar) wrote :

here's my diff for the upgrade

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 338074] Re: [MASTER] FFe: please sync with upstream version of Gnash .8.5

This is a bug report, not a forums thread. I'd appreciate it if everyone
would take their chatter about this elsewhere. What this needs is an
updated package and anything else is a distraction.

Revision history for this message
Alexander Sack (asac) wrote : Re: [Bug 338074] Re: [MASTER] FFe: please sync with upstream version of Gnash .8.5

On Mon, Mar 23, 2009 at 02:04:18PM -0000, Sindhudweep Sarkar wrote:
> here's my diff for the upgrade
>
> ** Attachment added: "gnash_0.8.5-0ubuntu1.diff.gz"
> http://launchpadlibrarian.net/24258127/gnash_0.8.5-0ubuntu1.diff.gz
>

I already talked with upstream about gnash 0.8.5 and in general i
agree that we want it in jaunty. However, please go through the ~gnash
team branches. and dont use the debian packages nor provide just a
diff.gz ;).

 - Alexander

Revision history for this message
Sindhudweep Sarkar (sindhudweep-sarkar) wrote :

@Alexander

thanks for all your help, both on irc, and here. Please review my branch here: https://code.edge.launchpad.net/~sindhudweep-sarkar/gnash/trunk

Revision history for this message
Craig (candrews-integralblue) wrote :

I just tried your branch, Sindhudweep Sarkar, and was unable to build it. Here's precisely what I did:
bzr branch lp:~sindhudweep-sarkar/gnash/trunk gnash
wget http://mirrors.kernel.org/gnu/gnash/0.8.5/gnash-0.8.5.tar.gz
tar -xzvf gnash-0.8.5.tar.gz
mv gnash-0.8.5/* gnash
cd gnash
dpkg-buildpackage -rfakeroot -uc -b

And I end up with this error after a little bit of compiling:
Making all in libmedia
make[3]: Entering directory `/home/candrews/gnash/libmedia'
/bin/bash ../libtool --tag=CXX --mode=compile x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../libamf -I../libnet -I../libbase -I../libcore -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../libmedia/gst -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -g -Werror-implicit-function-declaration -Os -pthread -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -MT libgnashmedia_la-MediaHandler.lo -MD -MP -MF .deps/libgnashmedia_la-MediaHandler.Tpo -c -o libgnashmedia_la-MediaHandler.lo `test -f 'MediaHandler.cpp' || echo './'`MediaHandler.cpp
libtool: compile: x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../libamf -I../libnet -I../libbase -I../libcore -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../libmedia/gst -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -g -Werror-implicit-function-declaration -Os -pthread -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -MT libgnashmedia_la-MediaHandler.lo -MD -MP -MF .deps/libgnashmedia_la-MediaHandler.Tpo -c MediaHandler.cpp -fPIC -DPIC -o .libs/libgnashmedia_la-MediaHandler.o
cc1plus: warning: command line option "-Werror-implicit-function-declaration" is valid for C/ObjC but not for C++
In file included from MediaHandler.cpp:33:
AudioDecoderSpeex.h:25:36: error: speex/speex_resampler.h: No such file or directory
In file included from MediaHandler.cpp:33:
AudioDecoderSpeex.h:54: error: ISO C++ forbids declaration of ‘SpeexResamplerState’ with no type
AudioDecoderSpeex.h:54: error: expected ‘;’ before ‘*’ token
make[3]: *** [libgnashmedia_la-MediaHandler.lo] Error 1
make[3]: Leaving directory `/home/candrews/gnash/libmedia'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/candrews/gnash'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/candrews/gnash'
make: *** [build-stamp] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

Revision history for this message
Sindhudweep Sarkar (sindhudweep-sarkar) wrote :

@craig:
test the package in my ppa while i figure out what I broke.

Revision history for this message
Craig (candrews-integralblue) wrote :

The PPA version is working quite nicely. I've used it with Firefox to browse youtube successfully.

Revision history for this message
Martin Meyer (elreydetodo) wrote :

I've just installed the 0.8.5 package from the PPA to give it a shot, and my first result on the YouTube website was gray boxes for all flash objects.

After talking with Craig and comparing our installed gstreamer packages, I've determined there seems to be a missing dependency on gstreamer0.10-nice. After I installed that package YouTube at least shows stuff - I haven't checked to see if it will play videos yet.

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

I can confirm that the package from Sindhudweep's PPA works ok with youtube videos but I can't confirm the depency "gstreamer0.10-nice". I had it installed when I first tried to watch video and it worked; then I removed the package (which had been installed as a depency of empathy), restarted the web browser (firefox) and were still able to watch youtube videos.

Revision history for this message
Tomasz Czapiewski (xeros) wrote :

Too bad Sindhudweep's PPA packages doesn't work for me in Konqueror (Kubuntu) because Klash and konqueror-plugin-gnash are not compiled this PPA (built packages have only the docs, not the binaries or libs). Today I've just upgraded from Kubuntu 8.10 and now Gnash/Klash doesn't work for me - I used 20090225/20090227 trunk packages for Debian before and it worked just fine in Kubuntu 8.10.

Revision history for this message
der_vegi (m-may) wrote :

For me, the ppa package works very well on my Jaunty amd64, youtube included.

Revision history for this message
Tomasz Czapiewski (xeros) wrote :

@der_vegi:
Firefox, Konqueror or other web browser? Internal plugin dedicated to browser (konqueror/firefox) or nspluginwrapper? Gnash in this ppa is compiled only for gnome/gtk+ apps, not kde and it's quite problematic in kubuntu. Would someone compile it with kde4 support, too?

Revision history for this message
der_vegi (m-may) wrote :

Oh sorry, I forgot to mention: Firefox and Epiphany, mozilla-plugin-gnash using Gnome.

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

anyone made an updated branch or am i supposed to do it on my own again ;)? i am on IRC if you need my help.

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

so in short: i grant FFe for this mozilla related package, but only if you go through me and use the gnash branches that exist.

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

Note: i will wait 24h and then squeeze it into my tight time schedule somehow ... thanks.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

I believe what Alexander means is that please base your bazaar branch off lp:~gnash/gnash/ubuntu.head and do a (as clean as possible) merge against it. The branch includes only the debian/ directory, which should then work with upstream 0.8.5 source package.

Sindhudweep: could you do your merge request against lp:~gnash/gnash/ubuntu.head, which you actually correctly based your branch off, instead of lp:~ubuntu-core-dev/gnash/ubuntu your current merge request (4807) is against?

Revision history for this message
Sindhudweep Sarkar (sindhudweep-sarkar) wrote : Re: [Bug 338074] Re: [MASTER] FFe: please sync with upstream version of Gnash .8.5

Yes I will take care of it this evening (EDT), after i work out a few
of the issues some of the Kubuntu users have brought up. I was sloppy
and did not test this with Konqueror, Midori, Epiphany, Arora

On Thu, Apr 2, 2009 at 10:57 AM, Timo Jyrinki <email address hidden> wrote:
> I believe what Alexander means is that please base your bazaar branch
> off lp:~gnash/gnash/ubuntu.head and do a (as clean as possible) merge
> against it. The branch includes only the debian/ directory, which should
> then work with upstream 0.8.5 source package.
>
> Sindhudweep: could you do your merge request against
> lp:~gnash/gnash/ubuntu.head, which you actually correctly based your
> branch off, instead of lp:~ubuntu-core-dev/gnash/ubuntu your current
> merge request (4807) is against?
>
> --
> [MASTER] FFe: please sync with upstream version of Gnash .8.5
> https://bugs.launchpad.net/bugs/338074
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Sindhudweep Sarkar (sindhudweep-sarkar) wrote :

Ahh thanks for the clarification Timo, I will take care of it this evening (EDT), after i work out a few
of the issues some of the Kubuntu users have brought up. I was sloppy
and did not test this with Konqueror, Midori, Epiphany, Arora

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

thanks for the branch update. sponsoring.

Changed in gnash (Ubuntu):
assignee: nobody → asac
status: Confirmed → In Progress
Revision history for this message
Alexander Sack (asac) wrote :

uploaded. also FFe granted from me.

Changed in gnash (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnash - 0.8.5-0ubuntu1

---------------
gnash (0.8.5-0ubuntu1) jaunty; urgency=low

  [ Alexander Sack <email address hidden> ]
  * 0.8.5-pre packaging
    - update debian/build_head

  [ Sindhudweep Narayan Sarkar <email address hidden> ]
  * new upstream release 0.8.5 (LP: #338074)
    - add .bzr-builddeb/default.conf
  * ship new lib /usr/lib/gnash/libgnashsound-*.so in gnash-common
    - update debian/gnash-common.install
  * removed get-orig-source rule from rules file.
    - update debian/rules
  * use bzr upstream
    - deleted debian/watch

 -- Sindhudweep Narayan Sarkar <email address hidden> Fri, 03 Apr 2009 08:54:52 -0400

Changed in gnash (Ubuntu):
status: Fix Committed → Fix Released
Alexander Sack (asac)
Changed in gnash (Debian):
importance: Unknown → Undecided
status: New → Invalid
Revision history for this message
Craig (candrews-integralblue) wrote :

Gnash 0.8.6 was released today - Would it be possible (I know it's late and all) for it to make Karmic?

http://www.gnashdev.org/?q=node/71

Revision history for this message
Tomasz Czapiewski (xeros) wrote :

+1 for upgrade to 0.8.6 in Karmic but I think it needs new bug report as FFe wishlist with new status to check by ubuntu people.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 338074] Re: [MASTER] FFe: please sync with upstream version of Gnash .8.5

Yes. A new bug please.

Revision history for this message
Craig (candrews-integralblue) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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