mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-04 22:40:29 +03:00
fix py3 bug when running fdroid build with a buildserver
File "/var/lib/jenkins/workspace/fdroidserver-makebuildserver/fdroidserver/build.py", line 1119, in main
options.onserver, options.refresh):
File "/var/lib/jenkins/workspace/fdroidserver-makebuildserver/fdroidserver/build.py", line 954, in trybuild
build_server(app, build, vcs, build_dir, output_dir, force)
File "/var/lib/jenkins/workspace/fdroidserver-makebuildserver/fdroidserver/build.py", line 403, in build_server
output += get
TypeError: Can't convert 'bytes' object to str implicitly
closes #164 https://gitlab.com/fdroid/fdroidserver/issues/164
This commit is contained in:
parent
016fa78111
commit
4422dca528
1 changed files with 2 additions and 2 deletions
|
|
@ -389,7 +389,7 @@ def build_server(app, build, vcs, build_dir, output_dir, force):
|
||||||
cmdline += ' --verbose'
|
cmdline += ' --verbose'
|
||||||
cmdline += " %s:%s" % (app.id, build.vercode)
|
cmdline += " %s:%s" % (app.id, build.vercode)
|
||||||
chan.exec_command('bash -c ". ~/.bsenv && ' + cmdline + '"')
|
chan.exec_command('bash -c ". ~/.bsenv && ' + cmdline + '"')
|
||||||
output = ''
|
output = bytes()
|
||||||
while not chan.exit_status_ready():
|
while not chan.exit_status_ready():
|
||||||
while chan.recv_ready():
|
while chan.recv_ready():
|
||||||
output += chan.recv(1024)
|
output += chan.recv(1024)
|
||||||
|
|
@ -404,7 +404,7 @@ def build_server(app, build, vcs, build_dir, output_dir, force):
|
||||||
if returncode != 0:
|
if returncode != 0:
|
||||||
raise BuildException(
|
raise BuildException(
|
||||||
"Build.py failed on server for {0}:{1}".format(
|
"Build.py failed on server for {0}:{1}".format(
|
||||||
app.id, build.version), output)
|
app.id, build.version), str(output, 'utf-8'))
|
||||||
|
|
||||||
# Retrieve the built files...
|
# Retrieve the built files...
|
||||||
logging.info("Retrieving build output...")
|
logging.info("Retrieving build output...")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue