commit:     e895db5aaa6e8056e933b1b30d14240123746602
Author:     Magnus Granberg <zorry <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 18 00:41:23 2015 +0000
Commit:     Magnus Granberg <zorry <AT> gentoo <DOT> org>
CommitDate: Sat Jul 18 00:41:23 2015 +0000
URL:        
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=e895db5a

fix small thing for host move from zobcs to tbc

 tbc/bin/tbc_guest_jobs | 4 ++--
 tbc/pym/build_job.py   | 2 +-
 tbc/pym/jobs.py        | 4 ++--
 tbc/pym/package.py     | 8 ++++----
 tbc/pym/sqlquerys.py   | 2 +-
 tbc/pym/sync.py        | 6 +++---
 tbc/pym/updatedb.py    | 4 ++--
 7 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/tbc/bin/tbc_guest_jobs b/tbc/bin/tbc_guest_jobs
index a4e1382..721c7e1 100755
--- a/tbc/bin/tbc_guest_jobs
+++ b/tbc/bin/tbc_guest_jobs
@@ -23,10 +23,10 @@ def main():
        session = Session()
        config_id = get_config_id_fqdn(session, tbc_settings['hostname'])
        add_logs(session, "Job and build deamon started.", "info", config_id)
-       update_deamon_status(session, 'Runing', config_id)
+       update_deamon_status(session, 'Waiting', config_id)
        init_build_job = build_job_action(config_id, session)
        while repeat:
-               jobs_main(session, config)
+               jobs_main(session, config_id)
                if not check_configure_guest(session, config_id) or 
check_host_updatedb(session):
                        time.sleep(60)
                        continue

diff --git a/tbc/pym/build_job.py b/tbc/pym/build_job.py
index 37f2492..3629d8b 100644
--- a/tbc/pym/build_job.py
+++ b/tbc/pym/build_job.py
@@ -14,7 +14,7 @@ from portage.versions import cpv_getkey
 from portage.dep import check_required_use
 from tbc.depclean import do_depclean
 from tbc.flags import tbc_use_flags
-from tbc.qacheck import check_file_in_manifest
+from tbc.qachecks import check_file_in_manifest
 from tbc.main import emerge_main
 from tbc.build_log import log_fail_queru
 from tbc.actions import load_emerge_config

diff --git a/tbc/pym/jobs.py b/tbc/pym/jobs.py
index 785bd21..924421c 100644
--- a/tbc/pym/jobs.py
+++ b/tbc/pym/jobs.py
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import print_function
-from tbc.sync import git_repo_sync_main
+from tbc.sync import git_sync_main
 #from tbc.buildquerydb import add_buildquery_main, del_buildquery_main
 from tbc.updatedb import update_db_main
 from tbc.sqlquerys import get_config_id, add_logs, get_jobs, update_job_list
@@ -47,7 +47,7 @@ def jobs_main(session, config_id):
                        update_job_list(session, "Runing", job_id)
                        log_msg = "Job %s is runing." % (job_id,)
                        add_logs(session, log_msg, "info", config_id)
-                       if update_db_main(session, git_repo_sync_main(session), 
config_id):
+                       if update_db_main(session, git_sync_main(session), 
config_id):
                                update_job_list(session, "Done", job_id)
                                log_msg = "Job %s is done.." % (job_id,)
                                add_logs(session, log_msg, "info", config_id)

diff --git a/tbc/pym/package.py b/tbc/pym/package.py
index 440d141..bf0ca9f 100644
--- a/tbc/pym/package.py
+++ b/tbc/pym/package.py
@@ -5,7 +5,6 @@ from __future__ import print_function
 import portage
 from portage.xml.metadata import MetaDataXML
 from tbc.flags import tbc_use_flags
-from tbc.manifest import tbc_manifest
 from tbc.text import get_ebuild_cvs_revision
 from tbc.flags import tbc_use_flags
 from tbc.qachecks import digestcheck, check_repoman
@@ -30,7 +29,7 @@ class tbc_package(object):
                mysettings_setup = portage.config(config_root = my_new_setup)
                return mysettings_setup
 
-       def config_match_ebuild(self, cp, config_list):
+       def config_match_ebuild(self, cp, config_list, repopath):
                config_cpv_dict ={}
                if config_list == []:
                        return config_cpv_dict
@@ -220,7 +219,8 @@ class tbc_package(object):
                for config in get_config_all_info(self._session):
                        if config.Host is False:
                                config_list.append(config.ConfigId)
