Feature changed by: Juergen Weigert (jnweiger) Feature #306650, revision 2 Title: Improve on osc Hackweek IV: Unconfirmed Priority Requester: Important Requested by: Juergen Weigert (jnweiger) Description: a) make osc a better zypper osc search is faster than zypper search, although it searches through a larger database. If it had an option to restrict search to the repos, I am currently using (/etc/zypp/repos.d/*.repo), it would be even faster. osc install should be a shorthand to sudo zypper -p http://download.opensuse.org/repositories//repo --no-refresh install As a rough start. This would save us a lot of megabytes of primary.xml loading. It would need a way to make sure, the package is really taken from the named repo. (disable all other repos temporarily??) Zypper still prefers to silently switch to some other repo for arcane reasons (e.g. better matching version number, vendor-lock-in, simpler dependency chains). b) make osc a good replacement for autobuild tools * osc getpac [[-r] ] * where should also accept names like STABLE, sles11, ... and * osc should select the correct build service based on the given * create a branch from the corresponding devel project, or warn if an old branch exists * checkout the branch. * osc submitpac [-r ] [-a|-b|-c] -m * optionally run a local build (unless -a or -b). * checkin the package. * file a submit request against the devel project * if -c is specified, also file a submitrequest from the devel project to the * osc is_maintained * list projects where this package has been previously submitted to. (special variant of osc search ?) * osc maintainer * use the devel project of Factory/ to find the bugowners from osc meta pkg, or if none, the maintainers from osc meta prj. see also home:jnweiger:jw-settings/osc-wrapper.pl for reference. All this should be built into osc itself. Doing it as a wrapper is okay only for personal experiments, but not for public consumption. + Discussion: + #1: Juergen Weigert (jnweiger) (2009-07-06 11:08:28) + see https://features.opensuse.org/306651 -- openSUSE Feature: https://features.opensuse.org/306650