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.


Reply via email to