FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Alt

 
 
LinkBack Thread Tools
 
Old 12-23-2009, 10:00 PM
Alan Hourihane
 
Default QA Notice ...

With the latest portage I'm now getting.....

* QA Notice: //// double prefix

I know my setup is a little bit of a hybrid as my current EPREFIX is set
to "/", but I don't see any reason why this shouldn't work as it has
always done.

What happened ?

Alan.
 
Old 12-24-2009, 07:42 AM
Fabian Groffen
 
Default QA Notice ...

On 23-12-2009 23:00:42 +0000, Alan Hourihane wrote:
> With the latest portage I'm now getting.....
>
> * QA Notice: //// double prefix
>
> I know my setup is a little bit of a hybrid as my current EPREFIX is set
> to "/", but I don't see any reason why this shouldn't work as it has
> always done.
>
> What happened ?

Not sure, but //// is pretty ugly I'd say so if we could reduce that to
a single / that would be nice.
Is this for all packages?


--
Fabian Groffen
Gentoo on a different level
 
Old 12-24-2009, 08:15 AM
Alan Hourihane
 
Default QA Notice ...

On Thu, 2009-12-24 at 09:42 +0100, Fabian Groffen wrote:
> On 23-12-2009 23:00:42 +0000, Alan Hourihane wrote:
> > With the latest portage I'm now getting.....
> >
> > * QA Notice: //// double prefix
> >
> > I know my setup is a little bit of a hybrid as my current EPREFIX is set
> > to "/", but I don't see any reason why this shouldn't work as it has
> > always done.
> >
> > What happened ?
>
> Not sure, but //// is pretty ugly I'd say so if we could reduce that to
> a single / that would be nice.
> Is this for all packages?

Yes.

Alan.
 
Old 12-24-2009, 09:01 AM
Alan Hourihane
 
Default QA Notice ...

On Thu, 2009-12-24 at 09:42 +0100, Fabian Groffen wrote:
> On 23-12-2009 23:00:42 +0000, Alan Hourihane wrote:
> > With the latest portage I'm now getting.....
> >
> > * QA Notice: //// double prefix
> >
> > I know my setup is a little bit of a hybrid as my current EPREFIX is set
> > to "/", but I don't see any reason why this shouldn't work as it has
> > always done.
> >
> > What happened ?
>
> Not sure, but //// is pretty ugly I'd say so if we could reduce that to
> a single / that would be nice.
> Is this for all packages?

That //// is coming from misc-functions.sh though. Because I guess ${ED}
is "/" then there's an additional "/", then ${EPREFIX} os "/" and
another "/" on the find command before the QA notice is issued.

Alan.
 
Old 12-24-2009, 07:58 PM
Alan Hourihane
 
Default QA Notice ...

On Thu, 2009-12-24 at 10:01 +0000, Alan Hourihane wrote:
> On Thu, 2009-12-24 at 09:42 +0100, Fabian Groffen wrote:
> > On 23-12-2009 23:00:42 +0000, Alan Hourihane wrote:
> > > With the latest portage I'm now getting.....
> > >
> > > * QA Notice: //// double prefix
> > >
> > > I know my setup is a little bit of a hybrid as my current EPREFIX is set
> > > to "/", but I don't see any reason why this shouldn't work as it has
> > > always done.
> > >
> > > What happened ?
> >
> > Not sure, but //// is pretty ugly I'd say so if we could reduce that to
> > a single / that would be nice.
> > Is this for all packages?
>
> That //// is coming from misc-functions.sh though. Because I guess ${ED}
> is "/" then there's an additional "/", then ${EPREFIX} os "/" and
> another "/" on the find command before the QA notice is issued.

Actually this looks like ${ED} is broken as the packages are merging
to / instead of /var/tmp/portage/....

15027 works as expected so something changed since that one. I'll do a
diff to find the culprit.

Alan.
 
Old 01-03-2010, 08:48 PM
Alan Hourihane
 
Default QA Notice ...

On Thu, 2009-12-24 at 20:58 +0000, Alan Hourihane wrote:
> On Thu, 2009-12-24 at 10:01 +0000, Alan Hourihane wrote:
> > On Thu, 2009-12-24 at 09:42 +0100, Fabian Groffen wrote:
> > > On 23-12-2009 23:00:42 +0000, Alan Hourihane wrote:
> > > > With the latest portage I'm now getting.....
> > > >
> > > > * QA Notice: //// double prefix
> > > >
> > > > I know my setup is a little bit of a hybrid as my current EPREFIX is set
> > > > to "/", but I don't see any reason why this shouldn't work as it has
> > > > always done.
> > > >
> > > > What happened ?
> > >
> > > Not sure, but //// is pretty ugly I'd say so if we could reduce that to
> > > a single / that would be nice.
> > > Is this for all packages?
> >
> > That //// is coming from misc-functions.sh though. Because I guess ${ED}
> > is "/" then there's an additional "/", then ${EPREFIX} os "/" and
> > another "/" on the find command before the QA notice is issued.
>
> Actually this looks like ${ED} is broken as the packages are merging
> to / instead of /var/tmp/portage/....
>
> 15027 works as expected so something changed since that one. I'll do a
> diff to find the culprit.

