Archive

Archive for septembre 2007

Removal of unnecessary parameters in Bugzilla 3.2

We had an interesting Bugzilla meeting yesterday about parameters which are not important or used enough to stay in Bugzilla, to cleanup the code a bit and to make Bugzilla configuration easier. The results of the discussion are available on wiki. If you disagree with some removals suggested there, you have one month (till our next Bugzilla meeting on October 2) to let us know why we should keep them. Then we will validate these changes and start removing them. Note that this won’t affect Bugzilla 3.0.x and older; but only Bugzilla 3.2 and newer.

We know some given parameter always seems to be the most important one for some of you, and which we should in no way remove (else the parameter wouldn’t have been implemented). But at some point, we have to decide what is important enough to stay (or get implemented) and what is too specific to a single case to remain here. We will as much as possible take the best decision for those we decide to remove, i.e. hardcode them to their best value. In some cases (cookiepath, docs_urlbase, sslbase, timezone, maxpatchsize), this means setting them based on the value of some other fields. In some other cases (mostfreqthreshold, quicksearch_comment_cutoff), we will replace them by a constant which can still be configured by editing Constants.pm.

Nous avons eu une très intéressante réunion hier concernant Bugzilla à propos des paramètres existants dans Bugzilla qui ne sont pas suffisamment importants ou utiles pour rester présents, l’idée étant de nettoyer le code quelque peu et de rendre la configuration de Bugzilla plus facile en supprimant ce qui n’est pas primordial. Le résultat de la discussion est disponible sur wiki. Si vous n’êtes pas d’accord avec certaines suppressions proposées, faites-le nous savoir dans le mois à venir, avant notre prochaine réunion Bugzilla le 2 octobre prochain, et en expliquant pourquoi il est essentiel de conserver tel ou tel paramètre. Passé cette date, nous allons valider la liste et commencer à retirer les paramètres susmentionnés. Notez que Bugzilla 3.0.x et antérieures ne sont pas concernées par ces changements, mais uniquement Bugzilla 3.2 et suivantes.

Nous savons que certains paramètres sont vus comme les plus importants pour certains d’entre vous (sinon ces paramètres n’auraient pas été implémentés), mais à partir d’un moment, il devient nécessaire de trier entre ce qui est réellement utile au bon fonctionnement de Bugzilla et ce qui est superflu et ne fait que compliquer la gestion de Bugzilla. Nous allons dans la mesure du possible faire les meilleurs choix possibles concernant la valeur à conserver pour les paramètres supprimés. Dans certains cas (cookiepath, docs_urlbase, sslbase, timezone, maxpatchsize), cela signifie se servir d’autres paramètres pour définir ces valeurs. Ou encore les remplacer par une constante qu’il sera possible de modifier dans le fichier Constants.pm (mostfreqthreshold, quicksearch_comment_cutoff).

Catégories:Bugzilla
Suivre

Recevez les nouvelles publications par mail.