--- pyzor-0.5.0.orig/debian/control +++ pyzor-0.5.0/debian/control @@ -0,0 +1,23 @@ +Source: pyzor +Section: mail +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Carl Chenet +Uploaders: Python Applications Packaging Team +Standards-Version: 3.8.3 +Build-Depends: debhelper (>= 7), cdbs (>= 0.4.43), python-dev (>= 2.3.5-11), python-support (>= 0.5.3) +Homepage: http://pyzor.sourceforge.net/ +Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/pyzor/trunk/ +Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/pyzor/trunk/ + +Package: pyzor +Architecture: all +Depends: ${python:Depends}, ${misc:Depends}, python-gdbm +Description: spam-catcher using a collaborative filtering network + Pyzor is a collaborative, networked system to detect and block spam using + identifying digests of messages. + . + It establishes a distributed database of spam digests which can be used to + filter out known spam. + . + Pyzor is a reimplementation of Razor in Python. --- pyzor-0.5.0.orig/debian/pycompat +++ pyzor-0.5.0/debian/pycompat @@ -0,0 +1 @@ +2 --- pyzor-0.5.0.orig/debian/copyright +++ pyzor-0.5.0/debian/copyright @@ -0,0 +1,25 @@ +This is Pyzor, originally written by Frank Tobin + +The original source can always be found at: http://pyzor.sourceforge.net/ + +Upstream Author: Frank J. Tobin + +Copyright: (C) 2002 Frank J. Tobin + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +See /usr/share/common-licenses/GPL-2 for more information. --- pyzor-0.5.0.orig/debian/changelog +++ pyzor-0.5.0/debian/changelog @@ -0,0 +1,255 @@ +pyzor (1:0.5.0-2fakesync1) natty; urgency=low + + * Fake sync due to mismatching orig tarball (LP: #669564). + + -- Stefan Lesicnik Wed, 03 Nov 2010 22:08:38 +0200 + +pyzor (1:0.5.0-2) unstable; urgency=low + + [ Carl Chenet ] + * debian/control now works. + * debian/control + - bump Standards-Version to 3.8.3 + + [ Luca Falavigna ] + * debian/rules: + - Do not manually set DEB_PYTHON_INSTALL_ARGS_ALL, recent versions + of CDBS already do that (Closes: #557937). + + -- Carl Chenet Sat, 12 Dec 2009 13:26:50 +0100 + +pyzor (1:0.5.0-1) unstable; urgency=low + + [Carl Chenet] + * New maintainer (Closes: #416278). + * Updated Standards-Version to 3.8.2 + * Deleted outdated upstream Changelog + + [Tobias Klauser] + * New upstream release + - All debian patches have been merged upstream, drop them. + - Manpages have been merged upstream, drop them from debian directory. + - Check received server list for validity and print an error message when no + servers were discovered (Closes: #494047). + * Rephrased package description (Closes: #439583). + * Removed Homepage tag in control in favour of the new control field. + * Added Vcs-Svn and Vcs-Browser control fields. + + [Sandro Tosi] + * debian/control + - switch Vcs-Browser field to viewsvn + + -- Carl Chenet Sat, 08 Aug 2009 14:36:45 +0200 + +pyzor (1:0.4.0+cvs20030201-8) unstable; urgency=low + + * QA upload. + * Defined do_mbox in client.py for predigest function (Closes: #412658). + * Fixed broken copyright. + + -- Nico Golde Sun, 22 Apr 2007 20:22:54 +0200 + +pyzor (1:0.4.0+cvs20030201-7) unstable; urgency=low + + * QA upload. + * Set maintainer to QA group. + * Adjusted Homepage tag. + * Conformed to new python policy (Closes: 416215). + * Changed versioned dependency for python-support to >= 0.5.3 + like described in the wiki and moved it to Build-Depends. + + -- Nico Golde Wed, 11 Apr 2007 15:30:00 +0200 + +pyzor (1:0.4.0+cvs20030201-6.1) unstable; urgency=low + + * Non-maintainer upload. + + [ Ana Beatriz Guerrero Lopez ] + * Update package to the last python policy (Closes: #380923). + * Bumped compat to 5. + * Bumped Standards-Version to 3.7.2, no changes required. + + [ Pierre Habouzit ] + * Upload ana's patch. + + -- Pierre Habouzit Mon, 4 Sep 2006 18:56:58 +0200 + +pyzor (1:0.4.0+cvs20030201-6) unstable; urgency=low + + * Change the install location of the files from + /usr/lib/python2.4/site-packages/ to + /usr/lib/site-python/ because sys.path might not + include the former (Closes: #347678) + * Updated standards version + * Updated watch to version 3 format, in case upsteam + ever releases a new version. + * Escaped hyphens in the man pages. + + -- Christopher Sacca Thu, 12 Jan 2006 00:38:18 -0500 + +pyzor (1:0.4.0+cvs20030201-5) unstable; urgency=low + + * Cleaned up all the patches so that they're more condolidated + and apply cleaner + * Updated python deps to include both 2.3 and 2.4 + * Tracked down the last reference to FileDigestor in client.py + that caused an error (Closes: #335096) + * Added patches from the BTS that were long overdue to be + incorperated. These patches help handle unknown encoding + types and deal with internal short comings in the mime + decryption (Closes: #309469, #324682) + According to the SpamAssassin BTS, these patches should + also solve the weird "internal error" issue + (Closes: #335424) + + -- Christopher Sacca Tue, 10 Jan 2006 02:33:21 -0500 + +pyzor (1:0.4.0+cvs20030201-4) unstable; urgency=low + + * Added some more error catching to deal with mime-types that + mimetools doesn't support (binary), or invalid mime-types (things + that contain ;'s) (Closes: #306407) + + -- Christopher Sacca Tue, 26 Apr 2005 11:52:21 -0400 + +pyzor (1:0.4.0+cvs20030201-3) unstable; urgency=medium + + * Added --mbox to check and info commands and updated man page + * Reverted from threading code to the signal code to stop pyzor from hanging + on a TimeoutError (Closes: #301160) + * Updated watch file so that it won't just timeout + * Added a --log option to log stderr and debug to a file + (pyzor_home/pyzor.log) + + -- Christopher Sacca Tue, 11 Apr 2005 09:41:00 -0400 + +pyzor (1:0.4.0+cvs20030201-2) unstable; urgency=low + + * Cleaned up some of the changes I made, making them dpatchs + * Patched getopt section in client to catch errors and display help + correctly (Closes: #300695) + + -- Christopher Sacca Tue, 22 Mar 2005 11:04:28 -0500 + +pyzor (1:0.4.0+cvs20030201-1) unstable; urgency=low + + * New maintainer (Closes: #297922) + * Updated man pages to current documentation + * Documentation (pyzord.1) now clearly states that pyzord does not + daemonize itself (Closes: #263900) + * Caught IOErrors and propmts user to use correct syntax for stdin + (Closes: #295852) + + -- Christopher Sacca Wed, 16 Mar 2005 12:54:45 -0500 + +pyzor (1:0.4.0-1) unstable; urgency=low + + * Fix the version number with an epoch instead of the 0.4.0.0 hack + * orphaning the package + + -- Bastian Kleineidam Thu, 3 Mar 2005 15:51:55 +0100 + +pyzor (0.4.0.0-9) unstable; urgency=low + + * added debian/watch file + * catch TypeError on bad encoded multipart mails (Closes: #262565) + * use cdbs for debian/rules + + -- Bastian Kleineidam Wed, 28 Jul 2004 16:30:21 +0200 + +pyzor (0.4.0.0-8) unstable; urgency=low + + * Ignore wrong boundaries in multipart mails (Closes: #249438) + + -- Bastian Kleineidam Thu, 3 Jun 2004 18:22:26 +0200 + +pyzor (0.4.0.0-7) unstable; urgency=low + + * install more of the upstream documentation; thanks Grant Bowman for + pointing this out (Closes: #234170) + + -- Bastian Kleineidam Sun, 22 Feb 2004 13:28:43 +0100 + +pyzor (0.4.0.0-6) unstable; urgency=low + + * add python-gdbm to depends (Closes: #225965) + + -- Bastian Kleineidam Sat, 3 Jan 2004 22:33:59 +0100 + +pyzor (0.4.0.0-5) unstable; urgency=low + + * use dpatch for applied patches: + - 01_continue_on_bad_digest + if digest could not be calculated, continue with next digest + - 02_catch_encoding_errors + catch errors while decoding multipart mime files without end + boundary tag (Closes: #178039) (Closes: #190230) + - 03_set_umask + set proper umask 0077 for newly generated files + * Standards version 3.6.1 + + -- Bastian Kleineidam Tue, 14 Oct 2003 19:05:42 +0200 + +pyzor (0.4.0.0-4) unstable; urgency=high + + * Set umask 0077 in commandline scripts "pyzor" and "pyzord" to ensure + proper file permission on create. (Closes: #207002) + * This is a security issue, set urgency to high. + + -- Bastian Kleineidam Mon, 25 Aug 2003 13:17:47 +0200 + +pyzor (0.4.0.0-3) unstable; urgency=low + + * use and require Python 2.3 + * Standards version 3.6.0, no changes required + * use dh_python + * added README.Debian suggesting the discover command + + -- Bastian Kleineidam Mon, 11 Aug 2003 16:30:47 +0200 + +pyzor (0.4.0.0-2) unstable; urgency=low + + * depend on python2.2 to ease installation in woody (Closes: #184914) + * use debian/compat instead of DH_COMPAT + * remove unnecessary calls to setup.py + + -- Bastian Kleineidam Sun, 16 Mar 2003 12:43:48 +0100 + +pyzor (0.4.0.0-1) unstable; urgency=low + + * make non-native package, generating a orig.tar.gz from the .tar.bz2 + source (Closes: #182686) + * depend on debhelper >= 4 + + -- Bastian Kleineidam Thu, 27 Feb 2003 13:53:09 +0100 + +pyzor (0.4.0-2) unstable; urgency=low + + * Standards version 3.5.8.0 + * Refer to /usr/share/common-licenses/GPL + * use DH_COMPAT=4 + * Fix crash on check command when content encoding is unknown + * Fix crash on check and info command when digest is None + + -- Bastian Kleineidam Sun, 29 Dec 2002 00:27:46 +0100 + +pyzor (0.4.0-1) unstable; urgency=low + + * Standards version 3.5.7.1 + * First upload, my new key is in the keyring. wheeeee (Closes: #155318) + * New upstream release. + + -- Bastian Kleineidam Thu, 7 Nov 2002 21:36:15 +0100 + +pyzor (0.3.1-1) unstable; urgency=low + + * New upstream release. + + -- Bastian Kleineidam Sat, 10 Aug 2002 10:56:06 +0200 + +pyzor (0.3.0-1) unstable; urgency=low + + * Initial packaging + + -- Bastian Kleineidam Sun, 23 Jun 2002 23:43:51 +0200 + --- pyzor-0.5.0.orig/debian/README.Debian +++ pyzor-0.5.0/debian/README.Debian @@ -0,0 +1,6 @@ +Before using pyzor the first time, you should run "pyzor discover" to +store public server IPs in the server configuration file, which is +usually located at $HOME/.pyzor/servers . + + +Bastian Kleineidam , 25 August 2003 --- pyzor-0.5.0.orig/debian/watch +++ pyzor-0.5.0/debian/watch @@ -0,0 +1,3 @@ +# watch control file for uscan +version=3 +http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/p/project/py/pyzor/pyzor/([\d]{1}.[\d]{1}.[\d]{1})/pyzor-(.*)\.tar.gz --- pyzor-0.5.0.orig/debian/compat +++ pyzor-0.5.0/debian/compat @@ -0,0 +1 @@ +7 --- pyzor-0.5.0.orig/debian/rules +++ pyzor-0.5.0/debian/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f +DEB_PYTHON_SYSTEM=pysupport + +include /usr/share/cdbs/1/class/python-distutils.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +BASE := $(CURDIR)/debian/pyzor +DEB_INSTALL_MANPAGES_pyzor := docs/pyzor.1 docs/pyzord.1 + +binary-indep-post-install/pyzor:: + install -m755 scripts/pyzor $(BASE)/usr/bin/pyzor + install -m755 scripts/pyzord $(BASE)/usr/bin/pyzord + +clean:: + rm -f lib/pyzor/*.pyc lib/pyzor/*.pyo + +binary-install/pyzor:: + dh_pysupport -p$(cdbs_curpkg) +