Gregory Woodbury wrote: > > > On Sat, May 28, 2016 at 4:53 PM, Neil Bothwick <n...@digimed.co.uk > <mailto:n...@digimed.co.uk>> wrote: > > On Sat, 28 May 2016 21:54:09 +0200, Volker Armin Hemmann wrote: > > > thanks a lot. My eyes are bleeding. > > Serves you right for being daft enough to read it again! > > I'd suggest that Alan RTFM for the commands he uses, but that > would be a > waste of keystrokes. > > > I have to agree with ng0 > > WOW! > > Alan just wants to start it and walk away, as if Gentoo was a binary > distribution > that handles it all upstream. He doesn't want to take the time to > review what > emerge is proposing and see if changes are needed first.
You know what? fuck you. That's what. The update list it's proposing is 403 packages, or roughly 25% of my system. Packages are being updated at such a breakneck pace these days that it simply isn't humanly possible to review these manually, or even do anything intelligent if I tried. Back in the golden age, for about ten years even! my approach to updating my system worked great. Then emerge got ornery and stopped letting the necessary, cathartic, inevitable, trainwreck take place, which is actually a good thing because the partial-good, update which seems nightmarish on first analysis, ***ACTUALLY CORRECTS ITSELF WHEN THE SCRIPT IS RUN REPEATEDLY UNTIL NO PROBLEMS REMAIN AND THE SYSTEM IS PRISTINE AND GOOD FOR REBOOT***. I have done this happily many many many many times. It actually works that way and I was gleefully singing gentoo's praise for many years. No, the penguins seem to think it is possible to get it perfect on the first iteration. It's not. It's not just that there are a handful of packages that just won't work no matter what, it's just that it is sometimes necessary to let a bootstrapping process take place. This actually works if you don't use such draconian checking. > Hey Alan: Gentoo is NOT a start an update and walk away setup. Some human > mind needs to be involved if troubles arise. Also, read make.conf(5) > and set up > the various variables correctly; PYTHON_SINGLE_TARGET should only have > one python version set. DO YOU SERIOUSLY THINK I'M THAT STUPID??? SERIOUSLY???? > Furthermore, the current portage doesn't require the revdep-rebuild > step because > of the @preserved-rebuild set creation. That missfeature is incompatible with how I use my system. I have not reformatted my hard drive in six years. The principle way I accomplish that is by prohibiting the growth of cruft in the system. I cannot tolerate the accumulation of back versions anywhere in the system except where absolutely necessary. So if it is possible to re-build broken packages against new versions, I demand that take place as quickly as possible such that the system is left in the most pristine and self-consistent state possible. --- secret of immortality, dude. =\ Gentoo used to be superlatively excellent at that. > In any case, to try and force things through without looking at what > problems are occuring > is just (excuse my language) batshit crazy stupid. You dumb. shit. You literally have no fucking clue do you? Do you think I enabled that missfeature they introduced a few years ago that hid all of the build output so all I got to see was installing package (1/400) installing package (2/400) installing package (3/400) I am typing this on my smaller monitor because I have the full verbose build process fullscreen on my 24". That's right, for the last 12 years, I have watched every single build take place in live time because I've watched it execute every single compiler invocation, I have watched every error and warning message. I do not need log files because I watch everything in live time. By doing this, I have learned things about my packages that you fucking dipshits couldn't imagine. Back before when Gentoo jumped the shark (tried to force everyone onto libav), the system was completely self-correcting, If the system set was intact, literally every other problem would self correct. I didn't need to rant on this list because everything was perfect. The problem is that the portage people don't understand how the packages actually work or what happens when these stupid, recently implemented checks are disabled and emerge is run iteratively. > I use my update generator script so make the emerge command(s) just so > I can preview the packages and modify the sequences or leave out some > updates > if i need/want to do so. (E.g. I may want to defer a chromium or > libreoffice update > to after other updates are done and/or set them to occur with a lower > niceness or > an ionice idle class.) It wouldn't let me do that because it was throwing a conflict message for libreoffice so I was forced to temporarily uninstall it to clear a block message, fuck you again portage... -- IQ is a measure of how stupid you feel. Powers are not rights.