On Mon, 11 Jun 2012 10:23:53 Michael Haubenwallner wrote:
> Hi François,
>
> On 06/08/2012 02:13 AM, François Bissey wrote:
> > There are a lot of ebuilds masked by EAPI=4, as the bootstrap portage only
> > support EAPI=<3.
> >
> > With 2.3.0 all versions of perl are masked either by missing keywords or
> > EAPI=4.
> >
> > Does bootstrapping on aix require special instructions that I have missed?
>
> Unfortunately, for way too long time now I didn't find time to keep
> prefix-launcher up-to-date enough to keep being able to bootstrap current
> Prefix. The most important thing to do would be upgrading portage itself,
> which requires upgrading to python-2.7.
>
> However, in theory, prefix-launcher doesn't do much more than what is shown
> in the bootstrap guides, except to bundle these commands into one
> super-package. In fact, prefix-launcher isn't much more than what is
> $EPREFIX/tmp in the bootstrap guides.
>
> But I'm not aware of anyone having tried to bootstrap along the bootstrap
> guide for Solaris on AIX (or Interix) yet - actually I'm surprised to see
> some conditions for these platforms in bootstrap-prefix.sh.
>
> One of the major features of prefix-launcher over the current guide is to be
> able to carry and apply patches for various packages, which often is
> necessary for the more exotic platforms like AIX, Interix, HP-UX. This most
> likely is because these platforms are rarely available to the upstream
> package maintainers to test on.
>
> So you're welcome to either provide patches for prefix-launcher (trunk) to
> upgrade to python-2.7 and current prefix-portage, or try fixing the Solaris
> bootstrap guide for AIX.
>
> /haubi/
>
> PS: I do have buildbot slaves doing weekly Prefix bootstraps (32bit only)
> using prefix- launcher-trunk on a bunch of different platforms - including
> AIX 5.3, 6.1, 7.1, as well as various HP-UX, Solaris, Linux, Interix boxes
> - failing for too long time now.
OK, thanks for the answer in any case. I will see what I can do by myself.
I will send progress reports here. I'll just need to make some time to work
on it.
Francois
|