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