Re: Request for joining DPMT

2020-06-29 Thread Ondrej Novy
Hi,

so 13. 6. 2020 v 12:18 odesílatel Nilesh Patra  napsal:

> Hi,
> I'm interested in joining DPMT
>

welcome :)

-- 
Best regards
 Ondřej Nový


Re: Request for joining DPMT

2020-06-13 Thread Nilesh Patra
Pardon me, I've read and accept the policy:
https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst#maintainership

On Sat, 13 Jun 2020 at 15:32, Nilesh Patra  wrote:

>
>
> On Sat, 13 Jun 2020 at 15:31, Nilesh Patra  wrote:
>
>> Hi,
>> I'm interested in joining DPMT - I fix bugs for debian-python team and
>> also help package a few modules.
>> I've fixed RC bugs for DPMT packages before: #950050 and #952172 being
>> recent ones.
>> I also maintain several python packages under the debian med team
>>
>> I've a couple of more RC bug fixes for DPMT packages ready, and I wish to
>> push it directly to the team now.
>> Hence, I will be grateful if I'm granted access.
>>
>
> I forgot to mention this: my salsa username is: gi-boi-guest
>
> Regards
>


Re: Request for joining DPMT

2020-06-13 Thread Nilesh Patra
On Sat, 13 Jun 2020 at 15:31, Nilesh Patra  wrote:

> Hi,
> I'm interested in joining DPMT - I fix bugs for debian-python team and
> also help package a few modules.
> I've fixed RC bugs for DPMT packages before: #950050 and #952172 being
> recent ones.
> I also maintain several python packages under the debian med team
>
> I've a couple of more RC bug fixes for DPMT packages ready, and I wish to
> push it directly to the team now.
> Hence, I will be grateful if I'm granted access.
>

I forgot to mention this: my salsa username is: gi-boi-guest

Regards


Re: Request for joining DPMT

2013-01-17 Thread Jakub Wilk

* Michael Helmling michaelhelml...@posteo.de, 2013-01-16, 22:41:

Please make sure that the .cpp file is rebuilt from source.
ok, thanks for this hint - because of that I noticed that actually 
the pyx- and pxd-sources did not get included into the source tarball 
by `setup.py sdist` for whatever reason. I fixed this and put a rm 
src/taglib.cpp in debian/rules and an extend-diff-ignore-line for 
taglib.cpp in debian/source/options.


Oops! Remember, kids: this is why you should always rebuild stuff from 
source. :)



The package FTBFS here:
| + python3.2 setup.py install --install-layout=deb --root=debian/tmp
| Traceback (most recent call last):
|   File setup.py, line 12, in module
| from setuptools import setup
| ImportError: No module named setuptools


This still happens.

Additionally, I have renamed pyprinttags to pyprinttags3 for the 
python3 version. I hacked something into debian/rules to also rename 
the man page for that package; please let me know if there's a better 
way to achieve that.


If the two scripts have exactly the same functionality, and they only 
differ in implementation language, then they probably should be offered 
under the same name, managed by alternatives.


I have uploaded the new version 0.3.4 to mentors, hopefully it will 
show up there soon.


Yup, it's here:
http://mentors.debian.net/debian/pool/main/p/pytaglib/pytaglib_0.3.4-1.dsc

You want python(3)-all-dev instead of python(3)-dev in Build-Depends. 
Also, the build-dependency python3-(all-)dev should be versioned.


Lintian emits:
W: pytaglib source: out-of-date-standards-version 3.9.3 (current is 3.9.4)

Lintian4python emits:
i: python3-taglib: versioned-python-shebang usr/bin/pyprinttags3 
/usr/bin/python3.2

Shouldn't debian/watch use pypi.python.org?


Anyway, I've just added you to the team. Feel free to inject the package 
to the team's repository.


Unfortunately, I won't have time for further reviews of this package; 
hopefully someone else will step forward. Good luck! :)


--
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/20130117120040.ga9...@jwilk.net



Re: Re: Request for joining DPMT

2013-01-16 Thread Michael Helmling

Hi Jakub,

many thanks for your thorough review of the package.


Distribution in the changelog should be experimental, not unstable (as 
the package cannot be currently built within unstable).

Missing ) in the changelog.

Pet peeve: I'd use debhelper (= 8) instead of debhelper (= 8.0.0).

Typo in debian/control: Pytho2 - Python2.

What's up with debian/rules.working?

You declare X-Python3-Version: = 3.0, but this:
return File('{}').format(self.path)
requires Python 3.1 or later. (Admittedly it doesn't matter at all in 
practice, because Python 3.0 has been never in Debian.) 
debian/copyright says License: GPL-3+, but the following text 
doesn't anything about later versions... So is it version 3 only? The 
binary package names should be: python-taglib, python3-taglib. See 
Python Policy §2.2 for details. 

