bugzilla 2.18.1 in cooker

David Miller justdave at bugzilla.org
Thu May 26 14:27:05 UTC 2005


Guillaume Rousse wrote:
> There is a bugzilla package in cooker (mandriva development
> distribution). The spec file and applied patches can be found at
> http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/contrib-SPECS/bugzilla/

Cool!

> As Debian people, we try to enforce FHS setup even for web applications.

> I'm perfectly aware however this kind of setup break platform
> interoperability, and is not adapted to upstream concerns. However, we
> may eventually found some intermediate step that would help packagers
> without crippling developers concerns ?

The goal is to have packagers be able to get Bugzilla working wherever 
they want it by only needing to patch the Bugzilla/Config.pm file.

There's been a lot of progress on this already, as I'm sure you've 
noticed (your patch for 2.18.x is a LOT smaller than the one you needed 
for 2.16.x, for example).  Alexis Sukrieh (the maintainer of the Debian 
package) has been working on this a fair bit...  he'd be a good person 
to work with on making the pieces that are left happen.

> For instance, the current archive is quite ugly: I don't see the point
> of shipping CVS files, and files with non-standard perms, thus needing
> to be corrected later during installation. This should be done beforehand.

The permissions thing is fairly common practice among software 
distributions.  It's a side effect of using CVS for the source control, 
which has no care about permissions, and screws them up frequently.  It 
would have to be done from a script one way or another, whether it's 
done before rolling the tarball or at install time.  RPM includes 
commands for the %install section of your spec file for exactly this 
reason to set the default permissions of installed files, if you don't 
want to use our script to do it. :)

And yes, as Max pointed out, we ship the CVS files on purpose, because 
it makes upgrading a lot easier for people who customize it.  Those can 
easily be excluded in an RPM.

-- 
Dave Miller                                   http://www.justdave.net/
System Administrator, Mozilla Foundation       http://www.mozilla.org/
Project Leader, Bugzilla Bug Tracking System  http://www.bugzilla.org/



More information about the developers mailing list