[How] Tumbleweed - rolling release (13.2 and 04.11.2014 onwards)

Hi all,

being a long time I had written here! For all these years had been using mostly stable releases, and factory separately for some enthusiastic works; but in view of Tumbeweed and Factory (tested) being merged I am now thinking of going clean install with Tumbleweed as primary platform once the 13.2 is officially available.

So the question is how, once it is available in few hours? Will it be available as a separate .iso? Unfortunately the Wiki page of Tumbleweed is not much updated on this and has many old articles.

Will much appreciate all the views and recommendations, do not wanna go wrong and want to have a stable OS; in the meantime I will start doing backups of my current 13.1 installs.

If it was a week or so ago, I would recommend that you simply attach the correct Tumbleweed Repos to your 13.1 installation and forget about downloading and installing 13.2.Tumbleweed will soon surpass or already has surpassed 13.2.
If it was a week from now I would recommend (1) attaching the DVD disk for 13.2 and doing a distro upgrade and then (2) you would attach the Tumbleweed repos and go from there.

I think that right at this key time, in the middle, between the Developers switching Repos from 13.1 to 13.2 and generally tidying things,I would use the 13.2 Disk to upgrade, then I would wait a week and attach the Tumblweed Repos and upgrade to Tumbleweed. At this key time I would separate (1) and (2).

Mine is a cautious approach. Others might advise differently.

Yes, .iso’s are available now. I just downloaded the Network version, but I’m not installing right now. The Wiki page at Tumbleweed Portal now has updated detailed instructions for new and existing users. You must read them. They also include recommendations on and availability of additional repositories.

Yes, make those backups! Be aware that there is a potentially catastrophic bug that was still unresolved for openSUSE yesterday, affecting Kernel 3.17.1 and btrfs e.g. in old Tumbleweed. It renders the file system read-only, persisting on the disk image. For a root partition on btrfs it renders the system unusable and unmaintainable. Fixes are expected, timescale uncertain.

See the thread I started for it in our Tumbleweed sub-forum. It won’t affect 13.2 (kernel 3.16.6), but it would certainly affect new Tumbleweed although I haven’t checked today’s status on that.

Well, Factory has been renamed to Tumbleweed (there is no other change I think), and it is already available.
So just grab any of the Factory isos, they are also available in the new Tumbleweed directory on the download server now.
http://download.opensuse.org/tumbleweed/iso/

AIUI, “factory” and “tumbleweed” are pointing to exactly the same now, with “factory” being removed next May.

To “upgrade” to Tumbleweed, add the new Tumbleweed repos (oss, non-oss, there are no update and update-non-oss yet), and remove all others.
http://download.opensuse.org/tumbleweed/repo/
As Tumbleweed is a complete distribution now, you don’t need any openSUSE-current repo.

Exact instructions should be posted to the opensuse-factory mailinglist soon though.

Just noticed, instructions have been posted already:
http://lists.opensuse.org/opensuse-factory/2014-11/msg00073.html

Instructions are available here as well:
https://en.opensuse.org/SDB:Tumbleweed_Merger
https://en.opensuse.org/openSUSE:Tumbleweed_installation

And the Tumbleweed Portal page has been updated to reflect the changes:
https://en.opensuse.org/Portal:Tumbleweed

Thanks everyone for all your thorough answers, much appreciated. Sure this will be of help to others as well.

I don’t think they Factory iso’s posted under the Tumbleweed directory have been updated yet. You would still need to run the update commands to move over, AFAIK.

For a clean install, I’d wait for the first real tumbleweed isos to come out, which should have that all sorted out.

Bah… I just used the recommended method in the Wiki to change Repos and then I did zypper dup. It went well, downloaded and installed 2000 files into my pre-existing, nicely working Tumbleweed. And made it unbootable. Something about an incomplete initrd or like that flashed across my eyes and it was dead and black.

It’s a good thing I created an rsync backup on 1 November. Knoppix CD facilitated restoring the rsync image nicely and all is well again.

There are no further updates yet, those Factory isos are the latest state of the art.

If you mean the repo URLs, yes those isos probably set up factory. But until May 2015, factory and tumbleweed is exactly the same (at that point factory will be removed completely AIUI).

I’ve kinda same porblem - black screen and it said I’ve to boot kernel = initrd first. I didn’t do any backup but I’m using btrfs. The other problem is that last snapshot is ~ 2 months old - I’d problems with nsapshot taking too much space long ago so I deleted all but one snapshot, then snaphoting wasn’t working and I’ve to do it manually and and I forget to do it this time = before I play around with repos and update… another thing I’ve another PC with tumbleweed so where i didn’t do theese changes. And my last question does this repository change affects only the tumblweed rolling updates and I’ll get updates from the main repository for 13.1 stable release ?

Please open a separate thread for this.

This one is about how to use the new Tumbleweed, i.e. what repos to add and so on.
Not about problems you might have with your particular Tumbleweed (or whatever) installation.

And my last question does this repository change affects only the tumblweed rolling updates and I’ll get updates from the main repository for 13.1 stable release ?

