python-daemon (3.1.2-1) unstable; urgency=medium * New upstream version. Highlights since previous release: * Support for Python version 3.7 or later. * Clarify copyright and grants of license. Closes: bug#1082369. Thanks to Stefano Rivera for the report. * Declare conformance to “Standards-Version: 4.7.0”. No additional changes required. * Remove UScan configuration for signature, no longer supported at PyPI. * Configure ‘dh_clean’ and ‘dpkg-source’ to clean and ignore “egg-info”. * Remove dependency no longer used in new upstream version. Closes: bug#1083624. Thanks to Matthias Klose for the report. * debian/patches/pyproject-avoid-changelog-chug.patch: * Patch upstream build system to avoid dependency not yet in Debian. * debian/patches/setup-skip-install-requires-docutils.patch: * Remove patch resolved by upstream changes. -- Ben Finney Thu, 05 Dec 2024 14:11:20 +1100 python-daemon (3.0.1-1) unstable; urgency=medium * The “Marco Tondat” release. * New upstream version. Highlights since previous release: * Speed up calculation, at daemon start, of file descriptor ranges. * Remove the obsolete `runner` module. Closes: bug#918143. * Migrate package version handling to use Setuptools API. * Remove build options deprecated by PyPA. * Build using upstream PEP-518 specification. * Refresh patches for upstream changes. * Install upstream example files in a documentation package. -- Ben Finney Sat, 22 Jul 2023 11:56:52 +1000 python-daemon (2.3.2-2) unstable; urgency=medium * Declare conformance to “Standards-Version: 4.6.2”. No additional changes needed. * Set the Homepage field to the current URL. * Ensure AutoPkgTest import test executes outside of source tree. * Use external package ‘python3-package-smoke-test’ for AutoPkgTest. Closes: bug#1040851. 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 16:09:30 +1000 python-daemon (2.3.2-1) unstable; urgency=medium * The “Rhys Cauzzo” release. * New upstream version. Highlights since previous release: * Remove support for Python versions older than Python 3. * Speed daemon start time by computing candidate file descriptors once. * Update publication years in copyright notices. * Declare conformance to “Standards-Version: 4.6.1”. No additional changes required. * Declare Debhelper compatibility level 13. * Remove build dependency on third-party ‘mock’ Python package. * Add EditorConfig configuration for Debian packaging files. * Override false positive Lintian check for VCS-* field names. * Document the current packaging source maintenance workflow. * Use only supported Python versions in the AutoPkgTest. * Explicitly mark a superficial AutoPkgTest case. * Remove obsolete field from DEP-12 metadata. * Update the URL for upstream source. * Update Lintian overrides for current output from Lintian report. -- Ben Finney Thu, 24 Nov 2022 14:43:45 +1100 python-daemon (2.2.4-1) unstable; urgency=medium * The “Doris Rivett” release. * New upstream version. Highlights since previous release: * Improve speed to close open file descriptors, in conditions where maximum file descriptors is large. * Catch some error conditions creating the socket. * Update build dependencies to allow for Twine. * Specify commands to run the upstream test suite. * Remove redundant dependency on ‘debhelper’. The ‘debhelper-compat’ dependency brings the correct packages. * Declare conformance to “Standards-Version: 4.4.1”. * Remove the autopkgtest for Python 2 binary package. * Don't build the Python 2 binary package. Closes: bug#937684. * Remove Python 2 build dependencies. * Specify the package build system does not require root privilege. -- Ben Finney Mon, 28 Oct 2019 11:05:13 +1100 python-daemon (2.2.3-1) unstable; urgency=medium [ Ben Finney ] * The “Maria Rivoli” release. * New upstream version. Highlights since previous release: * Improve performance of `daemon.close_all_open_files`. * Promote the warning for `runner` module to a `DeprecationWarning`. This has been an unofficial example module from the beginning, and it will be removed in a future version. * Refresh patches for upstream changes. * Use HTTPS URL for copyright format reference. * Update publication years in copyright notices. * Correct grant of license in Debian packaging copyright. * Declare “Standards-Version: 4.3.0”. * Declare Debhelper compatibility level 12. * debian/compat: * Remove obsolescent configuration file. * Change to current VCS URL for Debian packaging source. * Update description of source package for current VCS workflow. * Update Git-Buildpackage configuration for current VCS workflow. * Declare build dependencies specifically for arch-independent build. * Patch build system to remove build-only dependency ‘docutils’. Closes: bug#891543. Thanks to Benjamin Drung for the report. * Use helpful substitutions provided by UScan. * Narrow the upstream version mangling pattern. * Use UScan specification of upstream release signature URL. * Use a null command for ‘clean’ during ‘Git-BuildPackage’. * Remove ‘get-orig-source’ and ‘get-packaged-orig-source’ targets. These are no longer mentioned in Debian Policy 4.1.4 and later. * Override the Pybuild build system detection. The presence of a Makefile confuses Pybuild. * Declare upstream metadata in DEP-12 format. * Change to a minimal export of the public key for upstream. [ Ondřej Nový ] * Remove specification of minimum Python versions. These are now satisfied by all currently supported Debian releases. * Use HTTPS URL for Debian mirror of PyPI service. -- Ben Finney Mon, 21 Jan 2019 16:32:55 +1100 python-daemon (2.1.2-1) unstable; urgency=medium * The “Sunnyur Rahaman” release. * New upstream version. Highlights since previous release: * Raise a warning that the ‘runner’ module is pending deprecation. * Ensure custom types are part of the Python type hierarchy. * Avoid a circular dependency for the version string at install time. * Update UScan configuration to format version 4. -- Ben Finney Thu, 19 Jan 2017 06:39:34 +1100 python-daemon (2.1.1-1) unstable; urgency=medium * The “Ozgecan Aslan” release. * New upstream version. Highlights since previous release: * Specify development status “Production/Stable” in Trove classifiers. * Use current Python concept of “basestring” to test for an attribute name. Closes: bug#792871. Thanks to Arthur de Jong for the report. * Add ‘initgroups’ option to set the daemon process's supplementary groups with ‘os.initgroups’. Closes: bug#773291. Thanks to Martin F. Krafft for the report. * Document the rationale for insecure default umask. Closes: bug#772888. * debian/*: * Update my email address for Debian work. * debian/copyright, debian/*: * Update years in copyright notices. * Use “License-Grant” field to distinguish grant from conditions. * Grant license in packaging files under GPL v3 or later. * Add editor hints. * debian/rules: * Allow automatic detection of upstream test suite. * debian/control: * Declare “Standards-Version: 3.9.8”. No additional changes required. * Set “VCS-*” fields to URLs for encrypted Alioth services. * Set “Homepage” field to URL for encrypted PyPI service. * debian/watch: * Specify OpenPGP signature file for upstream source tarball. * Clarify format and comments. * debian/control, debian/bzr-buildpackage.conf, debian/gbp.conf: * Migrate to Git VCS for packaging. * Remove superfluous configuration for Bzr-buildpackage. * Add configuration for Git-buildpackage. * debian/tests/control, debian/tests/smoke-python{2,3}: * Add smoke test suite to verify distribution is installed. * debian/README.source: * Document how the source package is built. -- Ben Finney Fri, 12 Aug 2016 13:47:58 +1000 python-daemon (2.0.5-1) unstable; urgency=high * The “Ghazi Beji” release. * Urgency high now that our dependency ‘python-lockfile’ broke backward compatibility. * New upstream version. Highlights since previous release: * Supports Python 2 and Python 3 with the same code base. * Now uses ‘lockfile’ >= 0.9, with its implementation of ‘PIDLockFile’. (Closes: bug#787497) * Licensed under terms of Apache License 2.0. * debian/control: * Declare “Standards-Version: 3.9.6”. * Use canonical Alioth VCS anonymous-access URLs. * Update build dependencies for upstream changes: * Removed ‘python-minimock’. * Versioned dependency on ‘lockfile’ library. * Add Python ‘unittest2’, ‘mock’, ‘testtools’, ‘testscenarios’ build dependencies. * Add Python ‘docutils’ dependency. * Remove support for Python versions earlier than 2.7. * debian/copyright: * Conform to official copyright format version 1.0. * Update copyright information. * debian/rules: * Use a catch-all target for all Policy-required targets. * Add ‘get-orig-source’ target (as recommended by Policy §4.9) and ‘get-packaged-orig-source’ target. * Upstream test suite currently not working; don't run it. * Discard HTTP traffic during packaging actions. * debian/rules, debian/compat, debian/control, debian/pyversions: * Upgrade to Debhelper 9. * Convert Python packaging system to Pybuild. (Closes: bug#706190) Thanks to Dave Steele for the bug report. * Convert to ‘dh_python{2,3}’ build system. (Closes: bug#785997) Thanks to Luca Falavigna for the bug report. * Specify range of Python versions supported. Remove obsolete ‘pyversions’ file. (Closes: bug#581180) * Build packages targeting both Python 2 and Python 3. * debian/bzr-builddeb.conf: * Add this package's configuration for ‘bzr builddeb’. * debian/upstream/signing-key.asc: * Add public keyring for keys used to sign upstream source. * debian/watch: * Update comments, add editor hints. * Update patterns for Debian redirector for PyPI. The PyPI directory-listing API is no longer supported. -- Ben Finney Tue, 09 Jun 2015 05:53:51 +1000 python-daemon (1.5.5-1) unstable; urgency=low * New upstream version. Highlights since previous release: + Stop using ‘pkg_resources’ and revert to pre-1.5.3 version-string handling, until a better way that doesn't break everyone else's installation can be found. -- Ben Finney Sat, 10 Apr 2010 15:44:43 +1000 python-daemon (1.5.4-1) unstable; urgency=low * New upstream version. Highlights since previous release: * Invoke the pidfile context manager's ‘__exit__’ method with the correct arguments (as per ). * debian/source/format: * Declare source package format. * debian/control: * Build-Depends on all dependencies, so that ‘pkg_resources.require’ works for all packaging actions. * Conform to ‘Standards-Version: 3.8.4’ (no additional changes needed). -- Ben Finney Sat, 27 Feb 2010 22:57:50 +1100 python-daemon (1.5.2-2) unstable; urgency=medium * Urgency ‘medium’ to address serious packaging bug. * debian/control: + Fix missing dependency on ‘python-lockfile’. (Closes: Bug#565352) -- Ben Finney Fri, 15 Jan 2010 13:51:34 +1100 python-daemon (1.5.2-1) unstable; urgency=low * New upstream version. Highlights since previous release: * Ensure we only prevent core dumps if ‘prevent_core’ is true. * Implement ‘TimeoutPIDLockFile’ to specify a timeout in advance of lock acquisition. * Distinguish different conditions on reading and parsing PID file. * Write the PID file using correct OS locking and permissions. * Close the PID file after writing. * Implement ‘PIDLockFile’ as subclass of ‘lockfile.LinkFileLock’. * Only inspect the file descriptor of streams if they have one. * debian/control: * Drop ‘Provides’ field, since a Python-versioned dependency should not be necessary (ref. ‘python-support’ documentation). -- Ben Finney Fri, 06 Nov 2009 14:29:01 +1100 python-daemon (1.4.8-1) unstable; urgency=medium * Urgency medium to fix broken behaviour in common scenarios. * New upstream version. + Drop default handling of ‘SIGCLD’ signal, to avoid bad interactions with other Python standard library modules. * debian/control: + Set ‘Priority: optional’ to allow other common packages to depend on this one. -- Ben Finney Fri, 18 Sep 2009 08:46:56 +1000 python-daemon (1.4.7-1) unstable; urgency=low * New upstream version. + Exclude ‘test’ package from distribution installation. (Closes: Bug#544391) * debian/pyversions: + Require at least Python 2.5. * debian/control: + Update to ‘Standards-Version: 3.8.3’ (no additional changes needed). -- Ben Finney Fri, 04 Sep 2009 00:13:07 +1000 python-daemon (1.4.6-1) unstable; urgency=low * Initial Debian packaging. (Closes: bug#524861) -- Ben Finney Sun, 21 Jun 2009 23:55:01 +1000