[gentoo-user] Idna version conflict
Hello list, I've been getting this for a week or two. Is an upstream fix likely? (dev-python/idna-3.1:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 (-python3_6) -python3_7 -python3_9" conflicts with
[gentoo-user] Re: Going through these one by one.
Steven Lembark wrote: > (dev-python/idna-3.1:0/0::gentoo, ebuild scheduled for merge) > (no parents that aren't satisfied by other packages in this slot) > > (dev-python/idna-2.10-r1:0/0::gentoo, ebuild scheduled for merge) >
Re: [gentoo-user] Idna version conflict
On Monday, 11 January 2021 11:02:30 GMT Arve Barsnes wrote: > On Mon, 11 Jan 2021 at 11:34, Peter Humphrey wrote: > > I've been getting this for a week or two. Is an upstream fix likely? > > > > (dev-python/idna-3.1:0/0::gentoo, ebuild scheduled for merge) USE="" > > ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 (-python3_6) -python3_7 > > -python3_9" conflicts with> > > > ypy3(-),-python_single_target_python3_6(-),-python_single_target_pytho > > n3_7(-),-python_single_target_python3_8(-),-python_single_target_pytho > > n3_9(-)] required by (dev-python/requests-2.25.1:0/0::gentoo, > > installed) USE="ssl -socks5 -test" ABI_X86="(64)" > > PYTHON_TARGETS="python3_8 -pypy3 (-python3_6) -python3_7 -python3_9" > > ^ > Upstream knows about it at least: > https://github.com/psf/requests/issues/5710 Ah, yes, so they do. Thanks. -- Regards, Peter.
Re: [gentoo-user] Idna version conflict
On Mon, 11 Jan 2021 at 11:34, Peter Humphrey wrote: > I've been getting this for a week or two. Is an upstream fix likely? > > (dev-python/idna-3.1:0/0::gentoo, ebuild scheduled for merge) USE="" > ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 (-python3_6) -python3_7 > -python3_9" conflicts with > > required by (dev-python/requests-2.25.1:0/0::gentoo, installed) USE="ssl > -socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 (-python3_6) > -python3_7 -python3_9"^ Upstream knows about it at least: https://github.com/psf/requests/issues/5710 Regards, Arve
Re: [gentoo-user] Going through these one by one.
On Sun, 14 Feb 2021 16:03:40 -0500, Steven Lembark wrote: > !!! Multiple package instances within a single package slot have > been pulled !!! into the dependency graph, resulting in a slot conflict: > > dev-python/idna:0 > > (dev-python/idna-3.1:0/0::gentoo, ebuild scheduled for merge) > USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 -python3_7 > -python3_9" pulled in by (no parents that aren't satisfied by other > packages in this slot) > > (dev-python/idna-2.10-r1:0/0::gentoo, ebuild scheduled for merge) > USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 -python3_7 > -python3_9" pulled in by > required by (dev-python/requests-2.25.1-r1:0/0::gentoo, ebuild > scheduled for merge) USE="-socks5 -test" ABI_X86="(64)" > PYTHON_TARGETS="python3_8 -pypy3 -python3_7 -python3_9" I have vague recollections of both idna and requests causing problems for me when 2.7 was removed, I had to re-emerge both of those, and one or two others, in order to clean things up. Look for anything that is currently installed with python2_7 in PYTHON_TARGETS, something like this should do it eix --installed-with-use python_targets_python2_7 -- Neil Bothwick Anything is possible if you don't know what you are talking about. pgpEWhparr3cx.pgp Description: OpenPGP digital signature
Re: [gentoo-user] Going through these one by one.
On Sun, 14 Feb 2021 10:56:03 + Neil Bothwick wrote: > ~java-config-2.2.0 isn't in the portage tree, the only version is > 2.3.1. > > > [installed]) (dependency required by > > "sys-devel/gettext-0.20.2::gentoo" > > Also not in the tree. > > I'd start by unmerging these two, quickpkg them first, and running a > deep world update. # emerge --unmerge ~java-config-2.2.0 * This action can remove important packages! In order to be safer, use * `emerge -pv --depclean ` to check for reverse dependencies before * removing packages. dev-java/java-config selected: 2.2.0-r4 # emerge --unmerge ~sys-devel/gettext-0.20.2 * This action can remove important packages! In order to be safer, use * `emerge -pv --depclean ` to check for reverse dependencies before * removing packages. sys-devel/gettext selected: 0.20.2 OK, that seemed to work: picked a single version each time. Checking java-config it's at 2.3.1 in the repository, trying "emerge --pretend java-config" failes with a long list of conflicts, most of which appear to include python versions. Ditto sys-devel/gettext. Attempting the world-merge: # /usr/bin/emerge --deep --with-bdeps y --complete-graph y \ --autounmask-write --verbose-conflicts --jobs --load-average 4 \ --keep-going --update @world 2>&1 | tee /tmp/b ; * IMPORTANT: config file '/etc/portage/package.use/zz_autoconfigure' needs updating. # git diff zz_autoconfigure ._cfg_zz_autoconfigure diff --git a/zz_autoconfigure b/._cfg_zz_autoconfigure index 22069a3..86e9b33 100644 --- a/zz_autoconfigure +++ b/._cfg_zz_autoconfigure @@ -272,3 +272,7 @@ media-libs/gegl cairo # required by @selected # required by @world (argument) >=app-crypt/pinentry-1.1.1 gnome-keyring +# required by media-video/cheese-3.34.0-r1::gentoo +# required by @selected +# required by @world (argument) +>=media-libs/gst-plugins-base-1.16.3 theora # mv ._cfg_zz_autoconfigure diff zz_autoconfigure; Second pass: # /usr/bin/emerge --deep --with-bdeps y --complete-graph y \ --autounmask-write --verbose-conflicts --jobs --load-average 4 \ --keep-going --update @world 2>&1 | tee /tmp/b ; !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/idna:0 (dev-python/idna-3.1:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 -python3_7 -python3_9" pulled in by (no parents that aren't satisfied by other packages in this slot) (dev-python/idna-2.10-r1:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 -python3_7 -python3_9" pulled in by Full output at: <https://pastebin.com/qhyhW0mx> At this point the various targets I've tried are all commented out (whitespace added): # grep PYTHON /etc/portage/make.conf /etc/portage/package.use/steamer ; /etc/portage/make.conf:... #PYTHON_TARGETS="python3_6 python3_7 python3_8 python3_9" #PYTHON_SINGLE_TARGET="python3_9" /etc/portage/package.use/steamer:.. #*/* PYTHON_TARGETS="-python2_7 python3_6 python3_6" #*/* PYTHON_SINGLE_TARGET="python3_7" Q: Is there any combination of targets that would suffice to get things cleaned up to the point where I could eventuall remove them? I've tried this with an initially empty local & zz_autoconfig just moving the generated autoconfig's in place as they are generated but that didn't work either. After zeroing zz_autoconfig and running a few emerges I get a autoconfig file that hits a brick wall. Thank you -- Steven Lembark Workhorse Computing lemb...@wrkhors.com +1 888 359 3508
Re: [gentoo-user] Updating pretty old system - portage fail, stage3 gcc also broken...
> On Tue, 24 May 2016, at 10:38 am, J. Roeleveld <jo...@antarean.org> wrote: > > The usual method is to do it in stages. > Get portage snapshots about 3 to 6 months apart and do it that way. > > How long ago did you update that system last? I did this recently, successfully updating a couple of boxes which hadn't been updated in 2 years. I think I used snapshots about 4 months apart. https://dev.gentoo.org/~swift/snapshots/ Despite the machines being nearly identical, I had some trouble with setuptools and python_targets on only one of the two. In its /etc/portage/package.use I have: >=dev-python/setuptools-18.4 python_targets_python3_3 >=dev-python/idna-2.0 python_targets_python3_3 >=virtual/python-ipaddress-1.0 python_targets_python3_3 >=dev-python/packaging-15.3-r2 python_targets_python3_3 >=dev-python/cffi-1.2.1 python_targets_python3_3 >=dev-python/six-1.10.0 python_targets_python3_3 >=dev-python/enum34-1.0 python_targets_python3_3 >=dev-python/pycparser-2.14 python_targets_python3_3 >=dev-python/pyasn1-0.1.8 python_targets_python3_3 >=dev-python/cryptography-1.0.2 python_targets_python3_3 >=dev-python/ply-3.6-r1 python_targets_python3_3 >=dev-python/certifi-2015.9.6.2 python_targets_python3_3 That machine now shows "Last emerge --sync was 124d 13h 44m 35s ago", whereas the other I got fully up-to-date 30 days ago. I don't know why one updated smoothly, and the other required this python_targets intervention. I seem to recall being quite frustrated by it. Stroller.
[gentoo-user] Determine what's keeping Python 3.7 around?
I updated one of my systems a day or two ago, and Python 3.7 went away as expected. Today, I'm updating another system and it is rebuilding tons of stuff to target python 3.8 instead of 3.7, but it's keeping 3.7 and even wants to install a _new_ package -- and build it for Python 3.7: [...] [nomerge ] app-portage/gemato-16.2::gentoo USE="gpg -test -tools" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" [nomerge ] dev-python/requests-2.24.0-r1::gentoo USE="ssl -socks5 -test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" [nomerge ] dev-python/cryptography-3.2.1::gentoo [3.2::gentoo] USE="-idna -libressl -test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" [ebuild R]dev-python/six-1.15.0-r1::gentoo USE="-doc -test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild U ] dev-python/setuptools-50.3.0::gentoo [46.4.0-r3::gentoo] USE="-test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9 (-python2_7%*)" 2,119 KiB [ebuild N ] dev-python/setuptools_scm-4.1.2-r1::gentoo USE="-test" PYTHON_TARGETS="python3_7 python3_8 (-pypy3) -python3_6 -python3_9" 0 KiB [ebuild U ] dev-python/certifi-10001-r1::gentoo [10001::gentoo] USE="-test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9 (-python2_7%*)" 0 KiB [...] Total: 109 packages (12 upgrades, 1 new, 96 reinstalls), Size of downloads: 924,708 KiB How do I figure out why setuptools_scm is being built with the Python 3.7 target? There are no python targets specified in /etc/portage/* -- Grant
Re: [gentoo-user] update fails, but I don't see why
On Fri, 4 Dec 2020 at 10:34, n952162 wrote: > Forgotten about? I'm flattered! That would imply I understood > something here ... > > Here's my python situation: > > $ sed -n -e '/^\s*#/d' -e '/python/Ip' * | sort -u > */* PYTHON_TARGETS: python3_7 > >=dev-lang/python-2.7.16:2.7 sqlite > >=dev-lang/python-3.6.9 sqlite > >=dev-libs/libxml2-2.9.9-r1 python > >=dev-python/PySocks-1.7.1 python_targets_python3_6 > >=dev-python/certifi-10001-r1 python_targets_python3_7 > >=dev-python/certifi-2019.11.28 python_targets_python3_6 > >=dev-python/cffi-1.14.0 python_targets_python3_6 > >=dev-python/chardet-3.0.4 python_targets_python3_6 > >=dev-python/cryptography-2.8-r1 python_targets_python3_6 > >=dev-python/docutils-0.16 -python_targets_python2_7 > >=dev-python/idna-2.8 python_targets_python3_6 > >=dev-python/isodate-0.6.0-r1 python_targets_python3_6 > >=dev-python/ply-3.11 python_targets_python3_6 > >=dev-python/pycparser-2.20 python_targets_python3_6 > >=dev-python/pycryptodome-3.9.4 python_targets_python3_6 > >=dev-python/pyopenssl-19.1.0 python_targets_python3_6 > >=dev-python/requests-2.23.0 python_targets_python3_6 > >=dev-python/setuptools-46.4.0-r1 python_targets_python3_6 > >=dev-python/setuptools-50.3.0 python_targets_python3_7 > >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 > >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_7 > >=dev-python/six-1.14.0 python_targets_python3_6 > >=dev-python/six-1.15.0-r1 python_targets_python3_7 > >=dev-python/urllib3-1.25.8 python_targets_python3_6 > >=virtual/python-cffi-0 python_targets_python3_6 > dev-lang/python readline > net-print/cups X python I would try simply removing all of those python_targets_python3_x lines, and add back only those that you actually need, with an explicit version (that is '=' instead of '>='). I had a long list of packages on 3_6 for a while, but it's been several weeks/months since I could remove them all. Regards, Arve
Re: [gentoo-user] update fails, but I don't see why
On 12/13/20 9:18 AM, Neil Bothwick wrote: There's a lot to trawl through here, it looks like you haven't updated for quite some time. The (compressed) log of a system and world update from 20. October (2020!) is attached. Nearly 2 months, quite a long time in Gentoo update terms. !!! After 2 months the system can no longer be update-able? ... What do grep -r python3_6 /etc/portage That showed that the only references are in package.use But what does it show. We need the output of commands, not some vague reference to them. I suspected there was something in package.use, but we need to know what. Those references should probably be removed but no one can say for sure without seeing them. Oh sorry. You mentioned PYTHON_TARGETS="python3_6" and I didn't connect that with USE variables. Here there are (with comments removed) $ sed -n -e '/^\s*#/d' -e '/python3_6/p' /etc/portage/package.use/* =dev-python/certifi-10001-r1 python_targets_python3_6 =dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 =dev-python/requests-2.24.0-r1 python_targets_python3_6 =dev-python/chardet-3.0.4-r1 python_targets_python3_6 =dev-python/idna-2.10-r1 python_targets_python3_6 =dev-python/urllib3-1.25.11 python_targets_python3_6 =dev-python/cryptography-3.2.1 python_targets_python3_6 =dev-python/cffi-1.14.0-r3 python_targets_python3_6 =dev-python/pycparser-2.20-r1 python_targets_python3_6 =dev-python/ply-3.11-r1 python_targets_python3_6 =dev-python/PySocks-1.7.1-r1 python_targets_python3_6 =dev-python/pyopenssl-19.1.0-r1 python_targets_python3_6 =dev-python/setuptools-50.3.0 python_targets_python3_6 =dev-python/six-1.15.0-r1 python_targets_python3_6
Re: [gentoo-user] update fails, but I don't see why
On 12/4/20 11:07 AM, Arve Barsnes wrote: On Fri, 4 Dec 2020 at 10:34, n952162 wrote: Forgotten about? I'm flattered! That would imply I understood something here ... Here's my python situation: $ sed -n -e '/^\s*#/d' -e '/python/Ip' * | sort -u */* PYTHON_TARGETS: python3_7 >=dev-lang/python-2.7.16:2.7 sqlite >=dev-lang/python-3.6.9 sqlite >=dev-libs/libxml2-2.9.9-r1 python >=dev-python/PySocks-1.7.1 python_targets_python3_6 >=dev-python/certifi-10001-r1 python_targets_python3_7 >=dev-python/certifi-2019.11.28 python_targets_python3_6 >=dev-python/cffi-1.14.0 python_targets_python3_6 >=dev-python/chardet-3.0.4 python_targets_python3_6 >=dev-python/cryptography-2.8-r1 python_targets_python3_6 >=dev-python/docutils-0.16 -python_targets_python2_7 >=dev-python/idna-2.8 python_targets_python3_6 >=dev-python/isodate-0.6.0-r1 python_targets_python3_6 >=dev-python/ply-3.11 python_targets_python3_6 >=dev-python/pycparser-2.20 python_targets_python3_6 >=dev-python/pycryptodome-3.9.4 python_targets_python3_6 >=dev-python/pyopenssl-19.1.0 python_targets_python3_6 >=dev-python/requests-2.23.0 python_targets_python3_6 >=dev-python/setuptools-46.4.0-r1 python_targets_python3_6 >=dev-python/setuptools-50.3.0 python_targets_python3_7 >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_7 >=dev-python/six-1.14.0 python_targets_python3_6 >=dev-python/six-1.15.0-r1 python_targets_python3_7 >=dev-python/urllib3-1.25.8 python_targets_python3_6 >=virtual/python-cffi-0 python_targets_python3_6 dev-lang/python readline net-print/cups X python I would try simply removing all of those python_targets_python3_x lines, and add back only those that you actually need, with an explicit version (that is '=' instead of '>='). I had a long list of packages on 3_6 for a while, but it's been several weeks/months since I could remove them all. Regards, Arve How would I know which ones I need? Aren't those specified by the package author based on special needs? Otherwise, why would they be specified, instead of left to default? I can understand that if I have two packages depending on different versions of the same dependency, the older one is probably left over from an earlier update and could be removed ... although at first glance, I don't see that situation here.
Re: [gentoo-user] update fails, but I don't see why
On 12/4/20 8:52 PM, n952162 wrote: On 12/4/20 11:07 AM, Arve Barsnes wrote: On Fri, 4 Dec 2020 at 10:34, n952162 wrote: Forgotten about? I'm flattered! That would imply I understood something here ... Here's my python situation: $ sed -n -e '/^\s*#/d' -e '/python/Ip' * | sort -u */* PYTHON_TARGETS: python3_7 >=dev-lang/python-2.7.16:2.7 sqlite >=dev-lang/python-3.6.9 sqlite >=dev-libs/libxml2-2.9.9-r1 python >=dev-python/PySocks-1.7.1 python_targets_python3_6 >=dev-python/certifi-10001-r1 python_targets_python3_7 >=dev-python/certifi-2019.11.28 python_targets_python3_6 >=dev-python/cffi-1.14.0 python_targets_python3_6 >=dev-python/chardet-3.0.4 python_targets_python3_6 >=dev-python/cryptography-2.8-r1 python_targets_python3_6 >=dev-python/docutils-0.16 -python_targets_python2_7 >=dev-python/idna-2.8 python_targets_python3_6 >=dev-python/isodate-0.6.0-r1 python_targets_python3_6 >=dev-python/ply-3.11 python_targets_python3_6 >=dev-python/pycparser-2.20 python_targets_python3_6 >=dev-python/pycryptodome-3.9.4 python_targets_python3_6 >=dev-python/pyopenssl-19.1.0 python_targets_python3_6 >=dev-python/requests-2.23.0 python_targets_python3_6 >=dev-python/setuptools-46.4.0-r1 python_targets_python3_6 >=dev-python/setuptools-50.3.0 python_targets_python3_7 >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_7 >=dev-python/six-1.14.0 python_targets_python3_6 >=dev-python/six-1.15.0-r1 python_targets_python3_7 >=dev-python/urllib3-1.25.8 python_targets_python3_6 >=virtual/python-cffi-0 python_targets_python3_6 dev-lang/python readline net-print/cups X python I would try simply removing all of those python_targets_python3_x lines, and add back only those that you actually need, with an explicit version (that is '=' instead of '>='). I had a long list of packages on 3_6 for a while, but it's been several weeks/months since I could remove them all. Regards, Arve How would I know which ones I need? Aren't those specified by the package author based on special needs? Otherwise, why would they be specified, instead of left to default? I can understand that if I have two packages depending on different versions of the same dependency, the older one is probably left over from an earlier update and could be removed ... although at first glance, I don't see that situation here. I guess you mean, remove them all and then let emerge tell me which ones I need. I'll try that. But isn't '=' more restrictive than '>=', promising me troubles earlier?
Re: [gentoo-user] update fails, but I don't see why
On Sunday, 13 December 2020 21:10:14 GMT n952162 wrote: > On 12/13/20 10:55 AM, Michael wrote: > > On Sunday, 13 December 2020 08:57:53 GMT n952162 wrote: > >> $ sed -n -e '/^\s*#/d' -e '/python3_6/p' /etc/portage/package.use/* > >> > >>> =dev-python/certifi-10001-r1 python_targets_python3_6 > >>> =dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 > >>> =dev-python/requests-2.24.0-r1 python_targets_python3_6 > >>> =dev-python/chardet-3.0.4-r1 python_targets_python3_6 > >>> =dev-python/idna-2.10-r1 python_targets_python3_6 > >>> =dev-python/urllib3-1.25.11 python_targets_python3_6 > >>> =dev-python/cryptography-3.2.1 python_targets_python3_6 > >>> =dev-python/cffi-1.14.0-r3 python_targets_python3_6 > >>> =dev-python/pycparser-2.20-r1 python_targets_python3_6 > >>> =dev-python/ply-3.11-r1 python_targets_python3_6 > >>> =dev-python/PySocks-1.7.1-r1 python_targets_python3_6 > >>> =dev-python/pyopenssl-19.1.0-r1 python_targets_python3_6 > >>> =dev-python/setuptools-50.3.0 python_targets_python3_6 > >>> =dev-python/six-1.15.0-r1 python_targets_python3_6 > > > > Why had you set up these in your package.use? > > Basically, whenever emerge tells me I need USE variables, I define them. > > It's not clear to me how I should know to override that, for example, to > say, oh that's not needed anymore. If you're running a stable system then you should not *need* to define a particular python version or python target manually in your USE preferences configuration and you should not need to add python or any lib packages in general, in your '/var/lib/portage/world' file. Portage will take care of python for itself and for any packages which have python as a dependency. eselect python list eselect python update eselect python cleanup and running emerge --depclean -v -a after a new python version arrives should keep your system stable without any more clashes, in most cases. The devs usually do a very good job in leaving the stable tree in a ... stable condition. :-) signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] override PYTHON_TARGETS to avoid a slot collision
On Sat, 19 Dec 2020 at 12:11, n952162 wrote: > In the original posting of this thread, I presented a slot collision > where the only difference between the two packages was the > PYTHON_TARGET. I interpret that to mean that new dependencies want the > new python. Since the package is the same, it ought to be possible to > tell emerge(1) to assume a specific PYTHON_TARGET. Otherwise, there's no > way out of the dilemma. If setting the PYTHON_TARGET as I've done it is > not effective, do you know another way? Maybe we should go back to the slot collision you get now then, and try to explain how to read it, so maybe you can avoid these kinds of things in the future (you can probably avoid them just by getting through this, as it's been years since we've had such troublesome upgrades as the recent python upgrades). In an e-mail today, the FIRST errors after portage tells you what packages it wants to upgrade, you get this: dev-python/setuptools:0 (dev-python/setuptools-50.3.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_6 -python3_7 -python3_9" pulled in by >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/sphinxcontrib-devhelp-1.0.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_6 -python3_7 -python3_9" ... and many others that want to upgrade to the same ... (dev-python/setuptools-46.4.0-r3:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" pulled in by >=dev-python/setuptools-1.0[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/cryptography-2.9:0/0::gentoo, installed) USE="-idna -libressl -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" ... and again others with the same problem ... So, most packages want to upgrade to the latest version, with PYTHON_TARGETS="python3_8". As far as I know, the top packages are those that the system wants to automatically upgrade normally. Then, the first package in the next list is dev-python/cryptopgraphy-2.9.0, which requires setuptools-46.4.0-r3, the last version which supports PYTHON_TARGETS="python2_7 python3_6 python3_7". If this was the latest version of cryptography, you might be stuck here for a while, maybe waiting for an update for cryptography, but it is not, a newer version is available. So why is portage not able to upgrade it? It tells you further down: dev-python/cryptography:0 (dev-python/cryptography-3.2.1:0/0::gentoo, ebuild scheduled for merge) USE="-idna -libressl -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_6 -python3_7 -python3_9" pulled in by >=dev-python/cryptography-1.3.4[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/requests-2.24.0-r1:0/0::gentoo, ebuild scheduled for merge) USE="ssl -socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_6 -python3_7 -python3_9" ... and a few others ... (dev-python/cryptography-2.9:0/0::gentoo, installed) USE="-idna -libressl -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" pulled in by >=dev-python/cryptography-2.8[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pyopenssl-19.1.0:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" So here we have the same problem with dev-python/pyopenssl-19.1.0, there is a newer version avail
Re: [gentoo-user] upgrading 1-year old system
On my other system (one year old as well, without upgrades) I'm having problem with python. I was getting an error: dev-lang/python-2.7.10-r4:2.7 (">> Installing (1 of 5) dev-lang/python-3.4.5::gentoo >>> neededobj /usr/lib64/libpython3.4.so.1.0 Traceback (most recent call last): File "/usr/lib/python-exec/python3.4/emerge", line 50, in retval = emerge_main() File "/usr/lib64/python3.4/site-packages/_emerge/main.py", line 1174, in emerge_main return run_action(emerge_config) File "/usr/lib64/python3.4/site-packages/_emerge/actions.py", line 3231, in run_action emerge_config.args, spinner) File "/usr/lib64/python3.4/site-packages/_emerge/actions.py", line 501, in action_build retval = mergetask.merge() File "/usr/lib64/python3.4/site-packages/_emerge/Scheduler.py", line 1032, in merge rval = self._merge() File "/usr/lib64/python3.4/site-packages/_emerge/Scheduler.py", line 1434, in _merge self._main_loop() File "/usr/lib64/python3.4/site-packages/_emerge/Scheduler.py", line 1405, in _main_loop self._event_loop.iteration() File "/usr/lib64/python3.4/site-packages/portage/util/_eventloop/EventLoop.py", line 270, in iteration if not x.callback(f, event, *x.args): File "/usr/lib64/python3.4/site-packages/portage/util/_async/PipeLogger.py", line 92, in _output_handler self.wait() File "/usr/lib64/python3.4/site-packages/_emerge/AsynchronousTask.py", line 57, in wait self._wait_hook() File "/usr/lib64/python3.4/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook self._exit_listener_stack.pop()(self) File "/usr/lib64/python3.4/site-packages/_emerge/SpawnProcess.py", line 174, in _pipe_logger_exit self.wait() File "/usr/lib64/python3.4/site-packages/_emerge/AsynchronousTask.py", line 57, in wait self._wait_hook() File "/usr/lib64/python3.4/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook self._exit_listener_stack.pop()(self) File "/usr/lib64/python3.4/site-packages/_emerge/EbuildMerge.py", line 58, in _merge_exit self.exit_hook(self) File "/usr/lib64/python3.4/site-packages/_emerge/EbuildBuild.py", line 437, in _install_exit self._unlock_builddir() File "/usr/lib64/python3.4/site-packages/_emerge/EbuildBuild.py", line 292, in _unlock_builddir portage.elog.elog_process(self.pkg.cpv, self.settings) File "/usr/lib64/python3.4/site-packages/portage/elog/__init__.py", line 176, in elog_process m.process(mysettings, str(key), mod_logentries, mod_fulllog) File "/usr/lib64/python3.4/site-packages/portage/elog/mod_mail.py", line 17, in process myfrom = myfrom.replace("${HOST}", socket.getfqdn()) File "/usr/lib64/python3.4/socket.py", line 463, in getfqdn name = name.strip() LookupError: unknown encoding: idna -- Thelma
Re: [gentoo-user] update fails, but I don't see why
On 12/4/20 9:53 AM, Arve Barsnes wrote: On Fri, 4 Dec 2020 at 09:40, n952162 wrote: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/requests:0 (dev-python/requests-2.24.0-r1:0/0::gentoo, ebuild scheduled for merge) USE="ssl -socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7 python3_8 (-pypy3) -python3_9" pulled in by dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (app-portage/gemato-16.2:0/0::gentoo, ebuild scheduled for merge) USE="gpg -test -tools" ABI_X86="(64)" PYTHON_TARGETS="python3_7 python3_8 (-pypy3) -python3_6 -python3_9" dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/sphinx-3.2.1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -latex -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 python3_8 (-pypy3) -python3_6 -python3_9" (dev-python/requests-2.24.0:0/0::gentoo, installed) USE="ssl -socks5 -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" pulled in by >dev-python/requests-2.21.0[python_targets_python2_7(-),python_targets_python3_6(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python3_6(+)] required by (net-misc/streamlink-1.1.1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_6 -python2_7 -python3_5" PYTHON_TARGETS="python2_7 python3_6 -python3_5" There seems to be some python3_6 and even python2_7 in your error output, maybe you have set some older python targets somewhere that you've forgotten about? Regards, Arve Forgotten about? I'm flattered! That would imply I understood something here ... Here's my python situation: $ sed -n -e '/^\s*#/d' -e '/python/Ip' * | sort -u */* PYTHON_TARGETS: python3_7 >=dev-lang/python-2.7.16:2.7 sqlite >=dev-lang/python-3.6.9 sqlite >=dev-libs/libxml2-2.9.9-r1 python >=dev-python/PySocks-1.7.1 python_targets_python3_6 >=dev-python/certifi-10001-r1 python_targets_python3_7 >=dev-python/certifi-2019.11.28 python_targets_python3_6 >=dev-python/cffi-1.14.0 python_targets_python3_6 >=dev-python/chardet-3.0.4 python_targets_python3_6 >=dev-python/cryptography-2.8-r1 python_targets_python3_6 >=dev-python/docutils-0.16 -python_targets_python2_7 >=dev-python/idna-2.8 python_targets_python3_6 >=dev-python/isodate-0.6.0-r1 python_targets_python3_6 >=dev-python/ply-3.11 python_targets_python3_6 >=dev-python/pycparser-2.20 python_targets_python3_6 >=dev-python/pycryptodome-3.9.4 python_targets_python3_6 >=dev-python/pyopenssl-19.1.0 python_targets_python3_6 >=dev-python/requests-2.23.0 python_targets_python3_6 >=dev-python/setuptools-46.4.0-r1 python_targets_python3_6 >=dev-python/setuptools-50.3.0 python_targets_python3_7 >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_7 >=dev-python/six-1.14.0 python_targets_python3_6 >=dev-python/six-1.15.0-r1 python_targets_python3_7 >=dev-python/urllib3-1.25.8 python_targets_python3_6 >=virtual/python-cffi-0 python_targets_python3_6 dev-lang/python readline net-print/cups X python
Re: [gentoo-user] update fails, but I don't see why
On Sunday, 13 December 2020 08:57:53 GMT n952162 wrote: > On 12/13/20 9:18 AM, Neil Bothwick wrote: > > There's a lot to trawl through here, it looks like you haven't updated > > > >>> for quite some time. > >> > >> The (compressed) log of a system and world update from 20. October > >> (2020!) is attached. > > > > Nearly 2 months, quite a long time in Gentoo update terms. > > !!! After 2 months the system can no longer be update-able? A system can be updated and updatable after more than two months, but be prepared for some manual intervention and a staged approach to running emerge. Starting with 'eselect news read new' is advisable for any heads up to changes in gentoo, major packages and configuration. Also pay attention to any messages on the CLI when you run emerge about packages which are due to be removed from portage, as you will need to take care of these manually in your local or some external 3rd party overlay. > > ... > > > >>>What do > >>> > >>> grep -r python3_6 /etc/portage > >> > >> That showed that the only references are in package.use > > > > But what does it show. We need the output of commands, not some vague > > reference to them. I suspected there was something in package.use, but we > > need to know what. Those references should probably be removed but no one > > can say for sure without seeing them. > > Oh sorry. You mentioned > > PYTHON_TARGETS="python3_6" > > and I didn't connect that with USE variables. Here there are (with comments > removed) It isn't just USE flags for python-3.6 you may have set up yourself, but USE flags for any python version you have specified. Under normal circumstances you would not need to specify these yourself and pegging python at a particular version is bound to cause warnings later on, when that python version has been deprecated and is no longer available in portage. > $ sed -n -e '/^\s*#/d' -e '/python3_6/p' /etc/portage/package.use/* > > >=dev-python/certifi-10001-r1 python_targets_python3_6 > >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 > >=dev-python/requests-2.24.0-r1 python_targets_python3_6 > >=dev-python/chardet-3.0.4-r1 python_targets_python3_6 > >=dev-python/idna-2.10-r1 python_targets_python3_6 > >=dev-python/urllib3-1.25.11 python_targets_python3_6 > >=dev-python/cryptography-3.2.1 python_targets_python3_6 > >=dev-python/cffi-1.14.0-r3 python_targets_python3_6 > >=dev-python/pycparser-2.20-r1 python_targets_python3_6 > >=dev-python/ply-3.11-r1 python_targets_python3_6 > >=dev-python/PySocks-1.7.1-r1 python_targets_python3_6 > >=dev-python/pyopenssl-19.1.0-r1 python_targets_python3_6 > >=dev-python/setuptools-50.3.0 python_targets_python3_6 > >=dev-python/six-1.15.0-r1 python_targets_python3_6 Why had you set up these in your package.use? If you comment them out and re-run emerge are you getting any more warnings/ errors? signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] update fails, but I don't see why
On 12/13/20 10:55 AM, Michael wrote: On Sunday, 13 December 2020 08:57:53 GMT n952162 wrote: On 12/13/20 9:18 AM, Neil Bothwick wrote: There's a lot to trawl through here, it looks like you haven't updated for quite some time. The (compressed) log of a system and world update from 20. October (2020!) is attached. Nearly 2 months, quite a long time in Gentoo update terms. !!! After 2 months the system can no longer be update-able? A system can be updated and updatable after more than two months, but be prepared for some manual intervention and a staged approach to running emerge. (I just discoved your posting, thank you) By staged approach, you mean first @system and then @world? I've just realized that doing this doesn't bring anything ;-) emerge ... @system @world Starting with 'eselect news read new' is advisable for any heads up to changes in gentoo, major packages and configuration. Yeah, except I wouldn't know what to do about it. Also pay attention to any messages on the CLI when you run emerge about packages which are due to be removed from portage, as you will need to take care of these manually in your local or some external 3rd party overlay. You mean, like get them out of my world file? ... What do grep -r python3_6 /etc/portage That showed that the only references are in package.use But what does it show. We need the output of commands, not some vague reference to them. I suspected there was something in package.use, but we need to know what. Those references should probably be removed but no one can say for sure without seeing them. Oh sorry. You mentioned PYTHON_TARGETS="python3_6" and I didn't connect that with USE variables. Here there are (with comments removed) It isn't just USE flags for python-3.6 you may have set up yourself, but USE flags for any python version you have specified. Under normal circumstances you would not need to specify these yourself and pegging python at a particular version is bound to cause warnings later on, when that python version has been deprecated and is no longer available in portage. $ sed -n -e '/^\s*#/d' -e '/python3_6/p' /etc/portage/package.use/* =dev-python/certifi-10001-r1 python_targets_python3_6 =dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 =dev-python/requests-2.24.0-r1 python_targets_python3_6 =dev-python/chardet-3.0.4-r1 python_targets_python3_6 =dev-python/idna-2.10-r1 python_targets_python3_6 =dev-python/urllib3-1.25.11 python_targets_python3_6 =dev-python/cryptography-3.2.1 python_targets_python3_6 =dev-python/cffi-1.14.0-r3 python_targets_python3_6 =dev-python/pycparser-2.20-r1 python_targets_python3_6 =dev-python/ply-3.11-r1 python_targets_python3_6 =dev-python/PySocks-1.7.1-r1 python_targets_python3_6 =dev-python/pyopenssl-19.1.0-r1 python_targets_python3_6 =dev-python/setuptools-50.3.0 python_targets_python3_6 =dev-python/six-1.15.0-r1 python_targets_python3_6 Why had you set up these in your package.use? Basically, whenever emerge tells me I need USE variables, I define them. It's not clear to me how I should know to override that, for example, to say, oh that's not needed anymore. If you comment them out and re-run emerge are you getting any more warnings/ errors? Yes, those are all gone.
[gentoo-user] python, my nemesis
Hi, I'd like to update a system that is about 1 year old. I have python3.7 and python 3.8 installed, 3.7 is the default. After updating the repo, it was suggested to update portage first (probably useful to support new EAPI versions). I read about updating to python 3.9, so I created --- ~ # cat /etc/portage/package.use/py */* PYTHON_TARGETS: -* python3_9 python3_8 */* PYTHON_SINGLE_TARGET: -* python3_9 --- as suggested. However, there are still collisions (and I don't really understand them): --- ~ # emerge -p --oneshot sys-apps/portage These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] acct-group/portage-0 [ebuild N ] acct-user/portage-0 [ebuild U ] sys-devel/automake-1.16.4 [1.16.1-r1] USE="-test%" [ebuild NS] dev-lang/python-3.9.6_p2 [2.7.18-r2, 3.7.8-r2, 3.8.5] USE="sqlite* -verify-sig%" [ebuild U ] dev-python/certifi-10001-r1 [10001] PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" [ebuild U ] dev-python/setuptools-57.4.0-r2 [46.4.0-r3] PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" [ebuild N ] dev-python/toml-0.10.2 USE="-test" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)" [ebuild U ] dev-python/setuptools_scm-6.0.1-r1 [4.1.2-r1] PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" [ebuild N ] dev-python/charset_normalizer-2.0.4 USE="-test" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)" [ebuild U ] dev-python/idna-3.2 [2.10-r1] PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" [ebuild R] dev-python/PySocks-1.7.1-r1 PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" [ebuild U ] dev-python/urllib3-1.26.6 [1.25.10-r1] PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" [ebuild U ] dev-python/requests-2.26.0 [2.24.0-r1] PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" [ebuild U ] app-portage/gemato-16.2 [15.2] PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" [ebuild U ] sys-apps/portage-3.0.20-r6 [3.0.4-r1] PYTHON_TARGETS="python3_8* python3_9* (-python3_10)" !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-apps/portage:0 (sys-apps/portage-3.0.20-r6:0/0::gentoo, ebuild scheduled for merge) USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)" pulled in by sys-apps/portage (Argument) (sys-apps/portage-3.0.4-r1-3:0/0::gentoo, installed) USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 -python3_9" pulled in by sys-apps/portage[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] required by (app-portage/gentoolkit-0.5.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8" [...] --- Plus many similar ones on packages like setuptools, gemato etc. I don't see how to get out of this vicious circle, any hints? cu Gerrit
Re: [gentoo-user] update fails, but I don't see why
On 12/4/20 9:00 PM, n952162 wrote: On 12/4/20 8:52 PM, n952162 wrote: On 12/4/20 11:07 AM, Arve Barsnes wrote: On Fri, 4 Dec 2020 at 10:34, n952162 wrote: Forgotten about? I'm flattered! That would imply I understood something here ... Here's my python situation: $ sed -n -e '/^\s*#/d' -e '/python/Ip' * | sort -u */* PYTHON_TARGETS: python3_7 >=dev-lang/python-2.7.16:2.7 sqlite >=dev-lang/python-3.6.9 sqlite >=dev-libs/libxml2-2.9.9-r1 python >=dev-python/PySocks-1.7.1 python_targets_python3_6 >=dev-python/certifi-10001-r1 python_targets_python3_7 >=dev-python/certifi-2019.11.28 python_targets_python3_6 >=dev-python/cffi-1.14.0 python_targets_python3_6 >=dev-python/chardet-3.0.4 python_targets_python3_6 >=dev-python/cryptography-2.8-r1 python_targets_python3_6 >=dev-python/docutils-0.16 -python_targets_python2_7 >=dev-python/idna-2.8 python_targets_python3_6 >=dev-python/isodate-0.6.0-r1 python_targets_python3_6 >=dev-python/ply-3.11 python_targets_python3_6 >=dev-python/pycparser-2.20 python_targets_python3_6 >=dev-python/pycryptodome-3.9.4 python_targets_python3_6 >=dev-python/pyopenssl-19.1.0 python_targets_python3_6 >=dev-python/requests-2.23.0 python_targets_python3_6 >=dev-python/setuptools-46.4.0-r1 python_targets_python3_6 >=dev-python/setuptools-50.3.0 python_targets_python3_7 >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 >=dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_7 >=dev-python/six-1.14.0 python_targets_python3_6 >=dev-python/six-1.15.0-r1 python_targets_python3_7 >=dev-python/urllib3-1.25.8 python_targets_python3_6 >=virtual/python-cffi-0 python_targets_python3_6 dev-lang/python readline net-print/cups X python I would try simply removing all of those python_targets_python3_x lines, and add back only those that you actually need, with an explicit version (that is '=' instead of '>='). I had a long list of packages on 3_6 for a while, but it's been several weeks/months since I could remove them all. Regards, Arve How would I know which ones I need? Aren't those specified by the package author based on special needs? Otherwise, why would they be specified, instead of left to default? I can understand that if I have two packages depending on different versions of the same dependency, the older one is probably left over from an earlier update and could be removed ... although at first glance, I don't see that situation here. I guess you mean, remove them all and then let emerge tell me which ones I need. I'll try that. But isn't '=' more restrictive than '>=', promising me troubles earlier? No, that didn't work. After about 4 iterations of supplying newly required USE flags, I ended up with this (this after commenting out all the python dependencies in /etc/portage/package.use/* and adding back in what emerge wanted): These are the packages that would be merged, in order: Calculating dependencies * IMPORTANT: 9 news items need reading for repository 'gentoo'. * Use eselect news read to view new items. * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS * sections of the emerge man page to learn how to update config files. .. .. done! [ebuild U ] sys-libs/timezone-data-2020d::gentoo [2020a::gentoo] USE="nls -leaps-timezone -zic-slim%" 647 KiB [ebuild U ] sys-devel/gcc-config-2.3.2-r1::gentoo [2.3.2::gentoo] USE="(cc-wrappers%*) (native-symlinks)" 0 KiB [ebuild U ] dev-lang/go-1.15.5:0/1.15.5::gentoo [1.14.9:0/1.14.9::gentoo] 22480 KiB [ebuild U ] app-text/poppler-data-0.4.10::gentoo [0.4.9::gentoo] 4393 KiB [ebuild U ] sys-devel/llvm-common-11.0.0::gentoo [10.0.1::gentoo] 119867 KiB [ebuild N ] acct-group/pcap-0::gentoo 0 KiB [ebuild r U ] dev-libs/liblinear-241:0/4::gentoo [210-r1:0/3::gentoo] 547 KiB [ebuild U ] x11-misc/util-macros-1.19.2-r2::gentoo [1.19.2-r1::gentoo] 0 KiB [ebuild U ] dev-util/boost-build-1.74.0::gentoo [1.72.0::gentoo] USE="-examples" 107032 KiB [ebuild N ] acct-user/pcap-0::gentoo 0 KiB [ebuild U ] app-shells/push-3.4::gentoo [2.0-r1::gentoo] 3 KiB [ebuild U ] app-emulation/docker-proxy-0.8.0_p20201105::gentoo [0.8.0_p20200617::gentoo] 3307 KiB [ebuild U ] dev-lang/mujs-1.0.9:0/1.0.9::gentoo [1.0.5:0/0::gentoo] USE="-static-libs" 121 KiB [ebuild U ] virtual/tmpfiles-0-r1::gentoo [0::gentoo] 0 KiB [ebuild U ] app-admin/mcelog-173::gentoo [170::gentoo] USE="(-selinux)" 306 KiB [ebuild U ] dev-libs/boost-1.74.0-r1:0/1.74.0::gentoo [1.72.0-r2:0/1.72.0::gentoo] USE="bzip2 nls threads zlib -context -debug -doc -icu -lzma -mpi (-numpy) -python -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 python3_8* -python3_6 -python3_9%" 0 KiB [ebuild U ] media-libs/libpng-1.6.37-r
[gentoo-user] update fails, but I don't see why
ot; 0 KiB [ebuild U ] media-gfx/imagemagick-7.0.10.41-r1:0/7.0.10-37::gentoo [7.0.10.34-r1:0/7.0.10::gentoo] USE="X bzip2 cxx jpeg openmp png postscript tiff zlib -corefonts -djvu -fftw -fontconfig -fpx -graphviz -hdri -heif -jbig -jpeg2k -lcms -lqr -lzma -opencl -openexr -pango -perl -q32 -q8 -raw -static-libs -svg -test -truetype -webp -wmf -xml" 9419 KiB [ebuild R ] sci-libs/gdal-3.0.4-r1:0/3.0::gentoo USE="aux-xml -armadillo -curl -debug -doc -fits -geos -gif -gml -hdf5 -java -jpeg -jpeg2k -lzma (-mdb) -mysql -netcdf -odbc -ogdi -opencl (-oracle) -pdf -perl -png -postgres -python -spatialite -sqlite -threads -webp -xls -zstd" PYTHON_TARGETS="python3_8* -python3_6 -python3_7* -python3_9" 0 KiB [ebuild U ] x11-libs/libXaw-1.0.13-r2::gentoo [1.0.13-r1::gentoo] USE="-deprecated -doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild U ] dev-util/cbindgen-0.15.0::gentoo [0.14.6::gentoo] USE="-debug" 3124 KiB [ebuild U ] x11-themes/adwaita-icon-theme-3.36.1-r1::gentoo [3.36.1::gentoo] USE="-branding" 0 KiB [ebuild R ] app-editors/gvim-8.2.0360::gentoo USE="acl nls (-aqua) -cscope -debug -gtk -gtk2 -lua -luajit -motif -neXt -netbeans -perl -python -racket -ruby (-selinux) -session -sound -tcl" PYTHON_SINGLE_TARGET="python3_8* -python3_6 -python3_7*" 0 KiB [ebuild U ] app-text/mupdf-1.18.0-r2:0/1.18.0::gentoo [1.16.1:0/1.16.1::gentoo] USE="X javascript ssl -libressl -opengl (-static-libs%)" 52365 KiB [ebuild U ] x11-apps/xmessage-1.0.5-r1::gentoo [1.0.5::gentoo] 0 KiB [ebuild R ] app-text/asciidoc-9.0.2::gentoo USE="-doc -test" PYTHON_SINGLE_TARGET="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] dev-vcs/subversion-1.14.0-r1::gentoo USE="berkdb nls -apache2 -debug -doc -extras -gnome-keyring -java -kwallet -perl -ruby -sasl -test" 0 KiB [ebuild U ] dev-python/setuptools-50.3.0::gentoo [46.4.0-r3::gentoo] USE="-test" PYTHON_TARGETS="python3_6 python3_7 python3_8* (-pypy3) -python3_9 (-python2_7%*)" 2119 KiB [ebuild R ] dev-python/setuptools_scm-4.1.2-r1::gentoo USE="-test" PYTHON_TARGETS="python3_6 python3_7 python3_8* (-pypy3) -python3_9" 0 KiB [ebuild R ] dev-util/meson-0.55.3::gentoo USE="(-test)" PYTHON_TARGETS="python3_8* -python3_6 -python3_7* -python3_9" 0 KiB [ebuild U ] dev-python/six-1.15.0-r1::gentoo [1.15.0::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_6 python3_7 python3_8* (-pypy3) -python3_9 (-python2_7%*)" 0 KiB [ebuild U ] dev-python/pygments-2.7.2::gentoo [2.7.0::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 2296 KiB [ebuild U ] dev-python/idna-2.10-r1::gentoo [2.10::gentoo] PYTHON_TARGETS="python3_6 python3_8* (-pypy3) -python3_7* -python3_9 (-python2_7%*)" 0 KiB [ebuild R ] dev-python/pyparsing-2.4.7-r1::gentoo USE="-examples" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] dev-python/markupsafe-1.1.1-r1::gentoo USE="-test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild U ] dev-python/chardet-3.0.4-r1::gentoo [3.0.4::gentoo] USE="-test" PYTHON_TARGETS="python3_6 python3_8* (-pypy3) -python3_7* -python3_9 (-python2_7%*)" 0 KiB [ebuild U ] dev-python/ply-3.11-r1:0/3.11::gentoo [3.11:0/3.11::gentoo] USE="-examples" PYTHON_TARGETS="python3_6 python3_8* (-pypy3) -python3_7* -python3_9 (-python2_7%*)" 0 KiB [ebuild U ] dev-python/PySocks-1.7.1-r1::gentoo [1.7.1::gentoo] PYTHON_TARGETS="python3_6 python3_8* (-pypy3) -python3_7* -python3_9 (-python2_7%*)" 0 KiB [ebuild R ] dev-python/alabaster-0.7.12::gentoo PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] dev-python/imagesize-1.1.0::gentoo USE="-test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] dev-python/snowballstemmer-2.0.0::gentoo PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] dev-python/pytz-2020.1-r1::gentoo PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] dev-python/webencodings-0.5.1-r1::gentoo USE="-test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] dev-python/cython-0.29.21-r1::gentoo USE="-doc -emacs -test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild R ] dev-util/scons-4.0.1::gentoo USE="-doc -test" PYTHON_TARGETS="python3_8* -python3_6 -python3_7* -python3_
Re: [gentoo-user] update fails, but I don't see why
ls (-aqua) -cscope -debug -gtk -gtk2 -lua -luajit -motif -neXt -netbeans -perl -python -racket -ruby (-selinux) -session -sound -tcl" PYTHON_SINGLE_TARGET="python3_8* -python3_6 -python3_7*" 0 KiB [ebuild R ] dev-util/android-tools-9.0.0_p3-r1::gentoo USE="-python" PYTHON_TARGETS="python3_7 python3_8%* -python3_6 -python3_9%" 11 KiB [ebuild U ] media-gfx/imagemagick-7.0.10.41-r1:0/7.0.10-37::gentoo [7.0.10.34-r1:0/7.0.10::gentoo] USE="X bzip2 cxx jpeg openmp png postscript tiff zlib -corefonts -djvu -fftw -fontconfig -fpx -graphviz -hdri -heif -jbig -jpeg2k -lcms -lqr -lzma -opencl -openexr -pango -perl -q32 -q8 -raw -static-libs -svg -test -truetype -webp -wmf -xml" 9419 KiB [ebuild U ] sys-devel/gdb-10.1::gentoo [9.2::gentoo] USE="client nls python server -lzma -multitarget -source-highlight -test -vanilla -xml -xxhash" PYTHON_SINGLE_TARGET="python3_8* -python3_6 -python3_7* -python3_9%" 21004 KiB [ebuild U ] virtual/rust-1.47.0::gentoo [1.46.0::gentoo] ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild R ] dev-util/itstool-2.0.6-r1::gentoo PYTHON_SINGLE_TARGET="python3_8* -python3_6 -python3_7*" 0 KiB [ebuild R ] x11-base/xcb-proto-1.14-r1::gentoo ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 python3_8* -python3_6 -python3_9" 0 KiB [ebuild U ] net-libs/nodejs-14.15.1:0/14::gentoo [14.11.0:0/0::gentoo] USE="icu npm snapshot ssl system-ssl -debug -doc -inspector -pax_kernel -system-icu% -systemtap -test" CPU_FLAGS_X86="sse2" 32654 KiB [ebuild U ] app-emulation/qemu-5.1.0-r2::gentoo [5.1.0-r1::gentoo] USE="aio bzip2 caps curl fdt filecaps jpeg ncurses nls oss pin-upstream-blobs png seccomp slirp vhost-net vnc xattr xkb -accessibility -alsa (-capstone) -debug -doc -glusterfs -gnutls -gtk -infiniband -io-uring -iscsi -jack -jemalloc -lzo -multipath -nfs -numa -opengl -plugins -pulseaudio -python -rbd -sasl -sdl -sdl-image (-selinux) -smartcard -snappy -spice -ssh -static -static-user -systemtap -test -usb -usbredir -vde -vhost-user-fs -virgl -virtfs -vte -xen -xfs -zstd" PYTHON_TARGETS="python3_7 python3_8* -python3_6 -python3_9" QEMU_SOFTMMU_TARGETS="x86_64 -aarch64 -alpha -arm -avr -cris -hppa -i386 -lm32 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -moxie -nios2 -or1k -ppc -ppc64 -riscv32 -riscv64 -rx -s390x -sh4 -sh4eb -sparc -sparc64 -tricore -unicore32 -xtensa -xtensaeb" QEMU_USER_TARGETS="-aarch64 -aarch64_be -alpha -arm -armeb -cris -hppa -i386 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -mipsn32 -mipsn32el -nios2 -or1k -ppc -ppc64 -ppc64abi32 -ppc64le -riscv32 -riscv64 -s390x -sh4 -sh4eb -sparc -sparc32plus -sparc64 -tilegx -x86_64 -xtensa -xtensaeb" 0 KiB [ebuild R ] app-emulation/virtualbox-6.0.24::gentoo USE="alsa opengl opus pam qt5 sdk udev -debug -doc -dtrace -headless -java -libressl -lvm -pax_kernel -pulseaudio -python -vboxwebsrv -vnc" PYTHON_SINGLE_TARGET="python3_8* -python3_6 -python3_7*" 0 KiB [ebuild R ] net-analyzer/rrdtool-1.7.2:0/8.0.0::gentoo USE="graph perl tcpd -dbi -doc -lua -python -rados -rrdcgi -ruby -static-libs -tcl -test" PYTHON_SINGLE_TARGET="python3_8* -python3_6 -python3_7*" 0 KiB [ebuild R ] sci-libs/gdal-3.0.4-r1:0/3.0::gentoo USE="aux-xml -armadillo -curl -debug -doc -fits -geos -gif -gml -hdf5 -java -jpeg -jpeg2k -lzma (-mdb) -mysql -netcdf -odbc -ogdi -opencl (-oracle) -pdf -perl -png -postgres -python -spatialite -sqlite -threads -webp -xls -zstd" PYTHON_TARGETS="python3_7 python3_8* -python3_6 -python3_9" 0 KiB [ebuild R ] app-text/asciidoc-9.0.2::gentoo USE="-doc -test" PYTHON_SINGLE_TARGET="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB [ebuild U ] dev-util/cbindgen-0.15.0::gentoo [0.14.6::gentoo] USE="-debug" 3124 KiB [ebuild R ] dev-python/setuptools-46.4.0-r3::gentoo USE="-test" PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8* (-pypy3) -python3_9" 0 KiB [ebuild R ] dev-python/setuptools_scm-4.1.2-r1::gentoo USE="-test" PYTHON_TARGETS="python3_6 python3_7 python3_8* (-pypy3) -python3_9" 0 KiB [ebuild R ] dev-util/meson-0.55.3::gentoo USE="(-test)" PYTHON_TARGETS="python3_7 python3_8* -python3_6 -python3_9" 0 KiB [ebuild U ] dev-python/six-1.15.0-r1::gentoo [1.15.0::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_6 python3_7 python3_8* (-pypy3) -python3_9 (-python2_7%*)" 0 KiB [ebuild U ] dev-python/pygments-2.7.2::gentoo [2.7.0::gentoo] USE="-doc -test" PYTHON_TARGETS="python3_7 python3_8* (-pypy3) -python3_6 -python3_9" 2296 KiB [ebuild U ] dev-python/idna-2.10-r1::gentoo [2.10::gentoo] PYTHON_TARGETS="python3_6 python3_7 python3_8* (-pypy3) -python3_
Re: [gentoo-user] update fails, but I don't see why
n952162 wrote: > On 12/13/20 10:55 AM, Michael wrote: >> On Sunday, 13 December 2020 08:57:53 GMT n952162 wrote: >>> On 12/13/20 9:18 AM, Neil Bothwick wrote: >>>> There's a lot to trawl through here, it looks like you haven't updated >>>> >>>>>> for quite some time. >>>>> The (compressed) log of a system and world update from 20. October >>>>> (2020!) is attached. >>>> Nearly 2 months, quite a long time in Gentoo update terms. >>> !!! After 2 months the system can no longer be update-able? >> A system can be updated and updatable after more than two months, but be >> prepared for some manual intervention and a staged approach to >> running emerge. > > > (I just discoved your posting, thank you) > > By staged approach, you mean first @system and then @world? I've just > realized that doing this doesn't bring anything ;-) > > emerge ... @system @world That should be emerge ... @system and when you get that done, then do emerge ... @world. Sometimes that helps, sometimes not. When stuck, it's worth a try. > > >> Starting with 'eselect news read new' is advisable for any heads up >> to changes >> in gentoo, major packages and configuration. > > > Yeah, except I wouldn't know what to do about it. > Almost all the time, the news item tells you if you need to do something and what to do. If not, it usually contains a link that explains what is going on and what to do. Some, maybe most, are also targeted in a way that they only display IF they affect your system. Example. Something only affects KDE and you don't have anything KDE installed. It won't display since it doesn't affect you. If you do have KDE or part of KDE installed, then it shows up. > >> >> Also pay attention to any messages on the CLI when you run emerge about >> packages which are due to be removed from portage, as you will need >> to take >> care of these manually in your local or some external 3rd party overlay. > > > You mean, like get them out of my world file? > > >> >> >>>> ... >>>> >>>>>> What do >>>>>> >>>>>> grep -r python3_6 /etc/portage >>>>> That showed that the only references are in package.use >>>> But what does it show. We need the output of commands, not some vague >>>> reference to them. I suspected there was something in package.use, >>>> but we >>>> need to know what. Those references should probably be removed but >>>> no one >>>> can say for sure without seeing them. >>> Oh sorry. You mentioned >>> >>> PYTHON_TARGETS="python3_6" >>> >>> and I didn't connect that with USE variables. Here there are (with >>> comments >>> removed) >> It isn't just USE flags for python-3.6 you may have set up yourself, >> but USE >> flags for any python version you have specified. Under normal >> circumstances >> you would not need to specify these yourself and pegging python at a >> particular version is bound to cause warnings later on, when that python >> version has been deprecated and is no longer available in portage. >> >> >>> $ sed -n -e '/^\s*#/d' -e '/python3_6/p' /etc/portage/package.use/* >>> >>>> =dev-python/certifi-10001-r1 python_targets_python3_6 >>>> =dev-python/setuptools_scm-4.1.2-r1 python_targets_python3_6 >>>> =dev-python/requests-2.24.0-r1 python_targets_python3_6 >>>> =dev-python/chardet-3.0.4-r1 python_targets_python3_6 >>>> =dev-python/idna-2.10-r1 python_targets_python3_6 >>>> =dev-python/urllib3-1.25.11 python_targets_python3_6 >>>> =dev-python/cryptography-3.2.1 python_targets_python3_6 >>>> =dev-python/cffi-1.14.0-r3 python_targets_python3_6 >>>> =dev-python/pycparser-2.20-r1 python_targets_python3_6 >>>> =dev-python/ply-3.11-r1 python_targets_python3_6 >>>> =dev-python/PySocks-1.7.1-r1 python_targets_python3_6 >>>> =dev-python/pyopenssl-19.1.0-r1 python_targets_python3_6 >>>> =dev-python/setuptools-50.3.0 python_targets_python3_6 >>>> =dev-python/six-1.15.0-r1 python_targets_python3_6 >> Why had you set up these in your package.use? > > > Basically, whenever emerge tells me I need USE variables, I define them. > > It's not clear to me how I should know to override that, for example, to > say, oh that's not needed anymore. > > I use eix-test-obsolete to find most of those. Keep in mind, there may be times when it says something is redundant when it isn't. Example. I run unstable KDE here. I have all of KDE listed in package.keyword. However, if all of KDE that is installed is stable, it says it is redundant and can be removed. However, a week or so later, I'll need them again when the next unstable release hits the tree. One has to think about what goes and what stays. >> >> If you comment them out and re-run emerge are you getting any more >> warnings/ >> errors? > > > Yes, those are all gone. > > > . > Dale :-) :-)
Re: [gentoo-user] Going through these one by one.
On Sat, 13 Feb 2021 20:59:08 -0800 cal wrote: > Did you run emerge --sync before emerge -1vUD @world? A cron job here runs "emerge --sync && emerge --update --fetchonly" every day at 0300. > The Python 3.7 change is old news -- by now it's already migrated to > 3.8 on my system. This system has been fried ever since 2020-04-22-python3-7 Title Python 3.7 to become the default target AuthorMichał Górny Posted2020-04-22 Revision 1 On 2020-05-06 (or later), Python 3.7 will replace Python 3.6 as one of the default Python targets for Gentoo systems. The new default values will be: Followed those instructions -- don't use python for anything here and the local copies of what I actually use are in /opt/perl, /opt/postgresql, etc, built from git checkouts. At this point I've added and removed python single and multiple target entries from make.conf & package.use/local, with various sets of values and exclusions. A bare sync tells me there is a new version of portage available, installing it fails, however with: # emerge --sync; Action: sync for repo: gentoo, returned code = 0 * An update to portage is available. It is _highly_ recommended * that you update portage now, before any other packages are updated. * To update portage, run 'emerge --oneshot sys-apps/portage' now. # emerge --oneshot sys-apps/portage 2>&1 | tee a; Calculating dependencies ... done! [ebuild N ] dev-lang/python-exec-conf-2.4.6 PYTHON_TARGETS="python3_8 -pypy3 -python3_7 -python3_9" [ebuild N ] acct-group/portage-0 [ebuild U ] dev-lang/python-exec-2.4.6-r4 [2.4.6-r1] USE="native-symlinks%*" PYTHON_TARGETS="(python3_8%*) (python3_9%*)" [ebuild N ] acct-user/portage-0 [ebuild U ] dev-python/certifi-10001-r1 [10001] PYTHON_TARGETS="python3_8*" [ebuild U ~] dev-python/setuptools-53.0.0 [44.0.0] PYTHON_TARGETS="python3_8* -python3_9%" [ebuild U ~] dev-python/setuptools_scm-5.0.1 [4.1.2] PYTHON_TARGETS="python3_8*" [ebuild U ] dev-python/chardet-4.0.0 [3.0.4] PYTHON_TARGETS="python3_8* -python3_9%" [ebuild U ] dev-python/idna-2.10-r1 [2.8] PYTHON_TARGETS="python3_8* -python3_9%" [ebuild U ] dev-python/PySocks-1.7.1-r1 [1.6.8] PYTHON_TARGETS="python3_8* -python3_9%" [ebuild U ~] dev-python/urllib3-1.26.3-r1 [1.24.2] USE="-brotli%" PYTHON_TARGETS="python3_8%* -python3_9%" [ebuild U ] dev-python/requests-2.25.1-r1 [2.21.0-r1] USE="-test%" PYTHON_TARGETS="python3_8%* -python3_9%" [ebuild U ~] app-crypt/gnupg-2.2.27 [2.2.20] USE="-scd-shared-access%" [ebuild U ] app-portage/gemato-16.2 [14.3] PYTHON_TARGETS="python3_8* -python3_7* -python3_9%" [ebuild U ~] sys-apps/portage-3.0.14 [3.0.1] USE="-test%" PYTHON_TARGETS="python3_8* -python3_7*" [blocks B ] <=dev-lang/python-2.7.18-r3:2.7 ("<=dev-lang/python-2.7.18-r3:2.7" is blocking dev-lang/python-exec-2.4.6-r4) [blocks B ] =dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/chardet-4.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 -python3_7 -python3_9" >=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-53.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 python3_8 -pypy3 -python3_9" Full output at: <https://pastebin.com/mEJg3N7N> Q: Is there any way to clean up python at this point without a full re-install? thanks -- Steven Lembark Workhorse Computing lemb...@wrkhors.com +1 888 359 3508
[gentoo-user] Re: Determine what's keeping Python 3.7 around?
On 2020-12-06, Neil Bothwick wrote: > On Sun, 6 Dec 2020 20:01:27 - (UTC), Grant Edwards wrote: > >> I updated one of my systems a day or two ago, and Python 3.7 went away >> as expected. Today, I'm updating another system and it is rebuilding >> tons of stuff to target python 3.8 instead of 3.7, but it's keeping >> 3.7 and even wants to install a _new_ package -- and build it for >> Python 3.7: > > emerge -cpv python:3.7 will show you what is keeping 3.7 Something's wrong. That lists 43 packages. I checked the first few, and none of them require python 3.7. # emerge -cpv python:3.7 Calculating dependencies... done! dev-lang/python-3.7.9 pulled in by: app-office/gnumeric-1.12.47 requires dev-lang/python:3.7 app-office/libreoffice-6.4.7.2 requires dev-lang/python:3.7[threads(+),xml] app-portage/gemato-16.2 requires dev-lang/python:3.7[threads(+)] app-portage/gentoolkit-0.5.0-r2 requires dev-lang/python:3.7[xml(+),threads(+)] app-portage/mirrorselect-2.2.6-r1 requires dev-lang/python:3.7[xml] app-text/asciidoc-9.0.2 requires dev-lang/python:3.7 dev-embedded/libftdi-1.4 requires dev-lang/python:3.7 dev-java/java-config-2.3.1 requires dev-lang/python:3.7 dev-java/javatoolkit-0.6.3 requires dev-lang/python:3.7[xml(+)] dev-libs/gobject-introspection-1.64.1-r1 requires dev-lang/python:3.7[xml] dev-libs/libxml2-2.9.10-r3 requires dev-lang/python:3.7[xml] dev-libs/newt-0.52.21-r1 requires dev-lang/python:3.7 dev-python/PyQt5-5.15.1 requires dev-lang/python:3.7 dev-python/PyQt5-sip-4.19.24 requires dev-lang/python:3.7 dev-python/PySocks-1.7.1-r1 requires dev-lang/python:3.7 dev-python/bcrypt-3.2.0 requires dev-lang/python:3.7 dev-python/beautifulsoup-4.9.3 requires dev-lang/python:3.7 dev-python/cairocffi-1.1.0 requires dev-lang/python:3.7 dev-python/certifi-10001 requires dev-lang/python:3.7 dev-python/cffi-1.14.0-r3 requires dev-lang/python:3.7 dev-python/chardet-3.0.4-r1 requires dev-lang/python:3.7 dev-python/configobj-5.0.6 requires dev-lang/python:3.7 dev-python/cryptography-3.2 requires dev-lang/python:3.7[threads(+)] dev-python/cssselect2-0.3.0 requires dev-lang/python:3.7 dev-python/cython-0.29.21-r1 requires dev-lang/python:3.7[threads(+)] dev-python/defusedxml-0.7.0_rc1 requires dev-lang/python:3.7[xml(+)] dev-python/docutils-0.16-r1 requires dev-lang/python:3.7 dev-python/future-0.18.2-r1 requires dev-lang/python:3.7 dev-python/html5lib-1.1 requires dev-lang/python:3.7[xml(+)] dev-python/idna-2.10-r1 requires dev-lang/python:3.7 dev-python/imapclient-2.1.0 requires dev-lang/python:3.7 dev-python/importlib_metadata-2.0.0 requires dev-lang/python:3.7 dev-python/jinja-2.11.2-r1 requires dev-lang/python:3.7[threads(+)] dev-python/lxml-4.6.2 requires dev-lang/python:3.7 dev-python/mako-1.1.3-r1 requires dev-lang/python:3.7 dev-python/markdown-3.3.3 requires dev-lang/python:3.7 dev-python/markups-3.0.0-r1 requires dev-lang/python:3.7 dev-python/markupsafe-1.1.1-r1 requires dev-lang/python:3.7 dev-python/netifaces-0.10.9 requires dev-lang/python:3.7 dev-python/olefile-0.46-r1 requires dev-lang/python:3.7 dev-python/paho-mqtt-1.5.0 requires dev-lang/python:3.7 dev-python/paramiko-2.7.1 requires dev-lang/python:3.7[threads(+)] dev-python/pbkdf2-1.3-r1 requires dev-lang/python:3.7 dev-python/pillow-7.2.0 requires dev-lang/python:3.7[tk,threads(+)] dev-python/pip-20.2.4 requires dev-lang/python:3.7[ssl(+),threads(+)] dev-python/ply-3.11-r1 requires dev-lang/python:3.7 dev-python/pyalsa-1.1.6-r1 requires dev-lang/python:3.7 dev-python/pyasn1-0.4.8-r1 requires dev-lang/python:3.7 dev-python/pycairo-1.18.2 requires dev-lang/python:3.7[threads(+)] dev-python/pycparser-2.20-r1 requires dev-lang/python:3.7 dev-python/pycurl-7.43.0.6 requires dev-lang/python:3.7 dev-python/pygments-2.7.2 requires dev-lang/python:3.7 dev-python/pygobject-3.36.1-r1 requires dev-lang/python:3.7 dev-python/pynacl-1.4.0 requires dev-lang/python:3.7 dev-python/pyopenssl-19.1.0-r1 requires dev-lang/python:3.7[threads(+)] dev-python/pyphen-0.9.5 requires dev-lang/python:3.7 dev-python/pyserial-3.4 requires dev-lang/python:3.7 dev-python/python-markdown-math-0.7 requires dev-lang/python:3.7 dev-python/qrcode-6.1 requires dev-lang/python:3.7 dev-python/requests-2.24.0-r1 requires dev-lang/python:3.7[threads(+)] dev-python/setuptools-46.4.0-r3 requires dev-lang/python:3.7[xml(+)] dev-python/sip-4.19.24 requires dev-lang/python:3.7 dev-python/six-1.15.0-r1 requires dev-lang/python:3.7 dev-python/soupsieve-2.0.1 requires dev-lang/python:3.7 dev-python/ssl-fetch-0.4 requires dev-lang/python:3.7 dev-python/tinycss2-1.0.2 requires dev-lang/python:3.7 dev-python/toml-0.10.1-r1 requires dev-lang/python:3.7 dev-python/urllib
[gentoo-user] override PYTHON_TARGETS to avoid a slot collision
dev-python/setuptools (Argument) >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/jinja-2.11.2-r1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) -python3_6 -python3_7" >=dev-python/setuptools-42.0.2[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/markupsafe-1.1.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) -python3_6 -python3_7" (dev-python/setuptools-46.4.0-r3:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" pulled in by dev-python/setuptools[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pycparser-2.20:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" >=dev-python/setuptools-42.0.2[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/chardet-3.0.4:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9" >=dev-python/setuptools-42.0.2[python_targets_python2_7(-),-python_single_target_python2_7(-)] required by (dev-python/enum34-1.1.6-r1:0/0::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python2_7" >=dev-python/setuptools-42.0.2[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/idna-2.10:0/0::ge
Re: [gentoo-user] Which pkg installs /boot/grub?
Hello, grub creates /boot/grub when you run "grub-install" Regards, Rasmus Original Message On 23 Jul 2017, 20:46, Harry Putnam wrote: > I was pretty sure that grub2 installed /boot/grub... but I see no such > directory after installing grub. > > qlist grub shows no directory /boot/grub > > In other installs I seem to recall seeing /boot/grub in place after > installing grub. > > Googling for pkg containing /boot/grub seemd pretty useless as mostly > it turns up all piles of stuff staring grub... but I already know pkg > grub-2.02 does not contain that directory or the files in it. > > qfile /boot/grub > equery b /boot/grub > > Before I continue this hard fought fresh install of gentoo into a vbox > vm, I'd like to know if I should be seeing a boot grub after these 223 > pkgs (which includes grub-2.02) are installed? > > app-admin/eselect-1.4.9 > app-admin/rsyslog-8.28.0 > app-arch/libarchive-3.3.1 > app-arch/tar-1.29-r3 > app-arch/zip-3.0-r3 > app-crypt/rhash-1.3.4 > app-editors/vim-8.0.0386-r1 > app-editors/vim-core-8.0.0386 > app-eselect/eselect-ctags-1.18 > app-eselect/eselect-fontconfig-1.1-r1 > app-eselect/eselect-mesa-0.0.10-r1 > app-eselect/eselect-opengl-1.3.1-r4 > app-eselect/eselect-vi-1.1.9 > app-misc/pax-utils-1.2.2 > app-portage/cfg-update-1.8.9 > app-portage/eix-0.32.9 > app-portage/gentoolkit-0.4.0 > app-portage/portage-utils-0.64 > app-shells/bash-4.4_p12 > app-shells/push-2.0-r1 > app-shells/quoter-3.0_p2-r1 > app-text/build-docbook-catalog-1.21 > app-text/docbook-xml-dtd-4.2-r2 > app-text/docbook-xml-dtd-4.4-r2 > app-text/opensp-1.5.2-r4 > app-vim/gentoo-syntax-20170225 > dev-db/sqlite-3.19.3 > dev-lang/nasm-2.13.01 > dev-lang/perl-5.24.2 > dev-lang/python-exec-2.4.5 > dev-libs/boehm-gc-7.6.0 > dev-libs/expat-2.2.2 > dev-libs/gmp-6.1.2 > dev-libs/gobject-introspection-common-1.50.0 > dev-libs/libatomic_ops-7.6.0 > dev-libs/libbsd-0.8.5 > dev-libs/libcroco-0.6.12-r1 > dev-libs/libestr-0.1.10 > dev-libs/libfastjson-0.99.6 > dev-libs/libgcrypt-1.8.0 > dev-libs/liblogging-1.0.6 > dev-libs/libpcre-8.41 > dev-libs/libpipeline-1.4.1 > dev-libs/libpthread-stubs-0.4 > dev-libs/libtasn1-4.12 > dev-libs/libunistring-0.9.7 > dev-libs/libxml2-2.9.4-r1 > dev-libs/lzo-2.10 > dev-libs/mpc-1.0.3 > dev-libs/mpfr-3.1.5_p2 > dev-libs/nettle-3.3-r1 > dev-libs/nspr-4.15 > dev-libs/openssl-1.1.0f > dev-libs/vala-common-0.34.9 > dev-perl/Locale-gettext-1.70.0 > dev-perl/Module-Build-0.422.400 > dev-perl/SGMLSpm-1.1-r1 > dev-perl/Text-Unidecode-1.300.0 > dev-python/Babel-2.4.0 > dev-python/PySocks-1.6.7 > dev-python/alabaster-0.7.10 > dev-python/asn1crypto-0.22.0 > dev-python/cffi-1.10.0 > dev-python/chardet-3.0.4 > dev-python/docutils-0.13.1 > dev-python/enum34-1.1.6 > dev-python/idna-2.5 > dev-python/imagesize-0.7.1 > dev-python/ipaddress-1.0.18 > dev-python/jinja-2.9.6 > dev-python/markupsafe-0.23 > dev-python/namespace-sphinxcontrib-1.0 > dev-python/ply-3.10 > dev-python/pycparser-2.17 > dev-python/pygments-2.2.0 > dev-python/pytz-2017.2 > dev-python/pyxattr-0.6.0 > dev-python/setuptools-36.0.1 > dev-python/snowballstemmer-1.2.1 > dev-python/sphinx_rtd_theme-0.1.9 > dev-python/whoosh-2.7.4 > dev-util/ctags-20161028 > dev-util/desktop-file-utils-0.23 > dev-util/gdbus-codegen-2.50.3 > dev-util/gperf-3.1 > dev-util/intltool-0.51.0-r2 > dev-util/ninja-1.7.2 > dev-util/re2c-0.16 > media-fonts/encodings-1.0.4-r1 > media-fonts/font-util-1.3.1 > media-fonts/liberation-fonts-2.00.1-r2 > media-libs/fontconfig-2.12.3-r1 > media-libs/freetype-2.8 > media-libs/libjpeg-turbo-1.5.1 > media-libs/libpng-1.6.30 > media-libs/tiff-4.0.8 > net-dns/libidn2-2.0.2 > net-firewall/iptables-1.6.1-r1 > net-libs/gnutls-3.5.14 > net-misc/curl-7.54.1 > net-misc/iputils-20151218 > net-misc/rsync-3.1.2 > sys-apps/baselayout-2.4.1 > sys-apps/busybox-1.26.2-r1 > sys-apps/coreutils-8.27 > sys-apps/debianutils-4.8.1.1 > sys-apps/diffutils-3.6 > sys-apps/ed-1.14.2 > sys-apps/file-5.31 > sys-apps/gawk-4.1.4 > sys-apps/gentoo-functions-0.12 > sys-apps/grep-3.1 > sys-apps/groff-1.22.3 > sys-apps/help2man-1.47.4 > sys-apps/hwids-20170715 > sys-apps/install-xattr-0.5-r1 > sys-apps/iproute2-4.12.0 > sys-apps/kbd-2.0.4 > sys-apps/kmod-24 > sys-apps/less-497 > sys-apps/man-pages-4.11 > sys-apps/net-tools-1.60_p20161110235919 > sys-apps/openrc-0.28 > sys-apps/pciutils-3.5.5 > sys-apps/sandbox-2.10-r4 > sys-apps/sed-4.4 > sys-apps/util-linux-2.30 > sys-boot/efibootmgr-15 > sys-boot/grub-2.02 > sys-devel/autoconf-2.13 > sys-devel/autoconf-2.69-r3 > sys-devel/autoconf-archive-20
[gentoo-user] Which pkg installs /boot/grub?
I was pretty sure that grub2 installed /boot/grub... but I see no such directory after installing grub. qlist grub shows no directory /boot/grub In other installs I seem to recall seeing /boot/grub in place after installing grub. Googling for pkg containing /boot/grub seemd pretty useless as mostly it turns up all piles of stuff staring grub... but I already know pkg grub-2.02 does not contain that directory or the files in it. qfile /boot/grub equery b /boot/grub Before I continue this hard fought fresh install of gentoo into a vbox vm, I'd like to know if I should be seeing a boot grub after these 223 pkgs (which includes grub-2.02) are installed? app-admin/eselect-1.4.9 app-admin/rsyslog-8.28.0 app-arch/libarchive-3.3.1 app-arch/tar-1.29-r3 app-arch/zip-3.0-r3 app-crypt/rhash-1.3.4 app-editors/vim-8.0.0386-r1 app-editors/vim-core-8.0.0386 app-eselect/eselect-ctags-1.18 app-eselect/eselect-fontconfig-1.1-r1 app-eselect/eselect-mesa-0.0.10-r1 app-eselect/eselect-opengl-1.3.1-r4 app-eselect/eselect-vi-1.1.9 app-misc/pax-utils-1.2.2 app-portage/cfg-update-1.8.9 app-portage/eix-0.32.9 app-portage/gentoolkit-0.4.0 app-portage/portage-utils-0.64 app-shells/bash-4.4_p12 app-shells/push-2.0-r1 app-shells/quoter-3.0_p2-r1 app-text/build-docbook-catalog-1.21 app-text/docbook-xml-dtd-4.2-r2 app-text/docbook-xml-dtd-4.4-r2 app-text/opensp-1.5.2-r4 app-vim/gentoo-syntax-20170225 dev-db/sqlite-3.19.3 dev-lang/nasm-2.13.01 dev-lang/perl-5.24.2 dev-lang/python-exec-2.4.5 dev-libs/boehm-gc-7.6.0 dev-libs/expat-2.2.2 dev-libs/gmp-6.1.2 dev-libs/gobject-introspection-common-1.50.0 dev-libs/libatomic_ops-7.6.0 dev-libs/libbsd-0.8.5 dev-libs/libcroco-0.6.12-r1 dev-libs/libestr-0.1.10 dev-libs/libfastjson-0.99.6 dev-libs/libgcrypt-1.8.0 dev-libs/liblogging-1.0.6 dev-libs/libpcre-8.41 dev-libs/libpipeline-1.4.1 dev-libs/libpthread-stubs-0.4 dev-libs/libtasn1-4.12 dev-libs/libunistring-0.9.7 dev-libs/libxml2-2.9.4-r1 dev-libs/lzo-2.10 dev-libs/mpc-1.0.3 dev-libs/mpfr-3.1.5_p2 dev-libs/nettle-3.3-r1 dev-libs/nspr-4.15 dev-libs/openssl-1.1.0f dev-libs/vala-common-0.34.9 dev-perl/Locale-gettext-1.70.0 dev-perl/Module-Build-0.422.400 dev-perl/SGMLSpm-1.1-r1 dev-perl/Text-Unidecode-1.300.0 dev-python/Babel-2.4.0 dev-python/PySocks-1.6.7 dev-python/alabaster-0.7.10 dev-python/asn1crypto-0.22.0 dev-python/cffi-1.10.0 dev-python/chardet-3.0.4 dev-python/docutils-0.13.1 dev-python/enum34-1.1.6 dev-python/idna-2.5 dev-python/imagesize-0.7.1 dev-python/ipaddress-1.0.18 dev-python/jinja-2.9.6 dev-python/markupsafe-0.23 dev-python/namespace-sphinxcontrib-1.0 dev-python/ply-3.10 dev-python/pycparser-2.17 dev-python/pygments-2.2.0 dev-python/pytz-2017.2 dev-python/pyxattr-0.6.0 dev-python/setuptools-36.0.1 dev-python/snowballstemmer-1.2.1 dev-python/sphinx_rtd_theme-0.1.9 dev-python/whoosh-2.7.4 dev-util/ctags-20161028 dev-util/desktop-file-utils-0.23 dev-util/gdbus-codegen-2.50.3 dev-util/gperf-3.1 dev-util/intltool-0.51.0-r2 dev-util/ninja-1.7.2 dev-util/re2c-0.16 media-fonts/encodings-1.0.4-r1 media-fonts/font-util-1.3.1 media-fonts/liberation-fonts-2.00.1-r2 media-libs/fontconfig-2.12.3-r1 media-libs/freetype-2.8 media-libs/libjpeg-turbo-1.5.1 media-libs/libpng-1.6.30 media-libs/tiff-4.0.8 net-dns/libidn2-2.0.2 net-firewall/iptables-1.6.1-r1 net-libs/gnutls-3.5.14 net-misc/curl-7.54.1 net-misc/iputils-20151218 net-misc/rsync-3.1.2 sys-apps/baselayout-2.4.1 sys-apps/busybox-1.26.2-r1 sys-apps/coreutils-8.27 sys-apps/debianutils-4.8.1.1 sys-apps/diffutils-3.6 sys-apps/ed-1.14.2 sys-apps/file-5.31 sys-apps/gawk-4.1.4 sys-apps/gentoo-functions-0.12 sys-apps/grep-3.1 sys-apps/groff-1.22.3 sys-apps/help2man-1.47.4 sys-apps/hwids-20170715 sys-apps/install-xattr-0.5-r1 sys-apps/iproute2-4.12.0 sys-apps/kbd-2.0.4 sys-apps/kmod-24 sys-apps/less-497 sys-apps/man-pages-4.11 sys-apps/net-tools-1.60_p20161110235919 sys-apps/openrc-0.28 sys-apps/pciutils-3.5.5 sys-apps/sandbox-2.10-r4 sys-apps/sed-4.4 sys-apps/util-linux-2.30 sys-boot/efibootmgr-15 sys-boot/grub-2.02 sys-devel/autoconf-2.13 sys-devel/autoconf-2.69-r3 sys-devel/autoconf-archive-2017.03.21 sys-devel/automake-1.13.4-r1 sys-devel/automake-1.15.1 sys-devel/bc-1.07.1 sys-devel/flex-2.6.4 sys-devel/gcc-6.3.0 sys-devel/gcc-config-1.8-r1 sys-devel/gnuconfig-20170101 sys-devel/libtool-2.4.6-r4 sys-devel/llvm-common-4.0.1 sys-devel/m4-1.4.18 sys-devel/make-4.2.1-r1 sys-fs/e2fsprogs-1.43.4 sys-kernel/gentoo-sources-4.12.2 sys-kernel/linux-headers-4.10 sys-libs/binutils-libs-2.28-r1 sys-libs/db-6.0.35-r1 sys-libs/e2fsprogs-libs-1.43.4 sys-libs/efivar-31 sys-libs/gdbm-1.13 sys-libs/glibc-2.24-r3 sys-libs/gpm-1.20.7-r2 sys-libs/libcap-2.25 sys-libs/ncurses-6.0-r1 sys-libs/pam-1.3.0 sys-libs/readline-7.0_p3 sys-libs/timezone-data-2017b sys-process/cronbase-0.3.7-r6 sys-process/procps-3.3.12-r1 sys-process/psmisc-23.1 sys-process
Re: [gentoo-user] Python:2.7 and removing it early
At least gimp-help scribus nut fbpanel are Python2 only, didn't check stuff from overlays Il Lun 4 Mag 2020, 18:31 Dale ha scritto: > Howdy, > > As some know, python 2.7 is leaving the building. I'm wanting to try to > clean it out a bit now, a little at a time if needed. I found some > commands on -dev that shows what still depends on python 2.7. Thing is, > I think it is listing packages that *may* use 2.7 but can or is set to > use a newer version. In other words, I'm getting false positives. > Another command returns nothing and I think that command shows what > requires *only* python 2.7 and no newer version. Thing is, when I do a > emerge -ac python:2.7, it spits out a list of packages that says they > need it. It's confusing to say the least. I think I'm on information > overload or something. > > What I don't want to do, add targets to make.conf that may change > defaults later on. In other words, I don't want to add the target line > and then later on forget it is there and it bite me when say 3.6 is > leaving the building. I think if I can get it to where I can remove > python 2.7's package, it will leave it buried. How to get there tho?? > > I don't want to attach a ton of info that may not be relevant. I'm > going to share this tho. If anyone needs more info, let me know and > I'll post it. > > > root@fireball / # emerge -ca python:2.7 > > Calculating dependencies... done! > dev-lang/python-2.7.18 pulled in by: > app-doc/gimp-help-2.8.2 requires >=dev-lang/python-2.7.5-r2:2.7 > app-office/scribus-1.5.5-r1 requires >=dev-lang/python-2.7.5-r2:2.7 > app-portage/gemato-14.3 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-lang/spidermonkey-1.8.5-r7 requires > >=dev-lang/python-2.7.5-r2:2.7[threads] > dev-lang/spidermonkey-60.5.2_p0-r4 requires > >=dev-lang/python-2.7.5-r2:2.7[ncurses,sqlite,ssl,threads] > dev-libs/boost-1.72.0-r1 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-libs/libxml2-2.9.9-r3 requires >=dev-lang/python-2.7.5-r2:2.7[xml] > dev-python/PyQt5-5.14.2 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/PyQt5-sip-4.19.22 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/PySocks-1.7.1 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/backports-1.0 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/backports-lzma-0.0.13 requires > >=dev-lang/python-2.7.5-r2:2.7 > dev-python/bz2file-0.98 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/certifi-2019.11.28 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/cffi-1.14.0 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/chardet-3.0.4 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/cryptography-2.8-r1 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-python/cython-0.29.15 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-python/dbus-python-1.2.16 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-python/docutils-0.16 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/enum34-1.1.6-r1 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/idna-2.8 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/ipaddress-1.0.23 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/lxml-4.5.0 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/mako-1.1.2 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/markupsafe-1.1.1 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/numpy-1.16.5-r1 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-python/olefile-0.46 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pathlib2-2.3.5 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pbr-4.2.0-r1 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-python/pillow-6.2.2 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-python/ply-3.11 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pyblake2-1.1.2 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pycairo-1.18.2 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-python/pyclipper-1.1.0 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pycparser-2.20 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pycryptodome-3.9.4 requires > >=dev-lang/python-2.7.5-r2:2.7[threads(+)] > dev-python/pygments-2.5.2 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pygobject-2.28.6-r55 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pygobject-3.34.0 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/pygtk-2.24.0-r5 requires >=dev-lang/python-2.7.5-r2:2.7 > dev-python/p
[gentoo-user] Python:2.7 and removing it early
Howdy, As some know, python 2.7 is leaving the building. I'm wanting to try to clean it out a bit now, a little at a time if needed. I found some commands on -dev that shows what still depends on python 2.7. Thing is, I think it is listing packages that *may* use 2.7 but can or is set to use a newer version. In other words, I'm getting false positives. Another command returns nothing and I think that command shows what requires *only* python 2.7 and no newer version. Thing is, when I do a emerge -ac python:2.7, it spits out a list of packages that says they need it. It's confusing to say the least. I think I'm on information overload or something. What I don't want to do, add targets to make.conf that may change defaults later on. In other words, I don't want to add the target line and then later on forget it is there and it bite me when say 3.6 is leaving the building. I think if I can get it to where I can remove python 2.7's package, it will leave it buried. How to get there tho?? I don't want to attach a ton of info that may not be relevant. I'm going to share this tho. If anyone needs more info, let me know and I'll post it. root@fireball / # emerge -ca python:2.7 Calculating dependencies... done! dev-lang/python-2.7.18 pulled in by: app-doc/gimp-help-2.8.2 requires >=dev-lang/python-2.7.5-r2:2.7 app-office/scribus-1.5.5-r1 requires >=dev-lang/python-2.7.5-r2:2.7 app-portage/gemato-14.3 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-lang/spidermonkey-1.8.5-r7 requires >=dev-lang/python-2.7.5-r2:2.7[threads] dev-lang/spidermonkey-60.5.2_p0-r4 requires >=dev-lang/python-2.7.5-r2:2.7[ncurses,sqlite,ssl,threads] dev-libs/boost-1.72.0-r1 requires >=dev-lang/python-2.7.5-r2:2.7 dev-libs/libxml2-2.9.9-r3 requires >=dev-lang/python-2.7.5-r2:2.7[xml] dev-python/PyQt5-5.14.2 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/PyQt5-sip-4.19.22 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/PySocks-1.7.1 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/backports-1.0 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/backports-lzma-0.0.13 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/bz2file-0.98 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/certifi-2019.11.28 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/cffi-1.14.0 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/chardet-3.0.4 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/cryptography-2.8-r1 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/cython-0.29.15 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/dbus-python-1.2.16 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/docutils-0.16 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/enum34-1.1.6-r1 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/idna-2.8 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/ipaddress-1.0.23 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/lxml-4.5.0 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/mako-1.1.2 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/markupsafe-1.1.1 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/numpy-1.16.5-r1 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/olefile-0.46 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pathlib2-2.3.5 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pbr-4.2.0-r1 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/pillow-6.2.2 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/ply-3.11 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pyblake2-1.1.2 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pycairo-1.18.2 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/pyclipper-1.1.0 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pycparser-2.20 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pycryptodome-3.9.4 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/pygments-2.5.2 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pygobject-2.28.6-r55 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pygobject-3.34.0 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pygtk-2.24.0-r5 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pyopengl-3.1.0 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pyopenssl-19.1.0 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/python-gammu-2.11 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/pyyaml-5.3.1 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/requests-2.23.0 requires >=dev-lang/python-2.7.5-r2:2.7[threads(+)] dev-python/scandir-1.10.0-r1 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/setuptools-44.1.0 requires >=dev-lang/python-2.7.5-r2:2.7[xml(+)] d
[gentoo-user] Tensorflow 2.1.0 failing to compile
ortage/euses-2.5.9 app-portage/gemato-14.3 app-portage/gentoolkit-0.4.8 app-portage/genup-1.0.26 app-portage/layman-2.4.2-r1 app-portage/mirrorselect-2.2.4-r1 app-portage/portage-utils-0.80 app-portage/repoman-2.3.20 app-portage/showem-1.0.3 app-shells/bash-4.4_p23-r1 app-shells/push-2.0-r1 app-shells/quoter-3.0_p2-r1 app-text/asciidoc-8.6.10_p20181016-r1 app-text/aspell-0.60.8 app-text/build-docbook-catalog-1.21 app-text/docbook-xml-dtd-4.1.2-r7 app-text/docbook-xml-dtd-4.2-r3 app-text/docbook-xml-dtd-4.3-r2 app-text/docbook-xml-dtd-4.4-r3 app-text/docbook-xml-dtd-4.5-r2 app-text/docbook-xsl-stylesheets-1.79.1-r2 app-text/manpager-1 app-text/openjade-1.3.2-r9 app-text/opensp-1.5.2-r3 app-text/po4a-0.47-r1 app-text/sgml-common-0.6.3-r7 app-text/wgetpaste-2.29-r1 app-text/xmlto-0.0.28-r1 dev-cpp/gtest-1.9.0_pre20190607 dev-db/lmdb-0.9.23 dev-db/sqlite-3.31.1 dev-java/icedtea-bin-3.15.0 dev-java/java-config-2.2.0-r4 dev-lang/ghc-8.6.5 dev-lang/nasm-2.14.02 dev-lang/perl-5.30.1 dev-lang/python-2.7.17-r2 dev-lang/python-3.6.10-r1 dev-lang/python-3.7.7-r1 dev-lang/python-3.8.2-r1 dev-lang/python-exec-2.4.6-r1 dev-lang/ruby-2.4.10 dev-lang/ruby-2.5.8 dev-lang/swig-3.0.12 dev-lang/vala-0.46.7 dev-libs/atk-2.34.1 dev-libs/crc32c-1.0.6 dev-libs/cudnn-7.6.5.32 dev-libs/dbus-glib-0.110 dev-libs/double-conversion-3.1.5 dev-libs/elfutils-0.177 dev-libs/expat-2.2.8 dev-libs/flatbuffers-1.12.0 dev-libs/fribidi-1.0.9 dev-libs/glib-2.62.6 dev-libs/gmp-6.2.0-r1 dev-libs/gobject-introspection-1.62.0 dev-libs/gobject-introspection-common-1.62.0 dev-libs/icu-65.1-r1 dev-libs/iniparser-3.1-r1 dev-libs/ivykis-0.42.4 dev-libs/jansson-2.11 dev-libs/jsoncpp-1.9.2-r2 dev-libs/libaio-0.3.110 dev-libs/libassuan-2.5.3 dev-libs/libbsd-0.10.0 dev-libs/libclc-0.2.0_pre20191024 dev-libs/libcroco-0.6.13 dev-libs/libevdev-1.9.0 dev-libs/libevent-2.1.8 dev-libs/libffi-3.3-r1 dev-libs/libgcrypt-1.8.5 dev-libs/libgpg-error-1.36 dev-libs/libgudev-233-r1 dev-libs/libinput-1.15.4 dev-libs/libksba-1.3.5-r1 dev-libs/libltdl-2.4.6 dev-libs/libpcre2-10.34 dev-libs/libpcre-8.42 dev-libs/libpipeline-1.5.2 dev-libs/libtasn1-4.13 dev-libs/libunistring-0.9.10 dev-libs/libusb-1.0.21-r1 dev-libs/libuv-1.35.0 dev-libs/libx86emu-1.1 dev-libs/libxml2-2.9.9-r3 dev-libs/libxslt-1.1.33-r1 dev-libs/libyaml-0.2.2 dev-libs/lzo-2.10 dev-libs/mpc-1.1.0-r1 dev-libs/mpfr-4.0.2 dev-libs/nettle-3.4.1 dev-libs/newt-0.52.21 dev-libs/npth-1.3 dev-libs/nspr-4.25 dev-libs/nss-3.51 dev-libs/nsync-1.20.1 dev-libs/ocl-icd-2.2.12 dev-libs/openssl-1.1.1g dev-libs/openssl-compat-1.0.2u dev-libs/popt-1.16-r2 dev-libs/protobuf-3.11.4 dev-libs/re2-0.2019.12.01 dev-libs/vala-common-0.46.7 dev-perl/Authen-SASL-2.160.0-r1 dev-perl/Class-Inspector-1.320.0 dev-perl/Digest-HMAC-1.30.0-r1 dev-perl/Error-0.170.250 dev-perl/File-ShareDir-1.104.0 dev-perl/File-ShareDir-Install-0.110.0 dev-perl/libintl-perl-1.310.0 dev-perl/Locale-gettext-1.70.0 dev-perl/MailTools-2.190.0 dev-perl/Module-Build-0.422.400 dev-perl/SGMLSpm-1.1-r1 dev-perl/TermReadKey-2.370.0 dev-perl/Text-CharWidth-0.40.0-r1 dev-perl/Text-Unidecode-1.300.0 dev-perl/Text-WrapI18N-0.60.0-r1 dev-perl/TimeDate-2.300.0 dev-perl/Unicode-EastAsianWidth-1.330.0-r1 dev-perl/XML-Parser-2.440.0 dev-python/absl-py-0.7.1 dev-python/astor-0.8.1 dev-python/bleach-3.1.4-r1 dev-python/blinker-1.4-r1 dev-python/bz2file-0.98 dev-python/cachetools-3.1.1 dev-python/certifi-2019.11.28 dev-python/cffi-1.14.0 dev-python/chardet-3.0.4 dev-python/click-7.0-r1 dev-python/cryptography-2.8-r1 dev-python/cython-0.29.15 dev-python/enum34-1.1.6-r1 dev-python/funcsigs-1.0.2-r1 dev-python/gast-0.2.2 dev-python/google-auth-1.6.3 dev-python/google-auth-oauthlib-0.4.1 dev-python/google-pasta-0.1.1 dev-python/grpcio-1.26.0-r1 dev-python/grpcio-tools-1.26.0 dev-python/html5lib-1.0.1-r2 dev-python/idna-2.8 dev-python/ipaddress-1.0.23 dev-python/lxml-4.5.0 dev-python/mako-1.1.1 dev-python/markdown-3.2.1 dev-python/markupsafe-1.1.1 dev-python/mock-2.0.0 dev-python/namespace-google-1 dev-python/numpy-1.16.5-r1 dev-python/oauthlib-3.0.1 dev-python/olefile-0.46 dev-python/opt-einsum-3.0.1 dev-python/pbr-4.2.0-r1 dev-python/pillow-7.0.0 dev-python/ply-3.11 dev-python/protobuf-python-3.11.4 dev-python/pyasn1-0.4.3 dev-python/pyasn1-modules-0.2.1 dev-python/pybind11-2.4.3 dev-python/pyblake2-1.1.2 dev-python/pycairo-1.18.2 dev-python/pycparser-2.19-r1 dev-python/pygobject-3.34.0 dev-python/pyjwt-1.7.1-r1 dev-python/pyopenssl-19.1.0 dev-python/PySocks-1.7.1 dev-python/pyyaml-5.3.1 dev-python/requests-2.22.0 dev-python/requests-oauthlib-0.7.0 dev-python/rsa-4.0 dev-python/setuptools-44.0.0 dev-python/simplejson-3.17.0 dev-python/six-1.14.0 dev-python/ssl-fetch-0.4 dev-python/termcolor-1.1.0-r1 dev-python/urllib3-1.25.8 dev-python/webencodings-0.5.1-r1 dev-python/werkzeug-0.16.1 dev-python/wheel-0.34.2 dev-python/wrapt-1.11.2-r1 dev-ruby/did_you_mean-1.1.2 dev-ruby/did_you_mean-1.2.1 dev-ruby/json-2.3.0 dev-ruby/kpeg-1.1.0-r1 dev-ruby/minitest-5.11.3 dev-ruby/net-telnet-0.1.1-r1 de
Re: [gentoo-user] pcre build failure
doc -gcrypt -idn > -libressl -nettle -rarpd -rdisc -static -tftpd -tracepath -traceroute6 > (-SECURITY_HAZARD%)" 0 KiB > [ebuild U ] app-portage/portage-utils-0.89::gentoo [0.87::gentoo] > USE="nls openmp qmanifest qtegrity -libressl -static" 0 KiB > [ebuild NS] sys-kernel/gentoo-sources-5.8.13:5.8.13::gentoo > [5.4.66:5.4.66::gentoo] USE="-build -experimental -symlink" 0 KiB > [ebuild U ] app-portage/gemato-16.2::gentoo [15.2::gentoo] USE="gpg > -test -tools" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 > -python3_9" 0 KiB > [ebuild N ] app-text/xmlto-0.0.28-r3::gentoo USE="-latex -text" 0 KiB > [ebuild U ] dev-lang/python-3.7.9:3.7/3.7m::gentoo > [3.7.8-r2:3.7/3.7m::gentoo] USE="gdbm ipv6 ncurses readline ssl xml > -bluetooth -build -examples -hardened -libressl -sqlite -test -tk -wininst" 0 > KiB > [ebuild U ] dev-python/setuptools-50.3.0::gentoo [46.4.0-r3::gentoo] > USE="-test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9 > (-python2_7%*)" 0 KiB > [ebuild N ] dev-python/markupsafe-1.1.1-r1::gentoo USE="-test" > PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB > [ebuild N ] dev-python/jinja-2.11.2-r1::gentoo USE="-doc -examples > -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 > KiB > [ebuild U ] dev-python/cryptography-3.1-r1::gentoo [3.0-r1::gentoo] > USE="-idna -libressl -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 > -python3_8 -python3_9" 0 KiB > [ebuild N ] sys-apps/systemd-246-r1:0/2::gentoo USE="acl gcrypt hwdb > kmod lz4 pam pcre resolvconf seccomp (split-usr) sysv-utils -apparmor -audit > -build -cgroup-hybrid -cryptsetup -curl -dns-over-tls -elfutils -gnuefi > -homed -http -idn -importd -lzma -nat -pkcs11 -policykit -pwquality -qrcode > -repart (-selinux) -static-libs -test -vanilla -xkb" ABI_X86="(64) -32 > (-x32)" 0 KiB > [ebuild U ] sys-auth/pambase-20200917::gentoo [20200304::gentoo] > USE="nullok passwdqc* sha512 systemd* -caps -debug -elogind -gnome-keyring% > -minimal -mktemp -pam_krb5 -pam_ssh -pwhistory% -pwquality% -securetty > (-selinux) (-consolekit%) (-cracklib%*)" 0 KiB > [ebuild U ] sys-apps/util-linux-2.36::gentoo [2.35.2::gentoo] > USE="cramfs logger ncurses nls pam readline (split-usr) suid systemd* unicode > -audit -build -caps -cryptsetup -fdformat -hardlink -kill -python (-selinux) > -slang -static-libs -su -test -tty-helpers -udev" ABI_X86="(64) -32 (-x32)" > PYTHON_TARGETS="python3_7 -python3_6 -python3_8" 0 KiB > [ebuild N ] sys-apps/dbus-1.12.20::gentoo USE="systemd -X -debug -doc > -elogind (-selinux) -static-libs -test -user-session" ABI_X86="(64) -32 > (-x32)" 0 KiB > [ebuild N ] sys-apps/gentoo-systemd-integration-8::gentoo 0 KiB > [uninstall ] sys-apps/sysvinit-2.93::gentoo USE="(-ibm) (-selinux) > -static" > [blocks b ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking > sys-apps/systemd-246-r1) > [uninstall ] sys-fs/eudev-3.2.9::gentoo USE="hwdb kmod -introspection > -rule-generator (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)" > [blocks b ] sys-apps/gentoo-systemd-integration > ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/eudev-3.2.9) > [blocks b ] sys-fs/eudev ("sys-fs/eudev" is blocking > sys-apps/gentoo-systemd-integration-8, sys-apps/systemd-246-r1) > [blocks b ] sys-apps/systemd ("sys-apps/systemd" is blocking > sys-fs/eudev-3.2.9) > [ebuild R] virtual/udev-217::gentoo USE="systemd*" 0 KiB > [ebuild U ] sys-fs/e2fsprogs-1.45.6::gentoo [1.45.5::gentoo] USE="nls > (split-usr) -cron -fuse -static-libs" 0 KiB > [ebuild R] sys-process/procps-3.3.16-r2:0/8::gentoo USE="kill ncurses > nls (split-usr) systemd* unicode -elogind -modern-top (-selinux) -static-libs > -test" ABI_X86="(64) -32 (-x32)" 0 KiB > [ebuild U ] virtual/service-manager-1::gentoo [0::gentoo] > USE="(-prefix%)" 0 KiB > [ebuild R] virtual/libudev-232-r3:0/1::gentoo USE="systemd* > -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB > [ebuild U ] dev-lang/python-3.8.6:3.8::gentoo [3.8.5:3.8::gentoo] > USE="gdbm ipv6 ncurses readline ssl xml -bluetooth -build -examples -hardened > -libressl -sqlite -test -tk -wininst" 0 KiB > [ebuild U ] net-misc/openssh-8.4_p1::gentoo [8.1_p1-r4::gentoo] USE="pam > pie scp%* ssl -X -X509 -
Re: [gentoo-user] Re: Well, I went about updating my system again. (day 6)
Mick wrote: > 2. If problems show up, forget the script and use 'emerge -avuND world' as > Mr. > McKinnon suggested. In most cases this will resolve any conflicts on its > own. > You could add '--backtrack=90' if there are unresolved conflicts to get > portage > to try harder. =\ I do read every word sent my direction, carefully. My misery quotient is now 429, Unfortunately, it seems I need to post the entire Litany of Pain though it will bloat this e-mail a good deal more than I feel comfortable posting. tortoise ~ # emerge -avuND world<<< copied verbatim, seems equivalent to what my script has anyway * IMPORTANT: 1 news items need reading for repository 'gentoo'. * Use eselect news read to view new items. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/xapian-1.2.24:0/1.2.22::gentoo USE="brass chert inmemory -doc -static-libs" CPU_FLAGS_X86="sse sse2" 0 KiB [ebuild R] dev-python/six-1.10.0::gentoo USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -pypy3 (-python3_3%)" 0 KiB [ebuild R] dev-python/pyasn1-0.1.9::gentoo USE="-doc" PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -pypy3 (-python3_3%)" 0 KiB [ebuild U ] dev-cpp/glibmm-2.50.0:2::gentoo [2.48.1:2::gentoo] USE="-debug -doc {-test} (-examples%)" ABI_X86="32 (64) (-x32)" 6,285 KiB [ebuild R] dev-python/idna-2.1::gentoo PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -pypy3 (-python3_3%)" 0 KiB [ebuild R] dev-python/chardet-2.3.0::gentoo PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -pypy3 (-python3_3%)" 0 KiB [ebuild R] dev-python/sip-4.18.1:0/11::gentoo USE="-debug -doc" PYTHON_TARGETS="python2_7 python3_4 python3_5 (-python3_3%)" 0 KiB [ebuild R] dev-python/pycrypto-2.6.1-r1::gentoo USE="gmp -doc {-test}" PYTHON_TARGETS="python2_7 python3_4 python3_5 (-python3_3%)" 0 KiB [ebuild U ] virtual/perl-Compress-Raw-Zlib-2.69.0-r1::gentoo [2.69.0::gentoo] 0 KiB [ebuild R] dev-python/py-1.4.31::gentoo USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -pypy3 (-python3_3%)" 0 KiB [ebuild R] dev-python/markupsafe-0.23::gentoo PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -pypy3 (-python3_3%)" 0 KiB [ebuild U ] virtual/perl-libnet-3.80.100_rc::gentoo [3.80.0::gentoo] 0 KiB [ebuild U ] virtual/perl-Time-Local-1.230.0-r4::gentoo [1.230.0-r3::gentoo] 0 KiB [ebuild U ] virtual/perl-IO-1.360.100_rc::gentoo [1.360.0::gentoo] 0 KiB [ebuild U ] virtual/perl-Carp-1.400.0-r1::gentoo [1.400.0::gentoo] 0 KiB [ebuild U ] virtual/perl-Digest-MD5-2.540.0-r2::gentoo [2.540.0-r1::gentoo] 0 KiB [ebuild NS] sys-kernel/vanilla-sources-4.8.12:4.8.12::gentoo [4.7.2:4.7.2::gentoo] USE="-build -symlink" 237 KiB [ebuild U ] media-libs/audiofile-0.3.6-r2:0/1::gentoo [0.3.6-r1:0/1::gentoo] USE="flac -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild U ] sys-fs/lvm2-2.02.166::gentoo [2.02.145-r2::gentoo] USE="readline thin udev -clvm -cman -corosync -device-mapper-only -lvm1 -lvm2create_initrd -openais (-selinux) -static -static-libs -systemd" 2,098 KiB [ebuild U ] dev-libs/jansson-2.9::gentoo [2.7::gentoo] USE="-doc -static-libs" ABI_X86="32%* (64%*) (-x32)" 474 KiB [ebuild U ] dev-python/PySocks-1.6.4::gentoo [1.5.6::gentoo] PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -pypy3% (-python3_3%)" 17 KiB [ebuild R] dev-python/enum34-1.1.6::gentoo USE="-doc" PYTHON_TARGETS="python2_7 -pypy -pypy3 (-python3_3%)" 0 KiB [ebuild U ] dev-db/sqlcipher-3.4.0::gentoo [3.3.0::gentoo] USE="readline -libressl% -static-libs -tcl {-test}" ABI_X86="32 (64) (-x32)" 13,283 KiB [ebuild U ] net-libs/libmicrohttpd-0.9.52:0/12::gentoo [0.9.51:0/12::gentoo] USE="ssl -epoll -messages -static-libs {-test}" 1,216 KiB [ebuild U ] dev-python/simplejson-3.10.0::gentoo [3.8.2::gentoo] PYTHON_TARGETS="python2_7 python3_4 python3_5 -pypy -pypy3 (-python3_3%)" 77 KiB [ebuild U ] dev-lang/lua-5.1.5-r4::gentoo [5.1.5-r3::gentoo] USE="deprecated readline -emacs -static" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild U ] net-libs/libpcap-1.8.1::gentoo [1.8.0::gentoo] USE="dbus usb%* -bluetooth -netlink -static-libs (-canusb%)" ABI_X86="32 (64) (-x32)" 736 KiB [ebuild U ] dev-libs/libevdev-1.5.5::gentoo [1.5.4::gentoo] USE="-static-libs" ABI_X86="32 (64) (-x32)" 397 KiB [ebuild R] dev-python/pycurl-7.43.0::gentoo USE="ssl -examples {-test}" CURL_SSL="openssl -gnutls -libressl -nss" PYTHON_TARGETS=&
[gentoo-user] evil ebuilds.
Portage seems to be fairly OK right now but these ebuilds are really really being evil... I've spent about half a day on this bullshit so I'm in a really fine mood right now. Here are my masks right now, much of my mask file is obsolete, these are the ones I've been working with today. # DIE, PACKAGE, DIE DIE DIE DIE DIE!!! <=kde-apps/libkdepim-4.4.2016.01 <=kde-apps/kontact-4.5 <=kde-apps/kdepimlibs-4.14.11_pre20160211-r2 <=kde-apps/kdepim-runtime-4.14.11_pre20160211 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Calculating dependencies... done! [ebuild N ] dev-libs/ivykis-0.42.3-r1::gentoo USE="-static-libs" 0 KiB [ebuild U ] dev-util/byacc-20180609::gentoo [20180525::gentoo] 728 KiB [ebuild U ] app-arch/zstd-1.3.4-r1:0/1::gentoo [1.3.4:0/1::gentoo] USE="-lz4% -static-libs" 0 KiB [ebuild U ] dev-libs/xapian-1.4.6:0/30::gentoo [1.4.5:0/30::gentoo] USE="chert glass inmemory -doc -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse sse2" 2,774 KiB [ebuild N ] sys-devel/clang-6.0.1:6::gentoo USE="static-analyzer xml -debug -default-compiler-rt -default-libcxx -doc {-test} (-z3)" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -Lanai -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" PYTHON_TARGETS="python2_7" 0 KiB [ebuild NS ] sys-libs/compiler-rt-sanitizers-6.0.1:6.0.1::gentoo [4.0.1:4.0.1::gentoo, 5.0.1:5.0.1::gentoo, 6.0.0:6.0.0::gentoo] USE="clang {-test}" 0 KiB [ebuild NS ] sys-libs/compiler-rt-6.0.1:6.0.1::gentoo [4.0.1:4.0.1::gentoo, 5.0.1:5.0.1::gentoo, 6.0.0:6.0.0::gentoo] USE="clang {-test}" 0 KiB [ebuild NS ] sys-devel/clang-runtime-6.0.1:6.0.1::gentoo [4.0.1:4.0.1::gentoo, 5.0.1:5.0.1::gentoo, 6.0.0-r1:6.0.0::gentoo] USE="compiler-rt openmp sanitize -crt -libcxx" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild N ] dev-qt/qtsql-5.11.1:5/5.11::gentoo USE="mysql sqlite -debug -freetds -oci8 -odbc -postgres {-test}" 0 KiB [ebuild U ] dev-python/idna-2.7::gentoo [2.6::gentoo] PYTHON_TARGETS="python2_7 python3_5 python3_6 -pypy -pypy3 -python3_4" 169 KiB [ebuild R ] media-libs/libv4l-1.14.1::gentoo USE="jpeg" ABI_X86="32 (64) (-x32)" KERNEL="(linux%*)" 0 KiB [ebuild R ] dev-util/itstool-2.0.2::gentoo PYTHON_TARGETS="python2_7" 0 KiB [ebuild U ] dev-python/setuptools_scm-2.1.0::gentoo [1.16.1::gentoo] USE="{-test} (-git%) (-mercurial%)" PYTHON_TARGETS="python2_7 python3_5 python3_6 -pypy -pypy3 -python3_4" 33 KiB [ebuild U ] dev-python/PySocks-1.6.8::gentoo [1.6.7::gentoo] USE="{-test%}" PYTHON_TARGETS="python2_7 python3_5 python3_6 -pypy -pypy3 -python3_4" 277 KiB [ebuild N ] dev-libs/libcdio-0.93:0/15::gentoo USE="cxx -cddb -minimal -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild U ] media-libs/libraw-0.18.13:0/16::gentoo [0.18.11:0/16::gentoo] USE="jpeg jpeg2k lcms openmp -demosaic -examples" ABI_X86="32 (64) (-x32)" 1,258 KiB [ebuild U ] kde-plasma/kwallet-pam-5.13.3:5::gentoo [5.12.5-r1:5::gentoo] USE="-debug" 19 KiB [ebuild U ] kde-plasma/breeze-gtk-5.13.3:5::gentoo [5.12.5:5::gentoo] USE="-debug" 197 KiB [ebuild U ] kde-plasma/plasma-workspace-wallpapers-5.13.3:5::gentoo [5.12.5:5::gentoo] 44,840 KiB [ebuild R ] net-dialup/ppp-2.4.7-r6:0/2.4.7::gentoo USE="gtk ipv6 pam -activefilter -atm -dhcp -eap-tls -libressl -radius" KERNEL="(linux%*)" 0 KiB [ebuild U ] media-libs/vulkan-loader-1.1.77.0::gentoo [1.1.70.0-r1::gentoo] USE="X -layers -wayland (-demos%)" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild U ] dev-python/simplejson-3.15.0::gentoo [3.14.0::gentoo] PYTHON_TARGETS="python2_7 python3_5 python3_6 -pypy -pypy3 -python3_4" 80 KiB [ebuild N ] virtual/perl-Digest-1.170.100_rc-r7::gentoo 0 KiB [ebuild R ] dev-python/funcsigs-1.0.2-r1::gentoo USE="{-test}" PYTHON_TARGETS="python2_7 python3_5 python3_6%* -pypy -pypy3 -python3_4" 0 KiB [ebuild U ] sys-libs/llvm-libunwind-6.0.1::gentoo [6.0.0::gentoo] USE="static-libs -debug {-test}" ABI_X86="32 (64) (-x32)" 76 KiB [ebuild U ] dev-python/zope-interface-4.5.0::gentoo [4.4.3::gentoo] USE="{-test}" PYTHON_TARGETS="python2_7 python3_5 python3_6 -pypy -pypy3 -python3_4" 148 KiB [ebuild U ] dev-python/hyperlink-18.0.0::gentoo [17.3.1::gentoo] USE="{-test}" PYTHON_TARGETS="python2_7 python3_5 python3_6 -pypy -python3_4" 96 KiB [ebuild U ] dev-perl/Archive-Zip-1.600.0-r1::gentoo [1.600.0::gentoo] USE="-examples {-test}" 0
[gentoo-user] KDE update revdep-rebuild.sh fail
mmon:0 dev-libs/grantlee:5 dev-libs/hyphen:0 dev-libs/icu:0/60.2 dev-libs/iniparser:0 dev-libs/ivykis:0 dev-libs/jansson:0 dev-libs/json-c:0/2 dev-libs/json-glib:0 dev-libs/jsoncpp:0/19 dev-libs/leveldb:0 dev-libs/libaio:0 dev-libs/libappindicator:2 dev-libs/libappindicator:3 dev-libs/libassuan:0 dev-libs/libatasmart:0/4 dev-libs/libatomic_ops:0 dev-libs/libattica:0 dev-libs/libbsd:0 dev-libs/libburn:0 dev-libs/libbytesize:0 dev-libs/libcdio:0/15 dev-libs/libcdio-paranoia:0 dev-libs/libcroco:0.6 dev-libs/libdaemon:0 dev-libs/libdbusmenu:0 dev-libs/libdbusmenu-qt:0 dev-libs/libebml:0/4 dev-libs/libev:0 dev-libs/libevdev:0 dev-libs/libevent:0/2.1-6 dev-libs/libffi:0 dev-libs/libgcrypt:0/20 dev-libs/libgpg-error:0 dev-libs/libgudev:0/0 dev-libs/libgusb:0 dev-libs/libical:0/2 dev-libs/libindicator:0 dev-libs/libindicator:3 dev-libs/libinput:0/10 dev-libs/libixion:0/0.12 dev-libs/libksba:0 dev-libs/liblinear:0/3 dev-libs/libltdl:0 dev-libs/libnatspec:0 dev-libs/libnl:3 dev-libs/liborcus:0/0.12 dev-libs/libpcre:3 dev-libs/libpcre2:0 dev-libs/libpthread-stubs:0 dev-libs/libpwquality:0 dev-libs/librevenge:0 dev-libs/libsigc++:2 dev-libs/libsodium:0/18 dev-libs/libtasn1:0/6 dev-libs/libunibreak:0 dev-libs/libunistring:0/2 dev-libs/libusb:1 dev-libs/libusb-compat:0 dev-libs/libverto:0 dev-libs/libx86:0 dev-libs/libx86emu:0 dev-libs/libxml2:2 dev-libs/libxslt:0 dev-libs/libyaml:0 dev-libs/lzo:2 dev-libs/mpc:0 dev-libs/mpfr:0/4 dev-libs/nettle:0/6.1 dev-libs/npth:0 dev-libs/nspr:0 dev-libs/nss:0 dev-libs/openssl:0 dev-libs/popt:0 dev-libs/protobuf:0/15 dev-libs/pugixml:0 dev-libs/qjson:0 dev-libs/rasqal:0 dev-libs/redland:0 dev-libs/sni-qt:0 dev-libs/tinyxml:0 dev-libs/vala-common:0 dev-libs/volume_key:0 dev-libs/wayland:0 dev-libs/wayland-protocols:0 dev-libs/xapian:0/30 dev-libs/xmlsec:0 dev-libs/yajl:0/2 dev-perl/Archive-Zip:0 dev-perl/Authen-SASL:0 dev-perl/Cairo:0 dev-perl/Crypt-PasswdMD5:0 dev-perl/DBD-mysql:0 dev-perl/DBI:0 dev-perl/Date-Manip:0 dev-perl/Digest-HMAC:0 dev-perl/Digest-SHA1:0 dev-perl/Encode-Locale:0 dev-perl/Error:0 dev-perl/ExtUtils-Depends:0 dev-perl/ExtUtils-PkgConfig:0 dev-perl/File-BaseDir:0 dev-perl/File-DesktopEntry:0 dev-perl/File-Listing:0 dev-perl/File-MimeInfo:0 dev-perl/GSSAPI:0 dev-perl/Gtk2:0 dev-perl/Gtk2-Ex-PodViewer:0 dev-perl/Gtk2-Ex-Simple-List:0 dev-perl/HTML-Parser:0 dev-perl/HTML-Tagset:0 dev-perl/HTML-TokeParser-Simple:0 dev-perl/HTTP-Cookies:0 dev-perl/HTTP-Daemon:0 dev-perl/HTTP-Date:0 dev-perl/HTTP-Message:0 dev-perl/HTTP-Negotiate:0 dev-perl/IO-HTML:0 dev-perl/IO-Socket-INET6:0 dev-perl/IO-Socket-SSL:0 dev-perl/IO-stringy:0 dev-perl/LWP-MediaTypes:0 dev-perl/LWP-Protocol-https:0 dev-perl/Locale-gettext:0 dev-perl/Log-Agent:0 dev-perl/Module-Build:0 dev-perl/Net-Daemon:0 dev-perl/Net-HTTP:0 dev-perl/Net-SMTP-SSL:0 dev-perl/Net-SSLeay:0 dev-perl/Net-UPnP:0 dev-perl/Pango:0 dev-perl/PlRPC:0 dev-perl/SGMLSpm:0 dev-perl/Socket6:0 dev-perl/Sub-Override:0 dev-perl/TermReadKey:0 dev-perl/Text-CharWidth:0 dev-perl/Text-Unidecode:0 dev-perl/Text-WrapI18N:0 dev-perl/URI:0 dev-perl/Unicode-EastAsianWidth:0 dev-perl/WWW-RobotRules:0 dev-perl/XML-NamespaceSupport:0 dev-perl/XML-Parser:0 dev-perl/XML-SAX:0 dev-perl/XML-SAX-Base:0 dev-perl/XML-SAX-Expat:0 dev-perl/XML-Simple:0 dev-perl/glib-perl:0 dev-perl/libintl-perl:0 dev-perl/libwww-perl:0 dev-python/PyQt5:0 dev-python/PySocks:0 dev-python/asn1crypto:0 dev-python/bcrypt:0 dev-python/certifi:0 dev-python/cffi:0/1.11.4 dev-python/chardet:0 dev-python/cryptography:0 dev-python/cython:0 dev-python/dbus-python:0 dev-python/docutils:0 dev-python/enum34:0 dev-python/gevent:0 dev-python/greenlet:0 dev-python/gst-python:1.0 dev-python/httplib2:0 dev-python/idna:0 dev-python/ipaddress:0 dev-python/lxml:0 dev-python/mysql-python:0 dev-python/ndg-httpsclient:0 dev-python/paramiko:0 dev-python/pillow:0 dev-python/ply:0/3.9 dev-python/py:0 dev-python/pyasn1:0 dev-python/pyblake2:0 dev-python/pycairo:0 dev-python/pycparser:0 dev-python/pycurl:0 dev-python/pygments:0 dev-python/pygobject:3 dev-python/pynacl:0 dev-python/pyopenssl:0 dev-python/pyxattr:0 dev-python/pyzmq:0 dev-python/requests:0 dev-python/setuptools:0 dev-python/simplejson:0 dev-python/sip:0/12 dev-python/six:0 dev-python/ssl-fetch:0 dev-python/urlgrabber:0 dev-python/urllib3:0 dev-qt/designer:4 dev-qt/designer:5/5.9 dev-qt/linguist-tools:5/5.9 dev-qt/qdbus:5/5.9 dev-qt/qt3support:4 dev-qt/qtbluetooth:5/5.9 dev-qt/qtchooser:0 dev-qt/qtconcurrent:5/5.9 dev-qt/qtcore:4 dev-qt/qtcore:5/5.9 dev-qt/qtdbus:4 dev-qt/qtdbus:5/5.9 dev-qt/qtdeclarative:4 dev-qt/qtdeclarative:5/5.9 dev-qt/qtgraphicaleffects:5/5.9 dev-qt/qtgui:4 dev-qt/qtgui:5/5.9 dev-qt/qtimageformats:5/5.9 dev-qt/qtmultimedia:5/5.9 dev-qt/qtnetwork:5/5.9 dev-qt/qtopengl:4 dev-qt/qtopengl:5/5.9 dev-qt/qtpaths:5/5.9 dev-qt/qtprintsupport:5/5.9 dev-qt/qtquickcontrols:5/5.9 dev-qt/qtquickcontrols2:5/5.9 dev-qt/qtscript:4 dev-qt/qtscript:5/5.9 dev-qt/qtsql:4 dev-qt/qtsql:5/5.9 dev-qt/qtsvg:4 dev-qt/qtsvg:5/5.9 dev-qt/qttest:4
[gentoo-user] newish vbox gentoo guest crashes from startx
Setup: gentoo 32bit vbox guest on win 10 64bit host Installed xorg-server, lxde Meta pkgs and deps (along with many other pkgs ... to many to list here but included at the end) uname -a: Linux g0 4.8.8-gentoo #2 Fri Nov 18 20:16:14 EST 2016 i686 Intel(R) Xeon(R) CPU X5450 @ 3.00GHz GenuineIntel GNU/Linux Theoretically the install should be ready now to run X and lxde. However, when I run `startlxde' nothing whatsoever happens. At least not at the command line or visibly. Prompt just returns lamely. However, if I run startx. The vm crashes clear to power off or sometimes just becomes inoperable with these error messages showing. (Note: nothing can be clicked moved or etc at this point) I'm having trouble figuring out where to start to get a handle on this. This is not my first time installing gentoo in a vbox vm... I've done several over time and two just of late. Although the installs were not trouble free, I had none of this sort of trouble. Posting /var/log/Xorg.0.log which shows several modules not loading. vesa and fbdev... but checking my kernel compile I see both were selected for. Other parts I'm not sure what they might mean. Also included below is last 175 lines of a debug.log I have setup in rsyslog. I can't tell how many lines to include so just a shot in the dark. There are a number of lines about Vbox not recognizing symbols And finally a full listing of everthing that has been installed. Which runs to 650+ lines. So massive amount of data... which seems .. unavoidable. I've labeled each between these: --- --- ---=--- --- --- LABEL --- --- ---=--- --- --- Labels are: Xorg.0.log tail_of_debug.log installed_pkgs_list.txt Hopefull will make jumping around a bit easier if anyone even gets that far. --- --- ---=--- --- --- Xorg.0.log --- --- ---=--- --- --- [ 1215.250] X.Org X Server 1.18.4 Release Date: 2016-07-19 [ 1215.262] X Protocol Version 11, Revision 0 [ 1215.266] Build Operating System: Linux 4.8.8-gentoo i686 Gentoo [ 1215.268] Current Operating System: Linux g0 4.8.8-gentoo #2 Fri Nov 18 20:16:14 EST 2016 i686 [ 1215.268] Kernel command line: root=/dev/sda3 vga=0x31b video=vesfb:mtrr:3,ywrap [ 1215.272] Build Date: 06 December 2016 09:05:57PM [ 1215.274] [ 1215.277] Current version of pixman: 0.34.0 [ 1215.287]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 1215.287] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 1215.295] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 7 10:07:52 2016 [ 1215.348] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 1215.350] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 1215.371] (==) No Layout section. Using the first Screen section. [ 1215.371] (==) No screen section available. Using defaults. [ 1215.371] (**) |-->Screen "Default Screen Section" (0) [ 1215.371] (**) | |-->Monitor "" [ 1215.372] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 1215.372] (==) Automatically adding devices [ 1215.372] (==) Automatically enabling devices [ 1215.372] (==) Automatically adding GPU devices [ 1215.373] (==) Max clients allowed: 256, resource mask: 0x1f [ 1215.385] (WW) The directory "/usr/share/fonts/misc/" does not exist. [ 1215.385]Entry deleted from font path. [ 1215.385] (WW) The directory "/usr/share/fonts/TTF/" does not exist. [ 1215.385]Entry deleted from font path. [ 1215.385] (WW) The directory "/usr/share/fonts/OTF/" does not exist. [ 1215.385]Entry deleted from font path. [ 1215.385] (WW) The directory "/usr/share/fonts/Type1/" does not exist. [ 1215.385]Entry deleted from font path. [ 1215.385] (WW) The directory "/usr/share/fonts/100dpi/" does not exist. [ 1215.385]Entry deleted from font path. [ 1215.385] (WW) The directory "/usr/share/fonts/75dpi/" does not exist. [ 1215.385]Entry deleted from font path. [ 1215.385] (==) FontPath set to: [ 1215.385] (==) ModulePath set to "/usr/lib/xorg/modules" [ 1215.385] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 1215.386] (II) Loader magic: 0x8282620 [ 1215.386] (II) Module ABI versions: [ 1215.386]X.Org ANSI C Emulation: 0.4 [ 1215.386]X.Org Video Driver: 20.0 [ 1215.386]X.Org XInput driver : 22.1 [ 1215.386]X.Org Server Extension : 9.0 [ 1215.390] (--) PCI:*(0:0:2:0) 80ee:beef:: rev 0, Mem @ 0xe000/33554432, BIOS @ 0x/131072 [ 1215.390] (II) LoadModule: "glx"
Re: [gentoo-user] newish vbox gentoo guest crashes from startx
On 07/12/2016 17:34, Harry Putnam wrote: > Setup: > >gentoo 32bit vbox guest on win 10 64bit host >Installed xorg-server, lxde Meta pkgs and deps >(along with many other pkgs ... to many to list >here but included at the end) > > uname -a: > Linux g0 4.8.8-gentoo #2 Fri Nov 18 20:16:14 EST 2016 i686 Intel(R) > Xeon(R) CPU X5450 @ 3.00GHz GenuineIntel GNU/Linux > > Theoretically the install should be ready now to run X and lxde. > However, when I run `startlxde' nothing whatsoever happens. At least > not at the command line or visibly. Prompt just returns lamely. > > However, if I run startx. The vm crashes clear to power off or > sometimes just becomes inoperable with these error messages showing. > (Note: nothing can be clicked moved or etc at this point) Your first problem seems to be you don't have any input or output devices. Please post - eix xorg-server - values of INPUT_DEVICES and VIDEO_CARDS from make.conf - confirm that you built the kernel with evdev and the kernel module is loaded There's a decent X11 install page on the gentoo wiki, did you follow it? Installing on vbox is not too different from installing on metal except you don't use the video driver for the physical card, you use the vbox one (it's virtualized). Lastly, why a 32 bit guest on a 64 bit host? There's little benefit from doing that, and amd64 is far better supported in general than x86_64. Plus you just create more work for the host. Alan > > > > > I'm having trouble figuring out where to start to get a handle on > this. > > This is not my first time installing gentoo in a vbox vm... I've done > several over time and two just of late. Although the installs were > not trouble free, I had none of this sort of trouble. > > Posting /var/log/Xorg.0.log which shows several modules not loading. > vesa and fbdev... but checking my kernel compile I see both were > selected for. Other parts I'm not sure what they might mean. > > Also included below is last 175 lines of a debug.log I have setup in > rsyslog. > > I can't tell how many lines to include so just a shot in the dark. > There are a number of lines about Vbox not recognizing symbols > > And finally a full listing of everthing that has been installed. Which > runs to 650+ lines. So massive amount of data... which seems > .. unavoidable. I've labeled each between these: > --- --- ---=--- --- --- > LABEL > --- --- ---=--- --- --- > > Labels are: > >Xorg.0.log >tail_of_debug.log >installed_pkgs_list.txt > > Hopefull will make jumping around a bit easier if anyone even gets > that far. > > --- --- ---=--- --- --- > Xorg.0.log > --- --- ---=--- --- --- > [ 1215.250] > X.Org X Server 1.18.4 > Release Date: 2016-07-19 > [ 1215.262] X Protocol Version 11, Revision 0 > [ 1215.266] Build Operating System: Linux 4.8.8-gentoo i686 Gentoo > [ 1215.268] Current Operating System: Linux g0 4.8.8-gentoo #2 Fri Nov 18 > 20:16:14 EST 2016 i686 > [ 1215.268] Kernel command line: root=/dev/sda3 vga=0x31b > video=vesfb:mtrr:3,ywrap > [ 1215.272] Build Date: 06 December 2016 09:05:57PM > [ 1215.274] > [ 1215.277] Current version of pixman: 0.34.0 > [ 1215.287] Before reporting problems, check http://wiki.x.org > to make sure that you have the latest version. > [ 1215.287] Markers: (--) probed, (**) from config file, (==) default > setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > [ 1215.295] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 7 10:07:52 > 2016 > [ 1215.348] (==) Using config directory: "/etc/X11/xorg.conf.d" > [ 1215.350] (==) Using system config directory "/usr/share/X11/xorg.conf.d" > [ 1215.371] (==) No Layout section. Using the first Screen section. > [ 1215.371] (==) No screen section available. Using defaults. > [ 1215.371] (**) |-->Screen "Default Screen Section" (0) > [ 1215.371] (**) | |-->Monitor "" > [ 1215.372] (==) No monitor specified for screen "Default Screen Section". > Using a default monitor configuration. > [ 1215.372] (==) Automatically adding devices > [ 1215.372] (==) Automatically enabling devices > [ 1215.372] (==) Automatically adding GPU devices > [ 1215.373] (==) Max clients allowed: 256, resource mask: 0x1f > [ 1215.385] (WW) The directory "/usr/share/fonts/misc/" does not exist. > [ 1215.385] Entry deleted from font path. > [ 1215.385] (WW) The directory "/usr/share/fonts/TTF/" does not exist. > [ 1215.385] Entry deleted from font path. > [ 1215.385] (WW) The directory "/usr/share/fonts/OTF/" does not exist. > [ 1215.385] Entry deleted from font path. > [ 1215.385] (WW) The directory "/usr/share/fonts/Type1/" does not exist. > [ 1215.385] Entry deleted from font path. > [