The primary issue to which I've hit is legal review. 2 months and still pending.
--
Jimmy
On Tue, Feb 9, 2016 at 12:09 PM, Dave Plater
On 09/02/2016 16:53, Bernhard M. Wiedemann wrote:
On 2016-02-01 23:10, Michal Kubecek wrote:
Hello,
you might remember recent discussion in opensuse-factory mailing list on this topic. While the statistics that started it were inherently flawed, there seemed to be a consensus that Factory doesn't have as many packages as it could and that there are many packages in devel projects or home projects that are never submitted to Factory.
I was thinking why shouldn't we create a "Contrib" repo, which has much less bureaucracy, so that we could get more packages into one central repo (because as a user I dont like to have too many extra devel repos enabled - because it makes zypper ref slow and zypper dup unpredictable). The linux kernel has that "staging" area with "crap" drivers for similar reasons.
The policies for the repo could be simple.
1. no submits from home repos - this ensures that packages are maintained in devel repos, which makes it easier for more than one person to care for it. 2. package must build for Factory 3. no replacements of Factory packages/files (similar to the openSUSE:Backports repo)
and as an additional guideline: if a package is important (who decides?), it should go to Factory instead - this gives it the added benefit of review and openQA testing
All requirements can actually be checked by a bot, so that instantaneous updates would be possible.
Pros: 1. The Contrib repo could build for multiple openSUSE/SLE versions, making it easy to provide a package for all of them (similar to (some) devel repos).
2. More packages in one place, making it more accessible to the majority of our users. Giving packages more visibility could also lead to more contributions, which could help getting it into Factory.
3. Less conflicts between package versions (if there are different people requiring a certain non-factory component, it would indicate that the component is important and people should work on getting it into Factory)
Cons: 1. no openQA testing (same as with non-factory packages now, so it is not worse than that)
2. needs some extra logic for building for older *SUSE releases for requirements that went into Factory later => coding effort
Can you think of other Pros and Cons? And should we try it?
Ciao Bernhard M.
AFAICR there was once a contrib project in the days before I got heavily involved in packaging but it disappeared as quickly as it had appeared. I got involved in packaging because I like my system to be stable, I like all the necessary libraries to be installed to support the applications I use and I like to be able to uninstall those apps without having any unwanted debris left around. With windows you often get debris left around because, unless you want to pay big bucks you install stuff that hijacks your browser and slows your system down and leaves a host of unwanted registry rubbish behind linux doesn't do that, everything you install is clean, no virus's, no bloatware and it's free. I started with SuSE 8.2 (with failing hard drives running reisers fs) and it works so I'm sticking with it. I've submitted a few packages to Factory over the years and attended to subsequent bugs and I'm proud of my packaging work. Yes I had a package rejected by Factory autobuild because my patch explanation was missed at the bottom of the changes file, I simply moved it to the top, I thought the auto provides file was more important but I moved it to the top of the changes file and resubmitted. I don't think Factory is too strict I think it helps to make a good system. As far as contrib is concerned, I've links to a few of my packages in Packman, so users can get up to date versions whenever there's an update. I'm primarily involved in multimedia so the packages fit Packman but I put an ffmpeg enabled blender there too. If the Packman build service wasn't so under resourced it would make a perfect contrib. Just my ten cents Dave Plater
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org