Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 247200 - Bump netscape-flash to new native 64bit release
Summary: Bump netscape-flash to new native 64bit release
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement
Assignee: Jim Ramsay (lack) (RETIRED)
URL: http://labs.adobe.com/downloads/flash...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-17 14:00 UTC by Nicholas Doyle
Modified: 2008-11-25 19:26 UTC (History)
21 users (show)

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


Attachments
netscape-flash for amd64 systems (netscape-flash-10.0.20.7.ebuild,820 bytes, text/plain)
2008-11-17 16:35 UTC, Markos Chandras (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nicholas Doyle 2008-11-17 14:00:43 UTC
Adobe finally released a 64bit flash, it would be cool to see this available in portage.

http://labs.adobe.com/downloads/flashplayer10.html

Reproducible: Always

Steps to Reproduce:
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2008-11-17 14:12:44 UTC
Adobe considers this release as pre-release for developers and advanced users.
Anyway, reassigning to maintainer...
Comment 2 Maciej Józiewicz 2008-11-17 14:37:49 UTC
Still, it would be sweet to have it in ~amd64 or at least some overlay.

BTW I guess that all Gentoo users are kinda advanced users (in the way that, we are all used to rebuilding stuff and tracking down why things don't work ;])

So, please (please, please) write an ebuild and put it somewhere :)
Comment 3 R Bar-On 2008-11-17 14:41:34 UTC
Indeed, an ebuild for this would be fantastic.
Comment 4 Maciej Józiewicz 2008-11-17 15:04:04 UTC
Still, it would be sweet to have it in ~amd64 or at least some overlay.

BTW I guess that all Gentoo users are kinda advanced users (in the way that, we are all used to rebuilding stuff and tracking down why things don't work ;])

So, please (please, please) write an ebuild and put it somewhere :)
Comment 5 Jürgen Geuter 2008-11-17 15:27:28 UTC
Benn testing the plugin a lot today here on my ~amd64 system: It's fast, a lot faster than nspluginwrappery stuff, and has not crashed my browser so far. The fullscreening doesn't work here (as advertised) and I don't have a camera to test, but I think it should at least get to ~amd64 (maybe with a einfo note): Right now that is the best way for Flash in 64Bit by far.
Comment 6 Jürgen Geuter 2008-11-17 15:33:38 UTC
Should probably add that I tested with www-client/mozilla-firefox-3.0.4.
Comment 7 Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-11-17 16:03:16 UTC
Wow, great news!

I've checked this in (netscape-flash-10.0.20.12_alpha), but p.masked it for now.

I haven't done a lot of testing yet, but my basic benchmark (youtube) seems to work properly.

Please test it and tell your friends - If I get enough positive feedback on this bug I'll consider unmasking it to ~amd64 soon.
Comment 8 Markos Chandras (RETIRED) gentoo-dev 2008-11-17 16:35:27 UTC
Created attachment 172097 [details]
netscape-flash for amd64 systems

Until it gets unmasked i wrote a quick ebuild to help other users to test it

This version of flash-player works perfect here :)

Enjoy!
Comment 9 Christian Ruppert (idl0r) gentoo-dev 2008-11-17 16:44:22 UTC
(In reply to comment #8)
> Created an attachment (id=172097) [edit]
> netscape-flash for amd64 systems
> 
> Until it gets unmasked i wrote a quick ebuild to help other users to test it
> 
> This version of flash-player works perfect here :)
> 
> Enjoy!
> 

http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/netscape-flash/ChangeLog?view=markup :)
Comment 10 Thomas Kuther 2008-11-17 16:47:18 UTC
Works fine here.

Tested in Konqueror 4.2 SVN and Firefox3, using youtube (of course) and THE flash overkill page: http://www.musicovery.com/

If latter one works, flash works.
Comment 11 Markos Chandras (RETIRED) gentoo-dev 2008-11-17 16:53:07 UTC
(In reply to comment #9)
> (In reply to comment #8)
> > Created an attachment (id=172097) [edit]
> > netscape-flash for amd64 systems
> > 
> > Until it gets unmasked i wrote a quick ebuild to help other users to test it
> > 
> > This version of flash-player works perfect here :)
> > 
> > Enjoy!
> > 
> 
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/netscape-flash/ChangeLog?view=markup
> :)
> 

Ooops missed that :)

Please consider to add !net-www/nspluginwrapper as blocked package on DEPEND variable otherwise you will mess up your flash :)
Comment 12 Maciej Józiewicz 2008-11-17 17:06:04 UTC
But acrobat's plugin is also 32bit (isn't it?). So this bockage will also block the possibility of using acrobat's plugin. Isn't there a better way to do it?
Comment 13 Markos Chandras (RETIRED) gentoo-dev 2008-11-17 17:21:34 UTC
The source package for this version is only for 64bit systems .Since there is no README file inside the source package , try to use the .so file on an x86 gentoo machine and you ll see that it fails 

