Package: reportbug
Version: 3.39
Severity: normal

Bug#1: BTS server inappropriately responds to user messages
The debian bug tracking system is sending me parse errors when I reply
to responses from package maintainers.    Naturally, I reply to all recipients 
as this
is necessary to insure that a copy gets to the maintainer and the BTS itself.
[EMAIL PROTECTED] being included in the maintainers responses is probably 
implicated.
BTS probably should not parse commands unless they are preceeded by some sort of
escape character.

Bug#2: Where to report debian BTS bugs?
This is a report on the BTS itself which either doesn't have a psuedo package 
name 
of its own or the existence of said name is not properly documented on the web
site where users can find it.   Bug #2

Bug #3: Disposition "overburdened"
 Package maintainers frequently close bugs inappropriately 
because they are overburdened.    Bugs should never be closed for this
reason.    They should be tagged with a suitable disposition such as 
"overburdened"
so they will eventually be fixed when an additional maintainer comes on board or
the existing maintainers have more time.   So, I propose that this be added as 
a 
standard category.   It is possible that the "help" disposition is intended for 
this; if so,
it needs to be better documented that this is the case.   Fix involves adding
a new disposition and/or improving documentation (including website and 
debian policy manual)for maintainers.

Bug #4:  Bug Tacking System Interoperability.
the debian bug tracking system does not appear to have facilities
for reassigning bugs to foreign bug tracking systems (i.e. to the upstream 
package).
This is not a small undertaking, but it needs to be done.   I am not a debian 
package
maintainer but users are affected by this and it contributes to package 
maintainers 
being overburdened.   This should be done in an automated
way that preserves as much information as possible and links the systems 
together
as much as possible so package maintainers are notified when a bug is 
fixed upstream.   At the very least, hyperlinks should automatically be added
from each system to the other.     You should be able to assign a package
to fix-upstream and when it is fixed upstream it pehaps gets automatically 
retagged "fixed-upstream".    Maintainers should have a menu for reassigning
bugs that includes each dependency package and each upstream package.
iceweasel would be a prime example.    mozilla doesn't accept bugs on the 
debian version.
   - user submits bug
   - debian packager verifies that it is a mozilla bug and not a debian induced 
bug
      this would include testing on a stock firefox version.
   - package maintainer reassings bug to mozilla.
   - mozilla finds the problem is in a library and reassigns it upstream 
     (for completeness, depends on their BTS, not debian's).
Clearly debian users are not being properly served under the present system.
Any software developed for this should have a permissive license so it can
be linked to different bug tracking systems.  I am thinking that initially,
the debian BTS could submit the bug on other systems web forms but longer
term a common API should exist.   So, a basic library for submitting to
web forms is needed, with support for mapping from one field to another and
mapping values.   Email, with appropriately tagged info, could be used where
foreign system takes bug reports by email.   Where each system has email 
notification
of updates, the system could subscribe each to the other's list but protection
is needed against mail loops.   Server command should be prefixed by a system
id:
    $$$server bugs.debian.org disposition=closed
    $$$server bugzilla.mozilla.org disposition=closed
bugzilla seems to support XML-RPC and seems close to being able to
at least talk between bugzilla implementations:
http://wiki.mozilla.org/Bugzilla:Meetings:2007-08-07 says:

"But with the coming implementation of Bug->update and additional 
XML-RPC methods, it would become possible for one Bugzilla installation 
to interact with other installations. This seems to be important enough 
to worth calling the next release Bugzilla 4.0. Said otherwise, 
Bugzilla 4.x installations would be able to talk to each other."

http://wiki.mozilla.org/Testopia:Documentation:XMLRPC

Bug #5: Filing multiple bugs in one report.
While the debian system supports cloning, it would be better if bug reports
were submitted broken down as:
   - prologue (common to all)
   - bug #1
   - bug #2
   - bug #3
   - epilogue (common to all)
   - automatically collected information
This is easier with a web form.   Reportbug spawns an editor; the text could
be prepopulated with tags to divide into sections.    Such a system would
automatically create multiple bug reports, with hyperlinks cross referencing 
them.
reportbug-ng could do a better job.

bug #6: BTS doesn't identify and link to the software used
   http://www.chiark.greenend.org.uk/~ian/debbugs/
   Ironically, it doesn't include info on reporting bugs on the software.

Bugs numbered for ease of cloning.   

-- Package-specific info:
** Environment settings:
EDITOR="scite"
VISUAL="scite"
INTERFACE="text"

** /home/whitis/.reportbugrc:
reportbug_version "3.8"
mode standard
ui text
realname "Mark Whitis"
email "[EMAIL PROTECTED]"

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages reportbug depends on:
ii  apt                           0.7.9      Advanced front-end for dpkg
ii  python                        2.4.4-6    An interactive high-level object-o
ii  python-central                0.5.15     register and build utility for Pyt

reportbug recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to