lp://staging/ubuntu/natty-updates/python-distutils-extra

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

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

27. By Jamie Strandboge

* 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.
  - http://bazaar.launchpad.net/~python-distutils-extra-hackers/python-distutils-extra/debian/revision/250

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

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.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/ubuntu/oneiric/python-distutils-extra
This branch contains Public information 
Everyone can see this information.

Subscribers