Re: [gentoo-user] package conflict on update

2006-01-09 Thread Ernie Schroder
On Monday 09 January 2006 02:07, a tiny voice compelled Abhay Kedia to write:
> On Monday 09 January 2006 02:28, Trenton Adams wrote:
> > Who says they know they have a fear of computers?  You can be doing
> > something that you don't even know you're afraid of.  Obviously if it
> > was total fear, they would know about it.
>
> LOL!!! Unknown fear? I have heard about "Fear of unknown" but this one is
> new.


I agree Abhay. I read the above and was speachless. I'm afraid of heights and 
I damned sure know what is causing my heart to race when I'm climbimg back 
onto the ladder after working on my roof.
I seems to me that one could have an unknown fear of computers if they had 
never been exposed to one. Such a person wouldn't likely be installing 
Gentoo.
-- 
Regards, Ernie
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-08 Thread Abhay Kedia
On Monday 09 January 2006 02:28, Trenton Adams wrote:
>
> Who says they know they have a fear of computers?  You can be doing
> something that you don't even know you're afraid of.  Obviously if it
> was total fear, they would know about it.
>
LOL!!! Unknown fear? I have heard about "Fear of unknown" but this one is new.


pgp9TEK6EgoIp.pgp
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-08 Thread Trenton Adams
On 1/8/06, Ernie Schroder <[EMAIL PROTECTED]> wrote:
> On Sunday 08 January 2006 03:23, a tiny voice compelled Trenton Adams to
> write:
> > Well, could be many things. I've found fear of computers to be one
> > blocker to being better at computers than one can be. Having fear
> > creates a mind block.
>
>
> Why would someone with a fear of computers even consider Gentoo?

Who says they know they have a fear of computers?  You can be doing
something that you don't even know you're afraid of.  Obviously if it
was total fear, they would know about it.

> --
> Regards, Ernie
>
> --
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-08 Thread Ernie Schroder
On Sunday 08 January 2006 03:23, a tiny voice compelled Trenton Adams to 
write:
> Well, could be many things.  I've found fear of computers to be one
> blocker to being better at computers than one can be.  Having fear
> creates a mind block.


Why would someone with a fear of computers even consider Gentoo?
-- 
Regards, Ernie

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-08 Thread Trenton Adams
ROFL. :P  I'm just saying that there's *always* room for improvement. 
And this install thing is a good start.  Automation, with flexibility
intact, is never a bad thing.

On 1/8/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> On Sunday 08 January 2006 14:33, Trenton Adams wrote:
> > http://www.gentoo.org/proj/en/releng/installer/
> >
> Looks great to me. Just didn't see any discussion on gentoo-dev or may be I
> missed it. So now what do you want then? You have a graphical based install
> and once you have a working system, you can install more packages. What makes
> you say that gentoo is difficult?
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-08 Thread Abhay Kedia
On Sunday 08 January 2006 14:33, Trenton Adams wrote:
> http://www.gentoo.org/proj/en/releng/installer/
>
Looks great to me. Just didn't see any discussion on gentoo-dev or may be I 
missed it. So now what do you want then? You have a graphical based install 
and once you have a working system, you can install more packages. What makes 
you say that gentoo is difficult?


pgp8nWpNSe1aH.pgp
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-08 Thread Trenton Adams
http://www.gentoo.org/proj/en/releng/installer/

On 1/8/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> On Sunday 08 January 2006 13:57, Trenton Adams wrote:
> >
> > > Menu of what? How will a Gentoo developer know what you want to install?
> > > If you are starting from Stage 3, you just need to choose what to install
> > > and thats it. How will a menu help you in that? As far as graphics based
> > > Gentoo install is concerned. I don't think that it is even anywhere near
> > > Gentoo Dev's priorities right now.
> >
> > Really?  Then why have they already created one? Hmm.
> >
> They have? Where?
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-08 Thread Abhay Kedia
On Sunday 08 January 2006 13:57, Trenton Adams wrote:
>
> > Menu of what? How will a Gentoo developer know what you want to install?
> > If you are starting from Stage 3, you just need to choose what to install
> > and thats it. How will a menu help you in that? As far as graphics based
> > Gentoo install is concerned. I don't think that it is even anywhere near
> > Gentoo Dev's priorities right now.
>
> Really?  Then why have they already created one? Hmm.
>
They have? Where?


pgprkyOaj6rP1.pgp
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-08 Thread Trenton Adams
On 1/8/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> On Sunday 08 January 2006 06:36, Trenton Adams wrote:
> >
> > Here we go again, who says that you have to limit it to a menu?  Give
> > a menu, but allow a graphical shell during install for those that want
> > to do extra packages, or whatever.  Or, even provide a dynamically
> > extendable menu that can grab packages lists from other places, from
> > another CD, floppy, Internet, etc.  So, to not provide a menu would be
> > *limiting* as well.  But I do agree with you Holly, that providing
> > *only* a *predefined* graphical menu for package installation would be
> > limiting.
> >
> Menu of what? How will a Gentoo developer know what you want to install? If
> you are starting from Stage 3, you just need to choose what to install and
> thats it. How will a menu help you in that? As far as graphics based Gentoo
> install is concerned. I don't think that it is even anywhere near Gentoo
> Dev's priorities right now.

Really?  Then why have they already created one? Hmm.

>
> >
> > Wouldn't it be beneficial to provide automated graphical installs for
> > gentoo, but provide the option to open a graphical shell at *all*
> > stages of the installation process?  Wouldn't that be ultimate
> > flexibility?  I read about the new graphical install for gentoo, and
> > perhaps it already does this!?!?
> >
> Yes having a graphical install process would be great. Why don't you volunteer
> and try to write one for us? :)

Yeah, I would love to find the time to do that.  At this moment though
I don't have the time, as my wife would be upset with me doing extra
work when I come home from work after doing the extra work that I do
after coming home from work.  LOL.  But I certainly will when I get
the time.

>
> Regards,
> Abhay
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-08 Thread Trenton Adams
On 1/8/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> On Sunday 08 January 2006 03:25, Trenton Adams wrote:
> >
> > So, there's documentation that specifically explains that packages can
> > be split, and this can cause a conflict?  I tried to find that, after
> >
> What? How is packages being split even comes in question and why does it need
> "specific" documentation? A conflict is a conflict. It can arise because of
> any new change that has been committed to portage. Man pages explain how to
> solve these conflicts. Job done!
>
> Now I don't understand how hand-picking each problem and then explaining about
> it is going to help. Documentation about a super-set is present. How will
> writing the same thing about each subset help the matter? If anything it will
> just increase the redundancy. What you want is a how to on climbing the
> stairs. Either you can write, "Climb 1st step and then go step by step" or
> you can write "Climb 1st step, then climb 2nd step, then 3rd step, then
> climb..."? Which one do you want?
>
> >
> > I dont' need most of gentoo's documentation, as I've found it quite
> > easy to use, after learning and reading about a few basic things.  But
> > not everyone does.
> >
> Why? Why doesn't everyone else find Gentoo easy? What is it that differs you
> from others? Some super intelligence? The only difference between you and the
> others that I can see is that you chose to read while others don't.

Well, could be many things.  I've found fear of computers to be one
blocker to being better at computers than one can be.  Having fear
creates a mind block.  Another one could simply be lack of experience.
 The more experience you have, the more likely you are able to solve a
*new* problem quickly, as it could be related in some way.  Perhaps
you can call this intuition.  And I'm sure there are many more.

So no, not superior intelligence.  In fact, I don't believe in
*genius*. :)  Actually, I had a great debate about this topic with a
guy at work.  He worships people like Linus and such.  I told him that
even people like Linus, although intelligent, will happily admit that
they are products of circumstance.  And, to prove my point, I did a
search about Linus on this topic.  As it were, he wrote a book called
"The Accidental Revolutionary", or something like that.  I've actually
been meaning to read it.  So, either Linus has false humility (which
is arrogance), or he means what he says.  I've also found that those
who think they are intelligent, usually are not. :D  As it were, I
believe Linus to actually be intelligent, only because he decides to
actually work, rather than sit on his butt all day.  But, that's all a
side tangent. LOL

>
> Regards,
> Abhay
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-08 Thread Abhay Kedia
On Sunday 08 January 2006 06:36, Trenton Adams wrote:
>
> Here we go again, who says that you have to limit it to a menu?  Give
> a menu, but allow a graphical shell during install for those that want
> to do extra packages, or whatever.  Or, even provide a dynamically
> extendable menu that can grab packages lists from other places, from
> another CD, floppy, Internet, etc.  So, to not provide a menu would be
> *limiting* as well.  But I do agree with you Holly, that providing
> *only* a *predefined* graphical menu for package installation would be
> limiting.
>
Menu of what? How will a Gentoo developer know what you want to install? If 
you are starting from Stage 3, you just need to choose what to install and 
thats it. How will a menu help you in that? As far as graphics based Gentoo 
install is concerned. I don't think that it is even anywhere near Gentoo 
Dev's priorities right now.

>
> Wouldn't it be beneficial to provide automated graphical installs for
> gentoo, but provide the option to open a graphical shell at *all*
> stages of the installation process?  Wouldn't that be ultimate
> flexibility?  I read about the new graphical install for gentoo, and
> perhaps it already does this!?!?
>
Yes having a graphical install process would be great. Why don't you volunteer 
and try to write one for us? :)

Regards,
Abhay


pgpJ9CPke6u3s.pgp
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-08 Thread Abhay Kedia
On Sunday 08 January 2006 03:25, Trenton Adams wrote:
>
> So, there's documentation that specifically explains that packages can
> be split, and this can cause a conflict?  I tried to find that, after
>
What? How is packages being split even comes in question and why does it need 
"specific" documentation? A conflict is a conflict. It can arise because of 
any new change that has been committed to portage. Man pages explain how to 
solve these conflicts. Job done!

Now I don't understand how hand-picking each problem and then explaining about 
it is going to help. Documentation about a super-set is present. How will 
writing the same thing about each subset help the matter? If anything it will 
just increase the redundancy. What you want is a how to on climbing the 
stairs. Either you can write, "Climb 1st step and then go step by step" or 
you can write "Climb 1st step, then climb 2nd step, then 3rd step, then 
climb..."? Which one do you want?

>
> I dont' need most of gentoo's documentation, as I've found it quite
> easy to use, after learning and reading about a few basic things.  But
> not everyone does.
>
Why? Why doesn't everyone else find Gentoo easy? What is it that differs you 
from others? Some super intelligence? The only difference between you and the 
others that I can see is that you chose to read while others don't.

Regards,
Abhay


pgpbUAdzdLeJf.pgp
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-07 Thread Trenton Adams
Sorry, I shouldn't have said, "Here we go again", as that can be
antogonizing, which doesn't help anything. :(

On 1/7/06, Trenton Adams <[EMAIL PROTECTED]> wrote:
> First off all, the install process is only a portion of making gentoo
> *easier*.  At it is kind of a tangent to the original discussion.
> But, none the less, it is a good discussion.
>
> On 1/7/06, Holly Bostick <[EMAIL PROTECTED]> wrote:
> > Trenton Adams schreef:
> > > Interesting points, but
> > >
> > > On 1/7/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> > >
> > >> On Saturday 07 January 2006 22:00, Trenton Adams wrote:
> > >>
> > >>> I like both that my car just works, and I don't have to know how
> > >>> the pistons go up and down, but that I can also look under the
> > >>> hood if I so desire.
> > >>>
> > >>
> > >> Thinking on the wrong lines again and what you want can never
> > >> happen, at least with Gentoo; because Gentoo does not give you a
> > >> working car at all. It just gives you spare parts (ebuilds &
> > >> packages), books to read (documentation) and a tool box (portage).
> > >> Then it tells you to go ahead and make your own car. It totally
> > >> depends on you whether you want to make it a blazing fast Ferrari
> > >> or a classy Limo. To achieve anything of that sorts you *HAVE TO*
> > >> know how the pistons go up and down. If you don't read and just put
> > >>  together the pieces in a random order then you might make a moving
> > >>  car but it will not be a working one. Moral of the story? To have
> > >> full control, you gotta know how things work inside the engine :)
> > >
> > >
> > > Well actually, it could happen.  If I had a menu of packages to be
> > > installed during some sort of automated install process, then I'm
> > > still customizing my system the way I want.  So once again, you
> > > absolutely *CAN* have gentoo flexibility with easy of install
> >
> > Just a quick question:
> >
> > Isn't creating "a menu of packages to be installed" part of the install
> > process?
> >
> > If not, because you did not create this menu yourself, then you are not
> > "customizing your system the way you want", but rather choosing the most
> > suitable for you amongst a list of pre-defined-- thus, by definition,
> > limiting-- options.
>
> Here we go again, who says that you have to limit it to a menu?  Give
> a menu, but allow a graphical shell during install for those that want
> to do extra packages, or whatever.  Or, even provide a dynamically
> extendable menu that can grab packages lists from other places, from
> another CD, floppy, Internet, etc.  So, to not provide a menu would be
> *limiting* as well.  But I do agree with you Holly, that providing
> *only* a *predefined* graphical menu for package installation would be
> limiting.
>
> Now, I'm just brain storming here...
>
> Wouldn't it be beneficial to provide automated graphical installs for
> gentoo, but provide the option to open a graphical shell at *all*
> stages of the installation process?  Wouldn't that be ultimate
> flexibility?  I read about the new graphical install for gentoo, and
> perhaps it already does this!?!?
>
> >
> > If you did create the menu of packages yourself, and it then is (as it
> > must be) considered part of the installation process, then isn't the
> > installation process no longer "easy", by your definition of "easy"?
>
> Well, this is a side tangent, given my reply just above.  None the
> less, all of *my* installs from the point after I created my *own*
> menu would be easy.
>
> >
> > Not quite following the logic here.
> >
> > Holly
> > --
> > gentoo-user@gentoo.org mailing list
> >
> >
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-07 Thread Trenton Adams
First off all, the install process is only a portion of making gentoo
*easier*.  At it is kind of a tangent to the original discussion. 
But, none the less, it is a good discussion.

On 1/7/06, Holly Bostick <[EMAIL PROTECTED]> wrote:
> Trenton Adams schreef:
> > Interesting points, but
> >
> > On 1/7/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> >
> >> On Saturday 07 January 2006 22:00, Trenton Adams wrote:
> >>
> >>> I like both that my car just works, and I don't have to know how
> >>> the pistons go up and down, but that I can also look under the
> >>> hood if I so desire.
> >>>
> >>
> >> Thinking on the wrong lines again and what you want can never
> >> happen, at least with Gentoo; because Gentoo does not give you a
> >> working car at all. It just gives you spare parts (ebuilds &
> >> packages), books to read (documentation) and a tool box (portage).
> >> Then it tells you to go ahead and make your own car. It totally
> >> depends on you whether you want to make it a blazing fast Ferrari
> >> or a classy Limo. To achieve anything of that sorts you *HAVE TO*
> >> know how the pistons go up and down. If you don't read and just put
> >>  together the pieces in a random order then you might make a moving
> >>  car but it will not be a working one. Moral of the story? To have
> >> full control, you gotta know how things work inside the engine :)
> >
> >
> > Well actually, it could happen.  If I had a menu of packages to be
> > installed during some sort of automated install process, then I'm
> > still customizing my system the way I want.  So once again, you
> > absolutely *CAN* have gentoo flexibility with easy of install
>
> Just a quick question:
>
> Isn't creating "a menu of packages to be installed" part of the install
> process?
>
> If not, because you did not create this menu yourself, then you are not
> "customizing your system the way you want", but rather choosing the most
> suitable for you amongst a list of pre-defined-- thus, by definition,
> limiting-- options.

Here we go again, who says that you have to limit it to a menu?  Give
a menu, but allow a graphical shell during install for those that want
to do extra packages, or whatever.  Or, even provide a dynamically
extendable menu that can grab packages lists from other places, from
another CD, floppy, Internet, etc.  So, to not provide a menu would be
*limiting* as well.  But I do agree with you Holly, that providing
*only* a *predefined* graphical menu for package installation would be
limiting.

