---
name: "cvs-debrelease"
section: "1"
platform: "linux"
package: "devscripts"
version: "2.23.4+deb12u2"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/cvs-debrelease"
---

# cvs-debrelease(1)

upload a cvs-buildpackage/cvs-debuild generated package

## NAME

cvs-debrelease - upload a cvs-buildpackage/cvs-debuild generated package

## SYNOPSIS

**cvs-debrelease** \[*cvs-debrelease options*\] \[**--dopts** \[*dupload/dput options*\]\]

## DESCRIPTION

**cvs-debrelease** is run from the CVS working directory after **cvs-buildpackage** or **cvs-debuild**.  It uses the **cvs-buildpackage** system to locate the *.changes* file generated in that run.  It then uploads the package using [**debrelease**(1)](/debrelease/1.md), which in turn calls either **dupload** or **dput**.  Note that the **--dopts** option must be specified to distinguish the **cvs-debrelease** options from the **dupload** or **dput** options.  Also, the **devscripts** configuration files will be read, as described in the [**debrelease**(1)](/debrelease/1.md) manpage.

Note that unlike **cvs-buildpackage**, the only way to specify the source package name is with the **-P** option; you cannot simply have it as the last command-line parameter.

## OPTIONS

All current **cvs-buildpackage** options are silently accepted; however, only the ones listed below have any effect.  For more details on all of them, see the [**cvs-buildpackage**(1)](/cvs-buildpackage/1.md) manpage.  All **debrelease** options (as listed below) are also accepted.

- **--dupload**, **--dput**

  This specifies which uploader program to use; the default is **dupload**.

- **-a***debian-architecture*, **-t***GNU-system-type*

  See [**dpkg-architecture**(1)](/dpkg-architecture/1.md) for a description of these options. They affect the search for the *.changes* file.  They are provided to mimic the behaviour of **dpkg-buildpackage** when determining the name of the *.changes* file.

- **-M*module***

  The name of the CVS module.

- **-P*package***

  The name of the package.

- **-V*version***

  The version number of the package.

- **-T*tag***

  The CVS tag to use for exporting sources.

- **-R*root directory***

  Root of the original sources archive.

- **-W*work directory***

  The full path name for the cvs-buildpackage working directory.

- **-x*prefix***

  This option provides the CVS default module prefix.

- **--no-conf**, **--noconf**

  Do not read any configuration files.  This can only be used as the first option given on the command-line.

- **--help**, **--version**

  Show help message and version information respectively.

## SEE ALSO

[**cvs-buildpackage**(1)](/cvs-buildpackage/1.md), [**cvs-debuild**(1)](/cvs-debuild/1.md), [**debrelease**(1)](/debrelease/1.md)

## AUTHOR

**cvs-buildpackage** was written by Manoj Srivastava, and the current version of **debrelease** was written by Julian Gilbey \<jdg@debian.org\>.  They have been combined into this program by Julian Gilbey.
