Merge lp://staging/~sinzui/launchpad/release-love into lp://staging/launchpad
Proposed by
Curtis Hovey
Status: | Merged |
---|---|
Approved by: | Eleanor Berger |
Approved revision: | not available |
Merged at revision: | not available |
Proposed branch: | lp://staging/~sinzui/launchpad/release-love |
Merge into: | lp://staging/launchpad |
Diff against target: |
262 lines (+73/-24) 10 files modified
database/schema/security.cfg (+3/-0) lib/canonical/launchpad/subscribers/karma.py (+8/-2) lib/lp/bugs/doc/malone-karma.txt (+32/-1) lib/lp/registry/browser/productrelease.py (+0/-5) lib/lp/registry/browser/tests/productrelease-views.txt (+0/-6) lib/lp/registry/doc/milestone.txt (+23/-0) lib/lp/registry/model/milestone.py (+6/-2) lib/lp/registry/stories/productrelease/xx-productrelease-basics.txt (+0/-6) lib/lp/registry/stories/productrelease/xx-productrelease-view.txt (+0/-1) lib/lp/registry/templates/milestone-index.pt (+1/-1) |
To merge this branch: | bzr merge lp://staging/~sinzui/launchpad/release-love |
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Eleanor Berger (community) | Approve | ||
Review via email: mp+17864@code.staging.launchpad.net |
To post a comment you must log in.
This is my branch to improve the release experience.
lp:~sinzui/launchpad/release-love /bugs.launchpad .net/bugs/ 403554 /bugs.launchpad .net/bugs/ 510984 /bugs.launchpad .net/bugs/ 341687 /bugs.launchpad .net/bugs/ 386584 /bugs.launchpad .net/bugs/ 386586 views \ se-basics \ se-view implementation: No one. I really wanted to do this.
Diff size: 242
Launchpad bug: https:/
https:/
https:/
https:/
https:/
Test command: ./bin/test -vv \
-t malone-karma \
-t productrelease-
-t milestone \
-t xx-productrelea
-t xx-productrelea
Pre-
Target release: 10.01
Improve the release experience ------- ------- ------- --
-------
This branch fixes several small bugs that irk me when I make releases.
* Project drivers do not get credit for setting a bug to triaged,
but
users get credit for setting a bug to confirmed.
* When creating a release, all the fix committed bugs should be set
to
fix released.
* The release manager should not get the karma for marking bugs fix
released when they are assigned to someone.
* The release manager should not see a warning about a deactivate
milestone because 1) the form asked him if he wanted to keep it
active
and 2) the milestone page clearly and prominently show the state,
* Do not show the date expected when showing the date released. This
does not mean much for launchpad, but it means a lot for
milestones
that are not time-boxed.
Rules
-----
* Treated triaged as confirmed in karma rules.
* Add a rule to award karma to the assignee of a fix released bug.
* Set fix committed bugs to fix released when a milestone creates
a release.
* Do not show a warning about a deactivated milestone when the user
can see the status in both for the form and the page.
* Do not show the date expect when a milestone has a date released.
QA
--
* Triage a bug.
* Verify that you are awarded bugaccepted karma on you karma
activity.
* Mark a bug that is assigned to someone else as fix committed.
* Verify that you are NOT awarded bugfixed karma on you karma
activity.
* Verify that the other user is awarded bugfixed karma on his karma
activity page.
* Release a milestone with bugs fix committed.
* Verify that the milestones are fixed released.
* When creating a release, verify that you do not see an info
notification that the milestone was deactivated because you told
Launchpad to deactivate it
* Visit https:/ /edge.launchpad .net/libcpuinfo /trunk/ 0.0.1
* Verify that the Expected field is not displayed.
Lint
----
Linting changed files: /launchpad/ subscribers/ karma.py bugs/doc/ malone- karma.txt registry/ browser/ productrelease. py registry/ browser/ tests/productre lease-views. txt registry/ doc/milestone. txt registry/ model/milestone .py registry/ stories/ productrelease/ xx-productrelea se-basics. txt registry/ stories/ productrelease/ xx-productrelea se-view. txt registry/ templates/ milestone- index.pt
lib/canonical
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
T...