1 |
commit: 9f481d5106bd0925d13cb4e4f61d9238266604ac |
2 |
Author: Magnus Granberg <zorry <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Dec 29 12:11:52 2012 +0000 |
4 |
Commit: Magnus Granberg <zorry <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Dec 29 12:11:52 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/zorry.git;a=commit;h=9f481d51 |
7 |
|
8 |
some small code fixes |
9 |
|
10 |
--- |
11 |
gobs/pym/actions.py | 2 +- |
12 |
gobs/pym/build_depgraph.py | 13 ++++++++----- |
13 |
gobs/pym/build_job.py | 4 ++-- |
14 |
gobs/pym/build_log.py | 2 +- |
15 |
gobs/pym/buildquerydb.py | 12 ++++++------ |
16 |
gobs/pym/package.py | 4 +++- |
17 |
gobs/pym/sync.py | 2 +- |
18 |
gobs/pym/updatedb.py | 2 +- |
19 |
8 files changed, 23 insertions(+), 18 deletions(-) |
20 |
|
21 |
diff --git a/gobs/pym/actions.py b/gobs/pym/actions.py |
22 |
index 2b3a6de..3b50187 100644 |
23 |
--- a/gobs/pym/actions.py |
24 |
+++ b/gobs/pym/actions.py |
25 |
@@ -306,7 +306,7 @@ def action_build(settings, trees, mtimedb, |
26 |
print(darkgreen("emerge: It seems we have nothing to resume...")) |
27 |
return os.EX_OK |
28 |
|
29 |
- build_dict, success, settings, trees, mtimedb, mydepgraph = build_mydepgraph(settings, |
30 |
+ success, settings, trees, mtimedb, mydepgraph = build_mydepgraph(settings, |
31 |
trees, mtimedb, myopts, myparams, myaction, myfiles, spinner, build_dict) |
32 |
|
33 |
if not success: |
34 |
|
35 |
diff --git a/gobs/pym/build_depgraph.py b/gobs/pym/build_depgraph.py |
36 |
index 86201a4..37b9722 100644 |
37 |
--- a/gobs/pym/build_depgraph.py |
38 |
+++ b/gobs/pym/build_depgraph.py |
39 |
@@ -33,12 +33,15 @@ def build_mydepgraph(settings, trees, mtimedb, myopts, myparams, myaction, myfil |
40 |
mydepgraph._display_autounmask() |
41 |
build_dict['type_fail'] = "Need use change" |
42 |
build_dict['check_fail'] = True |
43 |
- elif mydepgraph._dynamic_config._unsolvable_blockers: |
44 |
- build_dict['type_fail'] = "Blocking packages" |
45 |
- build_dict['check_fail'] = True |
46 |
elif mydepgraph._dynamic_config._slot_collision_info: |
47 |
build_dict['type_fail'] = "Slot blocking" |
48 |
build_dict['check_fail'] = True |
49 |
+ elif mydepgraph._dynamic_config._circular_deps_for_display: |
50 |
+ build_dict['type_fail'] = "Circular Deps" |
51 |
+ build_dict['check_fail'] = True |
52 |
+ elif mydepgraph._dynamic_config._unsolvable_blockers: |
53 |
+ build_dict['type_fail'] = "Blocking packages" |
54 |
+ build_dict['check_fail'] = True |
55 |
else: |
56 |
build_dict['type_fail'] = "Dep calc fail" |
57 |
build_dict['check_fail'] = True |
58 |
@@ -48,7 +51,7 @@ def build_mydepgraph(settings, trees, mtimedb, myopts, myparams, myaction, myfil |
59 |
if not conn2.is_connected() is True: |
60 |
conn2.reconnect(attempts=2, delay=1) |
61 |
log_fail_queru(conn2, build_dict, settings) |
62 |
- conn.close |
63 |
+ conn2.close |
64 |
else: |
65 |
repeat_times = repeat_times + 1 |
66 |
settings, trees, mtimedb = load_emerge_config() |
67 |
@@ -62,4 +65,4 @@ def build_mydepgraph(settings, trees, mtimedb, myopts, myparams, myaction, myfil |
68 |
if success: |
69 |
repeat = False |
70 |
|
71 |
- return build_dict, success, settings, trees, mtimedb, mydepgraph |
72 |
+ return success, settings, trees, mtimedb, mydepgraph |
73 |
|
74 |
diff --git a/gobs/pym/build_job.py b/gobs/pym/build_job.py |
75 |
index 4d02c8f..6171ef0 100644 |
76 |
--- a/gobs/pym/build_job.py |
77 |
+++ b/gobs/pym/build_job.py |
78 |
@@ -52,13 +52,13 @@ class build_job_action(object): |
79 |
else: |
80 |
build_dict['type_fail'] = "Manifest error" |
81 |
build_dict['check_fail'] = True |
82 |
- log_msg = "Manifest error: %s:%s" % cpv, manifest_error |
83 |
+ log_msg = "Manifest error: %s:%s" % (cpv, manifest_error) |
84 |
add_gobs_logs(self._conn, log_msg, "info", self._config_id) |
85 |
else: |
86 |
build_dict['type_fail'] = "Wrong ebuild checksum" |
87 |
build_dict['check_fail'] = True |
88 |
if build_dict['check_fail'] is True: |
89 |
- log_fail_queru(conn, build_dict, settings) |
90 |
+ log_fail_queru(self._conn, build_dict, settings) |
91 |
return None |
92 |
return build_cpv_dict |
93 |
|
94 |
|
95 |
diff --git a/gobs/pym/build_log.py b/gobs/pym/build_log.py |
96 |
index 3582406..36f1c7a 100644 |
97 |
--- a/gobs/pym/build_log.py |
98 |
+++ b/gobs/pym/build_log.py |
99 |
@@ -217,7 +217,7 @@ def add_buildlog_process(settings, pkg): |
100 |
reader=get_conf_settings() |
101 |
gobs_settings_dict=reader.read_gobs_settings_all() |
102 |
config = gobs_settings_dict['gobs_config'] |
103 |
- hostname =gobs_settings_dict['gobs_hostname'] |
104 |
+ hostname =gobs_settings_dict['hostname'] |
105 |
host_config = hostname + "/" + config |
106 |
config_id = get_config_id(conn, config, hostname) |
107 |
build_dict = get_build_dict_db(conn, config_id, settings, pkg) |
108 |
|
109 |
diff --git a/gobs/pym/buildquerydb.py b/gobs/pym/buildquerydb.py |
110 |
index df2dbe0..c7cd49d 100644 |
111 |
--- a/gobs/pym/buildquerydb.py |
112 |
+++ b/gobs/pym/buildquerydb.py |
113 |
@@ -36,7 +36,7 @@ def add_cpv_query_pool(mysettings, myportdb, config_id, cp, repo): |
114 |
categories = element[0] |
115 |
package = element[1] |
116 |
log_msg = "C %s:%s" % (cp, repo,) |
117 |
- add_gobs_logs(conn, log_msg, "info", config_profile) |
118 |
+ add_gobs_logs(conn, log_msg, "info", config_id) |
119 |
pkgdir = self._myportdb.getRepositoryPath(repo) + "/" + cp |
120 |
config_id_list = [] |
121 |
config_id_list.append(config_id) |
122 |
@@ -52,7 +52,7 @@ def add_cpv_query_pool(mysettings, myportdb, config_id, cp, repo): |
123 |
ebuild_id_list.append(ebuild_id) |
124 |
init_package.add_new_ebuild_buildquery_db(ebuild_id_list, packageDict, config_cpv_listDict) |
125 |
log_msg = "C %s:%s ... Done." % (cp, repo,) |
126 |
- add_gobs_logs(conn, log_msg, "info", config_profile) |
127 |
+ add_gobs_logs(conn, log_msg, "info", config_id) |
128 |
CM.putConnection(conn) |
129 |
return |
130 |
|
131 |
@@ -60,7 +60,7 @@ def add_buildquery_main(config_id): |
132 |
conn=CM.getConnection() |
133 |
config_setup = get_config(conn, config_id) |
134 |
log_msg = "Adding build jobs for: %s" % (config_setup,) |
135 |
- add_gobs_logs(conn, log_msg, "info", config_profile) |
136 |
+ add_gobs_logs(conn, log_msg, "info", config_id) |
137 |
check_make_conf() |
138 |
log_msg = "Check configs done" |
139 |
add_gobs_logs(conn, log_msg, "info", config_profile) |
140 |
@@ -71,7 +71,7 @@ def add_buildquery_main(config_id): |
141 |
myportdb = portage.portdbapi(mysettings=mysettings) |
142 |
init_package = gobs_package(mysettings, myportdb) |
143 |
log_msg = "Setting default config to: %s" % (config_setup) |
144 |
- add_gobs_logs(conn, log_msg, "info", config_profile) |
145 |
+ add_gobs_logs(conn, log_msg, "info", config_is) |
146 |
# Use all exept 2 cores when multiprocessing |
147 |
pool_cores= multiprocessing.cpu_count() |
148 |
if pool_cores >= 3: |
149 |
@@ -101,12 +101,12 @@ def del_buildquery_main(config_id): |
150 |
conn=CM.getConnection() |
151 |
config_setup = get_config(conn, config_id) |
152 |
log_msg = "Removeing build jobs for: %s" % (config_setup,) |
153 |
- add_gobs_logs(conn, log_msg, "info", config_profile) |
154 |
+ add_gobs_logs(conn, log_msg, "info", config_id) |
155 |
build_job_id_list = get_build_jobs_id_list_config(conn, config_id) |
156 |
if build_job_id_list is not None: |
157 |
for build_job_id in build_job_id_list: |
158 |
del_old_build_jobs(conn, build_job_id) |
159 |
log_msg = "Removeing build jobs for: %s ... Done." % (config_setup,) |
160 |
- add_gobs_logs(conn, log_msg, "info", config_profile) |
161 |
+ add_gobs_logs(conn, log_msg, "info", config_id) |
162 |
CM.putConnection(conn) |
163 |
return True |
164 |
|
165 |
diff --git a/gobs/pym/package.py b/gobs/pym/package.py |
166 |
index a86d512..ac70633 100644 |
167 |
--- a/gobs/pym/package.py |
168 |
+++ b/gobs/pym/package.py |
169 |
@@ -12,6 +12,8 @@ from gobs.mysql_querys import get_config, get_config_id, add_gobs_logs, get_defa |
170 |
from gobs.readconf import get_conf_settings |
171 |
reader=get_conf_settings() |
172 |
gobs_settings_dict=reader.read_gobs_settings_all() |
173 |
+_config = gobs_settings_dict['gobs_config'] |
174 |
+_hostname =gobs_settings_dict['hostname'] |
175 |
|
176 |
class gobs_package(object): |
177 |
|
178 |
@@ -19,7 +21,7 @@ class gobs_package(object): |
179 |
self._conn = conn |
180 |
self._mysettings = mysettings |
181 |
self._myportdb = myportdb |
182 |
- self._config_id = get_config_id(conn, config_profile) |
183 |
+ self._config_id = get_config_id(conn, _config, _hostname) |
184 |
|
185 |
def change_config(self, host_config): |
186 |
# Change config_root config_setup = table config |
187 |
|
188 |
diff --git a/gobs/pym/sync.py b/gobs/pym/sync.py |
189 |
index 3e25878..4a24484 100644 |
190 |
--- a/gobs/pym/sync.py |
191 |
+++ b/gobs/pym/sync.py |
192 |
@@ -13,7 +13,7 @@ from gobs.mysql_querys import get_config_id, add_gobs_logs, get_default_config |
193 |
reader=get_conf_settings() |
194 |
gobs_settings_dict=reader.read_gobs_settings_all() |
195 |
_config = gobs_settings_dict['gobs_config'] |
196 |
-_hostname =gobs_settings_dict['gobs_hostname'] |
197 |
+_hostname =gobs_settings_dict['hostname'] |
198 |
|
199 |
def git_pull(conn): |
200 |
#FIXME: Use git direct so we can use python 3.* |
201 |
|
202 |
diff --git a/gobs/pym/updatedb.py b/gobs/pym/updatedb.py |
203 |
index cc5681c..56d0894 100644 |
204 |
--- a/gobs/pym/updatedb.py |
205 |
+++ b/gobs/pym/updatedb.py |
206 |
@@ -18,7 +18,7 @@ from gobs.readconf import get_conf_settings |
207 |
reader = get_conf_settings() |
208 |
gobs_settings_dict=reader.read_gobs_settings_all() |
209 |
_config = gobs_settings_dict['gobs_config'] |
210 |
-_hostname =gobs_settings_dict['gobs_hostname'] |
211 |
+_hostname =gobs_settings_dict['hostname'] |
212 |
|
213 |
def init_portage_settings(conn, config_id): |
214 |
# check config setup |