changelog 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  1. python-coverage (4.2+dfsg.1-2) unstable; urgency=medium
  2. * The “Niloy Neel” release.
  3. * debian/*:
  4. * Update my email address for Debian work.
  5. * debian/README.source:
  6. * Much more detail about how to build the source package from VCS.
  7. * Specify current VCS for Debian packaging work.
  8. * Convert UScan configuration to format version 4.
  9. * Add invocations of command-line programs to autopkgtests.
  10. Closes: bug#827464. Thanks to Barry Warsaw for the report.
  11. * Configure Sphinx build system to allow import of code during build.
  12. This allows the ‘autodoc’ extension to generate API documentation.
  13. -- Ben Finney <bignose@debian.org> Sat, 24 Sep 2016 15:03:52 +1000
  14. python-coverage (4.2+dfsg.1-1) unstable; urgency=medium
  15. * The “Ananta Bijoy Das” release.
  16. * New upstream version.
  17. Highlights since previous release:
  18. * The ‘coverage combine’ command now ignores an existing ‘.coverage’
  19. data file.
  20. * Now it is an error to use ‘--concurrency=multiprocessing’ and other
  21. run-affecting options on the command line. (Previously, the options
  22. didn’t apply to the subprocesses, but there was no indication.)
  23. * Better support for multiprocessing and combining data.
  24. * debian/*.lintian-overrides:
  25. * Override false-positive Lintian warnings about Coverage.py being an
  26. application.
  27. * debian/control:
  28. * Declare the package for upstream documentation.
  29. * Add dependencies on the documentation package.
  30. * debian/control, debian/rules:
  31. * Enable build of upstream documentation using Sphinx.
  32. * debian/python-coverage-doc.{docs, doc-base}:
  33. * Install the upstream documentation.
  34. * debian/tests/control:
  35. * Test that the documentation is correctly installed as HTML.
  36. -- Ben Finney <ben+debian@benfinney.id.au> Tue, 09 Aug 2016 06:05:28 +1000
  37. python-coverage (4.1+dfsg.1-3) unstable; urgency=medium
  38. * The “Washikur Rahman” release.
  39. * debian/python-coverage.1.txt:
  40. * Remove mention of “classic” command line arguments.
  41. Closes: bug#829556. Thanks to Jakub Wilk for the bug report.
  42. * Correctly document the ‘combine’ and ‘debug’ sub-commands.
  43. * debian/control:
  44. * Declare new run-time dependency on “debounce” JavaScript library.
  45. Closes: bug#828094. Thanks to Barry Warsaw for the bug report.
  46. * debian/patches/03.rename-debounce-library.patch, debian/patches/series:
  47. * Rename the “debounce” library to that installed by Debian.
  48. -- Ben Finney <ben+debian@benfinney.id.au> Tue, 12 Jul 2016 20:53:39 +1000
  49. python-coverage (4.1+dfsg.1-2) unstable; urgency=medium
  50. * The “Humayun Azad” release.
  51. * debian/README.Debian, debian/python-coverage.1.txt:
  52. * Correct editor hints.
  53. Closes: bug#827599. Thanks to Jakub Wilk for the bug report.
  54. * debian/patches/02.rename-public-programs.patch:
  55. * Correct entry point to match upstream change.
  56. Closes: bug#827600. Thanks to Jakub Wilk for the bug report.
  57. -- Ben Finney <ben+debian@benfinney.id.au> Sat, 18 Jun 2016 23:56:07 +1000
  58. python-coverage (4.1+dfsg.1-1) unstable; urgency=medium
  59. * The “Mohsen Amir Aslani” release.
  60. * New upstream version (Closes: bug#797267, bug#799629).
  61. Highlights since previous release:
  62. * Now licensed to recipients under Apache License 2.0.
  63. * Plugin support for measuring non-Python files.
  64. * Coverage measurement of code that uses concurrency libraries.
  65. * Branch coverage much improved, rewritten using AST analysis.
  66. * Live filtering in the HTML report.
  67. Upstream test runner is also re-worked.
  68. (Closes: bug#802916)
  69. * debian/copyright:
  70. * Update copyright information for upstream work.
  71. * Add editor hints.
  72. * debian/copyright, debian/rules, debian/repack:
  73. * Update copyright information for Debian packaging.
  74. * Grant license in Debian packaging work under Apache License 2.0.
  75. * debian/python-coverage.1.txt
  76. * Grant license in manual page under Apache License 2.0.
  77. * debian/control:
  78. * Declare “Standards-Version: 3.9.8”. No additional changes required.
  79. * Add explicit “Build-Depends: dh-python”.
  80. * Update supported Python versions.
  81. * Update package descriptions to better match current behaviour.
  82. * debian/rules:
  83. * Add ‘get-packaged-orig-source’ target to fetch upstream source for
  84. declared package version.
  85. * Upstream tarball currently omits documentation directory; create it.
  86. * Update name of upstream changelog file.
  87. * Disable upstream test suite run.
  88. (Closes: bug#826758)
  89. * Install manpage aliases as normal files.
  90. * Add hardening build flags for ELF binaries.
  91. * debian/rules, debian/*.install, debian/*.links:
  92. * Migrate Python packaging tool to Pybuild.
  93. (Closes: bug#735373)
  94. * Remove ‘dh_install’ and ‘dh_link’ configuration files. File paths
  95. now depend on Pybuild actions in ‘debian/rules’.
  96. * debian/watch:
  97. * Switch from defunct source API to Debian-maintained mirror.
  98. * Refine regex to more tightly match a version string.
  99. * Add editor hints.
  100. * debian/repack:
  101. * Use GNU tar feature to auto-detect compression type.
  102. * Update set of non-free source files.
  103. * debian/patches:
  104. * Update patches for new upstream code base.
  105. * debian/control, debian/bzr-buildpackage.conf, debian/gbp.conf:
  106. * Migrate to Git VCS for packaging.
  107. * Remove superfluous configuration for Bzr-buildpackage.
  108. * Add configuration for Git-buildpackage.
  109. * debian/README.source:
  110. * Document how the source package is built.
  111. * debian/clean:
  112. * Remove Setuptools build artefacts.
  113. * debian/control, debian/rules, debian/*-dbg.postinst:
  114. * Remove explicit debug symbol packages, now implicit for all
  115. architecture-dependent packages in Debian.
  116. * Remove special handling for documentation for debug packages.
  117. * debian/rules, debian/control, debian/README.Debian:
  118. * Remove the ‘python-coverage’ command from Python 3 package.
  119. This resolves a conflict between the Python 2 and Python 3 packages.
  120. * Document that the ‘python-coverage’ command is only for Python 2.
  121. * debian/tests/control,
  122. debian/tests/smoke-python{2,3}, debian/tests/smoke_test.py:
  123. * Add smoke test suite to verify distribution is installed.
  124. (Closes: bug#729703)
  125. -- Ben Finney <ben+debian@benfinney.id.au> Wed, 15 Jun 2016 22:35:46 +1000
  126. python-coverage (3.7.1+dfsg.1-1) unstable; urgency=medium
  127. * The “Ziauddin Yousafzai” release.
  128. * Urgency “medium” because we fix a bug of severity “serious”.
  129. * New upstream version.
  130. (Closes: bug#735359)
  131. * debian/patches/:
  132. + Patches incorporated upstream:
  133. * 02.use-system-ecmascript-libraries.patch
  134. Remaining patch files re-sequenced contiguously.
  135. + Add editor hints to patch files.
  136. * debian/repack:
  137. + Correct quoting of parameters (quote parameters used as filesystem
  138. entry names, don't quote parameters used as numbers).
  139. * debian/rules:
  140. + Explicitly replace shebang for programs needing default Python
  141. interpreter (Closes: bug#736121).
  142. + Correct generation of Python version strings for object code
  143. filenames (Closes: bug#740053).
  144. Thanks to Dmitry Shachnev for the bug report and patch.
  145. -- Ben Finney <ben+debian@benfinney.id.au> Wed, 05 Mar 2014 13:14:27 +1100
  146. python-coverage (3.7+dfsg.1-4) unstable; urgency=medium
  147. * The “Thorpekai Yousafzai” release.
  148. * Urgency “medium” because we fix a bug of severity “serious”.
  149. * debian/python3-coverage-dbg.install, debian/rules:
  150. + Correct file glob for excluding Python 3 debug symbols files.
  151. (Closes: bug#734853, thanks to Dmitry Shachnev for help)
  152. * debian/control:
  153. + Conform to “Standards-Version: 3.9.5”. No additional changes required.
  154. * debian/rules, debian/source.lintian-overrides:
  155. + Add ‘get-orig-source’ target (as recommended by Policy §4.9).
  156. + Remove Lintian override, now satisfied.
  157. * debian/repack:
  158. + Pack the tarball according to recommendations in Developer's
  159. Reference §6.7.8.2.
  160. * debian/bzr-builddeb.conf:
  161. + Add this package's configuration for ‘bzr builddeb’.
  162. -- Ben Finney <ben+debian@benfinney.id.au> Mon, 13 Jan 2014 14:51:52 +1100
  163. python-coverage (3.7+dfsg.1-3) unstable; urgency=low
  164. * The “Gul Makai” release.
  165. * debian/rules, debian/*-dbg.install:
  166. + Build and install Python debug build of extension module.
  167. (Closes: bug#728548)
  168. * debian/control:
  169. + Update description for debug packages.
  170. -- Ben Finney <ben+debian@benfinney.id.au> Sun, 10 Nov 2013 17:25:29 +1100
  171. python-coverage (3.7+dfsg.1-2) unstable; urgency=medium
  172. * The “Malala Yousafzai” release.
  173. * debian/rules:
  174. + Correct creation of version-specific resource directory symlink.
  175. (Closes: bug#727711)
  176. * debian/*.{pre,post}inst:
  177. + Make parameter handling more explicit.
  178. -- Ben Finney <ben+debian@benfinney.id.au> Tue, 29 Oct 2013 09:13:11 +1100
  179. python-coverage (3.7+dfsg.1-1) unstable; urgency=low
  180. [ Piotr Ożarowski ]
  181. * debian/*.install:
  182. + Install files separately for Python 2 and Python 3 packages.
  183. [ Ben Finney ]
  184. * New upstream version (Closes: bug#635476).
  185. * debian/control:
  186. + Conform to ‘Standards-Version: 3.9.4’.
  187. * Remove obsolete field ‘DM-Upload-Allowed’.
  188. * debian/rules, debian/control:
  189. + Build binary packages for both Python 2 and Python 3.
  190. (Closes: bug#690575)
  191. + Remove more bundled ECMAScript libraries, declare dependencies on
  192. their Debian packages instead.
  193. + Demote ECMAScript dependencies (for HTML reports) to “Recommends”.
  194. * debian/rules, debian/*-dbg.postinst, debian/*.install:
  195. + Use main package doc directory (via symlink) for debug package.
  196. * debian/rules, debian/*.install, debian/*.links, debian/*.manpages:
  197. + Separate programs and manpages for Python 2 and Python 3.
  198. + Generate manpage from reStructuredText source.
  199. + Update the manpage document with current Coverage behaviour.
  200. (Closes: bug#496002)
  201. + Use main manpage for each versioned command.
  202. * debian/rules, debian/*.install, debian/*.links, debian/*.preinst:
  203. + Remove an existing platform-specific ‘htmlfiles’ directory; this
  204. package will create it as a symlink to the platform-independent
  205. location.
  206. + Install resource data files as platform-independent files.
  207. (Closes: bug#721676)
  208. * debian/control, debian/compat:
  209. + Use Debhelper >= 9 to get Debian compilation build flags.
  210. * debian/rules:
  211. + Send HTTP traffic to the “discard” service during packaging actions.
  212. * debian/watch, debian/repack:
  213. + Configure ‘uscan’ to re-pack upstream source tarball, removing
  214. non-DFSG-free obfuscated files. Thanks to Thomas Goirand and Stuart
  215. Prescott for advice on how to address this bug.
  216. (Closes: bug#726005)
  217. * debian/README.source, debian/source.lintian-overrides:
  218. + Explain how ‘uscan’ will get our upstream source.
  219. * debian/copyright:
  220. + Update copyright years.
  221. * debian/README.Debian:
  222. + Explain separate versioned packaging and program names.
  223. * debian/patches/:
  224. + 01.remove-resource-files-from-distutils-setup.patch:
  225. Don't treat resource data files as Python package data.
  226. (Closes: bug#723788)
  227. + 03.rename-public-programs.patch:
  228. Rename public programs to be clear what they're for.
  229. + Patches incorporated upstream:
  230. * 01.refactor-handling-static-files.patch
  231. + Updated patches:
  232. * 02.use-system-ecmascript-libraries.patch
  233. -- Ben Finney <ben+debian@benfinney.id.au> Tue, 15 Oct 2013 13:16:36 +1100
  234. python-coverage (3.4-3) unstable; urgency=medium
  235. * debian/rules:
  236. Revert mistaken method of consolidating doc directories, which doesn't
  237. work because it asks ‘dpkg’ to violate Policy (Closes: bug#672224).
  238. -- Ben Finney <ben+debian@benfinney.id.au> Thu, 10 May 2012 10:21:16 +1000
  239. python-coverage (3.4-2) unstable; urgency=low
  240. * debian/control:
  241. + Conform to ‘Standards-Version: 3.9.3’. No additional changes required.
  242. + Update VCS fields following changes at Alioth.
  243. + Ensure shlibs dependencies for each arch-dependent package.
  244. * debian/compat, debian/control:
  245. + Increase minimum ‘debhelper’ dependency to one which supports the
  246. rules targets we're now using.
  247. (Closes: bug#659643)
  248. * debian/copyright:
  249. + Conform to copyright format version 1.0.
  250. * debian/rules:
  251. + Use main package doc directory (via symlink) for debug package.
  252. * debian/rules, debian/*.install:
  253. + More fiddling with installation of files for debug package.
  254. -- Ben Finney <ben+debian@benfinney.id.au> Mon, 26 Mar 2012 23:35:13 +1100
  255. python-coverage (3.4-1) unstable; urgency=low
  256. * The “Mravaljamier” release.
  257. * New upstream version (Closes: bug#600672).
  258. Primary user-visible changes:
  259. + Settings are now read from a .coveragerc file.
  260. + Enable coverage measurement when Python starts.
  261. + Support for Python 2.7 and 3.2 opcodes.
  262. + Finer control over what gets recorded or reported.
  263. * debian/preinst:
  264. + Remove: Squeeze is released, so we no longer need to maintain the
  265. special cleanup of ‘python-central’ mess.
  266. * debian/copyright:
  267. + Conform to current DEP-5 format.
  268. + Update with current copyright information.
  269. * debian/control:
  270. + Conform to ‘Standards-Version: 3.9.2’. No additional changes required.
  271. * debian/control, debian/rules:
  272. + Switch to ‘dh_python2’ packaging helper.
  273. + Depend on ECMAScript libraries needed for HTML reports.
  274. + Remove duplicate ECMAScript libraries.
  275. * debian/patches/01.refactor-handling-static-files.patch,
  276. debian/patches/02.use-system-js-libraries.patch:
  277. + Use the Debian system ECMAScript libraries
  278. (Closes: bug#596212).
  279. -- Ben Finney <ben+debian@benfinney.id.au> Wed, 27 Jul 2011 16:23:25 +1000
  280. python-coverage (3.2-1) unstable; urgency=low
  281. * The “Artificial Conscience” release.
  282. * New upstream version. Primary user-visible changes:
  283. + Command-line interface re-worked with sub-commands.
  284. + Inspection now traverses egg packages.
  285. + Branch coverage recording and reporting.
  286. + New XML format for generated reports.
  287. * debian/control:
  288. + Remove Lars Wirzenius from all roles at his request.
  289. + Conform to ‘Standards-Version: 3.8.4’. No changes required.
  290. * debian/python-coverage.install, debian/python-coverage.manpages:
  291. + Use ‘dh_installman(1)’ to install man pages.
  292. * debian/control, debian/rules:
  293. + Add ‘python-coverage-dbg’ package for debugging symbols.
  294. + Use newer ‘debhelper’ to ensure automated build for all supported
  295. versions and for debug packages.
  296. * debian/copyright:
  297. + Update copyright information for latest upstream source.
  298. * debian/source/format:
  299. + Convert packaging to source format “3.0 (quilt)”.
  300. * debian/python-coverage.dirs:
  301. + Removed, the ‘/usr/bin/’ directory is created by ‘setup.py’.
  302. * debian/rules:
  303. + Remove, during ‘clean’ target, files that clobber upstream source.
  304. + Specify installation of Python package to ‘/usr/’ hierarchy (not
  305. default).
  306. -- Ben Finney <ben+debian@benfinney.id.au> Wed, 03 Feb 2010 15:03:59 +1100
  307. python-coverage (3.0.1-1) unstable; urgency=low
  308. * The “Rods and Cones” release.
  309. * New upstream version. Primary user-visible changes:
  310. + Remove tracer recursion limit.
  311. + Skip coverage of ‘coverage’ library code.
  312. + Run Python source files in “universal newline mode”.
  313. * debian/control:
  314. + Update email address for Lars Wirzenius.
  315. + Comply with ‘Standards-Version: 3.8.3’. No changes required.
  316. + Update ‘Homepage’ field.
  317. + Add ‘VCS-bzr’ and ‘VCS-Browser’ fields.
  318. + Build for all supported Python versions.
  319. * debian/README.source:
  320. + Remove, no longer applicable.
  321. * debian/pyversions:
  322. + Specify Python versions supported.
  323. -- Ben Finney <ben+debian@benfinney.id.au> Fri, 02 Oct 2009 14:16:46 +1000
  324. python-coverage (3.0-1) unstable; urgency=low
  325. * The “ladny” release.
  326. [ Ben Finney ]
  327. * New upstream version. Primary user-visible changes:
  328. + Major overhaul: refactored into a Python package, with some
  329. functionality implemented in C for speed.
  330. + Defaults to skipping measurement of standard library coverage.
  331. + HTML output now available, via ‘-b’ option.
  332. (Closes: bug#535764)
  333. * debian/watch:
  334. + Primary upstream source distribution channel is now the Cheese Shop.
  335. + Deal with crazy-arse version comparison semantics.
  336. * debian/control, debian/rules, debian/compat:
  337. + Comply with ‘Standards-Version: 3.8.2’. No changes required.
  338. + Migrate from CDBS to debhelper 7.
  339. * debian/control, debian/rules, debian/preinst:
  340. + Migrate from python-central to python-support.
  341. * debian/rules:
  342. + Install upstream changelog.
  343. * debian/control, debian/rules:
  344. + Package is arch-dependent now that it uses C extension.
  345. * debian/control:
  346. + Set myself as Maintainer, demote Lars Wirzenius to Uploader at his
  347. request. Thanks, Lars!
  348. -- Ben Finney <ben+debian@benfinney.id.au> Sun, 05 Jul 2009 09:06:58 +1000
  349. python-coverage (2.85-1) unstable; urgency=low
  350. [ Lars Wirzenius ]
  351. * debian/control: Added missing DM-Upload-Allowed field.
  352. [ Ben Finney ]
  353. * New upstream version:
  354. + Use os.realpath as part of the fixing of filenames so that symlinks
  355. won't confuse things. Thanks, Patrick Mezard.
  356. Closes: bug#495963.
  357. * debian/rules:
  358. + Fix bogus executable permission for non-program files from upstream
  359. tarball.
  360. * debian/copyright:
  361. + Re-work to proposed machine-parseable format.
  362. * debian/control:
  363. + Comply with ‘Standards-Version: 3.8.1’.
  364. + Add ‘Depends: ${misc:Depends}’ for debhelper.
  365. -- Ben Finney <ben+debian@benfinney.id.au> Thu, 19 Mar 2009 23:25:23 +1100
  366. python-coverage (2.80-2) unstable; urgency=medium
  367. [ Ben Finney ]
  368. * debian/control
  369. + Fix missing Depends: python-pkg-resources. Thanks to Sami Liedes for
  370. the bug report. (Closes: bug#496001)
  371. -- Ben Finney <ben+debian@benfinney.id.au> Fri, 22 Aug 2008 10:02:53 +1000
  372. python-coverage (2.80-1) unstable; urgency=low
  373. [ Ben Finney ]
  374. * New upstream release.
  375. * debian/control
  376. + Added Ben Finney to Uploaders.
  377. + Set Standards-Version to 3.8.0 (no changes required).
  378. + Add Build-Depends-Indep: python-setuptools, as now used by upstream
  379. packaging.
  380. + Upgrade Build-Depends-Indep: python-central to version that doesn't
  381. require 'debian/pycompat'.
  382. * debian/pycompat
  383. + Remove obsolete file.
  384. * debian/watch
  385. + Added, pointing to upstream author's site.
  386. * debian/rules
  387. + Upstream packaging installs program to '/usr/bin/coverage', move to
  388. '/usr/bin/python-coverage' to conform with existing versions.
  389. -- Ben Finney <ben+debian@benfinney.id.au> Mon, 30 Jun 2008 23:44:57 +1000
  390. python-coverage (2.78-1) unstable; urgency=low
  391. * New upstream release. Thank you to Ben Finney for helping with the
  392. packaging. (Closes: #454982)
  393. * Homepage should be among control fields now (Closes: #456498)
  394. * Standards-Version upgraded to 3.7.3. No changes required.
  395. * Changed section to python.
  396. * Added python (>= 2.3) to Build-Depends, because of 'debian/rules
  397. clean' needing it.
  398. -- Lars Wirzenius <liw@iki.fi> Sun, 11 May 2008 14:37:15 +0300
  399. python-coverage (2.6-1) unstable; urgency=low
  400. * Initial version. Closes: #405230.
  401. -- Lars Wirzenius <liw@iki.fi> Sun, 19 Aug 2007 22:53:59 +0300