
Am 19. Juli 2023 16:17:18 MESZ schrieb "Dan Čermák via openSUSE Factory" <factory@lists.opensuse.org>:
Eric Schirra <ecsos@opensuse.org> writes:
Am Mittwoch, 19. Juli 2023, 15:10:31 CEST schrieb Takashi Iwai:
This testing phase will be created by the bot once you submit a pull request on src.opensuse.org. It creates a new project from your pull request. It will also reuse the repository setup from the devel project on OBS, so you can check for build failures there as well.
However, it will automatically submit your package to Factory, so this testing phase might be a bit shorter.
I'm afraid that this flow is problematic. From the maintainer POV, each submission is supposed to be already fully tested -- both from package builds *and* functionality. Many (most of?) functional tests can't be done in a CI, and needs manual testing.
Totally agree. I create my packages locally. Sometimes several for program. Then they have to be uploaded. And I test every package first at my place or in a VM. Only then it goes to devel or factory. Now everything is automatically sent to factory? Whether it has errors or not? But the sense is not clear to me. At all. What is this supposed to do to make my work easier or save me time? I have to download everything from OBS, test it and upload it. Then the whole thing again in gitea?
No, the point is that you can keep your sources in git completely and don't have to mess with OBS at all. You as a contributor only have to fork & commit in gitea, the forwarding to OBS is done for you by the bot.
I can't shake the feeling that somehow people don't understand how a package is built. Or maybe I am too conscientious. The following procedure for a package change. 1. package branches. 2. check out the package 3. change package 4. check in the package. 5. see if it is built error-free for Leap and Tumbleweed. 6. install and test package. 7. if i.o send a request. So what's the point of git for me? I make a change and then a push. Whether it builds I don't know, whether it works I don't know. After me the flood of meaning And how should a request be sent then? Regards Eric