Alan Grimes wrote:
> 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.
>

Spewed hate?  Make your life convenient?  I went back and looked at
threads you posted several years ago, before your posting privileges
were stopped, not sure what action was taken just that you didn't post
for a while.  Back then, Neil, the other Alan, myself and several others
were trying to help you.  Mostly, it was pointed out that the script you
were using was causing problems and was certainly not making things
easier much less convenient.  That's not spewing hate.  That's trying to
help you with the problem.  I might add, I was one of very few who kept
trying to help when others had already stopped replying to you.  Maybe
you forgot that??

If you want a easy way to update your system, I'll list what I do here
and it has worked for a long time.  I been using Gentoo since early
2003.  Sure, sometimes I run into a issue that I need help on but that
isn't to often.  When it does, I post all the info I think is needed for
others to look at and advise on how to proceed.  Sometimes, it is a
change upstream, sometimes it is something I have going on on my end. 
Either way, I adjust to the fix. 

First, sync the tree and any related overlays.  I use eix-sync since it
does all of it in one command.  It syncs the tree and any overlays at
the same time.  My first command looks like this.

eix-sync && emerge -uvaDN world

Since I have some default options in make.conf, it ends up like this for
emerge.

emerge --jobs=5 --update --backtrack=100 --keep-going --verbose --newuse
--oneshot --quiet-build=n --with-bdeps=y --unordered-display --ask
--deep world

That looks long but most of that is in make.conf so that I don't have to
type it all in every time.  I also see I can leave off the -u since it
is in make.conf.  Once the sync is done, it then runs emerge to see what
packages are going to be updated, what their USE flags are and if emerge
will have any issues emerging them such as hard blocks or USE flag
conflicts.  I always check for what is being installed new, what USE
flags are changing and for upgrades to packages I specifically installed
myself.  Most changes in the list are color coded.  It makes it very
easy to see what is changing.  If I see something changing that I don't
want or want handled another way, I go edit the needed config file(s)
and run emerge again to see if it is like I want.  Sometimes, that takes
a few times.  Sometimes, it works fine the very first time.  Once it is
like I want/need, I then hit y and let emerge proceed with the update. 
At this point, you can walk away.  I run some packages unstable and
still it is rare that a package fails.  I might add, going over that
list usually takes less than five minutes, even if I have to edit a
config file to get things like I want. 

Odds are, if you do it that way, it will work almost every time.  The
thing is, you have to stay on top of it and update on a regular basis. 
I saw that was mentioned a few times several years ago.  Gentoo supports
going a year without a update but it doesn't mean that updating a system
10, 12 or 13 months out of date is going to be easy.  Depending on what
changes has been made, it could be difficult. 

Maybe when you get the current issue sorted out, you will at least
consider this a starting point for doing what is known to work well.  It
took me years to get to this point.  As options are added to emerge, I
adjust make.conf to make things work better.  Thing is, I don't mind
sharing a good way to update and save someone else a lot of issues. 
It's up to them whether they want to use it or not. 

I hope this will help you after you get the current problem fixed. 

Dale

:-)  :-) 

Reply via email to