Now, I'm just brain storming here...

Wouldn't it be beneficial to provide automated graphical installs for
gentoo, but provide the option to open a graphical shell at *all*
stages of the installation process?  Wouldn't that be ultimate
flexibility?  I read about the new graphical install for gentoo, and
perhaps it already does this!?!?

>
> If you did create the menu of packages yourself, and it then is (as it
> must be) considered part of the installation process, then isn't the
> installation process no longer "easy", by your definition of "easy"?

Well, this is a side tangent, given my reply just above.  None the
less, all of *my* installs from the point after I created my *own*
menu would be easy.

>
> Not quite following the logic here.
>
> Holly
> --
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-07 Thread Holly Bostick
Trenton Adams schreef:
> Interesting points, but
> 
> On 1/7/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> 
>> On Saturday 07 January 2006 22:00, Trenton Adams wrote:
>> 
>>> I like both that my car just works, and I don't have to know how 
>>> the pistons go up and down, but that I can also look under the 
>>> hood if I so desire.
>>> 
>> 
>> Thinking on the wrong lines again and what you want can never 
>> happen, at least with Gentoo; because Gentoo does not give you a 
>> working car at all. It just gives you spare parts (ebuilds & 
>> packages), books to read (documentation) and a tool box (portage). 
>> Then it tells you to go ahead and make your own car. It totally 
>> depends on you whether you want to make it a blazing fast Ferrari 
>> or a classy Limo. To achieve anything of that sorts you *HAVE TO* 
>> know how the pistons go up and down. If you don't read and just put
>>  together the pieces in a random order then you might make a moving
>>  car but it will not be a working one. Moral of the story? To have 
>> full control, you gotta know how things work inside the engine :)
> 
> 
> Well actually, it could happen.  If I had a menu of packages to be 
> installed during some sort of automated install process, then I'm 
> still customizing my system the way I want.  So once again, you 
> absolutely *CAN* have gentoo flexibility with easy of install

Just a quick question:

Isn't creating "a menu of packages to be installed" part of the install
process?

If not, because you did not create this menu yourself, then you are not
"customizing your system the way you want", but rather choosing the most
suitable for you amongst a list of pre-defined-- thus, by definition,
limiting-- options.

If you did create the menu of packages yourself, and it then is (as it
must be) considered part of the installation process, then isn't the
installation process no longer "easy", by your definition of "easy"?

Not quite following the logic here.

Holly
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-07 Thread Trenton Adams
Interesting points, but

On 1/7/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> On Saturday 07 January 2006 22:00, Trenton Adams wrote:
> >
> > I'm just of the mind that we really should encourage it's use, while
> > encouraging people to also understand what's happening under the
> > hood.
> >
> ...and how do you suggest that should be done? There is tons of documentation
> available for user to read and know what is happening under the hood but no
> one wants to RTFM. Even this problem that you faced has been clearly
> explained along with its solution in "man emerge". How should Gentoo force a
> user to read the documentation and the man pages?

So, there's documentation that specifically explains that packages can
be split, and this can cause a conflict?  I tried to find that, after
I resolved the problem, but to no avail.  There is documentation on
conflicts in general.

Besides, this problem I ran into wasn't much of a problem, as I was
able to figure it out quite easily without documentation.  Personally,
I dont' need most of gentoo's documentation, as I've found it quite
easy to use, after learning and reading about a few basic things.  But
not everyone does.

>
> >
> > I like both that my car just works, and I don't have to know how the
> > pistons go up and down, but that I can also look under the hood if I so
> > desire.
> >
> Thinking on the wrong lines again and what you want can never happen, at least
> with Gentoo; because Gentoo does not give you a working car at all. It just
> gives you spare parts (ebuilds & packages), books to read (documentation) and
> a tool box (portage). Then it tells you to go ahead and make your own car. It
> totally depends on you whether you want to make it a blazing fast Ferrari or
> a classy Limo. To achieve anything of that sorts you *HAVE TO* know how the
> pistons go up and down. If you don't read and just put together the pieces in
> a random order then you might make a moving car but it will not be a working
> one. Moral of the story? To have full control, you gotta know how things work
> inside the engine :)

Well actually, it could happen.  If I had a menu of packages to be
installed during some sort of automated install process, then I'm
still customizing my system the way I want.  So once again, you
absolutely *CAN* have gentoo flexibility with easy of install, as an
example.  I never was referring to install, but that could be cleaned
up too. :)  You can think of this like a robotics assembly line that
will make anything that your heart desires FOR YOU.  Then, you can go
and look at the technical manuals to find out what happened.

>
> Regards,
> Abhay
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-07 Thread Abhay Kedia
On Saturday 07 January 2006 22:00, Trenton Adams wrote:
>
> I'm just of the mind that we really should encourage it's use, while 
> encouraging people to also understand what's happening under the
> hood. 
>
...and how do you suggest that should be done? There is tons of documentation 
available for user to read and know what is happening under the hood but no 
one wants to RTFM. Even this problem that you faced has been clearly 
explained along with its solution in "man emerge". How should Gentoo force a 
user to read the documentation and the man pages?

>
> I like both that my car just works, and I don't have to know how the
> pistons go up and down, but that I can also look under the hood if I so 
> desire. 
>
Thinking on the wrong lines again and what you want can never happen, at least 
with Gentoo; because Gentoo does not give you a working car at all. It just 
gives you spare parts (ebuilds & packages), books to read (documentation) and 
a tool box (portage). Then it tells you to go ahead and make your own car. It 
totally depends on you whether you want to make it a blazing fast Ferrari or 
a classy Limo. To achieve anything of that sorts you *HAVE TO* know how the 
pistons go up and down. If you don't read and just put together the pieces in 
a random order then you might make a moving car but it will not be a working 
one. Moral of the story? To have full control, you gotta know how things work 
inside the engine :)

Regards,
Abhay


pgplgtdTD2sIl.pgp
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-07 Thread Trenton Adams
Interesting viewpoint, and some of the things you say do have
relevance Holly.  Thanks.  But, I still think things should be a
little easier for the average user.  I'm really sick of the windows
admins who *think* linux is hard, when it's really not, and bash it
all the time because of that.  I'm all for converting them. :)

