Hi Felix, On 2023-04-20 17:17, Felix Niederwanger wrote:
The question is, in it's current state where ALP is basically developed in IBS, is there even a way how people CAN contribute?
I'm saying this as someone who maintains a couple of Tumbleweed packages, and despite several attempts to bring some of them to Leap I gave up at some point because it was basically impossible.
As I tried to explain in my original mail, ALP is built really very differently than everything we’ve built to date. I’ll try and restate it here to help explain why I don’t share your concern. Unlike TW, Leap and SLE, ALP doesn’t have a single monolithic codebase in which all packages must go and all products must come out from. Instead it’s built, kinda in layers I’ll give simplified examples ALP:Source:Standard - this is where all the source packages of the “Standard” ALP code “track” will exist. None of the packages will be built here. Some day there may be other code tracks ALP:Source:Rolling for example might be what Tumbleweed evolves into some day So.. that’s the first layer ALP:Products:FOO is the next layer. This is where packages are actually built, where the products are actually built, ISOs, etc ALP:Products:FOO May inherit some packages from ALP:Source:Standard It may inherit packages from other ALP:Source:BAR tracks once they exist And ALP:Products:FOO may also include packages/containers/flatpaks/whatever that only exist in that product So, when it comes to contribution Right now, all the ALP stuff we will be getting from SUSE Will be coming from IBS and I see no good way to create a contribution path to them (FOR NOW) That is the projects we currently know as: SUSE:ALP:Source:Standard and the SUSE:ALP:Products:Bedrock and Micro We’re gonna have openSUSE copies of these, but no good way of contributing back so, for the short term at least, you can think of those ALP Products like ALPs CentOS - a community rebuild of a commercial distro But, this whole conversation is about what OTHER ALP Products does openSUSE want to make? We can do whatever we want in our own openSUSE:ALP:Products namespace And in that namespace, for those products, contribution will be no problem, as we will be doing something very different in scope from SUSEs products Does this clear up your question? —- Richard Brown Distributions Architect SUSE Software Solutions Germany GmbH, Frankenstraße 146, D-90461 Nuremberg, Germany (HRB 36809, AG Nürnberg) Managing Directors/Geschäftsführer: Ivo Totev, Andrew Myers, Andrew McDonald, Martje Boudien Moerman