On Fri, 2013-12-20 at 19:50 +0000, Antoine Saroufim wrote:
On Fri, 2013-12-20 at 18:29 +0100, Michal Hrusecky wrote:
Antoine Saroufim - 16:48 20.12.13 wrote:
On Fri, 2013-12-20 at 15:35 +0100, Michal Hrusecky wrote:
Antoine Saroufim - 15:01 20.12.13 wrote:
...
A Karma system and an OBS plugin for YaST would definitely help. However, we should also consider doing something for gnome-software and apper. If we can make zypper collect metadata from all repositories and intelligently analyze them, we can also benefit those who use the previously mentioned applications as well.
Definitely against zypper being "clever enough" to add some random repositories. But I might be worth extending cnf to search software.opensuse.org. But I'm not doing neither that nor YaST plugin :-)
-- Michal HRUSECKY SUSE LINUX, s.r.o. openSUSE Team Lihovarska 1060/12 PGP 0xFED656F6 19000 Praha 9 mhrusecky[at]suse.cz Czech Republic http://michal.hrusecky.net http://www.suse.cz
I'm glad that I didn't actually ask you to write either of them :) You're free to write whatever you want and not to write whatever you want. Since this is a discussion about what we (as a project) could possibly do about what we already have, let's stick to giving sound arguments and counterarguments. If you're against zypper being "clever enough" to suggest adding repositories, then you must certainly have a reason to be against it. Could you please enlighten us about the possible flaws of that?
Few points: * cnf was made to help people find the package they want * zypper is not used only in openSUSE * zypper is cmd line tool for managing sw ** it's target audience are skilled sysadmins ** making suggestions will *** take more time to search *** make results a little confusing *** if you make it user friendly, people can accidentally add repositories
Bottom line - zyppers target audience can search for sw using osc and add repositories. Target audience you have in mind uses YaST.
-- Michal HRUSECKY SUSE LINUX, s.r.o. openSUSE Team Lihovarska 1060/12 PGP 0xFED656F6 19000 Praha 9 mhrusecky[at]suse.cz Czech Republic http://michal.hrusecky.net http://www.suse.cz
Fair enough. So far, we can all agree that: 1 - A reputation (Karma) system would help 2 - Hiding the home repositories by default has its merits 3 - Users should be encouraged to submit packages to the main repositories
Anyone has any suggestions on how to encourage users to submit packages to the main repositories? Also, is the idea of reviving Contrib out of the question?
If for example I have weston in my repo, and its newer than openSUSE:13.1 which is my target, the system could offer it if my rpmlint is good and my karma is also good. Otherwise, tips should be displayed, "Once you've fixed rpmlint issues, you shoulder consider merging this into the main repository [Why link]" If I have a higher karma, and a package thats not in my target, it should offer it as well, and explanations on karma should be clearly visible, with tips on improving it. So if my package is a duplicate, it could hint that by branching the factory package, (via metadata knowledge) I could improve my karma, instead of having my little world over in home:bobhasnofriends. Karma should be linked both to branch contributions, merged requests of new packages (lets try to link home:'s and branching, its too separate right now) and the system should be helpful in encouraging a contribution back to main. Essentially, OBS should be viewed in a new light: Work on your packages until they're good enough for submission to the main repository. My 2 cents. --------------------------------------------------------------------- Intel Corporation (UK) Limited Registered No. 1134945 (England) Registered Office: Pipers Way, Swindon SN3 1RJ VAT No: 860 2173 47 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.