Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Forced to update the old system
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4 ... 14, 15, 16  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9690
Location: almost Mile High in the USA

PostPosted: Sun Jan 28, 2024 8:10 am    Post subject: Reply with quote

ONEEYEMAN wrote:


Can I just unmergw the missing package?

Thank you.

You should be able to just omit that package in the command line you have. Apparently the new packages should link with the built-in and once everything is linked with the new python, you should be able to --depclean toml.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1548
Location: South America

PostPosted: Sun Jan 28, 2024 3:54 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
This should be better/

Code:
 * IMPORTANT: config file '/etc/portage/package.use/zz-autounmask' needs updating.

You have an /etc/portage/package.use/zz-autounmask file that is likely contributing to making this difficult.

I would comment the setting of PYTHON_TARGETS and PYTHON_SINGLE_TARGET in make.conf, if there's any, and move /etc/portage/package.use/zz-autounmask some place else, so that those don't interfere, and post again the resulting output of emerge --pretend --deep --update --changed-use @world.
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Sun Jan 28, 2024 9:19 pm    Post subject: Reply with quote

GDH-gentoo,
This is what I got at the end:

Code:

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-python/requests-2.31.0::gentoo
# required by dev-python/cachecontrol-0.13.1::gentoo
# required by media-gfx/inkscape-1.2.2-r4::gentoo[python_single_target_python3_11]
# required by @selected
# required by @world (argument)
=dev-python/certifi-3021.3.16-r4 python_targets_python3_10
# required by dev-python/requests-2.31.0::gentoo
# required by dev-python/cachecontrol-0.13.1::gentoo
# required by media-gfx/inkscape-1.2.2-r4::gentoo[python_single_target_python3_11]
# required by @selected
# required by @world (argument)
>=dev-python/charset-normalizer-3.3.2 python_targets_python3_10
# required by dev-python/appdirs-1.4.4-r3::gentoo
# required by media-gfx/inkscape-1.2.2-r4::gentoo[python_single_target_python3_11]
# required by @selected
# required by @world (argument)
>=dev-python/setuptools-69.0.3 python_targets_python3_10
# required by dev-python/urllib3-2.1.0::gentoo
# required by dev-python/requests-2.31.0::gentoo
# required by dev-python/cachecontrol-0.13.1::gentoo
# required by media-gfx/inkscape-1.2.2-r4::gentoo[python_single_target_python3_11]
# required by @selected
# required by @world (argument)
>=dev-python/hatchling-1.21.0 python_targets_python3_10
# required by dev-python/hatchling-1.21.0::gentoo[-test]
# required by dev-python/hatch-fancy-pypi-readme-24.1.0::gentoo
# required by dev-python/attrs-23.2.0::gentoo
# required by dev-libs/libei-1.2.0::gentoo
# required by x11-wm/mutter-45.2-r1::gentoo
# required by gnome-base/gnome-shell-45.2::gentoo
# required by x11-terms/gnome-terminal-3.50.1::gentoo[gnome-shell]
# required by gnome-base/gnome-core-apps-44.4::gentoo
# required by gnome-base/gnome-44.4::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/editables-0.5 python_targets_python3_10
# required by dev-python/hatchling-1.21.0::gentoo[-test]
# required by dev-python/hatch-fancy-pypi-readme-24.1.0::gentoo
# required by dev-python/attrs-23.2.0::gentoo
# required by dev-libs/libei-1.2.0::gentoo
# required by x11-wm/mutter-45.2-r1::gentoo
# required by gnome-base/gnome-shell-45.2::gentoo
# required by x11-terms/gnome-terminal-3.50.1::gentoo[gnome-shell]
# required by gnome-base/gnome-core-apps-44.4::gentoo
# required by gnome-base/gnome-44.4::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/packaging-23.2 python_targets_python3_10
# required by dev-python/hatchling-1.21.0::gentoo[-test]
# required by dev-python/hatch-fancy-pypi-readme-24.1.0::gentoo
# required by dev-python/attrs-23.2.0::gentoo
# required by dev-libs/libei-1.2.0::gentoo
# required by x11-wm/mutter-45.2-r1::gentoo
# required by gnome-base/gnome-shell-45.2::gentoo
# required by x11-terms/gnome-terminal-3.50.1::gentoo[gnome-shell]
# required by gnome-base/gnome-core-apps-44.4::gentoo
# required by gnome-base/gnome-44.4::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/pathspec-0.12.1 python_targets_python3_10
# required by dev-python/hatchling-1.21.0::gentoo[-test]
# required by dev-python/hatch-fancy-pypi-readme-24.1.0::gentoo
# required by dev-python/attrs-23.2.0::gentoo
# required by dev-libs/libei-1.2.0::gentoo
# required by x11-wm/mutter-45.2-r1::gentoo
# required by gnome-base/gnome-shell-45.2::gentoo
# required by x11-terms/gnome-terminal-3.50.1::gentoo[gnome-shell]
# required by gnome-base/gnome-core-apps-44.4::gentoo
# required by gnome-base/gnome-44.4::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/pluggy-1.3.0 python_targets_python3_10
# required by dev-python/hatchling-1.21.0::gentoo[-test]
# required by dev-python/hatch-fancy-pypi-readme-24.1.0::gentoo
# required by dev-python/attrs-23.2.0::gentoo
# required by dev-libs/libei-1.2.0::gentoo
# required by x11-wm/mutter-45.2-r1::gentoo
# required by gnome-base/gnome-shell-45.2::gentoo
# required by x11-terms/gnome-terminal-3.50.1::gentoo[gnome-shell]
# required by gnome-base/gnome-core-apps-44.4::gentoo
# required by gnome-base/gnome-44.4::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/trove-classifiers-2023.11.29 python_targets_python3_10
# required by dev-python/pathspec-0.12.1::gentoo
# required by dev-python/hatchling-1.21.0::gentoo[-test]
# required by dev-python/hatch-fancy-pypi-readme-24.1.0::gentoo
# required by dev-python/attrs-23.2.0::gentoo
# required by dev-libs/libei-1.2.0::gentoo
# required by x11-wm/mutter-45.2-r1::gentoo
# required by gnome-base/gnome-shell-45.2::gentoo
# required by x11-terms/gnome-terminal-3.50.1::gentoo[gnome-shell]
# required by gnome-base/gnome-core-apps-44.4::gentoo
# required by gnome-base/gnome-44.4::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/flit-core-3.9.0 python_targets_python3_10
# required by dev-python/pluggy-1.3.0::gentoo
# required by dev-python/hatchling-1.21.0::gentoo[-test]
# required by dev-python/hatch-fancy-pypi-readme-24.1.0::gentoo
# required by dev-python/attrs-23.2.0::gentoo
# required by dev-libs/libei-1.2.0::gentoo
# required by x11-wm/mutter-45.2-r1::gentoo
# required by gnome-base/gnome-shell-45.2::gentoo
# required by x11-terms/gnome-terminal-3.50.1::gentoo[gnome-shell]
# required by gnome-base/gnome-core-apps-44.4::gentoo
# required by gnome-base/gnome-44.4::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/setuptools-scm-8.0.4 python_targets_python3_10
# required by dev-python/numpy-1.26.2::gentoo
# required by media-gfx/inkscape-1.2.2-r4::gentoo[python_single_target_python3_11]
# required by @selected
# required by @world (argument)
>=dev-python/meson-python-0.15.0 python_targets_python3_10
# required by dev-python/meson-python-0.15.0::gentoo
# required by dev-python/numpy-1.26.2::gentoo
# required by media-gfx/inkscape-1.2.2-r4::gentoo[python_single_target_python3_11]
# required by @selected
# required by @world (argument)
>=dev-python/pyproject-metadata-0.7.1 python_targets_python3_10
# required by dev-python/meson-python-0.15.0::gentoo
# required by dev-python/numpy-1.26.2::gentoo
# required by media-gfx/inkscape-1.2.2-r4::gentoo[python_single_target_python3_11]
# required by @selected
# required by @world (argument)
>=dev-build/meson-1.3.0-r2 python_targets_python3_10
# required by media-libs/mesa-21.1.4::gentoo
# required by gui-libs/gtk-4.12.4::gentoo[X]
# required by gui-libs/vte-common-0.74.2::gentoo
# required by x11-libs/vte-0.74.2::gentoo
# required by x11-terms/gnome-terminal-3.50.1::gentoo
# required by gnome-base/gnome-core-apps-44.4::gentoo
# required by gnome-base/gnome-44.4::gentoo
# required by @selected
# required by @world (argument)
>=x11-libs/libdrm-2.4.118 video_cards_nouveau video_cards_intel

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.

