On Tue, 10 Aug 2010, Steve Langasek wrote:
> On Tue, Aug 10, 2010 at 12:52:12PM -0400, Don Armstrong wrote:
> > IF bug is assigned to at least one currently existing package
> >    and all packages assigned existed at some point THEN
> >    do nothing
> > ELSE
> >    bug tbm
> 
> I think that sounds sane, yes.
> 
> > However, in this case, there never was a binary package
> > openldap2.3; in etch, the source package was openldap2.3 which
> > also built the openldap binary package, so assigning it to only
> > the openldap binary package should be perfectly fine, and doesn't
> > lose history.
> 
> Only because the BTS semantics for handling of source packages were
> changed post-hoc and no effort was made to fix up the bug data to
> comply with the newly-imposed rules. But that's a bug report for
> another day.

We never really handled source packages at all, actually. [We just
sort of assumed that a bug assigned to a package for which there
wasn't a corresponding binary package was assigned to a source package
with that name.] I think the only reasonable method is to go through
bug reports which are assigned to a binary package for which the
binary package doesn't exist, but the corresponding source package
does, and reassign them... but I haven't done that because I'm
terminally lazy.

> > [If you wanted to have it specifically assigned to both, then it
> > should be assigned to src:openldap2.3 and src:openldap... but I
> > don't really see the point.]
> 
> In this particular case the benefit of recording that the bug was
> present in all versions of a package only present in oldstable and
> earlier is minimal. But in other cases (incl. future cases), there
> may be richer data available, such as information about versions of
> the package that the bug is closed in that may be useful to admins
> of systems that are desperately in need of upgrade, or useful in the
> aggregate.

Right, but those cases will still work if it was assinged to the
openldap binary package; doing a version-only found command will
automatically resolve the version to the appropriate source package,
assuming the binary package the bug is assigned to is correct. [The
only case where this would matter, I guess, is if in the future there
was an upload of the openldap2.3 source package which shipped an
openldap2.3 binary package which conflicted with the openldap binary
package provided by the >> 2.3 versions of openldap. Don't really see
that happening, though.]
 

Don Armstrong

-- 
The game of science is, in principle, without end. He who decides one
day that scientific statements do not call for any further test, and
that they can be regarded as finally verified, retires from the game.
 -- Sir Karl Popper _The Logic of Scientific Discovery_ ยง11

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



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to