Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
On Tuesday 13 January 2009 16:21, Paweł Tęcza wrote: Frederik Dannemare pisze: On Friday 09 January 2009 11:49, Paweł Tęcza wrote: Now I want to upgrade your package to version 1.5. Are you working on it? I can try to do it myself using your package as a base, if you are too busy now. Hi Pawel I just did an upload of 1.5 to mentors.debian.net. I have included some of the suggestions you made some time ago. It's me again :) This is a detail, but you could add python-psycopg2 package to Suggests: field. Please don't forget to suggest python-mysqldb package for incoming Pythonfilter 1.6 :) I see that Gordon has released 1.6. I'll look into it. B/R, Frederik Dannemare -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Frederik Dannemare pisze: On Tuesday 13 January 2009 16:21, Paweł Tęcza wrote: This is a detail, but you could add python-psycopg2 package to Suggests: field. Please don't forget to suggest python-mysqldb package for incoming Pythonfilter 1.6 :) I see that Gordon has released 1.6. I'll look into it. Great news! Thanks a lot! My best regards, Pawel -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
On Friday 09 January 2009 11:49, Paweł Tęcza wrote: Now I want to upgrade your package to version 1.5. Are you working on it? I can try to do it myself using your package as a base, if you are too busy now. Hi Pawel I just did an upload of 1.5 to mentors.debian.net. I have included some of the suggestions you made some time ago. B/R, Frederik Dannemare -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Frederik Dannemare pisze: On Friday 09 January 2009 11:49, Paweł Tęcza wrote: Now I want to upgrade your package to version 1.5. Are you working on it? I can try to do it myself using your package as a base, if you are too busy now. Hi Pawel I just did an upload of 1.5 to mentors.debian.net. I have included some of the suggestions you made some time ago. Hello Frederik, Great message! Thanks a lot! Do you know that I sent RFR to debian-python mailing list before I received your message? :) I'm not sure whether you noticed it, but Courier-Pythonfilter has speeded up recently. Version 1.6 with MySQL support for greylisting should be available soon :) My best regards, P. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Frederik Dannemare pisze: On Friday 09 January 2009 11:49, Paweł Tęcza wrote: Now I want to upgrade your package to version 1.5. Are you working on it? I can try to do it myself using your package as a base, if you are too busy now. Hi Pawel I just did an upload of 1.5 to mentors.debian.net. I have included some of the suggestions you made some time ago. It's me again :) This is a detail, but you could add python-psycopg2 package to Suggests: field. Please don't forget to suggest python-mysqldb package for incoming Pythonfilter 1.6 :) P. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Frederik Dannemare pisze: On Saturday 03 January 2009 16:04, Paweł Tęcza wrote: Dnia 2008-12-22, pon o godzinie 13:45 +0100, Paweł Tęcza pisze: It seems that I don't need to debianize real python-pgsql module, because Gordon Messmer, creator of Pythonfilter has made a patch with psycopg2 support. We are testing it now and it should be available soon. Hello Frederik, Courier-Pythonfilter 1.5 with psycopg2 support is out! :) Hi Paweł Thank you for the heads up. I'll look into it. B/R, Frederik Hello Frederik, I would like to inform you that I've rebuilt your Courier-Pythonfilter 1.4 package for Ubuntu Hardy and uploaded it into our Debian packages repo [1]. It's public available. I did it, because someone at courier-users mailing list [2] was going to use Courier-Pythonfilter under Ubuntu. Now I want to upgrade your package to version 1.5. Are you working on it? I can try to do it myself using your package as a base, if you are too busy now. My best regards, P. [1] http://gpa.net.icm.edu.pl/ [2] http://markmail.org/message/gn6eo7sdk7623wxn -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
On Saturday 03 January 2009 16:04, Paweł Tęcza wrote: Dnia 2008-12-22, pon o godzinie 13:45 +0100, Paweł Tęcza pisze: It seems that I don't need to debianize real python-pgsql module, because Gordon Messmer, creator of Pythonfilter has made a patch with psycopg2 support. We are testing it now and it should be available soon. Hello Frederik, Courier-Pythonfilter 1.5 with psycopg2 support is out! :) Hi Paweł Thank you for the heads up. I'll look into it. B/R, Frederik -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Dnia 2008-12-22, pon o godzinie 13:45 +0100, Paweł Tęcza pisze: It seems that I don't need to debianize real python-pgsql module, because Gordon Messmer, creator of Pythonfilter has made a patch with psycopg2 support. We are testing it now and it should be available soon. Hello Frederik, Courier-Pythonfilter 1.5 with psycopg2 support is out! :) My best regards, P. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Frederik Dannemare pisze: On Thursday 18 December 2008 10:05, Paweł Tęcza wrote: I've just found Python module for PostgreSQL support of Pythofilter. It's python-pgsql [1]. Unfortunately it hasn't been debianized yet. Debian has python-pgsql package for long time, but it's different package! Its real name is pypgsql [2], grrr... Ah, that kind of thing is always bloody annoying. I would like to make Debian package with python-pgsql. I don't know what the best name for it is, so probably I'll contact with Debian Python Team. Yeah, or maybe try asking on the Debian mentors mailing list. The people there are usually full of good ideas. Hello Frederik, It seems that I don't need to debianize real python-pgsql module, because Gordon Messmer, creator of Pythonfilter has made a patch with psycopg2 support. We are testing it now and it should be available soon. Have a nice day, P. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
On Thursday 18 December 2008 10:05, Paweł Tęcza wrote: I've just found Python module for PostgreSQL support of Pythofilter. It's python-pgsql [1]. Unfortunately it hasn't been debianized yet. Debian has python-pgsql package for long time, but it's different package! Its real name is pypgsql [2], grrr... Ah, that kind of thing is always bloody annoying. I would like to make Debian package with python-pgsql. I don't know what the best name for it is, so probably I'll contact with Debian Python Team. Yeah, or maybe try asking on the Debian mentors mailing list. The people there are usually full of good ideas. B/R, Frederik Dannemare -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Paweł Tęcza pisze: 2. You could add suggestion for python-clamav, python-dns, python-spf packages. There can be necessary for some Pythonfilter modules. BTW, do you use Pythonfilter greylisting with PostgreSQL support? Recently I've been working on it, but no success. Gordon Messmer use mysterious Python pgsql module, but I can't find it in any Debian Python package for PostgreSQL support. Hello Frederik, I've just found Python module for PostgreSQL support of Pythofilter. It's python-pgsql [1]. Unfortunately it hasn't been debianized yet. Debian has python-pgsql package for long time, but it's different package! Its real name is pypgsql [2], grrr... I would like to make Debian package with python-pgsql. I don't know what the best name for it is, so probably I'll contact with Debian Python Team. My best regards, Pawel [1] http://people.rpath.com/~gafton/pgsql/ [2] http://pypgsql.sourceforge.net/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Paweł Tęcza pisze: frede...@dannemare.net pisze: It is in pretty good shape, is lintian clean, and I've tested the build process in an up-to-date sid pbuilder environment as well. I have also added tiny man pages for pythonfilter and pythonfilter-quarantine as well as written postinst and prerm scripts for starting and stopping the filter, plus a few other things. Furthermore, I'm using dpatch to remove shebangs where they are not appropriate. It sounds very interesting for me. I didn't touch the Python sources, only packaged them and also created postinst and prerm scripts. I'll compare your work with mine and write to you, if I have any ideas how to improve your package. Hi Frederic, I've just seen your source package. I very like it. Some things you did like me, but there are a few differences, for example I didn't know trick with debian/links file. Your work is clean and smart. However I have the couple comments: 1. Alternative dependency on courier-mta-ssl is probably redundant, because this package depends on courier-mta. 2. You could add suggestion for python-clamav, python-dns, python-spf packages. There can be necessary for some Pythonfilter modules. BTW, do you use Pythonfilter greylisting with PostgreSQL support? Recently I've been working on it, but no success. Gordon Messmer use mysterious Python pgsql module, but I can't find it in any Debian Python package for PostgreSQL support. 3. Pythonfilter 1.4 has been released under GPL v3. Please see COPYING file. I think that it's important notice. 4. You've probably forgotten to add 30_shebang_removal.dpatch file to debian/patches/00list file. I've also noticed that all *.dpatch files have 755 permissions, except of the last patch (30_shebang_removal.dpatch). It has 644. Unfortunately I don't know nothing about dpatch support for Debian packaging, so I'm not sure whether executable permission is necessary for *.dpatch files. But when I'm building the binary backage, then I can see the warning messages like below: dpkg-source: warning: executable mode 0755 of 'debian/patches/28_shebang_removal.dpatch' will not be represented in diff BTW, maybe better idea is to create only one big 00_shebang_removal.dpatch, instead of 30 little files? 5. I have README.Debian file with the following content. Feel free to copy/modify it, if you think that it can be helpful for users. courier-filter-python for Debian pythonfilter is ready to work after installation, but all its filters are disabled by default. Please edit /etc/pythonfilter.conf file and enable the filters you need. For some of them you also need to edit /etc/pythonfilter-modules.conf file. Next edit /etc/courier/enablefiltering file and enable mail sources which you want to filter. Now you are ready to courierfilter restart: sudo courierfilter restart Note: If you were not using any Courier mail filters (i.e. dupfilter or perlfilter) before, then you should modify your system boot script to run courierfilter start as soon as possible, and run courierfilter stop during the final portion of your system shutdown script. -- Paweł Tęcza pte...@net.icm.edu.pl Tue, 09 Dec 2008 12:02:13 + That's all :) I guess you don't want to rename your package? ;) Have a nice day, Pawel -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Hi Paweł I packaged courier-pythonfilter in the beginning of November and uploaded it to mentors.debian.net: http://mentors.debian.net/debian/pool/main/c/courier-pythonfilter/ It is in pretty good shape, is lintian clean, and I've tested the build process in an up-to-date sid pbuilder environment as well. I have also added tiny man pages for pythonfilter and pythonfilter-quarantine as well as written postinst and prerm scripts for starting and stopping the filter, plus a few other things. Furthermore, I'm using dpatch to remove shebangs where they are not appropriate. I filed a request for sponsor on the mentors list but nobody has shown interest as of yet: http://groups.google.se/group/linux.debian.devel.mentors/browse_thread/threa d/f53b85784e0cf30b I'll give it a second try in a few weeks time. If you're a DD yourself, please consider sponsoring it. ;) B/R, Frederik Dannemare Paweł Tęcza writes: Hi Frederik, Recently I've packaged Pythonfilter 1.4. It's not perfect, because I don't have the experiences with debianization of Python applications, but it works for me. Let me know, if you're interested. I can share my work with you. Please note that my package is named courier-filter-python. Pythonfilter is the most popular Python filtering framework for Courier-MTA, so it can be alternative for Perl implementation named courier-filter-perl. My best regards, Pawel Tecza -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
frede...@dannemare.net pisze: Hi Paweł I packaged courier-pythonfilter in the beginning of November and uploaded it to mentors.debian.net: http://mentors.debian.net/debian/pool/main/c/courier-pythonfilter/ Hello again, Thank you very much for your reply and the link! I'll take a look at that source package tomorrow. It is in pretty good shape, is lintian clean, and I've tested the build process in an up-to-date sid pbuilder environment as well. I have also added tiny man pages for pythonfilter and pythonfilter-quarantine as well as written postinst and prerm scripts for starting and stopping the filter, plus a few other things. Furthermore, I'm using dpatch to remove shebangs where they are not appropriate. It sounds very interesting for me. I didn't touch the Python sources, only packaged them and also created postinst and prerm scripts. I'll compare your work with mine and write to you, if I have any ideas how to improve your package. I filed a request for sponsor on the mentors list but nobody has shown interest as of yet: http://groups.google.se/group/linux.debian.devel.mentors/browse_thread/threa d/f53b85784e0cf30b I'll give it a second try in a few weeks time. Did you try to contact with Stefan Hornburg (Racke)? He is Debian developer and maintaner of Courier packages for Debian. I wrote him about my Pythonfilter package a few days ago, but I don't have any his feedback yet. If you're a DD yourself, please consider sponsoring it. ;) No, I'm not DD. Debian was my favourite Linux distro couple years ago. Now I rather prefer Ubuntu for desktop and server and recently I've been testing OpenSolaris on my laptop :) Good night, Pawel -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
On Monday 15 December 2008 21:56, Paweł Tęcza wrote: frede...@dannemare.net pisze: Did you try to contact with Stefan Hornburg (Racke)? I've been thinking about asking him but haven't come around to actually doing it yet. :) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Hi Frederik, Recently I've packaged Pythonfilter 1.4. It's not perfect, because I don't have the experiences with debianization of Python applications, but it works for me. Let me know, if you're interested. I can share my work with you. Please note that my package is named courier-filter-python. Pythonfilter is the most popular Python filtering framework for Courier-MTA, so it can be alternative for Perl implementation named courier-filter-perl. My best regards, Pawel Tecza -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#504080: ITP: courier-pythonfilter -- filter collection for the Courier MTA
Package: wnpp Severity: wishlist Owner: Frederik Dannemare [EMAIL PROTECTED] Package name: courier-pythonfilter Version: 1.4 Upstream Author: Gordon Messmer [EMAIL PROTECTED] URL: http://phantom.dragonsdawn.net/~gordon/courier-pythonfilter/ License: GPL Description: filter collection for the Courier MTA pythonfilter is a collection of useful filters for the Courier MTA, and a framework for developing new filters in Python. If you are interested in developing your own filters, see the Hacking section below. . pythonfilter can be used to filter spam and viruses, as well as implement other local mail policies. The individual modules are discussed below in the Modules section, and policy design is discussed in the Use section. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]