Re: RFS: python-mockito/1.2.2-2 -- Spying framework for Python - documentation
Nilesh Patra writes: > On 9/19/21 2:29 PM, Fabrice Bauzac-Stehly wrote: >> python-mockito (1.2.2-2) unstable; urgency=medium > Hi, I do not see these changes in salsa. Still the old changelog. > can you push? I'll happily sponsor Oops, done. Thanks! -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6
RFS: python-mockito/1.2.2-2 -- Spying framework for Python - documentation
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "python-mockito". It has already been uploaded with binary packages to unstable. To reach testing (bookworm), it needs this source-only upload, which is why I need a sponsor. * Package name: python-mockito Version : 1.2.2-2 Upstream Author : https://github.com/kaste/mockito-python/issues * URL : https://github.com/kaste/mockito-python * License : Expat * Vcs : https://salsa.debian.org/python-team/packages/python-mockito Section : python It builds those binary packages: python-mockito-doc - Spying framework for Python - documentation python3-mockito - Spying framework for Python To access further information about this package, please visit the following URL: https://mentors.debian.net/package/python-mockito/ Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/python-mockito/python-mockito_1.2.2-2.dsc Changes since the last upload: python-mockito (1.2.2-2) unstable; urgency=medium . * Source-only upload. Thanks in advance! Best regards -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6
Re: RFS: python-click-log/0.3.2-1 -- Logging integration for Click - Python 3.x
Nilesh Patra writes: > * The pristine tar contained .tar.gz.*, it should > instead contain .orig.tar.gz for origtargz both for the sake of > consistency and for origtargz to run fine Oops, OK, I have just re-run pristine-tar on the .orig file and committed. > * We are in freeze time, and a new version upload unless absolutely > necessary isn't appropriate[2]. This package does not seem to have any > (RC) bug or affecting any package that a version bump would be > desired. > > Hence, this should be uploaded after bullseye release. Feel free to > ping me then, and I'll happily sponsor. Also, please take a look at my > commits in salsa. > > [2]: https://release.debian.org/testing/freeze_policy.html I'm fine with waiting. After the freeze, I think it will be ready for uploading (I don't want to spam mentors.d.o during the freeze). Thanks a lot for your help! Best regards -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6
Re: RFS: python-click-log/0.3.2-1 -- Logging integration for Click - Python 3.x
Emmanuel Arias writes: > * What about adding an autopkgtest? Added. -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6
RFS: python-click-log/0.3.2-1 -- Logging integration for Click - Python 3.x
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "python-click-log": * Package name: python-click-log Version : 0.3.2-1 Upstream Author : [fill in name and email of upstream] * URL : https://github.com/click-contrib/click-log * License : Expat * Vcs : https://salsa.debian.org/python-team/packages/python-click-log Section : python It builds those binary packages: python3-click-log - Logging integration for Click - Python 3.x To access further information about this package, please visit the following URL: https://mentors.debian.net/package/python-click-log/ Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/python-click-log/python-click-log_0.3.2-1.dsc Changes since the last upload: python-click-log (0.3.2-1) unstable; urgency=medium . [ Debian Janitor ] * Bump debhelper from old 10 to 12. * Set upstream metadata fields: Bug-Database, Repository, Repository- Browse. * Remove constraints unnecessary since stretch: + Build-Depends: Drop versioned constraint on dh-python. . [ Ondřej Nový ] * d/control: Update Maintainer field with new Debian Python Team contact address. * d/control: Update Vcs-* fields with new Debian Python Team Salsa layout. . [ Fabrice Bauzac-Stehly ] * New upstream release. * Upgrade d/watch to version 4. * Upgrade the Standards-Version to 4.5.1. * Declare Rules-Requires-Root: no. Best regards -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6
How to contribute
Hello, I have followed the procedure to be able to contribute within the Debian Python team some time ago, and I now have permissions related to the Debian Python team. I'd like to know what would be the best course of action and avoid seeming bold or rude. Let's take my merge request below as example: https://salsa.debian.org/python-team/packages/beaker/-/merge_requests/1 It's been there for 3 months without comment. Should I expect that there are people watching new merge requests, through e.g. some e-mail sent to them whenever a new merge request is created? If yes, should I assume these people are too busy at the moment and wait some more? Or should I advertise this merge request first on this mailing-list, so that it gets some attention? Or should I assume that I am trusted to be a careful person, merging myself changes that I believe are "safe", but starting a thread for changes I have doubts about? Thanks! Best regards -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6 old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
RFS: python-mockito/1.2.2-1 Spying framework for Python
Hello Python Maintainers, I have prepared the python-mockito package and would need a sponsor. For the record, it has already been packaged for Debian, then unmaintained and removed. I'm trying to revive it. RFS Bug#985236 https://bugs.debian.org/cgi-bin/bugreport.cgi?archive=yes&bug=985236 Could you please have a look? Thanks a lot! Best regards -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6 old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: Status of https://debian-python.readthedocs.io/en/latest/
Barry Warsaw writes: >> On Dec 25, 2020, at 12:52, Sandro Tosi wrote: >> >> it looks like Barry (correct me if i'm wrong) set up >> https://debian-python.readthedocs.io/en/latest/ but it has not been >> updated in a while. >> >> Do we know what's the status of this website, if we want to continue >> to maintain it, or instead we should just consolidate onto >> https://www.debian.org/doc/packaging-manuals/python-policy/ ? > That RTD project has been failing for years. It looks like I’m the > only maintainer for that project. I’m happy to add others or transfer > it to someone else. I don’t think RTD supports maintainer teams. > Just let me know what y’all want to do! The RTD website [1] indicates that the "project home" is [2] but [2] leads to a 404 Page Not Found. Where are the sources? If RTD cannot be a long-term host for this doc (because it does not support maintainer teams), maybe we can convert it to a documentation package, similar to debmake-doc? [1] https://debian-python.readthedocs.io/en/latest/README.html [2] https://gitlab.com/debian-python/dpdp -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6 old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Questions around the python-policy document
Hello Debian-Python, I have a few questions regarding the Python Policy: https://www.debian.org/doc/packaging-manuals/python-policy/ - Is there a Debian package for reading it offline? (apparently not) - Who maintains this document: is it the Policy team, the Python team? - Where is the source code? I could not find it on salsa... - Is it meant to be normative and relatively small like the Debian Policy, or is it allowed to contain tutorials, tips, best practices, examples and recommendations like the debmake manual? - Would it need some help, are there bugs or needs for improvements? Thanks in advance! Best regards -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6 old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: macsyfinder: Upstream released Python3 version but "error: 'setuptools' is not supported. Please use 'pip' instead."
Andreas Tille writes: > upstream has released a Python3 version of macsyfinder which I pushed to > Git[1]. When trying to build I get a strange error: > >dh_auto_install -O--buildsystem=pybuild > I: pybuild base:232: /usr/bin/python3 setup.py install --root > '/build/macsyfinder-2.0~rc1/debian/macsyfinder' > running install > running build > running build_py > running install_lib > error: 'setuptools' is not supported. Please use 'pip' instead. This message is output by setup.py. According to the README, it must be installed with pip3. Has upstream tweaked it so much that setuptools fails? As next step I would try adding python3-pip to the Build-Depends and overriding dh_auto_install to something like pip3 install . --target=debian/macsyfinder and see how it goes. Probably you would have to also explicitly perform other dh_auto_install steps normally done by pybuild and dh_python3... -- Fabrice Bauzac-Stehly PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6 old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: The python command in Debian
Hi, Another solution would be to simply use the update-alternatives system to manage /usr/bin/python. python3 would have a higher priority than python2. Users would still have the possibility to switch /usr/bin/python to python2 explicitly if they require it... -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
RFS: python-opentracing/2.3.0-1 -- opentracing interface for Python
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "python-opentracing" * Package name: python-opentracing Version : 2.3.0-1 Upstream Author : The OpenTracing Authors. * URL : https://github.com/opentracing/opentracing-python * License : Expat and Apache-2.0 * Vcs : https://salsa.debian.org/python-team/modules/python-opentracing Section : python It builds those binary packages: python3-opentracing - opentracing interface for Python python-opentracing-doc - opentracing interface for Python - documentation To access further information about this package, please visit the following URL: https://mentors.debian.net/package/python-opentracing Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/p/python-opentracing/python-opentracing_2.3.0-1.dsc Changes since the last upload: * New upstream release 2.3.0. Regards, -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: Updating pip
Hello, Scott Kitterman writes: > There are quite a few packages that need updating to a sufficient > version for the new pip: > [...] > contextlib2 As you may know, I'm still a newbie in the Debian contribution world but trying to learn. I have worked to upgrade contextlib2, what do you think: Update the upstream branch: https://salsa.debian.org/python-team/modules/contextlib2/merge_requests/2 Update the master branch: https://salsa.debian.org/python-team/modules/contextlib2/merge_requests/3 As I'm not confident, I have created these two merge requests. If you believe I should do differently to submit such changes, I'd be happy to learn! Thanks! Best regards -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: python-requests: adding a documentation package python-requests-doc
Hello Daniele, Daniele Tricoli writes: > Please next time can you assign it to me? I should reveive some sort of > notification I hope! :) Sure, will do. I have updated the merge request. For d/changelog, I used "debchange -i" which for some reason chose "2.22.0-2.1", I've changed it to "2.22.0-3" as it seems to better match the existing practice. Thanks a lot and a happy new year! -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
python-requests: adding a documentation package python-requests-doc
Hello, I wish there was a python-requests-doc package for browsing python-requests' documentation offline. I'd like to add it if I can. I saw that debian/watch currently targets the PyPI tarball, which lacks the documentation. As a first step, I'm submitting a merge request [1] so that debian/watch tracks the github releases instead, which do contain the documentation. After that, once a new upstream release of requests is published and propagated into the salsa repository, the latter will start containing the missing docs/ subdirectory. So we'll at least be able to start working on a new python-requests-doc binary package containing the documentation. In the merge request, I've basically applied the github recipe as indicated in the uscan(1) manpage. If you could have a look at this merge request, that would be excellent. [1] https://salsa.debian.org/python-team/modules/requests/merge_requests/1 Thanks a lot! Best regards -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: RFS: opentracing-python/2.2.0-1 [ITP] -- opentracing interface for Python
Dear Debian-Python members, I have just added Upstream-Contact in debian/copyright, and kindly would like sponsorship for this package. ITP: 942069 RFS: 945178 Mentors: https://mentors.debian.net/package/opentracing-python Fabrice BAUZAC-STEHLY writes: > Package: sponsorship-requests > Severity: wishlist > > Dear mentors, > > I am looking for a sponsor for my package "opentracing-python" > > * Package name: opentracing-python >Version : 2.2.0-1 >Upstream Author : The OpenTracing Authors. > * URL : https://github.com/opentracing/opentracing-python > * License : Expat and Apache-2.0 > * Vcs : > https://salsa.debian.org/python-team/modules/opentracing-python >Section : python > > It builds those binary packages: > > python3-opentracing - opentracing interface for Python > python-opentracing-doc - opentracing interface for Python - documentation > > To access further information about this package, please visit the following > URL: > > https://mentors.debian.net/package/opentracing-python > > Alternatively, one can download the package with dget using this command: > > dget -x > https://mentors.debian.net/debian/pool/main/o/opentracing-python/opentracing-python_2.2.0-1.dsc > > Changes since the last upload: > >[ Fabrice BAUZAC ] >* Initial release, closes: #942069. Thanks a lot! Best regards -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: RFS: opentracing-python/2.2.0-2 [ITP] -- opentracing interface for Python
Thomas Goirand writes: > Well, remove the 2nd entry in debian/changelog: this package has never > been uploaded to Debian, so you are documenting something that never > happened in Debian. Done: dget -x https://mentors.debian.net/debian/pool/main/o/opentracing-python/opentracing-python_2.2.0-1.dsc Thanks! Best regards -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: RFS: opentracing-python/2.2.0-2 [ITP] -- opentracing interface for Python
Hello Thomas, I have tried to fix all the issues you have mentioned in 2.2.0-2: dget -x https://mentors.debian.net/debian/pool/main/o/opentracing-python/opentracing-python_2.2.0-2.dsc Could you please have a look and/or sponsor the package? Thanks a lot! Best regards -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
RFS: opentracing-python/2.2.0-1 [ITP] -- opentracing interface for Python
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "opentracing-python" * Package name: opentracing-python Version : 2.2.0-1 Upstream Author : The OpenTracing Authors. * URL : https://github.com/opentracing/opentracing-python * License : Expat and Apache-2.0 * Vcs : https://salsa.debian.org/python-team/modules/opentracing-python Section : python It builds those binary packages: python3-opentracing - opentracing interface for Python python-opentracing-doc - opentracing interface for Python - documentation To access further information about this package, please visit the following URL: https://mentors.debian.net/package/opentracing-python Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/o/opentracing-python/opentracing-python_2.2.0-1.dsc Changes since the last upload: [ Fabrice BAUZAC ] * Initial release, closes: #942069. Thanks! Best regards -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: Policy About Maintainer and Uploaders Fields (was: PAPT: join request)
For the record, it looks like this policy comes from the package "developers-reference", section "Collaborative maintenance". -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
RFS: python-opentracing
Hi, I have prepared a package for python-opentracing [1] and I think it is now ready for review. Could anyone sponsor it? [1] https://salsa.debian.org/python-team/modules/opentracing-python Thanks a lot! Best regards -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Re: python-opentracing
Dmitry Shachnev writes: > That happens because you are overriding dh_installdocs and running it only > for one package. > > Either remove the -ppython-opentracing-doc argument, or add another call > with --remaining-packages option. Thanks a lot, this has unblocked me. I'll continue working on it now... -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
python-opentracing
Hello, I have an issue packaging python-opentracing [1] and I need help. Basically lintian is happy except for one serious problem: E: python3-opentracing: no-copyright-file N: N:Each binary package has to include a plain file N:/usr/share/doc//copyright N: N:Refer to Debian Policy Manual section 12.5 (Copyright information) for N:details. N: N:Severity: serious, Certainty: certain N: N:Check: debian/copyright, Type: source, binary N: Indeed the copyright file exists in python-opentracing-doc, but not in python3-opentracing. And I have no idea of what should be fixed! Which debhelper command is responsible for putting the copyright file in each generated binary package? Could somebody help me? Thanks in advance! [1] https://salsa.debian.org/python-team/modules/opentracing-python Best regards -- Fabrice BAUZAC-STEHLY PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D
Joining DPMT
Dear team, I would like to package the Python module for http://opentracing.io/, and maybe later contribute to existing packages or add other Python packages. I have tried to learn a lot about Debian packaging recently and I hope I will be able to actually start contributing to Debian in packaging tasks. My salsa login is fbauzac-guest. I have read the DPMT policy and I agree. May I join the DPMT, pretty please? Thanks in advance! Best regards -- Fabrice Bauzac-Stehly PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D