View previous topic :: View next topic |
Author |
Message |
ValerieVonck n00b
Joined: 17 Aug 2017 Posts: 47 Location: Erpe-Mere, Oostvlaanderen
|
Posted: Thu Dec 01, 2022 10:44 am Post subject: (Partial) Goodbye Gentoo |
|
|
So after a few years running Gentoo on my (parent's) NUC, it is time to say (partial) goodbye and to move back to Windows.
On my VirtualBoxes, I will keep Gentoo alive (as they require no GUI).
The reason I am saying goodbye, is to my humble opion, the lack of good documentation.
Do not take it personally, I know how it sounds. (really I know).
So there was QtWebengine compile time (4 à 5 hours one 1 core), then libcryptx, ..., then X.org / mkfontdir retirement / depreciation dealt the final blow.
On my vb's, emerge checks / verifies the download, on the NUC, it does not. (latest portage installed)
Running X as root on the NUC... no problem
Tried the same on VB -> I did not get X working at all :s
The packages got dropped and in the dep. graph and I can no longer uprade my system anymore.. (xorg-server, mkfontdir (it blocks on this)),
libffi does not update because it uses Python 3.6 etc etc.
Searched on the fora, on the wiki, news... nothing is found. I thought I saw passing by a package.mask some day, but I am not sure
Not everything should be low hanging fruit. I get it.
But trying to figure things out, the latest times, it is getting more & more difficult.
Hopefully, in a couple years, to quote some famous Austrian actor: I will be (probably) be back.
To end, I admit, that the people on the fora are very helpfully and willingly to think with me and help me.
Thank you,
Kind regards,
Valerie _________________ Inter antecessum est melius |
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1502 Location: Earth
|
Posted: Thu Dec 01, 2022 2:40 pm Post subject: |
|
|
for me it's the opposite - Gentoo is getting better everyday - switched to wayland without Xorg and i love it.
Quote: | The reason I am saying goodbye, is to my humble opion, the lack of good documentation. |
the internet is full of good documentations, e.g. Arch etc. - sometimes it takes longer to find the right answer.
one day i startet making notes of all what i think was important for me and it helped a lot.
handwritten notes are easier or more effective to memorize.
i bet 44B and 8 Dollars that you'll come back
i wish you all the best for the future
_________________ " Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Last edited by CooSee on Thu Dec 01, 2022 5:54 pm; edited 1 time in total |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54733 Location: 56N 3W
|
Posted: Thu Dec 01, 2022 5:37 pm Post subject: |
|
|
ValerieVonck,
Python 3.6 ... that may be a case of neglect.
Gentoo is really split into two parts. Installing/updating and running.
The two need not happen on the same system.
Post back if you want help with your update.
If not, you will only stray for a while :)
Good luck with either path. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
ValerieVonck n00b
Joined: 17 Aug 2017 Posts: 47 Location: Erpe-Mere, Oostvlaanderen
|
Posted: Thu Dec 01, 2022 7:17 pm Post subject: |
|
|
NeddySeagoon wrote: | ValerieVonck,
Python 3.6 ... that may be a case of neglect.
Gentoo is really split into two parts. Installing/updating and running.
The two need not happen on the same system.
Post back if you want help with your update.
If not, you will only stray for a while
Good luck with either path. |
Thank you NeddySagoon, for your exquiste help and guidance
But that is also part of the problem -> why does Python 3.6 could not be removed automatically?
Normally I expect from Portage to handle these issues.
Probally and again probally, the system did not catch some updates (i.e. the verification process)
… for the moment my mind is made up
Maybe, I stress maybe when the installation, configuration, and stabillisation issues (X server) are solved I could return.
Do not get me wrong, I love Gentoo, but ftm I cannot dedicate myself anymore with searching all over the fora, internet, other distro’s documentation
Cobble up and piece together configuration (strategically) files …. Is a recipe for disastre.
Unless you ary busy with it on day to day base, unfortunately I cannot commit me anymore to this.
I am at a point in my life where I want comfort & piece of mind, not sorting to each manual, post etc.
Ps. Why is the Xorg-Server page not deprecated, if the package is deprecated?
In a previous thread, I requested info about kernel jump (to 5.19)
Answer see the project page of kernel -> that is also no maintained
And no, I will not do this,
At my job, I must do all the documentation, because other won’t / want to do this.
They are getting away, I get all the messy stuff, that others do not want to do.
This sort of “yeah why don’t you this then (updating documentation) ” retorts: I am getting sick of it.
This being said, I will end my rant.
Kr,
Valerie _________________ Inter antecessum est melius |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5323 Location: Bavaria
|
Posted: Thu Dec 01, 2022 8:27 pm Post subject: |
|
|
Valerie,
please allow me to help you to change your mind about Gentoo. First of all:
Yes, sometimes not all is documented for various reasons. One reason could be we have new developments from upstream and time was to short to write a new wiki article. But - I tried it myself - if you google some IT terms you will get almost our Gentoo Wiki articles at first ...
... and if all fail ... we have a wonderful forum with many experts for almost every thema. Dont expect that for other distributions ...
ValerieVonck wrote: | Ps. Why is the Xorg-Server page not deprecated, if the package is deprecated? |
May I ask you why do you think xorg-server is deprecated. Or do you change it with package x11-base/xorg-x11 ? xorg-server is not deprecated. xorg-x11 I could not find in wiki anymore now.
ValerieVonck wrote: | But that is also part of the problem -> why does Python 3.6 could not be removed automatically?
Normally I expect from Portage to handle these issues. |
Usually portage does exactly what you have expected: It WOULD delete Python 3.6 ... IF ... if it WOULD be allowed to do so. In most cases it CAN NOT do it because you have something (=some packages) in your /var/lib/portage/world file which needs python 3.6. In most cases this has come into world-file because you did once an "emerge -u xyz" WITHOUT parameter "-1" (--oneshot). Then emerge will add this package to your world-file. If it was a library then this can lead to problems in the future.
Maybe take a look into this thread: https://forums.gentoo.org/viewtopic-t-1143543-highlight-.html
ValerieVonck wrote: | In a previous thread, I requested info about kernel jump (to 5.19) |
I took a look into this thread and ... sorry ... I dont understand your problem. Can you tell me in more detail what the problem is ?
Stable kernel (for kernel developers) at the moment is 6.0.x (for Gentoo this is unstable; but you can get it).
Stable kernel (for Gentoo) at the moment is 5.15.x We expect 6.1 will become the next LTS kernel series, so maybe soon we have 6.1.x as Gentoo stable.
Please dont forget: 5.10.x is also a long term stable series ... and of course it is stable for Gentoo also.
You can see all available kernels best with "eix"; e.g.: "eix gentoo-sources". Morre details you will find in my article: https://wiki.gentoo.org/wiki/User:Pietinger/Tutorials/Selecting_a_convenient_kernel_version |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54733 Location: 56N 3W
|
Posted: Thu Dec 01, 2022 9:23 pm Post subject: |
|
|
ValerieVonck,
As pietinger suggested, you may have world (file) pollution.
The packages listed in world will be kept installed by portage until one day, you get a "There are no ebuilds for foo/bar"
You have foo/bar in your world file but its been removed from the repo. A missed --oneshot can do that.
Its also possible that you have an entry in /etc/portage/* the keeps old versions of python installed.
Life changes with time. Priorities change.
There is really no pressure to do anything gentoo wise from the forum. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Spanik Veteran
Joined: 12 Dec 2003 Posts: 1009 Location: Belgium
|
Posted: Fri Dec 02, 2022 10:49 am Post subject: |
|
|
I cannot help but sometimes I feel like this as well. The laptop is now 24 into its update (previous update was 14 days ago). This is an older i7 with 8GB ram (ok, this could be better). But even on the desktop building a new kernel takes hours (Epyc 7401P, 64GB) and an @world takes most of the day each weekend.
Linux as an OS is fine but the ecosystem of applications is getting worse and irritating me more and more. Maybe I'm using the wrong applications or so. Maybe I should open a thread about it. _________________ Expert in non-working solutions |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9326
|
Posted: Fri Dec 02, 2022 11:31 am Post subject: |
|
|
You are doing something wrong. New kernel build with a 3900X takes a few seconds.
In general if you are not prepared to take on the learning curve then you will always keep struggling and Gentoo is not the right choice for you. Which is perfectly fine since there are many alternative distributions available that handle things for you. |
|
Back to top |
|
|
Spanik Veteran
Joined: 12 Dec 2003 Posts: 1009 Location: Belgium
|
Posted: Fri Dec 02, 2022 6:05 pm Post subject: |
|
|
asturm wrote: | You are doing something wrong. New kernel build with a 3900X takes a few seconds. |
Saved the .config, did a mrproper and then:
Code: | time make
real 35m14.296s
user 31m57.065s
sys 2m39.051s
|
This is on a Epyc 7401P 24 core 2.2GHz 64GB. Doesn't use more than 2% of the cpu at any time. Never saw more than a single thread, even with MAKEOPTS="-j25" in de make.conf.
The laptop has finished its "emerge --sync" followed by "emerge -uvUD @world" in about 1 day 7:30. A i7 with 8GB. And yes, here 3-4 threads at 100% most of the time (-j5 in the make.conf file). _________________ Expert in non-working solutions |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5323 Location: Bavaria
|
Posted: Fri Dec 02, 2022 6:16 pm Post subject: |
|
|
Try a "make -j24"
(when compiling the kernel it does not take MAKEOPTS=... from make.conf) |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54733 Location: 56N 3W
|
Posted: Fri Dec 02, 2022 7:48 pm Post subject: |
|
|
pietinger,
Its worse than that ... make.conf is not consulted at all. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Spanik Veteran
Joined: 12 Dec 2003 Posts: 1009 Location: Belgium
|
Posted: Fri Dec 02, 2022 9:43 pm Post subject: |
|
|
pietinger wrote: | Try a "make -j24"
(when compiling the kernel it does not take MAKEOPTS=... from make.conf) |
Ok that gives:
Code: | real 1m48.234s
user 34m38.168s
sys 3m15.661s |
Not "seconds"... And then there is still the make modules_install to run. But lets leave it here. _________________ Expert in non-working solutions |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9326
|
Posted: Fri Dec 02, 2022 9:49 pm Post subject: |
|
|
That also takes... Seconds. |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5323 Location: Bavaria
|
Posted: Fri Dec 02, 2022 9:52 pm Post subject: |
|
|
Spanik wrote: | Not "seconds"... And then there is still the make modules_install to run. But lets leave it here. |
I think "seconds" was a little bit kidding ... BUT ... I need for compiling my kernel with an intel i7-6700 (= 6. generation = a little bit outdated) using -j8 (4 physical cores doing SMT) under 3 minutes total ... because I am using gentoo-sources and had configured only modules I need. Using genkernel with ALL modules will need of course "a little bit" longer ... it is the modules - you dont need |
|
Back to top |
|
|
Spanik Veteran
Joined: 12 Dec 2003 Posts: 1009 Location: Belgium
|
Posted: Sat Dec 03, 2022 9:32 am Post subject: |
|
|
pietinger wrote: | Spanik wrote: | Not "seconds"... And then there is still the make modules_install to run. But lets leave it here. |
I think "seconds" was a little bit kidding ... BUT ... I need for compiling my kernel with an intel i7-6700 (= 6. generation = a little bit outdated) using -j8 (4 physical cores doing SMT) under 3 minutes total ... because I am using gentoo-sources and had configured only modules I need. Using genkernel with ALL modules will need of course "a little bit" longer ... it is the modules - you dont need |
Going to another thread, I'm getting very confused. _________________ Expert in non-working solutions |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 23017
|
|
Back to top |
|
|
FilthyPitDog Apprentice
Joined: 12 Jan 2021 Posts: 199 Location: South Pacific
|
Posted: Sat Dec 17, 2022 10:03 pm Post subject: |
|
|
pietinger wrote: | (when compiling the kernel it does not take MAKEOPTS=... from make.conf) |
NeddySeagoon wrote: | Its worse than that ... make.conf is not consulted at all. |
i see... thanks _________________ Gentoo is a way of life... |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3994
|
Posted: Sat Dec 17, 2022 11:01 pm Post subject: |
|
|
FilthyPitDog wrote: | pietinger wrote: | (when compiling the kernel it does not take MAKEOPTS=... from make.conf) |
NeddySeagoon wrote: | Its worse than that ... make.conf is not consulted at all. |
i see... thanks |
make -jX -ly should do the trick though...
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
FilthyPitDog Apprentice
Joined: 12 Jan 2021 Posts: 199 Location: South Pacific
|
Posted: Sat Dec 17, 2022 11:11 pm Post subject: |
|
|
yes, Ive always associated make.conf more with automation and portage stuff so logically to me manually running "make" it should follow the options provided to it. Not some file _________________ Gentoo is a way of life... |
|
Back to top |
|
|
enhaced n00b
Joined: 10 Mar 2022 Posts: 26
|
Posted: Tue May 09, 2023 1:29 am Post subject: Re: (Partial) Goodbye Gentoo |
|
|
ValerieVonck wrote: | So after a few years running Gentoo on my (parent's) NUC, it is time to say (partial) goodbye and to move back to Windows.
On my VirtualBoxes, I will keep Gentoo alive (as they require no GUI).
The reason I am saying goodbye, is to my humble opion, the lack of good documentation.
Do not take it personally, I know how it sounds. (really I know).
So there was QtWebengine compile time (4 à 5 hours one 1 core), then libcryptx, ..., then X.org / mkfontdir retirement / depreciation dealt the final blow.
On my vb's, emerge checks / verifies the download, on the NUC, it does not. (latest portage installed)
Running X as root on the NUC... no problem
Tried the same on VB -> I did not get X working at all :s
The packages got dropped and in the dep. graph and I can no longer uprade my system anymore.. (xorg-server, mkfontdir (it blocks on this)),
libffi does not update because it uses Python 3.6 etc etc.
Searched on the fora, on the wiki, news... nothing is found. I thought I saw passing by a package.mask some day, but I am not sure
Not everything should be low hanging fruit. I get it.
But trying to figure things out, the latest times, it is getting more & more difficult.
Hopefully, in a couple years, to quote some famous Austrian actor: I will be (probably) be back.
To end, I admit, that the people on the fora are very helpfully and willingly to think with me and help me.
Thank you,
Kind regards,
Valerie |
Goodbye, mein freund!
I hope you try out Gentoo in the good ol' NUC one day again, but until then, have fun with your VMs! _________________ addict with a pen |
|
Back to top |
|
|
|