packaging thunderbird and firefox extensions as RPM in Fedora

Christopher Aillon caillon at redhat.com
Mon Apr 16 18:01:54 UTC 2007


Enrico Scholz wrote:
> I do not see how this matters here. rpm knows enough ways to handle it:
> 
> * explicit 'Requires: firefox = ...' in binary plugins

Packagers fall all too easily into the trap of >= and not updating the 
min/max versions based on what the extension claims.  When ABI breaks, 
it will probably cause a crash and users might revert back to an older 
browser version which might not have the latest security fixes.

> * perhaps virtual provides to handle changes in firefox micro versions
> * perhaps an XSL stylesheet which generates autodeps based upon the
>   'minVersion' and 'maxVersion' values in 'install.rdf'

This might work, but seems hackish and it will be made a moot point for 
F8 when there'll be a better way of doing things.




More information about the fedora-devel-list mailing list