First: "source bugs" aren't bugs in the source per se; instead, they
are all the bugs on packages related to the given source package.  The
binary "xpdf" package, for example, is just one of a number of
packages built from the "xpdf" source package.  Of course, all binary
"xpdf" bugs should show up among the source "xpdf" bugs.

Your other example, reportbug, has identical bug lists because
reportbug's source only builds one binary package.

>From the reportbug man page:

       --query-source
              Query on all binary packages built by the same source, not  just
              the binary package specified.  (Default behavior as of reportbug
              2.0)

       --no-query-source
              Only query on the binary package specified on the command  line.

>From the querybts man page:

       -s, --source
              Query on source packages, rather than binary packages.

reportbug's behavior defaults to --query-source because when reporters
are deciding whether or not a bug already exists, they may not be sure
which binary package built by a source package is the "correct" one. 
In xpdf's case... the end user may not be sure if it's a bug in
xpdf-reader, xpdf-utils, etc.

querybts's default behavior is to query binary bugs because (a) that
was the original behavior of both and (b) querybts is generally headed
the way of the dodo, in favor of reportbug --query-only, so I haven't
really bothered to change it.

Hope this helps...


Chris
-- 
Chris Lawrence - http://blog.lordsutch.com/

Reply via email to