bugGnash - The GNU Flash player - Bugs: bug #21184, Reassigned to another tracker...

 
 

bug #21184: Reassigned to another tracker [was: Wrong information about firefox plugin in the manual]

Submitter:  Benjamin Wolsey <bwy>
Submitted:  Fri 28 Sep 2007 08:06:01 PM UTC
   
 
Category:  plugin Severity:  3 - Normal
Release:  None Status:  Fixed
Privacy:  Public Assigned to:  bwy
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 29 Sep 2007 12:58:01 PM UTC, comment #6: 

THIS ITEM WAS REASSIGNED TO TASK #7340


Please, do not post any new comments to this item.

Benjamin Wolsey <bwy>
Group Member
Sat 29 Sep 2007 12:58:00 PM UTC, comment #5: 

Transferring discussion to a task for later.

Benjamin Wolsey <bwy>
Group Member
Sat 29 Sep 2007 07:42:14 AM UTC, comment #4: 

I think that at present, while most people who build are testing gnash and just want the plugin installed where they can automatically use it, it's fine as it is. Requiring more installation steps or manual copying of files just means more people on IRC asking how to get youtube working.

Packagers ought to be able to read instructions and set the plugin directory themselves.

This might be better left for later, once lots of people want to install gnash system wide.

Benjamin Wolsey <bwy>
Group Member
Sat 29 Sep 2007 07:27:01 AM UTC, comment #3: 

The problem with installing in ~/.mozilla/plugins is that it's a user directory, while make install is typically done as root. People that don't use sudo for various reasons run make install with su -c, which makes the process run by the root user. Configure, run as the user, sets it to be the right user directory, but the created files and directories are owned by root and unwriteable by the user.

Plus, source-based package managers usually configure, make, and install packages as root, so it'd be put into root's home directory where users can't even look. Installing packages from package managers shouldn't go about putting plugins into user directories because the package managers operate system wide.

IMHO, make install should put the plugin into the correct directory as prefixed with --prefix or whatever (global by default), and if a user wants to install the plugin on a single user, they'd copy it from the gnash directory where it was built to the browser's user plugin directory. So perhaps a configure option to disable installing a plugin while still building it, and there could be user-run install scripts to copy the built lib to the correct user directory automatically. So something like:

./configure --disable-plugin-install (configures and sets to not install the plugin)
make (build the libs and plugin)
su -c "make install" (install the libs)
./install-mozilla-plugin [user name] (install the built plugin to the given user's local plugin dir)

Chris Robinson <kcat>
Sat 29 Sep 2007 05:56:00 AM UTC, comment #2: 

See also bug #20887.

I'd think the default sfor nsapi hould be system-install and the configure switch (which could be renamed to include the 'nsapi' string) should be used to override. We also need a configure switch to change install dir for the kparts one I guess.

Sandro Santilli <strk>
Group Member
Fri 28 Sep 2007 08:10:25 PM UTC, comment #1: 

Currently it does get installed in ~/.mozilla/plugins, as all browsers look there. We also did copy the mozilla SDK for NSAPI to the plugin directory so people don't have to install that package. The reason we install in the users home directory is otherwise, they'd have to be root, and the changes would be global.

Rob Savoye <rsavoye>
Group administrator
Fri 28 Sep 2007 08:06:01 PM UTC, original submission:  

THIS ITEM WAS REASSIGNED TO TASK #7340
Someone on IRC, who had RTFM, couldn't find out how to set the firefox plugin directory to ~/.mozilla/plugins rather than ~/.firefox/plugins, which is what the manual says.

docs/C/usermanual/installation/install.xml

As I understand it, we build the plugin from our own headers (so all the stuff about headers is wrong) and the plugin is always installed in ~/.mozilla/plugins unless otherwise specified.

I'll fix at least first part when I have time to check more carefully, or once someone has confirmed that's correct.

Benjamin Wolsey <bwy>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by kcat (Posted a comment)
  • -email is unavailable- added by strk (Posted a comment)
  • -email is unavailable- added by rsavoye (Posted a comment)
  • -email is unavailable- added by bwy (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-09-29 bwy StatusNone Fixed
    2007-09-29 bwy Reassign ItemGnash - The GNU Flash player, bug #21184 Gnash - The GNU Flash player, task #7340
    2007-09-29 bwy Categorydocumentation plugin

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code