1 |
On Sun, 2010-01-10 at 15:41 +0000, Alan Hourihane wrote: |
2 |
> On Sun, 2010-01-10 at 13:48 +0100, Fabian Groffen wrote: |
3 |
> > On 10-01-2010 12:39:31 +0000, Alan Hourihane wrote: |
4 |
> > > On Sat, 2010-01-09 at 16:36 +0100, Fabian Groffen wrote: |
5 |
> > > > On 09-01-2010 16:09:21 +0100, Fabian Groffen wrote: |
6 |
> > > > > > I also still need to put ... |
7 |
> > > > > > |
8 |
> > > > > > mysettings["EPREFIX"] = EPREFIX.rstrip(os.path.sep) |
9 |
> > > > > |
10 |
> > > > > Ok, I added that back. |
11 |
> > > > |
12 |
> > > > I fixed the backtrace (hopefully) too. Can you try 2.2.00.15184? |
13 |
> > > > |
14 |
> > > |
15 |
> > > I get this now when EPREFIX is "" |
16 |
> > > |
17 |
> > > File "/j/usr/lib/portage/pym/portage/__init__.py", line 1178, in |
18 |
> > > dolinkingstuff |
19 |
> > > if "CHOST" in env and "CBUILD" in env and \ |
20 |
> > > TypeError: argument of type 'module' is not iterable |
21 |
> > |
22 |
> > can you try the attached patch? |
23 |
> > |
24 |
> > |
25 |
> |
26 |
> That fixes that problem, but when I update net-misc/neon from 0.29.1 to |
27 |
> 0.29.2 I'm getting this, but the files it's complaining about don't |
28 |
> exist. |
29 |
> |
30 |
> >>> Installing (1 of 1) net-misc/neon-0.29.2 |
31 |
> * This package will overwrite one or more files that may belong to |
32 |
> other |
33 |
> * packages (see list below). You can use a command such as `portageq |
34 |
> * owners / <filename>` to identify the installed package that owns a |
35 |
> * file. If portageq reports that only one package owns a file then do |
36 |
> * NOT file a bug report. A bug report is only useful if it identifies |
37 |
> at |
38 |
> * least two or more packages that are known to install the same |
39 |
> file(s). |
40 |
> * If a collision occurs and you can not explain where the file came |
41 |
> from |
42 |
> * then you should simply ignore the collision since there is not enough |
43 |
> * information to determine if a real problem exists. Please do NOT file |
44 |
> * a bug report at http://bugs.gentoo.org unless you report exactly |
45 |
> which |
46 |
> * two packages install the same file(s). Once again, please do NOT file |
47 |
> * a bug report unless you have completely understood the above message. |
48 |
> * |
49 |
> * package net-misc/neon-0.29.2 NOT merged |
50 |
> * |
51 |
> * Detected file collision(s): |
52 |
> * |
53 |
> * /usr/share/doc/neon-0.29.2/BUGS.bz2 |
54 |
> * /usr/share/doc/neon-0.29.2/TODO.bz2 |
55 |
> * /usr/share/doc/neon-0.29.2/AUTHORS.bz2 |
56 |
> * /usr/share/doc/neon-0.29.2/NEWS.bz2 |
57 |
> * /usr/share/doc/neon-0.29.2/README.bz2 |
58 |
> * /usr/share/doc/neon-0.29.2/THANKS.bz2 |
59 |
> * |
60 |
> * Searching all installed packages for file collisions... |
61 |
> * |
62 |
> * Press Ctrl-C to Stop |
63 |
> * |
64 |
> * None of the installed packages claim the file(s). |
65 |
> * |
66 |
> * Package 'net-misc/neon-0.29.2' NOT merged due to file collisions. If |
67 |
> * necessary, refer to your elog messages for the whole content of the |
68 |
> * above message. |
69 |
> |
70 |
Yikes, actually they do exist. |
71 |
|
72 |
How did that happen. ?? |
73 |
|
74 |
Maybe part of the install process pushed them straight to / instead |
75 |
of /var/tmp/portage/net-misc/neon/... |
76 |
|
77 |
Alan. |