Bug#968324: Provide /usr/bin/python

2020-09-19 Thread Konomi Kitten
Package: python3
Version: 3.8.2-3
Followup-For: Bug #968324

Hi,

For now if anyone wants an easy work around to this problem I just did:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

Hopefully that helps people getting things working until this issue is
resolved.



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (120, 'stable'), (110, 'unstable'), (100, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.0-3-amd64 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3 depends on:
ii  libpython3-stdlib  3.8.2-3
ii  python3-minimal3.8.2-3
ii  python3.8  3.8.5-2

python3 recommends no packages.

Versions of packages python3 suggests:
pn  python3-doc   
ii  python3-tk3.8.5-1
ii  python3-venv  3.8.2-3

-- no debconf information



Bug#968324: Provide /usr/bin/python

2020-09-18 Thread Norbert Preining
Hi Matthias,

> sorry to say, but apparently you missed the

Didn't miss that one, read it, but apparently I missed:

> """
> the what-is-python package is now in NEW.  Yes, the policy needs an update.

that one. Good, that is fine with me. Having a python-is-python3
packages is ok with me.

Thanks

Norbert

--
PREINING Norbert  https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13



Bug#968324: Provide /usr/bin/python

2020-09-18 Thread Matthias Klose
On 9/17/20 3:43 PM, Norbert Preining wrote:
> Package: python3-minimal
> Version: 3.8.2-3
> Followup-For: Bug #968324
> X-Debbugs-Cc: norb...@preining.info
> 
> Hi,
> 
> I am interested in bringing this up again. I have read through the
> relevant threads on debian-python, and I consider this a gross
> mis-decision to not ship /usr/bin/python. The reasons are the wide
> variety of third party scripts that rely on an interpreter.
> Most of third party scripts are already using Python3, so pointing
> /usr/bin/python -> python3 is the correct way forward. Not providing
> /usr/bin/python superficially breaks lots of scripts.
> 
> The counter-argument is that some scripts might be written for Python 2
> - well, let only **those** break instead of all. 

sorry to say, but apparently you missed the
  https://lists.debian.org/debian-python/2020/07/msg00042.html
thread.

"""
the what-is-python package is now in NEW.  Yes, the policy needs an update.
I'll put that on my TODO list.  If there is too much disagreement about the
python-is-python3 package, then I plan to run it via the CTTE, and ask for an
advice how to move on.
"""

Matthias



Bug#968324: Provide /usr/bin/python

2020-09-17 Thread Norbert Preining
Package: python3-minimal
Version: 3.8.2-3
Followup-For: Bug #968324
X-Debbugs-Cc: norb...@preining.info

Hi,

I am interested in bringing this up again. I have read through the
relevant threads on debian-python, and I consider this a gross
mis-decision to not ship /usr/bin/python. The reasons are the wide
variety of third party scripts that rely on an interpreter.
Most of third party scripts are already using Python3, so pointing
/usr/bin/python -> python3 is the correct way forward. Not providing
/usr/bin/python superficially breaks lots of scripts.

The counter-argument is that some scripts might be written for Python 2
- well, let only **those** break instead of all. 

Best

Norbert


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.9 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-minimal depends on:
ii  dpkg   1.20.5
ii  python3.8-minimal  3.8.6~rc1-2

python3-minimal recommends no packages.

python3-minimal suggests no packages.

-- no debconf information



Bug#968324: Provide /usr/bin/python

2020-08-15 Thread 積丹尼 Dan Jacobson
Well your man page says "python", not python3.



Bug#968324: Provide /usr/bin/python

2020-08-13 Thread Matthias Klose
On 8/13/20 1:33 AM, 積丹尼 Dan Jacobson wrote:
> Package: python3
> Version: 3.8.2-3
> 
> Some (python3) package should provide the /usr/bin/python link.
> 
> No, one cannot do
> # aptitude install python

See
https://lists.debian.org/debian-python/2020/07/msg00042.html



Bug#968324: Provide /usr/bin/python

2020-08-12 Thread 積丹尼 Dan Jacobson
Package: python3
Version: 3.8.2-3

Some (python3) package should provide the /usr/bin/python link.

No, one cannot do
# aptitude install python

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)