Joining the team

2021-05-20 Thread Pablo Mestre
Hello!

I'm Pablo Mestre, currently I maintein 4 packages in Debian[1]. I'd like
to join the Debian Python team partly to help maintain the packages
colortest-python[2] and python-language-server[3].

I can confirm I've read and accept the Debian Python Team policy
document at [5]. My Salsa login is pmdc...@gmail.com

[1] https://qa.debian.org/developer.php?email=pmdcuba%40gmail.com

[2] https://salsa.debian.org/python-team/packages/colortest-python

[3] https://salsa.debian.org/python-team/packages/python-language-server

[4]
https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst


Thanks,

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Pablo Mestre Drake
  ⣾⠁⢠⠒⠀⣿⡁  --
  ⢿⡄⠘⠷⠚⠋   https://debian.org
  ⠈⠳⣄  Debian, the universal operating system.



Re: Looking for information about the Python Team

2020-10-27 Thread Pablo Mestre
Thank you very much

El 10/28/20 a las 1:42 AM, Louis-Philippe Véronneau escribió:
> On 2020-10-28 00 h 30, Pablo Mestre wrote:
>> Hello
> Hi!
>
>> I'm looking for information about the work done by the Python Team for a
>> talk to encourage the Cuban python community to collaborate in Debian.
>> Where can I find information about:
>> - When the Python Team was created
> No idea, but the answer is surely in the mailing list archives somewhere :)
>
> https://lists.debian.org/debian-python/
>
> Someone else here might know.
>
>> - Number of active members (approximately)
> 358
>
> https://salsa.debian.org/groups/python-team/packages/-/group_members
>
>> - Number of packages under the responsibility of Python Team (approximately)
> 2270 source packages
>
> https://salsa.debian.org/python-team/packages
>
>> - Requirements to be a member of the Python Team
> Listed here:
>
> https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst#joining-the-team
>
>> - Any other information of interest
> https://wiki.debian.org/Teams/PythonTeam
>
-- 
  ⢀⣴⠾⠻⢶⣦⠀  Pablo Mestre Drake
  ⣾⠁⢠⠒⠀⣿⡁  --
  ⢿⡄⠘⠷⠚⠋   https://debian.org
  ⠈⠳⣄  Debian, the universal operating system.



Re: Looking for information about the Python Team

2020-10-27 Thread Pablo Mestre
Hi

El 10/28/20 a las 1:42 AM, Sandro Tosi escribió:
>> I'm looking for information about the work done by the Python Team for a
>> talk to encourage the Cuban python community to collaborate in Debian.
> why do you want to encourage people to contribute to a team you're not
> part of, to which you never contributed to (at least that i could
> quickly find), and of which you virtually know nothing about?
>

My contribution is probably not much considering that I am still in the
learning process. Im not member of Python Team but my contribution is
there.

https://qa.debian.org/developer.php?email=pmdcuba%40gmail.com

As I understood during my participation in Debconf, all help is welcome
in Debian.

My interest in explaining to the Cuban python community (and free
software in general) how to collaborate with Debian, is motivated by the
fact that Debian is the distribution that the Cuban community officially
supported.

Due to the economic and technological embargo, few people know how to
collaborate.
Here is better explained:
https://debconf19.debconf.org/talks/109-cuban-free-software-community-experiences-and-challenges/

Regards,

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Pablo Mestre Drake
  ⣾⠁⢠⠒⠀⣿⡁  --
  ⢿⡄⠘⠷⠚⠋   https://debian.org
  ⠈⠳⣄  Debian, the universal operating system.



Looking for information about the Python Team

2020-10-27 Thread Pablo Mestre
Hello

I'm looking for information about the work done by the Python Team for a
talk to encourage the Cuban python community to collaborate in Debian.
Where can I find information about:
- When the Python Team was created
- Number of active members (approximately)
- Number of packages under the responsibility of Python Team (approximately)
- Requirements to be a member of the Python Team
- Any other information of interest


