[opensuse] Leap vs Tumbleweed
I'm sure this has been asked and answered many times here. If not answered at least discussed to death. But I've not followed much of those discussions, and am now planning on upgrading my 13.2 install to a new one. Obvious question is, which one? I run two boxes, one as a server and the other just a desktop. I'm upgrading the server first as there is currently no services on it I depend on (I need to start rebuilding that so hence the upgrade). Nothing here is mission critical, just hobbyist type stuff. My experience with openSuse in the past is after taking some time setting up a server, that will run about 2 years with updates, then (not doing upgrades), having to re-install the newer openSuse from scratch then re-building all the server parts. This can be and is a pain. My feeling right now is to try Tumbleweed as I think it will keep updating itself, and I won't need to do an complete reinstall from time to time. That is a big factor to me, as long as it keeps running. I don't normally run proprietary video or other drivers, just plain Jane oS drivers. Considering my situation as being not mission critical, other than not wanting to lose data files etc, is there any reason not to go with Tumbleweed on this? Thanks for any input. Jim F -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-07-20 19:41, Jim Flanagan wrote:
I'm sure this has been asked and answered many times here. If not answered at least discussed to death. But I've not followed much of those discussions, and am now planning on upgrading my 13.2 install to a new one.
Obvious question is, which one?
I run two boxes, one as a server and the other just a desktop. I'm upgrading the server first as there is currently no services on it I depend on (I need to start rebuilding that so hence the upgrade). Nothing here is mission critical, just hobbyist type stuff. My experience with openSuse in the past is after taking some time setting up a server, that will run about 2 years with updates, then (not doing upgrades), having to re-install the newer openSuse from scratch then re-building all the server parts. This can be and is a pain.
My feeling right now is to try Tumbleweed as I think it will keep updating itself, and I won't need to do an complete reinstall from time to time. That is a big factor to me, as long as it keeps running.
Not complete reinstall, but many updates very often, some of them "dramatic". Components may stop working suddenly, others can change behaviour, computer may not boot... it can be "entertaining" :-) You'd better be good at figuring out problems. Then of course things may run fantastic for your. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On 07/20/2017 10:47 AM, Carlos E. R. wrote:
Not complete reinstall, but many updates very often, some of them "dramatic". Components may stop working suddenly, others can change behaviour, computer may not boot... it can be "entertaining" :-)
You'd better be good at figuring out problems.
Then maybe you should switch to a rolling release by people who know how to run a rolling release. I have another machine on Manjaro (arch derivative). Its been rolling for over a year. Rolled through 3 or 4 different kernels, rolled through several plasma5/kde versions. Its had exactly one rough roll, (which did not affect me, but did affect others). A Rolling Release does not have to be a white knuckles ride. -- After all is said and done, more is said than done.
On 07/20/2017 01:14 PM, John Andersen wrote:
I have another machine on Manjaro (arch derivative). Its been rolling for over a year.
Just check my server at home: $ head -n 10 /var/log/pacman.log [2011-07-23 11:10] installed filesystem (2011.04-1) [2011-07-23 11:10] installed util-linux (2.19.1-2) [2011-07-23 11:10] installed libusb (1.0.8-1) <snip> $ head -n 10 /var/log/pacman.log [2013-11-27 19:23] [PACMAN] Running 'pacman -r /mnt -Sy --cachedir=/mnt/var/cache/pacman/pkg base base-devel' [2013-11-27 19:23] [PACMAN] synchronizing package lists [2013-11-27 19:30] [PACMAN] installed linux-api-headers (3.10.6-1) <snip> Been rolling since late 2011 - no issues... (would have been since 2009 -- save for those flaky caps in the last MSI board....) Current: $ uname -a Linux valkyrie 4.11.9-1-ARCH #1 SMP PREEMPT Wed Jul 5 18:23:08 CEST 2017 x86_64 GNU/Linux Haven't tried TW, but over the course of the 6 year with the server at home, only significant user-interaction required was in the libc update a few years ago when Arch switched from /bin to /usr/bin and /lib to /usr/lib, etc... Other than that, it has been seamless. For the last daily driver update from 13.1 -> Leap 42.2 -- I just did a complete reinstall for version update. Never had any problems doing it that way (other than a few yast installer/dependency hiccups) and the time you have to set-aside to do it. No complaints with Leap at all. -- David C. Rankin, J.D.,P.E.
On 07/20/2017 10:41 AM, Jim Flanagan wrote:
Obvious question is, which one?
I run two boxes, one as a server and the other just a desktop.
Why does it got to be just ONE? Leap for the server. (just keep up with updates occasionally, or when you hear about significant vulnerabilities. After each point release - update to the new version. 42.2--->42.3 No need to re-install. Just do the in-place update. No actual reason to keep day by day updates. Tumbleweed for the workstation. Its rolling, and you probably want to keep up with all updates. You said yourself this is mostly hobby and learning. So you learn two systems with common tools. Easy Peasy. (I've got a server in the office still running Opensuse 10.2. Its not accessable from the outside world. I have backup server that is running ubuntu off site. I'm playing with Manjaro on another smaller machine. Why'z it gotsta be just one? -- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, Jul 20, 2017 at 2:05 PM, John Andersen <jsamyth@gmail.com> wrote:
On 07/20/2017 10:41 AM, Jim Flanagan wrote:
Obvious question is, which one?
I run two boxes, one as a server and the other just a desktop.
Why does it got to be just ONE?
Leap for the server. (just keep up with updates occasionally, or when you hear about significant vulnerabilities. After each point release - update to the new version. 42.2--->42.3 No need to re-install. Just do the in-place update. No actual reason to keep day by day updates.
But 42.3 -> 43.0 (aka Leap 15.0) is likely just 18-months away or less. That's a once every several years event for Leap and should have some updates that have been queued up for a couple years. Updates that are likely already in Tumbleweed. If you fear that pain, I'd seriously consider Tumbleweed until Leap 15.0 comes out a year plus from now. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/20/2017 02:36 PM, Greg Freemyer wrote:
On Thu, Jul 20, 2017 at 2:05 PM, John Andersen <jsamyth@gmail.com> wrote:
On 07/20/2017 10:41 AM, Jim Flanagan wrote:
Obvious question is, which one?
I run two boxes, one as a server and the other just a desktop.
Why does it got to be just ONE?
Leap for the server. (just keep up with updates occasionally, or when you hear about significant vulnerabilities. After each point release - update to the new version. 42.2--->42.3 No need to re-install. Just do the in-place update. No actual reason to keep day by day updates.
But 42.3 -> 43.0 (aka Leap 15.0) is likely just 18-months away or less. That's a once every several years event for Leap and should have some updates that have been queued up for a couple years. Updates that are likely already in Tumbleweed.
Sure, but so what? What's your point? Is the lack of those updates that are queued up hurting him in any way? How much better will his life be if he updates his server to tumble weed and has to apply rolling updates weekly, sometimes daily? Its his server we are talking about here. Not his workstation. An in place upgrade from one opensuse release to the next is almost always uneventful. Other than a few kernel tweaks and security fixes along the way what else to you need in the server? I go MONTHS without touching my server machines.
If you fear that pain, I'd seriously consider Tumbleweed until Leap 15.0 comes out a year plus from now.
Again, its a server I'm talking about. There's more pain in tumbleweed than in Leap. -- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-07-21 00:48, John Andersen wrote:
On 07/20/2017 02:36 PM, Greg Freemyer wrote:
On Thu, Jul 20, 2017 at 2:05 PM, John Andersen <jsamyth@gmail.com> wrote:
On 07/20/2017 10:41 AM, Jim Flanagan wrote:
...
But 42.3 -> 43.0 (aka Leap 15.0) is likely just 18-months away or less. That's a once every several years event for Leap and should have some updates that have been queued up for a couple years. Updates that are likely already in Tumbleweed.
Sure, but so what? What's your point?
Is the lack of those updates that are queued up hurting him in any way? How much better will his life be if he updates his server to tumble weed and has to apply rolling updates weekly, sometimes daily?
Its his server we are talking about here. Not his workstation.
Even if it is his workstation: people have jobs to do on computers, we can not risk having components fail, or having to change something or other every other week. Say, LO changes. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On Thu, Jul 20, 2017 at 6:48 PM, John Andersen <jsamyth@gmail.com> wrote:
On 07/20/2017 02:36 PM, Greg Freemyer wrote:
On Thu, Jul 20, 2017 at 2:05 PM, John Andersen <jsamyth@gmail.com> wrote:
On 07/20/2017 10:41 AM, Jim Flanagan wrote:
Obvious question is, which one?
I run two boxes, one as a server and the other just a desktop.
Why does it got to be just ONE?
Leap for the server. (just keep up with updates occasionally, or when you hear about significant vulnerabilities. After each point release - update to the new version. 42.2--->42.3 No need to re-install. Just do the in-place update. No actual reason to keep day by day updates.
But 42.3 -> 43.0 (aka Leap 15.0) is likely just 18-months away or less. That's a once every several years event for Leap and should have some updates that have been queued up for a couple years. Updates that are likely already in Tumbleweed.
Sure, but so what? What's your point?
Is the lack of those updates that are queued up hurting him in any way? How much better will his life be if he updates his server to tumble weed and has to apply rolling updates weekly, sometimes daily?
Its his server we are talking about here. Not his workstation.
An in place upgrade from one opensuse release to the next is almost always uneventful.
Other than a few kernel tweaks and security fixes along the way what else to you need in the server? I go MONTHS without touching my server machines.
I have a server that's been running since roughly Jan 1, 2013, so 4 1/2 years. I put the latest openSUSE on it at that time and about 6 months after each new release I upgrade the server. I can say with confidence that in the pre-Leap days I had upgrades where services quit serving. Maybe it was SFTP, email, or web; I don't really recall the details. Oh yeah, it was all 3: failure to reboot (twice I think). And the server is remote, so I had to fire up remote console access and troubleshoot from 500 miles away. I also recall a couple of updates that caused a background issue that took months to surface. (ie. log rotation stopped and I ended up overflowing my disk space was one. I think there was another.) I've never had Tumbleweed on a server, but if I was gun shy about doing inplace upgrade in pre-Leap days, I'd be just as gun shy about doing it at the end of Leap 42.3's lifetime. That's going to be a major upgrade by definition. So, if it was me doing a "non-business-critical" server from scratch today, I'd go with Tumbleweed for at least the next couple years. That's just my perspective, so I won't argue beyond the above. Good luck regardless which choice is made, Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/20/2017 04:36 PM, Greg Freemyer wrote:
If you fear that pain, I'd seriously consider Tumbleweed until Leap 15.0 comes out a year plus from now.
What happened to 14? 13.1 -> 42.2 -> 15 ?? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-07-21 06:19, David C. Rankin wrote:
On 07/20/2017 04:36 PM, Greg Freemyer wrote:
If you fear that pain, I'd seriously consider Tumbleweed until Leap 15.0 comes out a year plus from now.
What happened to 14? 13.1 -> 42.2 -> 15 ??
Yes, that's the sequence. 14 is missing in order to use the same big number as SLES does. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On 21/07/17 04:05, John Andersen wrote:
On 07/20/2017 10:41 AM, Jim Flanagan wrote:
Obvious question is, which one?
I run two boxes, one as a server and the other just a desktop. Why does it got to be just ONE?
Leap for the server. (just keep up with updates occasionally, or when you hear about significant vulnerabilities. After each point release - update to the new version. 42.2--->42.3 No need to re-install. Just do the in-place update. No actual reason to keep day by day updates.
Tumbleweed for the workstation. Its rolling, and you probably want to keep up with all updates.
You said yourself this is mostly hobby and learning. So you learn two systems with common tools. Easy Peasy.
(I've got a server in the office still running Opensuse 10.2. Its not accessable from the outside world. I have backup server that is running ubuntu off site. I'm playing with Manjaro on another smaller machine. Why'z it gotsta be just one?
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list. If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory. I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-). BC -- You are NOT entitled to your opinion. You are entitled to your INFORMED opinion. Nobody is entitled to be ignorant. Harlan Ellison -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-07-21 02:19, Basil Chupin wrote:
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-).
Yes, there are posts about TW. TW has two main types of problems: a) a problem that arises the same in any distribution, not that specific. b) a problem that is specific to new changes in the software, tools, libraries, maybe in a section that seems to be totally different from the one that shows the symptoms. Thus, a problem really specific to TW development. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
* Basil Chupin <blchupin@iinet.net.au> [07-20-17 20:19]: [...]
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list.
If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory.
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-).
Tw for the most part is discussed on opensuse-factory, not opensuse. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-07-21 04:29, Patrick Shanahan wrote:
* Basil Chupin <blchupin@iinet.net.au> [07-20-17 20:19]: [...]
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list.
If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory.
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-).
Tw for the most part is discussed on opensuse-factory, not opensuse.
Not if it is not a question directly related to its development, according to some. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On July 20, 2017 7:29:42 PM PDT, Patrick Shanahan <paka@opensuse.org> wrote:
* Basil Chupin <blchupin@iinet.net.au> [07-20-17 20:19]: [...]
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list.
If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory.
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-).
Tw for the most part is discussed on opensuse-factory, not opensuse.
We know that Patrick, probably learned it here on this list by seeing people chased away like mangy dogs for having the sand to ask a TW question here. The question is WHY is this the case if TW is an official release? -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* John Andersen <jsamyth@gmail.com> [07-20-17 23:10]:
On July 20, 2017 7:29:42 PM PDT, Patrick Shanahan <paka@opensuse.org> wrote:
* Basil Chupin <blchupin@iinet.net.au> [07-20-17 20:19]: [...]
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list.
If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory.
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-).
Tw for the most part is discussed on opensuse-factory, not opensuse.
We know that Patrick, probably learned it here on this list by seeing people chased away like mangy dogs for having the sand to ask a TW question here.
The question is WHY is this the case if TW is an official release?
because it is closely related to development and to factory. Tw is a stable release but it is also the development platform for the next Leap. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 21/07/17 13:15, Patrick Shanahan wrote:
* John Andersen <jsamyth@gmail.com> [07-20-17 23:10]:
On July 20, 2017 7:29:42 PM PDT, Patrick Shanahan <paka@opensuse.org> wrote:
* Basil Chupin <blchupin@iinet.net.au> [07-20-17 20:19]: [...]
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list.
If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory.
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-). Tw for the most part is discussed on opensuse-factory, not opensuse.
We know that Patrick, probably learned it here on this list by seeing people chased away like mangy dogs for having the sand to ask a TW question here.
The question is WHY is this the case if TW is an official release? because it is closely related to development and to factory. Tw is a stable release but it is also the development platform for the next Leap.
If that is the case then surely it should be called Leap xx.Alpha1 or Leap xx.Alpha2 but not Tumbleweed? Nor should it have been given the imprimatur of being an official release. And if, as you claim, that TW is a test bed for the next release of Leap<whateveritiscalled> then the advice given to the OP was totally inappropriate and he should have been told to stay away from TW. BC -- You are NOT entitled to your opinion. You are entitled to your INFORMED opinion. Nobody is entitled to be ignorant. Harlan Ellison -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am 21. Juli 2017 08:20:58 MESZ schrieb Basil Chupin <blchupin@iinet.net.au>:
* John Andersen <jsamyth@gmail.com> [07-20-17 23:10]:
On July 20, 2017 7:29:42 PM PDT, Patrick Shanahan <paka@opensuse.org> wrote:
* Basil Chupin <blchupin@iinet.net.au> [07-20-17 20:19]: [...]
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list.
If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory.
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-). Tw for the most part is discussed on opensuse-factory, not opensuse.
We know that Patrick, probably learned it here on this list by seeing people chased away like mangy dogs for having the sand to ask a TW question here.
The question is WHY is this the case if TW is an official release? because it is closely related to development and to factory. Tw is a stable release but it is also the development platform for
On 21/07/17 13:15, Patrick Shanahan wrote: the
next Leap.
If that is the case then surely it should be called Leap xx.Alpha1 or Leap xx.Alpha2 but not Tumbleweed?
No, he correctly stated "*also* the development platform". TW does not necessarily receive less testing per se but because there are more version changes per time problems related to that are more likely -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 21/07/17 16:28, Oliver Kurz wrote:
Am 21. Juli 2017 08:20:58 MESZ schrieb Basil Chupin <blchupin@iinet.net.au>:
* John Andersen <jsamyth@gmail.com> [07-20-17 23:10]:
On July 20, 2017 7:29:42 PM PDT, Patrick Shanahan <paka@opensuse.org> wrote:
* Basil Chupin <blchupin@iinet.net.au> [07-20-17 20:19]: [...]
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list.
If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory.
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-). Tw for the most part is discussed on opensuse-factory, not opensuse. We know that Patrick, probably learned it here on this list by seeing people chased away like mangy dogs for having the sand to ask a TW question here. The question is WHY is this the case if TW is an official release? because it is closely related to development and to factory. Tw is a stable release but it is also the development platform for
On 21/07/17 13:15, Patrick Shanahan wrote: the
next Leap. If that is the case then surely it should be called Leap xx.Alpha1 or Leap xx.Alpha2 but not Tumbleweed? No, he correctly stated "*also* the development platform". TW does not necessarily receive less testing per se but because there are more version changes per time problems related to that are more likely
By "he correctly stated" I assume you mean Patrick and not Richard. OK: it's a "development platform" which, by defintion, really means a glorified beta for the next version of openSUSE. I can't argue against that. BC -- You are NOT entitled to your opinion. You are entitled to your INFORMED opinion. Nobody is entitled to be ignorant. Harlan Ellison -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 21 July 2017 at 08:50, Basil Chupin <blchupin@iinet.net.au> wrote:
By "he correctly stated" I assume you mean Patrick and not Richard.
OK: it's a "development platform" which, by defintion, really means a glorified beta for the next version of openSUSE. I can't argue against that.
I can argue against the 'glorified beta' tag, and I will. But I will do so by better explaining what really goes on. For starters, I will explain for whom (for which users) Tumbleweed is developed for. As a rolling release, Tumbleweed is developed for users who desire the latest upstream packages as soon as they're 'ready'. 'ready' is a defined in collaboration between upstreams (we typically choose upstream stable versions), our maintainers (we trust their judgement when they say something is stable or not) and automated QA (we don't ship stuff we know to be broken). The above definition of Tumbleweed users does often include, a subset of that targetted user base, lots of openSUSE's developers. But Tumbleweed is not a glorified beta, nor (directly) a development platform for 'future openSUSE releases' (especially if you mean openSUSE Leap releases - people should be specific considering Tumbleweed and Leap are two different distributions which we both support equally and have their own release models) openSUSE Leap minor releases (eg. 42.3) consist of effectively 3 'tranches' of packages (this is a simplification for the benefit of this discussion, Release Managers can go into more detail if desired). Tranche 1 = The Base System = Is provided by SUSE Linux Enterprise. Tumbleweed plays no direct part in the Development of Tranche 1. We take the sources from SLE, and use them in openSUSE Leap. Tranche 2 = Previous Leap Minor Releases = In each Leap minor release a significant number of packages are inherited from the previous minor releases with no modifications. Tumbleweed plays no part in the Development of Tranche 2 Tranche 3 = Tumbleweed. About 1/3rd of 42.3 includes packages which are effectively backported from Tumbleweed. This is done on an ad-hoc basis driven by our contributors. These backports need testing separately from what is done with Tumbleweed, so while I can see where people come from when they say Tumbleweed is the 'development platform' for Leap, in reality it's more of a case of Leap doing additional work to reap benefits from that which is being done in Tumbleweed. Key point - For Leap MINOR releases, there is no direct pipeline where people can think something in Tumbleweed will end up in a Leap minor release. Tumbleweed is not the development platform in those cases, but the Leap rolling development builds (which have replaced Leaps Alphas/Betas) take that role. For openSUSE Leap MAJOR releases (eg. the upcoming 15) it is a different story, but that story still doesn't fit the narrative that Tumbleweed is a "glorified beta" for openSUSE openSUSE Leap 15 will be based on SLE 15, providing the equivalent of "Tranche 1" in the above example. SLE 15 will be based on a Tumbleweed snapshot that will probably be at least 6 months 'out of date' before it is released. Nothing SUSE will use in SLE 15 will get there without being part of Tumbleweed first. "Tranche 2" will not exist because there are no minor releases from which to base on. It will come back in 15.1 and later. "Tranche 3" will still exist, and will probably equate to about 2/3rds of Leap 15. So, if you wanted to simply describe the situation, you could say that in addition to being a standalone, reliable rolling release, Tumbleweed does double as the development platform for SLE. You could just as equally say that in addition to being an enterprise regular release, SLE doubles as the development platform for Leap. Therefore if you want to throw the term 'glorified beta' into the mix, it gets a little bit weird.. if Tumbleweed is a 'glorified beta' for SLE, then SLE is a 'glorified beta' for Leap. And that is a rather amusing, if wholly inaccurate, extrapolation of the situation. It's much better to accept the 3 distributions in the openSUSE/SLE extended family on their own merits and avoid attaching emotive labels to the relationships between them. Tumbleweed is for people who want stability with rapid change reflecting what's going on in the FOSS word. SLE is for enterprise users who want absolute reliability, a slower pace of change, and a smaller package set in their Linux OS. Leap is for people in between, wanting reliability with a slower pace of change but also with a larger package set in their Linux OS. None are 'glorified betas' of each other, and we work collaboratively across all of them to share as much code & good practice to benefit all 3 distributions. Tumbleweed benefits SLE and Leap, SLE benefits Tumbleweed & Leap, Leap benefits Tumbleweed & SLE. All pretty equally. Hope this clears that up. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/21/2017 12:23 AM, Richard Brown wrote:
Hope this clears that up.
Ah, No. Lessee here.....SLE begat Leap, which begat Tumbleweed, but then in some incestuous mother and child reunion the next SLE will spring fully developed from the loins of some tumbelweed snapshot. And I'm my own Grandpa. My head hurts, so going to bed now. When I wake up tomorrow, I'd be curious to know why the numbering system is returning to the teens, and what happened to they guy that convinced opensuse to jump from 13 to 42? Is he looking for work some place? -- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 21 July 2017 at 10:15, John Andersen <jsamyth@gmail.com> wrote:
On 07/21/2017 12:23 AM, Richard Brown wrote:
Hope this clears that up.
Ah, No. Lessee here.....SLE begat Leap, which begat Tumbleweed, but then in some incestuous mother and child reunion the next SLE will spring fully developed from the loins of some tumbelweed snapshot. And I'm my own Grandpa.
My head hurts, so going to bed now.
When I wake up tomorrow, I'd be curious to know why the numbering system is returning to the teens, and what happened to they guy that convinced opensuse to jump from 13 to 42?
Is he looking for work some place?
The person that first suggested 42 is happily employed by SUSE Linux GmbH and is currently the Chairman of the openSUSE Project. He's spending his work time answering emails about whether or not he got fired for a decision that ultimately was decided upon by the whole openSUSE Board, a body of individuals elected by the community to make such decisions, many of whom are still serving in the Board today. 42 might not have been my brightest idea, but it was less of a waste of time than writing this email :) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/21/2017 02:23 AM, Richard Brown wrote:
As a rolling release, Tumbleweed is developed for users who desire the latest upstream packages as soon as they're 'ready'. 'ready' is a defined in collaboration between upstreams (we typically choose upstream stable versions)
Here is where the unease comes in that may lend itself to the glorified beta moniker. There needs to be clear definition on what the "latest upstream package" is. For Arch, that definition is crystal clear. "The latest upstream official 'Release' - period. Not a kinda/sorta "we talked with them about it and we think the beta they are working on is stable enough" stuff. "Current with the latest upstream official release." That is a philosophy that is hard to poke hole in for a rolling release to follow. There is no reason future releases, not yet official, cannot be included in testing, but for roll out to TW, it would serve it well to stick to the latest upstream official release. Until upstream has the confidence in its own package out as an official release, it's hard to make an argument that it is good to pull something without that level of confidence into a production rolling release. Just my .02... -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 21 July 2017 at 10:16, David C. Rankin <drankinatty@suddenlinkmail.com> wrote:
On 07/21/2017 02:23 AM, Richard Brown wrote:
As a rolling release, Tumbleweed is developed for users who desire the latest upstream packages as soon as they're 'ready'. 'ready' is a defined in collaboration between upstreams (we typically choose upstream stable versions)
Here is where the unease comes in that may lend itself to the glorified beta moniker.
There needs to be clear definition on what the "latest upstream package" is. For Arch, that definition is crystal clear. "The latest upstream official 'Release' - period. Not a kinda/sorta "we talked with them about it and we think the beta they are working on is stable enough" stuff.
"Current with the latest upstream official release."
That is a philosophy that is hard to poke hole in for a rolling release to follow.
There is no reason future releases, not yet official, cannot be included in testing, but for roll out to TW, it would serve it well to stick to the latest upstream official release. Until upstream has the confidence in its own package out as an official release, it's hard to make an argument that it is good to pull something without that level of confidence into a production rolling release.
Just my .02...
The Arch philosophy does have one hole - there is no common standards from all those upstreams. What they stay is stable might not be stable. What they say is unstable, might be stable. For the interpretation of stability, we trust out maintainers to be able to make sensible judgement calls on the reality of their respective upstreams. Some of our maintainers occasionally go faster than their upstreams. Some go slower. Either way, openQA has proven itself to be sufficient to cover the fallout of those decisions in the vast majority of those cases, and I would argue that our maintainers are proven wrong no more often (and probably less often) than blindly trusting upstreams declarations of stability. The Arch way has it's flaws, and in order to correct them requires the blind reliance on upstreams to improve. Our way has it's flaws, but they are flaws which we are better positions to correct ourselves. I prefer that, personally. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Richard Brown composed on 2017-07-21 10:25 (UTC+0200):
The Arch philosophy does have one hole - there is no common standards from all those upstreams. What they stay is stable might not be stable. What they say is unstable, might be stable.
For the interpretation of stability, we trust out maintainers to be able to make sensible judgement calls on the reality of their respective upstreams. I knew someday I would find something Richard wrote that I could openly agree with, regardless of errors in spelling judgment. ;-) -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation)
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/21/2017 03:25 AM, Richard Brown wrote:
The Arch philosophy does have one hole - there is no common standards from all those upstreams. What they stay is stable might not be stable. What they say is unstable, might be stable.
Yes, granted, but a distro can only control what is under its control. Neither OpenSuSE or Arch have any control over what upstream does (to our repeated chagrin on a number of occasions). A policy that says "our policy is whatever the maintainers decide -- we trust them" isn't actually a policy, it is just whatever the maintainers decide on an ad hoc basis. Don't get me wrong, I'm not saying this can't work or work well, I saying from a distro standpoint it does not provide any clarity on what user can expect. Users cannot expect a TW made up of released packages if the maintainers, in their discretion, can provide upstream betas instead. What is the old Demming philosophy of TQM (total quality management) -- "if you can't measure it, you can't manage it." Whatever the maintainers decide is a difficult ruler to measure against. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 21 July 2017 at 19:08, David C. Rankin <drankinatty@suddenlinkmail.com> wrote:
Don't get me wrong, I'm not saying this can't work or work well, I saying from a distro standpoint it does not provide any clarity on what user can expect. Users cannot expect a TW made up of released packages if the maintainers, in their discretion, can provide upstream betas instead.
What is the old Demming philosophy of TQM (total quality management) -- "if you can't measure it, you can't manage it." Whatever the maintainers decide is a difficult ruler to measure against.
And that is why the trust in our maintainers is only part of the equation Another part is hundreds of openQA tests doing human-like manual installation, upgrades, application tests, etc, making sure that at least the basics which are maintainers do never break You could argue that we "trust, but verify". And while of course this verification is not 100% coverage and will never find 100% of bugs before we put them in the hands of users, it has very measurable benefits. We can all but guarantee that Tumbleweed is always in a usable state. We KNOW installation, upgrades, and basic application functionality works. We can be reasonably confident that it works on most hardware. That means that most bugs that slip through are 'shallow' and easily fixed. Even if that is not true, because a large number of bugs are caught by openQA before reaching users, when something does get caught outside of openQA, it's an easy decision matrix for our maintainers to prioritise - real bugs found by real humans in the real world are almost certainly going to get handled first before something obscure that openQA caught and no user will see because openQA caught it. This helps keep our maintainers from being overloaded and reduces bug resolution time for users. And then of course, last but by no means least, we are always improving openQA's coverage so we catch more more often, meaning it is a constantly improving system. I don't think we could trust our maintainers as fully as we do if we didn't have such a robust system of automated QA to provide that verification - and even if we did, I fear they'd be overloaded as a result of their own successes. This would lead to the kind of thing I see in Arch, where the distribution artificially delays updates (like GNOME) so they can cope, wereas our model allows us to ship major GNOME releases within hours of their release, without breaking our users systems. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-07-21 08:20, Basil Chupin wrote:
On 21/07/17 13:15, Patrick Shanahan wrote:
* John Andersen <> [07-20-17 23:10]:
On July 20, 2017 7:29:42 PM PDT, Patrick Shanahan <> wrote:
* Basil Chupin <> [07-20-17 20:19]:
Tw for the most part is discussed on opensuse-factory, not opensuse.
We know that Patrick, probably learned it here on this list by seeing people chased away like mangy dogs for having the sand to ask a TW question here.
Incorrectly, because this list is also officially intended for TW questions. Only questions related to development should go to the factory mail list. User questions should go here for all releases. That's, I believe, the official view.
The question is WHY is this the case if TW is an official release? because it is closely related to development and to factory. Tw is a stable release but it is also the development platform for the next Leap.
If that is the case then surely it should be called Leap xx.Alpha1 or Leap xx.Alpha2 but not Tumbleweed? Nor should it have been given the imprimatur of being an official release.
And if, as you claim, that TW is a test bed for the next release of Leap<whateveritiscalled> then the advice given to the OP was totally inappropriate and he should have been told to stay away from TW.
TW is not the test bed for Leap. At least, not quite. 1) TW is a release on its own. 2) TW acts also as the test bed for SLES. 3) Leap takes the core packages from SLES, thus indirectly from TW. Currently on 42.3 there are packages that have years of delay compared to TW (example: shotwell). 4) Leap takes the rest (2/3) directly from TW. Example: KDE. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On 21/07/17 12:29, Patrick Shanahan wrote:
* Basil Chupin <blchupin@iinet.net.au> [07-20-17 20:19]: [...]
I am still puzzled by the fact that little if nothing is ever said about Tumbleweed in this HELP list.
If I recall correctly, Richard stated some time ago that Tumbleweed is now an official release just like Leap and no longer needs to be 'discussed' in Factory.
I am not subscribed to Factory so don't know if TW is still talked about there but it certainly is not mentioned here -- and TW just simply cannot so perfect that it has no problems which need airing :-). Tw for the most part is discussed on opensuse-factory, not opensuse.
And I bet I know who insists on discussing TW in factory and not in opensuse :-). BC -- You are NOT entitled to your opinion. You are entitled to your INFORMED opinion. Nobody is entitled to be ignorant. Harlan Ellison -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 7/20/17 1:05 PM, John Andersen wrote:
On 07/20/2017 10:41 AM, Jim Flanagan wrote:
Obvious question is, which one?
I run two boxes, one as a server and the other just a desktop.
Why does it got to be just ONE?
Leap for the server. (just keep up with updates occasionally, or when you hear about significant vulnerabilities. After each point release - update to the new version. 42.2--->42.3 No need to re-install. Just do the in-place update. No actual reason to keep day by day updates.
Tumbleweed for the workstation. Its rolling, and you probably want to keep up with all updates.
You said yourself this is mostly hobby and learning. So you learn two systems with common tools. Easy Peasy.
(I've got a server in the office still running Opensuse 10.2. Its not accessable from the outside world. I have backup server that is running ubuntu off site. I'm playing with Manjaro on another smaller machine. Why'z it gotsta be just one?
Thanks everyone for the good feedback. Much appreciated. I do think I'll try both, most likely Leap for the server (but I do have my music on my workstation, don't want that to go down. I could move it to the server tho). What the heck, I'll give Tumbleweed a try on the workstation. Carry on! Jim F -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Op donderdag 20 juli 2017 19:41:58 CEST schreef Jim Flanagan:
I'm sure this has been asked and answered many times here. If not answered at least discussed to death. But I've not followed much of those discussions, and am now planning on upgrading my 13.2 install to a new one.
Obvious question is, which one?
I run two boxes, one as a server and the other just a desktop. I'm upgrading the server first as there is currently no services on it I depend on (I need to start rebuilding that so hence the upgrade). Nothing here is mission critical, just hobbyist type stuff. My experience with openSuse in the past is after taking some time setting up a server, that will run about 2 years with updates, then (not doing upgrades), having to re-install the newer openSuse from scratch then re-building all the server parts. This can be and is a pain.
My feeling right now is to try Tumbleweed as I think it will keep updating itself, and I won't need to do an complete reinstall from time to time. That is a big factor to me, as long as it keeps running.
I don't normally run proprietary video or other drivers, just plain Jane oS drivers.
Considering my situation as being not mission critical, other than not wanting to lose data files etc, is there any reason not to go with Tumbleweed on this?
Thanks for any input.
Jim F
Leap for the server. Just get all the services that it's supposed to be serving. Then again, my own (cloud)server runs TW, and has been doing so for ~18 months. Both Leap and TW are QA tested, nothing gets released out in the open that fails those tests. IMHO both are valid options, it's more a matter of personal preference. -- Gertjan Lettink, a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-07-20 21:34, Knurpht - Gertjan Lettink wrote:
Op donderdag 20 juli 2017 19:41:58 CEST schreef Jim Flanagan:
...
Leap for the server. Just get all the services that it's supposed to be serving. Then again, my own (cloud)server runs TW, and has been doing so for ~18 months. Both Leap and TW are QA tested, nothing gets released out in the open that fails those tests.
But Leap has on top been tested by humans for months before release. Some times TW is released with known (and published) problems with this or that component. It is work in progress. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On Thu, Jul 20, 2017 at 8:14 PM, Carlos E. R. <robin.listas@telefonica.net> wrote:
Some times TW is released with known (and published) problems with this or that component. It is work in progress.
Is there an example of that in the last couple years? I can't think of any. Tumbleweed is much more stable than you make it sound. Right now it hasn't been published in a week and one of the main reasons is it won't pass autoQA tests related to Ruby 2.2 functionality. Back when it was called "factory" that failure would have got out to the community, but with Tumbleweed we have a large set of autoQA tests that have to pass. And when a major bug does get past autoQA, autoQA is updated to look for it the next time. I'm not saying it's perfect, but it's pretty damn good, Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-07-21 02:37, Greg Freemyer wrote:
On Thu, Jul 20, 2017 at 8:14 PM, Carlos E. R. <> wrote:
Some times TW is released with known (and published) problems with this or that component. It is work in progress.
Is there an example of that in the last couple years?
I can't think of any. Tumbleweed is much more stable than you make it sound.
:-) Some quick examples: A major change to LDAP the other day. A very major upgrade to Perl coming. php5 drop. Python changes to version 3. gcc7. LO changing the font engine so that some fonts no longer are accepted. elevator=bfq not accepted. MonoDevelop disappears. Missing jssc in Arduino. TW thinking that a stick that was formatted as FAT is still an ISO. Leafnode not starting. Missing deps for duplicity. Base:System broken for PowerPC. NM failing after TW 20170630. /var/lock gone in some cases. ecryptfs broken.
Right now it hasn't been published in a week and one of the main reasons is it won't pass autoQA tests related to Ruby 2.2 functionality.
Back when it was called "factory" that failure would have got out to the community, but with Tumbleweed we have a large set of autoQA tests that have to pass. And when a major bug does get past autoQA, autoQA is updated to look for it the next time.
I'm not saying it's perfect, but it's pretty damn good,
Yes, it is very good. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
Jim Flanagan wrote:
I'm sure this has been asked and answered many times here. If not answered at least discussed to death. But I've not followed much of those discussions, and am now planning on upgrading my 13.2 install to a new one.
Obvious question is, which one?
I am running Leap 42.2 on both my server and the workstation desktops in our observatory. I will keep them with 42.2 until next spring or so. My desktop at home is also 42.2, this one will see an update to 42.3 next week when it's released, and the experience with it will decide when I do the upgrade of the workstations and the servers (maybe already in autumn). My laptop runs TW. While I *really* love it, I wouldn't want it on the servers, not even the workstations. It just has too many updates(*) that require too many restarts of the GUI and/or the whole system. If you don't update you run out of sync with the repos, which can be irritating when packages are no longer refered to as being TW, but 'System Packages'.... (*) can sometimes be several GB of updates per week, which is another reason why I don't run it on my home desktop: slow internet there...
I run two boxes, one as a server and the other just a desktop. I'm upgrading the server first as there is currently no services on it I depend on (I need to start rebuilding that so hence the upgrade).
You mean HW rebuilding? Or only 'installing from scratch'? I did migrations 13.2->Leap, they tend to work, so from scratch is not mandatory. But if you have no crucial (complicated) setup running I'd probably go for the from-scratch. E.g., one of my updated old machines doesn't have the really nice btrfs and snapshot features as it's still running on ext4.
Nothing here is mission critical, just hobbyist type stuff. My experience with openSuse in the past is after taking some time setting up a server, that will run about 2 years with updates, then (not doing upgrades), having to re-install the newer openSuse from scratch then re-building all the server parts. This can be and is a pain.
As mentioned above, you can migrate things without reinstall, but you might miss nice new features.
My feeling right now is to try Tumbleweed as I think it will keep updating itself, and I won't need to do an complete reinstall from time to time. That is a big factor to me, as long as it keeps running.
Well, I've even done updates 42.1->42.2 remotely (i.e., some 5000km away), without issues, just using new repos and 'zypper dup'. Hunting for some .rpmnew and .rpmsave configs is in general all that is needed afterwards.
Considering my situation as being not mission critical, other than not wanting to lose data files etc, is there any reason not to go with Tumbleweed on this?
On my laptop it has proven to be rock solid so far, it doesn't have fancy things like RAIDS though :D. If you don't mind the permanent updates I see no strong reason not to. But if you really would do it only because of the rolling release, I'd probably not do it for a server... Pit -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/20/2017 01:41 PM, Jim Flanagan wrote:
(I) am now planning on upgrading my 13.2 install to a new one.
Obvious question is, which one?
A brief, precise, authoritative "LEAP, Tumbleweed, LEAP vs. Tumbleweed" in the official doco would answer this. I don't know of one of that. I wonder if it's worth making one. My take: The risk vs. flexibility is (?intended to be?) different between Leap and Tumbleweed. If you want to play with the stuff contained in the distro, use Tumbleweed; if you want to Just Use It(tm), use LEAP; if you want to hack something to perhaps be included in the distro eventually, the path is through Tumbleweed first. Or more formally: Tumbleweed elements (upstream and SUSE-made, both) are updated to new versions frequently to relatively weaker functionality and integration regression standards (vs. LEAP), with no expectation of ongoing patch support of the version provided, while LEAP element *versions* are baselined with numbered LEAP releases, with a relatively stronger quality standard (stability, functionality and integration), and patch support for that element version for the life of the "release." Or not. Just my impression. YMMV. -- Jim Bullock, Rare Bird Enterprises, "Conscious Development" LinkedIn: http://www.linkedin.com/in/rarebirdenterprises -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (14)
-
Basil Chupin
-
Carlos E. R.
-
Carlos E. R.
-
David C. Rankin
-
Felix Miata
-
Greg Freemyer
-
James Bullock
-
Jim Flanagan
-
John Andersen
-
Knurpht - Gertjan Lettink
-
Oliver Kurz
-
Patrick Shanahan
-
Peter Suetterlin
-
Richard Brown