With release of Leap 16.0 and the preparation of the to-be-released QU0
for SLE-16, I feel we need to have a conversation about versions and
branches for Agama.
Right now we have an SLE-16 branch that contains the version that will
be submitted to SLE-16.QU0 and likely to future quarterly updates. I
don't think we want to have a branch per QU.
Just looking at the package agama, the IBS project that is in sync with
that branch produces something like agama-17+387.e512aa16d
Then we have the master branch in which development should continue. As
I understand it, that means:
a) We should be submitting regularly from that branch to TW
b) We should be generating SLE-16-based images for that branch, so
internal SUSE QA can start testing new/future stuff like the changes of
the storage UI.
c) That will be the branch submitted to 16.1 (not to be confused with
16.QU1).
At this point in time and according to the versioning we followed in the
past, I would have expected to see something like version
18.pre+something in the IBS project synced with that branch. But we
actually have agama-17+512.b408500e7
In addition to all that, we also have a project at IBS called
Devel:YaST:Agama:Release that I assume (just speculating) contains
exactly what was submitted to SLE-16.0 (without any update). The agama
package there is agama-17+359.34bc8cc0b.
I find that to be a bit confusing. I personally expect master and SLE-16
to have different major version numbers. So does internal QA. Do we need
to reconsider versioning and branches a bit?
Cheers.
--
Ancor González Sosa
YaST Team at SUSE Software Solutions