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.
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.
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…
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.
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.