Merge lp:~andrewsomething/ubuntu-dev-tools/man-pages into lp:~ubuntu-dev/ubuntu-dev-tools/trunk

Proposed by Andrew Starr-Bochicchio
Status: Merged
Merged at revision: 662
Proposed branch: lp:~andrewsomething/ubuntu-dev-tools/man-pages
Merge into: lp:~ubuntu-dev/ubuntu-dev-tools/trunk
Diff against target: 305 lines (+210/-9) (has conflicts)
8 files modified
debian/changelog (+15/-0)
doc/edit-patch.1 (+22/-0)
doc/massfile.1 (+45/-0)
doc/pull-debian-debdiff.1 (+16/-0)
doc/setup-packaging-environment.1 (+16/-0)
doc/syncpackage.1 (+47/-2)
doc/ubuntu-build.1 (+33/-7)
doc/ubuntu-iso.1 (+16/-0)
Text conflict in debian/changelog
Text conflict in doc/syncpackage.1
To merge this branch: bzr merge lp:~andrewsomething/ubuntu-dev-tools/man-pages
Reviewer Review Type Date Requested Status
Benjamin Drung Needs Fixing
Review via email: mp+28566@code.launchpad.net

Description of the change

  * syncpackage: Update manpage to reflect current usage. (LP: #598477)
  * ubuntu-build: Update manpage to reflect current usage. (LP: #490535)
  * edit-patch: Add manpage. (LP: #538379)
  * massfile: Add manpage.
  * pull-debian-debdiff: Add manpage.
  * setup-packaging-environment: Add manpage.
  * ubuntu-iso: Add manpage.

To post a comment you must log in.
Revision history for this message
Benjamin Drung (bdrung) wrote :

There are lintian informational warnings:

I: ubuntu-dev-tools: hyphen-used-as-minus-sign usr/share/man/man1/massfile.1.gz:25
I: ubuntu-dev-tools: hyphen-used-as-minus-sign usr/share/man/man1/massfile.1.gz:26
I: ubuntu-dev-tools: hyphen-used-as-minus-sign usr/share/man/man1/massfile.1.gz:27

The syncpackage man page should be updated to state that syncpackage will detect mismatching source tarballs and will create automatically fake syncs instead. syncpackage is _the_ tool for fake syncs.

review: Needs Fixing
669. By Andrew Starr-Bochicchio

massfile: Remember to escape minus signs in man page.

670. By Andrew Starr-Bochicchio

syncpackage: Update man page to mention that it does fakesyncs.

671. By Andrew Starr-Bochicchio

massfile: One more minus sign to escape in man page.

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Thanks Benjamin. I just pushed fixes for these issues.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2010-06-27 15:13:15 +0000
3+++ debian/changelog 2010-06-29 14:24:29 +0000
4@@ -1,3 +1,4 @@
5+<<<<<<< TREE
6 ubuntu-dev-tools (0.101) UNRELEASED; urgency=low
7
8 * doc/syncpackage.1:
9@@ -5,6 +6,20 @@
10
11 -- Luca Falavigna <dktrkranz@ubuntu.com> Sun, 27 Jun 2010 17:12:03 +0200
12
13+=======
14+ubuntu-dev-tools (0.101) UNRELEASED; urgency=low
15+
16+ * syncpackage: Update manpage to reflect current usage. (LP: #598477)
17+ * ubuntu-build: Update manpage to reflect current usage. (LP: #490535)
18+ * edit-patch: Add manpage. (LP: #538379)
19+ * massfile: Add manpage.
20+ * pull-debian-debdiff: Add manpage.
21+ * setup-packaging-environment: Add manpage.
22+ * ubuntu-iso: Add manpage.
23+
24+ -- Andrew Starr-Bochicchio <a.starr.b@gmail.com> Sat, 26 Jun 2010 14:40:48 -0400
25+
26+>>>>>>> MERGE-SOURCE
27 ubuntu-dev-tools (0.100) maverick; urgency=low
28
29 [ Luca Falavigna ]
30
31=== added file 'doc/edit-patch.1'
32--- doc/edit-patch.1 1970-01-01 00:00:00 +0000
33+++ doc/edit-patch.1 2010-06-29 14:24:29 +0000
34@@ -0,0 +1,22 @@
35+.TH EDIT-PATCH "1" "June 2010" "ubuntu-dev-tools"
36+.SH NAME
37+\fBedit-patch\fR \- tool for preparing patches for Debian source packages
38+
39+.SH SYNOPSIS
40+\fBedit-patch\fR <path to patch>
41+
42+.SH DESCRIPTION
43+\fBedit-patch\fR is a wrapper script around the quilt, cdbs, and dpatch patch systems. It simplifies the process of preparing and editing patches to Debian source packages and allows the user to not have to be concerned with which patch system is in use. Run from inside the root directory of the source package, \fBedit-patch\fR can be used to edit existing patches located in /debian/patches.
44+
45+It can also be used to incorporate new patches. If pointed a patch not already present, it will copy the patch to /debian/patches in the correct format for the patch system in use. Next, the patch is applied and a subshell is opened in order to edit the patch. Typing "exit" or hitting Ctrl-d will close the subshell and launch an an editor to record the debian/changelong entry.
46+
47+\fBedit-patch\fR is integrated with the bzr and git version control systems. The patch will be automatically added to the tree, and the debian/changelong entry will be used as the commit message.
48+
49+If no patch system is present, the patch is applied inline, and a copy is stored in debian/patches-applied.
50+
51+.SH AUTHORS
52+\fBedit-patch\fR was written by Daniel Holbach <daniel.holbach@canonical.com>, Michael Vogt <michael.vogt@canonical.com>, and David Futcher <bobbo@ubuntu.com>.
53+
54+This manual page was written by Andrew Starr-Bochicchio <a.starr.b@gmail.com>.
55+.PP
56+Both are released under the terms of the GNU General Public License, version 3.
57
58=== added file 'doc/massfile.1'
59--- doc/massfile.1 1970-01-01 00:00:00 +0000
60+++ doc/massfile.1 2010-06-29 14:24:29 +0000
61@@ -0,0 +1,45 @@
62+.TH MASSFILE "1" "June 2010" "ubuntu-dev-tools"
63+.SH NAME
64+\fBmassfile\fR \- script for massfiling bugs against Ubuntu packages
65+
66+.SH SYNOPSIS
67+\fBmassfile\fR <path to instructions file> <path to list file>
68+
69+.SH DESCRIPTION
70+\fBmassfile\fR is a script for massfiling bugs against Ubuntu packages in Launchpad. It requires an instructions file describing the contents of the bug report and a list file which lists the packages which the bug will be filed against.
71+
72+Templates for both files can be found in /usr/share/doc/ubuntu-dev-tools/examples.
73+
74+.SH EXAMPLES
75+\fBmassfile.instructions\fR - file designating the contents of the bug report
76+
77+ subject: [UNMETDEPS] $pack has unmet dependencies
78+ assignee:
79+ status: confirmed
80+ subscribers: motu
81+ tags: unmetdeps
82+ buglist-url: http://bugs.launchpad.net/ubuntu/+bugs?field.tag=unmetdeps
83+ text:
84+ A run of
85+ .
86+ LC_ALL=C apt-cache \-i unmet | grep ^Package | cut \-d' ' \-f2 | grep
87+ \-v dbgsym | sort \-u | xargs apt-cache showsrc | grep ^Directory |
88+ sed 's/Package\:\ //g' | grep verse | cut \-d'/' \-f4
89+ indicates that the source package $pack has binary packages that are
90+ not installable (on AMD64) at the moment.
91+ .
92+ Please have a look and make sure it's installable again.
93+
94+\fBmassfile.list\fR - file designating the packages affected
95+
96+Each package should be listed on a new line as follows:
97+
98+ z88dk
99+ zope-quotafolder
100+
101+.SH AUTHORS
102+\fBmassfile\fR was written by Iain Lane <iain@orangesquash.org.uk>, Daniel Hahler <ubuntu@thequod.de>. and Markus Korn <thekorn@gmx.de>.
103+
104+This manual page was written by Andrew Starr-Bochicchio <a.starr.b@gmail.com>.
105+.PP
106+Both are released under the terms of the GNU General Public License, version 3.
107
108=== added file 'doc/pull-debian-debdiff.1'
109--- doc/pull-debian-debdiff.1 1970-01-01 00:00:00 +0000
110+++ doc/pull-debian-debdiff.1 2010-06-29 14:24:29 +0000
111@@ -0,0 +1,16 @@
112+.TH PULL-DEBIAN-DEBDIFF "1" "June 2010" "ubuntu-dev-tools"
113+.SH NAME
114+\fBpull-debian-debdiff\fR \- find, download, and generate a debdiff
115+
116+.SH SYNOPSIS
117+\fBpull-debian-debdiff\fR <package> <version>
118+
119+.SH DESCRIPTION
120+\fBpull-debian-debdiff\fR attempts to find and download a specific version of a Debian package and its immediate parent to generate a debdiff.
121+
122+.SH AUTHORS
123+\fBpull-debian-debdiff\fR was written by Kees Cook <kees@ubuntu.com>.
124+
125+This manual page was written by Andrew Starr-Bochicchio <a.starr.b@gmail.com>.
126+.PP
127+Both are released under the terms of the GNU General Public License, version 3, or (at your option) any later version.
128
129=== added file 'doc/setup-packaging-environment.1'
130--- doc/setup-packaging-environment.1 1970-01-01 00:00:00 +0000
131+++ doc/setup-packaging-environment.1 2010-06-29 14:24:29 +0000
132@@ -0,0 +1,16 @@
133+.TH PULL-DEBIAN-DEBDIFF "1" "June 2010" "ubuntu-dev-tools"
134+.SH NAME
135+\fBsetup-packaging-environment\fR \- helps to get started with Ubuntu development
136+
137+.SH SYNOPSIS
138+\fBsetup-packaging-environment\fR
139+
140+.SH DESCRIPTION
141+\fBsetup-packaging-environment\fR aims to make it more straightforward for new contributors to get their Ubuntu installation ready for packaging work. It ensures that all four components from Ubuntu's official repositories are enabled along with their corresponding source repositories. It also installs a minimal set of packages needed for Ubuntu packaging work (ubuntu-dev-tools, devscripts, debhelper, cdbs, patchutils, pbuilder, and build-essential). Finally, it assists in defining the DEBEMAIL and DEBFULLNAME environment variables.
142+
143+.SH AUTHORS
144+\fBsetup-packaging-environment\fR was written by Siegfried-A. Gevatter <rainct@ubuntu.com>.
145+
146+This manual page was written by Andrew Starr-Bochicchio <a.starr.b@gmail.com>.
147+.PP
148+Both are released under the terms of the GNU General Public License, version 3 or later.
149
150=== modified file 'doc/syncpackage.1'
151--- doc/syncpackage.1 2010-06-27 15:13:15 +0000
152+++ doc/syncpackage.1 2010-06-29 14:24:29 +0000
153@@ -1,8 +1,13 @@
154-.TH SYNCPACKAGE "1" "15 April 2008" "ubuntu-dev-tools"
155+.TH SYNCPACKAGE "1" "June 2010" "ubuntu-dev-tools"
156 .SH NAME
157 syncpackage \- helper to prepare .changes file to upload synced packages
158 .SH SYNOPSIS
159+<<<<<<< TREE
160 .B syncpacage\fR \fB[OPTIONS]\fR \fB<.dsc file>\fR
161+=======
162+.B syncpackage
163+[\fIoptions\fR] \fI<.dsc URL/path or package name>\fR
164+>>>>>>> MERGE-SOURCE
165 .SH DESCRIPTION
166 \fBsyncpackage\fR generates a changes file to be directly uploaded to Ubuntu
167 primary archive or PPA starting from a pristine Debian package.
168@@ -10,7 +15,10 @@
169 \fBsyncpackage\fR allows you to upload files with the same checksums of the
170 Debian ones, as the common script used by Ubuntu archive administrators does,
171 this way you can preserve source files integrity between the two distributions.
172+.PP
173+\fBsyncpackage\fR will detect source tarballs with mismatching checksums and will automatically create fake syncs instead.
174 .SH OPTIONS
175+<<<<<<< TREE
176 .B <.dsc file>
177 This is the .dsc file to generate .changes file against.
178 .TP
179@@ -45,7 +53,44 @@
180 .TP
181 .B -v, --verbose
182 Display more information
183+=======
184+.TP
185+\fB\-h\fR, \fB\-\-help\fR
186+Show help message and exit
187+.TP
188+\fB\-d\fR DIST, \fB\-\-distribution\fR=\fIDIST\fR
189+Debian distribution to sync from.
190+.TP
191+\fB\-r\fR RELEASE, \fB\-\-release\fR=\fIRELEASE\fR
192+Specify target Ubuntu release.
193+.TP
194+\fB\-V\fR DEBVERSION, \fB\-\-debian\-version\fR=\fIDEBVERSION\fR
195+Specify the version to sync from.
196+.TP
197+\fB\-c\fR COMPONENT, \fB\-\-component\fR=\fICOMPONENT\fR
198+Specify the component to sync from.
199+.TP
200+\fB\-v\fR, \fB\-\-verbose\fR
201+print more information
202+.TP
203+\fB\-u\fR UPLOADER, \fB\-\-uploader\fR=\fIUPLOADER\fR
204+Use UPLOADER as the name and email address of the
205+maintainer for this upload instead of evaluating
206+DEBFULLNAME and DEBEMAIL.
207+.TP
208+\fB\-k\fR KEYID, \fB\-\-key\fR=\fIKEYID\fR
209+Specify the key ID to be used for signing.
210+.TP
211+\fB\-b\fR BUG, \fB\-\-bug\fR=\fIBUG\fR
212+Mark a Launchpad bug as being fixed by this upload
213+.PP
214+>>>>>>> MERGE-SOURCE
215 .SH AUTHOR
216+<<<<<<< TREE
217+=======
218+\fBsyncpackage\fR was written by Martin Pitt <martin.pitt@canonical.com> and Benjamin Drung <bdrung@ubuntu.com>.
219+.PP
220+>>>>>>> MERGE-SOURCE
221 This manual page were written by Luca Falavigna <dktrkranz@ubuntu.com>
222 .PP
223-It is released under GNU General Public License, version 3.
224+Both are released under GNU General Public License, version 3.
225
226=== modified file 'doc/ubuntu-build.1'
227--- doc/ubuntu-build.1 2009-11-30 22:01:47 +0000
228+++ doc/ubuntu-build.1 2010-06-29 14:24:29 +0000
229@@ -1,11 +1,9 @@
230-.TH UBUNTU-BUILD "1" "14 August 2008" "ubuntu-dev-tools"
231+.TH UBUNTU-BUILD "1" "June 2010" "ubuntu-dev-tools"
232 .SH NAME
233 ubuntu-build \- command-line interface to Launchpad build operations
234
235 .SH SYNOPSIS
236 .B ubuntu-build <srcpackage> <release> <operation>
237-.br
238-.B ubuntu-build \-\-help
239
240 .SH DESCRIPTION
241 \fBubuntu-build\fR provides a command line interface to the Launchpad build
242@@ -38,10 +36,38 @@
243 .B \-h or \-\-help
244 Display a help message and exit.
245 .TP
246-.B \-a or \-\-architecture
247-Only available for \fIrescore\fR and \fIretry\fR operations only.
248-This will only request the rebuilding/rescoring on the specified
249-architecture.
250+Retry and rescore options:
251+.IP
252+These options may only be used with the 'retry' and 'rescore'
253+operations.
254+.IP
255+\fB\-a\fR ARCHITECTURE, \fB\-\-arch\fR=\fIARCHITECTURE\fR
256+Rebuild or rescore a specific architecture. Valid
257+architectures include: amd64, sparc, powerpc, i386,
258+armel, ia64, lpia, hppa.
259+.TP
260+Batch processing:
261+.IP
262+These options and parameter ordering is only available in \fB\-\-batch\fR
263+mode. Usage: ubuntu\-build \fB\-\-batch\fR [options] <package>...
264+.IP
265+\fB\-\-batch\fR
266+Enable batch mode
267+.IP
268+\fB\-\-series\fR=\fISERIES\fR
269+Selects the Ubuntu series to operate on (default:
270+current development series)
271+.IP
272+\fB\-\-retry\fR
273+Retry builds (give\-back).
274+.IP
275+\fB\-\-rescore\fR=\fIPRIORITY\fR
276+Rescore builds to <priority>.
277+.IP
278+\fB\-\-arch2\fR=\fIARCHITECTURE\fR
279+Affect only 'architecture' (can be used several
280+times). Valid architectures are: amd64, sparc,
281+powerpc, i386, armel, ia64, lpia, hppa.
282
283 .SH AUTHORS
284 \fBubuntu-build\fR was written by Martin Pitt <martin.pitt@canonical.com>, and
285
286=== added file 'doc/ubuntu-iso.1'
287--- doc/ubuntu-iso.1 1970-01-01 00:00:00 +0000
288+++ doc/ubuntu-iso.1 2010-06-29 14:24:29 +0000
289@@ -0,0 +1,16 @@
290+.TH UBUNTU_ISO "1" "June 2010" "ubuntu-dev-tools"
291+.SH NAME
292+\fBubuntu-iso\fR \- tool to examine Ubuntu CD (ISO) installation media
293+
294+.SH SYNOPSIS
295+\fBubuntu-iso\fR <path to ISO>
296+
297+.SH DESCRIPTION
298+When given a path to an ISO, \fBubuntu-iso\fR will determine whether it is an an Ubuntu ISO or not. If it is, it will extract and display the version information.
299+
300+.SH AUTHORS
301+\fBubuntu-iso\fR was written by Matt Zimmerman <mdz@ubuntu.com>.
302+
303+This manual page was written by Andrew Starr-Bochicchio <a.starr.b@gmail.com>.
304+.PP
305+Both are released under the terms of the GNU General Public License, version 2.