Merge lp:~julian-edwards/launchpad/fix-popup-help-bug-782224 into lp:launchpad

Proposed by Julian Edwards
Status: Merged
Approved by: Julian Edwards
Approved revision: no longer in the source branch.
Merged at revision: 13103
Proposed branch: lp:~julian-edwards/launchpad/fix-popup-help-bug-782224
Merge into: lp:launchpad
Diff against target: 101 lines (+62/-21)
1 file modified
lib/lp/soyuz/help/derived-series-syncing.html (+62/-21)
To merge this branch: bzr merge lp:~julian-edwards/launchpad/fix-popup-help-bug-782224
Reviewer Review Type Date Requested Status
Julian Edwards (community) code Approve
Matthew Revell (community) text Approve
Review via email: mp+61960@code.launchpad.net

Commit message

[r=julian-edwards][bug=782224] Add real help text for the help pop-up on the new +localpackagediffs page.

Description of the change

This branch adds real help text for the help pop-up on the new +localpackagediffs page. It's mostly self explanatory. To see the old text, go here:

https://dogfood.launchpad.net/ubuntu/oneiric/+localpackagediffs

And click " (Read more about syncing from a parent series)."

To post a comment you must log in.
Revision history for this message
Matthew Revell (matthew.revell) wrote :

Looks good to me. Thanks for doing this Julian.

review: Approve (test)
Revision history for this message
Matthew Revell (matthew.revell) :
review: Approve (text)
Revision history for this message
Julian Edwards (julian-edwards) wrote :

There is no code but lp-land wants a code review.

review: Approve (code)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'lib/lp/soyuz/help/derived-series-syncing.html'
2--- lib/lp/soyuz/help/derived-series-syncing.html 2010-09-07 07:30:42 +0000
3+++ lib/lp/soyuz/help/derived-series-syncing.html 2011-05-23 15:59:30 +0000
4@@ -12,35 +12,76 @@
5 <h1>Syncing software from a parent series</h1>
6
7 <p>
8- A nice introduction text written by the great
9+ Syncing software from a parent series will take the package that's
10+ currently published in it, and upload it to the derived series without
11+ you having to use command line tools such as <em>dput</em> or
12+ <em>ftp</em>.
13 </p>
14
15 <p>
16 <strong>Important:</strong> Syncing a package from the parent
17- series will overwrite ....
18+ series will supersede any changes made in the derived version. If there
19+ are local changes you don't wish to lose, you will need to manually
20+ merge the changes into the upstream package and upload that to the
21+ derived series.
22 </p>
23
24 <h2>Checking the differences</h2>
25
26 <p>
27- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
28- eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
29- ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
30- aliquip ex ea commodo consequat. Duis aute irure dolor in
31- reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
32- pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
33- culpa qui officia deserunt mollit anim id est laborum.
34- </p>
35-
36- <p>
37- <strong>Step 1:</strong>
38- Sed ut perspiciatis unde omnis iste natus error sit voluptatem
39- accusantium doloremque laudantium, totam rem aperiam, eaque ipsa
40- quae ab illo inventore veritatis et quasi architecto beatae vitae
41- dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit
42- aspernatur aut odit aut fugit, sed quia consequuntur magni dolores
43- eos qui ratione voluptatem sequi nesciunt.
44- </p>
45-
46+ Each row in the table shows a package that has different versions in
47+ the derived series and the parent(s). Clicking the package name
48+ will expand the row to show more details about the package and allow
49+ you to take some actions:
50+ <ul>
51+ <li>Add a comment about this package.</li>
52+ <li>Request debdiffs</li>
53+ <li>Ignoring this difference, or all differences for this package</li>
54+ </ul>
55+ </p>
56+
57+ <h3>Adding comments</h3>
58+ <p>
59+ Click the green "Add comment" button and enter the comment inline.
60+ All previous comments are shown here also.
61+ </p>
62+
63+ <h3>Requesting debdiffs</h3>
64+ <p>
65+ Click the "Compute differences from last common version". A request is
66+ sent to the server to initiate the debdiff calculation. While you wait
67+ for the calculation the icon will flash. The page will update
68+ automatically when the debdiff becomes available, giving you a link to
69+ download the debdiff file.
70+ </p>
71+
72+ <h3>Ignoring differences</h3>
73+ <p>
74+ If you don't care about this package you have the option of setting it to
75+ <em>ignored</em>, which means that it will no longer appear in the list.
76+ You can choose to ignore just "These versions", which means if a new
77+ version is uploaded it will re-appear, or "All Versions" which means
78+ you won't see it again unless you search explicitly for ignored
79+ packages in the search criteria at the top of the page.
80+ </p>
81+
82+ <h2>Requesting a sync</h2>
83+ <p>
84+ There are two methods of syncing:
85+ <ul>
86+ <li><strong>A mass-sync:</strong> This grabs all packages in all
87+ parents that have a higher version and uploads them to the
88+ derived series by clicking the mass-sync button at the bottom
89+ of the page. To do this you need to have archive administrator
90+ permissions.</li>
91+ <li><strong>A selective sync:</strong> You can check the box next
92+ to each package and then click the sync button at the bottom of
93+ the page. To do this you need to have permissions to upload
94+ each package.</li>
95+ </ul>
96+ After you request a sync the operation will complete in the background
97+ and the package(s) will flow into the distribution just like a normal
98+ upload, including being held in the upload queue as appropriate.
99+ </p>
100 </body>
101 </html>