On Tue, 24 Sep 2013 16:07:10 +0200
Ladislav Slezak <[email protected]> wrote:

> Dne 23.9.2013 15:34, Josef Reidinger napsal(a):
> [...]
> > Well, I propose different approach to do it only when needed, as
> > there is a lot of modules which doesn't have maintainer and that is
> > not touched at all, so it doesn't need maintenance branch.
> > Maybe it will nicely show usage of modules.
> 
> It might sound good, but the problem is if you touch such an
> "unmaintained" module after like 6 months you will very likely (I'd
> say almost for sure, see later) forget to create the maintenance
> branch.
> 
> And then after another 6 months it is pretty hard to find the correct
> commit backwards for creating a maintenance branch for a bugfix.
> 
> Yes, you can checkout the OBS sources and find the last commit, but
> it's not trivial (checking just the *.changes file may not be enough
> as there might be just a small fix not mentioned in *.changes...).
> 
> Therefore I suggest creating the branch for all relevant (included in
> openSUSE) repositories globally.
> 
> 
> And here starts the interesting part, I just have checked which
> repositories do NOT have 12.2 and 12.3 branches and surprisingly the
> number is quite high (see the attached files for complete list):
> 
>  - 84 repositories do not have 12.2 branch
>  - 74 repositories do not have 12.3 branch
> 
> (I have manually filtered out some obsoleted packages or product
> specific (SLE) packages, but I could overlook something in the quick
> search so these are probably not perfectly exact numbers, but they
> still demonstrate the problem quite nicely.)
> 
> What's worse, even a base package like yast2-core does NOT have the
> maintenance branches so it's quite difficult to find the difference
> between releases or since the last release (e.g. "git log
> origin/openSUSE-12_2..origin/openSUSE-12_3" does not work).
> 
> And that's really stupid. We could avoid this by adding the branches
> globally.
> 

OK, sounds reasonable. I plan to create script, that allows such global
operation do easy. Maybe integrate it with meta package and maybe merge
meta and devtools?

Josef

> --
> 
> Ladislav Slezák
> Appliance department / YaST Developer
> Lihovarská 1060/12
> 190 00 Prague 9 / Czech Republic
> tel: +420 284 028 960
> [email protected]
> SUSE

--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to