Scripts to make the life of a Debian Package maintainer easier
Contains the following scripts, dependencies/
- bts: a command-line tool for manipulating the BTS [www-browser,
libwww-perl, mailx]
- checkbashisms: check whether a /bin/sh script contains any common
bash-specific contructs
- cvs-debi, cvs-debc: to call debi and debc from the CVS working directory
after running cvs-debuild or cvs-buildpackage [cvs-buildpackage]
- cvs-debrelease: to call debrelease from the CVS working directory
after running cvs-debuild or cvs-buildpackage [cvs-buildpackage,
dupload | dput, ssh]
- cvs-debuild: run cvs-buildpackage using debuild (see below) as the
package building program [cvs-buildpackage, fakeroot, lintian | linda,
gnupg]
- debc: display the contents of just-built .debs
- debchange/dch: automagically add entries to debian/changelog files [wget]
- debclean: purge a Debian source tree [fakeroot]
- debdiff: compare two versions of a Debian package to check for
added and removed files [wdiff, patchutils]
- debi: install a just-built package
- debpkg: dpkg wrapper to be able to manage/test packages without su
- debrelease: wrapper around dupload or dput [dupload | dput, ssh]
- 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 [gnupg,
debian-keyring, ssh]
- debuild: wrapper to build a package without having to su or worry
about how to invoke dpkg to build using fakeroot. Also deals
with common environment problems, umask etc. [fakeroot,
lintian | linda, gnupg]
- dpkg-depcheck, dpkg-genbuilddeps: determine the packages used during
the build of a Debian package; useful for determining the Build-Depends
control field needed [build-essential, strace]
- dscverify: verify the integrity of a Debian package from the
.changes or .dsc files [gnupg, debian-keyring, libdigest-md5-perl]
- grep-excuses: grep the update_excuses.html file for your packages [wget]
- mergechanges: merge .changes files from a package built on different
architectures
- plotchangelog: view a nice plot of the data in a changelog file
[libtimedate
- rc-alert: list installed packages which have release-critical bugs [wget]
- tagpending: shell script which runs from a Debian source tree and tags
bugs that are to be closed in the latest changelog as pending.
[wget]
- uscan: scan upstream sites for new releases of packages [libwww-perl]
- uupdate: integrate upstream changes into a source package [patch]
- wnpp-alert: list installed packages which are orphaned or up for
adoption [wget]
Also included are a set of example mail filters for filtering mail from Debian mailing lists using exim, procmail, etc.
View full history Series and milestones
main series is the current focus of development.
All packages Packages in Distributions
-
devscripts source package in Xenial
Version 2.16.2ubuntu3 uploaded -
devscripts source package in Trusty
Version 2.14.1ubuntu0.1 uploaded -
devscripts source package in Squeeze
Version 2.10.69+squeeze4 uploaded -
devscripts source package in Precise
Version 2.11.6ubuntu1.7 uploaded -
devscripts source package in Plucky
Version 2.25.2 uploaded