!!! The following installed packages are masked:
- sys-libs/binutils-libs-2.35.2::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-21)
# (and others, updated later)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.

- sys-libs/glibc-2.33-r1::gentoo (masked by: package.mask)
- dev-libs/openssl-1.1.1k-r1::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Sam James <sam@gentoo.org> (2023-09-09)
# OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 3.
# https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/
# https://www.openssl.org/blog/blog/2023/06/15/1.1.1-EOL-Reminder/
# Please run a full world upgrade, especially checking /etc/portage and your world file
# for old PHP or Ruby references.

- virtual/libcrypt-1-r1::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/base/package.mask:
# Sam James <sam@gentoo.org> (2021-11-22)
# Mask the older libcrypt virtual (which accepted glibc[crypt]) to ease
# dependency resolution. In a fair number of cases, this has helped
# upgrades go through cleanly.
# Read the news item if you need help!
# (This mask is undone in musl profiles where the transition is not yet being
# made.)
# bug #699422.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/libdrm-2.4.105[video_cards_nouveau,abi_x86_64(-)]".
!!! One of the following packages is required to complete your request:
- x11-libs/libdrm-2.4.117::gentoo (Change USE: +video_cards_nouveau)
(dependency required by "media-libs/mesa-21.1.4::gentoo" [installed])
(dependency required by "virtual/opengl-7.0-r2::gentoo" [installed])
(dependency required by "www-client/firefox-115.6.0::gentoo" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

 * IMPORTANT: 17 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

WaylandGnome /usr/local/share/bakefile #

.

Do I really need to put those in?

This is what I currently have:

Code:

WaylandGnome /home/igor # ls -la /etc/portage/package.use/
total 84
drwxr-xr-x 3 root root 4096 Jan 28 15:21 .
drwxr-xr-x 7 root root 4096 Jan 28 15:03 ..
-rw-r--r-- 1 root root   29 Sep 22  2021 app-emulation.virtualbox
-rw-r--r-- 1 root root  121 Aug 15  2021 ._cfg0000_zz-autounmask
drwxr-xr-x 2 root root 4096 Jul 18  2022 dev-db.freetds
-rw-r--r-- 1 root root   26 Jan 11  2022 dev-db.postgresql
-rw-r--r-- 1 root root   32 Aug 31  2021 dev-libs.libgdata
-rw-r--r-- 1 root root   55 Jan 18 11:57 dev-libs.libxml2
-rw-r--r-- 1 root root   65 Jan 18 11:53 dev-python.charset_normalizer
-rw-r--r-- 1 root root   58 Jan 18 11:49 dev-python.dbus-python
-rw-r--r-- 1 root root   52 Jan 18 12:00 dev-python.gpep517
-rw-r--r-- 1 root root   51 Jan 18 11:51 dev-python.idna
-rw-r--r-- 1 root root   58 Jan 18 12:19 dev-python.installer
-rw-r--r-- 1 root root   50 Jan 18 12:04 dev-python.lxml
-rw-r--r-- 1 root root   56 Jan 18 11:50 dev-python.PySocks
-rw-r--r-- 1 root root   51 Jan 18 12:03 dev-python.scour
-rw-r--r-- 1 root root   54 Jan 18 12:27 dev-python.tomli
-rw-r--r-- 1 root root   38 Aug 11  2021 media-libs.freetype
-rw-r--r-- 1 root root   28 Aug 15  2021 sys-boot.grub
-rw-r--r-- 1 root root   34 Sep  2  2021 www-client.firefox
-rw-r--r-- 1 root root   45 Jan 14 19:41 x11-libs.libdrm
WaylandGnome /home/igor #


Should I get rid of all those files that contain python3_10 or python3_9?

Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1548
Location: South America

PostPosted: Sun Jan 28, 2024 11:36 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
This is what I currently have:

Code:
WaylandGnome /home/igor # ls -la /etc/portage/package.use/
total 84
drwxr-xr-x 3 root root 4096 Jan 28 15:21 .
drwxr-xr-x 7 root root 4096 Jan 28 15:03 ..
-rw-r--r-- 1 root root   29 Sep 22  2021 app-emulation.virtualbox
-rw-r--r-- 1 root root  121 Aug 15  2021 ._cfg0000_zz-autounmask
drwxr-xr-x 2 root root 4096 Jul 18  2022 dev-db.freetds
-rw-r--r-- 1 root root   26 Jan 11  2022 dev-db.postgresql
-rw-r--r-- 1 root root   32 Aug 31  2021 dev-libs.libgdata
-rw-r--r-- 1 root root   55 Jan 18 11:57 dev-libs.libxml2
-rw-r--r-- 1 root root   65 Jan 18 11:53 dev-python.charset_normalizer
-rw-r--r-- 1 root root   58 Jan 18 11:49 dev-python.dbus-python
-rw-r--r-- 1 root root   52 Jan 18 12:00 dev-python.gpep517
-rw-r--r-- 1 root root   51 Jan 18 11:51 dev-python.idna
-rw-r--r-- 1 root root   58 Jan 18 12:19 dev-python.installer
-rw-r--r-- 1 root root   50 Jan 18 12:04 dev-python.lxml
-rw-r--r-- 1 root root   56 Jan 18 11:50 dev-python.PySocks
-rw-r--r-- 1 root root   51 Jan 18 12:03 dev-python.scour
-rw-r--r-- 1 root root   54 Jan 18 12:27 dev-python.tomli
-rw-r--r-- 1 root root   38 Aug 11  2021 media-libs.freetype
-rw-r--r-- 1 root root   28 Aug 15  2021 sys-boot.grub
-rw-r--r-- 1 root root   34 Sep  2  2021 www-client.firefox
-rw-r--r-- 1 root root   45 Jan 14 19:41 x11-libs.libdrm
WaylandGnome /home/igor #


Should I get rid of all those files that contain python3_10 or python3_9?

Those files whose only purpose is setting the python_targets_python3_9 or python_targets_python3_10 USE flags, yes, I would also move somewhere else. Provided you did follow the advise about removing or commenting the PYHON_TARGETS and PYTHON_SINGLE_TARGET in make.conf while this is being sorted out.
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Mon Jan 29, 2024 12:27 am    Post subject: Reply with quote

Hi,
Yes, I commented this pit.

I will just remove those, since I didn't need them.

Thank you.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Mon Jan 29, 2024 1:17 am    Post subject: Reply with quote

Hi,
Here is the next one:

Code:

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "net-wireless/crda" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-wireless/crda-4.15-r2::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# David Seifert <soap@gentoo.org> (2024-01-21)
# Not required anymore since 4.14 is EOL, handled within the kernel
# nowadays. Removal on 2024-02-20.

- net-wireless/crda-4.14::gentoo (masked by: package.mask)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



Do I exclude it from the list of updates?

Thank you.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Mon Jan 29, 2024 1:45 am    Post subject: Reply with quote

Hi,
This is what I currently jave:

Code:

WaylandGnome /etc/portage/package.use # emerge --info | grep -i python
Portage 3.0.20 (python 3.9.13-final-0, default/linux/amd64/17.1/desktop/gnome, gcc-10.3.0, glibc-2.33-r1, 5.10.52-gentoo x86_64)
dev-lang/python:           3.8.13_p2::gentoo, 3.9.13::gentoo
USE="X a52 aac acl acpi alsa amd64 branding bzip2 cairo cdda cdr cli colord crypt dbus dri dts dvd dvdr eds elogind encode evo exif flac fortran gdbm gif gnome gnome-keyring gnome-online-accounts gnome-shell gpm gstreamer gtk gui iconv icu introspection ipv6 jpeg keyring lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib nautilus ncurses networkmanager nls ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio readline sdl seccomp sound spell split-usr ssl startup-notification svg sysprof test-rust tiff tracker truetype udev udisks unicode upower usb vorbis vpx vulkan wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LEX, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
WaylandGnome /etc/portage/package.use #


Maybe to simplify I need to explicitly set PYTHON_TARGETS to all 3 - 9, 10 and 11?

Thank you.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9690
Location: almost Mile High in the USA

PostPosted: Mon Jan 29, 2024 3:37 am    Post subject: Reply with quote

ONEEYEMAN wrote:
Code:
- net-wireless/crda-4.15-r2::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# David Seifert <soap@gentoo.org> (2024-01-21)
# Not required anymore since 4.14 is EOL, handled within the kernel
# nowadays. Removal on 2024-02-20.

- net-wireless/crda-4.14::gentoo (masked by: package.mask)


I ran into this recently on one of my old machines (only 1 year out!). I just unmerged it...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1548
Location: South America

PostPosted: Mon Jan 29, 2024 10:59 am    Post subject: Reply with quote

ONEEYEMAN wrote:
Maybe to simplify I need to explicitly set PYTHON_TARGETS to all 3 - 9, 10 and 11?

No. Show us the new output of emerge --pretend --deep --update --changed-use @world.
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1584

PostPosted: Mon Jan 29, 2024 1:51 pm    Post subject: Reply with quote

ONEEYEMAN wrote:


Maybe to simplify I need to explicitly set PYTHON_TARGETS to all 3 - 9, 10 and 11?

Thank you.


No. You've already been told 3.9 is deprecated and there's no way forward with it. You better start doing what you're suggested to do. If you do whatever it comes to your mind, then why bother asking for help first place?

You've been already asked two times, this being the third, to post the output of emerge -DuUpv @world. Your random actions are only complicating the matter.

Best Regards,
Georgi
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Mon Jan 29, 2024 6:11 pm    Post subject: Reply with quote

Hi,
After clearing the python from package.use this is an updated workd merge.

Thank you.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1584

PostPosted: Mon Jan 29, 2024 6:29 pm    Post subject: Reply with quote

I think if you are able to migrate to libxcrypt, many problems will be solved at once, but I don't feel confident in my knowledge in that area and I would wait for someone more experienced to confirm.

Best Regards,
Georgi
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Mon Jan 29, 2024 8:00 pm    Post subject: Reply with quote

Hi,
Everything here is coming down to Python...

Thank you,
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1548
Location: South America

PostPosted: Mon Jan 29, 2024 8:20 pm    Post subject: Reply with quote

Sort of.

ONEEYEMAN wrote:
After clearing the python from package.use this is an updated workd merge.

I agree with logrusx, I think that the major roadblock is now the circular dependency:

Code:
 * Error: circular dependencies:
 
(dev-lang/python-3.12.1_p1:3.12/3.12::gentoo, ebuild scheduled for merge) depends on
 (virtual/libcrypt-2-r1:0/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (sys-libs/libxcrypt-4.4.36:0/1::gentoo, ebuild scheduled for merge) (runtime)
   (sys-libs/glibc-2.38-r9:2.2/2.2::gentoo, ebuild scheduled for merge) (buildtime)
    (dev-lang/python-3.12.1_p1:3.12/3.12::gentoo, ebuild scheduled for merge) (buildtime)


First, try to install just Python 3.12. It might succeed with your installed sys-libs/glibc, virtual/libcrypt and dev-libs/openssl, even if they are masked.
Code:
emerge --oneshot dev-lang/python:3.12
If that goes well, post the new output of emerge --pretend --deep --update --changed-use @world.
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1584

PostPosted: Mon Jan 29, 2024 8:48 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
Hi,
Everything here is coming down to Python...

Thank you,


You have one less person trying to help you now. Good luck.

Best Regards,
Georgi
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Mon Jan 29, 2024 10:08 pm    Post subject: Reply with quote

Hi,
That fails:

Code:

WaylandGnome /home/igor # emerge --oneshot --ask dev-lang/python:3.12

 * IMPORTANT: 17 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


 * IMPORTANT: config file '/etc/portage/package.use/zz-autounmask' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-python/gentoo-common-1
[ebuild  N     ] dev-python/ensurepip-pip-23.3.2
[ebuild     U  ] dev-lang/python-exec-2.4.10 [2.4.8] PYTHON_TARGETS="(python3_10*) (python3_11%*) (python3_12%*)"
[ebuild     U  ] dev-build/autoconf-2.71-r6 [2.71-r1]
[ebuild  NS    ] dev-lang/python-3.12.1_p1 [3.8.13_p2, 3.9.13] USE="ensurepip%* -debug% -libedit% -valgrind%"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/python-exec:2

  (dev-lang/python-exec-2.4.10:2/2::gentoo, ebuild scheduled for merge) USE="(native-symlinks) -test" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) (python3_10) (python3_11) (python3_12)" pulled in by
    dev-lang/python-exec[python_targets_python3_12(-)] required by (dev-lang/python-3.12.1_p1:3.12/3.12::gentoo, ebuild scheduled for merge) USE="ensurepip gdbm ncurses readline sqlite ssl -bluetooth -build -debug -examples -libedit -pgo -test -tk -valgrind -verify-sig" ABI_X86="(64)"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

  (dev-lang/python-exec-2.4.8-1:2/2::gentoo, installed) USE="(native-symlinks) userland_GNU -test" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) python3_8 python3_9 (-python3_10)" pulled in by
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-util/itstool-2.0.6-r1:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                             
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (sys-apps/portage-3.0.20-r6-1:0/0::gentoo, installed) USE="(ipc) native-extensions rsync-verify userland_GNU xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (app-portage/gemato-16.2-1:0/0::gentoo, installed) USE="gpg userland_GNU -test -tools" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                       
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/cython-0.29.23:0/0::gentoo, installed) USE="userland_GNU -doc -emacs -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                       
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (sys-devel/clang-12.0.1:12/12::gentoo, installed) USE="static-analyzer userland_GNU xml -debug -default-compiler-rt -default-libcxx -default-lld -doc -llvm-libunwind -test" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 (-ARC) -ARM -AVR (-CSKY) -Hexagon -Lanai -MSP430 -Mips -PowerPC -RISCV -Sparc -SystemZ -VE -WebAssembly -XCore" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-util/anjuta-3.34.0:0/0::gentoo, installed) USE="introspection userland_GNU -debug -devhelp -glade -subversion -terminal -test -vala" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-libs/newt-0.52.21-r1:0/0::gentoo, installed) USE="gpm nls userland_GNU -tcl" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                     
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-util/gtk-doc-1.33.2:0/0::gentoo, installed) USE="userland_GNU -emacs -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                               
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/setuptools-scm-6.0.1-r1-1:0/0::gentoo, installed) USE="userland_GNU -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                 
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/pycairo-1.20.1:0/0::gentoo, installed) USE="userland_GNU -doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                           
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/docutils-0.17.1:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                             
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-debug/gdb-10.2:0/0::gentoo, installed) USE="nls python server userland_GNU xml (-cet) -lzma -multitarget -source-highlight -test -vanilla -xxhash" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (app-text/asciidoc-9.0.5-r1:0/0::gentoo, installed) USE="userland_GNU -doc -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 (-pypy3) -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                           
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/requests-2.25.1-r2-1:0/0::gentoo, installed) USE="userland_GNU -socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                       
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (media-gfx/scour-0.38.2:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_8"
                                                                                                                                                                                                                                                                                               
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/pygobject-3.40.1-r1:3/3::gentoo, installed) USE="cairo userland_GNU -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                     
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/PySocks-1.7.1-r1-1:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                 
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (gnome-base/gnome-shell-40.2:0/0::gentoo, installed) USE="browser-extension elogind ibus networkmanager userland_GNU -bluetooth -gtk-doc -systemd -telepathy -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-libs/libxml2-2.9.12-r3:2/2::gentoo, installed) USE="icu ipv6 python readline userland_GNU -debug -examples -lzma -static-libs -test -verify-sig" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (sys-libs/libblockdev-2.25:0/0::gentoo, installed) USE="cryptsetup introspection tools userland_GNU -bcache -device-mapper -dmraid -escrow -gtk-doc -kbd -lvm -test -vdo" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/pygments-2.9.0:0/0::gentoo, installed) USE="userland_GNU -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                             
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-util/gdbus-codegen-2.68.3:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                 
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (media-video/totem-3.38.1:0/0::gentoo, installed) USE="python userland_GNU -gtk-doc -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                           
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-util/gnome-builder-3.40.2:0/0::gentoo, installed) USE="devhelp git glade spell sysprof userland_GNU -clang -doc -gtk-doc -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (app-editors/gedit-40.1:0/0::gentoo, installed) USE="python spell userland_GNU -gtk-doc" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-util/glib-utils-2.68.3:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                               
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-build/meson-format-array-0-1:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_8"
                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-build/meson-0.58.1-1:0/0::gentoo, installed) USE="userland_GNU (-test)" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                           
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/mako-1.1.4:0/0::gentoo, installed) USE="userland_GNU -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/six-1.16.0:0/0::gentoo, installed) USE="userland_GNU -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (x11-base/xcb-proto-1.14.1:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 -python3_8"
                                                                                                                                                                                                                                                                                                                                                   
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/markupsafe-2.0.1-1:0/0::gentoo, installed) USE="userland_GNU -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-libs/gobject-introspection-1.68.0:0/0::gentoo, installed) USE="userland_GNU -doctool -gtk-doc -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (app-i18n/ibus-1.5.22:0/0::gentoo, installed) USE="X emoji gtk gtk2 introspection nls python unicode userland_GNU wayland -kde -test -vala" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/idna-3.2-1:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (gnome-extra/gnome-tweaks-40.0:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                 
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/toml-0.10.2-1:0/0::gentoo, installed) USE="userland_GNU -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                     
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (media-sound/gnome-music-40.1.1:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                   
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (app-text/yelp-tools-40.0:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                             
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/lxml-4.6.3-r1:0/0::gentoo, installed) USE="threads userland_GNU -doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/jinja-3.0.1-1:0/0::gentoo, installed) USE="userland_GNU -doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                                         
    dev-lang/python-exec[python_targets_python3_9(-)] required by (dev-lang/python-3.9.13:3.9/3.9::gentoo, installed) USE="gdbm ncurses readline sqlite ssl userland_GNU xml -bluetooth -build -examples -hardened -lto -pgo -test -tk -verify-sig -wininst" ABI_X86="(64)"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/dbus-python-1.2.16-r1:0/0::gentoo, installed) USE="userland_GNU -doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                     
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/setuptools-57.4.0-r2-1:0/0::gentoo, installed) USE="userland_GNU -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                             
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (gnome-extra/gnome-browser-connector-10-r4:0/0::gentoo, installed) USE="userland_GNU" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                             
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (media-gfx/inkscape-1.0.2-r1:0/0::gentoo, installed) USE="cdr dbus exif jpeg lcms openmp spell svg2 userland_GNU -dia -graphicsmagick -imagemagick -inkjar (-jemalloc) -postscript -static-libs -visio -wpg" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-libs/libpeas-1.30.0:0/0::gentoo, installed) USE="gtk python userland_GNU -glade -gtk-doc -lua -test -vala" ABI_X86="(64)" LUA_SINGLE_TARGET="lua5-1 -luajit" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (dev-util/devhelp-40.0:0/3-6::gentoo, installed) USE="gedit introspection userland_GNU -gtk-doc" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                 
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/certifi-10001-r1-1:0/0::gentoo, installed) USE="userland_GNU -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/urllib3-1.26.6-1:0/0::gentoo, installed) USE="userland_GNU -brotli -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                                   
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/chardet-4.0.0-1:0/0::gentoo, installed) USE="userland_GNU -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                       
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9(-)] required by (dev-python/numpy-1.21.1:0/0::gentoo, installed) USE="userland_GNU -doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8"
                                                                                                                                                                                                                                                                                                                                                                                                           
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_9] required by (app-emulation/virtualbox-6.1.22:0/6.1::gentoo, installed) USE="alsa opengl opus pam pulseaudio qt5 sdk udev userland_GNU -debug -doc -dtrace -headless -java -lvm (-pax-kernel) -python -vboxwebsrv -vnc" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_8"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- net-wireless/crda-4.14::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# David Seifert <soap@gentoo.org> (2024-01-21)
# Not required anymore since 4.14 is EOL, handled within the kernel
# nowadays. Removal on 2024-02-20.

