/[collab-maint]/deb-maint/python-support/trunk/debhelper/dh_pysupport
ViewVC logotype

Log of /deb-maint/python-support/trunk/debhelper/dh_pysupport

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 14837 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 28 19:18:12 2009 UTC (3 years, 5 months ago) by joss
File length: 11697 byte(s)
Diff to previous 14445
dh_pysupport: use mkdir -p instead of the Perl mkdir function.
Closes: #558392.

Revision 14445 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 6 14:26:19 2009 UTC (3 years, 7 months ago) by joss
File length: 11671 byte(s)
Diff to previous 14444
dh_pysupport: patch by Luca Falavigna to not generate substvars for 
Python versions not supported by python-defaults. Closes: #549713.

Revision 14444 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 6 14:09:56 2009 UTC (3 years, 7 months ago) by joss
File length: 11351 byte(s)
Diff to previous 12996
dh_pysupport: fix a variable getting included in a regexp.
Closes: #549283.

Revision 12996 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 17:11:47 2009 UTC (4 years ago) by joss
File length: 11378 byte(s)
Diff to previous 12984
* dh_pysupport: remove warning about compatibility mode.
* movemodules: list files in /usr/share/pyshared, so that this place 
  can be used as a destination for stuff installed by hand.
* Switch to debhelper compatibility mode 7.

Revision 12984 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 17:08:02 2009 UTC (4 years ago) by joss
File length: 11452 byte(s)
Diff to previous 12982
* dh_pysupport: match /\.py$/ instead of /.py$/.
* movemodules: completely remove empty __init__.py files, they are 
  added at installation time by update-python-modules.
* post{inst,rm}: add a symbolic link in /var/lib/python-support, 
  otherwise the upgrade will be a big failure for several packages.

Revision 12982 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 17:07:30 2009 UTC (4 years ago) by joss
File length: 11450 byte(s)
Diff to previous 12980
* Update priority to match the override.
* update-python-modules: add a consistency check for the case when no 
  packages using python-support are installed.
* dh_pysupport: avoid duplicates when handling private modules.
* movemodules: correctly support the case where 
  /usr/lib/pyshared/pythonX.Y is used but more Python versions are 
  supported.

Revision 12980 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 17:06:55 2009 UTC (4 years ago) by joss
File length: 11338 byte(s)
Diff to previous 12974
* Major changes to the installed packages format. The old format is 
  still supported at runtime, but will not be generated anymore.
* Private modules now ship foo.private files, containing the metadata 
  and file listing for the package.
* Public modules now ship foo.public files for metadata and listing, 
  and files go to /usr/{share,lib}/pyshared. Closes: #478178.
* The modules installation path was changed to /usr/lib/pymodules.
* The private directory has moved to 
  /usr/share/python-support/private. The specific scripts are now 
  installed in here.
* Important documentation updates.
* copyright: point to the correct LGPL location.
* Add support for python2.6.

Revision 12974 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 17:04:43 2009 UTC (4 years ago) by joss
File length: 12898 byte(s)
Diff to previous 12960
* update-python-modules (post_change_stuff):
  + Don't create a namespace package if there is a file named .noinit 
    in the same directory. Closes: #459468.
* dh_pysupport: add correct dependencies when there is such a file.
* README: document how to do that and that you shouldn't.

Revision 12960 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 17:00:38 2009 UTC (4 years ago) by joss
File length: 12707 byte(s)
Diff to previous 12958
* dh_pysupport: allow the Python-Depends field to be wrapped.
  Closes: #458737.
* Standards version is 3.7.3; no changes.

Revision 12958 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 17:00:08 2009 UTC (4 years ago) by joss
File length: 12492 byte(s)
Diff to previous 12956
* dh_pysupport:
  + Cut out some unused code.
  + Unify script generation, cutting obsolete -i and -b options.
* {postinst,prerm}-python-support:
  + Update snippets accordingly.
  + Launch the postinst in all cases, not only in the configure case.
    Closes: #446730.

Revision 12956 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 16:59:40 2009 UTC (4 years ago) by joss
File length: 12805 byte(s)
Diff to previous 12954
* dh_pysupport: don't treat .so files linking to libpython* as 
  extensions. This will avoid adding spurious dependencies.
* Fix some wrong changelog entries talking about dh_python.
* dh_pysupport: fix an annoying bug sometimes leading to an invalid 
* dh_pysupport: bump the generated dependencies to version 0.7.1. Modules 

Revision 12954 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 16:58:51 2009 UTC (4 years ago) by joss
File length: 12683 byte(s)
Diff to previous 12952
dh_python: fix an annoying bug sometimes leading to an invalid 
substvars file when using Python-Depends.

Revision 12952 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 16:58:25 2009 UTC (4 years ago) by joss
File length: 12653 byte(s)
Diff to previous 12944
* Upload to unstable.
* dh_python: bump the generated dependencies to version 0.7.1. Modules 
  which need namespace packages will need to build-depend on that 
  version, and will get a dependency on it.

Revision 12944 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 16:56:38 2009 UTC (4 years ago) by joss
File length: 13072 byte(s)
Diff to previous 12938
dh_pysupport: trim strings in 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: 12964 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: 11867 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: 11832 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: 11817 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 12930 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 16:50:22 2009 UTC (4 years ago) by joss
File length: 11775 byte(s)
Diff to previous 12926
* dh_pysupport: always generate dependencies.
* Conflict with debhelper (<< 5.0.38).

Revision 12926 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 16:45:43 2009 UTC (4 years ago) by joss
File length: 11860 byte(s)
Diff to previous 12920
* 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 12920 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 16:44:14 2009 UTC (4 years ago) by joss
File length: 11666 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: 11709 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: 10622 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: 6850 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: 6585 byte(s)
Diff to previous 12903
* 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 12903 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 16:36:20 2009 UTC (4 years ago) by joss
File length: 6564 byte(s)
Diff to previous 12899
* 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: 6562 byte(s)
Diff to previous 12895
* dh_pysupport: fix typo affecting dependency generation.
* README: recommend using pyversions -vr now it works.

Revision 12895 - (view) (download) (annotate) - [select for diffs]
Added Tue May 5 16:33:51 2009 UTC (4 years ago) by joss
File length: 6562 byte(s)
* 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.

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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5