Mailinglist Archive: opensuse-buildservice (287 mails)

< Previous Next >
Re: [opensuse-buildservice] Draft Concept Source Branching in the BS
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Mon, 3 Sep 2007 10:51:03 +0200
  • Message-id: <200709031051.03805.adrian@xxxxxxx>
On Monday 03 September 2007 10:24:40 wrote Klaas Freitag:
..
> Please read a DRAFT concept for this what we call branching of
> sources under http://en.opensuse.org/Build_Service/Concepts
>
> I am looking forward to reading your feedback,

[Details]
"In case the user does not have write permission to the project, a branch of 
the base project is created by the API."

I would just keep in mind, that a user might want still branch, even if he has 
write permissions. For example for pre-testing a change, which is maybe 
risky.

[API Calls]
It does look that you want alsa allow branching of a complete project. How 
would that work ? I suppose either

1) create new project and create source links for each package

or

2) create a new mechanism which allows linking of projects.

[API Calls]

The "/source/home:<person>/_branchprojects" should maybe

 /source/home:<person>/_branchprojects/<project>

because of handling multiple project branches.

[Branch Notifier]

Do you really want to create notifications when branching ? Isn't this 
something what should get defined later in a generic event notification 
proposal ?
Shouldn't this be called "Merge request notifier" here ?



Apart from my comments, I think your proposal describes the needed api tasks 
completely :) 
We may should also create some end-user workflows dealing with typical use 
cases to get also a picture what needs to done in the clients.

Do you have any opinion how the actual merge should be done ?
Will it happen in the backend like it happens already when you have source 
linked + patched packages ?

bye
adrian

-- 

Adrian Schroeter
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
email: adrian@xxxxxxx

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References