- sys-libs/binutils-libs-2.35.2::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-21)
# (and others, updated later)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.

- dev-build/cmake-3.20.5::gentoo (masked by: CMake license(s))
- virtual/libcrypt-1-r1::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/base/package.mask:
# Sam James <sam@gentoo.org> (2021-11-22)
# Mask the older libcrypt virtual (which accepted glibc[crypt]) to ease
# dependency resolution. In a fair number of cases, this has helped
# upgrades go through cleanly.
# Read the news item if you need help!
# (This mask is undone in musl profiles where the transition is not yet being
# made.)
# bug #699422.

- sys-libs/glibc-2.33-r1::gentoo (masked by: package.mask)
- sys-devel/gcc-10.3.0-r2::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Sam James <sam@gentoo.org> (2023-11-19)
# GCC 10 and older no longer receive upstream support or fixes for
# bugs. Please switch to a newer GCC version using gcc-config.
# The lowest supported version of GCC is GCC 11.

- sys-devel/binutils-2.35.2::gentoo (masked by: package.mask)
- dev-libs/openssl-1.1.1k-r1::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Sam James <sam@gentoo.org> (2023-09-09)
# OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 3.
# https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/
# https://www.openssl.org/blog/blog/2023/06/15/1.1.1-EOL-Reminder/
# Please run a full world upgrade, especially checking /etc/portage and your world file
# for old PHP or Ruby references.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