What do you mean?
Of course those changes do not affect the 13.1 repos.

If you want to know whether you still get 13.1’s updates for your Tumbleweed installation, that depends.

If you use the openSUSE-Current repos, like you are supposed to, they point to 13.2 already. So you will not get any 13.1 updates, and “zypper dup” should have upgraded you to 13.2 already.
But AFAICS, openSUSE-Current-Update still points to 13.1’s update repo, so you won’t get any updates at all (as 13.2 contains higher versions of the packages).

If you explicitely used the 13.1 repos, then yes, you’ll still get 13.1 updates. But in this case a “zypper dup” would have downgraded you to 13.1 anyway, as the old Tumbleweed repo is empty now like with every other new openSUSE release before.

So, if you used the old Tumbleweed and don’t change your repos, you are in fact not using Tumbleweed any more.
You should have plain 13.2 now in that case. (with a newer kernel, and without updates)
If you want to continue using that, you should change the repos from “openSUSE-Current” to “13.2”.

Yep, that’s what I meant. If you want an image that requires no additional work, probably best to wait until the first post 2014-11-4 images are out.

Ok, can someone indicate if I have setup the correct adresses for repos for:

  • To have latest KDE SC and Extra packages (or the repo-update already has latest KDE SC, rolling updates and only Extra is needed, as under 13.1 i had both set up)?
  • Packman - tumbleweed address or should I switch to his factory repo?
  • Any more advices? LoL :slight_smile: … such as latest Gnome packages repo - again which exactly should I use, or not

#  | Alias                                       | Name                                         | Enabled | Refresh | URI                                                                                                                                                                                                                                          
---+---------------------------------------------+---------------------------------------------+---------+---------+------------------------------------------------------------------------------------------------                                                                                                                                                                      
 8 | openSUSE-20141102-0                         | openSUSE-20141102-0                          | No      | No      |  hd:///?device=/dev/disk/by-id/scsi-SJetFlash_Transcend_8GB_....JetFlashTranscend_8GB_8.07-part2                                                                                                                                                                                       
 6 | google-talkplugin                           | google-talkplugin                            | Yes     | Yes     |  http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                                         
 9 | repo-debug                                  |  openSUSE-Factory-Debug                      | No      | Yes     |  http://download.opensuse.org/debug/factory/repo/oss/                                            
10 | repo-non-oss                                |  openSUSE-Factory-Non-Oss                    | Yes     | Yes     |  http://download.opensuse.org/factory/repo/non-oss/                                              
11 | repo-oss                                    | openSUSE-Factory-Oss                         | Yes     | Yes     |  http://download.opensuse.org/factory/repo/oss/                                                  
 4 | KDE_SC_packages_-_Factory                   | KDE SC packages -  Factory                   | No      | Yes     |  http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/                
 3 | KDE_4_Extra_-_Tumbleweed_(TW)               | KDE 4 Extra - Factory  Stable                | Yes     | Yes     |  http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Factory/                          
 5 | LibreOffice_STABLE                          | LibreOffice STABLE                           | No      | Yes     |  http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_Tumbleweed/              
 1 | /repositories/games:/tools/openSUSE_Factory |  /repositories/games:/tools/openSUSE_Factory | Yes     | Yes     |  http://download.opensuse.org/repositories/games:/tools/openSUSE_Factory/                        
 7 | home_DarkPlayer_Pipelight                   | Pipelight  (openSUSE_Tumbleweed)             | Yes     | Yes     |  http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/openSUSE_Tumbleweed/      
12 | repo-source                                 |  openSUSE-Factory-Source                     | No      | Yes     |  http://download.opensuse.org/source/factory/repo/oss/                                           
13 | repo-update                                 |  openSUSE-Factory-Update                     | Yes     | Yes     |  http://download.opensuse.org/update/factory/                                                    
 2 | All_of_Packman_for_Tumbleweed               | All of Packman for  Tumbleweed               | Yes     | Yes     |  http://packman.inode.at/suse/openSUSE_Tumbleweed/                    

I want to have latest rolling, a.k.a Tumbleweed, stable packages, not the testing/development purpose ones.

This “Tumbleweed/Factory/Factory stable/Factory unstable” names in various repo’s names are getting very confusing!!! They should have merged them all together, keeping factory stable under Tumbleweed name only and for testing Factory something like Factory_unstable/testing, or just like before simply Factory.

I’ll answer for each repo separately:


 8 | openSUSE-20141102-0                         | openSUSE-20141102-0                          | No      | No      |  hd:///?device=/dev/disk/by-id/scsi-SJetFlash_Transcend_8GB_....JetFlashTranscend_8GB_8.07-part2                                                                                                                                                                                       

You can remove this. That’s the installation medium you used to install.

 9 | repo-debug                                  |  openSUSE-Factory-Debug                      | No      | Yes     |  http://download.opensuse.org/debug/factory/repo/oss/                                            
