Artifact devscripts_2.23.4+deb12u2_amd64

Metadata
deb_control_files:
- conffiles
- control
- md5sums
- postinst
- postrm
- preinst
- prerm
deb_fields:
  Architecture: amd64
  Breaks: hardening-includes, ubuntu-dev-tools (<< 0.147~)
  Depends: dpkg-dev (>= 1.18.19), fakeroot, file, gnupg | gnupg2, gpgv | gpgv2, libfile-dirlist-perl,
    libfile-homedir-perl, libfile-touch-perl, libfile-which-perl, libipc-run-perl,
    libmoo-perl, libwww-perl, patchutils, sensible-utils, wdiff, perl:any, python3:any,
    libc6 (>= 2.34)
  Description: |-
    scripts 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 1.x) package names. Also supports
        calculating the package names for other branches. [tla]
      - 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,
        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. *
      - debbisect: bisect snapshot.debian.org to find which change in the archive
        introduced a certain problem. [mmdebstrap, python3-debian]
      - 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.
      - debootsnap: Combines debootstrap and snapshot.debian.org to create a chroot
        containing exactly the requested selection of packages. This can be used
        to re-create a chroot from the past, for example to reproduce a bug. The
        tool is also used by debrebuild to build a package in a chroot with build
        dependencies in the same version as recorded in the buildinfo file.
        [apt-utils, dpkg-dev, equivs, mmdebstrap, python3-pycurl]
      - 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]
      - debrebuild: A script that provided a .buildinfo file reports the
        instructions on how to try to reproduce the reported build.
        [sbuild | mmdebstrap, python3-pycurl, libdpkg-perl]
      - 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-janitor: command-line client for interacting with the Debian Janitor.
      - 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. [pristine-tar, pristine-lfs]
      - 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]
      - reproducible-check: reports on the reproducible status of installed
        packages. For more details please see <https://reproducible-builds.org>.
      - rmadison: remotely query the Debian archive database about packages.
        [liburi-perl, wget | curl]
      - sadt: run DEP-8 tests. [python3-debian, autodep8]
      - 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-dirlist-perl, libfile-touch-perl, 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 an example
        exim script for sorting mail arriving to Debian mailing lists.
  Installed-Size: '2667'
  Maintainer: Devscripts Maintainers <devscripts@packages.debian.org>
  Multi-Arch: foreign
  Package: devscripts
  Priority: optional
  Recommends: apt (>= 1.3~pre3), dctrl-tools, dput | dupload, libdistro-info-perl,
    libdpkg-perl, libencode-locale-perl, libgit-wrapper-perl, libgitlab-api-v4-perl,
    liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl, liburi-perl,
    licensecheck, lintian, man-db, patch, python3-apt, python3-debian (>= 0.1.15),
    python3-magic, python3-requests, python3-unidiff, python3-xdg, strace, unzip,
    wget | curl, xz-utils, debian-keyring, equivs, liblwp-protocol-https-perl, libsoap-lite-perl,
    pristine-tar
  Replaces: hardening-includes, ubuntu-dev-tools (<< 0.124~)
  Section: devel
  Suggests: adequate, at, autopkgtest, bls-standalone, bsd-mailx | mailx, build-essential,
    check-all-the-things, cvs-buildpackage, debhelper, diffoscope, disorderfs, dose-extra
    (>= 4.0), duck, elpa-devscripts, faketime, gnuplot, how-can-i-help, libauthen-sasl-perl,
    libdbd-pg-perl, libfile-desktopentry-perl, libterm-size-perl, libtimedate-perl,
    libyaml-syck-perl, mmdebstrap, mozilla-devscripts, mutt, piuparts, postgresql-client,
    pristine-lfs, quilt, ratt, reprotest, ssh-client, svn-buildpackage, w3m
  Version: 2.23.4+deb12u2
srcpkg_name: devscripts
srcpkg_version: 2.23.4+deb12u2

File

devscripts_2.23.4+deb12u2_amd64.deb
Binary file devscripts_2.23.4+deb12u2_amd64.deb cannot be displayed. you can view it raw or download it instead.

Relations

Relation Direction Type Name
built-using Source package devscripts_2.23.4+deb12u2

binary package System mirror bookworm from https://deb.debian.org/debian - 6 days, 6 hours ago 0 minutes
BETA