On 18 November 2015 at 06:48, Jimmy Berry <jimmy@boombatower.com> wrote:
Leap standardized on SLE base, not Tumblweed.
The whole Factory, Factory:Snapshot, and Tumbleweed is kinda funky since like you said you cannot build against true Tumbleweed in other obs repositories. It really is a problem. I've had to do what you mentioned (branch and build against factory) a couple times as a temporary fix.
From what I heard in discussions the proper solution is to write some code to all Factory:Snapshot to be triggered alongside Tumbleweed so they can be in sync. That would seem to solve the problem, rather than exposing Factory:Snapshot as a distro which you seem to imply. That would only make things even more confusing.
I agree that it really needs to be addressed as it is: a) somewhat convoluted and counter intuitive, and b) causes real problems.
--
In order to fix this issue, we need OBS to be able to support this https://features.opensuse.org/318339 Until then, Factory:Snapshot and Factory:Standard will continue to be the only two options we'll have to build packages intended for Tumbleweed And because the OP doesn't seem to understand despite my efforts to explain this in the earlier bug, neither Factory:Snapshot nor Factory:Standard is synonymous with Tumbleweed. Factory:Snapshot is a *manually* chosen frozen point in time of Factory. Sometimes it's very close to Tumbleweed. Sometimes it's less close (Depending on how long since the last time it was manually synced). It's always a little older than Tumbleweed. Without the above feature, we can't make it the same, because there is a fundamental lag between when a Factory build starts being tested before it gets published, and during that 1-2 days lag, Factory moves with new submissions People wouldn't be happy if we built against untested code. People wouldn't be happy if we froze submissions for 2 days in order to see if that build should be the next Factory:snapshot every time we had a new build under testing, because we ALWAYS have a new build under testing, so we'd never release anything.... Factory:Standard is the automatic build target of Factory. Untested, unproven, everything that's been accepted into the openSUSE:Factory process. Sometimes it is very close to Tumbleweed, sometimes its less close (Depending on how long since the last snapshot of Tumbleweed past tested). It's always a little *newer* than Tumbleweed. Depending on what you're building, Factory:snapshot or Factory:standard should, most of the time, give you a good enough approximation of Tumbleweed to build stuff for Tumbleweed. Of course, the best way of building something for Tumbleweed, is to _submit your stuff to Factory_. Even when OBS supports building against Tumbleweed properly, it will always be better to have your packages in the main distro rather than as a custom OBS project that is without testing and community all working on it together. Either way, if you want this fixed, less conspiracy theories please and more contributing to the Build Service -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org