---
name: "debian-svp"
section: "1"
platform: "linux"
package: "silver-platter"
version: "0.5.44-1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/debian-svp"
---

# debian-svp(1)

create and manage changes against Debian packaging branches

## NAME

debian-svp - create and manage changes against Debian packaging branches

## SYNOPSIS

debian-svp \[-h\] \[--version\] {run,new-upstream,upload-pending,lintian-brush} ...

## DESCRIPTION

debian-svp is a specialized version of [*svp*(1)](/svp/1.md) that automatically resolves Debian package names to the URLs of packaging branches. It also provides support for a couple of Debian-specific operations.

### COMMAND OVERVIEW

- **debian-svp run \[-h\] \[--refresh\] \[--label LABEL\] \[--name NAME\] \[--mode {push,attempt-push,propose}\] \[--dry-run\] \[--commit-pending {auto,yes,no}\] package script**

  Make a change by running a script. **URL** should be the URL of a repository to make changes to. Script will be run in a checkout of the URL, with the opportunity to make changes. Depending on the specified mode, the changes will be committed and pushed back to the repository at the original URL or proposed as a change to the repository at the original URL.

- **debian-svp new-upstream \[-h\] \[--snapshot\] \[--no-build-verify\] \[--pre-check PRE\_CHECK\] \[--dry-run\] \[--mode {push,attempt-push,propose}\] packages \[packages ...\]**

  Create a merge proposal merging a new upstream version. The location of the upstream repository is retrieved from the **debian/upstream/metadata** file, and the tarball is fetched using [*uscan*(1)](/uscan/1.md).

- **debian-svp upload-pending**

  Upload pending commits in a packaging branch.

- **debian-svp lintian-brush \[--fixers FIXERS\] \[--dry-run\] \[--propose-addon-only PROPOSE\_ADDON\_ONLY\] \[--pre-check PRE\_CHECK\] \[--post-check POST\_CHECK\] \[--build-verify\] \[--refresh\] \[--committer COMMITTER\] \[--mode {push,attempt-push,propose}\] \[--no-update-changelog\] \[--update-changelog\] \[packages \[packages ...\]\]**

  Create a merge proposal fixing lintian issues.

### optional arguments:

- **-h**, **--help**

  show this help message and exit

- **--version**

  show program's version number and exit

## EXAMPLES

- **debian-svp lintian-brush https://salsa.debian.org/python-team/packages/dulwich**

  Run [*lintian-brush*(1)](/lintian-brush/1.md) on the **dulwich** package and create a merge proposal with the resulting changes.

- **debian-svp lintian-brush dulwich**

  Run [*lintian-brush*(1)](/lintian-brush/1.md) on the **dulwich** package and create a merge proposal with the resulting changes.

- **debian-svp new-upstream dulwich**

  Create a new merge proposal merging the latest upstream version of **dulwich** into the packaging branch.

## SEE ALSO

[*svp*(1)](/svp/1.md), [*git*(1)](/git/1.md), [*brz*(1)](/brz/1.md), [*lintian-brush*(1)](/lintian-brush/1.md)

## LICENSE

GNU General Public License, version 2 or later.

## AUTHORS

Jelmer Vernooij \<jelmer@jelmer.uk\>