Thank you.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Mon Jan 29, 2024 10:09 pm    Post subject: Reply with quote

logrusx,
Thank you. I understand.

Stay safe.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1548
Location: South America

PostPosted: Tue Jan 30, 2024 1:43 am    Post subject: Reply with quote

ONEEYEMAN wrote:
That fails:

I see. No way to install any recent Python without also updating dev-lang/python-exec. I guess it's time to try a partial update with one of those package lists I talked about. Create this file:

partial.tmp
Code:
dev-lang/python:3.11
dev-util/itstool
sys-apps/portage
app-portage/gemato
dev-python/cython
sys-devel/clang
dev-util/anjuta
dev-libs/newt
dev-util/gtk-doc
dev-python/setuptools-scm
dev-python/pycairo
dev-python/docutils
dev-debug/gdb
app-text/asciidoc
dev-python/requests
media-gfx/scour
dev-python/pygobject
dev-python/PySocks
gnome-base/gnome-shell
dev-libs/libxml2
sys-libs/libblockdev
dev-python/pygments
dev-util/gdbus-codegen
media-video/totem
app-editors/gedit
dev-util/glib-utils
dev-build/meson-format-array
dev-build/meson
dev-python/mako
dev-python/six
x11-base/xcb-proto
dev-python/markupsafe
dev-libs/gobject-introspection
app-i18n/ibus
dev-python/idna
gnome-extra/gnome-tweaks
dev-python/toml
media-sound/gnome-music
app-text/yelp-tools
dev-python/lxml
dev-python/jinja
dev-python/dbus-python
dev-python/setuptools
gnome-extra/gnome-browser-connector
media-gfx/inkscape
dev-libs/libpeas
dev-util/devhelp
dev-python/certifi
dev-python/urllib3
dev-python/chardet
dev-python/numpy
app-emulation/virtualbox

