mirror of
https://git.centos.org/centos/centpkg.git
synced 2025-02-23 08:12:55 +00:00
On errors: output to stderr, exit with code 1
Signed-off-by: Troy Dawson <tdawson@redhat.com>
This commit is contained in:
parent
75ceb34ee8
commit
739c746983
2 changed files with 30 additions and 30 deletions
|
@ -197,11 +197,11 @@ class centpkgClient(cliClient):
|
|||
try:
|
||||
active_y, in_stabilization = centpkg.utils.determine_active_y_version(rhel_version, pp_api_url)
|
||||
except AssertionError as e:
|
||||
self.log.info(" Error: centpkg cannot determine the development phase.")
|
||||
self.log.info(" Please file an issue at https://git.centos.org/centos/centpkg")
|
||||
self.log.info(" Workaround: Use the --rhel-target option")
|
||||
self.log.info("Exiting")
|
||||
raise SystemExit
|
||||
self.log.error(" Error: centpkg cannot determine the development phase.")
|
||||
self.log.error(" Please file an issue at https://git.centos.org/centos/centpkg")
|
||||
self.log.error(" Workaround: Use the --rhel-target option")
|
||||
self.log.error("Exiting")
|
||||
raise SystemExit(1)
|
||||
divergent_branch = centpkg.utils.does_divergent_branch_exist(
|
||||
self.cmd.repo_name,
|
||||
rhel_version,
|
||||
|
@ -233,11 +233,11 @@ class centpkgClient(cliClient):
|
|||
elif not divergent_branch and not in_stabilization :
|
||||
temp_custom_user_metadata["rhel-target"] = "zstream"
|
||||
else:
|
||||
self.log.info("We are currently in Stabalization mode")
|
||||
self.log.info("You must either set the rhel-target (--rhel-target)")
|
||||
self.log.info("or branch for the previous version.")
|
||||
self.log.info("Exiting")
|
||||
raise SystemExit
|
||||
self.log.error("We are currently in Stabalization mode")
|
||||
self.log.error("You must either set the rhel-target (--rhel-target)")
|
||||
self.log.error("or branch for the previous version.")
|
||||
self.log.error("Exiting")
|
||||
raise SystemExit(1)
|
||||
self.args.custom_user_metadata = json.dumps(temp_custom_user_metadata)
|
||||
else:
|
||||
if divergent_branch:
|
||||
|
@ -245,21 +245,21 @@ class centpkgClient(cliClient):
|
|||
elif not divergent_branch and not in_stabilization :
|
||||
self.args.custom_user_metadata = '{"rhel-target": "zstream"}'
|
||||
else:
|
||||
self.log.info("We are currently in Stabalization mode")
|
||||
self.log.info("You must either set the rhel-target (--rhel-target)")
|
||||
self.log.info("or branch for the previous version.")
|
||||
self.log.info("Exiting")
|
||||
raise SystemExit
|
||||
self.log.error("We are currently in Stabalization mode")
|
||||
self.log.error("You must either set the rhel-target (--rhel-target)")
|
||||
self.log.error("or branch for the previous version.")
|
||||
self.log.error("Exiting")
|
||||
raise SystemExit(1)
|
||||
|
||||
# Good to know
|
||||
self.log.info(" rhel-target: " + json.loads(self.args.custom_user_metadata)['rhel-target'])
|
||||
|
||||
else:
|
||||
self.log.info("NO INTERNAL CONFIGURATION")
|
||||
self.log.info("Only scratch builds are allowed without internal configurations")
|
||||
self.log.info("Hint: Install the rhel-packager package from https://download.devel.redhat.com/rel-eng/RCMTOOLS/latest-RCMTOOLS-2-RHEL-9/compose/BaseOS/x86_64/os/Packages/ if you want to build the package via internal (Red Hat) configuration.")
|
||||
self.log.info("Exiting")
|
||||
raise SystemExit
|
||||
self.log.error("NO INTERNAL CONFIGURATION")
|
||||
self.log.error("Only scratch builds are allowed without internal configurations")
|
||||
self.log.error("Hint: Install the rhel-packager package from https://download.devel.redhat.com/rel-eng/RCMTOOLS/latest-RCMTOOLS-2-RHEL-9/compose/BaseOS/x86_64/os/Packages/ if you want to build the package via internal (Red Hat) configuration.")
|
||||
self.log.error("Exiting")
|
||||
raise SystemExit(1)
|
||||
|
||||
# Proceed with build
|
||||
return super(centpkgClient, self)._build(sets)
|
||||
|
@ -291,12 +291,12 @@ class centpkgClient(cliClient):
|
|||
try:
|
||||
project = gl.projects.get(project_name_with_namespace)
|
||||
except gitlab.exceptions.GitlabGetError as e:
|
||||
self.log.info("There is no repository with the given name. Did you spell it correctly?")
|
||||
self.log.info("Fatal: ")
|
||||
self.log.info(e)
|
||||
raise SystemExit
|
||||
self.log.error("There is no repository with the given name. Did you spell it correctly?")
|
||||
self.log.error("Fatal: ")
|
||||
self.log.error(e)
|
||||
raise SystemExit(1)
|
||||
if not project.name == short_name:
|
||||
self.log.info("Fatal: ")
|
||||
self.log.info("Project name is wrong: " + short_name + " it should be: " + project.name)
|
||||
raise SystemExit
|
||||
self.log.error("Fatal: ")
|
||||
self.log.error("Project name is wrong: " + short_name + " it should be: " + project.name)
|
||||
raise SystemExit(1)
|
||||
super(centpkgClient, self).clone()
|
||||
|
|
|
@ -101,10 +101,10 @@ class StreamLookasideCache(CGILookasideCache):
|
|||
status = super(StreamLookasideCache, self).remote_file_exists(
|
||||
_name, filename, hashstr)
|
||||
except UploadError as e:
|
||||
self.log.info('Error checking for %s at %s'
|
||||
self.log.error('Error checking for %s at %s'
|
||||
% (filename, self.upload_url))
|
||||
self.log.info(e)
|
||||
raise SystemExit
|
||||
self.log.error(e)
|
||||
raise SystemExit(1)
|
||||
|
||||
return status
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue