Bug GNATS 4.1
Yves Martin <[email protected]> Thu, 13 Sep 2007 16:09:10 +0200
| Newsgroups | gmane.comp.bug-tracking.gnats.general |
|---|---|
| Organization | ELCA Informatique SA |
| Message-ID | <1189692550.2355.59.camel@pcyma> |
Bonjour,
Depuis la migration =E0 Etch avec GNATS 4.1, les utilisateurs de nos bases
avec le niveau "view" ne peuvent plus lister les PR.
La r=E9ponse est syst=E9matiquement: 220 No PRs match
Apr=E8s une bonne s=E9ance de debug avec un coll=E8gue, nous avons d=E9couv=
ert
que le patch suivant a un effet "int=E9ressant" (en comparant avec
l'expression utilis=E9e par gnatsweb qui elle fonctionne !):
--- cmds.c.orig 2007-09-13 15:57:05.000000000 +0200
+++ cmds.c 2007-09-13 15:57:15.000000000 +0200
@@ -365,7 +365,7 @@
{
QueryExpr newQ
=3D parseQueryExpression (currentDatabase,=20
- "builtinfield:Confidential ~ \"no\"",
+ "builtinfield:Confidential~\"no\"",
NULL);
*search =3D booleanQuery (QueryAnd, *search, newQ);
}
Ce qui signifierait que le parser d'expression a un probl=E8me... mais
comme je n'ai pas vu de changements dans "gnats" entre la 4.0 et 4.1 =E0
ce niveau, il est possible que cela proviennent de flex ou bison.
Qu'en pensez-vous ?
Et merci pour votre travail sur Debian !
--=20
Yves Martin