Policy page is out of date with actual policy

2012-01-28 Thread Clint Byrum
It had been a while since I added a package to SVN, so I went hunting
for the procedure and somehow ended up here:

http://python-modules.alioth.debian.org/python-modules-policy.html

This led me to follow the perl modules procedure, which uses -l 2,
and no -o.

This meant I put my modules in the wrong place in SVN. I backed them
out, but this needs to be fixed. olasd in #debian-python informed me
that the proper thing to do is follow this:

http://wiki.debian.org/Teams/PythonAppsPackagingTeam/HowTo

And just sub in modules for apps.

How do we get that policy page updated?


-- 
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/1327739355-sup-4...@fewbar.com



RFS: python-translitcodec , python-mongokit

2012-01-28 Thread Clint Byrum
Hi everyone!

I've pushed python-translitcodec and python-mongokit into the SVN
repository.

I believe them to be ready for upload. They're a dependency of an
application I'm packaging, Mediagoblin, so having them is a blocker
for that.

It would be quite helpful if somebody could sponsor them.


-- 
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/1327740652-sup-8...@fewbar.com



Re: Policy page is out of date with actual policy

2012-01-28 Thread Sandro Tosi
On Sat, Jan 28, 2012 at 09:31, Clint Byrum  wrote:
> It had been a while since I added a package to SVN, so I went hunting
> for the procedure and somehow ended up here:
>
> http://python-modules.alioth.debian.org/python-modules-policy.html
>
> This led me to follow the perl modules procedure, which uses -l 2,
> and no -o.

Because you decided to not read the document: in the Hints section the
first bullet it:

* To keep your package tree clean as pointed out above, always
svn-inject your packages using -o argument.

and that's how you have to do. in the document you refer to it's also
clearly written "The Perl Group now uses a SVN repository layout that
is not the default used by svn-inject." so it's also clear to me
that's a specific config of Perl team.

Doc is there, and it's correct, just need to be read.

Regards,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi


-- 
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/capdtaj1nuk5fuvw9eudhrsvmstroo7pfkyopjnc8qugwx3b...@mail.gmail.com



RFS: python-gnatpython [fourth try]

2012-01-28 Thread xavier grave

Dear mentors,

I am looking for a sponsor for my package "python-gnatpython".

 * Package name: python-gnatpython
   Version : 54-1
   Upstream Author : AdaCore 
 * URL : http://forge.open-do.org/projects/gnatpython
 * License : GPL-2+ and GPL-3+
   Section : python

It builds those binary packages:

python-gnatpython - python framework to ease development of test suites
python-gnatpython-doc - python framework to ease development of test
suites (examples)

To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/python-gnatpython

Alternatively, one can download the package with dget using this command:

  dget -x 
http://mentors.debian.net/debian/pool/main/p/python-gnatpython/python-gnatpython_54-1.dsc


This new package is a build dependency for the polyorb package.

I would be glad if someone uploaded this package for me.
It is my first python package and I have followed most advices from
Jakub Wilk [1], Simon Chopin [2] and Nicolas Boulenguez thanks to them.

After the following lintian command :
lintian --pedantic -EI python-gnatpython_54-1_amd64.changes
the package still presents the following I/P comments :
I: python-gnatpython source: debian-watch-file-is-missing
P: python-gnatpython: no-upstream-changelog
P: python-gnatpython-doc: no-upstream-changelog
P: python-gnatpython-doc: example-unusual-interpreter
usr/share/doc/python-gnatpython-doc/examples/echo_testsuite/run-test
#!gnatpython

Since there isn't any changelog in upstream and the source are only
available under a subversion repository I don't know how to fix the
first three comments. And since the fourth is a P comment and present in
an example I don't think it's worth the work to fix it.

Kind regards,

Grave Xavier
[1] http://lists.debian.org/debian-python/2011/09/msg00078.html
[2] http://lists.debian.org/debian-mentors/2012/01/msg00396.html


--
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/4f23d76c.9050...@ipno.in2p3.fr



Re: RFS: python-translitcodec , python-mongokit

2012-01-28 Thread Jakub Wilk