And see if this command would be successful:
Code:
# emerge --pretend --oneshot $(cat partial.tmp)

_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Tue Jan 30, 2024 5:23 am    Post subject: Reply with quote

Hi,
After removing non-extent toml, that fails as well:

Output os jere

Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1548
Location: South America

PostPosted: Tue Jan 30, 2024 10:13 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
Output os jere

For some reason I've been getting an error all day accessing that (502, "Connection timed out", "pastebin.com Host Error" from Cloudflare).
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
Banana
Veteran
Veteran


Joined: 21 May 2004
Posts: 1402
Location: Germany

PostPosted: Wed Jan 31, 2024 3:12 pm    Post subject: Reply with quote

GDH-gentoo wrote:
ONEEYEMAN wrote:
Output os jere

For some reason I've been getting an error all day accessing that (502, "Connection timed out", "pastebin.com Host Error" from Cloudflare).

jep, me too. Even for the main page.
_________________
My personal space
My delta-labs.org snippets do expire

PFL - Portage file list - find which package a file or command belongs to.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Wed Jan 31, 2024 10:47 pm    Post subject: Reply with quote

Hi,
It is back online...

Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1548
Location: South America

PostPosted: Thu Feb 01, 2024 2:08 am    Post subject: Reply with quote

ONEEYEMAN wrote:
Output os jere

