Created by James Westby on 2010-10-13 and last modified on 2011-03-16
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 on 2011-03-16

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

25. By Martin Pitt on 2011-03-15

[ 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 on 2011-02-15

* 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 on 2011-02-11

* 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 on 2010-11-18

[ 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 on 2010-11-03

[ 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 on 2010-09-23

* 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 on 2010-09-17

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

18. By Martin Pitt on 2010-09-14

[ 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 on 2010-07-21

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