Result for 044EA7165EF9565AD346AE3922A7C79724A5E210

Query result

Key Value
FileName./usr/bin/debrepro
FileSize5982
MD59A45DD21991BB8361388B771D2D13DC6
SHA-1044EA7165EF9565AD346AE3922A7C79724A5E210
SHA-25670ABE70DD10FDA14614AA61713176952F0BB243EB174B4D803213BF64C30C0E6
SSDEEP96:GLzf4CSVbHEUguoSPPQrAbRH5YrM4NlqF4dAPrWXqd:Gnf6bHEUgxSPPQr4LYAylqLyXs
TLSHT182C1D87A744202F4242EC4FB3E9A6140B239933714887C6CB14FE7581FB63F502FA99A
hashlookup:parent-total42
hashlookup:trust100

Network graph view

Parents (Total: 42)

The searched file hash is included in 42 parent files which include package known and seen by metalookup. A sample is included below:

Key Value
FileSize939972
MD5684F8DFD77951897EDC3863F231BF504
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - deb-why-removed: shows the reason a package was removed from the archive. [libdpkg-perl] - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerUbuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.20.2ubuntu2
SHA-10E150ED6991D5BFCB19C9DBFFCCC67D97376F177
SHA-2567DCF8ECC83AC3EE102B82C488EBE82D1F07D9910685B1A7A232EC8BD9597A91A
Key Value
FileSize1045532
MD53736200E3453702C777CF262D5EE09FE
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dcontrol: remotely query package and source control files for all Debian distributions. [liburl-perl, libwww-perl] - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerDevscripts Maintainers <devscripts@packages.debian.org>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.19.5+deb10u1
SHA-10F73E58BA4E459C6A954ED6263F2E949EC0357C3
SHA-25626EFAB098E17AA83C14AE8BF8E7DD4253B1A872AA2311D19706113E555450E0D
Key Value
MD5BFBBD4DE13779C7FFED0A0F50DACC639
PackageArchs390x
PackageDescriptionCollection of scripts for working on Debian packages. Examples: - bts: A command-line tool for manipulating the Debian Bug Tracking System. - dcontrol: Remotely query package and source control files for all Debian distributions. - debchange/dch: Automagically add entries to debian/changelog files. - debsign, debrsign: Sign a .changes/.dsc pair without needing any of the rest of the package to be present; can sign the pair remotely or fetch the pair from a remote machine for signing. - diff2patches: Extract patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. - licensecheck: Attempt to determine the license of source files. - uscan: Scan upstream sites for new releases of packages.
PackageMaintainerhttps://www.suse.com/
PackageNamedevscripts
PackageRelease3.3.1
PackageVersion2.19.5
SHA-1283CD5EFA412D38773DE8ACBC9D964E0C0A8CC89
SHA-2568E00D3C0031DC4D87D7BD45141C0432358698CA747248A6A415675CFD0CC2EAD
Key Value
FileSize934864
MD59A53ACE308C8795BED26537A2746A5E1
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dcontrol: remotely query package and source control files for all Debian distributions. [liburl-perl, libwww-perl] - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerUbuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.19.4
SHA-12A64F70EEDF83C985AD201CBF099A5AE5BB849C2
SHA-2569BF33FE13D6CC84BCCCF542C3F5578F9033049202D088121F9EA24E0486603F0
Key Value
FileSize1045950
MD5811FDB946CDED113EB17D061ABCFF81B
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dcontrol: remotely query package and source control files for all Debian distributions. [liburl-perl, libwww-perl] - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerDevscripts Maintainers <devscripts@packages.debian.org>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.19.5+deb10u1~bpo9+2
SHA-1322F793E071441C2CCC01C304D2E00BCEADD968D
SHA-256ED74F6A1DCD92D0E0042C7DC815E6DC5786BE7E9A8DF221629AB1D982255A110
Key Value
FileSize937224
MD5BEB3C1AC94EB3F5596B03213FE086FBF
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dcontrol: remotely query package and source control files for all Debian distributions. [liburl-perl, libwww-perl] - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerUbuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.19.6ubuntu1
SHA-1378AA6F93C39459A046732FEB55DA32C434FF9DD
SHA-256E978BD60D11C49A4DC77B0E244C23770D39CCA41CFDE0361151081A5D29BA181
Key Value
FileSize1045476
MD5AD8CE0CD57A995813E4FCE576612AC08
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dcontrol: remotely query package and source control files for all Debian distributions. [liburl-perl, libwww-perl] - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerDevscripts Maintainers <devscripts@packages.debian.org>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.19.5+deb10u1
SHA-140BB97F9A67E99B370DCA1F6B92C96D1857E1D13
SHA-2563603E2234F2009E3392E1C70773534F81C97F06FD10ED176C2A5A452BE8A2090
Key Value
FileSize1046084
MD519B179704D3EEFBD5B1AB69A8BECF59D
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dcontrol: remotely query package and source control files for all Debian distributions. [liburl-perl, libwww-perl] - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerDevscripts Maintainers <devscripts@packages.debian.org>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.19.5+deb10u1~bpo9+2
SHA-14F3EC54BCE4D38A2AC865E0917AD6CC2B2242B43
SHA-25658716A92D347F92C0A3D0EC714A2638A7E17530ED0F1F32C9624C021BF37CDB2
Key Value
FileSize1045436
MD59834C4D041EB47D58859F7C5996B24AE
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dcontrol: remotely query package and source control files for all Debian distributions. [liburl-perl, libwww-perl] - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerDevscripts Maintainers <devscripts@packages.debian.org>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.19.5+deb10u1
SHA-155A25325D660EB5B8AF8578D7620C12F8335F139
SHA-2566E08CC57AAC05A3A38C43388870FF4D90BEF6DA7BB9E0A8177BBFC71AF5E2360
Key Value
FileSize940068
MD5B24B2212628FB27EC8D6F7E1189D8891
PackageDescriptionscripts to make the life of a Debian Package maintainer easier Contains the following scripts, dependencies/recommendations shown in brackets afterwards: . - annotate-output: run a command and prepend time and stream (O for stdout, E for stderr) for every line of output. - archpath: Prints arch (tla/Bazaar) package names. Also supports calculating the package names for other branches. [tla | bazaar] - bts: A command-line tool for accessing the Debian Bug Tracking System, both to send mails to control@bts.debian.org and to access the web pages and SOAP interface of the BTS. [www-browser, libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl, libwww-perl, bsd-mailx | mailx] - build-rdeps: Searches for all packages that build-depend on a given package. [dctrl-tools, dose-extra, libdpkg-perl] - chdist: tool to easily play with several distributions. [dctrl-tools] - checkbashisms: check whether a /bin/sh script contains any common bash-specific constructs. - cowpoke: upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue. [ssh-client] - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below) which allow them to be called from the CVS working directory. [cvs-buildpackage] - cvs-debrelease: wrapper around debrelease which allows it to be called from the CVS working directory. [cvs-buildpackage, dupload | dput, ssh-client] - cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package building program. [cvs-buildpackage, fakeroot, lintian, gnupg |gnupg2] - dcmd: run a given command replacing the name of a .changes or .dsc file with each of the files referenced therein. * - dd-list: given a list of packages, pretty-print it ordered by maintainer. * - debc: List contents of current package. Do this after a successful "debuild" to see if the package looks all right. - debchange (abbreviation dch): Modifies debian/changelog and manages version numbers for you. It will either increment the version number or add an entry for the current version, depending upon the options given to it. [libdistro-info-perl, libsoap-lite-perl]* - debcheckout: checkout the development repository of a Debian package. * - debclean: Clean a Debian source tree. Debclean will clean all Debian source trees below the current directory, and if requested, also remove all files that were generated from these source trees (that is .deb, .dsc and .changes files). It will keep the .diffs and original files, though, so that the binaries and other files can be rebuilt if necessary. [fakeroot]* - debcommit: Commits changes to cvs, darcs, svn, svk, tla, bzr, git, or hg, using new entries in debian/changelog as the commit message. Also supports tagging Debian package releases. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl] - debdiff: A program which examines two .deb files or two .changes files and reports on any difference found in their file lists. Useful for ensuring that no files were inadvertently lost between versions. Can also examine two .dsc files and report on the changes between source versions. For a deeper comparison one can use the diffoscope package. [wdiff, patchutils]* - debdiff-apply: Apply unified diffs of two Debian source packages, such as those generated by debdiff, to a target Debian source package. Any changes to debian/changelog are dealt with specially, to avoid the conflicts that changelog diffs typically produce when applied naively. May be used to check that old patches still apply to newer versions of those packages. [python3-debian, python3-unidiff, quilt] - debi: Installs the current package by using the setuid root debpkg script described below. It assumes that the current package has just been built (for example by debuild), and the .deb lives in the parent directory, and will effectively run dpkg -i on the .deb. The ability to install the package with a very short command is very useful when troubleshooting packages. - debpkg: A wrapper for dpkg used by debi to allow convenient testing of packages. For debpkg to work, it needs to be made setuid root, and this needs to be performed by the sysadmin -- it is not installed as setuid root by default. (Note that being able to run a setuid root debpkg is effectively the same as having root access to the system, so this should be done with caution.) Having debpkg as a wrapper for dpkg can be a Good Thing (TM), as it decreases the potential for damage by accidental wrong use of commands in superuser mode (e.g., an inadvertent rm -rf * in the wrong directory is disastrous as many can attest to). - debrelease: A wrapper around dupload or dput which figures out which version to upload, and then calls dupload or dput to actually perform the upload. [dupload | dput, ssh-client] - debrepro: A script that tests reproducibility of Debian packages. It will build a given source directory twice, with a set of variation between the first and second build, and compare the binary packages produced. If diffoscope is installed, it is used to compare non-matching binaries. If disorderfs is installed, it is used during the build to inject non-determinism in filesystem listing operations. [faketime, diffoscope, disorderfs] - debrsign: This transfers a .changes/.dsc pair to a remote machine for signing, and runs debsign on the remote machine over an SSH connection. [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: Use GNU Privacy Guard to sign the changes (and possibly dsc) files created by running dpkg-buildpackage with no-sign options. Useful if you are building a package on a remote machine and wish to sign it on a local one. This script is capable of automatically downloading the .changes and .dsc files from a remote machine. [gnupg |gnupg2, debian-keyring, ssh-client]* - debsnap: grab packages from https://snapshot.debian.org [libwww-perl, libjson-perl] - debuild: A wrapper for building a package (i.e., dpkg-buildpackage) to avoid problems with insufficient permissions and wrong paths etc. Debuild will set up the proper environment for building a package. Debuild will use the fakeroot program to build the package by default, but can be instructed to use any other gain-root command, or can even be installed setuid root. Debuild can also be used to run various of the debian/rules operations with the same root-gaining procedure. Debuild will also run lintian to check that the package does not have any major policy violations. [fakeroot, lintian, gnupg | gnupg2]* - deb-reversion: increases a binary package version number and repacks the package, useful for porters and the like. - deb-why-removed: shows the reason a package was removed from the archive. [libdpkg-perl] - dep3changelog: generate a changelog entry from a DEP3-style patch header. - desktop2menu: given a freedesktop.org desktop file, generate a skeleton for a menu file. [libfile-desktopentry-perl] - dget: Downloads Debian source and binary packages. Point at a .changes or .dsc to download all references files. Specify a package name to download it from the configured apt repository. [wget | curl] - diff2patches: extracts patches from a .diff.gz file placing them under debian/ or, if present, debian/patches. [patchutils] - dpkg-depcheck, dpkg-genbuilddeps: Runs a specified command (such as debian/rules build) or dpkg-buildpackage, respectively, to determine the packages used during the build process. This information can be helpful when trying to determine the packages needed in the Build-Depends etc. lines in the debian/control file. [build-essential, strace] - dscextract: extract a single file from a Debian source package. [patchutils] - dscverify: check the signature and MD5 sums of a dsc file against the most current Debian keyring on your system. [gnupg | gnupg2, debian-keyring] - edit-patch: add/edit a patch for a source package and commit the changes. [quilt | dpatch | cdbs] - getbuildlog: download package build logs from Debian auto-builders. [wget] - git-deborig: try to produce Debian orig.tar using git-archive(1). [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl] - grep-excuses: grep britney's excuses to find out what is happening to your packages. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl, wget, w3m] - hardening-check: report the hardening characteristics of a set of binaries. - list-unreleased: searches for packages marked UNRELEASED in their changelog. - ltnu (Long Time No Upload): List all uploads of packages by the given uploader or maintainer and display them ordered by the last upload of that package, oldest uploads first. - manpage-alert: locate binaries without corresponding manpages. [man-db] - mass-bug: mass-file bug reports. [bsd-mailx | mailx] - mergechanges: merge .changes files from the same release but built on different architectures. - mk-build-deps: Given a package name and/or control file, generate a binary package which may be installed to satisfy the build-dependencies of the given package. [equivs] - mk-origtargz: Rename upstream tarball, optionally changing the compression and removing unwanted files. [libfile-which-perl, unzip, xz-utils, file] - namecheck: Check project names are not already taken. - nmudiff: prepare a diff of this version (presumably an NMU against the previously released version (as per the changelog) and submit the diff to the BTS. [patchutils, mutt] - origtargz: fetch the orig tarball of a Debian package from various sources, and unpack it. - plotchangelog: display information from a changelog graphically using gnuplot. [libtimedate-perl, gnuplot] - pts-subscribe: subscribe to the PTS (Package Tracking System) for a limited period of time. [bsd-mailx | mailx, at] - rc-alert: list installed packages which have release-critical bugs. [wget | curl] - rmadison: remotely query the Debian archive database about packages. [liburi-perl, wget | curl] - sadt: run DEP-8 tests. [python3-debian] - salsa: manipulates salsa.debian.org repositories and users [libgitlab-api-v4-perl] - suspicious-source: output a list of files which are not common source files. [python3-magic] - svnpath: Prints the path to the Subversion repository of a Subversion checkout. Also supports calculating the paths for branches and tags in a repository independent fashion. Used by debcommit to generate svn tags. [subversion] - tagpending: runs from a Debian source tree and tags bugs that are to be closed in the latest changelog as pending. [libsoap-lite-perl] - transition-check: Check a list of source packages for involvement in transitions for which uploads to unstable are currently blocked. [libwww-perl, libyaml-syck-perl] - uscan: Automatically scan for and download upstream updates. Uscan can also call a program such as uupdate to attempt to update the Debianised version based on the new update. Whilst uscan could be used to release the updated version automatically, it is probably better not to without testing it first. Uscan can also verify detached OpenPGP signatures if upstream's signing key is known. [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]* - uupdate: Update the package with an archive or patches from an upstream author. This will be of help if you have to update your package. It will try to apply the latest diffs to your package and tell you how successful it was. [patch] - what-patch: determine what patch system, if any, a source package is using. [patchutils] - whodepends: check which maintainers' packages depend on a package. - who-permits-upload: Retrieve information about Debian Maintainer access control lists. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring] - who-uploads: determine the most recent uploaders of a package to the Debian archive. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget] - wnpp-alert: list installed packages which are orphaned or up for adoption. [wget | curl] - wnpp-check: check whether there is an open request for packaging or intention to package bug for a package. [wget | curl] - wrap-and-sort: wrap long lines and sort items in packaging files. [python3-debian] - /usr/share/doc/devscripts/examples: This directory contains examples of procmail and exim scripts for sorting mail arriving to Debian mailing lists.
PackageMaintainerUbuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
PackageNamedevscripts
PackageSectiondevel
PackageVersion2.20.2ubuntu2
SHA-160AD84FD1953EA97506A203BA1F7785B7EFFBDE2
SHA-25679B543E0798E6F47B8225E55AF212F077B22E438099C8C6C42F54E981832B30C