-               config_cpv_listDict = self.config_match_ebuild(cp, config_list)
+               ConfigsMetaData = get_configmetadata_info(self._session, 
self._config_id)
+               config_cpv_listDict = self.config_match_ebuild(cp, config_list, 
ConfigsMetaData.RepoPath)
 
                # Add the ebuild to the build jobs table if needed
                self.add_new_build_job_db(ebuild_id_list, packageDict, 
config_cpv_listDict)
@@ -326,7 +326,7 @@ class tbc_package(object):
                                                # R =  remove ebuild
                                                log_msg = "R %s:%s" % (cpv, 
repo,)
                                                add_logs(self._session, 
log_msg, "info", self._config_id)
-                                       add_old_ebuild(session, 
old_ebuild_id_list)
+                                       add_old_ebuild(self._session, 
old_ebuild_id_list)
                                        log_msg = "C %s:%s ... Done." % (cp, 
repo)
                                        add_logs(self._session, log_msg, 
"info", self._config_id)
                                else:

diff --git a/tbc/pym/sqlquerys.py b/tbc/pym/sqlquerys.py
index 51a266c..9d7189d 100644
--- a/tbc/pym/sqlquerys.py
+++ b/tbc/pym/sqlquerys.py
@@ -8,7 +8,7 @@ from tbc.db_mapping import Configs, Logs, ConfigsMetaData, 
Jobs, BuildJobs, Pack
        Uses, ConfigsEmergeOptions, EmergeOptions, HiLight, BuildLogs, 
BuildLogsConfig, BuildJobsUse, BuildJobsRedo, \
        HiLightCss, BuildLogsHiLight, BuildLogsEmergeOptions, BuildLogsErrors, 
ErrorsInfo, EmergeInfo, BuildLogsUse, \
        BuildJobsEmergeOptions, EbuildsMetadata, EbuildsIUse, Restrictions, 
EbuildsRestrictions, EbuildsKeywords, \
-       Keywords, PackagesMetadata, Emails, PackagesEmails, Setups, 
BuildLogsQA,  BuildLogsRepoman
+       Keywords, PackagesMetadata, Emails, PackagesEmails, Setups, 
BuildLogsRepomanQa
 from sqlalchemy.orm.exc import NoResultFound, MultipleResultsFound
 from sqlalchemy import and_, or_
 

diff --git a/tbc/pym/sync.py b/tbc/pym/sync.py
index c7d2ebb..39d8385 100644
--- a/tbc/pym/sync.py
+++ b/tbc/pym/sync.py
@@ -10,7 +10,8 @@ import time
 import re
 import git
 
-from tbc.sqlquerys import get_config_id_fqdn, add_logs, get_config_all_info, 
get_configmetadata_info
+from tbc.sqlquerys import get_config_id_fqdn, add_logs, get_config_all_info, \
+       get_configmetadata_info, get_config_info, get_setup_info
 from tbc.readconf import read_config_settings
 
 def git_repos_list(myportdb):
@@ -35,8 +36,7 @@ def git_merge(repo, info):
 
 def git_sync_main(session):
        tbc_settings = read_config_settings()
-       hostname = tbc_settings_dict['hostname']
-       config_id = get_config_id_fqdn(session, host)
+       config_id = get_config_id_fqdn(session, tbc_settings['hostname'])
        ConfigsMetaDataInfo = get_configmetadata_info(session, config_id)
        ConfigInfo = get_config_info(session, config_id)
        SetupInfo = get_setup_info(session, ConfigInfo.SetupId)

diff --git a/tbc/pym/updatedb.py b/tbc/pym/updatedb.py
index 6ccf0b6..2e6b858 100644
--- a/tbc/pym/updatedb.py
+++ b/tbc/pym/updatedb.py
@@ -11,7 +11,7 @@ from sqlalchemy.orm import scoped_session, sessionmaker
 from tbc.ConnectionManager import NewConnection
 from tbc.sqlquerys import add_logs, get_package_info, update_repo_db, \
        update_categories_db, get_configmetadata_info, get_config_all_info, 
add_new_build_job, \
-       get_config_info
+       get_config_info, get_setup_info
 from tbc.check_setup import check_make_conf
 from tbc.package import tbc_package
 # Get the options from the config file tbc.conf
@@ -61,7 +61,7 @@ def update_cpv_db_pool(mysettings, myportdb, cp, repo, 
tbc_settings, config_id):
        session2.close
        Session.remove()
 
-def update_cpv_db(session, config_id, tbc_settings):
+def update_cpv_db(session, repo_cp_dic, config_id, tbc_settings):
        GuestBusy = True
        log_msg = "Waiting for Guest to be idel"
        add_logs(session, log_msg, "info", config_id)

Reply via email to