Need help with how to add package to OpenSUSE repos
Hi! I created a cli tool with python. I built an rpm and signed it with gpg2. It's available in my GitHub. How can I add it to one of the OpenSUSE repos? I'm currently thinking of adding it to my home project using OBS. But, it'd be nice to add to a official repo. Thanks in advance.
Hi Giovani, Open a submit from your home project to the proper development project, then when accepted from it to openSUSE:Factory. And first of all please read corresponding wiki pages to save your and maintainers time. пт, 17 сент. 2021 г. в 14:54, Giovani Candido <giovcandido@outlook.com>:
Hi!
I created a cli tool with python.
I built an rpm and signed it with gpg2.
It's available in my GitHub.
How can I add it to one of the OpenSUSE repos?
I'm currently thinking of adding it to my home project using OBS. But, it'd be nice to add to a official repo.
Thanks in advance.
-- Best regards, Dmitriy Perlow
Am 17.09.21 um 13:54 schrieb Giovani Candido:
Hi!
I created a cli tool with python.
I built an rpm and signed it with gpg2.
It's available in my GitHub.
How can I add it to one of the OpenSUSE repos?
You can not. You can add a package, but you can't add rpm's directly. - First, you need to build your package in your home project. You probably need to clean up your spec file a bit, use the program "spec-cleaner" for this. - Then, you need to choose a fitting staging ("devel") project. For this, search for similar packages (e.g. in software.opensuse.org) and look out for their configured devel project. - Then, as Dmitriy already told, submit from your home project to the proper development project - After it is accepted, do a submit request from your devel package to openSUSE:Factory - When it is accepted in Factory, you can optionally target the Leap repositories. You can only submit to forthcoming Leap releases, and being in Factory is a requirement. I.e. you then can submit your devel package against openSUSE:Backports:SLE-15-SP4 which is the project which will become Leap 15.4 eventually. You can do this all in the https://build.opensuse.org GUI, or you can use the "osc" software to do it from the command line. Hint: Getting advises is sometimes not easy, just dare to submit something. Maintainers then will tell you if something is not correct, or the wrong target, or whatever. There is nothing to lose. Cheers, HTH, Manfred
I'm currently thinking of adding it to my home project using OBS. But, it'd be nice to add to a official repo.
Thanks in advance.
participants (3)
-
Dmitriy Perlow
-
Giovani Candido
-
Manfred Schwarb