I've got the diff down to this at the moment which cures things for
me....

Any clues on this ?

Alan.
 
Old 01-04-2010, 03:10 PM
Fabian Groffen
 
Default QA Notice ...

On 03-01-2010 21:48:00 +0000, Alan Hourihane wrote:
> > Actually this looks like ${ED} is broken as the packages are merging
> > to / instead of /var/tmp/portage/....
> >
> > 15027 works as expected so something changed since that one. I'll do a
> > diff to find the culprit.
>
> I've got the diff down to this at the moment which cures things for
> me....
>
> Any clues on this ?

Your diff basically has 1) STARTDIR/UNIXMODE filtering and 2) setting of
Prefix vars, which zmedico (Portage maintainer) believes are
unnecessary.

is 1) in any way relevant? I can imagine 2) to be related, since we
added it at some point as it was necessary.

Thanks for breaking this down.


--
Fabian Groffen
Gentoo on a different level
 
Old 01-04-2010, 03:26 PM
Alan Hourihane
 
Default QA Notice ...

On Mon, 2010-01-04 at 17:10 +0100, Fabian Groffen wrote:
> On 03-01-2010 21:48:00 +0000, Alan Hourihane wrote:
> > > Actually this looks like ${ED} is broken as the packages are merging
> > > to / instead of /var/tmp/portage/....
> > >
> > > 15027 works as expected so something changed since that one. I'll do a
> > > diff to find the culprit.
> >
> > I've got the diff down to this at the moment which cures things for
> > me....
> >
> > Any clues on this ?
>
> Your diff basically has 1) STARTDIR/UNIXMODE filtering and 2) setting of
> Prefix vars, which zmedico (Portage maintainer) believes are
> unnecessary.
>
> is 1) in any way relevant? I can imagine 2) to be related, since we
> added it at some point as it was necessary.

UNIXMODE is for FreeMiNT, so that will need adding. But if I remove any
part of STARTDIR then things fall apart.

Also, I've tried removing the prefix var settings for EROOT and ROOT and
things also fall apart without it. I'll be trying EPREFIX when I get
chance.

Alan.
 
Old 01-04-2010, 04:01 PM
Fabian Groffen
 
Default QA Notice ...

On 04-01-2010 16:26:26 +0000, Alan Hourihane wrote:
> > Your diff basically has 1) STARTDIR/UNIXMODE filtering and 2) setting of
> > Prefix vars, which zmedico (Portage maintainer) believes are
> > unnecessary.
> >
> > is 1) in any way relevant? I can imagine 2) to be related, since we
> > added it at some point as it was necessary.
>
> UNIXMODE is for FreeMiNT, so that will need adding. But if I remove any
> part of STARTDIR then things fall apart.
>
> Also, I've tried removing the prefix var settings for EROOT and ROOT and
> things also fall apart without it. I'll be trying EPREFIX when I get
> chance.

I'm analyzing this with the commits made here, and this is what I've
noticed sofar:


r15113 | grobian | 2009-12-18 09:22:04 +0100 (Fri, 18 Dec 2009) | 1 line

Remove redundant EPREFIX setting since it's already initialized earlier
in the config constructor. (r15044)

This is only the self["EPREFIX"] = EPREFIX for portageq bit.

I can't find the other in the separate commits, but I see it in the full
diff :S


--
Fabian Groffen
Gentoo on a different level
 
Old 01-04-2010, 10:23 PM
Alan Hourihane
 
Default QA Notice ...

On Mon, 2010-01-04 at 18:01 +0100, Fabian Groffen wrote:
> On 04-01-2010 16:26:26 +0000, Alan Hourihane wrote:
> > > Your diff basically has 1) STARTDIR/UNIXMODE filtering and 2) setting of
> > > Prefix vars, which zmedico (Portage maintainer) believes are
> > > unnecessary.
> > >
> > > is 1) in any way relevant? I can imagine 2) to be related, since we
> > > added it at some point as it was necessary.
> >
> > UNIXMODE is for FreeMiNT, so that will need adding. But if I remove any
> > part of STARTDIR then things fall apart.
> >
> > Also, I've tried removing the prefix var settings for EROOT and ROOT and
> > things also fall apart without it. I'll be trying EPREFIX when I get
> > chance.
>
> I'm analyzing this with the commits made here, and this is what I've
> noticed sofar:
>
>
> r15113 | grobian | 2009-12-18 09:22:04 +0100 (Fri, 18 Dec 2009) | 1 line
>
> Remove redundant EPREFIX setting since it's already initialized earlier
> in the config constructor. (r15044)
>
> This is only the self["EPREFIX"] = EPREFIX for portageq bit.
>
> I can't find the other in the separate commits, but I see it in the full
> diff :S

Is there anything I can do to help what's needs to happen ?

At the moment, all I can see is that these changes need reverting to
unbreak things.

Alan.
 

Thread Tools




All times are GMT. The time now is 04:41 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org