REQUESTSYNC(1) | General Commands Manual | REQUESTSYNC(1) |
requestsync - helper to file sync requests for Ubuntu
requestsync [-d distro] [-nse] [-k
keyid] <source package> [target release]
[base version]
requestsync --lp [-nse] <source package> <target
release> [base version]
requestsync -h
requestsync 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. 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 --email).
requestsync checks if you have the permissions to request the sync from 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 requestsync is allowed to use the LP API (not email submission). In the other case requestsync relies on that you answer the question about upload permissions honestly to determine if a team with approval rights is to be subscribed to the bug.
If you have permission to upload the package directly, then you may prefer to use syncpackage instead to copy the package using the Launchpad API. At some future point, requestsync will be changed to do this automatically.
requestsync uses launchpadlib authentication to file its requests.
Listed below are the command line options for requestsync:
requestsync uses the following variables which should be set in your shell's configuration by adding export VARIABLE= lines, where VARIABLE is one of the following:
All of the CONFIGURATION VARIABLES below are also supported as environment variables. Variables in the environment take precedence to those in configuration files.
requestsync and this manual page were written by the Ubuntu MOTU Team.
Both are released under the GNU General Public License, version 2.
19 January 2008 | ubuntu-dev-tools |