changelog 348 KB
Newer Older
1 2 3 4 5 6
devscripts (2.19.3) UNRELEASED; urgency=medium

  * 

 -- Mattia Rizzolo <mattia@debian.org>  Sat, 12 Jan 2019 20:41:40 +0100

7 8 9 10 11 12 13 14
devscripts (2.19.2) unstable; urgency=medium

  * d/postinst:
    + Re-add accidentally removed code that installs /etc/devscripts.conf
      during the first installation.

 -- Mattia Rizzolo <mattia@debian.org>  Sat, 12 Jan 2019 20:37:26 +0100

Mattia Rizzolo's avatar
Mattia Rizzolo committed
15
devscripts (2.19.1) unstable; urgency=medium
16

Xavier Guimard's avatar
Xavier Guimard committed
17
  [ Mattia Rizzolo ]
Mattia Rizzolo's avatar
Mattia Rizzolo committed
18
  * Upload to unstable.
19 20
  * d/control:
    + Add debhelper to Suggests.  Thanks Simon Quigley for the suggestion.
21
    + Restrict the Build-Depends on git to >= 1:2.7.0 (to use `git log
22
      --date=format-local:`), that is not available on kbsd yet.
23
    + Bump debhelper compat level to 12, using the new debhelper-compat format.
24
    + Bump Standards-Version to 4.3.0, no changes needed.
25 26 27
  * d/lintian-overrides:
    + Add some lintian overrides for uses-dpkg-database-directly.  MR: !95
    + Add a lintian override for binary-package-depends-on-toolchain-package.
Mattia Rizzolo's avatar
Mattia Rizzolo committed
28 29 30
  * Move manual calls to dpkg-maintscript-helper to d/maintscripts.
  * Remove the whole postinst script, dealing with updates to the configuration
    file from very ancient versions.  Thank you lintian for opening my eyes.
31 32 33 34
  * debchange:
    + Add patch from Stuart Prescott to fix the autodetection of NMU in case
      the person running dch is listed in the first line under a wrapped
      Uploaders field.  Closes: #915393
35 36 37
  * tests/test_debrepro:
    + Skip testing filesystem-ordering, as that may fail if disorderfs is
      installed but the fuse kernel module is not loaded.
38

Xavier Guimard's avatar
Xavier Guimard committed
39
  [ Xavier Guimard ]
Xavier Guimard's avatar
Xavier Guimard committed
40
  * salsa:
Xavier Guimard's avatar
Xavier Guimard committed
41
    + Fix typo in salsa fork command.  Closes: #915978
Mattia Rizzolo's avatar
Mattia Rizzolo committed
42
    + Fix typo in pod documentation.
43
    + Hide salsa token in bug report.  Closes: #916073; MR: !91
44
    + Fix mr bug when colors are activated.  MR: !92
45 46
    + Fix bad warning on unexistent project and downgrade messages to debug
      level.
Xavier Guimard's avatar
Xavier Guimard committed
47
    + Add libgitlab-api-v4-perl and libtest-output-perl in build dependencies
48
      and d/tests/control to enable the salsa unit tests.  MR: !94
49
    + Add a --ci-config-path option.  MR: !96
50
    + push_repo: allow pushing even if the project already exists.  MR: !97
51
    + Skip project in update_repo if hooks are not available.
52 53
  * uscan:
    + Fix warning when grouped package is up to date.
54
    + Fix dehs output when using --report with pgpmode next/previous.
55 56
      Closes: #918994; MR: !99
    + Fix dehs output for grouped packages.  MR: !99
Mattia Rizzolo's avatar
Mattia Rizzolo committed
57
  * French translation update.
Xavier Guimard's avatar
Xavier Guimard committed
58

Mattia Rizzolo's avatar
Mattia Rizzolo committed
59 60 61 62
  [ Benjamin Drung ]
  * wrap-and-sort:
    + Also sort debian/tests/control.

Mattia Rizzolo's avatar
Mattia Rizzolo committed
63
 -- Mattia Rizzolo <mattia@debian.org>  Sat, 12 Jan 2019 20:18:58 +0100
64

Mattia Rizzolo's avatar
Mattia Rizzolo committed
65
devscripts (2.18.11) experimental; urgency=medium
66

Xavier Guimard's avatar
Xavier Guimard committed
67 68
  [ Xavier Guimard ]
  * Devscripts::Config:
69
    + Support a new --conf-file option to add extra configuration files.
Xavier Guimard's avatar
Xavier Guimard committed
70
  * Devscripts::Output:
71
    + Add a new ds_prompt() function.
Xavier Guimard's avatar
Xavier Guimard committed
72
  * Add Devscripts::JSONCache, Perl object cache library to store values.
73 74 75 76 77 78 79
  * salsa: new tool to manage salsa.debian.org repositories with:
    + commands to manage users in salsa groups,
    + commands to contribute (create fork and merge_request),
    + commands to manage repositories: configure project description, KGB
      webhook, tagpending webhook, Irker, Email-on-push, default HEAD (i.e.
      from the default "master" to "debian/master" for DEP-14 migrations).
  * Closes: #890594; MR: !70
80

Mattia Rizzolo's avatar
Mattia Rizzolo committed
81
 -- Mattia Rizzolo <mattia@debian.org>  Wed, 05 Dec 2018 18:49:57 +0100
82

Mattia Rizzolo's avatar
Mattia Rizzolo committed
83
devscripts (2.18.10) unstable; urgency=medium
Xavier Guimard's avatar
Xavier Guimard committed
84

85 86 87
  [ Daniel Kahn Gillmor ]
  * uscan:
    + Use gpgv instead of gpg for git tag verification.  MR: !82
Xavier Guimard's avatar
Xavier Guimard committed
88

89 90 91
  [ Emilio Pozuelo Monfort ]
  * uscan:
    + Fix mkorigtargz for watch version 4 with non-default destdir
Mattia Rizzolo's avatar
Mattia Rizzolo committed
92
      and a defined action.  MR: !83
93

94 95
  [ Xavier Guimard ]
  * uscan:
96 97 98
    + Change "group" version build: version is the grouping of each component
      version after mk-origtargz changes (i.e. a repack suffix can be added to
      each component separately).  MR: !84
99
    + Use gpgv in all signature verification.  Closes: #913665; MR: !88
100
    + Force UTC for the date of the last git commit.  Closes: #910762; MR: !89
101

102 103 104 105
  [ Mattia Rizzolo ]
  * wrap-and-sort:
    + Avoid crashing on non-unicode locales.  Closes: #914181

106 107
  [ James McCoy ]
  * Devscripts::Packages:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
