Gentoo Archives: gentoo-alt

From: Alan Hourihane <alanh@×××××××××××.uk>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] QA Notice ...
Date: Fri, 08 Jan 2010 19:14:53
Message-Id: 1262978166.16683.4150.camel@jetpack.demon.co.uk
In Reply to: Re: [gentoo-alt] QA Notice ... by Fabian Groffen
1 On Fri, 2010-01-08 at 13:02 +0100, Fabian Groffen wrote:
2 > On 08-01-2010 11:58:02 +0000, Alan Hourihane wrote:
3 > > On Fri, 2010-01-08 at 12:35 +0100, Fabian Groffen wrote:
4 > > > On 23-12-2009 23:00:42 +0000, Alan Hourihane wrote:
5 > > > > With the latest portage I'm now getting.....
6 > > > >
7 > > > > * QA Notice: //// double prefix
8 > > > >
9 > > > > I know my setup is a little bit of a hybrid as my current EPREFIX is set
10 > > > > to "/", but I don't see any reason why this shouldn't work as it has
11 > > > > always done.
12 > > >
13 > > > by the way, set it to "", not "/".
14 > > >
15 > > >
16 > >
17 > > As soon as I do that I get this....
18 > >
19 > > !!! /usr/lib/portage/pym/etc/make.profile is not a symlink and will
20 > > probably prevent most merges.
21 > > !!! It should point into a profile within /usr/portage/profiles/
22 > > !!! (You can safely ignore this message when syncing. It's harmless.)
23 >
24 > I'll try to fix this for >=portage-2.2.00.15178
25
26 Just emerging app-admin/eselect-python-20091230-r00.1 and didn't get
27 this anymore, but I got this...
28
29 >>> Installing (1 of 1) app-admin/eselect-python-20091230-r00.1
30 Traceback (most recent call last):
31 File "/usr/bin/emerge", line 43, in <module>
32 retval = emerge_main()
33 File "/j/usr/lib/portage/pym/_emerge/main.py", line 1536, in
34 emerge_main
35 myopts, myaction, myfiles, spinner)
36 File "/j/usr/lib/portage/pym/_emerge/actions.py", line 428, in
37 action_build
38 retval = mergetask.merge()
39 File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 840, in merge
40 rval = self._merge()
41 File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1148, in
42 _merge
43 self._main_loop()
44 File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1295, in
45 _main_loop
46 self._poll_loop()
47 File "/j/usr/lib/portage/pym/_emerge/PollScheduler.py", line 134, in
48 _poll_loop
49 handler(f, event)
50 File "/j/usr/lib/portage/pym/_emerge/SpawnProcess.py", line 221, in
51 _dummy_handler
52 self.wait()
53 File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in
54 wait
55 self._wait_hook()
56 File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115,
57 in _wait_hook
58 self._exit_listener_stack.pop()(self)
59 File "/j/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 233, in
60 _buildpkg_exit
61 self.wait()
62 File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in
63 wait
64 self._wait_hook()
65 File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115,
66 in _wait_hook
67 self._exit_listener_stack.pop()(self)
68 File "/j/usr/lib/portage/pym/_emerge/CompositeTask.py", line 106, in
69 _default_final_exit
70 return self.wait()
71 File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in
72 wait
73 self._wait_hook()
74 File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115,
75 in _wait_hook
76 self._exit_listener_stack.pop()(self)
77 File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1127, in
78 _build_exit
79 self._schedule()
80 File "/j/usr/lib/portage/pym/_emerge/PollScheduler.py", line 43, in
81 _schedule
82 return self._schedule_tasks()
83 File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1317, in
84 _schedule_tasks
85 if q.schedule():
86 File "/j/usr/lib/portage/pym/_emerge/SequentialTaskQueue.py", line 56,
87 in schedule
88 task.start()
89 File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in
90 start
91 self._start()
92 File "/j/usr/lib/portage/pym/_emerge/PackageMerge.py", line 44, in
93 _start
94 self.returncode = self.merge.merge()
95 File "/j/usr/lib/portage/pym/_emerge/MergeListItem.py", line 148, in
96 merge
97 retval = self._install_task.install()
98 File "/j/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 284, in
99 install
100 rval = merge.execute()
101 File "/j/usr/lib/portage/pym/_emerge/EbuildMerge.py", line 27, in
102 execute
103 blockers=self.find_blockers)
104 File "/j/usr/lib/portage/pym/portage/__init__.py", line 7713, in merge
105 mydbapi=mydbapi, prev_mtimes=prev_mtimes)
106 File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 5398, in
107 merge
108 mydbapi=mydbapi, prev_mtimes=prev_mtimes)
109 File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 5409, in
110 _merge
111 cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes)
112 File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4922, in
113 treewalk
114 ldpath_mtimes=prev_mtimes, others_in_slot=others_in_slot)
115 File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 3358, in
116 unmerge
117 writemsg_level=self._display_merge)
118 File "/j/usr/lib/portage/pym/portage/__init__.py", line 1056, in
119 env_update
120 makelinks, contents)
121 File "/j/usr/lib/portage/pym/portage/__init__.py", line 1142, in
122 dolinkingstuff
123 del prev_mtimes[x]
124 NameError: global name 'prev_mtimes' is not defined
125
126
127 Alan.

Replies

Subject Author
Re: [gentoo-alt] QA Notice ... Fabian Groffen <grobian@g.o>