2008-01-19 15:40:28 +01:00
|
|
|
.TH REQUESTSYNC "1" "19 January 2008" "ubuntu-dev-tools"
|
2007-09-12 01:14:23 +10:00
|
|
|
.SH NAME
|
|
|
|
requestsync \- helper to file sync requests for Ubuntu
|
|
|
|
.SH SYNOPSIS
|
2010-03-20 18:49:42 +01:00
|
|
|
.B requestsync\fR [\fB\-d \fIdistro\fR] [\fB\-nse\fR] [\fB\-k \fIkeyid\fR] <\fBsource package\fR> [\fBtarget release\fR] [\fIbase version\fR]
|
2008-09-01 09:50:23 +01:00
|
|
|
.br
|
2009-03-16 00:27:27 +09:00
|
|
|
.B requestsync \-\-lp\fR [\fB\-nse\fR] <\fBsource package\fR> <\fBtarget release\fR> [\fIbase version\fR]
|
2008-09-01 09:50:23 +01:00
|
|
|
.br
|
2008-01-19 15:40:28 +01:00
|
|
|
.B requestsync \-h
|
2007-09-12 01:14:23 +10:00
|
|
|
.SH DESCRIPTION
|
2007-12-04 06:42:32 +00:00
|
|
|
\fBrequestsync\fR looks at the versions of <source package> in Debian and
|
|
|
|
Ubuntu and prompts for an explanation of why the Ubuntu changes (if there
|
|
|
|
are any) should be dropped.
|
2011-11-12 23:33:32 +02:00
|
|
|
The changelog entry is then downloaded from packages.debian.org, and the
|
|
|
|
sync request bug is filed in launchpad.
|
|
|
|
Alternatively, the sync request can be filed by GPG\-signed email (option
|
|
|
|
\fB\-\-email\fR).
|
2008-08-14 19:50:13 +01:00
|
|
|
|
|
|
|
.PP
|
|
|
|
\fBrequestsync\fR checks if you have the permissions to request the sync from
|
2010-03-20 18:49:42 +01:00
|
|
|
the archive administrators directly by checking if you have upload permissions
|
|
|
|
for that package through package set permissions or component permissions. If
|
|
|
|
you don't have upload permissions, the script will subscribe the necessary
|
|
|
|
team with approval rights to the bug report for you.
|
|
|
|
|
|
|
|
This check is only performed if \fBrequestsync\fR is allowed to use the LP API
|
2011-11-12 23:33:32 +02:00
|
|
|
(not email submission). In the other case \fBrequestsync\fR relies on that you
|
2010-03-20 18:49:42 +01:00
|
|
|
answer the question about upload permissions honestly to determine if a team
|
|
|
|
with approval rights is to be subscribed to the bug.
|
2008-08-14 19:50:13 +01:00
|
|
|
|
2011-08-17 16:44:07 +01:00
|
|
|
If you have permission to upload the package directly, then you may prefer
|
|
|
|
to use \fBsyncpackage\fR instead to copy the package using the Launchpad
|
|
|
|
API. At some future point, \fBrequestsync\fR will be changed to do this
|
|
|
|
automatically.
|
|
|
|
|
2008-08-14 19:50:13 +01:00
|
|
|
.PP
|
2011-02-24 16:30:45 +02:00
|
|
|
\fBrequestsync\fR uses launchpadlib authentication to file its requests.
|
2008-08-14 19:50:13 +01:00
|
|
|
|
2007-09-12 01:14:23 +10:00
|
|
|
.SH OPTIONS
|
|
|
|
Listed below are the command line options for requestsync:
|
|
|
|
.TP
|
2008-01-19 15:40:28 +01:00
|
|
|
.B \-h
|
|
|
|
Display a help message and exit.
|
|
|
|
.TP
|
2008-08-26 15:33:01 +01:00
|
|
|
.B \-d
|
2008-09-01 09:50:23 +01:00
|
|
|
Specifies which Debian distribution a package should be synced from.
|
2013-10-22 18:58:48 +01:00
|
|
|
Default is \fIunstable\fR.
|
2008-08-26 15:33:01 +01:00
|
|
|
.TP
|
2007-11-22 11:55:32 -05:00
|
|
|
.B \-n
|
2007-12-04 06:42:32 +00:00
|
|
|
Specifies that the package is a new package, and requestsync should not
|
|
|
|
attempt to look it up in Ubuntu since it will not exist.
|
2007-09-12 01:14:23 +10:00
|
|
|
.TP
|
2007-11-22 11:55:32 -05:00
|
|
|
.B \-k \fI<keyid>\fR
|
2008-01-19 15:40:28 +01:00
|
|
|
Specifies your GPG key.
|
|
|
|
This is only used if the sync request is mailed to Launchpad.
|
|
|
|
.TP
|
2011-11-12 23:33:32 +02:00
|
|
|
.B \-\-email
|
|
|
|
Use GPG\-signed email to file the bug, rather than launchpadlib.
|
2007-11-22 11:55:32 -05:00
|
|
|
.TP
|
2008-12-29 18:58:11 +00:00
|
|
|
.B \-s
|
|
|
|
Specifies that you require sponsorship.
|
2010-03-20 18:49:42 +01:00
|
|
|
You need this option if you don't have upload permissions for that package.
|
2010-12-03 00:06:43 +01:00
|
|
|
This disables the upload permissions check described above.
|
2008-12-29 18:58:11 +00:00
|
|
|
.TP
|
2011-09-05 02:52:40 +02:00
|
|
|
.B \-C
|
|
|
|
Allow changelog to be manually filled in when missing.
|
|
|
|
\fBrequestsync\fR gets Debian changelogs from packages.debian.org, which
|
|
|
|
isn't in sync with the Debian archive.
|
|
|
|
To request a sync before the changelog is available, pass this option,
|
|
|
|
and provide the changelog entries yourself.
|
|
|
|
.TP
|
2009-03-16 00:27:27 +09:00
|
|
|
.B \-e
|
2009-03-15 18:14:55 +00:00
|
|
|
Use this flag after FeatureFreeze for non-bug fix syncs. \fBrequestsync\fR will
|
2010-03-15 10:22:35 +01:00
|
|
|
subscribe ubuntu-release team instead of sponsorship team.
|
2009-03-16 00:27:27 +09:00
|
|
|
.TP
|
2010-12-21 21:54:57 +02:00
|
|
|
.B \-l \fIINSTANCE\fR, \fB\-\-lpinstance\fR=\fIINSTANCE\fR
|
2010-12-21 17:02:36 +02:00
|
|
|
Use the specified instance of Launchpad (e.g. "staging"), instead of
|
|
|
|
the default of "production".
|
|
|
|
.TP
|
|
|
|
.B \-\-no\-conf
|
|
|
|
Do not read any configuration files, or configuration from environment
|
|
|
|
variables.
|
|
|
|
.TP
|
2007-11-22 11:55:32 -05:00
|
|
|
.B <source package>
|
2007-09-12 01:14:23 +10:00
|
|
|
This is the source package that you would like to be synced from Debian.
|
|
|
|
.TP
|
2007-11-22 11:55:32 -05:00
|
|
|
.B <target release>
|
2007-12-04 06:42:32 +00:00
|
|
|
This is the release that you would like the source package to be synced
|
|
|
|
into.
|
2008-08-07 20:49:15 -07:00
|
|
|
This should always be the latest development release of Ubuntu.
|
2007-09-12 01:14:23 +10:00
|
|
|
.TP
|
2007-11-22 11:55:32 -05:00
|
|
|
.B [base version]
|
2007-12-04 06:42:32 +00:00
|
|
|
In some cases, the base version (where the Ubuntu package started differing
|
|
|
|
from the Debian package) cannot be automatically determined.
|
2007-09-12 09:29:58 +01:00
|
|
|
Specify this option in this case.
|
2008-08-10 12:09:41 +01:00
|
|
|
|
2010-12-21 17:02:36 +02:00
|
|
|
.SH ENVIRONMENT
|
2008-08-10 12:09:41 +01:00
|
|
|
\fBrequestsync\fR uses the following variables which should be set in your
|
|
|
|
shell's configuration by adding \fIexport VARIABLE=\fR lines, where VARIABLE is
|
|
|
|
one of the following:
|
|
|
|
.TP
|
2010-12-21 17:02:36 +02:00
|
|
|
.BR UBUMAIL ", " DEBEMAIL
|
2008-08-10 12:09:41 +01:00
|
|
|
Specifies which email should be used when sending to Launchpad.
|
2010-12-21 17:02:36 +02:00
|
|
|
.P
|
|
|
|
All of the \fBCONFIGURATION VARIABLES\fR below are also supported as
|
|
|
|
environment variables.
|
|
|
|
Variables in the environment take precedence to those in configuration
|
|
|
|
files.
|
|
|
|
|
|
|
|
.SH CONFIGURATION VARIABLES
|
2008-08-10 12:09:41 +01:00
|
|
|
.TP
|
2010-12-21 17:02:36 +02:00
|
|
|
.B REQUESTSYNC_SMTP_SERVER
|
2008-09-01 09:50:23 +01:00
|
|
|
Set which SMTP server to use when sending mail.
|
2011-09-08 23:15:37 +02:00
|
|
|
If unspecified this defaults to launchpad's SMTP servers (the
|
|
|
|
eventual destination).
|
2008-08-10 12:09:41 +01:00
|
|
|
.TP
|
2010-12-21 17:02:36 +02:00
|
|
|
.B REQUESTSYNC_SMTP_PORT
|
2008-08-10 12:09:41 +01:00
|
|
|
Sets which port of the SMTP server to use. Default is 25.
|
|
|
|
.TP
|
2010-12-21 17:02:36 +02:00
|
|
|
.BR REQUESTSYNC_SMTP_USER " and " REQUESTSYNC_SMTP_PASS
|
2008-08-10 12:09:41 +01:00
|
|
|
Sets the username and password to use when authenticating to the SMTP server.
|
2010-12-21 17:02:36 +02:00
|
|
|
.TP
|
|
|
|
.BR REQUESTSYNC_USE_LPAPI
|
2011-11-12 23:33:32 +02:00
|
|
|
Setting this to \fIno\fR is equivalent to running with \fB--email\fR.
|
2010-12-21 17:02:36 +02:00
|
|
|
.TP
|
|
|
|
.BR REQUESTSYNC_LPINSTANCE ", " UBUNTUTOOLS_LPINSTANCE
|
|
|
|
The default value for \fB--lpinstance\fR.
|
2012-02-11 11:59:46 -08:00
|
|
|
.TP
|
|
|
|
.BR REQUESTSYNC_KEYID ", " UBUNTUTOOLS_KEYID
|
|
|
|
The default value for \fB-k\fR.
|
2008-08-10 12:09:41 +01:00
|
|
|
|
2010-12-03 00:06:43 +01:00
|
|
|
.SH SEE ALSO
|
2010-12-21 17:02:36 +02:00
|
|
|
.BR rmadison (1),
|
2010-12-31 12:37:52 +02:00
|
|
|
.BR syncpackage (1),
|
2010-12-21 17:02:36 +02:00
|
|
|
.BR ubuntu\-dev\-tools (5)
|
2008-08-10 13:43:51 +02:00
|
|
|
|
|
|
|
.SH AUTHOR
|
|
|
|
.B requestsync
|
|
|
|
and this manual page were written by the Ubuntu MOTU Team.
|
|
|
|
.PP
|
|
|
|
Both are released under the GNU General Public License, version 2.
|