* Clint Byrum , 2012-01-28, 00:52:
I've pushed python-translitcodec and python-mongokit into the SVN 
repository.


translitcodec looks interesting. (Though I don't intend to sponsor it, 
sorry. I'm boycotting dh_python2.) I will be finally able to phase out 
my python-elinks[0]. 

scripts/update_table.py tries to call sys.exit(), though it never 
imports sys.


It should be:

   if not (os.path.exists('translitcodec') and os.path.exists('transtab'))

rather than:

   if not os.path.exists('translitcodec') and os.path.exists('transtab')

Please remove the top comment from debian/rules, it doesn't make sense.

Please add Vcs-* fields.

Using "debhelper (>= 8)" instead of "debhelper (>= 8.0.0)" would be 
more friendly to backporters.


You can remove ${shlibs:Depends} from Depends, it won't be ever 
substituted.


Why "Priority: extra"?

Quoting DEP-5 specification: "There are many versions of the MIT 
license. Please use Expat instead, when it matches."


Please honour DEB_BUILD_OPTIONS=nocheck.

It would be nice to run tests with all supported Python versions, not 
only the default one.


I wonder what is the copyright/license status of transtab directory.

Lintian emits:
E: python-translitcodec source: no-human-maintainers
W: python-translitcodec source: changelog-should-mention-nmu
W: python-translitcodec source: source-nmu-has-incorrect-version-number 0.2-1
I: python-translitcodec source: debian-watch-contains-dh_make-template


[0] http://jwilk.net/software/python-elinks

--
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/20120128120006.ga2...@jwilk.net



Re: RFS: python-whisper

2012-01-28 Thread Jonas Genannt
Hello,

thanks for checking the package.

> Do you know why upstream doesn't include text of the Apache license
> in their tarball anymore?

I don't know but PKG-INFO and whisper.py holds information about Apache
license.

> >  * d/control: Added myself as Uploader / changed Module Team to
> > Maintainer
> 
> Was this change acknowledged by Elliot?

yes, please see #651216.

 
> >  * d/control: DM-Upload-Allowed: yes
> 
> Uh-uh. Without this change please.

reverted and commit into svn

> 
> >  * d/copyright: changed to DEP5
> 
> If you enable pedantic tags, lintian emits:
> P: python-whisper source: out-of-date-copyright-format-uri
> http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=135

yes I know, but when I use http://dep.debian.net/deps/dep5/ lintian
tells me:

P: python-whisper source: unversioned-copyright-format-uri
http://dep.debian.net/deps/dep

N:Please use
N:http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision= as the format URI instead.

But this urls is wrong, it 404.

I have changed it into:

http://anonscm.debian.org/viewvc/dep/web/deps/dep5/copyright-format.xml?revision=248

But now lintian complains about unknown-copyright-format-uri ;)

Greets,
Jonas




-- 
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/20120128144523.76903...@swetlana.brachium-system.net



Re: Bug#634190: O: python-kinterbasdb -- Python DB API 2.0 extension for Firebird and Interbase

2012-01-28 Thread gregor herrmann
On Wed, 28 Sep 2011 12:01:03 +0300, Damyan Ivanov wrote:

> I have prepared an updated python-kinterbasdb package in 
> collab-maint's Git[0].
> 
> [0] 
> http://anonscm.debian.org/gitweb/?p=collab-maint/python-kinterbasdb.git
> 
> My target is the fix for #643473 (FTBFS with firebird-dev from firebird 
> 2.5), but since the package is orphaned, I moved on to bring it 
> somewhat up to date.

I've now made a QA upload from this git repo and pushed to
collab-maint, in order to get the RC bug fixed.
 
> I don't want to take over maintenance, since I am not a Python person 
> and delving into python policy will not be very productive.

Same here :)
 

Cheers,
gregor


-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Ry Cooder: Billy The Kid


signature.asc
Description: Digital signature


Re: RFS: python-gnatpython [fourth try]

2012-01-28 Thread Eugeniy Meshcheryakov
Hi,

I looked at your package and there are still some problems:

  - python-gnatpython does not have Privides: ${python:Provides}, it
