Re: RFS: twistar (Was: Request to join)

2016-01-06 Thread Jan-Pascal van Best
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.

RFS: denyhosts-server

2015-10-14 Thread Jan-Pascal van Best

-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-




RFS: twistar (Was: Request to join)

2015-10-14 Thread Jan-Pascal van Best
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.





Re: Request to join

2015-10-10 Thread Jan-Pascal van Best
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




Request to join

2015-10-07 Thread Jan-Pascal van Best

-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-