(as discussed on IRC and for the benefit of the bug log)

Hi,

Mark Brown wrote:
Package: devscripts
Version: 2.10.5
Severity: important

Attemptting to run tagpending on the changelog for zlib with the
following entry at the head:
[...]
results in tagpending claiming that there is nothing to do.  Running
with verbose turned on it appears that the two bugs referenced in this
entry are being ignored by the program:

There were in fact two issues here. Firstly, the BTS was temporarily broken with respect to parameters such as pend-exc=done and so wasn't returning only open bugs when requested. Don's now fixed the BTS issue.

Secondly, the semantics of include= have changed such that include=pending no longer returns a list of bugs tagged pending (there is "include=pending:pending" but that returns a list of "pending bugs", which is a rather different thing). I've committed a fix to SVN to use tag=pending, which is what we should have been doing all along.

The list of bugs being "checked" in verbose mode is formed from the bugs that are either marked as pending in the BTS or closed in the current changelog, but not both. In this case both of the bugs in your changelog were also being returned by the "list pending bugs" query and therefore not being considered. I agree that the wording of some of the messages in verbose mode isn't exactly ideal (particularly the "already tagged pending" message, which really means "probably shouldn't be tagged pending any more as it's open, tagged pending but not closed in the current changelog - did you forget it in the last upload?") but I can't think of concise and correct replacements for them at the moment.

Regards,

Adam


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

Reply via email to