debian/0000755000000000000000000000000011673121312007163 5ustar debian/changelog0000644000000000000000000000642011673121212011036 0ustar python-daemon (1.5.5-1ubuntu1) precise; urgency=low * Build using dh_python2 -- Matthias Klose Sat, 17 Dec 2011 14:09:14 +0000 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 debian/rules0000755000000000000000000000143511673121312010246 0ustar #! /usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # # debian/rules # # Copyright © 2008–2009 Ben Finney # This is free software; you may copy, modify, and/or distribute this work # under the terms of the GNU General Public License, version 2 or later. # No warranty expressed or implied. # See the file '/usr/share/common-licenses/GPL-2' for details. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 .PHONY: build build: dh build --with=python2 .PHONY: clean clean: dh clean --with=python2 .PHONY: install install: build dh install --with=python2 .PHONY: binary-indep binary-indep: build install dh binary-indep --with=python2 .PHONY: binary-arch binary-arch: build install .PHONY: binary binary: build binary-indep binary-arch debian/pyversions0000644000000000000000000000000511360010172011314 0ustar 2.5- debian/control0000644000000000000000000000254711673121234010601 0ustar Source: python-daemon Priority: optional Maintainer: Ben Finney Section: python Homepage: http://pypi.python.org/pypi/python-daemon VCS-bzr: http://bzr.debian.org/bzr/collab-maint/python-daemon/python-daemon.debian/ VCS-Browser: http://bzr.debian.org/loggerhead/collab-maint/python-daemon/python-daemon.debian/ Build-Depends: debhelper (>= 7.0.14), python-setuptools, python-minimock (>= 1.2.2), python-lockfile, python (>= 2.6.6-3~) Standards-Version: 3.8.4 Package: python-daemon Architecture: all Depends: python-lockfile, ${python:Depends}, ${misc:Depends} Description: library for making a Unix daemon process ‘daemon’ is a library that assists a Python program to turn itself into a well-behaved Unix daemon process, as specified in PEP 3143. . This library provides a ‘DaemonContext’ class that manages the following important tasks for becoming a daemon process: . * Detach the process into its own process group. * Set process environment appropriate for running inside a chroot. * Renounce suid and sgid privileges. * Close all open file descriptors. * Change the working directory, uid, gid, and umask. * Set appropriate signal handlers. * Open new file descriptors for stdin, stdout, and stderr. * Manage a specified PID lock file. * Register cleanup functions for at-exit processing. debian/copyright0000644000000000000000000000672011360010172011115 0ustar Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=233 Upstream-Name: python-daemon Upstream-Maintainer: Ben Finney Upstream-Source: http://pypi.python.org/packages/source/p/python-daemon/ Files: * License: PSF-2+ This is free software: you may copy, modify, and/or distribute this work under the terms of the Python Software Foundation License, version 2 or later as published by the Python Software Foundation. No warranty expressed or implied. Files: debian/* License: GPL-2+ This is free software; you may copy, modify, and/or distribute this work under the terms of the GNU General Public License, version 2 or later. No warranty expressed or implied. . On Debian systems, the complete text of the GNU General Public License version 2 can be found in the file ‘/usr/share/common-licenses/GPL-2’. License: PSF-2 PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 -------------------------------------------- . 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using this software ("Python") in source or binary form and its associated documentation. . 2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Python Software Foundation; All Rights Reserved" are retained in Python alone or in any derivative version prepared by Licensee. . 3. In the event Licensee prepares a derivative work that is based on or incorporates Python or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python. . 4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. . 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. . 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. . 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. . 8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the terms and conditions of this License Agreement. debian/source/0000755000000000000000000000000011360010172010455 5ustar debian/source/format0000644000000000000000000000001411365262374011705 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000040611360010172010206 0ustar # debian/watch # Debian uscan file for python-daemon package. # Manpage: uscan(1) # Compulsory line, this is a version 3 file. version=3 # Current version from Python cheeseshop. http://pypi.python.org/packages/source/p/python-daemon/python-daemon-(.+).tar.gz debian/compat0000644000000000000000000000000211360010172010353 0ustar 7