Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

PYTHON TARGETS switch, anyone else nervous today?

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
43 posts
  • 1
  • 2
  • Next
Author
Message
stonespheres
n00b
n00b
User avatar
Posts: 16
Joined: Fri Apr 16, 2021 12:53 am
Location: Australia

PYTHON TARGETS switch, anyone else nervous today?

  • Quote

Post by stonespheres » Wed Jun 02, 2021 1:41 am

Oh dear, today is turning into quite a day! The joys of student life have led to a rather large list of packages required on my system, 196 packages to rebuild, my poor laptop is going to be my primary heat source, lucky it's winter here!

Has anyone run into any problems with the switch? I had to set some single targets to get @world to start updating. Aside from that nothing too unusual, but there's still time.. :wink:
Every emerge is an opportunity.
Top
eccerr0r
Watchman
Watchman
Posts: 10239
Joined: Thu Jul 01, 2004 6:51 pm
Location: almost Mile High in the USA
Contact:
Contact eccerr0r
Website

  • Quote

Post by eccerr0r » Wed Jun 02, 2021 2:06 am

Just 196? ... heh (I've seen 500+ quite frequently...ack)

Really I don't think that the python updates were a problem other than portage figuring out dependency, and versions of python getting deleted with no other option available.

If your emerge -uDNp @world returns with no errors, you're usually fine unless you haven't deleted python2_7 yet... I've not seen way too many python3_(x) to python3_(x+1) failing too badly, fortunately.

Recently I've not had to force targets to resolve conflicts luckily... Once more, depends on what you have installed.
Intel Core i7 2700K/Radeon Firepro W2100/24GB DDR3/800GB SSD
What am I supposed watching?
Top
stonespheres
n00b
n00b
User avatar
Posts: 16
Joined: Fri Apr 16, 2021 12:53 am
Location: Australia

  • Quote

Post by stonespheres » Wed Jun 02, 2021 2:13 am

eccerr0r wrote:Just 196? ... heh (I've seen 500+ quite frequently...ack)
I guess I'll count myself lucky then! 8O
If your emerge -uDNp @world returns with no errors, you're usually fine unless you haven't deleted python2_7 yet... I've not seen way too many python3_(x) to python3_(x+1) failing too badly, fortunately.
I'm sure I never even had it, my install is only about a month or two old.

Code: Select all

eselect python --list 
gives me

Code: Select all

Available Python interpreters, in order of preference:
  [1]   python3.9
  [2]   python3.8 (fallback)
Recently I've not had to force targets to resolve conflicts luckily...
Fingers crossed...
Every emerge is an opportunity.
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Wed Jun 02, 2021 3:00 am

Yeah, and it went well through steps 1 and 2 of the "Safer Upgrade Approach." Re:

Code: Select all

eselect news read 2021-05-05-python3-9
which was for step 3 setting in /etc/portage/package.use:

Code: Select all

    */* PYTHON_TARGETS: -* python3_9
    */* PYTHON_SINGLE_TARGET: -* python3_9
At this step I first had to also set in /etcportage/package.use:

Code: Select all

=games-puzzle/pathological-1.1.3_p16-r1 python_single_target_python3_8
=media-gfx/img2pdf-0.3.6 python_targets_python3_8
=dev-python/pypax-0.9.5 python_targets_python3_8
After which I get:

Code: Select all

# emerge -uDU @world -p

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

Calculating dependencies... done!
[ebuild   R    ] dev-lang/python-exec-conf-2.4.6  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] sys-libs/libseccomp-2.5.1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] sys-apps/file-5.40-r2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-libs/boost-1.76.0-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] sys-libs/libcap-ng-0.8.2-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-libs/libxml2-2.9.12-r2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] sys-apps/util-linux-2.36.2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] sys-apps/kmod-28  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-util/meson-format-array-0  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] x11-base/xcb-proto-1.14.1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] sys-libs/cracklib-2.9.7  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/PyQt5-sip-4.19.25  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/sip-4.19.25  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/bsddb3-6.2.9  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/ptyprocess-0.7.0  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] sys-process/iotop-0.6  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-libs/newt-0.52.21-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-libs/libbytesize-2.5  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/pexpect-4.8.0-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-libs/libpwquality-1.4.4  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-libs/libnl-3.5.0  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/dbus-python-1.2.16-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/notify2-0.3.1-r2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-util/meson-0.57.2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/six-1.15.0-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/markupsafe-1.1.1-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/pygments-2.8.1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/pyparsing-2.4.7-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/webencodings-0.5.1-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/python-distutils-extra-2.45  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/chardet-4.0.0  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/idna-3.1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/PySocks-1.7.1-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/ply-3.11-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/distro-1.5.0-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/m2crypto-0.37.1-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/isodate-0.6.0-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/html5lib-1.1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/urllib3-1.26.4  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/pycparser-2.20-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/jinja-2.11.3  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/mako-1.1.4  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/docutils-0.16-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/lxml-4.6.3-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] media-gfx/scour-0.38.2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] media-libs/gexiv2-0.12.2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/configobj-5.0.6-r1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/requests-2.25.1-r2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/cffi-1.14.5  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/rdflib-5.0.0  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/ssl-fetch-0.4  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] virtual/python-cffi-1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/pycryptodome-3.10.1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] app-portage/mirrorselect-2.2.6-r2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] net-misc/youtube-dl-2021.04.26  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/pycairo-1.20.0  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/pygobject-3.40.1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/reportlab-3.5.67  PYTHON_TARGETS="-python3_8*" 
[ebuild   R   ~] games-puzzle/monsterz-0.7.1_p11  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-util/catfish-4.16.0  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] dev-python/PyQt5-5.15.2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] app-portage/gemato-16.2  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] app-crypt/gpgme-1.14.0  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] sys-apps/portage-3.0.18  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] app-portage/gentoolkit-0.5.1  PYTHON_TARGETS="-python3_8*" 
[ebuild   R    ] app-portage/portpeek-3.2.0  PYTHON_TARGETS="-python3_8*" 

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-python/setuptools:0

  (dev-python/setuptools-56.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8" conflicts with
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pillow-8.2.0:0/0::gentoo, installed) USE="jpeg lcms tiff truetype xcb zlib -examples -imagequant -jpeg2k -test -tk -webp" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
                                                                                                                                                                                                                                    
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/cython-0.29.23:0/0::gentoo, installed) USE="-doc -emacs -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
                                                                                                                                                                                                                                    
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/toml-0.10.2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
                                                                                                                                                                                                                                    
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/numpy-1.20.2-r1:0/0::gentoo, installed) USE="-doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
                                                                                                                                                                 
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/olefile-0.46-r1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
                                                                                                                                                                                                                                    
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (media-gfx/img2pdf-0.3.6:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -python3_7"
                                                                                                  
    dev-python/setuptools[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/pypax-0.9.5:0/0::gentoo, installed) USE="ptpax xtpax" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -python3_7"
                                                                                         
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pygame-1.9.6-r1:0/0::gentoo, installed) USE="X opengl -doc -examples -midi -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
                                                                                                                                                                 
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
    