Regards,

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Pablo Mestre Drake
  ⣾⠁⢠⠒⠀⣿⡁  --
  ⢿⡄⠘⠷⠚⠋   https://debian.org
  ⠈⠳⣄  Debian, the universal operating system.



python3-setuptools: ModuleNotFoundError: No module named '_distutils_hack'

2020-08-14 Thread Pablo Mestre
Hi,

Im trying to package python-jsonrpc-server but the last version of
setuptools are having this import problem.
Any idea how I can solve this issue

Package: python3-setuptools
Version: 49.3.1-1

The most recent upload broke something badly, setuptools can no longer
be imported:

# debuild
dpkg-buildpackage -us -uc -ui
dpkg-buildpackage: info: source package python-jsonrpc-server
dpkg-buildpackage: info: source version 0.3.4-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:217: python3.8 setup.py clean
Traceback (most recent call last):
  File "setup.py", line 2, in 
    from setuptools import find_packages, setup
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 8,
in 
    import _distutils_hack.override  # noqa: F401
ModuleNotFoundError: No module named '_distutils_hack'
E: pybuild pybuild:352: clean: plugin distutils failed with: exit
code=1: python3.8 setup.py clean
dh_auto_clean: error: pybuild --clean --test-pytest -i python{version}
-p 3.8 returned exit code 13
make: *** [debian/rules:12: clean] Error 25
dpkg-buildpackage: error: debian/rules clean subprocess returned exit
status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui failed


Regards

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Pablo Mestre Drake
  ⣾⠁⢠⠒⠀⣿⡁  --
  ⢿⡄⠘⠷⠚⠋   https://debian.org
  ⠈⠳⣄  Debian, the universal operating system.



RFH: Problemas with test process on python-jsonrpc-server

2020-07-18 Thread Pablo Mestre
Hi,

Im trying to packages python-jsonrpc-server to solve the dependencies
for upgrade Python IDE Spyder.

I get this issue with the test process and I dont find any solution at
the moment:

https://github.com/palantir/python-jsonrpc-server/issues/43

The problem is only with python version 3.8

Any idea how i can solve this issue

The salsa repo is
https://salsa.debian.org/elMor3no-guest/python-jsonrpc-server

Thanks in advance

Pablo




mismatched-python-substvar ${python3:Depends}

2020-07-07 Thread Pablo Mestre
Hi

Im start packaging python-jsonrpc-server[1], but im dealing with an
lintian warning thats I dont understand

W: python-jsonrpc-server source: mismatched-python-substvar
python-jsonrpc-server ${python3:Depends}
N:
N:    The specified package declares a dependency on ${python:Depends}
whilst
N:    appearing to be a Python 3.x package or a dependency on
N:    ${python3:Depends} when it appears to be a package for Python 2.x.
N:   
N:    Please adjust the substvar to match the intended Python version.
N:   
N:    Severity: warning
N:   
N:    Check: languages/python


Here my debian/control:

Source: python-jsonrpc-server
Section: python
Priority: optional
Maintainer: Pablo Mestre Drake 
Build-Depends: debhelper-compat (= 13),
   dh-python,
   python3-setuptools,
   python3-all-dev,
                python3-mock,
   python3-all,
X-Python3-Version: >= 3.8
Standards-Version: 4.5.0
Homepage: https://github.com/palantir/python-jsonrpc-server
Vcs-Browser: https://salsa.debian.org/delMor3no-guest/python-jsonrpc-server
Vcs-Git: https://salsa.debian.org/elMor3no-guest/python-jsonrpc-server.git
Rules-Requires-Root: No

Package: python-jsonrpc-server
Architecture: any
Depends: ${misc:Depends},
 ${python3:Depends},
 ${shlibs:Depends}
Description: JSON-RPC is a stateless, light-weight remote procedure call
(RPC) protocol
 A Python 2.7 and 3.4+ server implementation of
 the JSON RPC 2.0 protocol. This library has been pulled out
 of the Python Language Server project.

I check in diferent python packages and I dont find any solution.

Any idea?

Pablo

