1 |
So I tracked this weird behaviour down to the alias = gentoo setting we |
2 |
did in layout.conf. Since mainline doesn't use this, and I don't think |
3 |
we need it any more (there's only one true repo(tm)) I've removed that |
4 |
from rsync. The warning disappears. Portage would for some reason |
5 |
rename gentoo_prefix to gentoo internally, and then load the thing again |
6 |
as gentoo_prefix, basically ending up with two identical repos, of which |
7 |
one with the "wrong" name gentoo. You only saw this on occasions where |
8 |
e.g. portageq was called from portage because it would pick up the |
9 |
REPOSITORIES_CONFIGURATION setting, which contained the faulty repo, |
10 |
that the original Portage instance didn't see (even though it created |
11 |
that env-setting). |
12 |
|
13 |
I hope my fix solves this, and doesn't introduce new problems. |
14 |
|
15 |
Fabian |
16 |
|
17 |
On 03-09-2016 10:08:55 +0200, Fabian Groffen wrote: |
18 |
> On 02-09-2016 15:56:37 +0200, Michael Weiser wrote: |
19 |
> > Hi Fabian, |
20 |
> > |
21 |
> > On Wed, Aug 31, 2016 at 10:36:24AM +0200, Fabian Groffen wrote: |
22 |
> > > > > !!! Section 'gentoo' in repos.conf has name different from repository name 'gentoo_prefix' set inside repository |
23 |
> > > Well, the thing is, that the gentoo_prefix repo is different from the |
24 |
> > > gentoo repo. So giving it the same name is conceptually wrong, |
25 |
> > > confusing and also annoying if you happen to use both at the same time |
26 |
> > > for it utterly confuses the package manager. |
27 |
> > |
28 |
> > Okay, I didn't know that was even possible. |
29 |
> > |
30 |
> > > This problem needs a fix somehow though, but sine our portage is long |
31 |
> > > behind mainline, it warrants updating and fixing it first before looking |
32 |
> > > into fixing this problem IMO. |
33 |
> > |
34 |
> > Is there anything I can do to help without sinking a week into getting |
35 |
> > up to speed on differences of prefix and standard portage and how to |
36 |
> > rebase them to current? |
37 |
> |
38 |
> I'm affraid not, I'll just have to find the time to merge. An extra |
39 |
> trickyness is that since 2.3 they split out repoman into a separate |
40 |
> thing, so I need to ensure our changes there move over. |
41 |
> |
42 |
> Fabian |
43 |
> |
44 |
> -- |
45 |
> Fabian Groffen |
46 |
> Gentoo on a different level |
47 |
|
48 |
|
49 |
|
50 |
-- |
51 |
Fabian Groffen |
52 |
Gentoo on a different level |