RFS: pyxdg 0.24-1

2012-11-06 Thread Thomas Kluyver
Hello,

I'd like to request a sponsor to upload a new version of pyxdg. This is
essentially the same as an earlier RFS for 0.23-1, but with a new upstream
version.

Package name: pyxdg
Version : 0.24-1
Upstream Author : Sergey Kuleshov ; Heinrich
Wendel ; Thomas Kluyver 
URL : http://freedesktop.org/wiki/Software/pyxdg
License : LGPL-2
Section : python

Changelog:
pyxdg (0.24-1) unstable; urgency=low

  * New upstream version
+ Python 3 support (closes: #591017)
+ Test suite
  * Convert packaging to use dh_python2 (closes: #637154)

It builds these binary packages:
  python-xdg - Python 2 library to access freedesktop.org standards
  python3-xdg - Python 3 library to access freedesktop.org standards

In the DPMT SVN repository:
 http://anonscm.debian.org/viewvc/python-modules/packages/pyxdg/

Thanks,
Thomas


Re: RFS: pyxdg 0.24-1

2012-11-06 Thread Dmitrijs Ledkovs
On 6 November 2012 11:14, Thomas Kluyver  wrote:
> Hello,
>
> I'd like to request a sponsor to upload a new version of pyxdg. This is
> essentially the same as an earlier RFS for 0.23-1, but with a new upstream
> version.
>

Can you add an autopkgtest that runs the upstream testsuite?

Regards,

Dmitrijs.


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/canbhlugn2rdw8inyoux9ocovhvxbutrwuapi3ett+41k4of...@mail.gmail.com



Re: RFS: pyxdg 0.24-1

2012-11-06 Thread Thomas Kluyver
(Resending to the list - sorry)

On 6 November 2012 12:36, Thomas Kluyver  wrote:

> On 6 November 2012 12:03, Dmitrijs Ledkovs  wrote:
>>
>> Can you add an autopkgtest that runs the upstream testsuite?
>
>
> I've had a go - can you have a glance at the attached patch? If it looks
> OK, I'll commit it.
>
> Thanks,
> Thomas
>


Re: RFS: pyxdg 0.24-1

2012-11-06 Thread Dmitrijs Ledkovs
On 6 November 2012 12:36, Thomas Kluyver  wrote:
> On 6 November 2012 12:03, Dmitrijs Ledkovs  wrote:
>>
>> Can you add an autopkgtest that runs the upstream testsuite?
>
>
> I've had a go - can you have a glance at the attached patch? If it looks OK,
> I'll commit it.
>

Looks good. Commit and I will sponsor your package.

Regards,

Dmitrijs.


pyxdg_add_autopkgtest.patch
Description: Binary data


Re: RFS: pyxdg 0.24-1

2012-11-06 Thread Thomas Kluyver
On 6 November 2012 12:54, Dmitrijs Ledkovs  wrote:

> Looks good. Commit and I will sponsor your package.
>

Done. Thanks, Dmitrijs.

Thomas


Re: RFS: pyxdg 0.24-1

2012-11-06 Thread Dmitrijs Ledkovs
On 6 November 2012 12:55, Thomas Kluyver  wrote:
> On 6 November 2012 12:54, Dmitrijs Ledkovs  wrote:
>>
>> Looks good. Commit and I will sponsor your package.
>
>
> Done. Thanks, Dmitrijs.
>

I am thinking to upload to experimental instead of unstable. It's a
few upstream releases jump and a python3 package is introduced.
This makes this changes unsuitable for unstable considering that we
are currently frozen and these changes are not appropriate for wheezy
at this time.
Is that ok with you? Or did you intend to upload into unstable?

Regards,

Dmitrijs.


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/canbhluidottjeo__+gns-ns1xuobqtg28qy69feznajyxmd...@mail.gmail.com



Re: RFS: pyxdg 0.24-1

2012-11-06 Thread Thomas Kluyver
On 6 November 2012 13:18, Dmitrijs Ledkovs  wrote:

> I am thinking to upload to experimental instead of unstable. It's a
> few upstream releases jump and a python3 package is introduced.
> This makes this changes unsuitable for unstable considering that we
> are currently frozen and these changes are not appropriate for wheezy
> at this time.
> Is that ok with you? Or did you intend to upload into unstable?
>

That's fine by me. I see myself primarily as the upstream here, offering
the package to Debian to use as you will.

In that case, I'll submit it separately to Ubuntu, as it won't be synced
from experimental. Thanks for letting me know.

Best wishes,
Thomas


Re: RFS: pyxdg 0.24-1

2012-11-06 Thread Dmitrijs Ledkovs
On 6 November 2012 14:09, Thomas Kluyver  wrote:
> On 6 November 2012 13:58, Dmitry Shachnev  wrote:
>>
>> It won't be _automatically_ synced, but you can file a sync request:
>> https://wiki.ubuntu.com/SyncRequestProcess.
>>
>> Or Dmitrijs will sync it for you :)
>
>
> Great, thanks Dmitry.
>
> Dmitrijs, let me know if you're happy to do the sync - otherwise I can make
> a request.

I have a small white board with stuff to sync =) as there is ~6hour
delay until I can do it.
Cool, will upload & sync.

