Request to join
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi Debian-Python folks, I'd like to join the Debian Python application and modules teams. I'm a DM and my Alioth account is janpascal-guest. The root cause for this request is the dropping of the denyhosts package (a Python package) from Jessie. Once I noticed it was gone, I've worked with the previous maintainer and sponsor to get the package back into shape. It's now in the NEW queue. See the ITP (1). One of the open bugs for denyhosts mentioned that there was no free software synchronisation server for denyhosts. See bug#622697 (2). The original author of denyhosts also operated the sync server, but does not want to open its source, so in cooperation with the new upstream maintainer I wrote a AGPL'ed sync server (3). I'm also working on packaging the sync server, see ITP (4). There is a dependency of the sync server which is not yet in Debian, an ORM library for the Twisted framework: Twistar (5). There is also an ITP for it, see (6). I've read https://python-modules.alioth.debian.org/python-modules-policy.html and http://python-apps.alioth.debian.org/policy.html and I accept both. I've been involved in Debian for around ten years, working first on Java packages (lucene2, commons-csv). Later on some PHP work (php-net-nntp,spotweb) and lately Python, as described above. I look forwarded to working with you on Python packaging. If I'm accepted into the team, I'll upload the packaging work up to now to Alioth. Since I haven't used subversion in years, I've taken the liberty to use git, gbp and git-dpm as described in Python GitPackaging (7). Kind regards Jan-Pascal (1) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788994 (2) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622697 (3) https://github.com/janpascal/denyhosts_sync (4) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800630 (5) http://findingscience.com/twistar/ (6) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800717 (7) https://wiki.debian.org/Python/GitPackaging -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJWFNl9AAoJEPgwem7WkKwGImgP/j0zpCGPvn8MxU6AxHh5vkSa xlqJ81MKb9YAeYNYQ1tNy0E8jIFnB4oJ290BzDpk/Qhq1VdWoraP/o8in5yAJ7Fr hqKPmMu81ima/OY4TyV3MA6m2sCOD330FIMbMH5R8yhPaEX8dGOklddmSCcETe6Z kJ+K4Hi7IPw2pQSSqstwkl3uS10K+LPzOYDd9hQCVWWCcaNzv5P9oIy/CXz5Au8c dcSJ4oXVQ4X2P254pJrbiu6JGbxX1MC2uYO7mRInnJSFO9DlChoA0myM4yC3mnWQ IRyD2v9Jiy990eHJrVd8/jIlKuFWpid91Qpzj7MXa53ILwIB7b3K1A2RiX2lmqd1 3unZxd2vWdvxKTwsvzUExfNRV2fUzsdgedcHuRYtlRyKh2JJf/Scr1VJhA0J85EI NzXddfP9+G8VFgPUzo3T1gcFy650vhKftujU/NT/8kkvKLopEougX4EknSlx4Iv0 b5sINTOdBsIf3vQfrgFIfG4XXfrF1TB8BmSsK/2ZGqJgdXSsMDX4j7cqQ7ZHN6r/ Qojr6X0BfVKd0js9UGLlT5g5oOzdwWehwEpvPmWWqFAFOyDUH0qzacxAuORsYFH1 qdoFO1fmz4qVnvhs/hoZCXd+8Zvpzo/Bt8T/0cZoFNI9gDN1x2P4Ud/XZMW7BBIc FJBj6Emc6FqiIbrkYwlP =ubro -END PGP SIGNATURE-
Re: Request to join
Hi Piotr and others, Since the git transition seems to be done, how about adding me to the debian python teams so I can create the repos on Alioth and push my work so far to them? @Matthias: Call by name *shudder*, remember having to work with some Fortran code using call by name in my physics times.. Anyway, my name has the same origin as one of Wirth' languages, i.e. Blaise Pascal... Cheers Jan-Pascal
RFS: twistar (Was: Request to join)
On 10/12/2015 11:57 AM, Piotr Ożarowski wrote: > you're in, though. Welcome > > (and please note that we will use git-dpm, not any other git related > tool so either use that or make sure it's compatible) Thanks for adding me. I've uploaded the twistar packaging to Alioth, it's at git+ssh://git.debian.org/git/python-modules/packages/twistar.git. I've used the default git-dpm branch names (master, upstream and pristine-tar). I noticed there is some discussion on this list on branch names, but I've followed the now-official https://wiki.debian.org/Python/GitPackaging. The module is Python 2 only. Upstream doesn't support Python 3, and since twisted (the major dependency of twistar) is Python 2-only in Debian (AFAIK), it wouldn't make much sense anyway. The package builds correctly with pbuilder in a clean sid chroot, without lintian errors (some pedantic and experimental comments). I'd appreciate if one of the more experienced developers from the team would take a look at the package and I look forward to your comments, and to working togethers to get this package and (later) the denyhosts synchronisation server into Debian. Cheers Jan-Pascal - From the ITP: * Package name: python-twistar Version : 1.3 Upstream Author : Brian Muller * URL : http://findingscience.com/twistar/ * License : MIT, BSD-derived Programming Lang: Python Description : Python ORM library for the Twisted framework Twistar is a Python implementation of the active record pattern (also known as an object-relational mapper or ORM) that uses the Twisted framework’s RDBMS support to provide a non-blocking interface to relational databases. Twistar is a dependency for denyhosts-server, see its ITP, bug #800630.
RFS: denyhosts-server
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi all, I'm looking for a sponsor for my package denyhosts-server. - From the ITP: - - Package name: denyhosts-server Version : 2.0.0 Upstream Author : Jan-Pascal van Best URL : http://github.com/janpascal/denyhosts_sync License : AGPL-3+ Programming Lang: Python Description : Denyhosts synchronisation server denyhosts-server is a server that allows denyhosts clients to share blocked IP addresses. It is intended to be a drop-in replacement for the service at xmlrpc.denyhosts.net that up to now has been provided by the original author of denyhosts. This synchronisation server has been written in response to Debian bug#622697. The existing sync server is not free software, is not going to be free software (the author has been asked several times) and has been maintained skimpily over the past 5+ years. - - I've pushed the packaging to ssh://git.debian.org/git/collab-maint/denyhosts-server.git, but maybe there is a PAPT-specific place to put the packaging? I got the impression that might be the same location as the python-modules git repositories? The package builds cleanly with a pbuilder sid chroot (with the python-twistar package inserted), and it is Lintian clean. It uses git-dpm. Full disclosure: I am also upstream. I'd appreciate it if one of the more experienced developers from the team would take a look at the package and I look forward to your comments, and to working togethers to get this package into Debian. Kind regards Jan-Pascal -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJWHkEsAAoJEPgwem7WkKwGBsgQAIuyddgIjs7LY3U1s7NDFoSK 98BnFaigpNYwaeFc/ujvpGuVqwe19SbUzEMNzBK4xfD50XPxU9qAo+Soq9UModjc t/vaXxxGVpLpWqMD3N9if0Q2cZm7zJopNnSTw7XEbR4gWnhq8XrdaTEHLjriB+HK 5Yrmz6IEjLSgp05HoCBZyO6StgZ7GSYkjkh3HQHsRpvZQpZl8P6EeT19NgXuwMWD +IV8eXbic2c3v8fqcF/ah5kc2hldul4uZY+Z9VIq5ToqpbTGe1L2CDXsbBKoSBRg JLFPKCnV7uteGhJkKktIj1zN3/6niRBFQLwAAypriTnTQ6DgzHy+GBhzdzSTOVSr sMrFX6jZB26NwSTimeXwxwZv2XnUdfUPUZqWitekXZ1mMJYGNgxyhMRTvC3GJ2rn XRbAK/Ws2n8sZxqG0KLON4JEES6tJa9I3ukPBfEzKf3Rqbbr3dI6SPYfk82CQgaa AMYJA+a4k54KYL9QLgracvCl+QSy6qPpphgJrfHkprW0FWTT0oalkUrilruB/P9F cjp+0CGD9mnp/GCM2M2JRWHRhEwksB/me5HmzboTUQLd0LoRLzXHMUiD60ewyfjz LLElvHqUxSkCm5URZs7kvdM3eHTM1NX5CQyKvKO39sYaxRvt5iixiUbWfj7MDtp2 OQtm/JGeh/OQIj2xW2da =5MED -END PGP SIGNATURE-
Re: RFS: twistar (Was: Request to join)
I've packaged Twitter already, but I'm in need of a sponsor since I'm a DM only. I've uploaded the twistar packaging to Alioth, it's at git+ssh://git.debian.org/git/python-modules/packages/twistar.git. I've used the default git-dpm branch names (master, upstream and pristine-tar). I noticed there is some discussion on this list on branch names, but I've followed the now-official https://wiki.debian.org/Python/GitPackaging. The module is Python 2 only. Upstream doesn't support Python 3, and since twisted (the major dependency of twistar) is Python 2-only in Debian (AFAIK), it wouldn't make much sense anyway. The package builds correctly with pbuilder in a clean sid chroot, without lintian errors (some pedantic and experimental comments). I'd appreciate if one of the more experienced developers from the team would take a look at the package and I look forward to your comments, and to working togethers to get this package and (later) the denyhosts synchronisation server into Debian. Cheers Jan-Pascal - >From the ITP: * Package name : python-twistar Version : 1.3 Upstream Author : Brian Muller * URL : http://findingscience.com/twistar/ * License : MIT, BSD-derived Programming Lang: Python Description : Python ORM library for the Twisted framework Twistar is a Python implementation of the active record pattern (also known as an object-relational mapper or ORM) that uses the Twisted framework’s RDBMS support to provide a non-blocking interface to relational databases. Twistar is a dependency for denyhosts-server, see its ITP, bug #800630 Barry Warsaw schreef op 4 januari 2016 15:57:27 CET: >On Jan 04, 2016, at 04:41 AM, Giovanni Pellerano wrote: > >>i was reading >https://lists.debian.org/debian-python/2015/10/msg00267.html >>while working on GlobaLeaks (https://github.com/globaleaks/GlobaLeaks) >>and evaluate it's adoption as replacement for python-storm that >>appears not to be an abandoned software :( > >I don't know anything about twistar, but I do think Storm is >effectively >abandoned. I'm not sure twistar is in better shape, given that the >last PyPI >release is 2013, although there are a few commits to upstream's GitHub >in >2015. > >I think SQLAlchemy or SQLObject are generally considered best-in-breed >of the >Python ORMs. (FWIW, GNU Mailman 3 core is Python 3 and was ported to >SA last >year.) > >>I would support the packaging of twistar for debian; is there stil >>lthe possibility if packaged readly to have it in the upcoming debian >>stretch/ubuntu xenial? > >I can't say whether it's worth it or not, but yes, there is probably >time to >package it up and get it through NEW for stretch and xenial, if you can >find a >sponsor (I'm not volunteering ;). > >Cheers, >-Barry -- Sent from my Android device with K-9 Mail. Please excuse my brevity.