devscripts 2.18.4 source package in Ubuntu


devscripts (2.18.4) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * debchange:
    + Replace implicit boolean evaluation of a Dpkg::Version object by
      Dpkg::Version::is_valid().  Closes: #900703
  * bts:
    + Add the new 'ftbfs' tag to the list of known tags.  Closes: #900963
  * grep-excuses:
    + Avoid unintended blessing during YAML loading.
      Thanks to Ansgar Burchardt <email address hidden> for reporting and
      providing a patch.  Closes: #902409; CVE-2018-13043
  * uscan:
    + Remove wrong information about GitHub releases.  Closes: #902842
  * test/test_uscan_ftp:
    + Skip test on hurd-i386, hurd is missing a required feature.  MR: !23
  * test/pylint:
    + Temporarily disable the test, as pylist is currently uninstallable,
      see #902631.
  * debian/control:
    + Comment-out build-dependency on pylint3.
    + Bump Standards-Version to 4.2.1, no changes needed.

  [ Shengjing Zhu ]
  * uscan:
    + Fix wrong git log command in manpage.  MR:!16

  [ Simon McVittie ]
  * tests/test_package_lifecycle:
    + Don't load ~/.devscripts while calling debdiff.  MR: !17
  * sadt:
    + Implement new restrictions from autopkgtest git master.  MR: !18
      - 'flaky': if this test fails, the failure is logged but is not
        counted as a failure.
      - 'skippable': if this test exits 77, it counts as skipped,
        not failed (even if it wrote to stderr).
  * uscan:
    + Handle absolute USCAN_DESTDIR correctly in git mode.
      Closes: #895279; MR: !14

  [ Sean Whitton ]
  * git-deborig:  MR !19
    + When suggesting the user run git-deborig again with more arguments,
      include all the arguments the user originally passed in the

  [ James McCoy ]
  * grep-excuses:
    + Strip all HTML tags, not just anchors, from excuses.  MR !20
  * debsnap:
    + Disable explicit validity checking in Dpkg::Version constructor so
      there's an actual object to call is_valid() on.  Closes: #903479

  [ Ian Jackson ]
  * grep-excuses:
    + Add --autopkgtest option to show autopkgtest failures in the target
      package which are caused by new versions of other packages.  MR !21

  [ Lev Lazinskiy ]
  * uscan:
    + Handle --copy argument.  Closes: #895209; MR !22

  [ Translation updates ]
  * French, thanks to jean-pierre giraud.  Closes: #902815

  [ Kees Cook ]
  * hardening-check:
    + Drain both stdout/stderr while waiting for readelf to exit to prevent
      readelf from getting blocked on a full pipe.  Closes: #903482

  [ Christoph Berg ]
  * namecheck: Drop, it's down.

  [ Adam D. Barratt ]
  * bts:
    + Support fetching bugs from  Closes: #904432
      - Force CGI URL to be "/cgi/" rather than "/cgi-bin/" when using
        the server.
      - Match both "/cgi/" and "/cgi-bin/" when rewriting URLs in cache
      - Allow links to mbox files to contain additional HTML attributes.
    + Pre-emptively support HTTPS URLs when parsing release-critical pages.
    + Really use HTTPS by default for

  [ Guillem Jover ]
  * debsnap:
    + Switch to HTTPS for connections to  Closes: #904659

  [ Agustin Henze ]
  * uscan:
    + Use stricter match to find href attribute to avoid invalid URLs.
      Closes: #904578; MR !25

  [ Jakub Wilk ]
  * rmadison:
    + Fix error handling to avoid having all curl/wget errors to be treated
      as SSL errors.  Closes: #907683

  [ Javi Sabalete ]
  * debcommit:
    + Always use annotate tags with git.  MR: !24

 -- Mattia Rizzolo <email address hidden>  Mon, 03 Sep 2018 22:30:44 +0200

Upload details

Uploaded by:
Devscripts Maintainers on 2018-09-04
Uploaded to:
Original maintainer:
Devscripts Maintainers
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section


File Size SHA-256 Checksum
devscripts_2.18.4.dsc 2.7 KiB 7891c524d25daaf7b48f9bdb5c41b10c92e5c1fb3d86df8d10503950011d3b6b
devscripts_2.18.4.tar.xz 722.8 KiB fcdbac262a2caa9e522cd762bb98b891e324001e70fee2b37083ff1be41faa3d

