Merge lp:~carifio/seahorse/seahorse-remove-broken-help-buttons into lp:ubuntu/precise/seahorse
| Status: | Rejected |
|---|---|
| Rejected by: | Mathieu Trudel-Lapierre on 2015-09-24 |
| Proposed branch: | lp:~carifio/seahorse/seahorse-remove-broken-help-buttons |
| Merge into: | lp:ubuntu/precise/seahorse |
| Diff against target: |
81 lines (+53/-0) 4 files modified
.pc/applied-patches (+1/-0) debian/changelog (+15/-0) debian/patches/40_remove_broken_help_buttons.patch (+36/-0) debian/patches/series (+1/-0) |
| To merge this branch: | bzr merge lp:~carifio/seahorse/seahorse-remove-broken-help-buttons |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Mathieu Trudel-Lapierre | 2012-10-12 | Needs Fixing on 2012-10-17 | |
| Mike Carifio | Pending | ||
|
Review via email:
|
|||
Description of the Change
This merge proposal mitigates the issue described in LP:#853137 by making
the help button in certain widgets invisible.
Note that I've chosen to leave the buttons intact but invisible. When
the right help content is authored, then I believe the button
should be exposed again. This change minimizes the amount of work to make
that better solution happen.
- 112. By Mike Carifio on 2012-10-11
-
Let the patch do the work.
- 113. By Mike Carifio on 2012-10-17
-
Added metadata describing the patch consistent with Debian and
Ubuntu guidelines. - 114. By Mike Carifio on 2012-10-18
-
UNRELEASED -> precise-proposed
| Mike Carifio (carifio) wrote : | # |
[IMPACT]
* There are two help buttons on various dialogs that run
yelp with non-existant pages.
* This bug looks bad and mars the experience for end users.
OEMs don't like that.
* The fix removes the chance for error by making the help
buttons invisible.
[TESTCASE]
* seahorse > (Passsword and Keyss) > [tab] Passwords > Passwors:
default> [right-click] Properties > "Passwords:default"
> (dialog window "Passwords:
Name:=default, Created:=(empty) > Help > (Help) > "PageNotFound": >
The page 'gkr-keyring' was not found in the document 'ghelp:seahorse'.
[Regression Potential]
* In the worst case scenario, setting the buttons invisible in the glade
xml could be overridden by seahorse code. The help buttons would then be
visible. The end user could reproduce the problem. This would mar
the end user experience. But it wouldn't stop seahorse from doing
its job.
| Mike Carifio (carifio) wrote : | # |
My checklist items:
1) Annotate the patch using the Debian and Ubuntu guidelines.
2) Change the series (UNRELEASED -> precise-proposed)
3) Document the SRU using the format summarized at
http://
Would you like me to request another review? Please advise at your
convenience. Thanks.
| Sebastien Bacher (seb128) wrote : | # |
Thanks Mike for your work, sorry I worked on that issue around the same time and uploaded those versions as SRU
Your solution would have been border line for a SRU since we try to not change the UI in stable upload, the hack I opted for is to just open the keyring help-page for those buttons:
http://
That should let the UI as it is but not lead to error pages.
Sorry that your work didn't land in Ubuntu there, I'm sure you will get luckier next time ;-)
Unmerged revisions
- 114. By Mike Carifio on 2012-10-18
-
UNRELEASED -> precise-proposed
- 113. By Mike Carifio on 2012-10-17
-
Added metadata describing the patch consistent with Debian and
Ubuntu guidelines. - 112. By Mike Carifio on 2012-10-11
-
Let the patch do the work.
- 111. By Mike Carifio on 2012-10-11
-
Reformatted the changelog to be more consistent with debian
formats as I understand them:* debian/
patches/ 40_remove_ broken_ help_buttons. patch:
- gkr/seahorse-gkr-item- properties. xml: Made widget helpbutton1 invisible
This disables the help button, which has no
associated content and leads to a yelp error (LP: #853137).
- gkr/seahorse-gkr-keyring. xml: Made widget helpbutton1 invisible
This disables the help button, which has no
associated content and leads to a yelp error.
- Note: I've chosen to leave the widget intact but invisible. When
the right help content is authored, then I believe this widget
should be exposed again. - 110. By Mike Carifio on 2012-10-11
-
Note: I've chosen to leave the widget intact but invisible. When
the right help content is authored, then I believe this widget
should be exposed again. - 109. By Mike Carifio on 2012-10-11
-
* debian/
patches/ 40_remove_ broken_ help_buttons. patch:
* gkr/seahorse-gkr-item- properties. xml: Made widget helpbutton1 invisible
This disables the help button, which has no
associated content and leads to a yelp error (LP: #853137).
* gkr/seahorse-gkr-keyring. xml: Made widget helpbutton1 invisible
This disables the help button, which has no
associated content and leads to a yelp error.

The execution of this fix looks good at first glance, but please follow the comment I've left on bug 853137 to apply for the SRU.
Otherwise, my only concern at this point would be that you should replace UNRELEASED with "precise-proposed" since this is a SRU, and please add DEP-3 tags [1] to your patch :)
[1] http:// dep.debian. net/deps/ dep3/