Up to here It was easy ...


Please make sure that the .cpp file is rebuilt from source.
ok, thanks for this hint - because of that I noticed that actually the 
pyx- and pxd-sources did not get included into the source tarball by 
`setup.py sdist` for whatever reason. I fixed this and put a rm 
src/taglib.cpp in debian/rules and an extend-diff-ignore-line for 
taglib.cpp in debian/source/options.


The package FTBFS here:
| + python3.2 setup.py install --install-layout=deb --root=debian/tmp
| Traceback (most recent call last):
|   File setup.py, line 12, in module
| from setuptools import setup
| ImportError: No module named setuptools

It still FTBFS even when I added python3-setuptools to Build-Depends:
| + python3.2 setup.py install --install-layout=deb --root=debian/tmp
| Traceback (most recent call last):
|   File setup.py, line 36, in module
| long_description=readme(),
|   File setup.py, line 30, in readme
| return rm.read()
|   File /usr/lib/python3.2/encodings/ascii.py, line 26, in decode
| return codecs.ascii_decode(input, self.errors)[0]
| UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 
9: ordinal not in range(128)


After I worked around all the build problem, I installed 
python-pytaglib and all its dependencies. Unfortunately, it didn't start:

| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 5, in module
| from pkg_resources import load_entry_point
| ImportError: No module named pkg_resources

So I installed python-pkg-resources, and then I got:
| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 5, in module
| from pkg_resources import load_entry_point
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 
2711, in module

| parse_requirements(__requires__), Environment()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 
584, in resolve

| raise DistributionNotFound(req)
| pkg_resources.DistributionNotFound: cython=0.16

Wait, why is Cython needed at runtime at all?! But upgrading Cython to 
0.17 didn't make it work either:

| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 9, in module
| load_entry_point('pytaglib==0.3.2', 'console_scripts', 
'pyprinttags')()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 
337, in load_entry_point

| return get_distribution(dist).load_entry_point(group, name)
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 
2279, in load_entry_point

| return ep.load()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 
1989, in load
| entry = __import__(self.module_name, globals(),globals(), 
['__name__'])

| ImportError: No module named pyprinttags

Now I'm at a loss.
Sorry, the pyprinttags module was also missing in the installed files. 
This is fixed upstream now. I have also added dependencies for the 
pkg-resources.


Additionally, I have renamed pyprinttags to pyprinttags3 for the python3 
version. I hacked something into debian/rules to also rename the man 
page for that package; please let me know if there's a better way to 
achieve that.


I have uploaded the new version 0.3.4 to mentors, hopefully it will show 
up there soon.



--
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/50f71e8e.3060...@posteo.de



Re: Re: Request for joining DPMT

2013-01-16 Thread Michael Helmling

Hi Jakub,

many thanks for your thorough review of the package.


Distribution in the changelog should be experimental, not unstable (as 
the package cannot be currently built within unstable).

Missing ) in the changelog.

Pet peeve: I'd use debhelper (= 8) instead of debhelper (= 8.0.0).

Typo in debian/control: Pytho2 - Python2.

What's up with debian/rules.working? :)

You declare X-Python3-Version: = 3.0, but this:
return File('{}').format(self.path)
requires Python 3.1 or later. (Admittedly it doesn't matter at all in 
practice, because Python 3.0 has been never in Debian.) 
debian/copyright says License: GPL-3+, but the following text 
doesn't anything about later versions... So is it version 3 only? The 
binary package names should be: python-taglib, python3-taglib. See 
Python Policy §2.2 for details. 

Up to here It was easy ...


Please make sure that the .cpp file is rebuilt from source.
ok, thanks for this hint - because of that I noticed that actually the 
pyx- and pxd-sources did not get included into the source tarball by 
`setup.py sdist` for whatever reason. I fixed this and put a rm 
src/taglib.cpp in debian/rules and an extend-diff-ignore-line for 
taglib.cpp in debian/source/options.


The package FTBFS here:
| + python3.2 setup.py install --install-layout=deb --root=debian/tmp
| Traceback (most recent call last):
|   File setup.py, line 12, in module
| from setuptools import setup
| ImportError: No module named setuptools

It still FTBFS even when I added python3-setuptools to Build-Depends:
| + python3.2 setup.py install --install-layout=deb --root=debian/tmp
| Traceback (most recent call last):
|   File setup.py, line 36, in module
| long_description=readme(),
|   File setup.py, line 30, in readme
| return rm.read()
|   File /usr/lib/python3.2/encodings/ascii.py, line 26, in decode
| return codecs.ascii_decode(input, self.errors)[0]
| UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 9: 
ordinal not in range(128)

After I worked around all the build problem, I installed 
python-pytaglib and all its dependencies. Unfortunately, it didn't start:

| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 5, in module
| from pkg_resources import load_entry_point
| ImportError: No module named pkg_resources

So I installed python-pkg-resources, and then I got:
| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 5, in module
| from pkg_resources import load_entry_point
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2711, in 
module
| parse_requirements(__requires__), Environment()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 584, in 
resolve
| raise DistributionNotFound(req)
| pkg_resources.DistributionNotFound: cython=0.16

Wait, why is Cython needed at runtime at all?! But upgrading Cython to 
0.17 didn't make it work either:

| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 9, in module
| load_entry_point('pytaglib==0.3.2', 'console_scripts', 'pyprinttags')()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 337, in 
load_entry_point
| return get_distribution(dist).load_entry_point(group, name)
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2279, in 
load_entry_point
| return ep.load()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 1989, in load
| entry = __import__(self.module_name, globals(),globals(), ['__name__'])
| ImportError: No module named pyprinttags

Now I'm at a loss. :)
Sorry, the pyprinttags module was also missing in the installed files. 
This is fixed upstream now.


Additionally, I have renamed pyprinttags to pyprinttags3 for the python3 
version. I hacked something into debian/rules to also rename the man 
page for that package; please let me know if there's a better way to 
achieve that.


I have uploaded the new version 0.3.3 to mentors, hopefully it will show 
up there soon.



--
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/50f71a7b.4080...@mathematik.uni-kl.de



Re: Request for joining DPMT

2013-01-13 Thread Jakub Wilk

* Michael Helmling michaelhelml...@posteo.de, 2013-01-13, 11:42:
I'd like to join the debian python modules team, mainly in order to 
help getting pytaglib (https://mentors.debian.net/package/pytaglib)


Link to .dsc for the lazy:
http://mentors.debian.net/debian/pool/main/p/pytaglib/pytaglib_0.3.2-1.dsc

Distribution in the changelog should be experimental, not unstable (as 
the package cannot be currently built within unstable).


Missing ) in the changelog.

Pet peeve: I'd use debhelper (= 8) instead of debhelper (= 8.0.0).

Typo in debian/control: Pytho2 - Python2.

What's up with debian/rules.working? :)

You declare X-Python3-Version: = 3.0, but this:
   return File('{}').format(self.path)
requires Python 3.1 or later. (Admittedly it doesn't matter at all in 
practice, because Python 3.0 has been never in Debian.)


debian/copyright says License: GPL-3+, but the following text doesn't 
anything about later versions... So is it version 3 only?


The binary package names should be: python-taglib, python3-taglib. See 
Python Policy §2.2 for details.


Please make sure that the .cpp file is rebuilt from source.

The package FTBFS here:
| + python3.2 setup.py install --install-layout=deb --root=debian/tmp
| Traceback (most recent call last):
|   File setup.py, line 12, in module
| from setuptools import setup
| ImportError: No module named setuptools

It still FTBFS even when I added python3-setuptools to Build-Depends:
| + python3.2 setup.py install --install-layout=deb --root=debian/tmp
| Traceback (most recent call last):
|   File setup.py, line 36, in module
| long_description=readme(),
|   File setup.py, line 30, in readme
| return rm.read()
|   File /usr/lib/python3.2/encodings/ascii.py, line 26, in decode
| return codecs.ascii_decode(input, self.errors)[0]
| UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 9: 
ordinal not in range(128)

After I worked around all the build problem, I installed python-pytaglib 
and all its dependencies. Unfortunately, it didn't start:

| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 5, in module
| from pkg_resources import load_entry_point
| ImportError: No module named pkg_resources

So I installed python-pkg-resources, and then I got:
| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 5, in module
| from pkg_resources import load_entry_point
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2711, in 
module
| parse_requirements(__requires__), Environment()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 584, in 
resolve
| raise DistributionNotFound(req)
| pkg_resources.DistributionNotFound: cython=0.16

Wait, why is Cython needed at runtime at all?! But upgrading Cython to 
0.17 didn't make it work either:

| $ pyprinttags
| Traceback (most recent call last):
|   File /usr/bin/pyprinttags, line 9, in module
| load_entry_point('pytaglib==0.3.2', 'console_scripts', 'pyprinttags')()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 337, in 
load_entry_point
| return get_distribution(dist).load_entry_point(group, name)
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 2279, in 
load_entry_point
| return ep.load()
|   File /usr/lib/python2.7/dist-packages/pkg_resources.py, line 1989, in load
| entry = __import__(self.module_name, globals(),globals(), ['__name__'])
| ImportError: No module named pyprinttags

Now I'm at a loss. :)


I would be very glad about a positive answer to this request.


Once the major problems are fixed, I would be happy to add you to the 
team.


--
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/20130113142346.ga6...@jwilk.net