lp:~mwhudson/debian/squeeze/python-defaults/bug-632020

Created by Michael Hudson-Doyle and last modified
Get this branch:
bzr branch lp:~mwhudson/debian/squeeze/python-defaults/bug-632020
Only Michael Hudson-Doyle can upload to this branch. If you are Michael Hudson-Doyle please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Michael Hudson-Doyle
Status:
Development

Recent revisions

37. By Michael Hudson-Doyle

use absolute path to python binary in postinst

36. By Piotr Ożarowski

[ Scott Kitterman ]
* Python policy changes for X-Python-Version and X-Python3-Version
  - Minimum changes for Squeeze
* In pyversions, do not silently ignore Python 3 versions
* Add support for X-Python-Version to match X-Python3-Version

[ Piotr Ożarowski ]
* Fix documentation typo in pycompile/pycompile.1
* dh_python2:
  - pass shallow=False to cmpfiles to make sure only exactly the same files
    are moved to pyshared
  - add support for X-Python-Version

35. By Piotr Ożarowski

* pycompile: do not hang if interpreters are not started in the same order
  as they're used (LP: #613675)
* Add manpage for dh_python2, pycompile and pyclean
* Standards-Version bumped to 3.9.1 (no other changes required)

34. By Piotr Ożarowski

* Add README.PyDist to python-doc package
* pycompile: compile public module for the right Python version (really
  closes: 590224)
* dh_python2: rename --depend to --depends, --recommend to --recommends and
  --suggest to --suggests

33. By Piotr Ożarowski

* dh_python2:
  - add --depend, --recommend and --suggest command line options
   (use it if requires.txt doesn't contain dependency that package needs)
  - add {/usr,}/sbin to the list of directories with checked shebangs
* pycompile: do not exit before all background byte compilation is finished
  (closes: 590224)

32. By Piotr Ożarowski

[ Piotr Ożarowski ]
* pyclean, pycompile: use .communicate() instead of .wait() to avoid hanging
  `dpkg -L PACKAGE` in few situations
* dh_python2: follow Distribute and replace all non-alphanumeric
  characters with underscore in distribution name

[ Matthias Klose ]
* Require python (>= 2.6.5-9~) in generated dependencies to use the fixed
  pycompile.

31. By Matthias Klose

* Revert:
  - python-minimal: Provide symlink to binary and manpage for
    /usr/bin/python2.
  This interpreter name is not created in the upstream sources.
  python should be used instead.

30. By Piotr Ożarowski

pyversions.py: fall back to the list of supported Python versions
if debian/pyversions doesn't exist (as in -5, closes: 588820, thanks to
Vincent Legout)

29. By Piotr Ożarowski

[ Piotr Ożarowski ]
* dh_python2:
  - invoke `pycentral pkgremove PACKAGE` in preinst if upgrading from
    python-central based packages
  - block python package transitions via ${python:Breaks} or
    ${python:Depends} (Breaks will be used if available)
  - recognize more requires.txt patterns in debpython.pydist
* pyversions.py:
  - print error message if file cannot be opened (closes:
    521508, thanks to Carl Chenet for the original patch)
  - print nice error message if computed set of supported versions is empty
    (closes: 583392)
* debian/rules: do not ignore errors (two more `set -e`s added, closes:
  397499)
* python-doc now suggests python-examples (closes: #585774)
* python package doesn't conflict with python2.1 and python2.3 anymore (2.1
  and 2.3 are no longer in Debian)
* Standards-Version bumped to 3.9.0:
  - some packages moved from Conflicts to versioned Breaks
  - Homepage field added

[ Scott Kitterman ]
* Merge changes back from Ubuntu package:
  - Tighten ${binary:Version} depends relationships to "="
  - python: Add an unversioned `2to3' binary
  - python-minimal: Provide symlink to binary and manpage for
    /usr/bin/python2 (Closes: #566266)
* Update hard coded fallbacks in debian/pyversions.py to add python2.6 to
  supported versions and to make it the default version

28. By Piotr Ożarowski

Use Python's compileall module instead of pycompile to byte-compile
debpython module as logging module is not available in pythonX.Y-minimal
package (Closes: 586743)

Branch metadata

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