On Mon, Sep 03, 2007 at 10:24:40AM +0200, Klaas Freitag wrote:
we're currently thinking about how we improve the build service to allow more cooperation: People should be able to change projects that are not maintained by them and propose these changes to the maintainers of the project.
Please read a DRAFT concept for this what we call branching of sources under http://en.opensuse.org/Build_Service/Concepts
- I don't think we need new API calls, branching is just creating a new project and copying a package into it. - It should be easily possible to branch into existing projects, especially the home project. Creating extra projects comes with a cost and is only needed for few projects. - Is <project> and <package> describing the branched package or the original package in the branch notifier? As branches are per project, should they live in /source/<project>/_branches? - Is there an order on the branch notifiers? How about a time stamp? - The "list all pending branches for a user" should be a search request instead of a special path. - We also need support for reviewers (aka package maintainers). i.e. state "reviewed". Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org