Hi,

At the beginning of August, Josef has created new SLE-12-GA maintenance branch for all Yast repositories at GitHub. At these days, we are still asked to fix $this or $that and push tose change into SLE 12 G*.

According to a mutual decision, we develop all fixes in SLE-12-GA branch and merge them into master regularly. From this point of view, both SLE-12 and master branches contain the same code. But they will most likely differ some day: we'll start adding new features and maybe some openSUSE-specific fixes into master only.

OK, finally to the point... We will need different versioning in SLE-12-GA than in master. In master, we currently use `3.1.$X`. Some day, we should start using 3.1.X.$Y in SLE-12-GA.

When should we switch from 3.1.$X to 3.1.X.$Y? There are two possibilities:

  * immediately, even if we still do the very same changes
    in both branches - we would need to change the version when
    merging to master

  * when they start to differ - we need to keep this in mind all the
    time and we might forget because it's hard to think in advance:
    does master have already something else that will not be in the
    SLE-12-GA branch? Does it already differ?

So, what do you think is better and why?

Thanks in advance
Lukas

--

Lukas Ocilka, Systems Management (Yast) Team Leader
Cloud & Systems Management Department, SUSE Linux
--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to