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: Tue, 4 Sep 2007 12:04:24 +0200
- Message-id: <200709041204.27675.adrian@xxxxxxx>
On Monday 03 September 2007 16:51:14 wrote Klaas Freitag:
> On Monday 03 September 2007 10:51, Adrian Schröter wrote:
...
> > Do you have any opinion how the actual merge should be done ?
>
> Puh - to be honest, I need some input here. From my feeling I doubt
> that it is possible to do that completely automagically. And I wonder
> if that is needed - I think that no maintainer will trust an automatic
> change of his package.
>
> > Will it happen in the backend like it happens already when you have
> > source linked + patched packages ?
>
> I have to check that, any opinions on that?
Well, an automatic/backend merge is possible if the patches do apply. But the
nice thing is that you can see this before, because otherwise the source
preparation during build will fail also.
So we can either say
1) submit fixed source changes which do apply
2) request backend to do the merge.
A problem appears when the original project/package owner wants to merge, but
the source do not apply currently (for example, because the same person
merged another change right before).
In that case, the target project owner would need to fix the source before
(what he may wants to do), but that means that he needs either to write it
into requester project (bad idea, and he even has most likely no permission
for it) or he needs to copy the project before. This is IMHO a serious
possibility, if our tools make this easy.
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
> On Monday 03 September 2007 10:51, Adrian Schröter wrote:
...
> > Do you have any opinion how the actual merge should be done ?
>
> Puh - to be honest, I need some input here. From my feeling I doubt
> that it is possible to do that completely automagically. And I wonder
> if that is needed - I think that no maintainer will trust an automatic
> change of his package.
>
> > Will it happen in the backend like it happens already when you have
> > source linked + patched packages ?
>
> I have to check that, any opinions on that?
Well, an automatic/backend merge is possible if the patches do apply. But the
nice thing is that you can see this before, because otherwise the source
preparation during build will fail also.
So we can either say
1) submit fixed source changes which do apply
2) request backend to do the merge.
A problem appears when the original project/package owner wants to merge, but
the source do not apply currently (for example, because the same person
merged another change right before).
In that case, the target project owner would need to fix the source before
(what he may wants to do), but that means that he needs either to write it
into requester project (bad idea, and he even has most likely no permission
for it) or he needs to copy the project before. This is IMHO a serious
possibility, if our tools make this easy.
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 > |