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