Ignoring binary build outcomes violates user expectations
Bug #602508 reported by
Mackenzie Morgan
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Tim Penhey |
Bug Description
I just set up a daily recipe. The following pages claim success on lucid:
https:/
https:/
However, this page says it failed:
https:/
This page is reachable by clicking "i386 build..." on the second "success" page listed above.
This page agrees:
https:/
Related branches
lp://qastaging/~thumper/launchpad/recipe-binary-builds
- Aaron Bentley (community): Approve
- Paul Hummer (community): Approve (ui)
-
Diff: 435 lines (+189/-17)8 files modifiedlib/canonical/launchpad/doc/hierarchical-menu.txt (+6/-0)
lib/lp/code/browser/sourcepackagerecipebuild.py (+4/-3)
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+84/-5)
lib/lp/code/templates/sourcepackagerecipe-index.pt (+49/-4)
lib/lp/soyuz/browser/build.py (+33/-0)
lib/lp/soyuz/model/processor.py (+6/-0)
lib/lp/soyuz/templates/build-index.pt (+1/-2)
lib/lp/testing/factory.py (+6/-3)
tags: | added: recipe |
summary: |
- Some pages report build success when it really failed + Ignoring binary build outcomes violates user expectations |
Changed in launchpad-code: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in launchpad-code: | |
status: | Triaged → In Progress |
assignee: | nobody → Tim Penhey (thumper) |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad-code: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 07/06/2010 09:21 PM, Mackenzie Morgan wrote: /code.edge. launchpad. net/~gally- dev/+recipe/ daily /code.edge. launchpad. net/~gally- dev/+recipe/ daily/+ build/219
> Public bug reported:
>
> I just set up a daily recipe. The following pages claim success on lucid:
> https:/
> https:/
These pages are reporting the success/failure of the source package build.
> However, this page says it failed: /code.edge. launchpad. net/~gally- dev/+archive/ daily/+ build/1856564
> https:/
This page is reporting the success/failure of the binary package build.
The meaning of "success" on the first two pages is simply narrower than
you were expecting.
One source package build can produce multiple binary package builds,
whose final outcomes may vary. So it would be impossible to combine the
result of the sourcepackagerecipe build with the result of the binary
package builds, and produce a single success/failure value.
We could consider displaying the binary build outcomes *in addition* to
the source build outcomes.
Aaron enigmail. mozdev. org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAkw 0fRcACgkQ0F+ nu1YWqI1RCgCfdg GveyqSSxSWI2dBH NwTy45C yBiKq6aEzu5iz8V 3J
80UAn0aScF76aEK
=VL7z
-----END PGP SIGNATURE-----