would be good to have it for packages depending on python-gnatpython
and one version of python

  - doc package has this: "Suggests: gnatpython", i guess it should be
python-gnatpython

  - both pacages have Priority: standard, it should be changed to
optional

Also program names under /usr/bin sound to generic for me. Perhaps they
could be prefixed with something... Also I cannot understand what is
that opt-parser for... Is it needed for something or is it just a test
script for gnatpython.optfileparser? In the second case it could be
removed from the package.

Regards,
Eugeniy Meshcheryakov

28 січня 2012 о 12:09 +0100 xavier grave написав(-ла):
> Dear mentors,
> 
> I am looking for a sponsor for my package "python-gnatpython".
> 
>  * Package name: python-gnatpython
>Version : 54-1
>Upstream Author : AdaCore 
>  * URL : http://forge.open-do.org/projects/gnatpython
>  * License : GPL-2+ and GPL-3+
>Section : python
> 
> It builds those binary packages:
> 
> python-gnatpython - python framework to ease development of test suites
> python-gnatpython-doc - python framework to ease development of test
> suites (examples)
> 
> To access further information about this package, please visit the
> following URL:
> 
>   http://mentors.debian.net/package/python-gnatpython
> 
> Alternatively, one can download the package with dget using this command:
> 
>   dget -x 
> http://mentors.debian.net/debian/pool/main/p/python-gnatpython/python-gnatpython_54-1.dsc
> 
> This new package is a build dependency for the polyorb package.
> 
> I would be glad if someone uploaded this package for me.
> It is my first python package and I have followed most advices from
> Jakub Wilk [1], Simon Chopin [2] and Nicolas Boulenguez thanks to them.
> 
> After the following lintian command :
> lintian --pedantic -EI python-gnatpython_54-1_amd64.changes
> the package still presents the following I/P comments :
> I: python-gnatpython source: debian-watch-file-is-missing
> P: python-gnatpython: no-upstream-changelog
> P: python-gnatpython-doc: no-upstream-changelog
> P: python-gnatpython-doc: example-unusual-interpreter
> usr/share/doc/python-gnatpython-doc/examples/echo_testsuite/run-test
> #!gnatpython
> 
> Since there isn't any changelog in upstream and the source are only
> available under a subversion repository I don't know how to fix the
> first three comments. And since the fourth is a P comment and present in
> an example I don't think it's worth the work to fix it.
> 
> Kind regards,
> 
> Grave Xavier
> [1] http://lists.debian.org/debian-python/2011/09/msg00078.html
> [2] http://lists.debian.org/debian-mentors/2012/01/msg00396.html
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-ada-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: http://lists.debian.org/4f23d76c.9050...@ipno.in2p3.fr
> 


signature.asc
Description: Digital signature


Re: RFS: python-whisper

2012-01-28 Thread Jakub Wilk

* Jonas Genannt , 2012-01-28, 14:45:

 * d/copyright: changed to DEP5

If you enable pedantic tags, lintian emits:
P: python-whisper source: out-of-date-copyright-format-uri
http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=135


yes I know, but when I use http://dep.debian.net/deps/dep5/ lintian 
tells me:


P: python-whisper source: unversioned-copyright-format-uri 
http://dep.debian.net/deps/dep


N:Please use
N:http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision= 
as the format URI instead.

But this urls is wrong, it 404.

I have changed it into:

http://anonscm.debian.org/viewvc/dep/web/deps/dep5/copyright-format.xml?revision=248

But now lintian complains about unknown-copyright-format-uri ;)


Yes, DEP-5 and its format URIs is a mess. I pointed out this lintian tag 
only because the specification has been overhauled since r135.


I made some tiny modifications to debian/changelog (I hope you don't 
mind!) and uploaded the package. Thanks!


--
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/20120128181254.ga...@jwilk.net



Re: RFS: python-whisper

2012-01-28 Thread Jonas Genannt
Hello,

> >http://anonscm.debian.org/viewvc/dep/web/deps/dep5/copyright-format.xml?revision=248
> >
> >But now lintian complains about unknown-copyright-format-uri ;)
> 
> Yes, DEP-5 and its format URIs is a mess. I pointed out this lintian
> tag only because the specification has been overhauled since r135.

