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 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 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 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 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 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 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 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 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 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 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 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 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 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 Wed, 04 Mar 2009 19:35:32 +1100 python-lockfile (0.7-1) unstable; urgency=low * Initial release (Closes: Bug#517666). -- Ben Finney Sun, 01 Mar 2009 22:57:01 +1100