Available diffs

No changes file available.

Binary packages built by this source

devscripts: 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: print tla/Bazaar package names [tla | bazaar]
  - bts: a command-line tool for manipulating the BTS [www-browser,
    libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl,
    libwww-perl, bsd-mailx | mailx]
  - build-rdeps: search 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
  - cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below)
    which allow them to be called from the CVS working directory
  - cvs-debrelease: wrapper around debrelease which allows it to be called
    from the CVS working directory [cvs-buildpackage, dupload | dput,
  - cvs-debuild: 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: display the contents of just-built .debs
  - debchange/dch: automagically add entries to debian/changelog files
    [libdistro-info-perl, libsoap-lite-perl]
  - debcheckout: checkout the development repository of a Debian package
  - debclean: clean a Debian source tree [fakeroot]
  - debcommit: commit changes to cvs, darcs, svn, svk, tla, bzr, git, or hg,
    basing commit message on changelog [cvs | darcs | subversion | svk | tla |
    bzr | git-core | mercurial, libtimedate-perl]
  - debdiff: compare two versions of a Debian package to check for
    added and removed files. Use the diffoscope package for deep comparisons.
    [wdiff, patchutils]
  - debdiff-apply: apply unified diffs of two Debian source packages, such as
    generated by debdiff, to a target source package [python3-unidiff, quilt]
  - debi: install a just-built package
  - debpkg: dpkg wrapper to be able to manage/test packages without su
  - debrepro: reproducibility tester for Debian packages [faketime,
    diffoscope, disorderfs]
  - debrelease: wrapper around dupload or dput [dupload | dput, ssh-client]
  - 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 | gnupg2,
    debian-keyring, ssh-client]
  - debsnap: grab packages from [libwww-perl]
  - 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,
    gnupg | gnupg2]
  - deb-reversion: increase 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 desktop file, generate a skeleton
    for a menu file [libfile-desktopentry-perl]
  - dget: download Debian source and binary packages [wget | curl]
  - diff2patches: extract patches from a .diff.gz file placing them under
    debian/ or, if present, debian/patches [patchutils]
  - 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]
  - dscextract: extract a single file from a Debian source package [patchutils]
  - dscverify: verify the integrity of a Debian package from the
    .changes or .dsc files [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 for 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: search for unreleased packages
  - ltnu: List all uploads of packages by the given uploader or maintainer and
    display them ordered by the last upload [postgresql-client]
  - 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 [unzip, xz-utils, file]
  - namecheck: check project names are not already taken
  - nmudiff: mail a diff of the current package against the previous version
    to the BTS to assist in tracking NMUs [patchutils, mutt]
  - origtargz: fetch the orig tarball of a Debian package from various sources,
    and unpack it
  - plotchangelog: view a nice plot of the data in a changelog file
    [libtimedate-perl, gnuplot]
  - pts-subscribe: subscribe to the PTS 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 [python3-apt, python3-requests, python3-termcolor, python3-xdg]
  - rmadison: remotely query the Debian archive database about packages
    [liburi-perl, wget | curl]
  - sadt: run DEP-8 tests [python3-debian]
  - suspicious-source: output a list of files which are not common source
    files [python3-magic]
  - svnpath: print Subversion repository paths [subversion]
  - tagpending: run from a Debian source tree and tag 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: scan upstream sites for new releases of packages [gpgv | gpgv2,
    gnupg |gnupg2, liblwp-protocol-https-perl, libwww-perl, unzip,
    xz-utils, file]
  - uupdate: integrate upstream changes into a source package [patch]
  - what-patch: determine what patch system, if any, a source package is using
  - whodepends: check which maintainers' packages depend on a package
  - 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]
  - who-permits-upload: Retrieve information about Debian Maintainer access
    control lists [gnupg | gnupg2, libencode-locale-perl, libwww-perl,
  - wrap-and-sort: wrap long lines and sort items in packaging files
 Also included are a set of example mail filters for filtering mail
 from Debian mailing lists using exim, procmail, etc.

devscripts-dbgsym: debug symbols for devscripts