dev-python/certifi:0

  (dev-python/certifi-10001-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
    >=dev-python/certifi-2016.9.26[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-56.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3)"

dev-python/setuptools_scm:0

  (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
    dev-python/setuptools_scm[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-56.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3)"

dev-python/toml:0

  (dev-python/toml-0.10.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
    dev-python/toml[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"

dev-python/pillow:0

  (dev-python/pillow-8.2.0:0/0::gentoo, ebuild scheduled for merge) USE="jpeg lcms tiff truetype xcb zlib -examples -imagequant -jpeg2k -test -tk -webp" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
    dev-python/pillow[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (media-gfx/img2pdf-0.3.6:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -python3_7"

dev-python/olefile:0

  (dev-python/olefile-0.46-r1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
    dev-python/olefile[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pillow-8.2.0:0/0::gentoo, installed) USE="jpeg lcms tiff truetype xcb zlib -examples -imagequant -jpeg2k -test -tk -webp" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"

dev-python/numpy:0

  (dev-python/numpy-1.20.2-r1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_8" conflicts with
    dev-python/numpy[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pygame-1.9.6-r1:0/0::gentoo, installed) USE="X opengl -doc -examples -midi -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"

dev-python/cython:0

  (dev-python/cython-0.29.23:0/0::gentoo, ebuild scheduled for merge) USE="-doc -emacs -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
    >=dev-python/cython-0.29.21[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/numpy-1.20.2-r1:0/0::gentoo, installed) USE="-doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
I guess I'm done for the day. It's happy if I leave it at step 2 with:

Code: Select all

*/* PYTHON_TARGETS: -* python3_8 python3_9
*/* PYTHON_SINGLE_TARGET: -* python3_9
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi -wayland
Top
Ionen
Developer
Developer
User avatar
Posts: 3013
Joined: Thu Dec 06, 2018 2:23 pm

  • Quote

Post by Ionen » Wed Jun 02, 2021 4:06 am

I just emerge -uUDav @world and everything worked :? Bonus for getting boost/icu rebuilds at same time

Although that's systems I only use for testing, migratred to 3.9 last year already on the rest.

Worst that'll happen is running into some packages that haven't received 3.9 compat yet (but there's a push for that right now to handle stragglers), assuming don't have messy configs/overlays or old packages that should be depcleaned.

Edit: wrt img2pdf, ~testing version has python3_9 compat but isn't stable yet (feel free to fill stable requests for these), for pathological I'll have a look later to see if it works with 3.9.. then again it's still broken with pygame2 :(
Last edited by Ionen on Wed Jun 02, 2021 4:52 am, edited 3 times in total.
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Wed Jun 02, 2021 4:14 am

I'm just about bog standard and stable amd64 with the exception of the ~ LXDE packages and these lame but entertaining games I barely look at:

Code: Select all

games-misc/bsd-games ~amd64
games-puzzle/ltris ~amd64
games-puzzle/monsterz ~amd64
games-puzzle/pathological ~amd64
games-arcade/emilia-pinball ~amd64
I'm thinking my 6am sync is likely to help me move forward. But, for now, my day is over.
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi -wayland
Top
Ionen
Developer
Developer
User avatar
Posts: 3013
Joined: Thu Dec 06, 2018 2:23 pm

  • Quote

Post by Ionen » Wed Jun 02, 2021 5:30 am

figueroa wrote:

Code: Select all

games-puzzle/pathological ~amd64
Added 3.9 for that one, seems to run fine with it (albeit take it you're still using pygame1 wrt that older thread).
Top
cameta
Veteran
Veteran
User avatar
Posts: 1394
Joined: Wed Aug 04, 2004 9:51 am

  • Quote

Post by cameta » Wed Jun 02, 2021 10:35 am

[ebuild U ] dev-qt/qtwebengine-5.15.2_p20210421:5/5.15::gentoo [5.15.2_p20210224:5/5.15::gentoo] USE="alsa jumbo-build system-ffmpeg system-icu widgets -bindist -debug -designer -geolocation -kerberos -pulseaudio -test" 0 KiB

* Messages for package dev-qt/qtwebengine-5.15.2_p20210421:

* ERROR: dev-qt/qtwebengine-5.15.2_p20210421::gentoo failed (compile phase):

Code: Select all

content/browser/appcache/appcache_host.cc -o obj/content/browser/browser/appcache_host.o
ninja: build stopped: subcommand failed.
make[3]: *** [Makefile.gn_run:557: run_ninja] Error 1
make[3]: Leaving directory '/var/tmp/portage/dev-qt/qtwebengine-5.15.2_p20210421/work/qtwebengine-5.15.2_p20210421_build/src/core'
make[2]: *** [Makefile:82: sub-gn_run-pro-make_first] Error 2
make[2]: Leaving directory '/var/tmp/portage/dev-qt/qtwebengine-5.15.2_p20210421/work/qtwebengine-5.15.2_p20210421_build/src/core'
make[1]: *** [Makefile:78: sub-core-make_first] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-qt/qtwebengine-5.15.2_p20210421/work/qtwebengine-5.15.2_p20210421_build/src'
make: *** [Makefile:49: sub-src-make_first] Error 2
 * ERROR: dev-qt/qtwebengine-5.15.2_p20210421::gentoo failed (compile phase):
 *   emake failed
Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual.
Top
davidbryant
Apprentice
Apprentice
User avatar
Posts: 250
Joined: Thu Jun 11, 2020 3:36 pm
Location: Canyon Lake, Texas
Contact:
Contact davidbryant
Website

Migrating to Python 3.9

  • Quote

Post by davidbryant » Wed Jun 02, 2021 2:50 pm

I didn't take any special precautions, just blindly plunged ahead. I don't have any special Python requirements; I just do what the package managers say I ought to.

Yesterday I had to run "etc-update" a couple of times before my "emerge --ask --update --deep --with-bdeps=y @world"command would let me proceed. Everything went OK, but it did take quite a while to get done ... besides all the Python stuff, I also had to recompile Libreoffice, Firefox, and qtwebengine. That qtwebengine is a real killer. I have a pretty powerful PC (Dell XPS8930, 8 CPUs, 16 GB of memory), but it almost chokes on qtwebengine every time I have to compile/build it. Somewhere around step #20,000 (of 23,888) it chewed up all 16 GB of memory and started to swap stuff out. to virtual memory When that happens, the whole system freezes up (no mouse, even) for minutes at a time. It eventually gets back to running OK again, but the qtwebengine build runs for like two hours. It would be nice if the really big chunks of code could be broken into a few smaller pieces, so the compiler could spit out some smaller object modules.

Today I had some dependency conflicts involving Python 3.8. I said "emerge --ask --update --deep --changed-use @world", and it looks as if that's going to fix them all. We shall see. 72 packages to rebuild, about 25 still to go. I'm keeping my fingers crossed.
David Bryant
Canyon Lake, Texas
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Wed Jun 02, 2021 3:01 pm

cameta,
maybe ran you in out of memory error? you can check with dmesg. If isn't the case post your emerge --info and the build.log.

The rebuild of many package, including qtwebengine, is due to the stabilization of icu-69 required by new libreoffice-bin version.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
dmpogo
Advocate
Advocate
Posts: 3717
Joined: Thu Sep 02, 2004 9:21 pm
Location: Canada

  • Quote

Post by dmpogo » Wed Jun 02, 2021 3:09 pm

emerge -uUD world worked without a hitch. even emerge -pv depclean afterwards showed that python-3.8 is not needed anymore
Top
jagdpanther
l33t
l33t
Posts: 820
Joined: Sat Nov 22, 2003 2:26 pm

  • Quote

Post by jagdpanther » Wed Jun 02, 2021 3:58 pm

All 300+ package updates worked without complaint on by Gentoo system. :)

The only question I have is why 'emerge -pv depclean' does NOT list python-3.8. which is still on my system?

I just ran 'equery depends =dev-lang/python-3.8.9_p2' and it seems to list all of the python dependent systems on my computer. For example:

Code: Select all

sys-apps/pcsc-lite-1.9.0 (python_single_target_python3_8 ? dev-lang/python:3.8)
                         (python_single_target_python3_9 ? dev-lang/python:3.9)
sys-apps/portage-3.0.18 (python_targets_python3_8 ? dev-lang/python:3.8[ssl(+)])
                        (python_targets_python3_9 ? dev-lang/python:3.9[ssl(+)])
                        (python_targets_python3_8 ? dev-lang/python:3.8[bzip2(+),threads(+)])
                        (python_targets_python3_9 ? dev-lang/python:3.9[bzip2(+),threads(+)])
sys-apps/usbutils-013-r1 (python_single_target_python3_8 ? dev-lang/python:3.8)
                         (python_single_target_python3_9 ? dev-lang/python:3.9)
sys-apps/util-linux-2.36.2 (python_targets_python3_8 ? dev-lang/python:3.8)
                           (python_targets_python3_9 ? dev-lang/python:3.9)
sys-auth/pambase-20210201.1 (dev-lang/python:3.9)
                            (dev-lang/python:3.8)
The only non-commented out line in /etc/python-exec/python-exec.conf is:
python3.9

I also read through the "Python 3.9 to become the default on 2021-06-01" and no longer have any PYTHON_TARGETS or PYTHON_SINGLE_TARGET set anywhere in /etc/portage/...

Any ideas on why Python-3.8 is still needed?
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Wed Jun 02, 2021 4:11 pm

Closing the circle, this morning my stable x86 server shows it will migrate to default Python 3.9 without apparent issue and no Python 3.8 requirements. I'll pull the trigger and it will run for a couple of hours updating 126 packages.

On my stable amd64 desktop, after 6 am EDT sync, it will also migrate packages to Python 3.9 with limited tweaks in /etc/portage/

Code: Select all

# grep img2pdf /etc/portage/package.accept_keywords
#media-gfx/img2pdf ~amd64
#=media-gfx/img2pdf-0.3.6 ~amd64
=media-gfx/img2pdf-0.4.1 ~amd64
There is no stable version of img2pdf and img2pdf-0.3.6 requires Python 3.8, so I'll upgrade that one.

And, img2pdf > img2pdf requires Python to be built with the tk USE flag, so:

Code: Select all

# grep python-3.9 /etc/portage/package.use
=dev-lang/python-3.9.4_p1 tk
and now it's updating 90 packages.

It's looking like I should have just waited till today, June 2, and this will have been the most seamless Python default change ever.

It's amazing that portage has matured to the point where one can be doing these large updates and just be sure that it will all go without error.
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi -wayland
Top
finalturismo
Guru
Guru
Posts: 410
Joined: Mon Jan 06, 2020 4:53 pm

Re: PYTHON TARGETS switch, anyone else nervous today?

  • Quote

Post by finalturismo » Wed Jun 02, 2021 4:12 pm

stonespheres wrote:Oh dear, today is turning into quite a day! The joys of student life have led to a rather large list of packages required on my system, 196 packages to rebuild, my poor laptop is going to be my primary heat source, lucky it's winter here!

Has anyone run into any problems with the switch? I had to set some single targets to get @world to start updating. Aside from that nothing too unusual, but there's still time.. :wink:
Python updates, we know how this goes..... I got my python targets locked in my make.conf file for reasons such as this. When i update i do it manually, before entering masking / unmasking hell.

Cant have any hiccups in a production environment until i have free time on hand.
Top
alamahant
Advocate
Advocate
Posts: 4034
Joined: Sat Mar 23, 2019 12:12 pm

  • Quote

Post by alamahant » Wed Jun 02, 2021 4:42 pm

If i try to remove python3_8 from python targets and just leave python3_9
i get

Code: Select all

Total: 59 packages (59 reinstalls), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-python/pygobject:3

  (dev-python/pygobject-3.40.1:3/3::gentoo, ebuild scheduled for merge) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8" conflicts with
    dev-python/pygobject:3[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (sys-block/targetcli-fb-2.1.53:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
                                                                                          

dev-python/six:0

  (dev-python/six-1.16.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
    dev-python/six[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (sys-block/targetcli-fb-2.1.53:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
                                                                                  
    dev-python/six[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/rtslib-fb-2.1.74:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
                                                                                  
    dev-python/six[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pyudev-0.22.0:0/0::gentoo, installed) USE="-qt5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
                                                                                                                                                 
    dev-python/six[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/configshell-fb-1.1.28:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
                                                                                  

dev-python/setuptools:0

  (dev-python/setuptools-57.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (sys-block/targetcli-fb-2.1.53:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
                                                                                                  
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
                                                                                                                                                                                                                                    
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pyparsing-2.4.7-r1:0/0::gentoo, installed) USE="-examples" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
                                                                                                                                                                                                                                    
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/configshell-fb-1.1.28:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
                                                                                                  
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/toml-0.10.2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
                                                                                                                                                                                                                                    
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/rtslib-fb-2.1.74:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
                                                                                                  
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pyudev-0.22.0:0/0::gentoo, installed) USE="-qt5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
                                                                                                                                                                 
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/six-1.16.0:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
                                                                                                                                                                                                                                    
    dev-python/setuptools[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pyudev-0.22.0:0/0::gentoo, installed) USE="-qt5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
                                                                                                                                                        
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/urwid-2.1.1:0/0::gentoo, installed) USE="-doc -examples" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"
                                                                                                                                                                                                     
    >=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pycairo-1.20.0:0/0::gentoo, installed) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
                                                                                                                                                                                                                                    

dev-python/certifi:0

  (dev-python/certifi-10001-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
    >=dev-python/certifi-2016.9.26[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools-57.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
                                                                                                                                                                                                                                    

dev-python/setuptools_scm:0

  (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
    dev-python/setuptools_scm[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools-57.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
                                                                                                                                                                                                                               

dev-python/toml:0

  (dev-python/toml-0.10.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
    dev-python/toml[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
                                                                                                                                                                                                                     

dev-python/pycairo:0

  (dev-python/pycairo-1.20.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
    >=dev-python/pycairo-1.16.0[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pygobject-3.40.1:3/3::gentoo, installed) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"
                                                                                                                                                                                                  


Would you like to merge these packages? [Yes/No] n

Otherwise with

Code: Select all

*/* PYTHON_TARGETS: -* python3_9 python3_8 
*/* PYTHON_SINGLE_TARGET: -* python3_9

ALL is OK.
:)
Top
Hu
Administrator
Administrator
Posts: 24401
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Wed Jun 02, 2021 4:49 pm

jagdpanther wrote:The only question I have is why 'emerge -pv depclean' does NOT list python-3.8. which is still on my system?

Any ideas on why Python-3.8 is still needed?
Ask Portage.

Code: Select all

emerge --pretend --verbose --depclean dev-lang/python:3.8
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Wed Jun 02, 2021 5:21 pm

I win. Bye bye Python 3.8. It's been good. :-)

Code: Select all

# emerge -cp
...
Calculating dependencies... done!
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 dev-lang/python
    selected: 3.8.9_p2 
   protected: none 
     omitted: 3.9.4_p1 

All selected packages: =dev-lang/python-3.8.9_p2

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Packages installed:   1271
Packages in world:    238
Packages in system:   43
Required packages:    1270
Number to remove:     1
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi -wayland
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Wed Jun 02, 2021 6:05 pm

jagdpanther wrote:Any ideas on why Python-3.8 is still needed?
What's in /usr/lib64/python3.8/site-packages/ ?

Or as Hu suggested (I prefer the shorter version :lol: )
emerge -pvc python:3.8
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
alamahant
Advocate
Advocate
Posts: 4034
Joined: Sat Mar 23, 2019 12:12 pm

  • Quote

Post by alamahant » Wed Jun 02, 2021 6:18 pm

I did it also

Code: Select all

emerge -cav python:3.8

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

>>> These are the packages that would be unmerged:

 dev-lang/python
    selected: 3.8.10_p1 
   protected: none 
     omitted: 3.9.5_p1 3.10.0_beta2 

All selected packages: =dev-lang/python-3.8.10_p1

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] y
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) dev-lang/python-3.8.10_p1...
Packages installed:   996
Packages in world:    134
Packages in system:   43
Required packages:    996
Number removed:       1
In my case targetcli-fb was keeping me tied to python3_8.
After unmerging it and rebuilding
x11-base/xcb-proto
without python3_8
i am free.
:)
:)
Top
jagdpanther
l33t
l33t
Posts: 820
Joined: Sat Nov 22, 2003 2:26 pm

  • Quote

Post by jagdpanther » Wed Jun 02, 2021 7:12 pm

Hu, Anon-E-moose. Thanks.

Code: Select all

$ emerge --depclean -p -v dev-lang/python:3.8

Calculating dependencies... done!
  dev-lang/python-3.8.9_p2 pulled in by:
    x11-misc/menumaker-0.99.12 requires dev-lang/python:3.8
I used menumaker long ago to help set up openbox. After removing menumaker, 'emerge --depclean' removed python-3.8.
(It left one preserved libs that 'emerge @preserved-rebuild' took care of.)
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Wed Jun 02, 2021 7:16 pm

jagdpanther wrote:I used menumaker long ago to help set up openbox. After removing menumaker, 'emerge --depclean' removed python-3.8.
(It left one preserved libs that 'emerge @preserved-rebuild' took care of.)
If you still use OpenBox, I've been very happy with the dynamic menu from x11-misc/openbox-menu.
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi -wayland
Top
Jaglover
Watchman
Watchman
User avatar
Posts: 8291
Joined: Sun May 29, 2005 1:57 am
Location: Saint Amant, Acadiana

  • Quote

Post by Jaglover » Wed Jun 02, 2021 8:21 pm

Yeah, where is all the excitement? If I run ~arch I expect failures, puzzle solving, fun. There was an ALSA breakage the other day, but it was too little. :P
My Gentoo installation notes.
Please learn how to denote units correctly!
Top
stonespheres
n00b
n00b
User avatar
Posts: 16
Joined: Fri Apr 16, 2021 12:53 am
Location: Australia

Re: Migrating to Python 3.9

  • Quote

Post by stonespheres » Wed Jun 02, 2021 10:22 pm

davidbryant wrote:I didn't take any special precautions, just blindly plunged ahead. I don't have any special Python requirements; I just do what the package managers say I ought to.
I tend to do this as well, hasn't failed me so far (with a little precaution!)
...the qtwebengine build runs for like two hours.
I'm right there with you. It's now been close to 24 hours and still compiling! qt-webengine + firefox are holding me up. :roll:

Today I had some dependency conflicts involving Python 3.8. I said "emerge --ask --update --deep --changed-use @world",
I did have some initial problems, I think it was all related to ranger IIRC. Haven't had any interruptions since yesterday morning (Aus time), that being said I forgot to kill light-locker and my machine kept pausing during the compile phase and obviously came to a grinding halt over night!
72 packages to rebuild, about 25 still to go. I'm keeping my fingers crossed.
Me too buddy, me too...
Every emerge is an opportunity.
Top
stonespheres
n00b
n00b
User avatar
Posts: 16
Joined: Fri Apr 16, 2021 12:53 am
Location: Australia

  • Quote

Post by stonespheres » Wed Jun 02, 2021 10:27 pm

Jaglover wrote:Yeah, where is all the excitement? If I run ~arch I expect failures, puzzle solving, fun. There was an ALSA breakage the other day, but it was too little. :P
Ha! We seem to be missing out this time around. I'm running quite an older system, if I get bored I might just attempt to install PipeWire...:twisted:
Every emerge is an opportunity.
Top
stonespheres
n00b
n00b
User avatar
Posts: 16
Joined: Fri Apr 16, 2021 12:53 am
Location: Australia

Re: PYTHON TARGETS switch, anyone else nervous today?

  • Quote

Post by stonespheres » Wed Jun 02, 2021 10:29 pm

finalturismo wrote:
stonespheres wrote:Oh dear, today is turning into quite a day! The joys of student life have led to a rather large list of packages required on my system, 196 packages to rebuild, my poor laptop is going to be my primary heat source, lucky it's winter here!

Has anyone run into any problems with the switch? I had to set some single targets to get @world to start updating. Aside from that nothing too unusual, but there's still time.. :wink:
Python updates, we know how this goes..... I got my python targets locked in my make.conf file for reasons such as this. When i update i do it manually, before entering masking / unmasking hell.

Cant have any hiccups in a production environment until i have free time on hand.
You know, I really should have considered this and you can bet I'll be taking note of it for next time. I could have saved myself a lot of trouble yesterday had I waited.
Every emerge is an opportunity.
Top
Post Reply

43 posts
  • 1
  • 2
  • Next

Return to “Portage & Programming”

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