From 875769d8e221d6595e26c2cd6af239b711384530 Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Jun 10 2024 07:45:56 +0000 Subject: Do not expect the package name to be second Do not assume that the package name is second when validating the spelling of the package name with a specified namespace. This holds for CentOS itself as there is only one namespace in front of the package, e.g., `rpms` or `modules`. However when using the `centpkg-sig`, the packages reside under the SIGs' namespace adding an additional layer which yields the `rpms` for second part of the path instead of the package name. Signed-off-by: Matej Focko --- diff --git a/src/centpkg/cli.py b/src/centpkg/cli.py index 3539287..13a53a4 100755 --- a/src/centpkg/cli.py +++ b/src/centpkg/cli.py @@ -357,7 +357,7 @@ class centpkgClient(cliClient): gl = gitlab.Gitlab(_DEFAULT_API_BASE_URL) if "/" in self.args.repo[0]: project_name_with_namespace = "redhat/centos-stream/"+self.args.repo[0] - short_name=self.args.repo[0].split("/")[1] + short_name=self.args.repo[0].split("/")[-1] else: project_name_with_namespace = "redhat/centos-stream/rpms/"+self.args.repo[0] short_name=self.args.repo[0]