GBS Builds on Ubuntu 18.04

GBS Builds on Ubuntu 18.04

BY 31 Dec 2018 Native Application Development

Hi,

I’ve been trying to get GBS builds working on Ubuntu 18.04 but with little success.  I saw that there was no apt packages available for 18.04 so I had to revert to using the 16.04 packages for apt from here:

http://download.tizen.org/tools/latest-release/Ubuntu_16.04/

Installed gbs and mic as explained here:

https://source.tizen.org/documentation/developer-guide/getting-started-guide/installing-development-tools

However, when I try to build a package, I get the following error:

info: generate repositories …
warning: No local package repository for arch armv7l
info: build conf has been downloaded at:
      /var/tmp/root-gbs/tizen4.conf
info: start building packages from: /data/release/repos/dali-core (git)
2018-12-31 13:29 +0000
gbs 0.25.7
info: prepare sources…
info: start export source from: /data/release/repos/dali-core …
error: Traceback (most recent call last):
  File “/usr/bin/gbs”, line 710, in <module>
    sys.exit(main(sys.argv))
  File “/usr/bin/gbs”, line 704, in main
    return module.main(args)
  File “/usr/lib/pymodules/python2.7/gitbuildsys/cmd_export.py”, line 303, in main
    export_sources(repo, commit, export_dir, main_spec, args)
  File “/usr/lib/pymodules/python2.7/gitbuildsys/cmd_export.py”, line 220, in export_sources
    create_tarball=create_tarball)
  File “/usr/lib/pymodules/python2.7/gitbuildsys/cmd_export.py”, line 138, in create_gbp_export_args
    reponame = urlparse(remotes[remotename][0]).path.lstrip(‘/’)
TypeError: list indices must be integers, not unicode

info: retrieving repo metadata…
info: parsing package data…
info: building repo metadata …
info: resolving skipped packages …
info: package dependency resolving …
info: there is no circle in 0 packages
warning: no available packages to build.
File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at /usr/bin/depanneur line 2118.
info: *** Build Status Summary ***
=== Total succeeded built packages: (0) ===
info: generated html format report:
     /data/release/gbs-root/tizen4/local/repos/tizen4/armv7l/index.html
info: generated RPM packages can be found from local repo:
     /data/release/gbs-root/tizen4/local/repos/tizen4/armv7l/RPMS
info: generated source RPM packages can be found from local repo:
     /data/release/gbs-root/tizen4/local/repos/tizen4/armv7l/SRPMS
info: build logs can be found in:
     /data/release/gbs-root/tizen4/local/repos/tizen4/armv7l/logs
info: build roots located in:
     /data/release/gbs-root/tizen4/local/BUILD-ROOTS/scratch.armv7l.*
error: <gbs>some packages failed to be built

Any help with this will be greatly appreciated.

Many Thanks,

Adeel

Written by