108
    + Parse "dpkg --status" instead of /var/lib/dpkg/status.  MR: !87
109 110
  * Devscripts::PackageDeps:
    + Add fromStatus() to parse "dpkg --status", leaving new() to parse other
Mattia Rizzolo's avatar
Mattia Rizzolo committed
111
      similar files.  MR: !87
112
  * dpkg-depcheck:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
113
    + Use Devscripts::PackageDeps->fromStatus.  MR: !87
114

Mattia Rizzolo's avatar
Mattia Rizzolo committed
115
 -- Mattia Rizzolo <mattia@debian.org>  Wed, 05 Dec 2018 17:59:12 +0100
Xavier Guimard's avatar
Xavier Guimard committed
116

117 118 119 120 121 122
devscripts (2.18.9) unstable; urgency=medium

  * Fix FTBFS due to a missing dependency in the Makefile.

 -- Mattia Rizzolo <mattia@debian.org>  Tue, 13 Nov 2018 13:52:35 +0100

Mattia Rizzolo's avatar
Mattia Rizzolo committed
123
devscripts (2.18.8) unstable; urgency=medium
124

125 126 127 128
  [ Reiner Herrmann ]
  * nmudiff:
    + Check for neomutt if mutt is not available.  Closes: #912083

129 130 131
  [ Xavier Guimard ]
  * French translation update.
  * uscan:
132
    + Fix default compression suffix in git HEAD mode.  Closes: #912403; MR: !81
133
    + Re-enable -dd and -ddd and fix documentation.  MR: !78
134
    + Support of grouped upstream sources.  Closes: #899073; MR: !80
135 136
  * mk-origtargz:
    + Add --force-repack option.
137
  * Devscripts::Config:
138 139
    + Fix bad error handling and improve tests.
    + Fix handling of array values (space-separated values) in .devscripts.
140

Jérémy Lal's avatar
Jérémy Lal committed
141
  [ Jérémy Lal ]
142
  * uscan:
Xavier Guimard's avatar
Xavier Guimard committed
143
    + Fix missing parenthesis.  Closes: #913008
144 145 146 147 148

  [ Mattia Rizzolo ]
  * doc:
    + Move the instructions to build/install/clean the doc/ directory into a
      Makefile in that directory.
149
    + Move devscripts.1 and devscripts.conf.5 from scripts/ to doc/.
150 151
    + Fix devscripts.1 generation, build it from README instead of d/control
      and move the genmanpage.pl script out of debian/.  Closes: #912971
152 153
  * Fix the trap handling in multiple shell scripts.  Now they trap only EXIT,
    and not a random set of the first 15 signals.  Closes: #911969
154
  * dcontrol:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
155
    + Document --no-conf also in the manpage.
156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174

  [ Nicolas Boulenguez ]
  * Makefile:
    + Remove some obsolete build flags from scripts/Makefile.
    + Include dpkg-dev Makefile snippet instead of calling dpkg-vendor(1).
    + Clean the pylint cache directory.
  * bts:
    + Ensure consistency of the regex validating cache mode.
    + Let a boolean test consider all false values instead of only 0.
    + Replace 2 redundant booleans with an enumeration of 3 cases.
  * dcontrol:
    + Accept the --no-conf option.
  * debchange:
    + Fix auto_nmu (getoptions uses 0/1, not yes/no).
    + Small code cleanup.
    + Check command line value for log heuristic
  * debuild:
    + Only set --rootcmd from an user explicit choice.

Mattia Rizzolo's avatar
Mattia Rizzolo committed
175
 -- Mattia Rizzolo <mattia@debian.org>  Mon, 12 Nov 2018 18:03:59 +0100
176

Mattia Rizzolo's avatar
Mattia Rizzolo committed
177
devscripts (2.18.7) unstable; urgency=medium
Xavier Guimard's avatar
Xavier Guimard committed
178 179 180 181 182

  [ Martyn Welch ]
  * chdist:
    + Make src2bin use the chosen dist config instead of the host's.  MR: !52

183
  [ Xavier Guimard ]
184 185
  * Perl scripts:
    + Add common modules to parse configuration, command line and normalize
186
      output.  MR: !51
187
      - This moves libmoo-perl and libipc-run-perl dependency from "Recommends"
Mattia Rizzolo's avatar
Mattia Rizzolo committed
188
        to "Depends".  MR: !51; MR: !74
189
  * uscan:
190 191
    + Fix bad package name in git HEAD mode.  Closes: #896136
    + Modified to use common Perl modules.  MR: !51
192
    + Download only the good ref in gitmode shallow.  Closes: #910709; MR: !57
193
    + Fix documentation: -dd isn't usable, but --dd is.  MR: !58
194
    + Embed mk-origtargz instead of launching it and parse stdout.  MR: !55
195 196
    + Enclose the whole @ANY_VERSION@, @ARCHIVE_EXT@, @DEB_EXT@ and
      @SIGNATURE_EXT into non-capturing groups (See #910910).  MR: !66
197 198
    + Disable pgpmode=previous lines if nothing was downloaded.
      Closes: #910910; MR: !69
199
    + Use new value 'default' for compression when not chosen.  MR: !68
200
    + Fix regression from 2.18.5 where the User-Agent string was not set to
Mattia Rizzolo's avatar
Mattia Rizzolo committed
201
      the default value.  Closes: #911401; MR: !73
202 203
    + In git mode, check the local git repository in the if there is an
      upstream remote and use it when available.  Closes: #910777; MR: !72
204
  * mk-origtargz:
205
    + Rewritten using common Perl files.  MR: !55
206 207
    + Don't override compression when set in command line when we are
      implicitly repacking.  Closes: #894518; MR: !60
Mattia Rizzolo's avatar
Mattia Rizzolo committed
208
    + Accept uncompressed tarballs as source files.  Closes: #838682; MR: !64
209
    + Switch default compression from gzip to xz if source format is 2.0 or if
210
      mk-origtargz isn't used in a debian source directory
211
      Closes: #910803; MR: !61; MR: !63
212 213
    + Refactor the whole configuration management code, and add a 'default'
      compression to let mk-origtargz choose.  MR: !68
Mattia Rizzolo's avatar
Mattia Rizzolo committed
214
  * French translation update.  MR: !59
215

216 217 218 219
  [ Daniel Kahn Gillmor ]
  * uscan:
    + Fix typo in documentation, s/hush/hash.  Closes: #910759

220 221 222 223
  [ Mattia Rizzolo ]
  * mk-build-deps:
    + Add patch by Joost van Baal-Ilić to allow building a package even if the
      package doesn't have any build dependencies.  Closes: #910369
224 225 226
  * who-uploads:
    + Fix bad signal handling that could potentially lead to insecure use of
      /tmp.  Thanks to Jakub Wilk for reporting.  Closes: #911720
227 228 229
  * dd-list:
    + Update documentation to match reality, as dd-list is now using
      `apt-get indextargets` when available.  Closes: #911423
230 231
  * README:
    + Normalize by always appending a full stop at the end of the sentence.
232 233 234 235 236
    + Document the role of "Suggests"ed packages.
    + Introduce the concept of "core" scripts, for which base dependencies are
      expected to be marked as hard "Depends".  For now the following scripts
      are considered core: dcmd dd-list debchange debcheckout debclean debdiff
      debsign debuild uscan.
237
  * debian/control:
238 239 240
    + Per the above definition of "core scripts", promote the following
      packages to Depends: fakeroot, file, gnupg|gnupg2, gpgv|gpgv2,
      libfile-which-perl, libwww-perl, patchutils, wdiff.
241
    + Generate the package description from the README.  MR: !77
242 243
  * tests:
    + Skip test_debrepro on hurd-i386, at it requires sem_open().
244

245 246
  [ Eli Uriegas ]
  * mk-build-deps:
247
    + Fix use of an uninitialized variable in build_equiv().  MR: !56
248

Mattia Rizzolo's avatar
Mattia Rizzolo committed
249
 -- Mattia Rizzolo <mattia@debian.org>  Thu, 25 Oct 2018 13:11:38 +0200
Xavier Guimard's avatar
Xavier Guimard committed
250

Mattia Rizzolo's avatar
Mattia Rizzolo committed
251
devscripts (2.18.6) unstable; urgency=medium
Mattia Rizzolo's avatar
Mattia Rizzolo committed
252

Antonio Terceiro's avatar
Antonio Terceiro committed
253
  [ Unit 193 ]
254 255
  * uscan:
    + Tweak the bash completion so directory names can be tab completed.
Mattia Rizzolo's avatar
Mattia Rizzolo committed
256

Antonio Terceiro's avatar
Antonio Terceiro committed
257
  [ Simon McVittie ]
258 259
  * sadt:
    + Ignore the new test restriction "superficial".  MR: !50
Antonio Terceiro's avatar
Antonio Terceiro committed
260

Mattia Rizzolo's avatar
Mattia Rizzolo committed
261 262 263 264 265
  [ Mattia Rizzolo ]
  * tests:
    + Fix autopkgtest that was failing due to missing test dependency
      on fakeroot.  Closes: #910262

Mattia Rizzolo's avatar
Mattia Rizzolo committed
266
 -- Mattia Rizzolo <mattia@debian.org>  Fri, 05 Oct 2018 01:00:11 +0200
Mattia Rizzolo's avatar
Mattia Rizzolo committed
267

Mattia Rizzolo's avatar
Mattia Rizzolo committed
268
devscripts (2.18.5) unstable; urgency=medium
269

270 271 272
  [ Antoine Beaupre ]
  * debchange:
    + Bump LTS version number from 7 to 8.  Closes: #908062
273

274 275 276 277 278
  [ Mattia Rizzolo ]
  * mk-build-deps:
    + Install the README used for the equivs package into a directory
      named /templates/ to avoid the new lintian tag
      package-contains-documentation-outside-usr-share-doc.
279 280
  * wrap-and-sort:
    + Update man-page to list the --dry-run option.  Closes: #908036
Mattia Rizzolo's avatar
Mattia Rizzolo committed
281 282 283 284 285 286 287
  * tests:
    + pylint:
      - Re-enable the test again.
      - Appease the new pylint rule useless-object-inheritance.
    + test_package_lifecycle:
      - Adapt the expected output for dpkg-source 1.19.1.  Closes: #909719
    + Use `set -u` in all the test files.
288 289
    + Move some the temporary directories into SHUNIT_TMPDIR, to have more
      assurances that they are cleaned up at the end.
290 291
    + In autopkgtest, avoid using the deprecated needs-recomends option, and
      instead explicitly list all the required packages.
292

Benjamin Drung's avatar
Benjamin Drung committed
293 294
  [ Benjamin Drung ]
  * test:
295 296 297 298 299
    + Use sys.executable instead of looking at /proc/self/cmdline.
    + Avoid creating .pylint.d directory.
    + Ignore some error-handling code when computing the test coverage.
  * debsign:
    + Fix incomplete .buildinfo entry when an at ('@') sign is in the path.
Benjamin Drung's avatar
Benjamin Drung committed
300

301 302 303
  [ Chris Lamb ]
  * PEP8-ify a number of Python scripts.  MR: !27

304
  [ Xavier Guimard ]
305
  * Rewrite debian/copyright using copyright-format 1.0.  MR: !41
306 307 308
  * Add .perltidyrc to format Perl files and reformat all Perl files.  MR: !47
    - Add a new test test_perltidy to verify that scripts are well formatted.
    - This adds a new build dependency on perltidy.
309 310 311
  * tests:  MR: !48
    - Add faketime to the dependencies in d/tests/control.
    - Fix test_mk-origtargz random failure.
312
  * uscan:
313 314
    + Rewrite using object-oriented code.  MR: !28
      - This adds a new dependency on libmoo-perl for uscan (Recommended).
315 316 317 318 319 320 321 322 323
    + Optimize code:  MR: !30
      - Set FTP passive mode in a trigger.
      - Avoid system() calls.
        + This adds a new dependency on libipc-run-perl and libfile-which-perl
          for uscan (Recommended).
      - Avoid code duplication.
    + Behaviour changes:
      - Warn when find old pgp keyring.
    + Add myself to authors list.
324
    + Clean temporary git repo.  Closes: #909418; MR: !32
325
      - Keep it only if --debug is set (previously kept if --verbose).  MR: !33
326
    + Add @DEB_EXT@ macro containing [\+~](debian|dfsg|ds|deb)(\.)?(\d+)?$.
327
      - add also a "auto" value for dversionmangle which is replaced by
328 329 330
        dversionmangle=s/@DEB_EXT@//.
      - modify test_uscan to test these values.
      - Closes: #908528; MR: !35
331 332
    + Add "pgpmode=gittag" option to verify git tag signature if any.
      Closes: #827065; MR: !38
333 334
    + Document the default values of the 'version' and 'script' options.
      Closes: #907289; MR: !40
335
    + Add tests for git mode.
Xavier Guimard's avatar
Xavier Guimard committed
336
      - This adds a new build dependency on git.  MR: !42
337
      - De-duplicate test code.
338 339 340
    + Add a new "searchmode" line option to parse raw/plain content instead of
      just the href= attributes of <a> html tags.  Can be used to e.g. easily
      check .json files.  Closes: #897382; MR: !39
341

342 343 344 345
  [ Sean Whitton ]
  * git-deborig:
    + Don't fail when .git/info does not exist.  Closes: #909339; MR: !29

346 347 348 349 350
  [ James McCoy ]
  * Audit usage of Dpkg::Version in all scripts.  MR: !44
    + mk-build-deps: Check whether version object exists before trying to use
      it.  This silences Dpkg::Version's new warning about usage in boolean
      context.
351 352
    + Devscripts::Uscan::WatchLine: Add missing Dpkg::Version import.
    + chdist: Explicitly import version_compare() from Dpkg::Version.
353
    + mk-origtargz: Use Dpkg::Version->is_native() instead of reading
354 355
      internals.
    + git-deborig: Check sanity of version object before using it.
356

357 358 359 360
  [ Dima Kogan ]
  * debcheckout:
    + Fix incorrect interpretation of system() error codes.  Closes: #895307

361 362 363 364
  [ Cyril Brulebois ]
  * debdiff:
    + Make bash completion autocomplete on *.udeb files.  Closes: #887358

Mattia Rizzolo's avatar
Mattia Rizzolo committed
365
 -- Mattia Rizzolo <mattia@debian.org>  Wed, 03 Oct 2018 16:43:52 +0200
366

Mattia Rizzolo's avatar
Mattia Rizzolo committed
367
devscripts (2.18.4) unstable; urgency=medium
368

369 370 371 372
  [ Mattia Rizzolo ]
  * debchange:
    + Replace implicit boolean evaluation of a Dpkg::Version object by
      Dpkg::Version::is_valid().  Closes: #900703
373 374
  * bts:
    + Add the new 'ftbfs' tag to the list of known tags.  Closes: #900963
375 376 377 378
  * grep-excuses:
    + Avoid unintended blessing during YAML loading.
      Thanks to Ansgar Burchardt <ansgar@debian.org> for reporting and
      providing a patch.  Closes: #902409; CVE-2018-13043
379 380
  * uscan:
    + Remove wrong information about GitHub releases.  Closes: #902842
381 382
  * test/test_uscan_ftp:
    + Skip test on hurd-i386, hurd is missing a required feature.  MR: !23
383
  * test/pylint:
384
    + Temporarily disable the test, as pylint is currently uninstallable,
385
      see #902631.
386 387 388
  * debian/control:
    + Comment-out build-dependency on pylint3.
    + Bump Standards-Version to 4.2.1, no changes needed.
389

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

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

407 408 409 410 411 412
  [ 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
      suggestion.

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

420 421 422 423 424
  [ 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's avatar
Lev Lazinskiy committed
425 426
  [ Lev Lazinskiy ]
  * uscan:
427 428
    + Handle --copy argument.  Closes: #895209; MR !22

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

432 433 434
  [ Kees Cook ]
  * hardening-check:
    + Drain both stdout/stderr while waiting for readelf to exit to prevent
Mattia Rizzolo's avatar
Mattia Rizzolo committed
435
      readelf from getting blocked on a full pipe.  Closes: #903482
436

437 438 439
  [ Christoph Berg ]
  * namecheck: Drop code.google.com, it's down.

440 441
  [ Adam D. Barratt ]
  * bts:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
442
    + Support fetching bugs from debbugs.gnu.org:  Closes: #904432
443 444 445 446 447 448
      - Force CGI URL to be "/cgi/" rather than "/cgi-bin/" when using
        the gnu.org server.
      - Match both "/cgi/" and "/cgi-bin/" when rewriting URLs in cache
        files.
      - Allow links to mbox files to contain additional HTML attributes.
    + Pre-emptively support HTTPS URLs when parsing release-critical pages.
449
    + Really use HTTPS by default for bugs.debian.org.
450

Mattia Rizzolo's avatar
Mattia Rizzolo committed
451 452 453 454
  [ Guillem Jover ]
  * debsnap:
    + Switch to HTTPS for connections to snapshot.debian.org.  Closes: #904659

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

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

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

Mattia Rizzolo's avatar
Mattia Rizzolo committed
469
 -- Mattia Rizzolo <mattia@debian.org>  Mon, 03 Sep 2018 22:30:44 +0200
470

471
devscripts (2.18.3) unstable; urgency=medium
472 473 474

  [ Maximiliano Curia ]
  * dpkg-depcheck:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
475
    + Also trace openat syscall.  Closes: #898418; MR: !11
476

477 478 479 480 481
  [ Sean Whitton ]
  * git-deborig:
    + Now works in a git worktree.
      Closes: #897050; MR: !12

482 483 484 485 486 487
  [ Pierre-Elliott Bécue ]
  * rmadison:
    + Make it verbose when the failure is due to a SSL CACERT check failure,
      either from wget or from curl.
      Closes: #882347

488
  [ Mattia Rizzolo ]
489
  * test/test_uscan_ftp:
490 491
    + Handle errors coming from the ftpserver.py subprocess to avoid possible
      endless loops.  Closes: #898370
492 493
  * d/tests/control:
    + Add missing test-dep on python3-pyftpdlib.  Closes: #898450
494

495
  [ Antonio Terceiro ]
496
  * sadt: Several improvements from MR: !13 and MR: !15
497 498 499 500 501 502 503
    + Support comma-separated restrictions.
    + support comma-separated tests.  Closes: #881825
    + Split features by commas or whitespace.
    + Recognize (and ignore) the needs-recommends restriction.
    + Improve output:
      - Display output of commands in verbose output.
      - Improve organization of verbose output.  Closes: #748852
504
      - Print extra separator at the end of test log.
505 506 507 508 509
    + Add support for Test-Command: in debian/tests/control.  Closes: #781963
  * test:
    + test_debrepro: extract helper functions into test_helper.sh.
    + Makefile: remove trailing tabs, and sort.
    + sadt: add basic tests.
510
  * debrepro:
511
    + Cleanup files if package is reproducible.
512

513 514 515
  [ Paul Wise ]
  * wrap-and-sort: allow using --dry-run without --verbose

516
 -- Mattia Rizzolo <mattia@debian.org>  Wed, 23 May 2018 13:32:26 +0200
517

Mattia Rizzolo's avatar
Mattia Rizzolo committed
518
devscripts (2.18.2) unstable; urgency=medium
519

520 521
  [ Daniel Kahn Gillmor ]
  * uscan:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
522 523
    + Add short archive extensions (tbz, txz, tgz) in the @ARCHIVE_EXT@
      regexp.  Closes: #823624
524

525 526
  [ Ben Finney ]
  * suspicious-source:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
527 528
    + Correct "preferred form of the work for making modifications to it".
      Closes: #859617
529

530 531
  [ Nish Aravamudan ]
  * dep3changelog:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
532 533
    + Make parsing less strict about blank lines.
      Closes: #858287; LP: #1673292
534

535 536
  [ Ben Wiederhake ]
  * wrap-and-sort:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
537
    + Add a dry-run option.  Closes: #808574
538

539 540
  [ Hilko Bengen ]
  * debsnap:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
541 542
    + Complain about existing destdir only when it is created.
      Closes: #884177
543

544 545 546
  [ Mònica Ramírez Arceda ]
  * nmudiff:
    + Add a template argument to provide a different email from the one in the
547
      script.  Closes: #555863
548

549 550
  [ Pierre-Elliott Bécue ]
  * d/control:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
551
    + Add myself to uploaders.
552 553 554
  * wrap-and-sort:
    + Tweak the way files are handled, and print the modified file list in
      also in non-dry-run-mode when verbosity is enabled.
Mattia Rizzolo's avatar
Mattia Rizzolo committed
555
    + Remove empty lines at the beginning of a file.
556
  * nmudiff:
557
    + Add a no-pending option to not add the pending tag if needed.
558 559
    + Add a non-dd option to ask for a sponsor in the email.
      Closes: #662794
560

561 562 563
  [ Mattia Rizzolo ]
  * mk-origtargz:
    + Deal with Hurd where `getconf ARG_MAX` returns "undefined".
564
  * Fix some pylint issues that are reported only by stretch's pylint.
565 566
  * d/control:
    + Bump Standards-Version to 4.1.4, no changes needed.
567 568
  * test_package_lifecycle:
    + Don't depend on /usr/share/doc being available on the build host.
569 570
  * sadt:
    + Fixup the check_depends() caching functionality.  MR: !9
571

572 573 574 575 576
  [ Adam D. Barratt ]
  * debdiff:
    + Sort shlibs files before comparing. The order of entries is not
      significant.

Mattia Rizzolo's avatar
Mattia Rizzolo committed
577
  [ Paul Wise ]
578 579 580 581 582 583
  * chdist, cowpoke:
    + Default to deb.debian.org instead.

  [ Antonio Terceiro ]
  * uscan:
    + Redirect Alioth's gemwatch to gemwatch.debian.net.  MR: !2
584 585
  * debrepro:
    + Vary between timezones that are more than 1 day apart.  MR: !3
586 587
    + Add a --before-second-build option, to inject extra command before
      the second build runs.  MR: !4
588
    + Add a testcase.  MR: !8
Mattia Rizzolo's avatar
Mattia Rizzolo committed
589

590 591 592 593 594
  [ Chris Lamb ]
  * debsign:
    + To prevent collision attacks, refuse to sign with short key IDs (eg.
      0xCAFEBABE) and warn when not using full GPG fingerprint.  MR: !1

595 596 597 598
  [ Dmitry Shachnev ]
  * sadt:
    + Set AUTOPKGTEST_TMP environment variable.  MR: !5

599 600 601
  [ Sean Whitton ]
  * git-deborig:  MR: !7
    + New --just-print option.
602
      - Add recommends and build-depends on libstring-shellquote-perl.
603
    + New --version option.
604
    + New --force alias for -f.
605
    + Correct terminology ref->committish (see gitglossary(7)).
606
    + Add to the manpage details about gitattributes(5) manipulation.
607

Mattia Rizzolo's avatar
Mattia Rizzolo committed
608
 -- Mattia Rizzolo <mattia@debian.org>  Mon, 23 Apr 2018 00:33:07 +0200
609

Mattia Rizzolo's avatar
Mattia Rizzolo committed
610
devscripts (2.18.1) unstable; urgency=medium
611

612 613 614
  [ Yavor Doganov ]
  * ltnu:
    + Add pkg-gnustep shortcut.  Closes: #885917
615

616 617 618 619
  [ Steve Langasek ]
  * tests:
    + Fix test_debchange when run on Debian derivatives.  Closes: #886211

620 621 622 623
  [ Mattia Rizzolo ]
  * bts:
    + Fix syntax issue in the POD documentation, so it can be built with an
      older pod as well.
624 625 626
  * ltnu:
    + Avoid using L<> with emails in the POD documentation, so it can be built
      with an older pod as well.
627 628
  * reproducible-check:
    + Instruct to install python3-xdg if missing.  Closes: #888307
629 630 631
  * mk-origtargz:
    + Split list of files to delete if the list gets too long to fit ARG_MAX.
      Thanks to Ximin Luo <infinity0> for the initial patch.  Closes: #855464
632 633 634
  * debian/control:
    + Change maintainer email from alioth to devscripts@packages.debian.org.
    + Move the Git repository to salsa.debian.org.
635

636
  [ Osamu Aoki ]
637 638 639 640 641 642 643
  * uupdate:
    + bash completion fix by Julian Gilbey.  Closes: #834006
  * uscan:
    + clarify importance of version=4.  Closes: #884880
    + add hrefdecode option.  Closes: #884604
    + git HEAD tracking features.  Closes: #811565
    + refine target directory documentation.  Closes: #841519
Osamu Aoki's avatar
Osamu Aoki committed
644
    + add test for FTP protocol.
645

646 647 648 649
  [ James McCoy ]
  * debrepro:
    + Add a --help option and include options description in the usage output.

650 651 652 653 654
  [ Axel Beckert ]
  * ltnu:
    + Add option "-m" to only look in the Maintainer field and not also in
      the Uploaders field.  Closes: #887380

655 656 657
  [ Christoph Berg ]
  * origtargz: Make --clean remove .gitignore if it's not in git.

658 659 660 661 662
  [ Benjamin Drung ]
  * Fix all pylint3 issues.
  * Update Python unittests to support pylint 1.8.
  * Convert flake8 test into a unittest.

Mattia Rizzolo's avatar
Mattia Rizzolo committed
663
 -- Mattia Rizzolo <mattia@debian.org>  Tue, 06 Mar 2018 16:23:00 +0100
664

Mattia Rizzolo's avatar
Mattia Rizzolo committed
665
devscripts (2.17.12) unstable; urgency=medium
666

667
  [ Adam D. Barratt ]
Mattia Rizzolo's avatar
Mattia Rizzolo committed
668
  * Fix typo in 2.7.11 changelog ("dpkg-bev" -> "dpkg-dev").
669

670 671 672
  [ Chris Lamb ]
  * debuild:
    + Print the actual arguments we make to lintian.  Closes: #880124
673 674
  * dget:
    + Support downloading packages through gopher://.  Closes: #880649
675

676
  [ Axel Beckert ]
Mattia Rizzolo's avatar
Mattia Rizzolo committed
677
  * Add new script: ltnu (Long Time No Upload).
678
  * Remove trailing whitespace in previous changelog entry.
679

680 681 682 683 684
  [ Antoine Beaupré ]
  * debchange:
    + Refactor and unify version information.
    + Add support for uploads to Debian LTS with the new --lts flag.
      Closes: #762715
685
  * bts:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
686
    + Add list of tags to documentation.  Closes: #883658
687

688 689
  [ James McCoy ]
  * grep-excuses:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
690
    + Show when dependencies are blocking the migration.  Closes: #881906
691

692 693 694
  [ Antonio Terceiro ]
  * uscan:
    + decode HTTP responses, to support pages that are served encoded with
Mattia Rizzolo's avatar
Mattia Rizzolo committed
695
      gzip (`Content-Encoding: gzip`).
696

697
  [ Christoph Berg ]
698 699 700 701 702 703
  * debcheckout:
    + Support salsa.debian.org.
    + Set "git" as default repository type so https:// URLs use it.

  [ Mattia Rizzolo ]
  * debdiff-apply:
704 705 706 707
    + Avoid using Python bare exceptions, to appease flake8's E722.
  * test/uscan_mangle:
    + Use a real newline instead of embedding \n in a shell variable, which
      isn't portable between dash and bash.
708
  * Bump debhelper compat level to 11.
709
  * debian/control:
710
    + Bump Standards-Version to 4.1.3, no changes needed.
711
    + Add missing build-dependency on fakeroot.
712
    + Set Rules-Requires-Root: no.
713

Mattia Rizzolo's avatar
Mattia Rizzolo committed
714
 -- Mattia Rizzolo <mattia@debian.org>  Sat, 30 Dec 2017 23:44:18 +0100
715

Mattia Rizzolo's avatar
Mattia Rizzolo committed
716
devscripts (2.17.11) unstable; urgency=medium
Osamu Aoki's avatar
Osamu Aoki committed
717

Osamu Aoki's avatar
Osamu Aoki committed
718
  [ James McCoy ]
719 720
  * Remove myself from Uploaders.

Osamu Aoki's avatar
Osamu Aoki committed
721
  [ Osamu Aoki ]
722 723 724
  * debuild:
    + Support newer and long dpkg-buildpackage options --no-sign,
      --unsigned-source, --unsigned-changes, -ui and --unsigned-buildinfo,
725
      therefore bumping the dpkg-dev dependency to version to 1.18.19.
726 727
      Closes: #876024
  * debian/control:
728
    + Remove Martin Zobel-Helas, Patrick Schoenfeld and Benjamin Drung
729 730 731 732 733 734
      from Uploaders after asking them.
      Thanks for all your contributions!
  * uscan:
    + Auto set --force-download when appropriate to retain the
      previous behaviour.
    + Correct information about the OpenPGP key fingerprints.  Closes: #877104
Osamu Aoki's avatar
Osamu Aoki committed
735

736
  [ Chris Lamb ]
Mattia Rizzolo's avatar
Mattia Rizzolo committed
737 738 739 740 741
  * reproducible-check:
    + Match name of the json file on remote server.
    + Use the restricted JSON file that hides transient issues.  Closes: #875861
    + Handle multi-architecture systems.  Closes: #875887
    + Expire cache file after 1 day and base local cache name on the
742
      remote filename.
Mattia Rizzolo's avatar
Mattia Rizzolo committed
743 744 745
    + Various flake8-related tidyintidying.
  * debian/control:
    + Mention reproducible-check in the package long description.
746 747 748
  * debchange:
    + Add support for preparing uploads to stable with the new --stable flag.
      Closes: #871657
749

750
  [ Christoph Berg ]
751 752
  * origtargz:
    + Allow invocation from subdirectory.  Closes: #702636
753

754
  [ Cyril Brulebois ]
755 756 757
  * debsign:
    + Fix bash completion by using file extensions instead of
      using globs.  Closes: #877440
758

759 760 761 762
  [ Mattia Rizzolo ]
  * debchange:
    + Update the manpage to mention that --bpo now targets stretch-backports,
      not jessie-backports.  Closes: #877877
763 764
  * debian/control:
    + Annotate the build-dependencies on perl and python3-all with :any.
765
    + Add myself to uploaders.
766
    + Bump Standards-Version to 4.1.1, no changes needed.
767
    + Drop Testsuite:autopkgtest field, it's automatically added by dpkg-source.
768
    + Promote sensible-utils from Recommends to Depends.
769 770 771
  * debrsign:
    + Apply patch from Gilles Filippini <pini@debian.org> to add support for
      .buildinfo files.  Closes: #862324
772 773 774
  * uscan:
    + Apply patch from Stephen Kitt <skitt@debian.org> to support https in the
      sf.net special redirector.  Closes: #879207
775 776 777
  * tests:
    + mk-origtargz: fix check with dpkg 1.19.x.  Thanks to Adam Conrad
      <adconrad@debian.org> for the patch.  Closes: #879798
778

Mattia Rizzolo's avatar
Mattia Rizzolo committed
779
 -- Mattia Rizzolo <mattia@debian.org>  Fri, 27 Oct 2017 14:52:18 +0200
780

781
devscripts (2.17.10) unstable; urgency=medium
782 783 784 785 786

  [ Mattia Rizzolo ]
  * debian/tests/control:
    + Add dependency on debhelper; apparently autopkgtest in ubuntu doesn't
      pull it otherwise
787 788 789
  * debian/control:
    + Mark build-dependencies needed only for the tests with the <!nocheck>
      build profile; partially addresses: #870640
790 791
  * debian/source/options:
    + Remove the file, compression=xz has been the default for a long while.
792 793
  * debian/TODO:
    + Remove the file, unusued (=> outdated) since 2008 and mostly empty.
794 795 796
  * debian/rules:
    + Enable hardening build flags.  Closes: #873379
      Thanks Chris Lamb <lamby@debian.org> for the patch.
797 798 799
  * reproducible-check:
    + New script from Chris Lamb to check the reproducibility status of the
      installed packages.  Closes: #872514
800

801 802 803 804
  [ Antonio Terceiro ]
  * debc:
    + add --list-changes option, similar to --list-debs but for displaying the
      path to the .changes file.
805 806
  * debrepro:
    + proof-read manpage.
807

808 809
  [ James McCoy ]
  * Add hardening-check script.
810 811
  * debuild:
    + Add "--" in --help output for debian/rules mode.
812 813
  * test_package_lifecycle:
    + Fix expected output when run as root.
814 815 816 817
  * build-rdeps:
    + Use apt interfaces to find and read the sources files, fixing --old
      (non-dose) behavior when sources files are compressed.  (Closes:
      #698240)
818
    + Check Build-Depends-Arch for dependencies.
819 820 821 822 823
  * debcheckout:
    + Using --auth for git repositories now performs the clone with the
      Vcs-Git URL, but sets remote.<name>.pushurl to the rewritten
      authenticated URL.  Thanks to Andreas Henriksson for the patch!
      (Closes: #753838)
824 825 826
  * debsign:
    + Use --with-colons in bash completion to fix key completion with gpg2.
      (Closes: #837380)
827 828
  * rc-alert:
    + Clarify the error when curl/wget dies.  (Closes: #820426)
829 830
  * suspicious-source:
    + Whitelist elisp (.el) files.  (Closes: #807754)
831
  * Declare compliance with Policy 4.1.0, no changes needed.
832

833 834 835 836
  [ Daniel Shahaf ]
  * bts:
    + Add devscripts.conf(5) to "See also".  Closes: #869842

837 838 839 840
  [ Osamu Aoki ]
  * uscan:
    + Fix the new package version regex for filenamemangle.  Closes: #869150
    + Fix example URL for pagemangle.  Closes: #864914
841
    + Set $origcount to 0 for each watch file. Closes: #840232
Osamu Aoki's avatar
Osamu Aoki committed
842
    + Don't fail on pgpmode=auto. Closes: #852537
Osamu Aoki's avatar
Osamu Aoki committed
843
    + Don't fail on pgpmode=previous. Closes: #840943, #873289
844
    + Rename and convert the detached signature with updated mk-origtargz.
845
      Closes: #727096, #874666
846 847
    + Use correct extension for the downloaded signature. Closes: #874569
  * mk-origtargz
848 849
    + Rename and convert the detached signature. Closes: #832267, #837173,
      #870281
850
    + Skip upstream signature when repacking.  Closes: #874667
851
  * uupdate
852
    + -b option is not "New upstream release". Closes: #842468, #845610
853 854 855
    + Use space as the argument of debchange to create an empty entry
      template.
  * debchange: Handle multimaint case properly.  Closes: #842468
856
  * Made source package bootstrappable. Closes: #870640
857

858 859 860
  [ Antonio Terceiro ]
  * suspicious-source:
    - whitelist text/x-ruby
861
    - whitelist text/xml
862

863
 -- James McCoy <jamessan@debian.org>  Wed, 13 Sep 2017 22:08:30 -0400
864

865
devscripts (2.17.9) unstable; urgency=medium
866

867 868 869 870 871 872 873
  [ Adam D. Barratt ]
  * transition-check:
    + fix URL of source data.  Closes: #868072

  [ Mattia Rizzolo ]
  * debrepro:
    + support skipping the 'time' variation.
874 875
  * debchange:
    + Fix test failure when building in Ubuntu.
876

877 878
  [ Ximin Luo ]
  * debdiff-apply:
879
    + Actually install the script, by adding it to setup.py.  Closes: #868260
880

881 882 883 884
  [ gregor herrmann ]
  * uscan:
    + Ensure uscan doesn't try to contact local proxies in tests.

885
 -- James McCoy <jamessan@debian.org>  Wed, 19 Jul 2017 20:29:27 -0400
886

887
devscripts (2.17.8) unstable; urgency=medium
888

889
  [ Ximin Luo ]
890 891
  * Rename debpatch to debdiff-apply. (Closes: #867738, #867743)

892
 -- James McCoy <jamessan@debian.org>  Mon, 10 Jul 2017 23:36:09 -0400
893

894
devscripts (2.17.7) unstable; urgency=medium
895

896
  [ Paul Wise ]
897 898
  * Switch from /org to /srv in paths on debian.org servers

899 900
  [ Mattia Rizzolo ]
  * debchange:
Mattia Rizzolo's avatar
Mattia Rizzolo committed
901
    + Target stretch-backports with --bpo.  Closes: #867662
Mattia Rizzolo's avatar
Mattia Rizzolo committed
902
    + Support $codename{,-{proposed-updates,security}} as well. Closes: #789587
903 904 905
  * bts:
    + Add patch from Samuel Thibault <sthibault@debian.org> to add support for
      the new 'a11y' tag.  Closes: #867416
906

907 908 909 910
  [ Hilko Bengen ]
  * debchange:
    + Replace dpkg call with Dpkg::Version::compare_version  (Closes: #854366)

911 912 913 914
  [ Cyril Brulebois ]
  * debsnap:
    + parse the dsc file when downloading source packages.  (Closes: #862668)

915 916 917 918
  [ Ximin Luo ]
  * debpatch:
    + New script, Apply a debdiff to a Debian source package. (Closes: #845659)

919 920 921 922 923 924 925 926
  [ Antonio Terceiro ]
  * debrepro:
    + When applying disorderfs to the second build, make sure the final path
      from where the package is built is the same as in the first build, to
      avoid differences in binaries due to the build path. There is no good
      solution for making builds independent of build path yet, so the current
      practice is to run both builds at the same location.

927 928 929 930 931
  [ James McCoy ]
  * uscan:
    + Use Dpkg::Version instead of shelling out to dpkg to compare upstream &
      mangled versions.  This improves the performance slightly and also
      avoids dpkg's errors about malformed versions.  (Closes: #866998)
932 933 934
    + When GPG verification is configured but the verification fails (either
      during actual verification or because of missing keyring/signature),
      exit uscan with an error.  (Closes: #841910)
935 936 937
  * grep-excuses:
    + Use YAML::Syck to parse excuses.yaml instead of using regex to pick
      apart update_excuses.html.
938 939 940
  * bts:
    + Create the cache directory if it doesn't already exist.  Thanks to
      Joonas Kylmälä for the patch.  (Closes: #866117)
941 942 943 944
  * debchange:
    + When an empty message is provided on the command-line, do not add an
      empty entry to the changelog.  Thanks to Adam Barratt for the patch.
      (Closes: #830968)
945 946 947
  * debuild:
    + Disable signing if the target distribution is "UNRELEASED", but honor
      dpkg-buildpackage's --force-sign as an override.  (Closes: #861020)
948 949 950
  * debsnap:
    + Preserve the remote mtime of the downloaded file.  Thanks to Guillem
      Jover for the patch.  (Closes: #860863)
951
  * Declare compliance with Policy 4.0.0, no changes needed.
952
  * Bump debhelper compat to 10.
953

954 955 956
  [ Ben Finney ]
  * debdiff:
    + Code style improvements in Bash command completion script.
957 958
    + Restructure Bash completion function.
      (Closes: #814570)
959

960
 -- James McCoy <jamessan@debian.org>  Sat, 08 Jul 2017 15:21:11 -0400
961

962
devscripts (2.17.6) unstable; urgency=medium
Osamu Aoki's avatar
Osamu Aoki committed
963 964 965 966 967 968

  [ Osamu Aoki ]
  * uscan:
    + Update manpage on the github.com behavior and the alternative
      shorthand form.  (Closes: #836507, #859089)

969 970 971 972
  [ Adam D. Barratt ]
  * uscan: fix a typo in the manpage
  * debdiff: fix a typo

973 974 975
  [ Paul Wise ]
  * chdist:
    + add support for running aptitude
976 977
  * debcheckout:
    + handle cgit URLs too. Thanks to Rhonda for the suggestion.
978 979 980
  * Make various scripts work when HOME is unset:
    bts chdist debcommit dscverify grep-excuses
    namecheck rc-alert svnpath wnpp-alert
981

982 983 984 985
  [ Antonio Terceiro ]
  * debrepro:
    + check for dependencies before doing any builds (Closes: #862586)

986 987 988 989
  [ James Clarke ]
  * debsign:
    + Fix signing a dsc directly.  (Closes: #863497)

James McCoy's avatar
James McCoy committed
990 991
  [ Jean-Pierre Giraud ]
  * French translation update (Closes: #863983)
992

993
 -- James McCoy <jamessan@debian.org>  Sat, 03 Jun 2017 14:29:24 -0400
Osamu Aoki's avatar
Osamu Aoki committed
994

995
devscripts (2.17.5) unstable; urgency=medium
996 997 998

  * Create GNUPGHOME in /tmp to fix CI failures due to long path names.

999
 -- James McCoy <jamessan@debian.org>  Sat, 18 Mar 2017 21:18:46 -0400
1000

1001
devscripts (2.17.4) unstable; urgency=medium
1002 1003 1004 1005 1006

  * debsign:
    + Don't try to sign a buildinfo file when one isn't listed in the
      changes/dsc.  (Closes: #857964)

1007
 -- James McCoy <jamessan@debian.org>  Thu, 16 Mar 2017 22:41:27 -0400
1008

1009
devscripts (2.17.3) unstable; urgency=medium
1010 1011 1012 1013

  * debsign:
    + Fix auto-detection of the signer.  Regression introduced in 2.17.2.
      (Closes: #857537)
1014 1015
    + Determine the names of related files from the file listings in
      .changes/.buildinfo.  (Closes: #857536)
1016 1017
    + In remote mode, ensure files are copied locally before trying to use
      them.  Regression introduced in 2.17.2.  (Closes: #857716)
1018

1019
 -- James McCoy <jamessan@debian.org>  Wed, 15 Mar 2017 23:28:00 -0400
1020

1021
devscripts (2.17.2) unstable; urgency=medium
1022

1023
  [ James McCoy ]
1024 1025
  * deb-reversion:
    + Correct parsing of long-form --new-version switch.  (Closes: #853919)
1026 1027 1028
  * grep-excuses:
    + Improve robustness of HTML parsing to avoid issues like #856104, until
      grep-excuses is converted to consume YAML.
1029 1030 1031
  * debsign:
    + Add support for *.buildinfo files.  Thanks to Ximin Luo and Guillem
      Jover for the patches!  (Closes: #855282)
1032 1033
  * debian/tests/control: Add mozilla-devscripts to Depends, as needed by
    mk-origtargz's tests.
1034

1035 1036
  [ Antonio Terceiro ]
  * rc-alert:
1037 1038 1039 1040 1041 1042
    + Add bug URL to the output.

  [ Guillem Jover ]
  * wrap-and-sort:
    + Deal with Build-Conflicts-{Arch,Indep}, Build-Depends-Arch and
      Built-Using fields.  (Closes: #855433)
1043

1044
  [ Mattia Rizzolo ]
1045
  * Remove Ryan Niebur from Uploaders after a request from the MIA Team.
1046 1047
    Thank you for all your past contributions!  (Closes: #856374)

1048
 -- James McCoy <jamessan@debian.org>  Sun, 05 Mar 2017 22:23:37 -0500
1049

1050
devscripts (2.17.1) unstable; urgency=medium
1051 1052 1053 1054 1055 1056

  [ Osamu Aoki ]
  * uscan:
    + PyPI packages location change.  (Closes: #851590)

  [ Guillem Jover ]
1057 1058 1059 1060 1061 1062
  * dscverify:
    + Add support for .buildinfo files.  (Closes: #852801)

  [ Mattia Rizzolo ]
  * dscverify:
    + Remove reference to the long gone debian-maintainers package.
1063 1064 1065 1066
  * test_package_lifecycle:
    + Import patch from Ubuntu to have the test pass on their builders too:
      filter out output from pkg-create-dbgsym's dh_gencontrol wrapper, pass
      --set-envvar=NO_PKG_MANGLE=1 to debuild, and pass -U to debchange.
1067 1068
  * debian/tests/control:
    + Depend on build-essential.
1069

1070 1071 1072 1073 1074
  [ James McCoy ]
  * test_package_lifecycle:
    + Ignore debhelper's new "create-stamp" output to fix the test failure.
      (Closes: #852918)

1075
 -- James McCoy <jamessan@debian.org>  Wed, 01 Feb 2017 21:25:00 -0500
1076

1077
devscripts (2.17.0) unstable; urgency=medium
Sean Whitton's avatar
Sean Whitton committed
1078

1079
  [ Sean Whitton ]
Sean Whitton's avatar
Sean Whitton committed
1080 1081 1082
  * New script: git-deborig, a wrapper around git-archive(1) to generate
    Debian orig.tar files.

1083 1084 1085 1086
  [ Paul Wise ]
  * grep-excuses:
    + Ignore new --- header line in autoremovals.yaml.cgi

1087 1088 1089
  [ James McCoy ]
  * Check for existence of gpg/gpg2 in $PATH rather than absolute paths.
    (Closes: #850655)
1090 1091
  * wrap-and-sort:
    + Support debian/clean files.  (Closes: #850662)
1092 1093
  * Remove bash completion for dcut, since src:dput will be providing it.
    (Closes: #850684)
1094 1095 1096
  * dget:
    + Verify exit status of “dpkg-source -x” and propagate failure.  (Closes:
      #850845)
1097

1098
 -- James McCoy <jamessan@debian.org>  Tue, 10 Jan 2017 23:21:45 -0500