devscripts 2.23.3ubuntu1 source package in Ubuntu
Changelog
devscripts (2.23.3ubuntu1) lunar; urgency=low * Merge from Debian unstable. Remaining changes: - Drop build-dep on python3-pycurl on i386. - mk-build-deps: + remove all output of dpkg-buildpackage with -r, not just the .deb - Skip testing debootsnap if python3-pycurl is not available devscripts (2.23.3) unstable; urgency=medium [ Samuel Henrique ] * Fix generation of the extended description (Closes: #1032337) [ Benjamin Drung ] * Fix complaints from pylint 2.16.2 * suspicious-source: Fix MIME type name for Python code * Add myself to uploaders [ Zixing Liu ] * Salsa/check_repo: avoid dependency on Digest::MD5::File (LP: #2007279) * Salsa/Hooks: using if-elsif chains to avoid Switch which is a deprecated package (LP: #2007279) [ Johannes Schauer Marin Rodrigues ] * debootsnap: - check to make sure that equivs-build, apt-ftparchive, mmdebstrap, apt-get and dpkg-name exist - allow reading package list from a file [ Rémy Martin ] * edit-patch: Fix failure on creating new patch (LP: #1222364) [ Paul Wise ] * bts: Fix mangled UTF-8 name devscripts (2.23.2) unstable; urgency=medium * Team upload. [ Yadd ] * Update French translation [ Paul Wise ] * wnpp-alert: Fix wnpp-alert --diff, which probably never worked [ Benjamin Drung ] * Format code with black 23.1 (Closes: #1031302) * build-rdeps: Document -q in man page (Closes: #1030141) * Update translations for recent changes [ Jakub Wilk ] * debchange.1: Fix uneven indentation in option list (Closes: #1031549) devscripts (2.23.1) unstable; urgency=medium * Team upload. [ Jochen Sprickerhof ] * debrelease: fix escaping in command substitution (Closes: #1030590) [ Mattia Rizzolo ] * Fix generation of the extended description. Thanks to Beatrice Torracca <email address hidden> [ Benjamin Drung ] * debdiff-apply: Ask user to install python3-unidiff if missing (Closes: #1029985) devscripts (2.23.0ubuntu1) lunar; urgency=low * Merge from Debian unstable. Remaining changes: - Drop build-dep on python3-pycurl on i386. - mk-build-deps: + remove all output of dpkg-buildpackage with -r, not just the .deb * Skip testing debootsnap if python3-pycurl is not available devscripts (2.23.0) unstable; urgency=medium * Team upload. [ Mattia Rizzolo ] * list-unreleased: + Use find(1)'s -regex filter instead of piping through grep(1). Thanks to Akbarkhon Variskhanov <email address hidden> for the patch! Closes: #1012657 * dget: + Retain the remote mtime also with curl. Closes: #1020914 [ Niels Thykier ] * wrap-and-sort: + Do not sort multi-line comments and pin a comment to the value directly following where possible. Closes: #788998; MR: !268 + Always apply a trailing comma when run with -t also when the field is not being wrapped. Closes: #989785; MR: !267 + Enable the new RTS parser by default. Closes: #820625; MR: !271 * Fix two minor python style nits. MR: !287 [ Edward Betts ] * Remove procmail examples. Procmail is a security liability and has been abandoned upstream for the last two decades. MR: !270 See https://anarc.at/blog/2022-03-02-procmail-considered-harmful/ [ Sebastian Dröge ] * debcommit: + Pass `--no-ext-diff` to `git diff`; external diff commands can produce output that is not handled by debcommit. MR: !266 [ Ben Finney ] * debsign: + Rework the bash completion script to: MR: !265 - Fix behaviour with filenames with special characters. - Improve the coding style. - Correct use of Bash command completion to match file paths. Closes: #1012156 - Correct Bash completion handling of ‘--version’ option. Closes: #1012086 - Add Bash completion handling for more options that need it. Closes: #1012158 [ Akbarkhon Variskhanov ] * Shell scripts style cleanup: + Uniform the way the shell script discover their own name, from shelling out to `basename` to use ${0##*/}. MR: !269 + Place opening braces on the same line as function definitions. MR: !273 + Remove whitespace before parentheses. MR: !273 + Replace backquoted form of command substitution with $(). MR: !274 + Remove the 2>/dev/null redirects from `command -v`. MR: !275 * Fix grammatical typo in salsa(1)'s man page. MR: !284 [ Américo Monteiro ] * Update Portuguese translations. Closes: #1019170 [ Yadd ] * uscan: + Fix DEHS output. Closes: #1019259; MR: !279 * Update French translation. [ Paul Wise ] * grep-excuses: + Add support for the pseudo-excuses for experimental. MR: !280 * bts: + Add reasons for "failing to download" errors , for easier dubug. MR: !293 * rmadison: + Add URL maps (`rmadison -u`) for archived releases ("archive") and unofficial ports archive ("ports"). MR: !309 [ Andrea Pappacoda ] * uscan: + Support an optional 'v' prefix in @ANY_VERSION@. MR: !281 This allows uscan to automatically look for version tags like "v1.0.2". [ Ben Hutchings ] * Remove use of distutils.command.clean, which no longer works. MR: !291 * debbisect, debootsnap, reproducible-check: + Fix new pylint warning, requiring a timeout for HTTP requests. MR: !291 [ billchenchina ] * salsa: + verify the return of `git checkout` before continuing. MR: !290 [ Jochen Sprickerhof] * bts: + Fix "Cc" feature (--cc-addr) that was printing the number of addresses instead of the actual addresses. Closes: #1006951 [ Jelmer Vernooij ] * deb-janitor: + Handle the `schedule` command not returning a queue position. MR: !294 + Rename "suite" to "campaign", consistent with the service; this was done to avoid confusion with the term 'suite' for apt repositories, which only sometimes overlap with a campaign in the Debian Janitor. MR: !301 + Use logging module for error output. MR: !302 + Add status subcommand. MR: !303 + Make source package argument optional, reading from local debian/changelog instead. MR: !304 + Add merge subcommand, merging changes from a campaign. MR: !305 [ g0t mi1k ] * build system: + Fix build in docker due to permission issues. MR: !298 + Fix errors reported by `podchecker` during the build. MR: !298 + Add the missing +x bit to two perl source files. MR: !295 + Correctly call pylint. Closes: #1027759; MR: !313 * salsa: + Add SALSA_REMOVE_SOURCE_BRANCH. MR: !296 + Add SALSA_BUILD_TIMEOUT. MR: !297 + Add/upgraded the ability to control: MR: !299 - analytics/auto_devops/builds/container_registry/forking/lfs/ packages/pages/releases/repository/request_access/requirements/ snippets/wiki - issues/merge_requests + Add SALSA_REQUEST_ACCESS. MR: !319 + Add SALSA_AVATAR_PATH. MR: !311 & !321 + Add pipeline_schedule support. MR: !314 + Switch the default for --all not to included archived projects. Introduced --all-archive for original behaviour. MR: !315 + Fix missing cache folder. MR: !317 + Fix space issue with project name. MR: !316 [ Johannes Schauer Marin Rodrigues ] * debbisect: MR: !306 + Support 'now' and 'today' as datetime input. + Format timestamps such that they can be used as input to debbisect. + Allow http status 302 in addition to 301. + Check if script given as input is marked executable. + Run mmdebstrap so it can handle Debian unstable as far back as 2006-08-10. * debbisect: MR: !320 + provide a pty to subprocess + add --ignore-cached-results option + use the maybe-jessie-or-older and maybe-merged-usr hooks + require mmdebstrap (>= 1.3.0) + allow running with --qemu but without --depends [ Guillem Jover ] * debcheckout: + Remove all the code handling auth to alioth.debian.org. MR: !308 * po4a: + Update the po4a homepage links to the new location. MR: !308 [ Jelmer Vernooij ] * rmadison: Add shorthand for janitor [ Benjamin Drung ] * Make Python version PEP440 compliant (LP: #1991606) * chdist: Default to Ubuntu 22.04 "jammy" in sources.list example (Closes: #826313) * Do not install Python test cases * suspicious-source: Fix detecting .vfb and .vtp * Format Python code with black and run black during package build * Sort Python imports with isort and run isort during package build * Update lintian overrides * Use f-strings and fix pylint's invalid names in most Python scripts * Rename devscripts.version to devscripts.__version__ * Bump Standards-Version to 4.6.2 -- Benjamin Drung <email address hidden> Thu, 16 Mar 2023 00:11:56 +0100
Upload details
- Uploaded by:
- Benjamin Drung
- Uploaded to:
- Lunar
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
devscripts_2.23.3ubuntu1.tar.xz | 972.2 KiB | 43a212a0abfaf0f5ba852378e2c68a39f02b21fe5b8ce3bed7ba0493e4efd3a7 |
devscripts_2.23.3ubuntu1.dsc | 3.4 KiB | c0a3674978e35848105f71a974980ff9989b6c9b91d4196f9e2daaf3cc16dfe6 |
Available diffs
- diff from 2.23.0ubuntu1 to 2.23.3ubuntu1 (36.4 KiB)
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: 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 dpkg. 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]
- 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.
- devscripts-dbgsym: No summary available for devscripts-dbgsym in ubuntu lunar.
No description available for devscripts-dbgsym in ubuntu lunar.