Gentoo Archives: gentoo-alt

From: Alan Hourihane <alanh@×××××××××××.uk>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] portage bug ?
Date: Wed, 31 Aug 2011 09:29:45
Message-Id: 4E5DFEFE.3000409@fairlite.co.uk
In Reply to: Re: [gentoo-alt] portage bug ? by Alan Hourihane
1 On 08/31/11 10:28, Alan Hourihane wrote:
2 > On 08/31/11 01:13, Alan Hourihane wrote:
3 >> On 08/29/11 20:05, Fabian Groffen wrote:
4 >>> On 29-08-2011 11:42:03 +0200, Fabian Groffen wrote:
5 >>>> On 29-08-2011 11:30:46 +0200, Burcin Erocal wrote:
6 >>>>>> "--dir-file=%s/dir %s/%s" % (EPREFIX, inforoot, inforoot, x))[1]
7 >>>>>> TypeError: not all arguments converted during string formatting
8 >>>>> I also ran into this last week. The following patch fixes the problem for me. It seems to be introduced in the prefix version of portage.
9 >>>>>
10 >>>> Thanks, there was a bug about it, I now see there is a ) missing. I'll
11 >>>> apply your patch soon.
12 >>> I've been looking at default, and didn't find extra parenthesis there,
13 >>> so I tried the following. Does that work for you?
14 >>>
15 >>> http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commitdiff;h=749ef8e20137bede1a9824448b2676224b06f71b;hp=5b6156b085ab5ae518fa6c4ed9b2e2c5b75fd184
16 >>> or
17 >>> http://prefix.gentooexperimental.org:8000/portage-prefix/rev/4e2a4854863a
18 >>>
19 >> Didn't work.....
20 >>
21 >> Traceback (most recent call last):
22 >> File "/usr/bin/emerge", line 44, in <module>
23 >> retval = emerge_main()
24 >> File "/j/usr/lib/portage/pym/_emerge/main.py", line 1909, in emerge_main
25 >> trees, mtimedb, retval)
26 >> File "/j/usr/lib/portage/pym/_emerge/main.py", line 370, in post_emerge
27 >> infodirs, info_mtimes, retval)
28 >> File "/j/usr/lib/portage/pym/_emerge/main.py", line 164, in
29 >> chk_updated_info_files
30 >> "--dir-file=%s/dir %s/%s" % (_unicode_decode(EPREFIX), inforoot,
31 >> inforoot, x))[1]
32 >> TypeError: not all arguments converted during string formatting
33 >>
34 >>
35 > Using this seemed to work ....
36 >
37 > "--dir-file="+EPREFIX+inforoot+"/dir "+EPREFIX+inforoot+"/"+x)[1]
38 >
39
40 Ugh, but I got this....
41
42 * Regenerating GNU info directory index...
43 * Processed 83 info files; 83 errors.
44 /bin/bash: line 0: fg: no job control
45 /bin/bash: line 0: fg: no job control
46 /bin/bash: line 0: fg: no job control
47 /bin/bash: line 0: fg: no job control
48 /bin/bash: line 0: fg: no job control
49 /bin/bash: line 0: fg: no job control
50 /bin/bash: line 0: fg: no job control
51 /bin/bash: line 0: fg: no job control
52 /bin/bash: line 0: fg: no job control
53 /bin/bash: line 0: fg: no job control
54 /bin/bash: line 0: fg: no job control
55 /bin/bash: line 0: fg: no job control
56 /bin/bash: line 0: fg: no job control
57 /bin/bash: line 0: fg: no job control
58 /bin/bash: line 0: fg: no job control
59 /bin/bash: line 0: fg: no job control
60 /bin/bash: line 0: fg: no job control
61 /bin/bash: line 0: fg: no job control
62 /bin/bash: line 0: fg: no job control
63 /bin/bash: line 0: fg: no job control
64 /bin/bash: line 0: fg: no job control
65 /bin/bash: line 0: fg: no job control
66 /bin/bash: line 0: fg: no job control
67 /bin/bash: line 0: fg: no job control
68 /bin/bash: line 0: fg: no job control
69 /bin/bash: line 0: fg: no job control
70 /bin/bash: line 0: fg: no job control
71 /bin/bash: line 0: fg: no job control
72 /bin/bash: line 0: fg: no job control
73 /bin/bash: line 0: fg: no job control
74 /bin/bash: line 0: fg: no job control
75 /bin/bash: line 0: fg: no job control
76 /bin/bash: line 0: fg: no job control
77 /bin/bash: line 0: fg: no job control
78 /bin/bash: line 0: fg: no job control
79 /bin/bash: line 0: fg: no job control
80 /bin/bash: line 0: fg: no job control
81 /bin/bash: line 0: fg: no job control
82 /bin/bash: line 0: fg: no job control
83 /bin/bash: line 0: fg: no job control
84 /bin/bash: line 0: fg: no job control
85 /bin/bash: line 0: fg: no job control
86 /bin/bash: line 0: fg: no job control
87 /bin/bash: line 0: fg: no job control
88 /bin/bash: line 0: fg: no job control
89 /bin/bash: line 0: fg: no job control
90 /bin/bash: line 0: fg: no job control
91 /bin/bash: line 0: fg: no job control
92 /bin/bash: line 0: fg: no job control
93 /bin/bash: line 0: fg: no job control
94 /bin/bash: line 0: fg: no job control
95 /bin/bash: line 0: fg: no job control
96 /bin/bash: line 0: fg: no job control
97 /bin/bash: line 0: fg: no job control
98 /bin/bash: line 0: fg: no job control
99 /bin/bash: line 0: fg: no job control
100 /bin/bash: line 0: fg: no job control
101 /bin/bash: line 0: fg: no job control
102 /bin/bash: line 0: fg: no job control
103 /bin/bash: line 0: fg: no job control
104 /bin/bash: line 0: fg: no job control
105 /bin/bash: line 0: fg: no job control
106 /bin/bash: line 0: fg: no job control
107 /bin/bash: line 0: fg: no job control
108 /bin/bash: line 0: fg: no job control
109 /bin/bash: line 0: fg: no job control
110 /bin/bash: line 0: fg: no job control
111 /bin/bash: line 0: fg: no job control
112 /bin/bash: line 0: fg: no job control
113 /bin/bash: line 0: fg: no job control
114 /bin/bash: line 0: fg: no job control
115 /bin/bash: line 0: fg: no job control
116 /bin/bash: line 0: fg: no job control
117 /bin/bash: line 0: fg: no job control
118 /bin/bash: line 0: fg: no job control
119 /bin/bash: line 0: fg: no job control
120 /bin/bash: line 0: fg: no job control
121 /bin/bash: line 0: fg: no job control
122 /bin/bash: line 0: fg: no job control
123 /bin/bash: line 0: fg: no job control
124 /bin/bash: line 0: fg: no job control
125 /bin/bash: line 0: fg: no job control
126 /bin/bash: line 0: fg: no job control
127
128 So maybe it didn't.
129
130 Alan.