Package: debbugs
Severity: normal

Howdy,

Attempting to ‘forcemerge FOO BAR’ fails if bug#BAR references
archived bug reports.

In the case prompting this bug report, Debbugs attempted to add the
‘blockedby’ bug numbers to the subordinate bug report; but some of
those numbers refer to closed, archived, reports.

Setting the ‘blockedby’ for the subordinate bug report fails when some
blocking bugs are archived; therefore the entire merge fails.

Two possible resolutions come to mind:

* Remove blocking bugs from any ‘blockedby’ property, when those
  blocking bug reports are closed and archived.

* When attempting to merge reports, don't count blocking bugs that are
  closed and archived.

Choosing a resolution will depend in part on what is the intended
meanings of “archived” and “blocks”, and what is the intended meaning
of a bug report in both those states.

-- 
 \        “Ubi dubium, ibi libertas.” (“Where there is doubt, there is |
  `\                                                        freedom.”) |
_o__)                                                                  |
Ben Finney <b...@benfinney.id.au>
--- Begin Message ---
Processing commands for cont...@bugs.debian.org:

> forcemerge 726171 800897
Bug #726171 [wnpp] ITP: libjs-zxcvbn -- realistic password strength estimation
Bug #800897 [wnpp] ITP: zxcvbn.js -- JavaScript password strength estimator
800897 was blocked by: 705565 747032
800897 was not blocking any bugs.
Added blocking bug(s) of 800897: 726294
Failed to forcibly merge 726171: can't find location for 726294.

> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
726171: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726171
800897: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800897
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

--- End Message ---

Attachment: signature.asc
Description: PGP signature

Reply via email to