Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/natty/python-distutils-extra
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

26. By Martin Pitt

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

25. By Martin Pitt

[ 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.

24. By Martin Pitt

* 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.

23. By Martin Pitt

* 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.

22. By Martin Pitt

[ 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
* debian/local/python-mkdebian.1:
  - add man for --force-copyright
  - add man for --force-rules and --prefix

21. By Martin Pitt

[ 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
* 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)

20. By Martin Pitt

* 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.

19. By Martin Pitt

Upload of Debian experimental to maverick (LP: #641221)

18. By Martin Pitt

[ 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.

17. By Martin Pitt

[ 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)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.