Page 1 of 3

Move to a rolling release model

Posted: Sun Jul 10, 2016 9:55 pm
by ikey
Yep, you heard it right

First, fully read through https://solus-project.com/2016/07/10/th ... install-31

If you have any questions after, please just ask =)

Re: Move to a rolling release model

Posted: Sun Jul 10, 2016 11:41 pm
by BridouZ
Hi,

It's a really great news for Solus, thanks for all your efforts.

Will the rolling-release method be as stable as what you're doing now ? Do you keep an unstable repo to test future packages ?

(I'm not sure if it's well written and really comprehensive :) )

Re: Move to a rolling release model

Posted: Sun Jul 10, 2016 11:47 pm
by ikey
The repos won't change, we'll do what we do right now where we have the "unstable" repo, and once testing is done, it moves into the "shannon" repo.
They'll all be tested just as much, it basically means more frequent updates, features and improvements, without being locked to a particular date when we can't do anything (i.e. GNOME 3.18 bugs that are only fixed in 3.20)

Re: Move to a rolling release model

Posted: Mon Jul 11, 2016 12:26 am
by BridouZ
Thanks for the answer.

I assume that it will require more work for the packaging team, I hope you will have time keep Solus as stable as it is now.

(It reminds me that I have to learn how to package software for Solus)

Re: Move to a rolling release model

Posted: Mon Jul 11, 2016 12:29 am
by ikey
It's kindof a yes and no on the more work. I mean we're always changing and improving things /anyway/.
ypkg is more than capable of this kind of work, and frankly lends itself better to it. We'll build some additional
tooling to track upstream releases so we stay on top of things and its fairly trivial after that.

By making the incremental changes we don't shoot ourselves in the foot every time we do the major updates because
we had no idea what was coming :)

And stability is still the core imperative.

Re: Move to a rolling release model

Posted: Mon Jul 11, 2016 3:50 am
by linuxhelmet
Super excited about the rolling model. The only thing I didn't quite get from the blog post was does this mean everything will roll now, similar to Arch? Or will the kernel stay LTS and everything else roll?

Also congrats on getting all this set up with ypkg. Looking forward to seeing all this hard work your team has put in paying off! :D

Re: Move to a rolling release model

Posted: Mon Jul 11, 2016 7:54 am
by wongs
That is great news.

I did wonder at the "rolling-ness" of the supposedly stable version 1+. :D Kernels were changing all the time, ditto gnome.

Re: Move to a rolling release model

Posted: Mon Jul 11, 2016 1:08 pm
by veloct
I also wonder about the kernel, will there be the possibility of including more than one kernel? I ask because 4.6 and 4.7 have some additional skylake improvements that should hopefully help with those of us with newer hardware.

Re: Move to a rolling release model

Posted: Mon Jul 11, 2016 1:57 pm
by ikey
veloct wrote:I also wonder about the kernel, will there be the possibility of including more than one kernel? I ask because 4.6 and 4.7 have some additional skylake improvements that should hopefully help with those of us with newer hardware.
For now we're sticking with the LTS kernel, and in future we'll allow the stable branch too. For now we could backport Skylake fixes to our 4.4.x if you can
point me at the changes

Re: Move to a rolling release model

Posted: Mon Jul 11, 2016 1:58 pm
by ikey
linuxhelmet wrote:Super excited about the rolling model. The only thing I didn't quite get from the blog post was does this mean everything will roll now, similar to Arch? Or will the kernel stay LTS and everything else roll?

Also congrats on getting all this set up with ypkg. Looking forward to seeing all this hard work your team has put in paying off! :D
Blend of rolling and stability - so we'll continue to follow LTS for now until we add parallel kernels (as mentioned above).
We won't be a /bleeding/ system, because we want to get the balance right. But it does mean far more frequent shiny stuff :) (And importantly, more security+bug fixes)