Cannot retarget bug watch tasks between bug contexts that do not use LP for bug tracking

Bug #911633 reported by Micah Gersten
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

WORKAROUND: use lp-shell (thanks to wgrant)

 t = lp.load('/wireshark/+bug/943649')
 t.target = lp.load('/debian/+source/wireshark')
 t.lp_save()
--------------------

Symptoms
========

An upstream project had a bug on it (via a bugwatch) which should have been on an upstream distribution (with the same bugwatch). Neither use LP for tracking bugs.

Trying to retarget the task with the watch on it does not permit retargeting to contexts that do not use LP for bug tracking.

Analysis
========

Our vocab for picking targets excludes things that don't use LP for bug tracking. This is arguably inverted when the task being retargeted has a bug watch.

Solutions
=========

Probably we want to permit any active bug context to be used, and discard the bug watch if there was one and the target does use LP, and conversely require a bug watch (possibly created on the fly) when the target does not use LP.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in launchpad:
status: New → Confirmed
Revision history for this message
Aaron Bentley (abentley) wrote :

When entities do not use Launchpad for bug tracking, we do not create bugs for them.

Changed in launchpad:
status: Confirmed → Triaged
status: Triaged → Invalid
Revision history for this message
Micah Gersten (micahg) wrote :

Umm, we do have "upstream" tasks for them, this is what I was trying to do, convert a project "upstream" task to a distro "upstream" task.

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 911633] Re: Cannot easily retarget a task from an upstream project to a distribution not using LP for bug tracking

Do you mean a 'bug watch' ? Thats all we permit for contexts which
don't use LP for bug tracking.

Revision history for this message
Micah Gersten (micahg) wrote :

Yes, but the bug watch is connected to a task.

summary: - Cannot easily retarget a task from an upstream project to a distribution
- not using LP for bug tracking
+ Cannot easily retarget a bug watch task from an upstream project to a
+ distribution not using LP for bug tracking
Changed in launchpad:
status: Invalid → Triaged
importance: Undecided → Low
description: updated
summary: - Cannot easily retarget a bug watch task from an upstream project to a
- distribution not using LP for bug tracking
+ Cannot retarget bug watch tasks between bug contexts that do not use LP
+ for bug tracking
Micah Gersten (micahg)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.