10 | repo-non-oss                                |  openSUSE-Factory-Non-Oss                    | Yes     | Yes     |  http://download.opensuse.org/factory/repo/non-oss/                                              
11 | repo-oss                                    | openSUSE-Factory-Oss                         | Yes     | Yes     |  http://download.opensuse.org/factory/repo/oss/                                                  

You should change “factory” to “tumbleweed” in those URLs.
But you have time with that until May 2015. Till then those repos contain the same as tumbleweed.


 4 | KDE_SC_packages_-_Factory                   | KDE SC packages -  Factory                   | No      | Yes     |  http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/                

Remove that.
This is the development repo for Factory, you’ll get those packages with Tumbleweed anyway a few days later after testing.
This is actually not really stable, and never was.

 3 | KDE_4_Extra_-_Tumbleweed_(TW)               | KDE 4 Extra - Factory  Stable                | Yes     | Yes     |  http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Factory/                          

Again, change this from “openSUSE_Factory” to “openSUSE_Tumbleweed”.

 5 | LibreOffice_STABLE                          | LibreOffice STABLE                           | No      | Yes     |  http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_Tumbleweed/              

Remove that, again you get that with Tumbleweed anyway. I don’t even know whether this repo still exists.
You have disabled it anyway.

 1 | /repositories/games:/tools/openSUSE_Factory |  /repositories/games:/tools/openSUSE_Factory | Yes     | Yes     |  http://download.opensuse.org/repositories/games:/tools/openSUSE_Factory/                        

This is not available for Tumbleweed (yet?), so you can keep the Factory version. (Factory and Tumbleweed is actually the same, it’s mainly a new name)
The question is whether you need that repo at all, but that’s something you’ll have to know/decide.

 7 | home_DarkPlayer_Pipelight                   | Pipelight  (openSUSE_Tumbleweed)             | Yes     | Yes     |  http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/openSUSE_Tumbleweed/  

Looks ok, but again, you must decide whether you need it or not.
That’s a private repo from some individual who can put in there whatever he/she wants. Not necessarily stable.

12 | repo-source                                 |  openSUSE-Factory-Source                     | No      | Yes     |  http://download.opensuse.org/source/factory/repo/oss/                                           
13 | repo-update                                 |  openSUSE-Factory-Update                     | Yes     | Yes     |  http://download.opensuse.org/update/factory/                                                    

See above, the same as with the other repo-xxx. Change “factory” to "tumbleweed. And again, you have time until May.
Although I think there is no Update repo for Tumbleweed yet. Normally you don’t need it anyway, it’s only for times when Tumbleweed cannot be published because of problems/unstability, but there’s a critical security update pending.

 2 | All_of_Packman_for_Tumbleweed               | All of Packman for  Tumbleweed               | Yes     | Yes     |  http://packman.inode.at/suse/openSUSE_Tumbleweed/                    

Ok.

I want to have latest rolling, a.k.a Tumbleweed, stable packages, not the testing/development purpose ones.

You cannot get the testing/development packages anyway. They are not published in any repo at all.

This “Tumbleweed/Factory/Factory stable/Factory unstable” names in various repo’s names are getting very confusing!!! They should have merged them all together, keeping factory stable under Tumbleweed name only and for testing Factory something like Factory_unstable/testing, or just like before simply Factory.

Yes it is confusing indeed. And not even the packagers know/understand how all is supposed to work yet.

But to sum it up:
The new stable/tested Factory has just been renamed to Tumbleweed now. Nothing else has changed.

So it doesn’t really matter whether you use repos for Factory or Tumbleweed. They build against the same packages on OBS.
But the main Factory repos will be removed in May, so until then you’ll have to switch those to their “tumbleweed” siblings.
For third party repos, it mainly depends on the maintainers whether they will be named “Tumbleweed” or “Factory”. It is just a naming difference though.
To be on the safe side you should use the “openSUSE_Tumbleweed” variants if available, as the “openSUSE_Factory” ones might get removed as well.
At least that’s how I see it.

On Thu, 06 Nov 2014 20:56:03 GMT
wolfi323 <wolfi323@no-mx.forums.opensuse.org> wrote:

> Code:
> --------------------
> 7 | home_DarkPlayer_Pipelight | Pipelight
> (openSUSE_Tumbleweed) | Yes | Yes |
> http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/openSUSE_Tumbleweed/
> --------------------
>
> Looks ok, but again, you must decide whether you need it or not.
> That’s a private repo from some individual who can put in there
> whatever he/she wants. Not necessarily stable.

As far as I know, when you have to use Silverlight, you need this.
You could fire up Windows instead, of course. Or get a smart TV, I
suppose. Actually, if you want to view HD films and TV via the net, I
think the latter option is about all there is.


Graham P Davis, Bracknell, Berks.
openSUSE 13.2 (64-bit); KDE 4.14.2; AMD Phenom II X2 550 Processor;
Kernel: 3.16.6; Video: nVidia GeForce 210 (using nouveau driver);
Sound: ATI SBx00 Azalia (Intel HDA)

wolfi323>>

Thanks a lot for your inputs on this, much aapreciate. This makes things easier and clarifies a lot.