Regards,

Dmitrijs.


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CANBHLUhZ3F_BNAzLsOLpTqc_oTi+G=yscse7cpvgjvrpens...@mail.gmail.com



Re: Advise on packaging a new Python module

2012-11-06 Thread Jakub Wilk

* Tomás Di Domenico , 2012-11-04, 15:43:
I've recently joined the Debian Med team, and am currently trying to 
package my first project, the CSB bioinformatics toolbox [1]. CSB is 
similar to the already packaged Biopython group of modules, but dealing 
exclusively with the structural side of bioinformatics. This is the 
reason why it seemed like a project for the Med team.


I have already set up the package in a git repository [2], and it seems 
to be in pretty good shape, according to Andreas Tille, my mentor. 
Laszlo Kajan, a member of the Med team, advised me to ask for help to 
the Python team, and particularly to Jakub Wilk, who's helped him in 
the past. His suggestion is that if the module is acceptable, it may be 
worth it to have the maintainer changed from the Med team to the Python 
team.


I feel like I've been just called to the blackboard. ;)


[2] http://anonscm.debian.org/gitweb/?p=debian-med/python-csb.git


I didn't play with the package for very long, because I couldn't build 
the source package. It looks like contents of the repository didn't 
match contents of the upstream tarball (which I downloaded with uscan), 
making dpkg-source abort due to upstream changes. The diff between the 
two is huge (664 files changed, 27972 insertions, 21422 deletions); it 
contains e.g.:


-__version__ = '1.1.0.463'
+__version__ = '1.1.0.507'

Did upstream release a new version without changing tarball name? :(

This package requires Python >= 2.6, and since 2.5 is a supported 
version in squeeze, so this should be declared in debian/control. Please 
add:

X-Python-Version: >= 2.6
to the source paragraph.

To be pedantically correct, build-dependency on python-all should be 
versioned: >= 2.6.6-3~ (see dh_python2 manpage).


Current standards version is 3.9.4. Note that lintian doesn't know it 
yet, so you'll have to live with a spurious warning. The new Policy 
version made build-arch and build-indep targets mandatory; dh support 
for these targets was implemented in debhelper 8.1.0, so don't forget to 
bump the build-dependency. 

It looks like upstream supports Python 3.X. You may consider supporting 
it in Debian, too. If you choose to do so, please build a separate 
binary package python3-csb. Beware that dh doesn't support 
building/installing Python 3.X modules, so you would have to write the 
code yourself.


I would advise you against using a more restrictive license for debian/* 
that upstream uses, like you currently do.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121106212752.ga4...@jwilk.net