Re: The python command in Debian

2020-07-14 Thread Hans-Christoph Steiner


Piotr Ożarowski:
> FTR: I didn't change my mind. /usr/bin/python is still used outside
> Debian packages, in /usr/local/bin scripts and applications and I
> strongly disagree to touch it.

Sometimes breaking things can be helpful.  If someone is not aware that
something still requires Python 2.x, having that script start failing
can often be helpful.  As long as Debian provides a way to make
/usr/bin/python point to 2.x, I think this kind of breakage will be
useful since it makes it clear that the user is relying on totally
unmaintained software.

Arch has been using /usr/bin/python for Python 3.x for a while now.

.hc



Re: The python command in Debian

2020-07-14 Thread Ondrej Novy
Hi,

po 13. 7. 2020 v 19:21 odesílatel Matthias Klose  napsal:

> On 7/13/20 6:23 PM, Fabrice BAUZAC-STEHLY wrote:
> > 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...
>
> No, never ever. update-alternatives cannot be used because it breaks the
> dependency system.
>

no, it doesn't. If all Python2 packages will use /usr/bin/python2 and all
Python3 packages will use /usr/bin/python3, then /usr/bin/python can be
managed by update-alternatives. And because we really want all Python2
packages to use /usr/bin/python2, I think this is a viable option.

But TBH I don't think it's a good idea, because it can be confusing for
users.

-- 
Best regards
 Ondřej Nový


Re: The python command in Debian

2020-07-14 Thread Piotr Ożarowski
FTR: I didn't change my mind. /usr/bin/python is still used outside
Debian packages, in /usr/local/bin scripts and applications and I
strongly disagree to touch it.
-- 
GPG: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645



RFS: freetype-py/2.2.0-1 -- Freetype Python bindings for Python 3

2020-07-14 Thread Bastian Germann
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "freetype-py"

 * Package name: freetype-py
   Version : 2.2.0-1
   Upstream Author : Nicolas P. Rougier
 * URL : https://github.com/rougier/freetype-py
 * License : BSD-3-clause
 * Vcs :
https://salsa.debian.org/python-team/modules/freetype-py
   Section : python

It builds those binary packages:

  python3-freetype - Freetype Python bindings for Python 3

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/freetype-py

Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/f/freetype-py/freetype-py_2.2.0-1.dsc

Changes since the last upload:

   * Add tests control file
   * Update meta versions
   * gbp: Only keep pristine-tar config
   * New upstream version 2.2.0
   * d/control: Build-depend on toml
   * Drop patch

Regards,
Bastian Germann



Re: The python command in Debian

2020-07-14 Thread Thomas Goirand
On 7/9/20 9:31 PM, Ondrej Novy wrote:
> * keep "python" command pointing to python2.7 if I'm upgrading
> buster->bullseye with python2.7 installed. We are going to keep
> python2.7 interpreter for bullseye, so don't break old "python" command
> for third-parties apps/scripts/etc. (install python-is-python2 during
> buster->bullseye upgrade)

Please do break them. They are broken because they expect an interpreter
which we don't support anymore. So they MUST break. Leaving the distro
half-upgraded with the feeling that things are continuing to work is a
horrible design.

During the upgrade to bullseye, please do remove all things Python2,
including the interpreter, unless explicitly requested by the user (if
that's possible). If a user feels like he must install Python2, it must
be a manual decision (maybe after the upgrade and using /usr/local ?).
Otherwise, there's still Buster around for the next 4 years to come...

Cheers,

Thomas Goirand (zigo)



Re: RFS: spyne/2.13.15-0.1 [NMU, RC] -- Python library for writing and calling soap web service

2020-07-14 Thread Bastian Germann
On Tue, 16 Jun 2020 00:58:10 +0200 Bastian Germann wrote:> I am looking
for a sponsor for the package "spyne" which has a
> py2removal RC and a grave bug and was autoremoved from testing. The
> package is Python 2 only but the current upstream version has Python 3
> support. I converted it to build a binary python3-spyne package. The
> bugs are open long enough for a NMU.
> 
>  * Package name: spyne
>Version : 2.13.15-0.1
>Upstream Author : Burak Arslan 
>  * URL : http://spyne.io/
>  * License : LGPL-2.1+
>Section : python
> 
> It builds those binary packages:
> 
>   python3-spyne - Python library for writing and calling soap web service
> 
> To access further information about this package, please visit the
> following URL:
> 
>   https://mentors.debian.net/package/spyne
> 
> Alternatively, one can download the package with dget using this command:
> 
>   dget -x
> https://mentors.debian.net/debian/pool/main/s/spyne/spyne_2.13.15-0.1.dsc

One month has passed and no new spyne package has been released. Please
consider sponsoring the package. The last upload is almost four years
ago and it is RC-buggy for 11 months. There are people who depend on the
package, so it would be great to have it back in Debian again.



Re: Request to join Python Modules Team

2020-07-14 Thread Geert Stappers
On Wed, Jul 08, 2020 at 12:42:12PM +0200, Ondrej Novy wrote:
> Hi,
> 
> ne 5. 7. 2020 v 18:46 odesílatel  napsal:
> 
> > Whenever things get stalled it is good to ask:
> >
> >Who is waiting on who?
> >
> 
> We have a rule between admins we are processing join request after few days
> to give everyone chance to give their opinions.
> 
> In this particular case it was my fault and overlooked that email.
> 
> > I volunteer to be part of "Some administrator".
> > 
> cool. Current admins needs to agree, so: @piotr, @stefanor, @kitterman,
> @bzed: your opinions please?

For what it is worth: Wiki addition
https://wiki.debian.org/Teams/PythonModulesTeam/HowToJoin?action=diff=23=22
is from me, it says currently:

  Do known that it is okay to ask after 75 hours
  ''Who is waiting on who?''.


> > Debian tradition I will be re-introducing is sending "done messages".
> >
> no need to re-introduce, I'm always sending welcome message :)

I what to help with sending those welcome messages (which implies
accepting the work that comes with it)

And please enlighten me (and us (through the mailinglist))
what is holding back
 https://lists.debian.org/debian-python/2020/07/msg00057.html


Groeten
Geert Stappers
-- 
Silence is hard to parse


signature.asc
Description: PGP signature