Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German)
  • Search

FINISHED: python3_11 entgültig loswerden

Support-Forum
Diskussionen rund um Installation, Betrieb und Anpassungen von Gentoo und dessen Paketen sowie dabei auftretenden (technischen) Problemen.
Deutsches Portal: www.gentoo.de
Post Reply
  • Print view
Advanced search
11 posts • Page 1 of 1
Author
Message
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

FINISHED: python3_11 entgültig loswerden

  • Quote

Post by Erdie » Sun Jun 30, 2024 3:28 pm

Mein package.use/python sieht jetzt folgendermaßen aus:

Code: Select all

dev-lang/python tk

*/* PYTHON_TARGETS: -* python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_12
Meines Erachtens sollte es keine Anhängigkeiten mehr zu python2_11 geben. Dennoch löscht --depclean nichts dergleichen.

Ich habe es zusätzlich noch mir diesem Befehl versucht:

Code: Select all

comm -23 <(equery -q hasuse python_targets_python3_11 | sort) <(equery -q hasuse python_targets_python3_12 | sort)
Es ergibt sich keine Ausgabe. Mein Verdacht, dass das was in der world Datei steht, hat sich nicht bestätigt.

Code: Select all

kellerkind ~ # cat /var/lib/portage/world | grep python
app-eselect/eselect-python
dev-python/PyQt5
dev-python/pip
dev-python/pyserial
Was kann man noch tun um herauszufinden, warum python3_11 nicht von depclean gelöscht wird?
Last edited by Erdie on Sun Jul 14, 2024 4:05 pm, edited 1 time in total.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
firefly
Watchman
Watchman
Posts: 5385
Joined: Thu Oct 31, 2002 8:24 pm

  • Quote

Post by firefly » Sun Jun 30, 2024 5:12 pm

Du hast vergessen das es auch python single target gibt. Bzw. Das manche pakte explizit python 3.11 in den deps haben ohne die PYTHON_TARGET/PYTHON_SINGLE_TARGET features zu nutzen.
Und bei der Umstellung auf python 3.12 hast du bestimmt doch ein paar pakete mit PYTHON_SINGLE_TARGET=python3_11 in package.use eintragen müssen.

Ansonsten sollte folgender befehl dir alle pakete liefern, welche python 3.11 brauchen:

Code: Select all

emerge -cpv python:3.11
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Sun Jun 30, 2024 7:13 pm

Code: Select all

emerge -cpv python:3.11

Calculating dependencies... done!
  dev-lang/python-3.11.9-r1 pulled in by:
    net-libs/nodejs-20.12.1 requires dev-lang/python:3.11[threads(+)]
    www-client/firefox-115.12.0 requires dev-lang/python:3.11[ncurses,sqlite,ssl]
Es ist nicht mehr viel übrig.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
pietinger
Administrator
Administrator
Posts: 6635
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Thu Jul 04, 2024 2:24 pm

Erdie wrote:Es ist nicht mehr viel übrig.
Mit dem heutigen "emerge --sync" haben wir nun nodejs-22.3.0 als stable ... und konnte danach das alte python entsorgen:

Code: Select all

# emerge -c

 * Always study the list of packages to be cleaned for any obvious
...

Calculating dependencies... done!
>>> Calculating removal order...

 dev-lang/python
    selected: 3.11.9-r1 
   protected: none 
     omitted: 3.12.3-r1 

 dev-python/ensurepip-wheels
    selected: 100 
   protected: none 
     omitted: none 

 dev-python/ensurepip-setuptools
    selected: 70.0.0 
   protected: none 
     omitted: none
https://wiki.gentoo.org/wiki/User:Pietinger --> New at Gentoo
Top
kurisu
Apprentice
Apprentice
Posts: 182
Joined: Wed Jan 19, 2011 3:32 am
Location: Munich, Germany

  • Quote

Post by kurisu » Sun Jul 07, 2024 5:48 pm

Völlig korrekt, aber für diejenigen mit Firefox ESR dürfte es wohl noch eine Weile dauern.

Code: Select all

~ $ emerge -cpv python:3.11

Calculating dependencies... done!
  dev-lang/python-3.11.9-r1 pulled in by:
    www-client/firefox-115.12.0 requires dev-lang/python:3.11[ncurses,sqlite,ssl]

>>> No packages selected for removal by depclean
Packages installed:   1378
Packages in world:    144
Packages in system:   49
Required packages:    1378
Number to remove:     0
#1 Ryzen 7 2700 | Asus ROG Strix X470-F Gaming | G.Skill 32 GB DDR4-3000 | PowerColor Radeon RX 5700 Red Dragon | Samsung SSD 970 EVO Plus 1TB NVMe
#2 Ryzen 5 2400G | ASRock B450 Steel Legend | G.Skill 16 GB DDR4-3000 | Samsung SSD 850 PRO 512GB SATA
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Mon Jul 08, 2024 4:18 pm

kurisu wrote:Völlig korrekt, aber für diejenigen mit Firefox ESR dürfte es wohl noch eine Weile dauern.
Auf meinem Notebook bin ich schon sauber, der Desktop hat den Firefox und das wird, wie Du schon sagst, noch dauern.

Ich habe mal versucht, auf firefox-bin zu wechseln. Leider nutzt das ebuild andere Konfigurationpfade, so dass alles verschwindet: Bookmarks, Passwörter, Konfiguration usw. Da habe ich mir das geschenkt und bin auf die source Version zurückgegangen. So eilig habe ich es dann auch nicht.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
firefly
Watchman
Watchman
Posts: 5385
Joined: Thu Oct 31, 2002 8:24 pm

  • Quote

Post by firefly » Tue Jul 09, 2024 4:02 am

Falls man 3.11 wegen "kein offizieller Support upstream mehr" entfernen möchte, dann ist das aktuell eine Fehleinschätzung.
Das python Projekt unterstützt die version 3.11 noch bis 2027-10 erst dann ist diese version EOL

Quelle:
https://devguide.python.org/versions/
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Wed Jul 10, 2024 9:35 am

Das ist nicht meine Motivation. Aber wenn man mit geringem Aufwand eine Python Version weniger auf dem Rechner hat, ist es wenigstens aufgeräumt. Priorität hat das Ganze allerdings nicht.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
b3rT
n00b
n00b
User avatar
Posts: 73
Joined: Mon Jun 09, 2003 10:17 am
Location: Germany

  • Quote

Post by b3rT » Wed Jul 10, 2024 12:45 pm

Wenn Du von Firefox esr auf rapid wechselst, bist du python 3.11 los. rapid ist auch im regulären gentoo-repo - nur halt ~amd64, auch wenn rapid aus Sicht von Firefox deren Standardversion ist.
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Wed Jul 10, 2024 1:29 pm

Danke für den Hinweis. Ich habe allerdings jetzt wieder Kicad emerged, welches weitere python3_11 Abhängigkeiten mitbringt. Von daher wird mir der Firefox nichts nützen. Ich möchte nur auf Kicad nicht verzichten, weil ich mich damit beschäftigen wollte. Es wird deshalb noch eine Weile dauern.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
Erdie
Advocate
Advocate
User avatar
Posts: 2706
Joined: Thu May 20, 2004 5:08 pm
Location: Heidelberg - Germany
Contact:
Contact Erdie
Website

  • Quote

Post by Erdie » Sun Jul 14, 2024 4:04 pm

Kicad war in einer neueren Version kein Thema mehr. Firefox habe ich in der "rapid" Version installiert. Ich brauche ihn ohnehin nur für Spezialfälle. Jetzt bin ich tatsächlich python3.11 losgeworden.
Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H 64GB RAM mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Top
Post Reply
  • Print view

11 posts • Page 1 of 1

Return to “Deutsches Forum (German)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic