DEBFULLNAME, DEBEMAIL, UBUMAIL
Used to determine the uploader (if not supplied as options). See ubuntu-dev-tools(5) for details.
Copy source packages from debian to ubuntu
syncpackage [options]
<.dsc
URL/path
or
package
name(s)>
syncpackage causes one or more source package(s) to be copied from Debian to Ubuntu.
syncpackage allows you to upload files with the same checksums of the Debian ones, as the common script used by Ubuntu archive administrators does, this way you can preserve source files integrity between the two distributions.
syncpackage will detect source tarballs with mismatching checksums, and can perform fake syncs.
The use of syncpackage --no-lp, which generates a changes file to be directly uploaded to the Ubuntu primary archive or a PPA, is discouraged by the Ubuntu Archive Administrators, as it introduces an unnecessary window for error. This only exists for backward compatibility, for unusual corner cases (such as fakesyncs), and for uploads to archives other than the Ubuntu primary archive. Omitting this option will cause Launchpad to perform the sync request directly, which is the preferred method for uploads to the Ubuntu primary archive.
-h, --help
Show help message and exit
|
Debian distribution to sync from. Default is unstable. |
|---|---|
|
Specify target Ubuntu release. Default: current development release. |
|
Specify the version to sync from. |
|
Specify the component to sync from. |
|
Mark a Launchpad bug as being fixed by this upload. |
|
Sponsor the sync for USERNAME (a Launchpad username). |
-v, --verbose
Display more progress information.
-F, --fakesync
Perform a fakesync, to work around a tarball mismatch between Debian and Ubuntu. This option ignores blocklisting, and performs a local sync. It implies --no-lp, and will leave a signed .changes file for you to upload.
-f, --force
Force sync over the top of Ubuntu changes.
--no-conf
Do not read any configuration files, or configuration from environment variables.
-l INSTANCE, --lpinstance=INSTANCELaunchpad instance to connect to (default: production).
--simulate
Show what would be done, but don't actually do it.
--no-lp:--no-lp
Construct sync locally, rather than letting Launchpad copy the package directly. It will leave a signed .changes file for you to upload. See the WARNING above.
-n UPLOADER_NAME, --uploader-name=UPLOADER_NAMEUse UPLOADER_NAME as the name of the maintainer for this upload instead of evaluating DEBFULLNAME and UBUMAIL. This option may only be used in --no-lp mode.
-e UPLOADER_EMAIL, --uploader-email=UPLOADER_EMAILUse UPLOADER_EMAIL as the email address of the maintainer for this upload instead of evaluating DEBEMAIL and UBUMAIL. This option may only be used in --no-lp mode.
-k KEYID, --key=KEYIDSpecify the key ID to be used for signing.
--dont-sign
Do not sign the upload.
-d DEBIAN_MIRROR, --debian-mirror=DEBIAN_MIRROR
Use the specified mirror. Should be in the form http://ftp.debian.org/debian. If the package isn't found on this mirror, syncpackage will fall back to the default mirror.
-s UBUNTU_MIRROR, --debsec-mirror=UBUNTU_MIRROR
Use the specified Debian security mirror. Should be in the form http://archive.ubuntu.com/ubuntu. If the package isn't found on this mirror, syncpackage will fall back to the default mirror.
DEBFULLNAME, DEBEMAIL, UBUMAIL
Used to determine the uploader (if not supplied as options). See ubuntu-dev-tools(5) for details.
All of the CONFIGURATION VARIABLES below are also supported as environment variables. Variables in the environment take precedence to those in configuration files.
The following variables can be set in the environment or in ubuntu-dev-tools(5) configuration files. In each case, the script-specific variable takes precedence over the package-wide variable.
|
The default value for |
|---|---|
|
The default value for |
|
The default value for |
8 releases since Debian 6.0 (Squeeze); the text changed 3 times.
--debian-mirror since Debian 7 (Wheezy);
--debsec-mirror since Debian 7 (Wheezy);
--dont-sign since Debian 7 (Wheezy);
--fakesync since Debian 7 (Wheezy);
--force since Debian 7 (Wheezy);
--no-conf since Debian 7 (Wheezy);
--no-lp since Debian 7 (Wheezy);
--simulate since Debian 7 (Wheezy);
-F since Debian 7 (Wheezy);
-f since Debian 7 (Wheezy);
-s since Debian 7 (Wheezy).
--bug until Debian 6.0 (Squeeze);
--component until Debian 6.0 (Squeeze);
--debian-version until Debian 6.0 (Squeeze);
--distribution until Debian 6.0 (Squeeze);
--key until Debian 6.0 (Squeeze);
--release until Debian 6.0 (Squeeze);
--uploader until Debian 6.0 (Squeeze);
-V until Debian 6.0 (Squeeze);
-b until Debian 6.0 (Squeeze);
-c until Debian 6.0 (Squeeze);
-k until Debian 6.0 (Squeeze);
-r until Debian 6.0 (Squeeze);
-u until Debian 6.0 (Squeeze).