[1] https://salsa.debian.org/elMor3no-guest/python-jsonrpc-server



Re: Offer to help with packaging

2020-07-07 Thread Pablo Mestre


El 7/1/20 a las 10:58 PM, Nicholas D Steeves escribió:
> []
> If you're committed to packaging python lsp, then set yourself as the
> owner of #96360, and retitle it, replacing "RFP" with "ITP".
>
> If the absence of a python-jsonrpc-server package is a blocker for
> #963605, and you want to work on it, then file an ITP for
> python-jsonrpc-server, set yourself as owner, and also set up a blocks
> relationship between the two bugs.
> []
>   Control: command -1 arguments
>
> "-1" is a convenient alias for the bug number.  For more info, see the
> man bts(1), the server-control documentation, and Developer's Reference:
>
>   https://www.debian.org/doc/manuals/developers-reference/
>
>
> Cheers,
> Nicholas


New ITP submited https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964497
I hope to finish this package as soon as possible so that the Python IDE
Spyder process can continue to its
latest version.

Regards

Pablo



Re: Offer to help with packaging

2020-07-06 Thread Pablo Mestre
Hi

Thanks for the update. I had problems sending the email.

El 7/5/20 a las 12:55 PM, Geert Stappers escribió:
> Control: retitle -1 RFP: python-language-server -- Python implementation of 
> the Language Server Protocol
> Control: owner -1 Pablo Mestre 
> Control: subscribe -1
>
> On Sat, Jul 04, 2020 at 09:29:36AM -0300, Emmanuel Arias wrote:
>> Hi,
>>
>>
>> On Thu, Jul 2, 2020 at 12:48 AM Pablo Mestre  wrote:
>>
>>> Hi
>>>
>>> El 7/1/20 a las 10:58 PM, Nicholas D Steeves escribió:
>>>> Awesome, thank you :-) I expect it will be a popular package too!
>>> [.]
>>>> If you're committed to packaging python lsp, then set yourself as the
>>>> owner of #96360, and retitle it, replacing "RFP" with "ITP".
>>> Yes, I committed to packaging
>>>> If the absence of a python-jsonrpc-server package is a blocker for
>>>> #963605, and you want to work on it, then file an ITP for
>>>> python-jsonrpc-server, set yourself as owner, and also set up a blocks
>>>> relationship between the two bugs.
>>> You mean
>>>
>>> Control: block 946035 by -1
>>> Control: block #[newcode] by -1
>>>
>>> Something like this?
>>>
>> yes go ahead.
>>
>> I don't see the ITP for python-jsonrpc-server. Do you need some help?
>>
> I felt the need to show how to do it.
>
>
>
>>>> Tools for doing this more conveniently are "bts" from devscripts, and
>>>> "reportbug" for filing the ITP.  IIRC bts requires an MTA (mail
>>>> transport agent) and for this I'd recommend msmtp-mta, because most
>>>> people find it easier to configure authentication with it than with
>>>> Postfix, Exim, etc.
>>>>
>>>> If you'd like to do it manually for now, see:
>>>>   https://www.debian.org/Bugs/server-control
>>> Ok
>>>
>>> Thanks for all
>>>
>>> P.
>>>
> @Pablo 
>
> My intension is to help.
> I'm aware you didn't asked for the BTS update I did.
>
> Do know that the Bug Tracking System information on #963605
> can be easily updated again.
>
>
> Regards
> Geert Stappers



Re: Offer to help with packaging

2020-07-01 Thread Pablo Mestre
Hi

El 7/1/20 a las 10:58 PM, Nicholas D Steeves escribió:
> Awesome, thank you :-) I expect it will be a popular package too! 
[.]
> If you're committed to packaging python lsp, then set yourself as the
> owner of #96360, and retitle it, replacing "RFP" with "ITP".
Yes, I committed to packaging
> If the absence of a python-jsonrpc-server package is a blocker for
> #963605, and you want to work on it, then file an ITP for
> python-jsonrpc-server, set yourself as owner, and also set up a blocks
> relationship between the two bugs.

You mean

Control: block 946035 by -1
Control: block #[newcode] by -1

Something like this?

>
> Tools for doing this more conveniently are "bts" from devscripts, and
> "reportbug" for filing the ITP.  IIRC bts requires an MTA (mail
> transport agent) and for this I'd recommend msmtp-mta, because most
> people find it easier to configure authentication with it than with
> Postfix, Exim, etc.
>
> If you'd like to do it manually for now, see:
>   https://www.debian.org/Bugs/server-control

Ok

Thanks for all

P.




signature.asc
Description: OpenPGP digital signature


Re: Offer to help with packaging

2020-07-01 Thread Pablo Mestre
Im working on python-language-server but looks like also depends on
python-jsonrpc-server and I dont find any solution on Debian repositories.

Any suggestion?

p.

El 6/28/20 a las 11:04 AM, PICCA Frederic-Emmanuel escribió:
> What about helping 
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946035
>
>
> python-language-server
>
> is the only one missing now.
>
> cheers



Re: Offer to help with packaging

2020-06-28 Thread Pablo Mestre
Ok..
I will take a look

:)


El 6/28/20 a las 11:04 AM, PICCA Frederic-Emmanuel escribió:
> What about helping 
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946035
>
>
> python-language-server
>
> is the only one missing now.
>
> cheers



Offer to help with packaging

2020-06-28 Thread Pablo Mestre
Hello,

My name is Pablo Mestre and since last year I started the training
process to learn how to package for Debian with the sponsorship of Otto
Kekäläinen.

I currently maintain colortest-python[1], collaborate with
rdiff-backup[2] and I try to pack mystiq[3].

Now, I would like to know if there is any orphan package or that you are
needing help in which you can collaborate as a starter packer?

Regards,

Pablo


[1] https://salsa.debian.org/python-team/applications/colortest-python

[2] https://salsa.debian.org/python-team/applications/rdiff-backup

[3]https://salsa.debian.org/debian/mystiq
<https://salsa.debian.org/debian/mystiq>




Re: Where can I find packages that need a maintainer?

2020-03-20 Thread Pablo Mestre
Thanks, i will take a look...

El 2/24/20 a las 4:24 AM, Paul Wise escribió:
> On Thu, Feb 13, 2020 at 1:25 AM Pablo Mestre wrote:
>
>> I recently started as a maintainer of a package for Debian which is
>> currently awaiting approval to be reintroduced into the repositories. [1]
> In case you weren't aware, there are some extra steps when
> reintroducing packages:
>
> https://www.debian.org/doc/manuals/developers-reference/pkgs.html#reintroducing-pkgs
>
> Principally this is about reopening bugs closed by the removal and
> then triaging them and closing any fixed in the new version.
>
> https://www.debian.org/Bugs/Developer#closing
>
> Last time I needed to do this, I ran this hacky shell one-liner:
>
> bts $(for bug in $(curl
> 'https://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=both;src=colortest-python'
> | pandoc -f html -t plain --wrap none | grep -B1 -F +rm | grep -o
> \#[0-9]\\+ | tr -d \#) ; do echo -n "unarchive $bug , reopen $bug , ";
> done)
>
> For your package it gives this command:
>
> bts unarchive 753281 , reopen 753281 , unarchive 936320 , reopen
> 936320 , unarchive 782208 , reopen 782208 , unarchive 890074 , reopen
> 890074 ,
>
> See-also this request for making it easier to do this:
>
> https://bugs.debian.org/949125
>



Re: Where can I find packages that need a maintainer?

2020-02-12 Thread Pablo Mestre
Awesome, thanks!

>
>


Where can I find packages that need a maintainer?

2020-02-12 Thread Pablo Mestre
Hi

I recently started as a maintainer of a package for Debian which is
currently awaiting approval to be reintroduced into the repositories. [1]

With the desire to continue contributing I would like to know where I
can find other packages that need a maintainer.

regards
Pablo


[1] https://tracker.debian.org/pkg/colortest-python