Besides that , another way to see that is the name of the package which is x86_64.

According to this article http://labs.adobe.com/technologies/flashplayer10/ it is only for 64bit systems

The best way to deal with this is to modify the ebuild to download the appropriate package according to your architecture
Comment 14 Markos Chandras (RETIRED) gentoo-dev 2008-11-17 17:33:49 UTC
Comment on attachment 172097 [details]
netscape-flash for amd64 systems

Removed since there is already on portage cvs
Comment 15 Andrey Vihrov 2008-11-17 20:12:22 UTC
Have been testing it with Firefox 2.0.0.18 - works almost flawlessly and is definitely faster than nspluginwrapper stuff. Full-screen mode and v4l2 webcam also work fine.

One bug I have found so far: it segfaults on closing a tab with this movie running: http://ncannasse.fr/blog/playing_with_3d
Comment 16 Christian Ruppert (idl0r) gentoo-dev 2008-11-17 20:36:00 UTC
(In reply to comment #15)
> One bug I have found so far: it segfaults on closing a tab with this movie
> running: http://ncannasse.fr/blog/playing_with_3d
> 

same here.
anyway the alpha runs "fine" (like 32bit flash) here with firefox 3.0.4.
Comment 17 Dror Levin (RETIRED) gentoo-dev 2008-11-17 22:14:46 UTC
Confirmed to work on firefox 3.1beta1. Tested on youtube and bubble shooter :)
Comment 18 Christopher Smith 2008-11-18 03:18:33 UTC
Youtube works for me but espn.com crashes the browser.
Comment 19 Nick 2008-11-18 12:48:53 UTC
Had to install libflashsupport to get sound working, but this is keyworded only for x86. I'm using oss. Otherwise works great!
Comment 20 Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-11-18 13:30:00 UTC
(In reply to comment #19)
> Had to install libflashsupport to get sound working, but this is keyworded only
> for x86. I'm using oss. Otherwise works great!

oss?  That's crazy!

But yes, that reminds me that libflashsupport is now useful for amd64 users as well!  Time to keyword it, I guess.

--

Everyone with crashes:  If you haven't yet already, report them here:

http://bugs.adobe.com/flashplayer/
Comment 21 Markos Chandras (RETIRED) gentoo-dev 2008-11-18 14:56:33 UTC
I insist that you need to block this package with nspluginwrapper package since this version of flashplayer is only for amd64 machines. Am I wrong?I cant find any documentation about the supported ~arches
Comment 22 Murph 2008-11-18 15:03:32 UTC
(In reply to comment #21)
> I insist that you need to block this package with nspluginwrapper package since
> this version of flashplayer is only for amd64 machines. Am I wrong?I cant find
> any documentation about the supported ~arches
> 

I'm no expert (read: this is just off the top of my head), but wouldn't nspluginwrapper be used for other 32 bit plugins than just flash? Adding a black could be an issue for people who use it. Shouldn't nspluginwrapper be modified to just not wrap flash if there is a 64 bit version? then you could block older versions of nspluginwrapper.
Comment 23 Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-11-18 15:22:30 UTC
(In reply to comment #21)
> I insist that you need to block this package with nspluginwrapper package since
> this version of flashplayer is only for amd64 machines. Am I wrong?I cant find
> any documentation about the supported ~arches

Let us begin by assuming you meant "suggest" intead of "insist" ;)

I don't think a block is the appropriate thing here - There's no reason
netscape-flash 64-bit and nspluginwrapper can't both be installed
simultaneously - In fact, as Maciej and Murph mentioned, nspluginwrapper is still used for other 32-bit plugins.  I can imagine that someone using
the 32-bit acroread plugin on amd64 would be very angry if they suddenly couldn't upgrade to the 64-bit flash plugin!

Now, I may perhaps consider having a postinstall script remove any old
nswrappers for the 32-bit flashplugin.so if it detects them, I'm not sure if
this is necessary, since I did this myself manually before I upgraded.  Did you
have trouble upgrading to the 64-bit version because of nspluginwrapper?  What
happened?  How did you fix it?  This is one of the reasons this package is
p.masked for now.

As for your final question, yes, this particular version of flash is only for
amd64 machines.  I'm sure that in the future when this software is actually
released, the same version will be available for both x86 and amd64.  However
presently there is no 10.0.20.12_alpha for x86.

Just look at the KEYWORDS in the ebuild I checked in.  It specifically says: 
'-* -x86 ~amd64' which means "This CANNOT be used on x86 (or any other arch)
and is unstable on amd64".  Compare this to the KEYWORDS of 10.0.12.36 -> "-*
x86 amd64'  This means "This is stable on x86 and amd64 but cannot be used on
any other arch".  Package managers read these values, so even if you *did*
unmask 10.0.20.12 on and x86 machine, you could not accidentally upgrade to it
without explicitly overriding the arch check in your package manager.
Comment 24 Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-11-18 15:36:37 UTC
(In reply to comment #22)
> Shouldn't nspluginwrapper be
> modified to just not wrap flash if there is a 64 bit version? then you could
> block older versions of nspluginwrapper.

As I understand things, and I'm not an expert in nspluginwrapper either, it won't wrap native plugins without you explicitly asking it to do so with the '-n' flag.

Furthermore, some people may actually *want* to wrap native plugins, since nspluginwrapper separates the plugin out of the main browser execution thread - In theory then a crashing plugin won't bring down the browser.
Comment 25 Markos Chandras (RETIRED) gentoo-dev 2008-11-18 15:40:22 UTC
(In reply to comment #23)
> (In reply to comment #21)
> > I insist that you need to block this package with nspluginwrapper package since
> > this version of flashplayer is only for amd64 machines. Am I wrong?I cant find
> > any documentation about the supported ~arches
> 
> Let us begin by assuming you meant "suggest" intead of "insist" ;)

Ok sorry about that  :)

> 
> I don't think a block is the appropriate thing here - There's no reason
> netscape-flash 64-bit and nspluginwrapper can't both be installed
> simultaneously - In fact, as Maciej and Murph mentioned, nspluginwrapper is
> still used for other 32-bit plugins.  I can imagine that someone using
> the 32-bit acroread plugin on amd64 would be very angry if they suddenly
> couldn't upgrade to the 64-bit flash plugin!
> 
> Now, I may perhaps consider having a postinstall script remove any old
> nswrappers for the 32-bit flashplugin.so if it detects them, I'm not sure if
> this is necessary, since I did this myself manually before I upgraded.  Did >you

That is probably the best solution. Call nspluginwrapper script to remove old flash :) ( i am not an expert too )

Comment 26 Jose daLuz 2008-11-18 16:43:49 UTC
(In reply to comment #22)

> I'm no expert (read: this is just off the top of my head), but wouldn't
> nspluginwrapper be used for other 32 bit plugins than just flash? 

Yes, absolutely it is. I still need this for realplayer since certain sites won't work with realaudio support in the Totem plugin.

You don't need to block it, just run "nspluginwrapper -l" to list plugins and "nspluginwrapper -r <path_to_file_in_list>" to remove them. You may need to run as each user and root to remove all copies. This is what I did.
Comment 27 shade 2008-11-18 18:32:48 UTC
Someone tested this flash with opera? I see it works on ff, but hangs opera 9.62 on my pc.
Comment 28 Jürgen Geuter 2008-11-18 18:36:53 UTC
Works here with www-client/opera-9.62. Tested youtube and could watch video.
Comment 29 Markos Chandras (RETIRED) gentoo-dev 2008-11-18 19:07:59 UTC
(In reply to comment #28)
> Works here with www-client/opera-9.62. Tested youtube and could watch video.
> 

+1  :)
Comment 30 f5d8fd51ed1e804c9e8d0357e8614e0493b06e96 2008-11-19 10:26:58 UTC
Works as intended for me, too. (FF 3.0.4)

Hasn't crashed yet which the 32bit version with nspluginwrapper did alot for me...
Comment 31 Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-11-19 15:13:10 UTC
Regarding nspluginwrapper:

To automatically remove any dead plugins, you can just run 'nspluginwrapper -a -u'.  Of course this will only work if the 32-bit libs have already been removed, and unfortunately during a normal upgrade the older 32-bit libs are not going to be removed until after the 64-bit version is done installing, since portage does:
1. Install new package
2. Uninstall old package

The good news is that I have not see any trouble on my amd64 machine that results from having the old nspluginwrapper stuff around, so even if no one ever sees the message it shouldn't hurt.  Please let me know if this is not the case for you!

I will add a note into the post-install hook that will notify users that they should run 'nspluginwrapper -a -u' manually to clear out any old wrappers.  I just don't think there's a way to actually do this automatically.
Comment 32 Aljoscha Vollmerhaus 2008-11-19 19:56:38 UTC
youtube works like a charm, FF 3.0.4, feels a lot faster
Comment 33 kavol 2008-11-20 12:02:19 UTC
SeaMonkey 1.1.12 - no crash so far (half a day of videos & some games)
Comment 34 shade 2008-11-22 11:24:49 UTC
Maybe it should go ~amd64? Looks like it works better than 32 bit version. We know that if someone uses ~ branch he know what he is doing, and more people should test this package.
Comment 35 haarp 2008-11-24 15:25:18 UTC
Firefox 3.x: Works flawlessly and better than 32bit Flash + nspluginwrapper
Comment 36 Wolfram Schlich (RETIRED) gentoo-dev 2008-11-25 18:39:28 UTC
jim, any news on this one? do you plan to add this to portage? thanks!
Comment 37 Jim Ramsay (lack) (RETIRED) gentoo-dev 2008-11-25 19:26:00 UTC
Good news everyone!  A majority of the comments here have been positive, so I've unmasked this to ~amd64

Enjoy.

If you experience any issues from here on out, please add to other bugs or open new bugs.