On Tue, Jul 24, 2007 at 02:14:14PM -0000, Guilherme Salgado wrote:
> This happens because the code ends up doing a search for "Bugs assigned
> to pitti" OR "Bugs owned-by/subscribed-to ubuntu-main-sponsors". We'll
> have a similar problem if you try to filter by bug reporter (as that'll
> generate a search for "Bugs reported by <foo>" OR "Bugs
> subscribed/assigned to <bar>".
>
Strike that -- it's not what happens.
We're in fact doing a search for "Bugs assigned to pitti" UNION "Bugs assigned
to pitti AND subscribed by ubuntu-main-sponsors" UNION "Bugs assigned to pitti
AND reported by ubuntu-main-sponsors". And since there are no bugs which
match the two final clauses we end up with all the bugs assigned to pitti.
> To fix this we need to do a search for "Bugs assigned to pitti AND
> reported by ubuntu-main-sponsors" OR "Bugs assigned to pitti AND to
> which ubuntu-main-sponsors is subscribed to".
On Tue, Jul 24, 2007 at 02:14:14PM -0000, Guilherme Salgado wrote: subscribed- to ubuntu- main-sponsors" . We'll
> This happens because the code ends up doing a search for "Bugs assigned
> to pitti" OR "Bugs owned-by/
> have a similar problem if you try to filter by bug reporter (as that'll
> generate a search for "Bugs reported by <foo>" OR "Bugs
> subscribed/assigned to <bar>".
>
Strike that -- it's not what happens.
We're in fact doing a search for "Bugs assigned to pitti" UNION "Bugs assigned main-sponsors" UNION "Bugs assigned to pitti main-sponsors" . And since there are no bugs which
to pitti AND subscribed by ubuntu-
AND reported by ubuntu-
match the two final clauses we end up with all the bugs assigned to pitti.
> To fix this we need to do a search for "Bugs assigned to pitti AND main-sponsors" OR "Bugs assigned to pitti AND to main-sponsors is subscribed to".
> reported by ubuntu-
> which ubuntu-
This would be the correct fix, still.