1 | python-support (1.0.15) unstable; urgency=low |
---|
2 | |
---|
3 | [ Jakub Wilk ] |
---|
4 | * parseversions: |
---|
5 | + Make comparison of field names case-insensitive. |
---|
6 | + Recognize X-Python-Version. |
---|
7 | |
---|
8 | [ Piotr Ożarowski ] |
---|
9 | * update-python-modules manpage: fix --install option's description |
---|
10 | (closes: #671942) |
---|
11 | * movemodules: |
---|
12 | - doesn't raise string exceptions anymore (closes: #585332) |
---|
13 | * Standards version is 3.9.3, no changes required |
---|
14 | |
---|
15 | -- Piotr Ożarowski <piotr@debian.org> Sat, 30 Jun 2012 19:20:00 +0200 |
---|
16 | |
---|
17 | python-support (1.0.14) unstable; urgency=low |
---|
18 | |
---|
19 | * update-python-modules: remove directory if it's replaced with a file |
---|
20 | (often happens with .egg-info file/dirs) |
---|
21 | * Add deprecation warning: dh_python2 (from python package) should be used |
---|
22 | instead. Migration guide is available on wiki page: |
---|
23 | http://wiki.debian.org/Python/PythonSupportToDHPython2 |
---|
24 | * Vcs-* fields now point to anonscm.debian.org |
---|
25 | * Standards version is 3.9.2, no changes required. |
---|
26 | |
---|
27 | -- Piotr Ożarowski <piotr@debian.org> Mon, 27 Jun 2011 20:22:56 +0200 |
---|
28 | |
---|
29 | python-support (1.0.13) unstable; urgency=low |
---|
30 | |
---|
31 | [ Loïc Minier ] |
---|
32 | * tests/testparseversions.py: don't hardcode expected versions; instead, |
---|
33 | compare with pyversions' output. |
---|
34 | * pysupport.py: don't hardcode supported and old versions; instead, parse |
---|
35 | debian_defaults; NB: this removes some very old python versions from the |
---|
36 | list (2.1 and 2.2), but these weren't ever support and aren't supported in |
---|
37 | the previous stable release anyway. Depend on python-minimal as |
---|
38 | debian_defaults is accessed directly. |
---|
39 | |
---|
40 | [ Piotr Ożarowski ] |
---|
41 | * Upload to unstable (closes: #622906) |
---|
42 | * Add lintian override for depends-on-python-minimal |
---|
43 | |
---|
44 | -- Piotr Ożarowski <piotr@debian.org> Fri, 15 Apr 2011 21:14:04 +0200 |
---|
45 | |
---|
46 | python-support (1.0.12) experimental; urgency=low |
---|
47 | |
---|
48 | * Add support for python2.7. |
---|
49 | * Move python2.4 to old versions. |
---|
50 | |
---|
51 | -- Piotr Ożarowski <piotr@debian.org> Mon, 18 Oct 2010 19:51:21 +0200 |
---|
52 | |
---|
53 | python-support (1.0.11) unstable; urgency=low |
---|
54 | |
---|
55 | * Move python2.4 to old versions. |
---|
56 | |
---|
57 | -- Piotr Ożarowski <piotr@debian.org> Tue, 19 Oct 2010 17:20:22 +0200 |
---|
58 | |
---|
59 | python-support (1.0.10) unstable; urgency=low |
---|
60 | |
---|
61 | * Binary packages with name starting with "python3-" are now ignored by |
---|
62 | dh_pysupport |
---|
63 | * Standards version is 3.9.1, no changes required. |
---|
64 | |
---|
65 | -- Piotr Ożarowski <piotr@debian.org> Tue, 14 Sep 2010 19:05:58 +0200 |
---|
66 | |
---|
67 | python-support (1.0.9) unstable; urgency=low |
---|
68 | |
---|
69 | * dh_pysupport: generates correct dependencies if multiple packages need |
---|
70 | pythonX.Y (closes: #576517, thanks to Jakub Wilk for the patch) |
---|
71 | * update-python-modules: |
---|
72 | - remove /usr/lib/pymodules files symlinked to /usr/share/pyshared that |
---|
73 | no longer belong to any python-support based package |
---|
74 | - doesn't raise string exceptions anymore (closes: #585332) |
---|
75 | |
---|
76 | -- Piotr Ożarowski <piotr@debian.org> Sun, 27 Jun 2010 15:12:52 +0200 |
---|
77 | |
---|
78 | python-support (1.0.8) unstable; urgency=low |
---|
79 | |
---|
80 | [ Jakub Wilk ] |
---|
81 | * movemodules: ignore indentation and trailing whitespace when comparing |
---|
82 | PKG-INFO and *.egg-info files. This is work-around for bug #575377. |
---|
83 | |
---|
84 | [ Piotr Ożarowski ] |
---|
85 | * Standards version is 3.8.4, no changes required. |
---|
86 | * Use 3.0 (native) source package format |
---|
87 | |
---|
88 | -- Piotr Ożarowski <piotr@debian.org> Tue, 20 Apr 2010 20:11:54 +0200 |
---|
89 | |
---|
90 | python-support (1.0.7) unstable; urgency=low |
---|
91 | |
---|
92 | [ Loïc Minier ] |
---|
93 | * Fix stripping of empty lines in debian/pyversions; LP: #437593; |
---|
94 | closes: #568171. |
---|
95 | * Only search for XS-Python-Version in the debian/control general paragraph |
---|
96 | (the first one, for the source package); see Debian #567941; |
---|
97 | closes: #568173. |
---|
98 | * Add tests for parseversions. |
---|
99 | * Use ./parseversions --all --long to list supported versions during build |
---|
100 | instead of poking pysupport.py_supported directly. |
---|
101 | * Cleanup shell snippet / tabs in rules. |
---|
102 | * Explicitly strip spaces after parsing debian/pyversions. |
---|
103 | |
---|
104 | [ Josselin Mouette ] |
---|
105 | * dh_pysupport: fix syntax errors in previous patch. |
---|
106 | * README: document that only python is required for arch: all |
---|
107 | packages, not python-dev. Also talk about python-support itself. |
---|
108 | Closes: #563749. |
---|
109 | * dh_pysupport: print an error if the default Python version cannot be |
---|
110 | found. Closes: #572155. |
---|
111 | * parseversions: I hate regexes. |
---|
112 | * dh_pysupport: ensure there is a Python dependency even when no |
---|
113 | specific versions are required. Closes: #568811. |
---|
114 | |
---|
115 | -- Josselin Mouette <joss@debian.org> Thu, 11 Mar 2010 23:17:19 +0100 |
---|
116 | |
---|
117 | python-support (1.0.6.1) unstable; urgency=low |
---|
118 | |
---|
119 | * Non-maintainer upload. |
---|
120 | * update-python-modules: set umask to 022. Closes: #567811. |
---|
121 | |
---|
122 | -- Matt Kraai <kraai@debian.org> Tue, 23 Feb 2010 03:14:38 -0800 |
---|
123 | |
---|
124 | python-support (1.0.6) unstable; urgency=low |
---|
125 | |
---|
126 | * movemodules: do not touch symlinks that merely point to another |
---|
127 | place in the module tree. Closes: #539187. |
---|
128 | |
---|
129 | -- Josselin Mouette <joss@debian.org> Fri, 04 Dec 2009 09:26:17 +0100 |
---|
130 | |
---|
131 | python-support (1.0.5) unstable; urgency=low |
---|
132 | |
---|
133 | [ Piotr Ożarowski ] |
---|
134 | * Rename .egg-info files the same way .egg-info directories are renamed |
---|
135 | |
---|
136 | [ Josselin Mouette ] |
---|
137 | * dh_pysupport: use mkdir -p instead of the Perl mkdir function. |
---|
138 | Closes: #558392. |
---|
139 | |
---|
140 | -- Josselin Mouette <joss@debian.org> Sat, 28 Nov 2009 20:17:55 +0100 |
---|
141 | |
---|
142 | python-support (1.0.4) unstable; urgency=low |
---|
143 | |
---|
144 | [ Josselin Mouette ] |
---|
145 | * README: fix small but confusing mistake about public extensions. |
---|
146 | * update-python-modules.8: fix typo, thanks Nacho Barrientos. |
---|
147 | * Add Bernd and Piotr to uploaders. |
---|
148 | * dh_pysupport: fix a variable getting included in a regexp. |
---|
149 | Closes: #549283. |
---|
150 | * dh_pysupport: patch by Luca Falavigna to not generate substvars for |
---|
151 | Python versions not supported by python-defaults. Closes: #549713. |
---|
152 | |
---|
153 | [ Piotr Ożarowski ] |
---|
154 | * control: add Vcs-Browser and Vcs-Svn fields |
---|
155 | |
---|
156 | -- Josselin Mouette <joss@debian.org> Thu, 08 Oct 2009 22:39:22 +0200 |
---|
157 | |
---|
158 | python-support (1.0.3) unstable; urgency=low |
---|
159 | |
---|
160 | * update-python-modules: be resilient against broken directories in |
---|
161 | /usr/share/python-support. Closes: #528130. |
---|
162 | |
---|
163 | -- Josselin Mouette <joss@debian.org> Tue, 12 May 2009 21:46:05 +0200 |
---|
164 | |
---|
165 | python-support (1.0.2) unstable; urgency=low |
---|
166 | |
---|
167 | * dh_pysupport: remove warning about compatibility mode. |
---|
168 | * movemodules: list files in /usr/share/pyshared, so that this place |
---|
169 | can be used as a destination for stuff installed by hand. |
---|
170 | * Switch to debhelper compatibility mode 7. |
---|
171 | |
---|
172 | -- Josselin Mouette <joss@debian.org> Wed, 15 Apr 2009 16:25:13 +0200 |
---|
173 | |
---|
174 | python-support (1.0.1) unstable; urgency=low |
---|
175 | |
---|
176 | * update-python-modules: |
---|
177 | + Use the warning() function for all warnings. Closes: #522856. |
---|
178 | * movemodules: |
---|
179 | + Read links destinations instead of their contents, so that we can |
---|
180 | support dangling symbolic links. Closes: #523033. |
---|
181 | |
---|
182 | -- Josselin Mouette <joss@debian.org> Wed, 08 Apr 2009 12:23:23 +0200 |
---|
183 | |
---|
184 | python-support (1.0.0) unstable; urgency=low |
---|
185 | |
---|
186 | * Upload to unstable. |
---|
187 | |
---|
188 | -- Josselin Mouette <joss@debian.org> Mon, 06 Apr 2009 13:22:14 +0200 |
---|
189 | |
---|
190 | python-support (0.90.5) experimental; urgency=low |
---|
191 | |
---|
192 | * movemodules: |
---|
193 | + Better handling of files from multiple sources, used for files |
---|
194 | being installed in different directories for python2.5 and 2.6. |
---|
195 | + Add /usr/local/lib/pythonX.Y/dist-packages as a source for |
---|
196 | modules. |
---|
197 | + Use hashlib instead of md5. Closes: #519189. |
---|
198 | * Require python 2.5 for the hashlib module. |
---|
199 | |
---|
200 | -- Josselin Mouette <joss@debian.org> Thu, 26 Mar 2009 19:09:31 +0100 |
---|
201 | |
---|
202 | python-support (0.90.4) experimental; urgency=low |
---|
203 | |
---|
204 | * movemodules: |
---|
205 | + When moving relative symbolic links, handle the case where we move |
---|
206 | several of them. |
---|
207 | + Support dist-packages as a source for modules. |
---|
208 | * rules: install the .pth in dist-packages for python2.6. |
---|
209 | Closes: #518826. |
---|
210 | * update-python-modules: fix a crash occurring when a package drops |
---|
211 | some supported versions. Closes: #518973. |
---|
212 | |
---|
213 | -- Josselin Mouette <joss@debian.org> Tue, 24 Mar 2009 16:24:12 +0100 |
---|
214 | |
---|
215 | python-support (0.90.3) experimental; urgency=low |
---|
216 | |
---|
217 | * Add a quick guide for maintainers on top of the README. Maybe it |
---|
218 | will prevent maintainers from doing useless things they thought were |
---|
219 | necessary by reading the rest. |
---|
220 | * movemodules: |
---|
221 | + Now that we have the /var/lib/python-support symlink, also move |
---|
222 | files from that directory at build time, this will avoid to change |
---|
223 | a couple of packages. |
---|
224 | + Preserve relative symbolic links when moving them to a different |
---|
225 | level |
---|
226 | |
---|
227 | -- Josselin Mouette <joss@debian.org> Fri, 27 Feb 2009 00:39:41 +0100 |
---|
228 | |
---|
229 | python-support (0.90.2) experimental; urgency=low |
---|
230 | |
---|
231 | * dh_pysupport: match /\.py$/ instead of /.py$/. |
---|
232 | * movemodules: completely remove empty __init__.py files, they are |
---|
233 | added at installation time by update-python-modules. |
---|
234 | * post{inst,rm}: add a symbolic link in /var/lib/python-support, |
---|
235 | otherwise the upgrade will be a big failure for several packages. |
---|
236 | |
---|
237 | -- Josselin Mouette <joss@debian.org> Fri, 20 Feb 2009 16:42:52 +0100 |
---|
238 | |
---|
239 | python-support (0.90.1) experimental; urgency=low |
---|
240 | |
---|
241 | * Update priority to match the override. |
---|
242 | * update-python-modules: add a consistency check for the case when no |
---|
243 | packages using python-support are installed. |
---|
244 | * dh_pysupport: avoid duplicates when handling private modules. |
---|
245 | * movemodules: correctly support the case where |
---|
246 | /usr/lib/pyshared/pythonX.Y is used but more Python versions are |
---|
247 | supported. |
---|
248 | |
---|
249 | -- Josselin Mouette <joss@debian.org> Thu, 19 Feb 2009 19:16:49 +0100 |
---|
250 | |
---|
251 | python-support (0.90.0) experimental; urgency=low |
---|
252 | |
---|
253 | * Major changes to the installed packages format. The old format is |
---|
254 | still supported at runtime, but will not be generated anymore. |
---|
255 | * Private modules now ship foo.private files, containing the metadata |
---|
256 | and file listing for the package. |
---|
257 | * Public modules now ship foo.public files for metadata and listing, |
---|
258 | and files go to /usr/{share,lib}/pyshared. Closes: #478178. |
---|
259 | * The modules installation path was changed to /usr/lib/pymodules. |
---|
260 | * The private directory has moved to |
---|
261 | /usr/share/python-support/private. The specific scripts are now |
---|
262 | installed in here. |
---|
263 | * Important documentation updates. |
---|
264 | * copyright: point to the correct LGPL location. |
---|
265 | * Add support for python2.6. |
---|
266 | |
---|
267 | -- Josselin Mouette <joss@debian.org> Wed, 18 Feb 2009 21:44:25 +0100 |
---|
268 | |
---|
269 | python-support (0.8.7) unstable; urgency=low |
---|
270 | |
---|
271 | * update-python-modules (install_modules): |
---|
272 | + Make the error message more useful. |
---|
273 | |
---|
274 | -- Josselin Mouette <joss@debian.org> Mon, 27 Oct 2008 09:02:41 +0100 |
---|
275 | |
---|
276 | python-support (0.8.6) unstable; urgency=low |
---|
277 | |
---|
278 | * update-python-modules (create_dotpath): |
---|
279 | + Completely ignore lines starting with "import", as they would be |
---|
280 | executed by python upon startup. |
---|
281 | |
---|
282 | -- Josselin Mouette <joss@debian.org> Fri, 29 Aug 2008 22:31:43 +0200 |
---|
283 | |
---|
284 | python-support (0.8.5) unstable; urgency=low |
---|
285 | |
---|
286 | * update-python-modules (post_change_stuff): |
---|
287 | + Don't create a namespace package if there is a file named .noinit |
---|
288 | in the same directory. Closes: #459468. |
---|
289 | * dh_pysupport: add correct dependencies when there is such a file. |
---|
290 | * README: document how to do that and that you shouldn't. |
---|
291 | |
---|
292 | -- Josselin Mouette <joss@debian.org> Thu, 24 Jul 2008 14:30:01 +0200 |
---|
293 | |
---|
294 | python-support (0.8.4) unstable; urgency=medium |
---|
295 | |
---|
296 | * update-python-modules (post_change_stuff): |
---|
297 | + Remove symbolic links to files in packages not supported by the |
---|
298 | current python version anymore. Closes: #485740 |
---|
299 | * Standards version is 3.8.0, no changes required. |
---|
300 | |
---|
301 | -- Josselin Mouette <joss@debian.org> Mon, 30 Jun 2008 13:07:07 +0200 |
---|
302 | |
---|
303 | python-support (0.8.3) unstable; urgency=low |
---|
304 | |
---|
305 | * update-python-modules: |
---|
306 | + Integrate a part of the Ubuntu change for LP#208961, fixes a |
---|
307 | crash that might occur if a dangling symbolic link to an old |
---|
308 | version of the file in a removed package is found. |
---|
309 | * README: |
---|
310 | + Document the specific case of daemons needing namespace packages. |
---|
311 | This should be very rare, but you never know. |
---|
312 | |
---|
313 | -- Josselin Mouette <joss@debian.org> Mon, 23 Jun 2008 11:07:50 +0200 |
---|
314 | |
---|
315 | python-support (0.8.2) unstable; urgency=low |
---|
316 | |
---|
317 | * Fix typo in 0.8.1 changelog entry. |
---|
318 | * update-python-modules: |
---|
319 | + Call dpkg-trigger explicitly when we need it. This should prevent |
---|
320 | the trigger from being run *before* the actual installation. |
---|
321 | Closes: #486516. |
---|
322 | * triggers: declare interest on the "pysupport" trigger. |
---|
323 | |
---|
324 | -- Josselin Mouette <joss@debian.org> Mon, 23 Jun 2008 02:35:41 +0200 |
---|
325 | |
---|
326 | python-support (0.8.1) unstable; urgency=low |
---|
327 | |
---|
328 | * update-python-modules: |
---|
329 | + Handle the case where a daemon package uses a module that ships a |
---|
330 | .pth file. In this case, it is needed at once and we cannot wait |
---|
331 | for the trigger. |
---|
332 | * Depend on dpkg 1.14.19 to not get hit by #479850. |
---|
333 | * Fix minor issue in README. |
---|
334 | |
---|
335 | -- Josselin Mouette <joss@debian.org> Tue, 13 May 2008 10:48:00 +0200 |
---|
336 | |
---|
337 | python-support (0.8.0) experimental; urgency=low |
---|
338 | |
---|
339 | * update-python-modules: |
---|
340 | + Don't do anything when called with -c for public modules. This |
---|
341 | will allow modules to remain available while being upgraded. |
---|
342 | + Don't byte-compile public modules when called without -p, either. |
---|
343 | This should reduce the time consumed during upgrades. |
---|
344 | + Support a new --post-install/-p option, that byte-compiles public |
---|
345 | modules and removes any dangling symbolic links left by a package |
---|
346 | removal or upgrade. |
---|
347 | + Indentation fixes. |
---|
348 | * triggers: register triggers on /usr/share/python-support and |
---|
349 | /usr/lib/python-support. |
---|
350 | * postinst: |
---|
351 | + Always byte-compile python-support.dirs. |
---|
352 | + Launch update-python-support --post-install to enforce |
---|
353 | byte-compilation. |
---|
354 | + Launch only this command when triggered. |
---|
355 | * control: build-depend on debhelper 5.0.59 for triggers support. |
---|
356 | * pysupport.py: deprecate python2.3. |
---|
357 | * control: depend on python >= 2.4 to match the change. |
---|
358 | |
---|
359 | -- Josselin Mouette <joss@debian.org> Wed, 07 May 2008 00:18:55 +0200 |
---|
360 | |
---|
361 | python-support (0.7.7) unstable; urgency=low |
---|
362 | |
---|
363 | * update-python-modules: |
---|
364 | + Correctly handle the clean mode when called with an unknown |
---|
365 | directory as argument. Closes: #468848. |
---|
366 | + Fail when a package tries to provide an extension provided by |
---|
367 | another one (the previous code only worked for modules). |
---|
368 | * README: document that you shouldn't remove the |
---|
369 | /usr/share/python-support/foo directory. |
---|
370 | * control: properly capitalize Python. |
---|
371 | |
---|
372 | -- Josselin Mouette <joss@debian.org> Wed, 12 Mar 2008 00:07:04 +0100 |
---|
373 | |
---|
374 | python-support (0.7.6) unstable; urgency=low |
---|
375 | |
---|
376 | * dh_pysupport: allow the Python-Depends field to be wrapped. |
---|
377 | Closes: #458737. |
---|
378 | * Standards version is 3.7.3; no changes. |
---|
379 | |
---|
380 | -- Josselin Mouette <joss@debian.org> Sat, 05 Jan 2008 13:04:30 +0100 |
---|
381 | |
---|
382 | python-support (0.7.5) unstable; urgency=low |
---|
383 | |
---|
384 | * dh_pysupport: |
---|
385 | + Cut out some unused code. |
---|
386 | + Unify script generation, cutting obsolete -i and -b options. |
---|
387 | * {postinst,prerm}-python-support: |
---|
388 | + Update snippets accordingly. |
---|
389 | + Launch the postinst in all cases, not only in the configure case. |
---|
390 | Closes: #446730. |
---|
391 | |
---|
392 | -- Josselin Mouette <joss@debian.org> Wed, 31 Oct 2007 18:51:10 +0100 |
---|
393 | |
---|
394 | python-support (0.7.4) unstable; urgency=low |
---|
395 | |
---|
396 | * dh_pysupport: don't treat .so files linking to libpython* as |
---|
397 | extensions. This will avoid adding spurious dependencies. |
---|
398 | * Fix some wrong changelog entries talking about dh_python. |
---|
399 | |
---|
400 | -- Josselin Mouette <joss@debian.org> Thu, 04 Oct 2007 14:22:36 +0200 |
---|
401 | |
---|
402 | python-support (0.7.3) unstable; urgency=low |
---|
403 | |
---|
404 | * dh_pysupport: fix an annoying bug sometimes leading to an invalid |
---|
405 | substvars file when using Python-Depends. |
---|
406 | |
---|
407 | -- Josselin Mouette <joss@debian.org> Sat, 22 Sep 2007 12:15:34 +0200 |
---|
408 | |
---|
409 | python-support (0.7.2) unstable; urgency=low |
---|
410 | |
---|
411 | * Upload to unstable. |
---|
412 | * dh_pysupport: bump the generated dependencies to version 0.7.1. Modules |
---|
413 | which need namespace packages will need to build-depend on that |
---|
414 | version, and will get a dependency on it. |
---|
415 | |
---|
416 | -- Josselin Mouette <joss@debian.org> Thu, 20 Sep 2007 23:07:44 +0200 |
---|
417 | |
---|
418 | python-support (0.7.1) experimental; urgency=low |
---|
419 | |
---|
420 | * update-python-modules: |
---|
421 | + Exclude __init__.py files already provided by the package by |
---|
422 | looking at whether they are symbolic links. |
---|
423 | + Minor cleanups. |
---|
424 | + Use shutil.rmtree instead of rm -rf. |
---|
425 | |
---|
426 | -- Josselin Mouette <joss@debian.org> Wed, 27 Jun 2007 19:13:32 +0200 |
---|
427 | |
---|
428 | python-support (0.7) experimental; urgency=low |
---|
429 | |
---|
430 | * Make the package priority standard. |
---|
431 | * update-python-modules: add support for namespace packages, by |
---|
432 | creating and removing automatically empty __init__.py files where |
---|
433 | appropriate. Thanks Gustavo Noronha Silva for the initial idea and |
---|
434 | precious input. |
---|
435 | |
---|
436 | -- Josselin Mouette <joss@debian.org> Sun, 10 Jun 2007 00:45:37 +0200 |
---|
437 | |
---|
438 | python-support (0.6.4) unstable; urgency=low |
---|
439 | |
---|
440 | * update-python-modules: only warn on missing files if we're in |
---|
441 | cleaning mode (prerm). Closes: #422568. |
---|
442 | * pysupport-movemodules: merge .egg-info directories by stripping the |
---|
443 | -py$vers part from them. Based on a patch by Cyril Brulebois, |
---|
444 | closes: #422436. |
---|
445 | |
---|
446 | -- Josselin Mouette <joss@debian.org> Tue, 08 May 2007 18:48:31 +0200 |
---|
447 | |
---|
448 | python-support (0.6.3) unstable; urgency=low |
---|
449 | |
---|
450 | * dh_pysupport: trim strings in the Python-Depends field. |
---|
451 | |
---|
452 | -- Josselin Mouette <joss@debian.org> Wed, 28 Mar 2007 22:50:41 +0200 |
---|
453 | |
---|
454 | python-support (0.6.2) unstable; urgency=low |
---|
455 | |
---|
456 | * pysupport-movemodules: remove .a and .la files, which are useless |
---|
457 | cruft generated by libtool (closes: #412477). |
---|
458 | * Upload to unstable. |
---|
459 | |
---|
460 | -- Josselin Mouette <joss@debian.org> Wed, 21 Mar 2007 22:16:20 +0100 |
---|
461 | |
---|
462 | python-support (0.6.1) experimental; urgency=low |
---|
463 | |
---|
464 | * pysupport-movemodules: |
---|
465 | + Fix a case where the original installation directory was not |
---|
466 | removed. |
---|
467 | + Move modules from /var/lib/python-support as well. This allows |
---|
468 | to handle packages that hardcode the path to the modules |
---|
469 | (closes: #397895). |
---|
470 | * README: |
---|
471 | + Document the procedure for such packages. |
---|
472 | + Also document the Python-Depends field. |
---|
473 | |
---|
474 | -- Josselin Mouette <joss@debian.org> Sat, 24 Feb 2007 13:04:23 +0100 |
---|
475 | |
---|
476 | python-support (0.6) experimental; urgency=low |
---|
477 | |
---|
478 | * dh_pysupport: |
---|
479 | + Generate the useless ${python:Versions} field (closes: #403366). |
---|
480 | + Parse a new control field, Python-Depends, which contains |
---|
481 | dependencies on other python packages. Add to ${python:Depends} |
---|
482 | the virtual dependencies needed for all python versions. |
---|
483 | + Remove useless spaces at the end of python-support dependencies. |
---|
484 | |
---|
485 | -- Josselin Mouette <joss@debian.org> Sat, 17 Feb 2007 13:10:27 +0100 |
---|
486 | |
---|
487 | python-support (0.5.6) unstable; urgency=medium |
---|
488 | |
---|
489 | * pysupport-parseversions, dh_pysupport: remove the remaining calls to |
---|
490 | pyversions, thanks Pawel Tecza. |
---|
491 | * This allows to loosen dependencies on python to 2.3. |
---|
492 | * update-python-modules: only show a warning when byte-compilation |
---|
493 | fails, but don't stop the whole process, thanks Raphaël Hertzog |
---|
494 | (closes: #400001). |
---|
495 | * pysupport-parseversions: fix parsing of XS-Python-Version field. |
---|
496 | |
---|
497 | -- Josselin Mouette <joss@debian.org> Thu, 23 Nov 2006 22:34:58 +0100 |
---|
498 | |
---|
499 | python-support (0.5.5) unstable; urgency=high |
---|
500 | |
---|
501 | * dh_pysupport, pysupport-movemodules, debian/rules, |
---|
502 | pysupport-parseversions, pysupport.py: do not rely on pyversions to |
---|
503 | obtain the list of installed python versions, because it is not a |
---|
504 | reliable way to do so, see #396840. |
---|
505 | * This brings back support for python2.3, and allows support for |
---|
506 | python2.5. |
---|
507 | |
---|
508 | -- Josselin Mouette <joss@debian.org> Tue, 14 Nov 2006 21:25:16 +0100 |
---|
509 | |
---|
510 | python-support (0.5.4) unstable; urgency=high |
---|
511 | |
---|
512 | * dh_pysupport: patch from Raphaël Hertzog to correctly depend on |
---|
513 | python when there is no minimum nor maximum version |
---|
514 | (closes: #391689). |
---|
515 | |
---|
516 | -- Josselin Mouette <joss@debian.org> Thu, 12 Oct 2006 19:38:41 +0200 |
---|
517 | |
---|
518 | python-support (0.5.3) unstable; urgency=low |
---|
519 | |
---|
520 | * dh_pysupport: always generate dependencies. |
---|
521 | * Conflict with debhelper (<< 5.0.38). |
---|
522 | |
---|
523 | -- Josselin Mouette <joss@debian.org> Sun, 1 Oct 2006 19:58:09 +0200 |
---|
524 | |
---|
525 | python-support (0.5.2) unstable; urgency=low |
---|
526 | |
---|
527 | * update-python-modules: |
---|
528 | + Remove some useless code. |
---|
529 | + Small fix in short help. |
---|
530 | + Handle the case of broken symlinks needing to be overwritten. |
---|
531 | * dh_pysupport.1: reference README and policy, thanks Tomas Pospisek |
---|
532 | (closes: #388171). |
---|
533 | |
---|
534 | -- Josselin Mouette <joss@debian.org> Fri, 22 Sep 2006 21:14:15 +0200 |
---|
535 | |
---|
536 | python-support (0.5.1) unstable; urgency=low |
---|
537 | |
---|
538 | * dh_pysupport: |
---|
539 | + Generate ${python:Provides} when no debian/pyversions file exists. |
---|
540 | + Barf when /usr/lib/python-support/$package is lacking an existing |
---|
541 | python version (closes: #387040). |
---|
542 | |
---|
543 | -- Josselin Mouette <joss@debian.org> Mon, 11 Sep 2006 23:51:49 +0200 |
---|
544 | |
---|
545 | python-support (0.5) unstable; urgency=low |
---|
546 | |
---|
547 | * update-python-modules: be much stricter in what is accepted on the |
---|
548 | command line. Only .dirs files are accepted with the -i option, |
---|
549 | while directories in /usr/share/python-support are accepted with the |
---|
550 | -b option. It is now possible to pass both kinds of arguments on the |
---|
551 | command line. Closes: #386830. |
---|
552 | * update-python-modules: abandon compatibility with version 0.1 |
---|
553 | entirely. The warnings have been prominent enough. |
---|
554 | |
---|
555 | -- Josselin Mouette <joss@debian.org> Sun, 10 Sep 2006 19:39:21 +0200 |
---|
556 | |
---|
557 | python-support (0.4.3) unstable; urgency=medium |
---|
558 | |
---|
559 | * update-python-modules: check for .path presence when checking for |
---|
560 | newly installed python versions, otherwise stuff might not be |
---|
561 | compiled for it (closes: #383799, medium-urgency fix). |
---|
562 | * update-python-modules: handle symbolic links to directories |
---|
563 | (closes: #378853). |
---|
564 | |
---|
565 | -- Josselin Mouette <joss@debian.org> Thu, 31 Aug 2006 21:11:19 +0200 |
---|
566 | |
---|
567 | python-support (0.4.2) unstable; urgency=low |
---|
568 | |
---|
569 | * dh_pysupport: add a python dependency even when there is already a |
---|
570 | dependency on python-support (closes: #383958). |
---|
571 | * pysupport.py: strip all unnecessary whitespace (closes: #385105). |
---|
572 | * pysupport-movemodules: force the umask to avoid getting wrong |
---|
573 | permissions in the final package (closes: #382755). |
---|
574 | |
---|
575 | -- Josselin Mouette <joss@debian.org> Thu, 31 Aug 2006 20:01:10 +0200 |
---|
576 | |
---|
577 | python-support (0.4.1) unstable; urgency=low |
---|
578 | |
---|
579 | * dh_pysupport: |
---|
580 | + Implement the -X option to exclude files from being searched to |
---|
581 | generate the dependencies. |
---|
582 | + Detect private extensions as .so files calling Py_InitModule*. In |
---|
583 | this case, a strict dependency on python (>= X.Y), python (<< |
---|
584 | X.Y+1) is generated. |
---|
585 | |
---|
586 | -- Josselin Mouette <joss@debian.org> Thu, 10 Aug 2006 14:03:48 +0200 |
---|
587 | |
---|
588 | python-support (0.4.0) unstable; urgency=low |
---|
589 | |
---|
590 | * dh_pysupport: |
---|
591 | + Handle dependencies for packages that only ship modules for |
---|
592 | non-default python versions. |
---|
593 | + Always generate dependencies when debian/pycompat isn't found. |
---|
594 | + Add missing newline at the end of the .dirs files. |
---|
595 | + Avoid obtaining a double leading / in .dirs files. |
---|
596 | + Avoid duplicate entries in .dirs files. |
---|
597 | + Create .pyversion in private module directories when the -V option |
---|
598 | is used. Require python-support 0.4 in this case. |
---|
599 | + Handle python dependencies for private modules. |
---|
600 | + Handle script dependencies. |
---|
601 | + Improve comments in the code. |
---|
602 | + Remove .py[co] files in the private module directories. |
---|
603 | * update-python-modules: |
---|
604 | + Don't call compileall.py on non-existing directories |
---|
605 | (closes: #378773). |
---|
606 | + Bytecompilation of private modules for non-default python |
---|
607 | versions, using the .pyversion file. |
---|
608 | * README: |
---|
609 | + Document all these changes. |
---|
610 | + Document that using dh_python is not recommended. |
---|
611 | |
---|
612 | -- Josselin Mouette <joss@debian.org> Wed, 9 Aug 2006 00:26:42 +0200 |
---|
613 | |
---|
614 | python-support (0.3.9) unstable; urgency=low |
---|
615 | |
---|
616 | * python-support.rtupdate: only run the script when called with the |
---|
617 | "rtupdate" argument. |
---|
618 | * pysupport-movemodules: keep foo.so.3 files in /usr/lib, but print a |
---|
619 | warning. |
---|
620 | * dh_pysupport: |
---|
621 | + Fix typo in documentation (closes: #375934). |
---|
622 | + Fix --noscripts usage (closes: #378421). |
---|
623 | * README: a few clarifications from Cédric Delfosse |
---|
624 | (closes: #378161). |
---|
625 | |
---|
626 | -- Josselin Mouette <joss@debian.org> Wed, 2 Aug 2006 13:23:44 +0200 |
---|
627 | |
---|
628 | python-support (0.3.8) unstable; urgency=low |
---|
629 | |
---|
630 | * update-python-modules: fix upgrade path from pre-0.3.4 versions |
---|
631 | (closes: #375608). |
---|
632 | |
---|
633 | -- Josselin Mouette <joss@debian.org> Tue, 27 Jun 2006 10:00:38 +0200 |
---|
634 | |
---|
635 | python-support (0.3.7) unstable; urgency=low |
---|
636 | |
---|
637 | * debian/prerm: in the case update-python-modules fails, cleanup by |
---|
638 | hand and exit gracefully. This should make upgrades from broken |
---|
639 | versions work. |
---|
640 | |
---|
641 | -- Josselin Mouette <joss@debian.org> Sun, 25 Jun 2006 15:50:47 +0200 |
---|
642 | |
---|
643 | python-support (0.3.6) unstable; urgency=low |
---|
644 | |
---|
645 | * update-python-modules: Fix a case where the .path file wasn't |
---|
646 | cleaned up automatically upon package removal. |
---|
647 | |
---|
648 | -- Josselin Mouette <joss@debian.org> Sun, 25 Jun 2006 15:17:56 +0200 |
---|
649 | |
---|
650 | python-support (0.3.5) unstable; urgency=low |
---|
651 | |
---|
652 | * update-python-modules: don't try to generate a .path file if the |
---|
653 | directory doesn't exist. Thanks Bastian Blank for noticing this. |
---|
654 | |
---|
655 | -- Josselin Mouette <joss@debian.org> Sun, 25 Jun 2006 15:08:12 +0200 |
---|
656 | |
---|
657 | python-support (0.3.4) unstable; urgency=low |
---|
658 | |
---|
659 | * update-python-modules: handle .pth files correctly, by concatenating |
---|
660 | them into ".path". |
---|
661 | * rules: python-support.pth is now a symbolic link to this .path. |
---|
662 | * dh_pysupport: make packages depend on python-support 0.3.4 to avoid |
---|
663 | hitting the bug. |
---|
664 | |
---|
665 | -- Josselin Mouette <joss@debian.org> Sat, 24 Jun 2006 18:23:21 +0200 |
---|
666 | |
---|
667 | python-support (0.3.3) unstable; urgency=low |
---|
668 | |
---|
669 | * pysupport-movemodules: fix directory creation in the case there is |
---|
670 | no .py at all in the package. |
---|
671 | |
---|
672 | -- Josselin Mouette <joss@debian.org> Sat, 24 Jun 2006 11:54:24 +0200 |
---|
673 | |
---|
674 | python-support (0.3.2) unstable; urgency=low |
---|
675 | |
---|
676 | * dh_pysupport: fix typo affecting dependency generation. |
---|
677 | * README: recommend using pyversions -vr now it works. |
---|
678 | |
---|
679 | -- Josselin Mouette <joss@debian.org> Fri, 23 Jun 2006 19:46:53 +0200 |
---|
680 | |
---|
681 | python-support (0.3.1) unstable; urgency=low |
---|
682 | |
---|
683 | * README: add correct documentation (closes: #370515). |
---|
684 | * pysupport-movemodules: remove .pyc and .pyo files if some are |
---|
685 | generated. |
---|
686 | |
---|
687 | -- Josselin Mouette <joss@debian.org> Wed, 21 Jun 2006 10:41:19 +0200 |
---|
688 | |
---|
689 | python-support (0.3.0) unstable; urgency=low |
---|
690 | |
---|
691 | * Acknowledge NMU (closes: #372774). |
---|
692 | * Increase minimal dependency to 0.2 in the helper script. |
---|
693 | + Make it 0.3 in the case where /usr/lib/python-support exists. |
---|
694 | * rules: cdbs already provides DEB_VERSION, no need to re-compute it. |
---|
695 | * install: install dh_pysupport in /usr/bin. |
---|
696 | * Don't build-depend on perl. |
---|
697 | |
---|
698 | * Standards-version is 3.7.2. |
---|
699 | * Add more warnings and errors for package making wrong uses of |
---|
700 | python-support or using the python-support 0.1 compatibility mode. |
---|
701 | * Use "pyversions -s to get the list of python versions. |
---|
702 | + Depend on python 2.3.5-6. |
---|
703 | * Improve a bit the manual page. |
---|
704 | * Fail if a package tries to overwrite a file provided by another |
---|
705 | package (closes: #373753). |
---|
706 | * Support extensions, by searching |
---|
707 | /usr/lib/python-support/$package/$version for files specific to a |
---|
708 | python version. |
---|
709 | * New command: pysupport-movemodules, to move modules from |
---|
710 | /usr/lib/python2.X trees to the python-support hierarchies. |
---|
711 | * Call this command in dh_pysupport. |
---|
712 | * Add the ability to generate a .version in dh_pysupport, by copying |
---|
713 | debian/pyversions. |
---|
714 | * Add the possibility for automatic generation of ${python:Depends} |
---|
715 | and ${python:Provides}, when calling dh_pysupport -d. |
---|
716 | * Provide python-support.rt* scripts to provide hooks when python |
---|
717 | versions are installed or removed. |
---|
718 | + The dependency on python (<< 2.4) can be removed. |
---|
719 | * New command: pysupport-parseversions. It parses |
---|
720 | debian/package.pyversions files to display the list of supported |
---|
721 | versions that are included in the version list described here. |
---|
722 | |
---|
723 | -- Josselin Mouette <joss@debian.org> Mon, 19 Jun 2006 14:18:29 +0200 |
---|
724 | |
---|
725 | python-support (0.2.3) unstable; urgency=low |
---|
726 | |
---|
727 | * Non-maintainer upload. |
---|
728 | * Integrate dh_pysupport and generate the corresponding man-page. |
---|
729 | Closes: #372774 |
---|
730 | |
---|
731 | -- Raphael Hertzog <hertzog@debian.org> Mon, 12 Jun 2006 17:59:47 +0200 |
---|
732 | |
---|
733 | python-support (0.2.2) unstable; urgency=low |
---|
734 | |
---|
735 | * Rewrite the version parser to correctly handle the "-2.x" version |
---|
736 | string. |
---|
737 | * Remove support for python2.1 and python2.2. |
---|
738 | * Purge directories for old python versions. |
---|
739 | * Standards-version is 3.7.0. |
---|
740 | |
---|
741 | -- Josselin Mouette <joss@debian.org> Wed, 3 May 2006 18:54:10 +0200 |
---|
742 | |
---|
743 | python-support (0.2.1) unstable; urgency=low |
---|
744 | |
---|
745 | * Include /usr/share/python-support in the package (closes: #365550). |
---|
746 | |
---|
747 | -- Josselin Mouette <joss@debian.org> Mon, 1 May 2006 04:26:25 +0200 |
---|
748 | |
---|
749 | python-support (0.2) unstable; urgency=low |
---|
750 | |
---|
751 | * Link the .py files (closes: #365111, #348596, #363505). |
---|
752 | * Support /usr/share/python-support/foo/.version to list the python |
---|
753 | versions for which the package is known to work. |
---|
754 | * Make python-support entirely stateless. We now rely on |
---|
755 | /usr/share/python-support/*/ for directories to install and on |
---|
756 | /usr/share/python-support/*.dirs for directories to bytecompile in |
---|
757 | situ. |
---|
758 | * Improve performance by byte-compiling for non-default python |
---|
759 | versions in a single run. |
---|
760 | * Treat relative paths in arguments as belonging to |
---|
761 | /usr/share/python-support. |
---|
762 | * Support python 2.5. |
---|
763 | |
---|
764 | -- Josselin Mouette <joss@debian.org> Sat, 29 Apr 2006 23:29:40 +0200 |
---|
765 | |
---|
766 | python-support (0.1.1) unstable; urgency=low |
---|
767 | |
---|
768 | * Create /var/lib/python-support first. |
---|
769 | |
---|
770 | -- Josselin Mouette <joss@debian.org> Fri, 6 Jan 2006 11:25:20 +0100 |
---|
771 | |
---|
772 | python-support (0.1) unstable; urgency=low |
---|
773 | |
---|
774 | * Initial release (closes: #345638). |
---|
775 | |
---|
776 | -- Josselin Mouette <joss@debian.org> Mon, 2 Jan 2006 14:52:42 +0100 |
---|