What is the "Tumbleweed" repository for

When I first installed my system, I changed to “Tumbleweed.” I followed the instructions and added the following repositories:

#  | Alias                    | Name                                                | Enabled | Refresh
---+--------------------------+-----------------------------------------------------+---------+--------
 1 | KDE:Extra                | KDE:Extra                                           | Yes     | Yes    
 2 | LibreOffice_Stable       | Stable Version of LibreOffice (openSUSE_Tumbleweed) | Yes     | Yes    
 3 | Tumbleweed               | Tumbleweed                                          | Yes     | Yes    
 4 | games                    | games                                               | No      | No     
 5 | google-chrome            | google-chrome                                       | Yes     | Yes    
 6 | google-talkplugin        | google-talkplugin                                   | Yes     | Yes    
 7 | openSUSE Current OSS     | openSUSE Current OSS                                | Yes     | Yes    
 8 | openSUSE Current non-OSS | openSUSE Current non-OSS                            | Yes     | Yes    
 9 | openSUSE Current updates | openSUSE Current updates                            | Yes     | Yes    
10 | packman-essentials       | packman-essentials                                  | Yes     | Yes    
11 | security                 | security                                            | Yes     | Yes

My question is that since the “Tumbleweed” and the other repositories, openSUSE current, OSS, non-OSS etc have overlapping repositiroes, what is the Tumbleweed repository for? The package versions seem to “leapfrog” over each other, and I was wondering if I could just disable the Tumbleweed repository all together.

On Mon, 06 May 2013 17:26:04 +0000, Thiudans wrote:

> My question is that since the “Tumbleweed” and the other repositories,
> openSUSE current, OSS, non-OSS etc have overlapping repositiroes, whar
> is the Tumbleweed repository for?

The tumbleweed repo replaces the current/oss/non-oss. When you switch to
tumbleweed, IIRC, you’re supposed to disable the version-specific repos.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

HendersJ,

The other repositories all have “Tumbleweed” in the URL, so they are not the version specific repos. I removed the version specific repos as per the instructions.

No, that’s wrong.

Tumbleweed doesn’t contain all packages, so you still need current-oss, current-non-oss and the corresponding update repos. (you’re missing current-non-oss-update btw)
The Tumbleweed repo just contains newer versions of specific packages that replace the versions in oss. (they are not allowed to go into the update repo, because that’s just for security- and bug-fixes by openSUSE policy).

And disabling the Tumbleweed repo is no good idea either, since that’s what “changing to tumbleweed” is all about. If you disable it, you would have a plain openSUSE 12.3 that automatically will change to 13.1 in November…

Maybe you should read this:
https://en.opensuse.org/Portal:Tumbleweed

Add them back!
Otherwise you WILL have problems.

I didn’t remove them, I am pretty conservative with repos. :slight_smile:

Anyway, I cannot find the URL for non-oss-upates.

Thanks.

The URL is:

http://download.opensuse.org/update/openSUSE-non-oss-current/

Of course you only need it if you have stuff from non-oss installed (like flashplayer, opera, openmotif, …)Oh and to be sure I’m not being misunderstood: with “add them back” I meant oss and oss-update, not some arbitrary 12.3 OBS repo.:wink:

You may still run into problems. I believe the Tumbleweed maintainer Greg K-H, tests his repo only against the “current” standard repos, and not against the version specific repos whether they have tumbleweed in the URL’s or not. For example, in the past LibreOffice has been frequently updated via tumbleweed repo, so now you have three package sources for that.

All those repositories were added by the script on the Tumbleweed portal, so I assume (and hope) they are OK. I did add other repositories, but they should not affect the system: the LibreOffice, Google Chrome and KDE extra repositories. Pacman may affect multimedia (because those are the only packages for which Pacman is the vendor) but I can always go back by removing Pacman and doing a zypper dup or a zypper in <package> to change vendor/version.

BTW, the “vendor” feature of zypper is awesome IMO, and gives it a significant advantage over APT, which more or less looks at the repositories and downloads the latest version–so be careful with your PPAs. :wink:

On Mon, 06 May 2013 17:56:05 +0000, wolfi323 wrote:

> No, that’s wrong.

Thanks for the clarification, looks like I need to install it and play
around a bit. :slight_smile:

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C