Log of /deb-maint/python-support/trunk/debian/changelog
Parent Directory
|
Revision Log
Revision
12940 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:52:55 2009 UTC
(4 years ago)
by
joss
File length: 12104 byte(s)
Diff to
previous 12938
* pysupport-movemodules:
+ Fix a case where the original installation directory was not
removed.
+ Move modules from /var/lib/python-support as well. This allows
to handle packages that hardcode the path to the modules
(closes: #397895).
* README:
+ Document the procedure for such packages.
+ Also document the Python-Depends field.
Revision
12938 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:52:31 2009 UTC
(4 years ago)
by
joss
File length: 11607 byte(s)
Diff to
previous 12936
* dh_pysupport:
+ Generate the useless ${python:Versions} field (closes: #403366).
+ Parse a new control field, Python-Depends, which contains
dependencies on other python packages. Add to ${python:Depends}
the virtual dependencies needed for all python versions.
+ Remove useless spaces at the end of python-support dependencies.
Revision
12936 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:52:01 2009 UTC
(4 years ago)
by
joss
File length: 11125 byte(s)
Diff to
previous 12934
* pysupport-parseversions, dh_pysupport: remove the remaining calls to
pyversions, thanks Pawel Tecza.
* This allows to loosen dependencies on python to 2.3.
* update-python-modules: only show a warning when byte-compilation
fails, but don't stop the whole process, thanks Raphaël Hertzog
(closes: #400001).
* pysupport-parseversions: fix parsing of XS-Python-Version field.
Revision
12934 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:51:30 2009 UTC
(4 years ago)
by
joss
File length: 10606 byte(s)
Diff to
previous 12932
* dh_pysupport, pysupport-movemodules, debian/rules,
pysupport-parseversions, pysupport.py: do not rely on pyversions to
obtain the list of installed python versions, because it is not a
reliable way to do so, see #396840.
* This brings back support for python2.3, and allows support for
python2.5.
Revision
12932 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:50:54 2009 UTC
(4 years ago)
by
joss
File length: 10162 byte(s)
Diff to
previous 12930
dh_pysupport: patch from Raphaël Hertzog to correctly depend on
python when there is no minimum nor maximum version
(closes: #391689).
Revision
12928 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:46:06 2009 UTC
(4 years ago)
by
joss
File length: 9683 byte(s)
Diff to
previous 12926
* update-python-modules:
+ Remove some useless code.
+ Small fix in short help.
+ Handle the case of broken symlinks needing to be overwritten.
* dh_pysupport.1: reference README and policy, thanks Tomas Pospisek
(closes: #388171).
Revision
12926 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:45:43 2009 UTC
(4 years ago)
by
joss
File length: 9310 byte(s)
Diff to
previous 12924
* dh_pysupport:
+ Generate ${python:Provides} when no debian/pyversions file exists.
+ Barf when /usr/lib/python-support/$package is lacking an existing
python version (closes: #387040).
Revision
12924 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:45:11 2009 UTC
(4 years ago)
by
joss
File length: 8987 byte(s)
Diff to
previous 12922
* update-python-modules: be much stricter in what is accepted on the
command line. Only .dirs files are accepted with the -i option,
while directories in /usr/share/python-support are accepted with the
-b option. It is now possible to pass both kinds of arguments on the
command line. Closes: #386830.
* update-python-modules: abandon compatibility with version 0.1
entirely. The warnings have been prominent enough.
Revision
12922 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:44:37 2009 UTC
(4 years ago)
by
joss
File length: 8423 byte(s)
Diff to
previous 12920
* update-python-modules: check for .path presence when checking for
newly installed python versions, otherwise stuff might not be
compiled for it (closes: #383799, medium-urgency fix).
* update-python-modules: handle symbolic links to directories
(closes: #378853).
Revision
12920 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:44:14 2009 UTC
(4 years ago)
by
joss
File length: 8018 byte(s)
Diff to
previous 12918
* dh_pysupport: add a python dependency even when there is already a
dependency on python-support (closes: #383958).
* pysupport.py: strip all unnecessary whitespace (closes: #385105).
* pysupport-movemodules: force the umask to avoid getting wrong
permissions in the final package (closes: #382755).
Revision
12918 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:43:42 2009 UTC
(4 years ago)
by
joss
File length: 7582 byte(s)
Diff to
previous 12916
* dh_pysupport:
+ Implement the -X option to exclude files from being searched to
generate the dependencies.
+ Detect private extensions as .so files calling Py_InitModule*. In
this case, a strict dependency on python (>= X.Y), python (<<
X.Y+1) is generated.
Revision
12916 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:41:11 2009 UTC
(4 years ago)
by
joss
File length: 7173 byte(s)
Diff to
previous 12915
+ Create .pyversion in private module directories when the -V option
is used. Require python-support 0.4 in this case.
+ Handle python dependencies for private modules.
+ Handle script dependencies.
+ Improve comments in the code.
+ Remove .py[co] files in the private module directories.
+ Bytecompilation of private modules for non-default python
versions, using the .pyversion file.
* README:
+ Document all these changes.
+ Document that using dh_python is not recommended.
Revision
12915 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:40:01 2009 UTC
(4 years ago)
by
joss
File length: 6652 byte(s)
Diff to
previous 12913
* dh_pysupport:
+ Handle dependencies for packages that only ship modules for
non-default python versions.
+ Always generate dependencies when debian/pycompat isn't found.
+ Add missing newline at the end of the .dirs files.
+ Avoid obtaining a double leading / in .dirs files.
+ Avoid duplicate entries in .dirs files.
* update-python-modules:
+ Don't call compileall.py on non-existing directories
(closes: #378773).
Revision
12913 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:38:46 2009 UTC
(4 years ago)
by
joss
File length: 6070 byte(s)
Diff to
previous 12911
* python-support.rtupdate: only run the script when called with the
"rtupdate" argument.
* pysupport-movemodules: keep foo.so.3 files in /usr/lib, but print a
warning.
* dh_pysupport:
+ Fix typo in documentation (closes: #375934).
+ Fix --noscripts usage (closes: #378421).
* README: a few clarifications from Cédric Delfosse
(closes: #378161).
Revision
12909 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:37:47 2009 UTC
(4 years ago)
by
joss
File length: 5364 byte(s)
Diff to
previous 12907
debian/prerm: in the case update-python-modules fails, cleanup by
hand and exit gracefully. This should make upgrades from broken
versions work.
Revision
12905 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:36:45 2009 UTC
(4 years ago)
by
joss
File length: 4847 byte(s)
Diff to
previous 12903
update-python-modules: don't try to generate a .path file if the
directory doesn't exist. Thanks Bastian Blank for noticing this.
Revision
12903 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:36:20 2009 UTC
(4 years ago)
by
joss
File length: 4588 byte(s)
Diff to
previous 12901
* update-python-modules: handle .pth files correctly, by concatenating
them into ".path".
* rules: python-support.pth is now a symbolic link to this .path.
* dh_pysupport: make packages depend on python-support 0.3.4 to avoid
hitting the bug.
Revision
12899 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:35:12 2009 UTC
(4 years ago)
by
joss
File length: 3984 byte(s)
Diff to
previous 12897
* dh_pysupport: fix typo affecting dependency generation.
* README: recommend using pyversions -vr now it works.
Revision
12897 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:34:29 2009 UTC
(4 years ago)
by
joss
File length: 3747 byte(s)
Diff to
previous 12895
* README: add correct documentation (closes: #370515).
* pysupport-movemodules: remove .pyc and .pyo files if some are
generated.
Revision
12895 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:33:51 2009 UTC
(4 years ago)
by
joss
File length: 3488 byte(s)
Diff to
previous 12893
* Acknowledge NMU (closes: #372774).
* Increase minimal dependency to 0.2 in the helper script.
+ Make it 0.3 in the case where /usr/lib/python-support exists.
* rules: cdbs already provides DEB_VERSION, no need to re-compute it.
* install: install dh_pysupport in /usr/bin.
* Don't build-depend on perl.
* Standards-version is 3.7.2.
* Add more warnings and errors for package making wrong uses of
python-support or using the python-support 0.1 compatibility mode.
* Use "pyversions -s to get the list of python versions.
+ Depend on python 2.3.5-6.
* Improve a bit the manual page.
* Fail if a package tries to overwrite a file provided by another
package (closes: #373753).
* Support extensions, by searching
/usr/lib/python-support/$package/$version for files specific to a
python version.
* New command: pysupport-movemodules, to move modules from
/usr/lib/python2.X trees to the python-support hierarchies.
* Call this command in dh_pysupport.
* Add the ability to generate a .version in dh_pysupport, by copying
debian/pyversions.
* Add the possibility for automatic generation of ${python:Depends}
and ${python:Provides}, when calling dh_pysupport -d.
* Provide python-support.rt* scripts to provide hooks when python
versions are installed or removed.
+ The dependency on python (<< 2.4) can be removed.
* New command: pysupport-parseversions. It parses
debian/package.pyversions files to display the list of supported
versions that are included in the version list described here.
Revision
12891 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:30:37 2009 UTC
(4 years ago)
by
joss
File length: 1551 byte(s)
Diff to
previous 12888
* Rewrite the version parser to correctly handle the "-2.x" version
string.
* Remove support for python2.1 and python2.2.
* Purge directories for old python versions.
* Standards-version is 3.7.0.
Revision
12886 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 5 16:28:02 2009 UTC
(4 years ago)
by
joss
File length: 1030 byte(s)
Diff to
previous 12884
* Link the .py files (closes: #365111, #348596, #363505).
* Support /usr/share/python-support/foo/.version to list the python
versions for which the package is known to work.
* Make python-support entirely stateless. We now rely on
/usr/share/python-support/*/ for directories to install and on
/usr/share/python-support/*.dirs for directories to bytecompile in
situ.
* Improve performance by byte-compiling for non-default python
versions in a single run.
* Treat relative paths in arguments as belonging to
/usr/share/python-support.
* Support python 2.5.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.