Bug#968324: Provide /usr/bin/python
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
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
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
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
Well your man page says "python", not python3.
Bug#968324: Provide /usr/bin/python
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
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)