On 10 November 2015 at 19:05, Greg Freemyer <greg.freemyer@gmail.com> wrote:
Richard,
The impression I got about Leap was the support matrix was to involve a longer time commitment to support any submitted packages so I *assume* there are less packages in Leap than in openSUSE 13.2.
You know what they say about assumptions... Leap source packages - 7829 openSUSE 13.2 source packages - 7441
If so, there is a greater need for users to rely on devel projects with Leap than ever before.
A user who 'relys' on a devel project, is relying on something that WILL fail them sooner or later Leap is for users who want something tested, reliable, that works, with stability favoured at the potential cost of some newer software versions and features Tumbleweed is for users who want something tested, reliable, that works, with the latest versions at a potential (but mitigated) cost of some newer software versions and features. In EITHER case, using anything from a devel or non-home repo is throwing out all of the effort we, the Project, expends on ensuring Leap and Tumbleweed are high quality, tested, distributions, in exchange for an untested, uncertain quality package that not only COULD be broken - it SHOULD be broken at least some of the time. PGNet Dev's post comes less than a week after the release of Leap 42.1. It paints a picture of a person who will not upgrade because some software they require is not in the main distributions. The answer is easy. If you want it in the distribution, do the work, or work with maintainers, to get it in the distributions. Suggesting that all project maintainers need to do is tick a box in OBS is foolhardy to an extreme. It requires work. Consider the following 4 questions: If it doesn't build, who's going to fix it? If it does build, who's going to test it? If it doesn't work, who's going to fix it? If it does work, who's going to keep it working? Guess what - if you have answers to all those questions, then the _proper_ solution to this problem is *get the bloody packages in the bloody distributions* If you have answers to all those questions and you do not bother getting the packages in the distribution, you're ignoring a great opportunity to benefit from all the work we do as a community to collaboratively make sure that everything we ship is built properly, built well, and works. You are on your own, you are creating more work for yourself, and guess what, that WILL mean you will screw up sooner or later, and that will mean stuff you are working on will break. and no one will be around to help you. If you don't have answers to all those questions, all pressing that tickbox in OBS produces is unhappy users. It _WILL_ break. If not today, then tomorrow, or the next day, either way, we're openSUSE, we want to deliver software to our users that works. And the way we do that, is by building two Linux distributions that are, integrated, checked, tested, polished, tested again, before being shipped, whether they are Stable or Rolling. Accept no substitute. - Rich -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org