From: wangbiao Date: Wed, 10 Apr 2024 05:35:43 +0000 (+0900) Subject: fix run error for python3.x porting X-Git-Tag: accepted/tools/devbase/tools/20250527.103808~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=23d027c994a49ec4ad15905e7fe2b7f836dc2064;p=services%2Fobs-service-git-buildpackage.git fix run error for python3.x porting Change-Id: If4bce33a4a66def9685a028494c0bbbfdbc3bdaa Signed-off-by: wangbiao --- diff --git a/gbp_repocache/__init__.py b/gbp_repocache/__init__.py index 735fd3b..234f45e 100644 --- a/gbp_repocache/__init__.py +++ b/gbp_repocache/__init__.py @@ -51,7 +51,7 @@ class MirrorGitRepository(GitRepository): # pylint: disable=R0904 if ret: return self.rev_parse(ref) else: - return stdout.splitlines()[0] + return stdout.decode().splitlines()[0] def set_ref(self, ref, value): """Change a ref""" @@ -173,7 +173,7 @@ class MirrorGitRepository(GitRepository): # pylint: disable=R0904 def list_tags(self, obj): """List tags pointing at certain object""" - return self._git_inout('tag', ['--points-at', obj])[0].splitlines() + return self._git_inout('tag', ['--points-at', obj])[0].decode().splitlines() def get_tag_info(self, tag): """Look up data of a tag""" @@ -188,7 +188,7 @@ class MirrorGitRepository(GitRepository): # pylint: disable=R0904 tagger_re = re.compile( r'tagger (?P\S.+) <(?P\S+)> (?P.+)') num = 0 - lines = stdout.splitlines() + lines = stdout.decode().splitlines() for num, line in enumerate(lines): match = tagger_re.match(line) if match: @@ -229,7 +229,7 @@ class CachedRepo(object): # Safe repo dir name urlbase, reponame = self._split_url(url) - subdir = hashlib.sha1(urlbase).hexdigest() # pylint: disable=E1101 + subdir = hashlib.sha1(urlbase.encode()).hexdigest() # pylint: disable=E1101 self._repodir = os.path.join(self._basedir, subdir, reponame) self._init_cache_dir() diff --git a/obs_service_gbp/command.py b/obs_service_gbp/command.py index 335ca46..601ead6 100644 --- a/obs_service_gbp/command.py +++ b/obs_service_gbp/command.py @@ -94,10 +94,10 @@ def read_config(filenames=None): default_configs = ['/etc/obs/services/git-buildpackage', '~/.obs/git-buildpackage'] - defaults = {'repo-cache-dir': '/var/cache/obs/git-buildpackage-repos/', + defaults = {'repo-cache-dir': '/tmp/cache/git-buildpackage-repos/', 'gbp-tmp-dir': '/tmp/obs-service-gbp/', - 'gbp-user': None, - 'gbp-group': None, + 'gbp-user': "", + 'gbp-group': "", 'repo-cache-refs-hack': 'no'} configs = default_configs if filenames is None else filenames