flash installer package doesnt support ubufox

Bug #283687 reported by Alexander Sack
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
flashplugin-nonfree (Ubuntu)
Expired
High
Unassigned

Bug Description

Binary package hint: flashplugin-nonfree

flash needs to link its plugin in /usr/share/ubufox/plugins/

In turn the installer must touch the $APPDIR/.autoreg file in postinst. example how to do that is in the mozilla-plugin-gnash postinst as shipped in intrepid.

In turn we might look into cleaning up how the links are organized. for intrepid we might need a quick solution with low regression risk though.

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

discussion from irc on the link cleanup:

12:00 < asac> fta2: actually there is one major thing we might wanna look into
12:00 < asac> even though it scares me a bit and i am not sure if its too high risk
12:01 < asac> (flash)
12:01 < fta2> ?
12:01 < asac> the actual binary should be linked to /usr/share/ubufox/plugins/
12:01 < asac> which sounds simple, but since we have two different locations we cannot use dh_link
12:01 < asac> imo we should look into fixing the fact that flash has two different locations
12:02 < asac> by lets say making whatever binary is used available in /var/lib/flashplugin-nonfree/libflashplayer-arch.so
12:02 < asac> which would be a link to the i386 binary on 386 and to the npviewer thing on amd64
12:02 < asac> would basically add a another link layer to the solution :(
12:08 < asac> fta2: so what we currently have is:
12:08 < asac> /usr/lib/flashplugin-nonfree/libflashplayer.so
12:09 < asac> <= /usr/lib/xulrunner-addons/flashplugin-alternative.so
12:09 < asac> and
12:09 < asac> /usr/lib/flashplugin-nonfree/libflashplayer.so
12:09 < asac> <= (loaded) /var/lib/flashplugin-nonfree/npwrapper.libflashplayer.so
12:09 < asac> <= /usr/lib/xulrunner-addons/flashplugin-alternative.so
12:09 < asac> thats really ugly
12:09 < asac> i mean the alternative system surely shouldnt be used for doing arch dependent locations
12:10 < asac> and because of that ignorance we have the mess now
12:10 < asac> so the clean solution (please give better ideas if you have) would be:
12:10 < asac> /usr/lib/flashplugin-nonfree/libflashplayer.so
12:10 < asac> <= /var/lib/flashplugin-nonfree/libflashplayer-arch.so
12:10 < asac> <= /usr/lib/xulrunner-addons/flashplugin-alternative.so
12:10 < asac> and
12:10 < asac> /usr/lib/flashplugin-nonfree/libflashplayer.so
12:11 < asac> <= (loaded) /var/lib/flashplugin-nonfree/npwrapper.libflashplayer.so
12:11 < asac> <= /var/lib/flashplugin-nonfree/libflashplayer-arch.so
12:11 < asac> <= /usr/lib/xulrunner-addons/flashplugin-alternative.so
12:12 < asac> (and) /var/lib/flashplugin-nonfree/libflashplayer-arch.so <= /usr/share/ubufox/plugins/libflashplayer.so

Changed in flashplugin-nonfree:
importance: Undecided → High
status: New → Triaged
description: updated
Revision history for this message
Alexander Sack (asac) wrote :

(continued about on low-regression approach ...)
12:12 < asac> but i have the feeling that this kind of alternative shuffling will cause risk and frustration for some users
12:12 -!- kaaloo [<email address hidden>] has joined #ubuntu-mozillateam
12:13 < asac> and we have no time to flash out usability glitches
12:13 < asac> hmm
12:13 < asac> so maybe we should keep everything as is and just add the -arch.so link and use it for the ubufox link ;)
12:13 < asac> ouch
12:14 < asac> at least that would give us low regression potential and we could avoid adding yet another arch dependent link :(

Revision history for this message
Thomas Hotz (thotz-deactivatedaccount) wrote :

This bug is very old are there still problems Alexander?

Changed in flashplugin-nonfree (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for flashplugin-nonfree (Ubuntu) because there has been no activity for 60 days.]

Changed in flashplugin-nonfree (Ubuntu):
status: Incomplete → Expired
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.