From: Markus Lehtonen Date: Thu, 30 May 2013 06:45:28 +0000 (+0300) Subject: export: disable fallback to native packaging X-Git-Tag: 0.17~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=36385553cd22c9095aa60171b50c5f70eb4d41d2;p=tools%2Fgbs.git export: disable fallback to native packaging Remove the hackish fallback to native packaging of non-native packages. That is, disable generation of one monolithic tarball for non-native packages in case patch or upstream tarball generation happens to fail. The fallback mode just too easily hides packaging mistakes. Change-Id: I8eb64188fc0f124f892188995c099846fa0a3bc9 Signed-off-by: Markus Lehtonen --- diff --git a/gitbuildsys/cmd_export.py b/gitbuildsys/cmd_export.py index bd07f5f..446580d 100644 --- a/gitbuildsys/cmd_export.py +++ b/gitbuildsys/cmd_export.py @@ -201,21 +201,15 @@ def export_sources(repo, commit, export_dir, spec, args, create_tarball=True): ret = gbp_build(gbp_args) if ret == 2 and not is_native_pkg(repo, args): # Try falling back to old logic of one monolithic tarball - log.warning("Generating upstream tarball and/or generating " - "patches failed. GBS tried this as you have " - "upstream branch in you git tree. This is a new " - "mode introduced in GBS v0.10. " - "Consider fixing the problem by either:\n" - " 1. Update your upstream branch and/or fix the " - "spec file. Also, check the upstream tag format.\n" - " 2. Remove or rename the upstream branch") - log.info("Falling back to the old method of generating one " - "monolithic source archive") - gbp_args = create_gbp_export_args(repo, commit, export_dir, - tmp.path, spec, args, - force_native=True, - create_tarball=create_tarball) - ret = gbp_build(gbp_args) + log.error("Generating upstream tarball and/or generating patches " + "failed. GBS tried this as you have upstream branch in " + "you git tree. Fix the problem by either:\n" + " 1. Update your upstream branch and/or fix the spec " + "file. Also, check the upstream tag format.\n" + " 2. Remove or rename the upstream branch (change the " + "package to native)\n" + "See https://source.tizen.org/documentation/reference/" + "git-build-system/upstream-package for more details.") if ret: raise GbsError("Failed to export packaging files from git tree") except GitRepositoryError, excobj: