Joining the team
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
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
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
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'
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
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}
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
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
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
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
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
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
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?
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?
Awesome, thanks! > >
Where can I find packages that need a maintainer?
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