1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283
|
python-lockfile (1:0.12.2-4) unstable; urgency=medium
* Add EditorConfig configuration for Debian packaging files.
* Declare conformance to “Standards-Version: 4.7.0”.
No additional changes needed.
* Correct Homepage field to latest known upstream project page.
* Add known upstream metadata URLs.
* Migrate from unsupported ‘nose’ to compatible ‘nose2’ test runner.
Closes: bug#1018525.
Thanks to Dmitry Shachnev for the report.
Thanks to Alexandre Detiste for assisting with implementation.
-- Ben Finney <bignose@debian.org> Sat, 14 Sep 2024 09:07:49 +1000
python-lockfile (1:0.12.2-3) unstable; urgency=medium
* Specify current VCS for Debian packaging work.
* Grant license in Debian packaging files under terms of GNU GPL 3 or later.
* debian/gbp.conf:
* Update for current packaging source maintenance workflow.
* Document the current packaging source maintenance workflow.
* Override false positive Lintian check for VCS-* field names.
* Declare conformance to “Standards-Version: 4.6.2”.
* Declare Debhelper compatibility level 13.
* debian/compat:
* Remove obsolete configuration file.
* debian/watch:
* Update UScan configuration format to version 4.
* Remove ‘get-orig-source’ and ‘get-packaged-orig-source’ targets.
These are no longer mentioned in Debian Policy 4.1.4 and later.
* debian/tests/:
* Remove AutoPkgTest for Python 2 package.
* Stop building the Python 2 package.
* Explicitly declare build system for PyBuild.
* Remove specification of ancient minimum Python version.
* Specify the package build system does not require root privilege.
* Declare upstream metadata in DEP-12 format.
* Explicitly mark a superficial AutoPkgTest case.
* Use only supported Python versions in the AutoPkgTest.
* Use external package ‘python3-package-smoke-test’ for AutoPkgTest.
Closes: bug#1040853. Thanks to Matthias Klose for the report.
* debian/tests/smoke_test.py:
* Remove unused test helper module, now migrated to external package.
-- Ben Finney <bignose@debian.org> Fri, 21 Jul 2023 19:03:46 +1000
python-lockfile (1:0.12.2-2) unstable; urgency=medium
* The “Tuğçe Albayrak” release.
* Acknowledge non-maintainer upload “1:0.10.2-2.1”.
Thanks, Neil Williams.
* debian/*:
Update my email address for Debian work.
* debian/copyright:
* Update copyright notices.
* Distinguish license conditions from license grants.
* Document explicit additional grant of license to a file.
* Document copyright information for smoke tests.
* debian/tests/smoke_test.py:
* Add smoke test suite to verify distribution is installed.
* debian/tests/control, debian/tests/smoke-python{2,3}:
* Add smoke test suite to verify distribution is installed.
* debian/control, debian/bzr-buildpackage.conf, debian/gbp.conf:
* Migrate packaging VCS to Git at NotABug.
* Remove superfluous configuration for Bzr-buildpackage.
* Add configuration for Git-buildpackage.
* debian/README.source:
* Document how the source package is built.
* debian/control:
* Declare “Standards-Version: 3.9.8”.
* Declare versioned build dependency on ‘pbr’ library,
to match upstream build system's declaration.
Closes: bug#834626, thanks to Thomas Goirand for the report.
-- Ben Finney <bignose@debian.org> Sun, 21 Aug 2016 15:59:20 +1000
python-lockfile (1:0.12.2-1) unstable; urgency=medium
* The “Khalil Ahmad” release.
* New upstream version.
Highlights since last release:
* Minimum Python 2 version is now 2.7.
* debian/control:
* Declare “Standards-Version: 3.9.7”.
* Add “Build-Depends: python{,3}-setuptools” for the Distutils script.
Closes: bug#789825, thanks to Artur Rona for the report.
* Update package description to accurately describe latest behaviour.
* Add build dependencies for all supported Python environments.
* Add dependencies for building Sphinx documentation.
* Add placeholder for Sphinx documentation binary dependencies.
* Set compatible Python 2 versions to “>= 2.7”.
* Set “VCS-*” fields to URLs for encrypted Alioth services.
* Set “Homepage” field to URL for encrypted PyPI service.
* debian/docs, debian/*.docs:
* Move to package-specific ‘dh_installdocs’ configuration files.
* Follow change of document name ‘README’ → ‘README.rst’.
* Add new upstream ‘AUTHORS’ document.
* debian/rules:
* Upstream changelog now has conventional name, remove special handling.
* Build documentation using upstream Sphinx configuration.
* Use Debhelper to refine Sphinx documentation for package.
* debian/clean, debian/rules:
* Remove ‘dh_clean’ configuration, can't remove directories this way.
Add special handling for ‘doc/html/’ in ‘dh_auto_clean’ override.
* debian/python-lockfile-doc.{docs,doc-base}:
* Install generated API documentation.
* debian/copyright:
* Add known email addresses for all parties.
* Add editor hints.
* Wrap long lines in flowed text paragraphs.
-- Ben Finney <ben+debian@benfinney.id.au> Tue, 23 Feb 2016 09:28:27 +1100
python-lockfile (1:0.10.2-2.1) unstable; urgency=medium
* Non-maintainer upload.
* Add build-depends on setuptools (Closes: #789825)
-- Neil Williams <codehelp@debian.org> Sat, 20 Feb 2016 22:15:52 +0000
python-lockfile (1:0.10.2-2) unstable; urgency=low
* The “Jabbeur Mejri” release.
* debian/NEWS:
* Jessie has released, the freeze is ended; resume our uploads to
“unstable”.
* debian/copyright:
* Update copyright notices.
* Update copyright information for transfer of upstream maintainer.
* Remove grant of license from “License” fields.
* debian/control, debian/rules, debian/*.install:
* Rely on ‘pybuild’ to find the files for install.
Remove obsolete ‘*.install’ files.
* Use Nose test runner for this package's tests.
Add ‘python{,3}-nose’ to Build-Depends.
* debian/rules:
* Discard HTTP traffic during packaging actions.
* Use a catch-all target for all Policy-required targets.
* debian/watch:
* Add editor hints.
* Switch from defunct source API to Debian-maintained mirror.
* debian/clean:
* Clean the documentation build directory.
* debian/patches/001.doctests-compatible-py2and3.patch:
* Patch doctests to be compatible with both Python 2 and Python 3.
-- Ben Finney <ben+debian@benfinney.id.au> Thu, 21 May 2015 05:57:57 +1000
python-lockfile (1:0.10.2-1) experimental; urgency=low
* The “Marthe Gautier” release.
* New upstream version. (Closes: bug#738837)
Highlights since last release:
* The ‘lockfile’ module is now reorganized into a package.
* Renamed the lockfile classes. New names: ‘LinkLockFile’,
‘MkdirLockFile’, ‘SQLiteLockFile’.
* New lockfile class, ‘PIDLockFile’.
* Remove support for Python versions earlier than 2.6.
* Add support for Python 3.2 – 3.4.
* debian/NEWS:
* Add a news entry to notify of the API compatibility breakage.
* debian/control:
* Update “VCS-*” fields for current Alioth layout.
* Declare “Standards-Version: 3.9.6”.
* Update package description to incorporate upstream changes.
* Update build requirements to incorporate upstream changes.
* debian/watch:
* Refine watch configuration for current upstream release location.
* debian/rules:
* License Debian packaging work under Expat terms.
* Add distinct targets for ‘…-arch’ and ‘…-indep’ (as recommended by
Policy §4.9).
* Add ‘get-orig-source’ target (as recommended by Policy §4.9) and
‘get-packaged-orig-source’ target.
* debian/rules, debian/control, debian/compat, debian/*.install:
* Increase minimum Debhelper version to support new build targets.
* Switch to ‘pybuild’ packaging helper.
* Build packages targeting both Python 2 and Python 3.
* debian/pyversions, debian/control:
* Use current Python versions in Debian.
* debian/copyright:
* Conform to copyright format version 1.0.
* Update copyright notices.
* debian/bzr-builddeb.conf:
* Add this package's configuration for ‘bzr builddeb’.
* debian/control, debian/python-lockfile-doc.docs:
* Install API documentation.
* Separate API documentation into a new package.
-- Ben Finney <ben+debian@benfinney.id.au> Sat, 20 Dec 2014 22:25:29 +1100
python-lockfile (1:0.8-2) unstable; urgency=low
* The “Slow mind” release.
* Revert to upstream version 0.8, since version 0.9 should not have been
made available and upstream is currently unresponsive.
(Closes: bug#581061)
* debian/control:
+ Declare “Standards-Version: 3.9.0”. No further changes needed.
+ Alter description to correctly describe version 0.8.
* debian/pyversions:
+ This older version supports Python 2.4 or later; declare it.
-- Ben Finney <ben+debian@benfinney.id.au> Tue, 29 Jun 2010 09:37:38 +1000
python-lockfile (0.9-2) unstable; urgency=low
* The “Sax flute fun” release.
* debian/control:
+ Set “Priority: optional” to allow other common packages to depend on
this one.
+ Update the package description to better match the new capabilities.
* debian/pyversions:
+ This version requires Python 2.5 or later; declare it.
(Closes: Bug#580937)
-- Ben Finney <ben+debian@benfinney.id.au> Mon, 10 May 2010 10:19:07 +1000
python-lockfile (0.9-1) unstable; urgency=low
* The “Euclid” release.
* New upstream version. Highlight since last release:
+ Reorganise library into a package.
+ API names changed for classes:
LinkLockFile
MkdirLockFile
SQLiteLockFile
+ New lockfile class ‘PIDLockFile’.
* debian/control:
+ Declare “Standards-Version: 3.8.4”. No further changes needed.
* Drop ‘Provides’ field, since a Python-versioned dependency should
not be necessary (ref. ‘python-support’ documentation).
* debian/source/format:
+ Declare source package format.
* debian/watch:
+ Detect source files when upstream moves them to a different provider.
-- Ben Finney <ben+debian@benfinney.id.au> Wed, 28 Apr 2010 18:54:54 +1000
python-lockfile (0.8-1) unstable; urgency=low
* New upstream release (Closes: Bug#539181):
+ Works around a bug in the Python ‘threading’ module.
* debian/control, debian/rules:
+ Use nicer override handling from later ‘debhelper’ version.
+ Switch to ‘python-support’ for Python packaging.
* debian/control:
+ Update to ‘Standards-Version: 3.8.2’, no changes required.
+ Set ‘Vcs-*’ fields to point to active repository.
-- Ben Finney <ben+debian@benfinney.id.au> Thu, 30 Jul 2009 09:58:51 +1000
python-lockfile (0.7-4) unstable; urgency=low
* Thanks to Julian Andres Klode for feedback that improved this release.
* debian/control:
+ Relax ‘Build-Depends’, don't need the full Python build environment.
* debian/copyright:
+ License patches under same terms as the upstream work.
* debian/rules, debian/docs:
+ Install upstream ‘RELEASE-NOTES’ as a changelog equivalent.
-- Ben Finney <ben+debian@benfinney.id.au> Sat, 07 Mar 2009 01:09:02 +1100
python-lockfile (0.7-3) unstable; urgency=low
* debian/copyright:
+ Remove comment leaders from license grant text.
-- Ben Finney <ben+debian@benfinney.id.au> Thu, 05 Mar 2009 08:12:09 +1100
python-lockfile (0.7-2) unstable; urgency=low
* debian/rules:
+ Tell python-central to clean up properly during prerm.
-- Ben Finney <ben+debian@benfinney.id.au> Wed, 04 Mar 2009 19:35:32 +1100
python-lockfile (0.7-1) unstable; urgency=low
* Initial release (Closes: Bug#517666).
-- Ben Finney <ben+debian@benfinney.id.au> Sun, 01 Mar 2009 22:57:01 +1100
|