-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 05 Feb 2023 00:00:22 +0100 Source: devscripts Built-For-Profiles: noudeb Architecture: source Version: 2.23.0 Distribution: unstable Urgency: medium Maintainer: Devscripts Maintainers <devscripts@packages.debian.org> Changed-By: Benjamin Drung <bdrung@debian.org> Closes: 788998 820625 826313 989785 1006951 1012086 1012156 1012158 1012657 1019170 1019259 1020914 1027759 Launchpad-Bugs-Fixed: 1991606 Changes: devscripts (2.23.0) unstable; urgency=medium . * Team upload. . [ Mattia Rizzolo ] * list-unreleased: + Use find(1)'s -regex filter isntead of piping through grep(1). Thanks to Akbarkhon Variskhanov <akbarkhon.variskhanov@gmail.com> 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 Checksums-Sha1: 415cea2a80ebaa9956db508481e0327c8828bb24 3375 devscripts_2.23.0.dsc 632f822af6c1d2426e0ceae7901dbbe32eeb6306 1005468 devscripts_2.23.0.tar.xz f662e774a3c518ab3829fa04028bf59a887610a2 17550 devscripts_2.23.0_source.buildinfo Checksums-Sha256: e2377f2640c872f4339aea56561398393a6750a7c485d3ed1216a9a2763a3f2d 3375 devscripts_2.23.0.dsc 564eb0d251fc2c76c4008c8fb38652d23d08fc24db98976d07a0d19997c10142 1005468 devscripts_2.23.0.tar.xz d831a21a7fd81e2adbce9e7e5bb66fa4c699d92a58de4c0c25c70ca2fd1dbf0d 17550 devscripts_2.23.0_source.buildinfo Files: 8af0df234a9d1e4a6bfe084afe30f8df 3375 devel optional devscripts_2.23.0.dsc e5b62814e1c429d06b96afa86dc4f13d 1005468 devel optional devscripts_2.23.0.tar.xz 4ae47bdab2ef72724a11f153681fe0c1 17550 devel optional devscripts_2.23.0_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmPe59kACgkQFZ61xO/I d0zR9g//ZYHSFwSlRuYvwzccZ8abqou83kByiGtHWR7V34XPwBEpZI/jA0S2ndpx peL7dN22ChZfWQpykiCZKNd78pUgGYYS6wxVdQD41NXH9WMLzTuzpwNC1GaNqhAM 3tLKDZ7nIF0D3ZRA1dTLuJj3qeu5psY8wqJojMwTBzWHIN2eqn8foEgyEMJEzWve 2SPfjyodKc7Z4U0EMAa+XAM+KbnvUbjwhXAwDD4iaKo09YZVK2xfuPUdhkEu49cK YZArbyP/+nOSAa+rIJh4cJO3EKw8qh5/+BZlla2+MOsVjbW6KRS+KZF+SXwR1FNP RNGVmm3YvmULmFybn8Ma+nCRXvwqwWXyLUA1p35w7JeQ53oLtmoRqfReZniXI4/c RBs5zRTE73nKl/fWkGLDiE7jGr1Imq0kdaXaaz4i8QVyugq/58XWmXyTqIKvm9sI 54pVLdkDC8HCsEucIeepIjGyhg/bgIx4FM8hCsi+059UkfLnlvFn6w3W+YSikVRt oshhPPbOMuLgvsvzYLHNzbRvvpI+kHnYki6ldpN0Zzld7Y/a9BmmiuzHxKFEMR6C b1mko4MPXRun8uW/lYBxO3Urwx6OmkeqbkVgXq2Guy1TKcNYWB3JBoL6xloMO3db rCNIlduNeHrlS+6BPMwqZ5zS5G6TUIdvnyEHT7//nMi32C7/e2g= =OyAD -----END PGP SIGNATURE-----