Re: rpm packages of thunderbird/firefox extensions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Christopher Aillon schrieb:
> Orion Poplawski wrote:
>> A little over a year ago I asked about packaging Firefox extensions and 
>> was told things would be better in Firefox 1.1.  We now have 1.5.  Are 
>> we ready to start packaging Firefox extensions?
> 
> Things are better, but nowhere near great.  The fact that Firefox 
> doesn't use versioned libraries means that every time the version 
> changes upstream, the on-disk directory changes.

Would it be possible to do something similar to the plugins-scheme in
the mozilla-based stuff in Fedora? e.g. install all extensions to

/usr/lib{,64}/{mozilla,firefox,thunderbird}/1.5/extensions/

an we make somehow sure that those apps find them there? Maybe with some
scripts that create symlinks where they belong (yes, that's a bit scary,
I know.

Site note: maybe we can even get rid of the "1.5" in above example, but
I'm not sure.

>  In any case, things 
> are probably "good enough" since extensions can be properly installed 
> and uninstalled without manual user intervention.   Take a look at what 
> beagle does to install its extension.
> 
> Just before I sent this, I thought of a potentially big problem 
> though..... the automatic software update that Firefox has.  It's 
> extremely likely that extensions can installed via RPM, then updated via 
> the software updater, and then rpmdb will not match what's on disk, 
> causing potential problems for future rpm operations such as rpm -U, rpm 
> -e, and obviously rpm -V.

Well, firefox would need to run as root to overwrite what's on disk.
People doing such stuff did something totally wrong already and probably
don't care to much about rpm -{UeV}.

> We probably need a solution for that before we start shipping extensions 
> as part of extras.

Well, we probably should start with one or two extensions and see how it
works out before we start more.

CU
thl

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux