Bug#493583: Display bugs that affect this package even when assigned to another

2008-08-03 Thread Simon Huggins
Package: bugs.debian.org
Severity: wishlist

It would be really neat if you could designate that a bug that is
assigned to another package, affects this one.

It's quite common as a maintainer to assign bugs to another package
especially libraries but visitors to your package's bugs page then won't
know about the other bug and may file duplicates/be confused.  A
solution to this is to have new functionality that declares that a bug
affects a certain package.

I guess I see it working something like:
* Have a command that lets you say that this bug affects this
  package and gives a short description of how with a severity
  e.g.
  affects 123456 baz serious baz is currently broken by the new
  upload of libfoobar which fails to include /usr/lib/libfoobar*

* Store these somehow.
  I imagine it's easy to store in the buglog for the particular
  bug but you would also want a per-package-it-affects index so
  that you can...

* Display them.
  Have the web interface trawl the per-package-it-affects index
  for itself/its source package name and display the severity
  and reason with a link to the bugs on other packages that
  affect this one.

* Update the storage
  When a bug is closed it should be removed from the
  per-package-it-affects index.  Optionally you could notify
  people on the [EMAIL PROTECTED] alias
  that you had done so.

I included the severity to give a human indication of how bad it is but
also because you could potentially feed things back into testing
migration.  I see the severity being the severity this bug has for the
affected package not necessary the same as that of the bug that has been
reassigned.

I was thinking about this today because of
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493407
and its effect on netbase but in general lots of the xfce stuff is based
on common libraries (e.g. libvte, libxine etc) and it'd be nice to keep
track of those bugs on the index page for our packages in the BTS.

It is similar in concept to blocks but not the same.  I wouldn't file a
bug on netbase about that issue and if I did I'd expect it to get merged
to the existing bug on lsb.  This encourages more users to file more
bugs and then they all get merged onto a package noone is looking at
when reporting the bug.

Currently a maintainer could file a placeholder bug on a package and set
it blocking on the other bug and then manually close it at the same time
the other one gets closed but that seems like a lot of work that the BTS
could just do for us.

Anyway, hope this makes some sense.

Simon.

-- 
But Granny had spent a lifetime bending recalcitrant creatures to her
bidding and, while Esk was a surprisingly strong opponent, it was obvious
that she would give in before the end of the paragraph.



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



Bug#493583: Display bugs that affect this package even when assigned to another

2008-08-03 Thread Don Armstrong
reassign 493583 debbugs
thanks

On Sun, 03 Aug 2008, Simon Huggins wrote:
 It would be really neat if you could designate that a bug that is
 assigned to another package, affects this one.

The right way to do this is to file a bug against this package,
which explains what the problem is, which is blocked by the bug
against the other package.

   * Update the storage
 When a bug is closed it should be removed from the
 per-package-it-affects index.  Optionally you could notify
 people on the [EMAIL PROTECTED] alias
 that you had done so.

This is the only thing that blocking bugs currently do not do. There
is some argument that we should allow a feature to allow specific bugs
to be automatically closed when a blocker is closed, but that's not
something that we do currently.
 

Don Armstrong

-- 
Leukocyte... I am your father.
 -- R. Stevens http://www.dieselsweeties.com/archive.php?s=1546

http://www.donarmstrong.com  http://rzlab.ucr.edu



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



Bug#493583: Display bugs that affect this package even when assigned to another

2008-08-03 Thread Simon Huggins
On Sun, Aug 03, 2008 at 04:46:35AM -0700, Don Armstrong wrote:
 On Sun, 03 Aug 2008, Simon Huggins wrote:
  It would be really neat if you could designate that a bug that is
  assigned to another package, affects this one.
 The right way to do this is to file a bug against this package,
 which explains what the problem is, which is blocked by the bug
 against the other package.

This is incredibly clumsy though.

That means that for every bug you reassign to a library, ideally you
would:
* file another bug
* explain the problem fully in the other bug (potentially you
  just clone the first bug to the other package but you would
  need to add more explanation in either case)
* set the second bug to be blocked by the first bug you've
  reassigned.
* manually track when the first bug goes away and close the
  second bug.

  * Update the storage
When a bug is closed it should be removed from the
per-package-it-affects index.  Optionally you could notify
people on the [EMAIL PROTECTED] alias
that you had done so.
 This is the only thing that blocking bugs currently do not do. There
 is some argument that we should allow a feature to allow specific bugs
 to be automatically closed when a blocker is closed, but that's not
 something that we do currently.

You also don't get the severity of the bug on the dependent package.

I think to be honest, whilst technically you can do some of this by
being fastidious with blockers, this is a sane feature request that
would make the lives of Debian developers and other users of the BTS
easier.

Simon.

-- 
oOoOo   - You have saved our lives.  We are eternally grateful.oOoOo
 oOoOo- Yeah, yeah, yeah whatever.oOoOo
  oOoOo  oOoOo



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