On 1/7/06, Holly Bostick <[EMAIL PROTECTED]> wrote:
> Trenton Adams schreef:
> > Oops, forgot to reply to everything.
> >
> > On 1/6/06, Holly Bostick <[EMAIL PROTECTED]> wrote:
> >
> >> Trenton Adams schreef:
> >>
> >>> On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> >>>
> >>>
>  On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote:
> 
> 
> 
> >> something like
> >>
> >> if_blocked_by('openmotif') ewarn "You must unmerge
> >> openmotif before proceeding"
> >
> > Yes, or as follows...
> >
> > if_blocked_by('openmotif') auto_unmerge('openmotif') #
> > continue with merge which should automatically be merging
> > openmotif anyhow.
> 
>  Absolutely not! I don't want portage removing something I may
>  be using at the time without my saying so.
> >>>
> >>>
> >>> Good point.  Perhaps it should ask then?
> >>>
> >>>
> >>
> >> Well, it does, by stopping and waiting for you to perform an action
> >> and either restart the stopped process (if the action you took was
> >> to unmerge the blocking package), or to forego the stopped process
> >> entirely,  if you choose not to remove the blocked package because
> >> you want to keep it for whatever reason (it could happen).
> >>
> >> You're assuming that unmerging the blocking package is *always* the
> >>  right solution for everyone at all times (in this case, it's not
> >> really relevant, since motif-config will itself re-install
> >> openmotif), but the point of Gentoo is that you are in control. If
> >> I am in control, then I have to decide what I want done in each
> >> particular situation that occurs, which is exactly what I have to
> >> do with the current setup-- very obviously, since Portage will stop
> >> until I make a decision and act on it. So fine, your new updated
> >> Portage informs me there's a block, and says, "I could do this to
> >> solve it, shall I?" I myself am going to say "no", because I want
> >> to know the nature of the block, and how Portage's proposed action
> >> is going to affect the system that I have carefully customized to
> >> my individual needs.
> >
> >
> > Yes, flexibility is GREAT.  That's one reason I really like gentoo,
> > and linux in general.  However, I also like simplicity, or should I
> > say, I like to have the choice.  So, one could easily make gentoo
> > have auto-detect and handle features, while allowing configuration
> > changes that disable automatic behaviour.  You could have individual
> > enable/disable options for each feature, as well as one global
> > feature than enables/disables all auto-detect features.  Then you
> > could have include/excludes for each feature so that the global would
> > not override them.
> >
> > So, the bottom line is this, one person says that things are
> > difficult because they need to be, in order to be flexible.  But I
> > say that if things are truly flexible, then it should also be
> > possible to make them automatic, or simple.  That's what I call
> > ULTIMATE flexiblity, which is what I mentioned in another post that I
> > made.  When I originally started with gentoo linux, I read the part
> > about why gentoo linux came about.  Basically it was all about doing
> > things the way you want.  Well, I like the flexiblity, but I also
> > want the simplicity. :) Let us have the simplicity of RedHat, and
> > RPMs (waiting for flames), but with flexibility as well.
>
> Well, if this is your opinion, I must then accept the burden of being
> one of those members of the Linux community you mention
>
> Trenton Adams schreef:
>
> > Yes, and I've noticed there's a big problem with the linux community
> > at large.  People that know and understand linux have a lot of the
> > times not helped the "open source" intiative, in that they like
> > things to be difficult,
>
> Although this is not strictly true I don't *like* things to be
> difficult, /per se/ but I do tend to do things "the hard way" rather
> than "the easy way"
>
> > because it makes them somehow seem smarter.  In all reality, it
> > doesn't take a genius to use linux, just someone who likes to read a
> > whole lot.
>
> I do like to read a whole lot (always have), and I don't so much care
> how smart anyone thinks I am, but if I am in any way smart, I do want
> that to be recognized, which is a different thing.
>
> But if you leave out the rather insulting insinuation that such users
> are not in fact smart, but ego-trippers who just have nothing to do but
> read dry technical texts that no "normal" person would ever bother with,
> I'll cop to the charge.
>
> The thing is, I prefer things to be slightly more difficult because 

Re: [gentoo-user] package conflict on update

2006-01-07 Thread Trenton Adams
On 1/7/06, Abhay Kedia <[EMAIL PROTECTED]> wrote:
> On Saturday 07 January 2006 10:43, Trenton Adams wrote:
> >
> > which is what I mentioned in another post that I made.  When I
> > originally started with gentoo linux, I read the part about why gentoo
> > linux came about.  Basically it was all about doing things the way you
> > want.  Well, I like the flexiblity, but I also want the simplicity. :)
> >  Let us have the simplicity of RedHat, and RPMs (waiting for flames),
> > but with flexibility as well.
> >
> You should review what you want out of your Linux Distro cos I for once am
> failing to understand your point of view. What do you want? Gentoo is gentoo.
> It gives you full control to do what *YOU* want to do and taking full control
> of a full fledged OS is needless to say; "difficult". If you don't desire or
> need the full control then imho there are various other distros available
> with *simplicity* written all over them. They should be there at your
> service. But if Gentoo starts to uninstall stuff from my system without
> asking me then the whole philosophy of control dies or Gentoo dies.

I never said it should uninstall stuff without asking you.  In fact, I
suggested it ask me.  And gentoo is hardly "difficult" for anyone with
a brain.  *Perhaps* time consuming to learn, but not "difficult".  And
as I said before, I'm using gentoo because of it's flexibility, so
that's what I'm sticking with.  In fact, all my Linux computers have
now been converted to gentoo, as of this past week.  So I don't plan
on switching them back any time soon.  I'm just of the mind that we
really should encourage it's use, while encouraging people to also
understand what's happening under the hood.  I like both that my car
just works, and I don't have to know how the pistons go up and down,
but that I can also look under the hood if I so desire.

>
> Regards,
> Abhay
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-07 Thread Abhay Kedia
On Saturday 07 January 2006 10:43, Trenton Adams wrote:
>
> which is what I mentioned in another post that I made.  When I
> originally started with gentoo linux, I read the part about why gentoo
> linux came about.  Basically it was all about doing things the way you
> want.  Well, I like the flexiblity, but I also want the simplicity. :)
>  Let us have the simplicity of RedHat, and RPMs (waiting for flames),
> but with flexibility as well.
>
You should review what you want out of your Linux Distro cos I for once am 
failing to understand your point of view. What do you want? Gentoo is gentoo. 
It gives you full control to do what *YOU* want to do and taking full control 
of a full fledged OS is needless to say; "difficult". If you don't desire or 
need the full control then imho there are various other distros available 
with *simplicity* written all over them. They should be there at your 
service. But if Gentoo starts to uninstall stuff from my system without 
asking me then the whole philosophy of control dies or Gentoo dies.

Regards,
Abhay


pgp7XmAVdrIf0.pgp
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-07 Thread Holly Bostick
Trenton Adams schreef:
> Oops, forgot to reply to everything.
> 
> On 1/6/06, Holly Bostick <[EMAIL PROTECTED]> wrote:
> 
>> Trenton Adams schreef:
>> 
>>> On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
>>> 
>>> 
 On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote:
 
 
 
>> something like
>> 
>> if_blocked_by('openmotif') ewarn "You must unmerge
>> openmotif before proceeding"
> 
> Yes, or as follows...
> 
> if_blocked_by('openmotif') auto_unmerge('openmotif') #
> continue with merge which should automatically be merging
> openmotif anyhow.
 
 Absolutely not! I don't want portage removing something I may
 be using at the time without my saying so.
>>> 
>>> 
>>> Good point.  Perhaps it should ask then?
>>> 
>>> 
>> 
>> Well, it does, by stopping and waiting for you to perform an action
>> and either restart the stopped process (if the action you took was
>> to unmerge the blocking package), or to forego the stopped process 
>> entirely,  if you choose not to remove the blocked package because
>> you want to keep it for whatever reason (it could happen).
>> 
>> You're assuming that unmerging the blocking package is *always* the
>>  right solution for everyone at all times (in this case, it's not
>> really relevant, since motif-config will itself re-install
>> openmotif), but the point of Gentoo is that you are in control. If
>> I am in control, then I have to decide what I want done in each
>> particular situation that occurs, which is exactly what I have to
>> do with the current setup-- very obviously, since Portage will stop
>> until I make a decision and act on it. So fine, your new updated
>> Portage informs me there's a block, and says, "I could do this to
>> solve it, shall I?" I myself am going to say "no", because I want
>> to know the nature of the block, and how Portage's proposed action
>> is going to affect the system that I have carefully customized to
>> my individual needs.
> 
> 
> Yes, flexibility is GREAT.  That's one reason I really like gentoo, 
> and linux in general.  However, I also like simplicity, or should I 
> say, I like to have the choice.  So, one could easily make gentoo
> have auto-detect and handle features, while allowing configuration
> changes that disable automatic behaviour.  You could have individual 
> enable/disable options for each feature, as well as one global
> feature than enables/disables all auto-detect features.  Then you
> could have include/excludes for each feature so that the global would
> not override them.
> 
> So, the bottom line is this, one person says that things are
> difficult because they need to be, in order to be flexible.  But I
> say that if things are truly flexible, then it should also be
> possible to make them automatic, or simple.  That's what I call
> ULTIMATE flexiblity, which is what I mentioned in another post that I
> made.  When I originally started with gentoo linux, I read the part
> about why gentoo linux came about.  Basically it was all about doing
> things the way you want.  Well, I like the flexiblity, but I also
> want the simplicity. :) Let us have the simplicity of RedHat, and
> RPMs (waiting for flames), but with flexibility as well.

Well, if this is your opinion, I must then accept the burden of being
one of those members of the Linux community you mention

Trenton Adams schreef:

> Yes, and I've noticed there's a big problem with the linux community 
> at large.  People that know and understand linux have a lot of the 
> times not helped the "open source" intiative, in that they like
> things to be difficult,

Although this is not strictly true I don't *like* things to be
difficult, /per se/ but I do tend to do things "the hard way" rather
than "the easy way"

