[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug GNATS 4.1
From: |
Yves Martin |
Subject: |
Bug GNATS 4.1 |
Date: |
Thu, 13 Sep 2007 16:09:10 +0200 |
Bonjour,
Depuis la migration à Etch avec GNATS 4.1, les utilisateurs de nos bases
avec le niveau "view" ne peuvent plus lister les PR.
La réponse est systématiquement: 220 No PRs match
Après une bonne séance de debug avec un collègue, nous avons découvert
que le patch suivant a un effet "intéressant" (en comparant avec
l'expression utilisée 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
= parseQueryExpression (currentDatabase,
- "builtinfield:Confidential ~ \"no\"",
+ "builtinfield:Confidential~\"no\"",
NULL);
*search = booleanQuery (QueryAnd, *search, newQ);
}
Ce qui signifierait que le parser d'expression a un problème... mais
comme je n'ai pas vu de changements dans "gnats" entre la 4.0 et 4.1 à
ce niveau, il est possible que cela proviennent de flex ou bison.
Qu'en pensez-vous ?
Et merci pour votre travail sur Debian !
--
Yves Martin
- Bug GNATS 4.1,
Yves Martin <=