Re: RFS: python-mockito/1.2.2-2 -- Spying framework for Python - documentation

2021-09-19 Thread Fabrice Bauzac-Stehly
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

2021-09-19 Thread Fabrice Bauzac-Stehly
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

2021-06-08 Thread Fabrice Bauzac-Stehly
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

2021-06-07 Thread Fabrice Bauzac-Stehly
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

2021-06-04 Thread Fabrice Bauzac-Stehly
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

2021-05-22 Thread Fabrice Bauzac-Stehly
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

2021-03-14 Thread Fabrice Bauzac-Stehly
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=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/

2021-01-21 Thread Fabrice BAUZAC-STEHLY
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

2021-01-21 Thread Fabrice BAUZAC-STEHLY
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."

2021-01-14 Thread Fabrice BAUZAC-STEHLY
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: Looking for a Sponsor - Papereshaper

2020-12-30 Thread Fabrice BAUZAC
Paul Wise  writes:

> On Wed, Dec 30, 2020 at 4:50 PM Devops PK Carlisle LLC wrote:
>> The git is here: https://github.com/pkcarlislellc/git-papershaper

> IIRC you can use the print function in Python 2 by adding the line
> below.
>
> from future import print_function

Actually it is __future__:

  from __future__ import print_function

Also, it is better to put a copyright notice as a comment at the
beginning of most files, e.g.:

Copyright YEAR, YEAR... NAME 

-- 
Fabrice Bauzac-Stehly
PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6
old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D



Re: Status of https://debian-python.readthedocs.io/en/latest/

2020-12-26 Thread Fabrice BAUZAC
Hi,

Sandro Tosi  writes:

> https://debian-python.readthedocs.io/en/latest/
> https://www.debian.org/doc/packaging-manuals/python-policy/

How are these websites updated?  They claim to be GPL, but they seem to
be generated, and there's no mention of the location of the sources...

-- 
Fabrice Bauzac-Stehly
PGP 01EEACF8244E9C14B551C5256ADA5F189BD322B6
old PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D



Re: The python command in Debian

2020-07-13 Thread Fabrice BAUZAC-STEHLY
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

2020-03-07 Thread Fabrice BAUZAC-STEHLY
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

2020-01-26 Thread Fabrice BAUZAC-STEHLY
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

2020-01-01 Thread Fabrice BAUZAC-STEHLY
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

2019-12-30 Thread Fabrice BAUZAC-STEHLY
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

2019-12-07 Thread Fabrice BAUZAC-STEHLY
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

2019-11-25 Thread Fabrice BAUZAC-STEHLY


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

2019-11-24 Thread Fabrice BAUZAC-STEHLY
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

2019-11-20 Thread Fabrice BAUZAC-STEHLY
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)

2019-11-11 Thread Fabrice BAUZAC-STEHLY
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

2019-11-07 Thread Fabrice BAUZAC-STEHLY
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

2019-10-25 Thread Fabrice BAUZAC-STEHLY
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

2019-10-23 Thread Fabrice BAUZAC-STEHLY
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

2019-10-18 Thread Fabrice Bauzac-Stehly
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