yes you are right. :)

> 
> I made some tiny modifications to debian/changelog (I hope you don't 
> mind!) and uploaded the package. Thanks!

no problem, Thanks for your review and your upload!

Greets,
Jonas


-- 
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/20120128195354.11313...@swetlana.brachium-system.net



Re: RFS: python-translitcodec , python-mongokit

2012-01-28 Thread Clint Byrum
Excerpts from Jakub Wilk's message of Sat Jan 28 04:00:06 -0800 2012:
> * Clint Byrum , 2012-01-28, 00:52:
> >I've pushed python-translitcodec and python-mongokit into the SVN 
> >repository.
> 
> translitcodec looks interesting. (Though I don't intend to sponsor it, 
> sorry. I'm boycotting dh_python2.) I will be finally able to phase out 
> my python-elinks[0]. 
>

Thanks for such a detailed review! Replies inline.

> scripts/update_table.py tries to call sys.exit(), though it never 
> imports sys.
> 
> It should be:
> 
> if not (os.path.exists('translitcodec') and 
> os.path.exists('transtab'))
> 
> rather than:
> 
> if not os.path.exists('translitcodec') and os.path.exists('transtab')
> 

These seem like upstream bugs that should be opened up. The script likely
does not see much use as the table doesn't change much.

> Please remove the top comment from debian/rules, it doesn't make sense.
> 

Done.

> Please add Vcs-* fields.
> 

Done.

> Using "debhelper (>= 8)" instead of "debhelper (>= 8.0.0)" would be 
> more friendly to backporters.
> 

Done.

> You can remove ${shlibs:Depends} from Depends, it won't be ever 
> substituted.
> 

Done.

> Why "Priority: extra"?
> 

I interpreted this library to match the clause in the description in
the policy manual "are only likely to be useful if you already know what
they are".

> Quoting DEP-5 specification: "There are many versions of the MIT 
> license. Please use Expat instead, when it matches."
> 

Done.

> Please honour DEB_BUILD_OPTIONS=nocheck.
> 

Done.

> It would be nice to run tests with all supported Python versions, not 
> only the default one.
> 

Can you recommend a good package to look at to implement this?

> I wonder what is the copyright/license status of transtab directory.
> 

Ugh. This seems very ambiguous. I'll contact the author of translitcodec
and also Markus Kuhn to get an explicit license/copyright declaration.

> Lintian emits:
> E: python-translitcodec source: no-human-maintainers
> W: python-translitcodec source: changelog-should-mention-nmu
> W: python-translitcodec source: source-nmu-has-incorrect-version-number 0.2-1
> I: python-translitcodec source: debian-watch-contains-dh_make-template
> 

Added myself into Uploaders, re-ran lintian and warnings went away.

> 
> [0] http://jwilk.net/software/python-elinks
> 


-- 
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/1327791476-sup-5...@fewbar.com



New python-qt4 upload to experimental

2012-01-28 Thread Scott Kitterman
I just uploaded a new python-qt4 revision to experimental (it's arrival will 
be delayed since it has to go through new.

It is experimental for at least three reasons:

1.  It is changed to build with a multiarched Qt as qt4-x11 4.8 in 
experimental is.

2.  It builds a new python3-pyqt4-dbus (and dbg) package that needs python3-
dbus which is only available in experimental at the moment.

3.  Because (I believe) it was built against a different Qt version, there is a 
binary incompatible change in it that I know affects python-kde4 and may affect 
other packages.

My prime suspects for other packages that might be affected are python-
qscintilla2, python-qwt5-qt4, python-qwt3d-qt4.

For python-kde4, python -c "import PyKDE4.kdecore" is enough to crash the 
interpreter if the package isn't rebuilt (rebuilding solves it).

I've written upstream and the only feedback I've gotten back was a reminder 
that ABI on PyQt4 isn't guaranteed.

I would appreciate it if maintainers for these other packages could take a 
look at what's in experimental and see if their packages are affected.

I would also appreciate advice on managing this apparent ABI break.

Scott K


-- 
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/2165165.LkQ1NuscTt@scott-latitude-e6320