File: changelog

package info (click to toggle)
python-distutils-extra 2.42
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 248 kB
  • sloc: python: 2,034; makefile: 10
file content (791 lines) | stat: -rw-r--r-- 33,004 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
python-distutils-extra (2.42) unstable; urgency=medium

  [ Ondřej Nový ]
  * Remove debian/pycompat, it's not used by any modern Python helper

  [ Helmut Grohne ]
  * Mark all packages Multi-Arch: foreign (Closes: #912859)

  [ Matthias Klose ]
  * python3-distutils-extra: Depend on python3-distutils (Closes: #894897)

  [ Martin Pitt ]
  * Bump Standards-Version to 4.3.0.  No changes necessary.
  * test/auto.py: Use modern assertions
  * Adjust dependency calculation for Python 3.7.
    For builtin modules, their __file__ attribute is now None instead of
    absent.
    Make the `test/auto.py T.test_apport_hook` stricter and fail more
    usefully. (Closes: #909992)
  * Fix pyflakes3 errors and check it during build
  * Add autopkgtest.
    This re-uses the upstream tests, but runs them against the
    system-installed module.
  * Add missing python-pkg-resources dependency.
    Spotted by autopkgtest.
  * python-mkdebian: Fix output of tab instead of spaces (Closes: #862182)

 -- Martin Pitt <mpitt@debian.org>  Sun, 20 Jan 2019 11:18:36 +0000

python-distutils-extra (2.41) unstable; urgency=medium

  * Update Vcs-* for the move to salsa.debian.org
  * Bump debhelper compat level to 10
  * debian/copyright: Use https:// format URL
  * Bump Standards-Version to 4.1.3

 -- Martin Pitt <mpitt@debian.org>  Sun, 25 Mar 2018 21:22:32 +0200

python-distutils-extra (2.40) unstable; urgency=medium

  * Move package from bzr to git. Adjust Vcs-* accordingly.
  * Convert to native package, there is no realistic separate upstream for it.
  * Set Maintainer: to Debian Python Modules Team. Keep Sebastian and me as
    uploaders.
  * Remove trailing whitespace.
  * Remove obsolete DistUtilsPlus/ from source (was never shipped).
  * Bump dh compat level to 9.
  * Bump Standards-Version to 3.9.8.

 -- Martin Pitt <mpitt@debian.org>  Thu, 13 Oct 2016 15:48:04 +0200

python-distutils-extra (2.39-1) unstable; urgency=medium

  * test/auto.py: Show exactly which modules are missing. Thanks Daniel Macks!
    (LP: #1303550)
  * Ignore comment in second line when parsing *.ui files. Thanks marmuta!
    (LP: #1393247)
  * Drop obsolete X-Python-Version.
  * Convert build systemd to pybuild.
  * Bump Standards-Version to 3.9.6.
  * debian/copyright: Rename field to "Format:".

 -- Martin Pitt <mpitt@debian.org>  Wed, 03 Feb 2016 09:56:55 +0100

python-distutils-extra (2.38-1) unstable; urgency=low

  [ Jeremy Bicha ]
  * build_help.py: Use yelp-tools style help installation.
    - Help is installed to /usr/share/help/ instead of /usr/share/gnome/help/
    - Delete your .omf files since they are ignored
    - Rename your main docbook help to index.docbook instead of foo.xml
    - Link to help:foo/bar instead of ghelp:foo?bar

  [ Martin Pitt ]
  * debian/copyright: Fix duplicate Copyright: field.
  * Bump Standards-Version to 3.9.4.

 -- Martin Pitt <mpitt@debian.org>  Mon, 22 Jul 2013 17:46:42 +0200

python-distutils-extra (2.37-1) unstable; urgency=low

  [ Martin Pitt ]
  * auto.py: Recognize manpages which have comments before the initial .TH
    comment. Thanks to Dominique Lasserre for the initial patch!
    (LP: #893337)

  [ Andrew Starr-Bochicchio ]
  * debian/local/python-mkdebian: Handle Glade .ui files correctly when
    generating the copyright file. Also ignore backup files.
    (LP: #1025491)

 -- Martin Pitt <mpitt@debian.org>  Mon, 17 Sep 2012 12:47:44 +0200

python-distutils-extra (2.36-1) unstable; urgency=low

  * debian/rules: Run tests against all supported python 2 and 3 versions.
    This catches bugs with Python 2.6. (Closes: #684967)
  * debian/rules: Skip tests if $DEB_BUILD_OPTIONS contains "nocheck".
    (Closes: #684966)
  * debian/rules: Run tests under LC_ALL=C, to fix FTBFS in cases where
    LC_CTYPE is set explicitly. Thanks Gregor Hermann!
  * auto.py: Use python 2.6 friendly sys.version_info test. Thanks Salvatore
    Bonaccorso and Gregor Hermann! (First half of #682631)
  * auto.py: Do not call decode() with an "errors" keyword, as this does not
    yet work with Python 2.6. Thanks Gregor Hermann! (Closes: #682631)

 -- Martin Pitt <mpitt@debian.org>  Wed, 15 Aug 2012 11:20:58 +0200

python-distutils-extra (2.35-1) unstable; urgency=low

  * auto.py: Fix printing of unrecognized non-ASCII file names under ASCII
    locales. (LP: #1025031)
  * auto.py: Fix detection of extensionless Python scripts with non-ASCII
    characters in the first few lines. (LP: #1025022)

 -- Martin Pitt <mpitt@debian.org>  Fri, 03 Aug 2012 13:56:14 +0200

python-distutils-extra (2.34-1) unstable; urgency=low

  [ Martin Pitt ]
  * debian/rules: Run Python3 tests under C locale, to expose more unicode
    errors.
  * auto.py: Fix *.ui detection to be robust for non-ASCII files.
    (LP: #1017468)

  [ Didier Roche ]
  * auto.py: Fix a regression with python2 if files have some utf-8 directives
    (LP: #1021969)

 -- Martin Pitt <mpitt@debian.org>  Mon, 09 Jul 2012 11:12:38 +0200

python-distutils-extra (2.33-1) unstable; urgency=low

  * auto.py: Fix crash when encountering binary files with Python 3.
    (LP: #995653)
  * auto.py: Fix crash when encountering an UTF-8 Python source code file.

 -- Martin Pitt <mpitt@debian.org>  Mon, 11 Jun 2012 18:14:28 +0200

python-distutils-extra (2.32-5) unstable; urgency=low

  [ Andrew Starr-Bochicchio ]
  * debian/local/python-mkdebian cleanups: (LP: #706051)
    - Don't use {XS, XB}-Python-Version.
    - Generate an up to date Standards-Version.
    - Generate build dep on debhelper (>= 8) as debian/compat is set to '8'
      and debhelper overrides are used.
    - No need to generate a build dep on cdbs.

  [ Martin Pitt ]
  * debian/local/python-mkdebian: For projects using --prefix, install
    binaries into a .../bin/ subdirectory instead of into the main project
    directory. This avoids potential name collisions with local Python
    modules. Thanks to Michael Terry for the patch!

 -- Martin Pitt <mpitt@debian.org>  Fri, 25 May 2012 06:53:25 +0200

python-distutils-extra (2.32-4) unstable; urgency=low

  * debian/local/python-mkdebian: Create copyright format 1.0 compatible
    copyright files. Thanks Andrew Starr-Bochicchio! (LP: #1002379)
  * debian/copyright: Update to copyright 1.0 format.
  * debian/control: Bump Standards-Version to 3.9.3.

 -- Martin Pitt <mpitt@debian.org>  Wed, 23 May 2012 17:13:50 +0200

python-distutils-extra (2.32-3) unstable; urgency=low

  * python-mkdebian: Fix wrong kde4 ui file detection regular expression.
    Thanks Angelo Compagnucci! (LP: #1002076)

 -- Martin Pitt <mpitt@debian.org>  Mon, 21 May 2012 07:56:37 +0200

python-distutils-extra (2.32-2) unstable; urgency=low

  [ Michael Terry ]
  * python-mkdebian: If installing into a prefix, also install data there

 -- Martin Pitt <mpitt@debian.org>  Wed, 07 Mar 2012 07:15:56 +0100

python-distutils-extra (2.32-1) unstable; urgency=low

  * auto.py: Add support for installing GSettings schema files
    (*.gsettings.xml). Thanks to Frederik Elwert! (LP: #936546)

 -- Martin Pitt <mpitt@debian.org>  Fri, 02 Mar 2012 17:52:08 +0100

python-distutils-extra (2.31-3) unstable; urgency=low

  [ Michael Vogt ]
  * python-mkdebian: Update to use dh_python2, dh7 and a more current DEP-5
    format.

  [ Martin Pitt ]
  * python-mkdebian: In above dh7 conversion, use the "translations" module if
    available (for Ubuntu's dh-translations).

 -- Martin Pitt <mpitt@debian.org>  Tue, 03 Jan 2012 17:09:28 +0100

python-distutils-extra (2.31-2) unstable; urgency=low

  * debian/control: Move from python{,3}-gobject to -gi.

 -- Martin Pitt <mpitt@debian.org>  Mon, 05 Dec 2011 17:57:37 +0100

python-distutils-extra (2.31-1) unstable; urgency=low

  * auto.py: Also catch ValueError and RuntimeError on relative imports.
    Thanks Mike Terry for the patch! Add corresponding test case to
    test/auto.py.
  * auto.py: Fix crash in module dependency generator, uncovered by previously
    added test case.
  * debian/local/python-mkdebian: Ignore -dbg packages when calculating
    dependencies, to avoid finding multiple matches.
  * debian/local/python-mkdebian: Ignore RuntimeErrors from module imports
    when calculating dependencies, to fix a crash when trying to import
    gi.repository.Gtk without a $DISPLAY.

 -- Martin Pitt <mpitt@debian.org>  Tue, 08 Nov 2011 16:52:14 +0100

python-distutils-extra (2.30-2) unstable; urgency=low

  * debian/control: Add python-gobject and python3-gobject build dependencies,
    for the test suite to succeed on the buildds.

 -- Martin Pitt <mpitt@debian.org>  Tue, 25 Oct 2011 08:27:17 +0200

python-distutils-extra (2.30-1) unstable; urgency=low

  * auto.py, debian/local/python-mkdebian: Properly support
    GI repository module detection. Thanks to Owais Lone for the patch!
    (LP: #806533)
  * test/auto.py: Add GI test case. Add gir1.2-glib-2.0 build dependency for
    the test case.
  * debian/local/python-mkdebian: Call dh_icons. (LP: #881021)

 -- Martin Pitt <mpitt@debian.org>  Tue, 25 Oct 2011 08:00:38 +0200

python-distutils-extra (2.29-1) unstable; urgency=low

  [ Martin Pitt ]
  * Drop support for the long-obsolete PolicyKit (pre polkit 1.0 API).

  [ Rodney Dawes ]
  * auto.py: Ignore RuntimeError, which Gdk/Gtk throw if DISPLAY is unset.
    (LP: #735408)

 -- Martin Pitt <mpitt@debian.org>  Mon, 22 Aug 2011 07:02:19 +0200

python-distutils-extra (2.28-1) unstable; urgency=medium

  * Urgency medium as this fixes a nasty regression from 2.27 which causes
    some packages to FTBFS.
  * debian/local/python-mkdebian{,.1}: Change --force-control from a binary to
    a ternary option with modes "none" (don't touch it at all), "deps" (only
    update dependencies; old and new default behaviour), and "full" (always
    regenerate it). Update the manpage accordingly. Thanks to Jordan Mantha
    for the patch!
  * test/auto.py: Add test for a local module which raises an exception
    (replicates the current xdiagnose FTBFS), and a local module which runs
    optparse on import (replicates the current onboard bzr head FTBFS).
  * auto.py, __external_mod(): Put back the early decision for locally
    provided modules based on their name, without importing them. Running
    __import__ is dangerous in some cases like the above two, but
    unfortunately necessary to fully determine relative imports. This is still
    not quite perfect, as it will fail the same way if externally provided
    modules do dangerous things on mere imports, but at least fixes the
    regression from r248 (release 2.27). (See LP #746565)

 -- Martin Pitt <mpitt@debian.org>  Thu, 16 Jun 2011 13:39:30 +0200

python-distutils-extra (2.27-1) unstable; urgency=low

  * auto.py: Cleaner approach to determine whether a module is locally
    provided. This now catches all relative imports. (LP: #746565)
  * Fix installation of symlinks in data/ dir (LP: #770566):
    - test/auto.py: Add test for installing a symlink which points to a
      nonexisting target directory/file. This reproduces the gist of the
      problem.
    - test/auto.py: Preserve symlinks in copytree() calls, so that we can
      actually verify that symlinks are preserved properly.
    - test/auto.py: Drop requirement that diff throws no error messages, as it
      will complain about the broken symlink.
    - DistUtilsExtra/auto.py, install_auto: Use os.walk() instead of
      distutils.filelist.findall() to pick out symlinks, as the latter fails
      badly with broken symlinks.
    - DistUtilsExtra/command/build_icons.py: Ignore symbolic links. distutils
      breaks on them when they point to a nonexisting target, and we handle
      them in auto.py.
  * DistUtilsExtra/auto.py: Put back "except .. as" syntax, now that we
    dropped Python 2.5. Drop 2to3 from debian/rules for good now.
  * debian/control: Bump minimal Python version to >= 2.6.

 -- Martin Pitt <mpitt@debian.org>  Sat, 21 May 2011 13:17:57 +0200

python-distutils-extra (2.26-2) unstable; urgency=low

  [ Manuel de la Pena ]
  * DistUtilsExtra/auto.py: Fix ValueError crash when scanning the
    ctypes.wintypes import. (LP: #735698)

 -- Martin Pitt <mpitt@debian.org>  Wed, 16 Mar 2011 15:56:20 +0100

python-distutils-extra (2.26-1) unstable; urgency=low

  [ Michael Terry ]
  * build_help.py: Support mallard help files too. (LP: #729451)

  [ Martin Pitt ]
  * auto.py: Revert to "except SyntaxError, e" syntax, as Python 2.5 (which we
    still support in current sid) does not yet get along with the new "as"
    syntax. (Closes: #615177)
  * debian/rules: Reintroduce 2to3 call, as we now need to convert above
    except clause back to "as" for the Python 3.

 -- Martin Pitt <mpitt@debian.org>  Tue, 15 Mar 2011 11:55:06 +0100

python-distutils-extra (2.25-1) unstable; urgency=low

  * Port code to be fully Python 3 compatible; apply some small tricks to
    still work with Python 2 as well.
  * debian/rules: Drop 2to3 call, unnecessary now.
  * test/auto.py: Properly close read files to fix ResourceWarnings under
    Python 3.
  * test/auto.py: Ignore "pipe2 set errno ENOSYS; falling back to non-atomic
    pipe+fcntl" warning which happens when building on the Ubuntu buildds (see
    LP #718784). These cause unexpected stderr output and break the tests.

 -- Martin Pitt <mpitt@debian.org>  Tue, 15 Feb 2011 12:41:49 +0100

python-distutils-extra (2.24-1) unstable; urgency=low

  * auto.py: Fix the string comparison to not install *.notifyrc.in files
    twice. Thanks Éric Araujo for spotting this!
  * DistUtilsExtra/auto.py, __provides(): Do not accidentally clobber
    "py_modules" with "packages", by using a proper copy of the list. Remove
    error filter workaround from test/auto.py.
  * Rename "check" command to "pylint", to avoid clobbering distutils' own
    check command in 2.7/3.x. (LP: #714655)
  * DistUtilsExtra/auto.py, DistUtilsExtra/command/__init__.py: Actually
    expose the pylint command as a setup.py command.
  * Remove pykdeuic4 integration, it's been a continuous source of build
    failures and bugs. Using uic.loadUi() is much more robust.
    Instead, install Qt *.ui files into /usr/share/projectname/ just like the
    GtkBuilder *.ui files.
  * debian/compat, debian/control: Bump to dh 7 compatibility, as we are using
    dh_auto_* magic.

 -- Martin Pitt <mpitt@debian.org>  Fri, 11 Feb 2011 10:39:50 +0100

python-distutils-extra (2.23-1) unstable; urgency=low

  [ Didier Roche ]
  * debian/local/python-mkdebian: (LP: #625581)
    - add --force-rules to force the rules file to be recreated
    - add --prefix to force a prefix other than /usr for installing your python
      modules
  * debian/local/python-mkdebian.1:
    - add man for --force-copyright
    - add man for --force-rules and --prefix

 -- Martin Pitt <mpitt@debian.org>  Thu, 18 Nov 2010 11:39:08 +0100

python-distutils-extra (2.22-4) unstable; urgency=low

  [ Barry Warsaw ]
  * When the environment has $PYTHONPATH in it, we still need to prepend
    oldcwd in test/auto.py, so that the DistUtilsExtra package can be
    found.  (LP: #670188)

 -- Martin Pitt <mpitt@debian.org>  Thu, 04 Nov 2010 14:33:04 -0400

python-distutils-extra (2.22-3) unstable; urgency=low

  [ Martin Pitt ]
  * auto.py: Skip setup.py when calculating automatic requires, since
    modules from that script are just build dependencies. Thanks Michael
    Terry! (LP: #643655)
  * python-mkdebian: Update python-mkdebian's generated copyright fields with
    latest names/values from http://dep.debian.net/deps/dep5/. Thanks Michael
    Terry!
  * Rebuild against Python 2.7 in Ubuntu. (LP: #670188)

  [ Didier Roche ]
  * Return an error when can't update changelog (LP: #656950)
  * Add --force-copyright to force copyright file to be recreated
    (LP: #656943)

 -- Martin Pitt <mpitt@debian.org>  Wed, 03 Nov 2010 22:37:27 -0400

python-distutils-extra (2.22-2) unstable; urgency=low

  * Upload to unstable, now that the current python3 is in unstable.
  * Add debian/watch.
  * Add bzr-builddeb configuration (merge mode).
  * debian/copyright: Add missing Canonical copyright (Closes: #597548).
    While we are at it, also convert the file to DEP-5, and fix the
    common-licenses link to point to the versioned GPL.
  * DistUtilsExtra/command/check.py: Remove explicit GPL-3 license header, so
    that the file falls under the package's general GPL-2+ license. Rodney
    Dawes, the author, gave his explicit permission for this in #597548 (in
    fact, GPL-3 was unintended in the first place).
  * test/auto.py: Ignore python warning about import from local path.

 -- Martin Pitt <mpitt@debian.org>  Thu, 23 Sep 2010 16:00:58 +0200

python-distutils-extra (2.22-1) experimental; urgency=low

  [ Matthias Klose ]
  * setup.py: Drop import of "commands"; unused, and does not exist in
    python3.
  * Build a python3 package.

  [ Martin Pitt ]
  * DistUtilsExtra/command/build_extra.py: Use "in" operator instead of
    has_key(). It's more elegant and Python 3 compatible.
  * test/auto.py: Use Python3 compatible octal constant.
  * test/auto.py: Decode stdout/stderr result from subprocess from bytes to
    str, to work with Python3.
  * test/auto.py: Use whichever Python interpreter we got invoked with (using
    /proc/self/exe) instead of hardcoding "python". With that we can run the
    tests through python3 as well.
  * DistUtilsExtra/auto.py: Port from deprecated "compiler" module to current
    "ast" module.
  * test/auto.py: Only set PYTHONPATH if it isn't set already, so that we can
    override it from outside.
  * test/auto.py: Do not require that "setup.py clean -a" doesn't print
    anything to stderr; with Python 3.1 it now sends out warnings about
    nonexisting directories.
  * test/auto.py: Changed print statements to work with both Python 2 and 3.
  * DistUtilsExtra/command/build_extra.py: Drop unnecessary hashbang line.
  * test/auto.py: Filter out bogus errors about missing files which current
    Python 3 distutils spews out.
  * debian/rules: Run tests with python3 as well, against the installed
    modules in debian/python3-distutils-extra.
  * test/auto.py, debian/control: Use python{,3}-{pkg-resources,httplib2} as
    external test modules instead of -xdg and -dateutil, since the latter are
    not available for Python 3 yet.
  * debain/source/format: Switch to 3.0 (quilt), since we produce upstream
    tarballs and releases.

 -- Martin Pitt <mpitt@debian.org>  Thu, 16 Sep 2010 20:25:24 +0200

python-distutils-extra (2.21) unstable; urgency=low

  [ Umang Varma ]
  * python-mkdebian: Fix duplicate dependency substitutions. (LP: #608304)
  * python-mkdebian: Add --distribution switch for the changelog. If not
    specified, python-mkdebian will detect the distribution as before.
    (LP: #608589)
  * python-mkdebian: Add --no-changelog flag. (LP: #587538)

  [ Martin Pitt ]
  * debian/control: Bump Standards-Version to 3.9.1, no changes necessary.

 -- Martin Pitt <mpitt@debian.org>  Tue, 14 Sep 2010 11:51:37 +0200

python-distutils-extra (2.20) unstable; urgency=low

  [ Didier Roche ]
  * build_i18n.py: add support for LINGUAS (Siegfried Gevatter) (LP: #510957)

  [ Martin Pitt ]
  * debian/local/python-mkdebian: Make langpack.mk include optional, as it
    only exists in Ubuntu, not Debian. (Closes: #589802)
  * debian/local/python-mkdebian: If we are on Debian, set upload target to
    "unstable". (Closes: #589794)

 -- Martin Pitt <mpitt@debian.org>  Wed, 21 Jul 2010 10:46:18 +0200

python-distutils-extra (2.19) unstable; urgency=low

  * auto.py: Also recognize Qt .ui files if they start with an "<?xml..."
    first line. (LP: #543707)
  * test/auto.py: Check that automatic translation extraction also works for
    extensionless files and single quotation marks. (Side discussion in
    LP #533565)
  * test/auto.py: Check that scripts explicitly mentioned in "data_files" and
    "scripts" are covered by the automatic POTFILES.in generation. This
    reproduces LP #533565.
  * auto.py: Include scripts in setup.py's data_files into potential
    POTFILES.in candidates. (LP: #533565)
  * debian/control: Swap maintainer (me) and uploaders (Sebastian), since I'm
    the de-facto maintainer now.
  * debian/control: Replace python-all-dev build dependency with python-all,
    which is enough. Also wrap build dependencies.
  * Add debian/source/format: 3.0 (native).
  * setup.py: Grab version from DistUtilsExtra/auto.py instead of duplicating
    and hardcoding it.
  * python_mkdebian: Add --version option.
  * Move primary __version__ definition to DistUtilsExtra/__init__.py, where
    it makes more sense than just in the auto module.
  * Add debian/local/python-mkdebian.1. (Closes: #546266)
  * Add debian/python-distutils-extra.manpages to install the new manpage.

 -- Martin Pitt <mpitt@debian.org>  Sun, 09 May 2010 11:19:47 +0200

python-distutils-extra (2.18) unstable; urgency=low

  * python-mkdebian: Switch stdout to line buffering, for scripts reading our
    output on the fly.
  * auto.py: Ignore debian/ to avoid a lot of useless "does not recognize
    file" warnings. (LP: #519927)
  * Bump Standards-Version to 3.8.4 (no changes necessary).
  * test/auto.py: Use python-xdg instead of python-crypto for the "automatic
    requires" test, since -crypto uses obsolete libraries (sha in Python 2.6)
    which cause extra warnings. (Closes: #571506)

 -- Martin Pitt <mpitt@debian.org>  Wed, 24 Mar 2010 09:46:16 +0100

python-distutils-extra (2.17) unstable; urgency=low

  [ Didier Roche ]
  * python-mkdebian:
    - Use OptionParser for argv processing.
    - Add --changelog option to specify changelog message (can be used more
      than once for different tasks)
    - Add --dependency option to add a manual debian package dependency
      (can be used more than once for each package)

  [ Elliot Murphy ]
  * python-mkdebian:
    - Change from python-central to python-support for consistency with
      debian python packaging team preference.
    - Update to Standards-Version: 3.8.3
    - Fix a typo that caused additional_dependencies defaulting to None
      instead of [].
    - If debchange is not available, give a more friendly error message.
      (LP: #464137)

  [ Martin Pitt ]
  * auto.py: Document handling of icons.

 -- Martin Pitt <mpitt@debian.org>  Tue, 09 Mar 2010 16:28:04 +0100

python-distutils-extra (2.16) unstable; urgency=low

  * test/auto.py: Make Apport hook test description consistent to other tests.
  * build_help.py: Fix --help-dir option, thanks to Severin Heiniger for
    spotting this. (LP: #508438)
  * auto.py: Clean up temporary *.py symlinks also if there is an exception in
    between. (LP: #490985)

 -- Martin Pitt <mpitt@debian.org>  Fri, 29 Jan 2010 18:48:31 +0100

python-distutils-extra (2.15) unstable; urgency=low

  * auto.py: Add support for Apport package hooks in apport/*.py. Thanks
    Philip Peitsch! (LP: #500316)

 -- Martin Pitt <mpitt@debian.org>  Sun, 03 Jan 2010 22:26:19 +0100

python-distutils-extra (2.14) unstable; urgency=low

  * Bump Standards-Version to 3.8.3 (no changes necessary).
  * build_i18n.py: Fix crash when setup.py defines no data files. Thanks to
    Markus Korn! (LP: #493978)
  * auto.py: Preserve symlinks in bin/ and data/. distutils copies them as
    files by default, so we have to write the complete handling for those
    ourselves. (LP: #392562)

 -- Martin Pitt <mpitt@debian.org>  Tue, 22 Dec 2009 23:47:46 +0100

python-distutils-extra (2.13) unstable; urgency=low

  * python-mkdebian: Fix dependency detection for packages which only ship a
    Python module, not a package. Thanks Didier Roche! (LP: #482913)

 -- Martin Pitt <mpitt@debian.org>  Mon, 21 Dec 2009 19:12:25 +0100

python-distutils-extra (2.12) unstable; urgency=low

  * auto.py: Auto-install GtkBuilder files which have attributes in the
    <interface> tag.
  * auto.py: Extract translatable strings from GtkBuilder files which have
    attributes in the <interface> tag. (LP: #451170)
  * auto.py: Properly handle *.{desktop,notifyrc}.in files in data/.
    (LP: #451175)

 -- Martin Pitt <mpitt@debian.org>  Wed, 14 Oct 2009 13:53:43 +0200

python-distutils-extra (2.11) unstable; urgency=high

  * Urgency high: Fixes RC bug with a trivial patch, no other changes.
  * auto.py: Fix variable name in "syntax error" warning. (Closes: #549583)

 -- Martin Pitt <mpitt@debian.org>  Sun, 11 Oct 2009 20:08:40 +0200

python-distutils-extra (2.10) unstable; urgency=low

  * python-mkdebian: Handle complex cases where submodules of a Python module
    can be in different packages. (LP: #421689)

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 11 Sep 2009 12:37:05 +0200

python-distutils-extra (2.9) unstable; urgency=low

  * Add missing intltool build dependency. (Closes: #536914)
  * python-mkdebian: Improve error message when devscripts is not installed.
    Add a Suggests: devscripts.
  * auto.py: Automatically install GNOME help files. Thanks to Severin
    Heiniger!
  * build_help: Fix installation path of docbook files. Thanks to Severin
    Heiniger!
  * auto.py: Mark 'setup.cfg' as known. Thanks to Severin Heiniger!
  * auto.py, sdist_auto: Turn filter_prefix and filter_suffix into properites
    so that subclasses can extend them. Thanks to Severin Heiniger!
  * build_help: Make whitespace and quotes consistent.
  * auto.py: Add test case for automatic help installation.

 -- Martin Pitt <mpitt@debian.org>  Sat, 08 Aug 2009 12:10:16 +0200

python-distutils-extra (2.8) unstable; urgency=low

  [ Didier Roche ]
  * debian/local/python-mkdebian: Add a --force-control option to update all
    fields in debian/control, instead of just Depends:.

  [ Martin Pitt ]
  * auto.py: Do not ship DistUtilsExtra/. This makes it easier to bundle
    DistUtilsExtra with source packages without installing it. Thanks to
    Severin Heiniger!

 -- Martin Pitt <mpitt@debian.org>  Thu, 23 Jul 2009 13:06:05 +0200

python-distutils-extra (2.7) unstable; urgency=low

  * debian/local/python-mkdebian: Add python build dependency.
  * debian/local/python-mkdebian: Bump python-distutils-extra build
    dependency.
  * auto.py: Ignore .shelf/ (from bzr), add comprehensive test cases.
  * debian/local/python-mkdebian: Update dependencies of debian/control, if it
    already exists.

 -- Martin Pitt <mpitt@debian.org>  Mon, 20 Jul 2009 16:42:41 +0200

python-distutils-extra (2.6) unstable; urgency=low

  * auto.py: Add another test case for having python packages below data/, and
    ignore them in automatic package installation and automatic provides. (The
    previous fix just covered modules). (LP: #399324)
  * auto.py: Point out what happens with file types, and where they are
    installed.

 -- Martin Pitt <mpitt@debian.org>  Fri, 17 Jul 2009 16:14:05 +0200

python-distutils-extra (2.5) unstable; urgency=low

  * auto.py: Add test case for having python files below data/, and ignore
    them for calculating dependencies. (LP: #399324)

 -- Martin Pitt <mpitt@debian.org>  Fri, 17 Jul 2009 14:02:06 +0200

python-distutils-extra (2.4) unstable; urgency=low

  * Add missing python-{crypto,dateutil} build dependencies, for the test
    suite to succeed.
  * python-mkdebian: Add long description, thanks Loïc Minier!
  * auto.py: Ignore manually installed *.ui files (Thanks Severin Heiniger!)
    and manpages.
  * auto.py: Support polkit-1 (determined by checking source code for
    org.freedesktop.PolicyKit1).

 -- Martin Pitt <mpitt@debian.org>  Tue, 14 Jul 2009 10:33:03 +0200

python-distutils-extra (2.3) unstable; urgency=low

  * auto.py: Fix recognition of GtkBuilder *.ui files as glade-3 writes them.
  * auto.py: Add automatic calculation of "requires" unless explicitly given.
  * auto.py: Add automatic calculation of "provides" unless explicitly given.
  * Drop test/testBzrBuild.py, it's specific to Sebastian's computer.
  * setup.py: Drop nose.collector, we don't use it.
  * Add debian/local/python-mkdebian: Create/update debian packaging
    (debian/*) from python egg-info data. Not terribly pretty, but working and
    reasonably policy compliant.

 -- Martin Pitt <mpitt@debian.org>  Wed, 01 Jul 2009 16:39:54 +0200

python-distutils-extra (2.2) unstable; urgency=low

  * auto.py: Handle "NEWS" and "TODO" standard files.
  * auto.py: Actually install GtkBuilder *.ui files.
  * auto.py: Install manpages.
  * auto.py: Define __version__, so that setup.py scripts can do version
    checks.
  * auto.py: Automatically install Python modules in soure root directory.
  * auto.py: Automatically install files in ./etc/ to /etc/.
  * auto.py: Temporarily create fake *.py symlinks for Python executables
    without extensions, so that they get covered by intltool-update.

 -- Martin Pitt <mpitt@debian.org>  Sun, 28 Jun 2009 21:18:38 +0200

python-distutils-extra (2.1) unstable; urgency=low

  * debian/rules: Remove build/ on clean.
  * debian/control: Bump Standards-Version (no changes necessary).
  * debian/control: Mention auto module in package description.
  * Add MANIFEST.in, to provide a working "setup.py sdist".
  * doc/README, DistUtilsExtra.auto.py: Improve documentation.

 -- Martin Pitt <mpitt@debian.org>  Thu, 25 Jun 2009 12:49:41 +0200

python-distutils-extra (2.0) unstable; urgency=low

  [ Julian Andres Klode ]
  * DistUtilsExtra/command/build_i18n.py: Only rebuild files if the input
    has been modified after the output has been produced. (Closes: #523369)

  [ Martin Pitt ]
  * build_extra.py: Fix typo in help.
  * Add new command "build_kdeui" to call pykdeuic4 for compiling KDE 4 .ui
    files to .py modules. Add it to build_extra.
  * build_i18n.py: Fix error if default "po/" directory does not exist.
  * Add new module "DistUtilsExtra.auto". This provides a "convention over
    configuration" setup which infers almost all file related information for
    setup.py, setup.cfg, POTFILES.in, and MANIFEST.in, and recognizes Python
    modules, D-BUS configuration/service files, desktop files, and others
    automatically. See the Ubuntu specification for details:
    https://wiki.ubuntu.com/DesktopTeam/Specs/Karmic/AutomagicPythonBuildSystem
  * Add test/auto.py: Test suite foor DistUtilsExtra.auto. Run it on package
    build in debian/rules.

 -- Martin Pitt <mpitt@debian.org>  Thu, 25 Jun 2009 12:46:28 +0200

python-distutils-extra (1.92) unstable; urgency=low

  * Add DistUtilsExtra/command/check.py: New "check" command, running pylint
    for now, but will do more things in the future. Thanks to Rodney Dawes for
    this!
  * debinan/rules: Drop arch-build stuff. We have bzr-builddeb nowadays, and
    for a package like this it isn't required at all.

 -- Martin Pitt <mpitt@debian.org>  Wed, 25 Mar 2009 19:14:52 +0100

python-distutils-extra (1.91.2) unstable; urgency=low

  * DistUtilsExtra/command/build_i18n.py: Do not merge PO files by default,
    since it is not related to building the package, should be done manually
    rather, and creates noise in revision control. Introduce a new option
    -m/--merge-po instead. Adapt doc/FAQ accordingly.
  * debian/control: Update Vcs-*: fields.
  * debian/copyright: Fix copyright statement and upstream URL.
  * debian/changelog: Fix invalid email address to make lintian happy.

 -- Martin Pitt <mpitt@debian.org>  Tue, 18 Mar 2008 21:59:43 +0100

python-distutils-extra (1.91.1) unstable; urgency=low

  * doc/FAQ: Fix typo: build_l10n -> build_i18n. (LP #177175)
  * Add debian/python-distutils-extra.docs: Ship documentation.
  * Add DistUtilsExtra/command/clean_i18n.py: New command 'clean_i18n' which
    cleans up build/mo and then just does a normal clean. Also add this to
    entry_points in setup.py. (Closes: #435182; LP #177173)
  * Bump Standards-Version to 3.7.3 (no changes necessary).
  * debian/control: Add Vcs-Bzr field.
  * debian/control: Add myself to Uploaders, with Sebastian's consent.
  * DistUtilsExtra/command/clean_i18n.py: Remove translated desktop, xml, etc.
    files, too.
  * debian/rules: Remove python_distutils_extra.egg-info/ on clean.

 -- Martin Pitt <mpitt@debian.org>  Tue, 15 Jan 2008 12:13:30 +0100

python-distutils-extra (1.91) feisty; urgency=low

  * Switch to setuptools build system (thanks to Johannes Hölzl)
  * Integrate commands into setuptools
  * Update documentation and package description

 -- Sebastian Heinlein <glatzor@ubuntu.com>  Mon, 13 Aug 2007 13:55:02 +0200

python-distutils-extra (1.90) unstable; urgency=low

  * New major release
  * API break

 -- Sebastian Heinlein <glatzor@ubuntu.com>  Wed, 27 Jun 2007 15:36:26 +0200

python-distutils-extra (0.90) feisty; urgency=low

  * Add a FAQ
  * fix an error if a bug contact was specified
  * fix the wrong installation path of translation
  * fix multiple merge files

 -- Sebastian Heinlein <glatzor@ubuntu.com>  Thu, 22 Mar 2007 20:28:47 +0100

python-distutils-extra (0.90) feisty; urgency=low

  * Initial Release.

 -- Sebastian Heinlein <glatzor@ubuntu.com>  Sun,  28 Nov 2006 20:26:28 +0200