Gentoo Archives: gentoo-commits

From: Magnus Granberg <zorry@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/zorry:master commit in: gobs/pym/
Date: Sat, 29 Dec 2012 12:12:27
Message-Id: 1356783112.9f481d5106bd0925d13cb4e4f61d9238266604ac.zorry@gentoo
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