"Also affects project" doesn't provide any instructions

Bug #117460 reported by Andy Price
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Matthew Revell

Bug Description

1. Go to any bug report page.
2. Click "Also affects project".
3. Look for help.

What should happen: There are instructions in the page.
What actually happens: There's no help anywhere.

It may save time to fix bug 1334 and/or bug 84339 at the same time as this bug.

This bug report previously also mentioned:
* the project field not having a dropdown menu, now reported as bug 123898
* the URL field not being present on the first "Also affects: Upstream" page, like it is for distributions, now reported as bug 123899
* including and/or defaulting to likely upstreams on the page (already done as bug 39001, but mostly ineffective because of bug 109886).

Related branches

Revision history for this message
Murat Gunes (mgunes) wrote :

Rebuntu being incorrectly added as the upstream should be due to bug #117494.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Thanks for your detailed report, Andy. This will need to be split up into several reports that can be fixed independently.

Changed in launchpad:
status: Unconfirmed → Confirmed
Revision history for this message
Andy Price (andy-price) wrote :

Oh, you mean you want *me* to split it up? Apologies for the delay, I thought a launchpad dev was going to do it because they know the launchpad development infrastructure and the logic behind splitting it up better than I do. How would you like it split?

Revision history for this message
Matthew Paul Thomas (mpt) wrote : Re: "Also affects: Upstream" page doesn't have any instructions

Done. Sorry for the delay.

description: updated
Changed in malone:
importance: Undecided → Medium
Changed in malone:
assignee: nobody → matthew.revell
assignee: matthew.revell → rinchen
Revision history for this message
Joey Stanford (joey) wrote :

This has been changed in the UI such that "also affects upstream" no longer appears. On what page should there be instructions and what should they instruct? There is also no help tab either.

Changed in malone:
assignee: rinchen → nobody
status: Confirmed → Incomplete
Changed in launchpad-documentation:
status: New → Incomplete
description: updated
description: updated
Changed in malone:
status: Incomplete → Triaged
Revision history for this message
Matthew Revell (matthew.revell) wrote :

At the same time I'll add help for "...distribution" "target to release" "Also affects me".

Changed in malone:
assignee: nobody → Matthew Revell (matthew.revell)
milestone: none → 3.1.11
Deryck Hodge (deryck)
Changed in malone:
milestone: 3.1.11 → none
Changed in malone:
status: Triaged → Invalid
Changed in launchpad-documentation:
assignee: nobody → Matthew Revell (matthew.revell)
Changed in malone:
importance: Medium → Undecided
assignee: Matthew Revell (matthew.revell) → nobody
Changed in launchpad-documentation:
importance: Undecided → Medium
Changed in malone:
assignee: nobody → Matthew Revell (matthew.revell)
importance: Undecided → Medium
status: Invalid → Triaged
Changed in launchpad-documentation:
status: Incomplete → Invalid
importance: Medium → Undecided
assignee: Matthew Revell (matthew.revell) → nobody
tags: added: help
Curtis Hovey (sinzui)
tags: added: trivial
tags: added: ui
removed: help
Revision history for this message
Bryce Harrington (bryce) wrote :

Easy to fix, but what text should be used for the comment?

"""
Launchpad tracks the upstream bug and warns the subscribers to the bug when the status upstream has been changed.

Unfortunately no upstream relationship has been established for this product. Please indicate which project to link to link to this specific bug report.
"""

Above is pieced together from help text at https://wiki.ubuntu.com/Bugs/Watches and https://wiki.ubuntu.com/Bugs/HowToTriage.

Anyone mind helping copyediting?

Revision history for this message
Bryce Harrington (bryce) wrote :
Revision history for this message
Abel Deuring (adeuring) wrote :

I think the term "upstream" does not cover all situations where more than one bugtask makes sense. Other scenarios are a bug that affects a client and a server, or one that affects a library (maintained as a separate project) and an application that uses the library.

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Bug 117460] Re: "Also affects project" doesn't provide any instructions

On Thu, Jun 03, 2010 at 08:37:39AM -0000, Abel Deuring wrote:
> I think the term "upstream" does not cover all situations where more
> than one bugtask makes sense. Other scenarios are a bug that affects a
> client and a server, or one that affects a library (maintained as a
> separate project) and an application that uses the library.

Ah, that's a good point. What would you suggest as a more complete
wording?

Revision history for this message
Martin Pool (mbp) wrote : Re: [Bug 117460] Re: "Also affects project" doesn't provide any instructions

On 4 June 2010 02:34, Bryce Harrington <email address hidden> wrote:
> On Thu, Jun 03, 2010 at 08:37:39AM -0000, Abel Deuring wrote:
>> I think the term "upstream" does not cover all situations where more
>> than one bugtask makes sense. Other scenarios are a bug that affects a
>> client and a server, or one that affects a library (maintained as a
>> separate project) and an application that uses the library.
>
> Ah, that's a good point.  What would you suggest as a more complete
> wording?

I would say "Add task for project" or "Add project task" or something like that.

mpt expressed reluctance in another bug to exposing the internal term
"task" to users unnecessarily. However this is a concept people need
to know about for intermediate-advanced use of Launchpad: having them
just call it "a row in that table at the top of the bugs" isn't really
helping anyone.

To me the key concepts here are:

 * you're going to add a new dimension to the bug
 * it's about a project, rather than a distro package or series
 * to track some work that needs to be done there

"Affects" is a bad word because it's overloaded by "affects me too":
we see people getting confused by saying that a bug in gcc affects
mysql, which is literally true but doesn't mean it needs a task
against mysql.

--
Martin <http://launchpad.net/~mbp/>

Revision history for this message
Abel Deuring (adeuring) wrote : Re: [Launchpad-doc] [Bug 117460] Re: "Also affects project" doesn't provide any instructions

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03.06.2010 18:34, Bryce Harrington wrote:
> On Thu, Jun 03, 2010 at 08:37:39AM -0000, Abel Deuring wrote:
>> I think the term "upstream" does not cover all situations where more
>> than one bugtask makes sense. Other scenarios are a bug that affects a
>> client and a server, or one that affects a library (maintained as a
>> separate project) and an application that uses the library.
>
> Ah, that's a good point. What would you suggest as a more complete
> wording?
>

What about "A bug may need fixing in more than one project. You can add
here such a project. See also some-link-to-help.lp.net."

"Needs fixing in (distribution|project)" might also be an alternative
for the link texts that lead to the forms to avoid the confusion
mentioned by Martin.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iD8DBQFMCKzmekBPhm8NrtARAkSKAKCKbzxg8fLnEBlaT9Zt3fL97JresgCdEiL7
T0SUyQwdNTgTj51KnGEpve8=
=DOOe
-----END PGP SIGNATURE-----

Bryce Harrington (bryce)
tags: added: better-forwarding
Revision history for this message
Bryce Harrington (bryce) wrote :

Updated with feedback, thanks.

The link that leads to this page afaict is the 'Also affects project' link. I hesitate to change it since it is right next to 'Also affects distribution' so the current text is at least consistent. I think if changes are needed to those links, that should be handled as a separate bug report from this one.

Changed in malone:
status: Triaged → In Progress
Changed in malone:
status: In Progress → Fix Committed
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
Changed in malone:
milestone: none → 10.11
tags: added: qa-needstesting
tags: added: qa-ok
removed: qa-needstesting
Changed in malone:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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