> because it makes them somehow seem smarter.  In all reality, it
> doesn't take a genius to use linux, just someone who likes to read a
> whole lot.

I do like to read a whole lot (always have), and I don't so much care
how smart anyone thinks I am, but if I am in any way smart, I do want
that to be recognized, which is a different thing.

But if you leave out the rather insulting insinuation that such users
are not in fact smart, but ego-trippers who just have nothing to do but
read dry technical texts that no "normal" person would ever bother with,
I'll cop to the charge.

The thing is, I prefer things to be slightly more difficult because I
believe that people using advanced tools should have a clue about how
they work and how to use them properly.

As I have said before, and will likely say again in the future, I
believe that a policy of providing advanced technology, dumbed-down so
that it "Just Works" to the "unwashed masses" (let us say, my
boyfriend's grandmother, who is a very nice lady, or my aunt, or his
mother, who are of an age and about the same level of computer expertise
and interest-- which is to say, "none", although my bf's mother has now
had a computer forced on

Re: [gentoo-user] package conflict on update

2006-01-06 Thread Trenton Adams
Oops, forgot to reply to everything.

On 1/6/06, Holly Bostick <[EMAIL PROTECTED]> wrote:
> Trenton Adams schreef:
> > On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> >
> >>On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote:
> >>
> >>
> something like
> 
> if_blocked_by('openmotif')
> ewarn "You must unmerge openmotif before proceeding"
> >>>
> >>>Yes, or as follows...
> >>>
> >>>if_blocked_by('openmotif')
> >>>  auto_unmerge('openmotif')
> >>>  # continue with merge which should automatically be merging openmotif
> >>>anyhow.
> >>
> >>Absolutely not! I don't want portage removing something I may be using at
> >>the time without my saying so.
> >
> >
> > Good point.  Perhaps it should ask then?
> >
> >
>
> Well, it does, by stopping and waiting for you to perform an action and
> either restart the stopped process (if the action you took was to
> unmerge the blocking package), or to forego the stopped process
> entirely,  if you choose not to remove the blocked package because you
> want to keep it for whatever reason (it could happen).
>
> You're assuming that unmerging the blocking package is *always* the
> right solution for everyone at all times (in this case, it's not really
> relevant, since motif-config will itself re-install openmotif), but the
> point of Gentoo is that you are in control. If I am in control, then I
> have to decide what I want done in each particular situation that
> occurs, which is exactly what I have to do with the current setup-- very
> obviously, since Portage will stop until I make a decision and act on
> it. So fine, your new updated Portage informs me there's a block, and
> says, "I could do this to solve it, shall I?" I myself am going to say
> "no", because I want to know the nature of the block, and how Portage's
> proposed action is going to affect the system that I have carefully
> customized to my individual needs.

Yes, flexibility is GREAT.  That's one reason I really like gentoo,
and linux in general.  However, I also like simplicity, or should I
say, I like to have the choice.  So, one could easily make gentoo have
auto-detect and handle features, while allowing configuration changes
that disable automatic behaviour.  You could have individual
enable/disable options for each feature, as well as one global feature
than enables/disables all auto-detect features.  Then you could have
include/excludes for each feature so that the global would not
override them.

So, the bottom line is this, one person says that things are difficult
because they need to be, in order to be flexible.  But I say that if
things are truly flexible, then it should also be possible to make
them automatic, or simple.  That's what I call ULTIMATE flexiblity,
which is what I mentioned in another post that I made.  When I
originally started with gentoo linux, I read the part about why gentoo
linux came about.  Basically it was all about doing things the way you
want.  Well, I like the flexiblity, but I also want the simplicity. :)
 Let us have the simplicity of RedHat, and RPMs (waiting for flames),
but with flexibility as well.

I understand that gentoo is a work in progress, and will probably
remain that way forever (I HOPE).  So, any ideas should at least be
analyzed, and thought out, and not just discarded.

>
> So I'm right in the same position as I was anyway; the emerge is stopped
> (because I said, no don't go on with whatever you plan), and I'm off
> reading ChangeLogs and the like to see what's going on in the
> environment I'm suddenly dealing with. I suppose that it's all very nice
> to have some extra dialog as if Portage was communicating with me more
> "humanely", but it's just cosmetic, in actual fact.
>
> Of course, that may be because I take time to read some of the
> comprehensive documentation that so many have taken the time to write,
> so I know what a Blocked Package is, so it doesn't freak me out when I
> come across one. So sue me and call me names... oh wait, you had your
> rant already. We'll mark that item "Done", then.
>
> Ultimately, I'm sure such an extra dialog would be a nice thing, but I
> don't so much see it as something to get all riled up about. Maybe it's
> just me.
>
> Holly
>
>
> --
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-06 Thread Trenton Adams
On 1/6/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> On Thu, 05 Jan 2006 17:14:36 -0800, Zac Medico wrote:
>
> > | if_blocked_by('openmotif')
> > | ewarn "You must unmerge openmotif before proceeding"
> > |
> >
> > It would be icky to have to specify blocker logic/messages like that.
>
> Not in the sort of cases that come up most often, where functionality has
> been moved from a package into another. In this case the block is
> entirely predictable. If, for example, you are updating xpdf from version
> <=X to version >X, it will both require and block poppler. The dev has
> already modified the ebuild to handle the new dependency, so he will know
> about the block.
>

EXACTLY Neil! :)

>
> --
> Neil Bothwick
>
> Windows booting: insert CD-ROM 2.
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-06 Thread Trenton Adams
On 1/6/06, Holly Bostick <[EMAIL PROTECTED]> wrote:
> Trenton Adams schreef:
> > On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> >
> >>On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote:
> >>
> >>
> something like
> 
> if_blocked_by('openmotif')
> ewarn "You must unmerge openmotif before proceeding"
> >>>
> >>>Yes, or as follows...
> >>>
> >>>if_blocked_by('openmotif')
> >>>  auto_unmerge('openmotif')
> >>>  # continue with merge which should automatically be merging openmotif
> >>>anyhow.
> >>
> >>Absolutely not! I don't want portage removing something I may be using at
> >>the time without my saying so.
> >
> >
> > Good point.  Perhaps it should ask then?
> >
> >
>
> Well, it does, by stopping and waiting for you to perform an action and
> either restart the stopped process (if the action you took was to
> unmerge the blocking package), or to forego the stopped process
> entirely,  if you choose not to remove the blocked package because you
> want to keep it for whatever reason (it could happen).
>
> You're assuming that unmerging the blocking package is *always* the
> right solution for everyone at all times (in this case, it's not really
> relevant, since motif-config will itself re-install openmotif), but the
> point of Gentoo is that you are in control. If I am in control, then I
> have to decide what I want done in each particular situation that
> occurs, which is exactly what I have to do with the current setup-- very
> obviously, since Portage will stop until I make a decision and act on
> it. So fine, your new updated Portage informs me there's a block, and
> says, "I could do this to solve it, shall I?" I myself am going to say
> "no", because I want to know the nature of the block, and how Portage's
> proposed action is going to affect the system that I have carefully
> customized to my individual needs.
>
> So I'm right in the same position as I was anyway; the emerge is stopped
> (because I said, no don't go on with whatever you plan), and I'm off
> reading ChangeLogs and the like to see what's going on in the
> environment I'm suddenly dealing with. I suppose that it's all very nice
> to have some extra dialog as if Portage was communicating with me more
> "humanely", but it's just cosmetic, in actual fact.
>
> Of course, that may be because I take time to read some of the
> comprehensive documentation that so many have taken the time to write,
> so I know what a Blocked Package is, so it doesn't freak me out when I
> come across one. So sue me and call me names... oh wait, you had your
> rant already. We'll mark that item "Done", then.

I don't think anyone wants to call you names.  At least not anyone
sensible.  But, I see I struck a nerve on one of my previous posts. 
That's good though, as we *all* need to be provoked to think a little.
 That way we become *wise* rather than *smart*.  And wise is better
than smart. :D

>
> Ultimately, I'm sure such an extra dialog would be a nice thing, but I
> don't so much see it as something to get all riled up about. Maybe it's
> just me.
>
> Holly
>
>
> --
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-06 Thread Holly Bostick
Trenton Adams schreef:
> On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> 
>>On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote:
>>
>>
something like

if_blocked_by('openmotif')
ewarn "You must unmerge openmotif before proceeding"
>>>
>>>Yes, or as follows...
>>>
>>>if_blocked_by('openmotif')
>>>  auto_unmerge('openmotif')
>>>  # continue with merge which should automatically be merging openmotif
>>>anyhow.
>>
>>Absolutely not! I don't want portage removing something I may be using at
>>the time without my saying so.
> 
> 
> Good point.  Perhaps it should ask then?
> 
> 

Well, it does, by stopping and waiting for you to perform an action and
either restart the stopped process (if the action you took was to
unmerge the blocking package), or to forego the stopped process
entirely,  if you choose not to remove the blocked package because you
want to keep it for whatever reason (it could happen).

You're assuming that unmerging the blocking package is *always* the
right solution for everyone at all times (in this case, it's not really
relevant, since motif-config will itself re-install openmotif), but the
point of Gentoo is that you are in control. If I am in control, then I
have to decide what I want done in each particular situation that
occurs, which is exactly what I have to do with the current setup-- very
obviously, since Portage will stop until I make a decision and act on
it. So fine, your new updated Portage informs me there's a block, and
says, "I could do this to solve it, shall I?" I myself am going to say
"no", because I want to know the nature of the block, and how Portage's
proposed action is going to affect the system that I have carefully
customized to my individual needs.

So I'm right in the same position as I was anyway; the emerge is stopped
(because I said, no don't go on with whatever you plan), and I'm off
reading ChangeLogs and the like to see what's going on in the
environment I'm suddenly dealing with. I suppose that it's all very nice
to have some extra dialog as if Portage was communicating with me more
"humanely", but it's just cosmetic, in actual fact.

Of course, that may be because I take time to read some of the
comprehensive documentation that so many have taken the time to write,
so I know what a Blocked Package is, so it doesn't freak me out when I
come across one. So sue me and call me names... oh wait, you had your
rant already. We'll mark that item "Done", then.

Ultimately, I'm sure such an extra dialog would be a nice thing, but I
don't so much see it as something to get all riled up about. Maybe it's
just me.

Holly


-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-06 Thread Trenton Adams
On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote:
>
> > > something like
> > >
> > > if_blocked_by('openmotif')
> > > ewarn "You must unmerge openmotif before proceeding"
> >
> > Yes, or as follows...
> >
> > if_blocked_by('openmotif')
> >   auto_unmerge('openmotif')
> >   # continue with merge which should automatically be merging openmotif
> > anyhow.
>
> Absolutely not! I don't want portage removing something I may be using at
> the time without my saying so.

Good point.  Perhaps it should ask then?

>
>
> --
> Neil Bothwick
>
> I am in total control, but don't tell my wife.
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-06 Thread Neil Bothwick
On Thu, 05 Jan 2006 17:14:36 -0800, Zac Medico wrote:

> | if_blocked_by('openmotif')
> | ewarn "You must unmerge openmotif before proceeding"
> | 
> 
> It would be icky to have to specify blocker logic/messages like that.  

Not in the sort of cases that come up most often, where functionality has
been moved from a package into another. In this case the block is
entirely predictable. If, for example, you are updating xpdf from version
<=X to version >X, it will both require and block poppler. The dev has
already modified the ebuild to handle the new dependency, so he will know
about the block.


-- 
Neil Bothwick

Windows booting: insert CD-ROM 2.


signature.asc
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-06 Thread Neil Bothwick
On Fri, 6 Jan 2006 12:57:07 +0530, Abhay Kedia wrote:

> > version _after_ the new version has been merged into place.  One
> > possible solution would be to have a special feature that, when
> > enabled, allows portage to automatically unmerge an old version
> > _before_ the new one is installed (with protection against unmerging
> > system packages of course).
> >
> That is no solution AT ALL!!! What if portage unmerges the package and
> while compiling the new package it gets into an error? You are left
> with no installed packages.

Portage could remove the old package after compilation

ebuild package-new.ebuild compile
ebuild package-old.ebuild unmerge
ebuild package-new.ebuild install

This would reduce the chances of something bad happening, but not remove
it altogether. So it would have to package up the old files first and
re-install them if the new install failed, more than a little messy IMO.


-- 
Neil Bothwick

Borg -- James Borg -- licensed to assimilate.


signature.asc
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-05 Thread Abhay Kedia
On Friday 06 January 2006 06:44, Zac Medico wrote:
>
> version _after_ the new version has been merged into place.  One possible
> solution would be to have a special feature that, when enabled, allows
> portage to automatically unmerge an old version _before_ the new one is
> installed (with protection against unmerging system packages of course).
>
That is no solution AT ALL!!! What if portage unmerges the package and while 
compiling the new package it gets into an error? You are left with no 
installed packages. Even if it is not a system package you can seriously 
screw your system going this way.

Regards,
Abhay


pgpRztaid6xYb.pgp
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-05 Thread Trenton Adams
On 1/5/06, Richard Fish <[EMAIL PROTECTED]> wrote:
> On 1/5/06, Trenton Adams <[EMAIL PROTECTED]> wrote:
> > Calculating world dependencies |
> > emerge: there are no ebuilds to satisfy ">=dev-perl/PodParser-1.22".
> > (dependency required by "mail-filter/spamassassin-3.1.0" [binary])
>
> This is something that sometimes occurs when you get an out-of-sync
> portage tree (you are syncing at the same time as the mirror is
> updating).

The information in /usr/portage showed the new information, so I don't
*think* that was the case here.

>
> The fix is to just emerge --sync again.
>
> It can also happen if you use NFS for portage but do not keep the
> cache up-to-date.
>
> > re-merge it without --usepkg.  If I recall correctly, I also would
> > have had to remove the file "/var/cache/edb/remote_metadata.pickle",
>
> The portage cache should be updated automatically at the end of every
> sync.  So no, removing this file would not be necessary.

Well for some reason it wasn't.  Hmm, very odd.

>
> > but I started using NFS for my portage instead.  That file has
> > information about packages, and their dependencies, so I looked in it,
> > and it had the wrong information.
>
> Are you also using NFS for /var/cache/edb?  If not, then you need to
> run emerge --metadata.

No, but thanks for pointing that out though.  I'll be sure to update
the metadata next time.

>
> -Richard
>
> PS: Please avoid top-posting here.
>
> --
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Neil Bothwick
On Thu, 5 Jan 2006 16:32:20 -0700, Trenton Adams wrote:

> > something like
> >
> > if_blocked_by('openmotif')
> > ewarn "You must unmerge openmotif before proceeding"
> 
> Yes, or as follows...
> 
> if_blocked_by('openmotif')
>   auto_unmerge('openmotif')
>   # continue with merge which should automatically be merging openmotif
> anyhow.

Absolutely not! I don't want portage removing something I may be using at
the time without my saying so.


-- 
Neil Bothwick

I am in total control, but don't tell my wife.


signature.asc
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-05 Thread Zac Medico

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Neil Bothwick wrote:
| On Thu, 5 Jan 2006 11:10:38 +, Tom Martin wrote:
| 
|>> To the portage developers, how could this be handled?  Perhaps emerge

|>> could somehow figure out the reason for such a conflict, and then
|>> automatically unmerge the original package?
| 
|> Not really a question to the portage developers -- just unmerge

|> openmotif (the blocker) and continue as normal.
| 
| If would be nice is portage had a means for developers to handle these

| types of conflicts in the ebuild. A similar thing happened recently with
| xpdf/poppler, it happened with some FTP servers and the ftp-base package
| not long ago. I realise it is not possible to handle all conflicts, but
| with some instances, like this one, the conflict is expected. even if
| there were just a means to print a message if a package hits a block,
| something like
| 
| if_blocked_by('openmotif')

|   ewarn "You must unmerge openmotif before proceeding"
| 


It would be icky to have to specify blocker logic/messages like that.  There's 
actually an open bug specifically about this issue:

http://bugs.gentoo.org/show_bug.cgi?id=79606

Basically, the problem lies in the fact that portage unmerges the previous 
version _after_ the new version has been merged into place.  One possible 
solution would be to have a special feature that, when enabled, allows portage 
to automatically unmerge an old version _before_ the new one is installed (with 
protection against unmerging system packages of course).

Zac
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDvcR8/ejvha5XGaMRAnICAKDyA6xKtGb6mZXxS/mciU91Xvsz8QCeKidL
WRXlWMkvZ7plI2fNPlxO0TA=
=VAP2
-END PGP SIGNATURE-
--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Richard Fish
On 1/5/06, Trenton Adams <[EMAIL PROTECTED]> wrote:
> Calculating world dependencies |
> emerge: there are no ebuilds to satisfy ">=dev-perl/PodParser-1.22".
> (dependency required by "mail-filter/spamassassin-3.1.0" [binary])

This is something that sometimes occurs when you get an out-of-sync
portage tree (you are syncing at the same time as the mirror is
updating).

The fix is to just emerge --sync again.

It can also happen if you use NFS for portage but do not keep the
cache up-to-date.

> re-merge it without --usepkg.  If I recall correctly, I also would
> have had to remove the file "/var/cache/edb/remote_metadata.pickle",

The portage cache should be updated automatically at the end of every
sync.  So no, removing this file would not be necessary.

> but I started using NFS for my portage instead.  That file has
> information about packages, and their dependencies, so I looked in it,
> and it had the wrong information.

Are you also using NFS for /var/cache/edb?  If not, then you need to
run emerge --metadata.

-Richard

PS: Please avoid top-posting here.

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Trenton Adams
Oh, and one other thing.  This should also be done for packages that
get moved to different categories, because I've been getting errors
like the following lately...

Calculating world dependencies |
emerge: there are no ebuilds to satisfy ">=dev-perl/PodParser-1.22".
(dependency required by "mail-filter/spamassassin-3.1.0" [binary])

In this case, this simply means that dev-perl/PodParser has moved to a
different category, and the old spamassassin binary package couldn't
find it anymore, because it only knows about the PodParser in the old
category, not the new category.  I checked the xorg-x11 ebuild, and it
was fine.  It was the binary that still had problems, so I had to
re-merge it without --usepkg.  If I recall correctly, I also would
have had to remove the file "/var/cache/edb/remote_metadata.pickle",
but I started using NFS for my portage instead.  That file has
information about packages, and their dependencies, so I looked in it,
and it had the wrong information.  It had the "dev-perl/PodParser"
info, instead of the "perl-core/PodParser" info.

On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> On Thu, 5 Jan 2006 16:08:04 +, Tom Martin wrote:
>
> > > if_blocked_by('openmotif')
> > > ewarn "You must unmerge openmotif before proceeding"
> >
> > An error message like that doesn't really tell the user anything that he
> > doesn't already know.
>
> It may not say anything you or I don't know, but from the number of posts
> to this list about blockers, it would clearly help some people.
>
> > It would be more useful if some information was provided:
> >
> > if blocked_by >=x11-libs/openmotif-1.2.3 ; then
> >   eblockinfo "Due to changes with blah, it is recommended that"
> >   eblockinfo "you foobar. See http://bugs.gentoo.org/123456.";
> > fi
> >
> > But then, at what point would this information be echoed to the user?
> > It would have to be during the same pre-merge phase that the blocking
> > errors appear.
>
> Yes, so instead of rushing to this list or the forums, they can do what
> the message tells them and be on their way. The current messages are only
> useful if you already understand how and why blocks happen, and how to
> deal with them.
>
>
> --
> Neil Bothwick
>
> If you got the words it does not mean you got the knowledge.
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Trenton Adams
On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> On Thu, 5 Jan 2006 16:08:04 +, Tom Martin wrote:
>
> > > if_blocked_by('openmotif')
> > > ewarn "You must unmerge openmotif before proceeding"
> >
> > An error message like that doesn't really tell the user anything that he
> > doesn't already know.
>
> It may not say anything you or I don't know, but from the number of posts
> to this list about blockers, it would clearly help some people.

Yes, and I've noticed there's a big problem with the linux community
at large.  People that know and understand linux have a lot of the
times not helped the "open source" intiative, in that they like things
to be difficult, because it makes them somehow seem smarter.  In all
reality, it doesn't take a genius to use linux, just someone who likes
to read a whole lot.

Now i'm not saying this is a problem with the people working on
gentoo, so please don't think that I am.  But, if you do feel that
way, perhaps you should think twice, and actually support users.  I've
always felt that Linux in general could easily surpass windows in
usage, *IF* the linux community would make things more user friendly. 
For example, if I didn't have to read the documentation to get
something basic to work, then it's user friendly.  That doesn't mean
you have to remove flexibility either.  I've seen gui utilities in
windows that had full command line support.  If you provide command
line options, the GUI doesn't start.  So, one can have user friendly
applications without sacrificing flexibility.

When I first started with gentoo, I was ready to give up.  Not because
I didn't know what I was doing with linux, but because I don't really
have the time to read a whole whack of documentation, and the
documntation is not in a nice point form format for those that do know
what they are doing anyhow.  Take the gentoo quick install version of
the gentoo hand book.  It no longer tells you what commands to
actually run.  It just describes what to do, which is of VERY little
value.  Luckily I kept a printed copy of the old quick install around,
becuse I have no use for the new version.  Why someone would remove
all that useful information from a quick install guide, only to make a
lot less useful, I don't know.

>
> > It would be more useful if some information was provided:
> >
> > if blocked_by >=x11-libs/openmotif-1.2.3 ; then
> >   eblockinfo "Due to changes with blah, it is recommended that"
> >   eblockinfo "you foobar. See http://bugs.gentoo.org/123456.";
> > fi
> >
> > But then, at what point would this information be echoed to the user?
> > It would have to be during the same pre-merge phase that the blocking
> > errors appear.
>
> Yes, so instead of rushing to this list or the forums, they can do what
> the message tells them and be on their way. The current messages are only
> useful if you already understand how and why blocks happen, and how to
> deal with them.

EXACTLY.

>
>
> --
> Neil Bothwick
>
> If you got the words it does not mean you got the knowledge.
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Trenton Adams
On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote:
> On Thu, 5 Jan 2006 11:10:38 +, Tom Martin wrote:
>
> > > To the portage developers, how could this be handled?  Perhaps emerge
> > > could somehow figure out the reason for such a conflict, and then
> > > automatically unmerge the original package?
>
> > Not really a question to the portage developers -- just unmerge
> > openmotif (the blocker) and continue as normal.
>
> If would be nice is portage had a means for developers to handle these
> types of conflicts in the ebuild. A similar thing happened recently with
> xpdf/poppler, it happened with some FTP servers and the ftp-base package
> not long ago. I realise it is not possible to handle all conflicts, but
> with some instances, like this one, the conflict is expected. even if
> there were just a means to print a message if a package hits a block,
> something like
>
> if_blocked_by('openmotif')
> ewarn "You must unmerge openmotif before proceeding"

Yes, or as follows...

if_blocked_by('openmotif')
  auto_unmerge('openmotif')
  # continue with merge which should automatically be merging openmotif anyhow.

>
>
> --
> Neil Bothwick
>
> I am Tagline of Borg. Prepare to assimilate me.
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Neil Bothwick
On Thu, 5 Jan 2006 16:08:04 +, Tom Martin wrote:

> > if_blocked_by('openmotif')
> > ewarn "You must unmerge openmotif before proceeding"
> 
> An error message like that doesn't really tell the user anything that he
> doesn't already know.

It may not say anything you or I don't know, but from the number of posts
to this list about blockers, it would clearly help some people.

> It would be more useful if some information was provided:
> 
> if blocked_by >=x11-libs/openmotif-1.2.3 ; then
>   eblockinfo "Due to changes with blah, it is recommended that"
>   eblockinfo "you foobar. See http://bugs.gentoo.org/123456.";
> fi
> 
> But then, at what point would this information be echoed to the user?
> It would have to be during the same pre-merge phase that the blocking
> errors appear.

Yes, so instead of rushing to this list or the forums, they can do what
the message tells them and be on their way. The current messages are only
useful if you already understand how and why blocks happen, and how to
deal with them.


-- 
Neil Bothwick

If you got the words it does not mean you got the knowledge.


signature.asc
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-05 Thread Richard Fish
On 1/5/06, Tom Martin <[EMAIL PROTECTED]> wrote:
> It would be more useful if some information was provided:
>
> if blocked_by >=x11-libs/openmotif-1.2.3 ; then
> eblockinfo "Due to changes with blah, it is recommended that"
> eblockinfo "you foobar. See http://bugs.gentoo.org/123456.";
> fi

Sounds more like information that should be available in the coming
emerge --news system.

-Richard

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Tom Martin
On Thu, 5 Jan 2006 11:41:22 +
Neil Bothwick <[EMAIL PROTECTED]> wrote:

> If would be nice is portage had a means for developers to handle these
> types of conflicts in the ebuild. A similar thing happened recently
> with xpdf/poppler, it happened with some FTP servers and the ftp-base
> package not long ago. I realise it is not possible to handle all
> conflicts, but with some instances, like this one, the conflict is
> expected. even if there were just a means to print a message if a
> package hits a block, something like
> 
> if_blocked_by('openmotif')
>   ewarn "You must unmerge openmotif before proceeding"

An error message like that doesn't really tell the user anything that he
doesn't already know.

It would be more useful if some information was provided:

if blocked_by >=x11-libs/openmotif-1.2.3 ; then
eblockinfo "Due to changes with blah, it is recommended that"
eblockinfo "you foobar. See http://bugs.gentoo.org/123456.";
fi

But then, at what point would this information be echoed to the user?
It would have to be during the same pre-merge phase that the blocking
errors appear. Then again, I don't really see any gaping problems with
the current system; once someone has encountered their first pair of
blocking packages, they then understand how to fix blockers in future.
I doubt it's worth the effort.

/shrug
-- 
Tom Martin, http://dev.gentoo.org/~slarti
AMD64, net-mail, shell-tools, vim, recruiters
Gentoo Linux


signature.asc
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-05 Thread Devon Miller
I ran into this a few days ago. Ah ha, I thought, I just need to update openmotif.Nope, openmotif depended on openmotif-config which was blocked by openmotif.I tried unmasking one, the other, then both all to noavail.
Finally, in frustation I did emerge unmerge openmotif, emerge openmotifand it just worked (pulling in openmotif-config in the process)I for one would like to see portage be a bit smarter about this. It already calculates a dependancy list.
Would it be possible to detect the case where the blocker is part of the dependancy list (ie, will be installed anyway) and automatically offer to unmerge the conflicting package?Or, is this a situation that should be handled with slots?  Eg, slot 1 hols openmotif, slot 2 holds openmotif-config & newer openmotif.
I can't wait to see the hoop jumping xorg-x11-7.0 will require.-dcm-On 1/5/06, Neil Bothwick <
[EMAIL PROTECTED]> wrote:On Thu, 5 Jan 2006 11:10:38 +, Tom Martin wrote:
> > To the portage developers, how could this be handled?  Perhaps emerge> > could somehow figure out the reason for such a conflict, and then> > automatically unmerge the original package?
> Not really a question to the portage developers -- just unmerge> openmotif (the blocker) and continue as normal.I realise it is not possible to handle all conflicts, butwith some instances, like this one, the conflict is expected. even if
there were just a means to print a message if a package hits a block,something likeif_blocked_by('openmotif')ewarn "You must unmerge openmotif before proceeding"--Neil Bothwick
I am Tagline of Borg. Prepare to assimilate me.


Re: [gentoo-user] package conflict on update

2006-01-05 Thread Neil Bothwick
On Thu, 5 Jan 2006 11:10:38 +, Tom Martin wrote:

> > To the portage developers, how could this be handled?  Perhaps emerge
> > could somehow figure out the reason for such a conflict, and then
> > automatically unmerge the original package?

> Not really a question to the portage developers -- just unmerge
> openmotif (the blocker) and continue as normal.

If would be nice is portage had a means for developers to handle these
types of conflicts in the ebuild. A similar thing happened recently with
xpdf/poppler, it happened with some FTP servers and the ftp-base package
not long ago. I realise it is not possible to handle all conflicts, but
with some instances, like this one, the conflict is expected. even if
there were just a means to print a message if a package hits a block,
something like

if_blocked_by('openmotif')
ewarn "You must unmerge openmotif before proceeding"


-- 
Neil Bothwick

I am Tagline of Borg. Prepare to assimilate me.


signature.asc
Description: PGP signature


Re: [gentoo-user] package conflict on update

2006-01-05 Thread Holly Bostick
Trenton Adams schreef:
> On 1/5/06, Tom Martin <[EMAIL PROTECTED]> wrote:
> 
>> On Thu, 5 Jan 2006 00:29:57 -0700 Trenton Adams
>> <[EMAIL PROTECTED]> wrote:
>> 
>> 
>>> Ok, so I get the output below when trying to merge after a sync
>>> today. My guess is that the openmotif package was made into two
>>> separate packages, correct?
>>> 
>>> To the portage developers, how could this be handled?  Perhaps
>>> emerge could somehow figure out the reason for such a conflict,
>>> and then automatically unmerge the original package?
>> 
>> Not really a question to the portage developers -- just unmerge 
>> openmotif (the blocker) and continue as normal.
> 
> 
> So what happens to the unknowing user that doesn't figure out that
> the package was split into multiple packages?  Especially if it's a 
> critical system package.  They may not like the idea of unmerging the
>  package, and re-merging.
> 
> 

You actually don't have to 're-merge'; the openmotif upgrade will be
installed by motif-config.

This is actually standard operating procedure; the normal way to resolve
the vast majority of blocks is to unmerge the package that is blocking
something.

The fact that one (installed) package blocks another (to-be-installed)
package is almost always because the to-be-installed package replicates
the functionality of the currently-installed package, contains it, or
the currently-installed package must be specifically installed as a
dependency of the to-be-installed package. Sometimes the issue is that
the to-be-installed package breaks with the currently-installed package
remaining installed.

But in all of these cases, the solution is to unmerge the blocking
package, and then trust Portage (and the devs) to sort everything out so
that you don't lose any functionality. This trust is 98% of the time
well-placed.

Holly
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Trenton Adams
On 1/5/06, Tom Martin <[EMAIL PROTECTED]> wrote:
> On Thu, 5 Jan 2006 00:29:57 -0700
> Trenton Adams <[EMAIL PROTECTED]> wrote:
>
> > Ok, so I get the output below when trying to merge after a sync today.
> >  My guess is that the openmotif package was made into two separate
> > packages, correct?
> >
> > To the portage developers, how could this be handled?  Perhaps emerge
> > could somehow figure out the reason for such a conflict, and then
> > automatically unmerge the original package?
>
> Not really a question to the portage developers -- just unmerge
> openmotif (the blocker) and continue as normal.

So what happens to the unknowing user that doesn't figure out that the
package was split into multiple packages?  Especially if it's a
critical system package.  They may not like the idea of unmerging the
package, and re-merging.

>
> --
> Tom Martin, http://dev.gentoo.org/~slarti
> AMD64, net-mail, shell-tools, vim, recruiters
> Gentoo Linux
>
>
>

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] package conflict on update

2006-01-05 Thread Tom Martin
On Thu, 5 Jan 2006 00:29:57 -0700
Trenton Adams <[EMAIL PROTECTED]> wrote:

> Ok, so I get the output below when trying to merge after a sync today.
>  My guess is that the openmotif package was made into two separate
> packages, correct?
> 
> To the portage developers, how could this be handled?  Perhaps emerge
> could somehow figure out the reason for such a conflict, and then
> automatically unmerge the original package?

Not really a question to the portage developers -- just unmerge
openmotif (the blocker) and continue as normal.

-- 
Tom Martin, http://dev.gentoo.org/~slarti
AMD64, net-mail, shell-tools, vim, recruiters
Gentoo Linux


signature.asc
Description: PGP signature