* Alastair Tse <[EMAIL PROTECTED]>:
> On Thu, 2003-12-11 at 10:44, Torsten Veller wrote:
> 
> > # emerge portage -p
> > [ebuild  N    ] dev-lang/python-2.3.2-r2
> > [ebuild     U ] sys-apps/portage-2.0.49-r18 [2.0.49-r15]
> 
> You sure you're not doing "emerge -up portage" ?

Yes. (See your cited bugreport below, there is the same situation.) 

> > But python requires: >=sys-apps/portage-2.0.49-r16
> 
> Yes, otherwise things will break. Just "emerge portage" will get you
> portage and not python. Unless the version of python on your image is
> not available.

I think that is the problem. There is no python installed (eg in
world file) so 'emerge portage' tries to install a version
>=dev-lang/python-2.2.1. If my system is in ~x86 it
tries to emerge a python-2.3 version which depends on
>=sys-apps/portage-2.0.49-r16.
So here is the cycle.

> > What was the problem here:
> > - should i change to ~ARCH before bootstraping (this should install
> >   portage-2.0.49-r18) as the handbook suggests.
> 
> I don't know what we support now. I've never thought of this as a good
> idea. But we allow people to do it, and we don't guarantee that things
> will not break if you do so. ~ARCH is mainly for testing. If you want a
> system up and running, you should try without ~ and then upgrade from
> there.

I think there should be a warning in chapter 1.5 of the handbook. The
old one was: 
"Warning: Advanced users: If you are planning on installing an
ACCEPT_KEYWORDS="~x86" Gentoo system, do not set ACCEPT_KEYWORDS until
the bootstrap phase (stage1) is done."

But that doesnot prevent the portage-python cycle above.

> > - should i emerge intermediatly a python-2.2 version?
>
> In fact, because you can already run portage, it implies you have
> python-2.2.x installed. That is from the bootstrap image or one of the
> stages. 

Yes, python-2.2 is in stage1 (the tarball).

> Until we have stages with 2.3, you will need to have python2.2.

Until there are stages with 2.3, everybody can not switch to ~ARCH after
bootstraping (or you must install python-2.2 intermediatly).

> You may want to follow this bug:
> 
> http://bugs.gentoo.org/show_bug.cgi?id=35525

I searched the database but didn't find this one. Thx.


-- 
.: Regards Torsten  |   A conclusion is simply the place where someone got   :.
.:                  |                   tired of thinking.                   :.

--
[EMAIL PROTECTED] mailing list

Reply via email to