[ubuntu/lunar-proposed] devscripts 2.23.0ubuntu1 (Accepted)

Benjamin Drung bdrung at ubuntu.com
Sun Feb 5 00:15:14 UTC 2023


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 isntead of piping through grep(1).
      Thanks to Akbarkhon Variskhanov <akbarkhon.variskhanov at 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 at .  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

Date: Sun, 05 Feb 2023 00:40:31 +0100
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/devscripts/2.23.0ubuntu1
-------------- next part --------------
Format: 1.8
Date: Sun, 05 Feb 2023 00:40:31 +0100
Source: devscripts
Built-For-Profiles: noudeb
Architecture: source
Version: 2.23.0ubuntu1
Distribution: lunar
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Closes: 788998 820625 826313 989785 1006951 1012086 1012156 1012158 1012657 1019170 1019259 1020914 1027759
Launchpad-Bugs-Fixed: 1991606
Changes:
 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 isntead of piping through grep(1).
       Thanks to Akbarkhon Variskhanov <akbarkhon.variskhanov at 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 at .  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:
 de411dc4a506f123ac37ce4484d65adc1ec6b97d 3490 devscripts_2.23.0ubuntu1.dsc
 93394cf5a5431b51878fae894451a28db3f74cb2 1006108 devscripts_2.23.0ubuntu1.tar.xz
 31269ac545e66a2258b1afddf68eccab56ed46a2 17578 devscripts_2.23.0ubuntu1_source.buildinfo
Checksums-Sha256:
 031a82b1b664ebe0f23e20e106e6e653c9925c6e35bbb468aebbfc97037841cf 3490 devscripts_2.23.0ubuntu1.dsc
 7908f4e1d971154a8cf115a338ef9d700bdbb88f77adec1b8856d53d00356517 1006108 devscripts_2.23.0ubuntu1.tar.xz
 4da1857055a41f3393e085bca2962876e5886daed43fc8ff1e1438cc3ede8253 17578 devscripts_2.23.0ubuntu1_source.buildinfo
Files:
 827743cfeb2d9a0876278f6a2f18e328 3490 devel optional devscripts_2.23.0ubuntu1.dsc
 d484e277036ab2c523f22894cf27f013 1006108 devel optional devscripts_2.23.0ubuntu1.tar.xz
 a35bb9a96067ea8fbb34cd964d73403a 17578 devel optional devscripts_2.23.0ubuntu1_source.buildinfo
Original-Maintainer: Devscripts Maintainers <devscripts at packages.debian.org>


More information about the lunar-changes mailing list