OK, that was too ambitious. The goal was replacing all packages that depended on Python 3.9 with others that don't, since that is preventing python-exec from updating, but there are still too many interdependencies.

Try again with this smaller set. I expect it to fail, but I want to see how many errors there are.

temp_update
Code:
dev-lang/python:3.11
dev-util/itstool
sys-apps/portage
app-portage/gemato
dev-python/cython
dev-util/anjuta
dev-libs/newt
dev-util/gtk-doc
dev-python/setuptools-scm
dev-python/pycairo
dev-python/docutils
dev-debug/gdb
app-text/asciidoc
dev-python/requests
media-gfx/scour
dev-python/pygobject
dev-python/PySocks
dev-libs/libxml2
sys-libs/libblockdev
dev-python/pygments
dev-util/gdbus-codegen
dev-util/glib-utils
dev-build/meson-format-array
dev-build/meson
dev-python/mako
dev-python/six
x11-base/xcb-proto
dev-python/markupsafe
dev-libs/gobject-introspection
app-i18n/ibus
dev-python/idna
dev-python/lxml
dev-python/jinja
dev-python/dbus-python
dev-python/setuptools
dev-libs/libpeas
dev-util/devhelp
dev-python/certifi
dev-python/urllib3
dev-python/chardet
dev-python/numpy

_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3612

PostPosted: Thu Feb 01, 2024 2:44 am    Post subject: Reply with quote

Hi,
Failed as you predicted...

Thank you.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1548
Location: South America

PostPosted: Thu Feb 01, 2024 12:27 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
Failed as you predicted...

Could you add --tree to the emerge command? I want to see what is forcing the update of Gedit and Ruby stuff, as well as WebKit. Trying to remove Python 3.9 from this system feels like playing Jenga...
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page Previous  1, 2, 3, 4 ... 14, 15, 16  Next
Page 3 of 16

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum