Michael Jones wrote:
>
> My reason for replying initially was that I didn't think it was fair
> to make light of users who don't expect to *need* to scrutinize the
> output of emerge every single time they run it. Those people exist
> (hi, nice to meet you), and it's not fair to say they're wrong or
> somehow making a grave error in judgement.
>
> It's entirely fair to say that they are treading on thin ice, and that
> if they choose to do this they should understand the risks, but it's
> not fair to say they're automatically wrong to use the tool in a way
> that the tool allows itself to be used.
>
> Either way, we don't need to turn this into a long and in depth
> discussion, so I probably won't reply to the list again unless you
> have any specific questions or concerns for me.

Thank you for the reasonable response.

Dale, of course, has spewed hate at me for simply trying to make my life
as convenient as possible while still using Gentoo over here without
even providing a satisfactory answer as to why.


My experience with Emerge is that it goes out of it's way to be obscure
and conceales huge amounts of information from the user by default, like
all unix programs, and must be coaxed with a litany of flags,
parameters, and environment variables to produce any useful output at
all. Whenever it's output pattern changes I need to go do research to
re-enable whatever it decided to hide this month.

At this point, I need to update about 25% of my system, or on the order
of 460 packages. Going through this list manually simply is not feasible
or even productive. Having tried several approaches to starting the
update including emerge --update system, emerge --update world, and
emerge --update packageX, I have decided that the only command that will
sucessfully update my system in it's present state is emerge --emptytree
world . The singular obstacle to that working appears to be the absence
of those patch files.

Now, back to the problem at hand.

Since 2004, I have been using "emerge --sync" to update my portage tree.
I understand that it accesses a local list of mirrors and then runs
rsync against one of those. On spinning media hard disks it is helpful
to pre-cache the portage tree as shown in my scripts, on SSD systems, it
is simply harmless. I refreshed my mirror list and selected either HTTP
or RSYNC mirrors from across the USA.

The problem is NOT with emerge in that the files that it complains about
not being present are in fact not present. I tried to find them on
google and only found changelogs, not the actual files in a downloadable
state that I can add manually. I am still angry with Emerge for not
updating all packages for which those files are not required or even
compiling packages until it encounters one for which it does not have
the files.

I prefer to obey the server's admonition against updating more than once
a day, however this is an emergency and I have run sync against it maybe
a dozen times. I have no reason to expect that there is any discrepency
between the files I have and what's actually on the servers unless there
is an entirely different set of servers out there which actually do have
the files I need or a completely new and different way to sync them, 
(WTF IS Eix? ) . =|

-- 
Please report bounces from this address to a...@numentics.com

Powers are not rights.


Reply via email to