Package: gnats
Version: 4.1.0-0.1
Severity: important
In case of 'view' access level, a user can list non-confidential PRs.
But this version always return "no PRs match".
After analysis, the following patch on "set_confidential_access" method
in cmds.c works around the issue:
--- 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);
}
I guess there is a larger problem with the expression parser generation (flex
or bison-1.35 ?)
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (800, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages gnats depends on:
ii adduser 3.102 Add and remove users and groups
ii debianutils 2.17 Miscellaneous utilities specific t
ii exim4 4.63-17 metapackage to ease exim MTA (v4)
ii exim4-daemon-light [ma 4.63-17 lightweight exim MTA (v4) daemon
ii gnats-user 4.1.0-0.1 The GNU problem report management
ii libc6 2.3.6.ds1-13etch2 GNU C Library: Shared libraries
ii netbase 4.29 Basic TCP/IP networking system
gnats recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]