Bug 1219306 - [TRACKER] Remove python2 from openSUSE:Factory
Summary: [TRACKER] Remove python2 from openSUSE:Factory
Status: NEW
: 1219886 (view as bug list)
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Python (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Python maintainers (group account)
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on: 1218653 1219307 1219308 1219309 1219310 1219312 1219313 1219314 1219564 1219739 1219740 1219924 1219926 1219928 1220367 1220900
Blocks: 1165830 1219879
  Show dependency treegraph
 
Reported: 2024-01-29 15:51 UTC by Dominique Leuenberger
Modified: 2024-05-19 07:20 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominique Leuenberger 2024-01-29 15:51:27 UTC
This bug report serves as parent to file tickets against packages still using python2 (our long-awaited gimp 3 should be coming out in May - let's collect what else is still in need of python2, trying to eliminate these things)
Comment 1 Dominique Leuenberger 2024-01-29 16:00:30 UTC
> zypper se -x --requires /usr/bin/python

S | Name                                   | Summary                                                            | Type
--+----------------------------------------+--------------------------------------------------------------------+-----------
  | boringssl-source                       | Source code of BoringSSL                                           | package
  | connman-test                           | Test and example scripts for connman                               | package
  | gap-recog                              | GAP: A collection of group recognition methods                     | package
  | grpc-source                            | Source code of gRPC                                                | package
  | hwmixvolume                            | GUI tool to set individual hardware stream volumes                 | package
  | ketchup                                | Tool for downloading and updating Linux kernel source trees        | package
  | mathomatic                             | Computer algebra system                                            | package
  | neard-test                             | Files needed for NFC development                                   | package
  | protobuf21-source                      | Source code of protobuf                                            | package
  | python-devel                           | Include Files and Libraries Mandatory for Building Python Modules  | package
  | python-gobject2                        | Python bindings for GObject                                        | srcpackage
  | python-gtk-devel                       | Files needed to build wrappers for GTK+ addon libraries            | package
  | python-idle                            | An Integrated Development Environment for Python                   | package
  | regexploit                             | Find regular expressions vulnerable to ReDoS                       | package
  | trilinos_14_0_0-gnu-mpich-hpc-devel    | Headers and development files for trilinos_14_0_0-gnu-mpich-hpc    | package
  | trilinos_14_0_0-gnu-mvapich2-hpc-devel | Headers and development files for trilinos_14_0_0-gnu-mvapich2-hpc | package
  | trilinos_14_0_0-gnu-openmpi4-hpc-devel | Headers and development files for trilinos_14_0_0-gnu-openmpi4-hpc | package
  | weblate                                | Web-based translation tool                                         | package
  | xorg-x11-server-Xspice                 | XSpice is an X server that can be accessed by a Spice client       | package
Comment 2 Dominique Leuenberger 2024-01-29 16:00:53 UTC
Packages build-depending on python-base

python:python-base :
      fcitx-googlepinyin
      flom
      gimp
      julia
      julia:compat
      kdb
      kreport
      kupfer
      non-ntk
      python-gobject2
      python-gtk
      python2-pip
      python2-pycairo
      python2-setuptools
      qm
      seamonkey
      workrave
Comment 3 Otto Hollmann 2024-02-14 13:45:57 UTC
*** Bug 1219886 has been marked as a duplicate of this bug. ***
Comment 4 OBSbugzilla Bot 2024-03-18 11:35:08 UTC
This is an autogenerated message for OBS integration:
This bug (1219306) was mentioned in
https://build.opensuse.org/request/show/1158938 Factory / python
Comment 7 Maintenance Automation 2024-05-16 08:30:03 UTC
SUSE-SU-2024:1667-1: An update that solves three vulnerabilities and has two security fixes can now be installed.

Category: security (moderate)
Bug References: 1214675, 1219306, 1219559, 1220970, 1222537
CVE References: CVE-2022-48560, CVE-2023-27043, CVE-2023-52425
Maintenance Incident: [SUSE:Maintenance:33822](https://smelt.suse.de/incident/33822/)
Sources used:
SUSE Linux Enterprise Workstation Extension 12 12-SP5 (src):
 python-base-2.7.18-33.32.1
SUSE Linux Enterprise High Performance Computing 12 SP5 (src):
 python-2.7.18-33.32.1, python-doc-2.7.18-33.32.1, python-base-2.7.18-33.32.1
SUSE Linux Enterprise Server 12 SP5 (src):
 python-2.7.18-33.32.1, python-doc-2.7.18-33.32.1, python-base-2.7.18-33.32.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5 (src):
 python-2.7.18-33.32.1, python-doc-2.7.18-33.32.1, python-base-2.7.18-33.32.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.