some information for switching from 12.3 to tumbleweed

Hi to all,
i’m trying to swiitch from the plain 12.3 to tumbleweed.
but theres something not clear into the wiki and into the article swerdna post.
so as i’m a newcomer and google have not helped me… better ask as i could have not understood…

  1. swerdna article
    point to 4 repos as key repos… (i suppose the active ones)
  • openSUSE 12.x oss
  • openSUSE 12.x non-oss
  • Updates for openSUSE 12.x
  • Packman for openSUSE 12.x

but as u can see there’s 5 repo active on 12.3… including the packman one…

[graypixel@linux-1geh:~> zypper lr -d

| Alias | Nome | Abilitato | Aggiornamento | Priorità | Tipo | URI | Servizio

–±--------------------------±-----------------------------------±----------±--------------±---------±-------±----------------------------------------------------------------±--------
1 | packman | packman | Sì | Sì | 99 | rpm-md | Index of /suse/openSUSE_12.3/ |
2 | repo-debug | openSUSE-12.3-Debug | No | Sì | 99 | NONE | Index of /debug/distribution/12.3/repo/oss |
3 | repo-debug-update | openSUSE-12.3-Update-Debug | No | Sì | 99 | NONE | Index of /debug/update/12.3 |
4 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | No | Sì | 99 | NONE | Index of /debug/update/12.3-non-oss |
5 | repo-non-oss | openSUSE-12.3-Non-Oss | Sì | Sì | 99 | yast2 | Index of /distribution/12.3/repo/non-oss |
6 | repo-oss | openSUSE-12.3-Oss | Sì | Sì | 99 | yast2 | Index of /distribution/12.3/repo/oss |
7 | repo-source | openSUSE-12.3-Source | No | Sì | 99 | NONE | Index of /source/distribution/12.3/repo/oss |
8 | repo-update | openSUSE-12.3-Update | Sì | Sì | 99 | rpm-md | Index of /update/12.3 |
9 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Sì | Sì | 99 | rpm-md | Index of /update/12.3-non-oss |
graypixel@linux-1geh:~>

so what i’ve to do with the one not mentioned?
9 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Sì | Sì | 99 | rpm-md | Index of /update/12.3-non-oss |
And the other repos are to be deleted?

  1. the actual repos are to be deleted? (is not specified what is better, but, as swedna point to replace i think is the right way… if noting is changed… )
    are those repos actually correct? (sorry if i ask but the article is from 09-Nov-2011)…
    john@tumbleweed:~> zypper lr -d

| Name |Enable|Refresh|Priority| URI |

—±---------------------------------±-----±------±-------±-------------------------------------------------------------------------+
1 | openSUSE Current updates | Yes | Yes | 99 | Index of /update/openSUSE-current |
2 | openSUSE non-oss-Current updates | Yes | Yes | 99 | Index of /update/openSUSE-non-oss-current |
3 | openSUSE Current non-oss | Yes | Yes | 99 | Index of /distribution/openSUSE-current/repo/non-oss |
4 | openSUSE Current oss | Yes | Yes | 99 | Index of /distribution/openSUSE-current/repo/oss |
5 | openSUSE Tumbleweed | Yes | Yes | 99 | Index of /repositories/openSUSE:/Tumbleweed/standard |
6 | Packman Tumbleweed | Yes | Yes | 99 | Index of /suse/openSUSE_Tumbleweed/ |

  1. for Packman, i’ve updated using yast, when i’ve added Packman, is correct i suppose… there’s something else before the switch of repo’s to be done maybe not covered by the article?
    thanks for your patience and sorry if in my search i miss any post that talk about this.

On 09/18/2013 06:46 PM, graypixel pecked at the keyboard and wrote:
> Hi to all,
> i’m trying to swiitch from the plain 12.3 to tumbleweed.
> but theres something not clear into the wiki and into the article
> swerdna post.
> so as i’m a newcomer and google have not helped me… better ask as i
> could have not understood…
>
> 1) swerdna article
> point to 4 repos as key repos… (i suppose the active ones)
>
>
> - openSUSE 12.x oss
> - openSUSE 12.x non-oss
> - Updates for openSUSE 12.x
> - Packman for openSUSE 12.x
>
> but as u can see there’s 5 repo active on 12.3… including the packman
> one…
>
>
>> [graypixel@linux-1geh:~> zypper lr -d
>>
>> # | Alias | Nome |
>> Abilitato | Aggiornamento | Priorità | Tipo | URI
>> | Servizio
>> --±--------------------------±-----------------------------------±----------±--------------±---------±-------±----------------------------------------------------------------±--------
>> 1 | packman | packman | Sì
>> | Sì | 99 | rpm-md | ‘Index of
>> /suse/openSUSE_12.3/’ (http://packman.inode.at/suse/openSUSE_12.3)
>> |
>> 2 | repo-debug | openSUSE-12.3-Debug | No
>> | Sì | 99 | NONE | ‘Index of
>> /debug/distribution/12.3/repo/oss’
>> (http://download.opensuse.org/debug/distribution/12.3/repo/oss/) |
>>
>> 3 | repo-debug-update | openSUSE-12.3-Update-Debug | No
>> | Sì | 99 | NONE | ‘Index of
>> /debug/update/12.3’ (http://download.opensuse.org/debug/update/12.3/)
>> |
>> 4 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | No
>> | Sì | 99 | NONE | ‘Index of
>> /debug/update/12.3-non-oss’
>> (http://download.opensuse.org/debug/update/12.3-non-oss/) |
>>
>> 5 | repo-non-oss | openSUSE-12.3-Non-Oss | Sì
>> | Sì | 99 | yast2 | ‘Index of
>> /distribution/12.3/repo/non-oss’
>> (http://download.opensuse.org/distribution/12.3/repo/non-oss/) |
>>
>> 6 | repo-oss | openSUSE-12.3-Oss | Sì
>> | Sì | 99 | yast2 | ‘Index of
>> /distribution/12.3/repo/oss’
>> (http://download.opensuse.org/distribution/12.3/repo/oss/) |
>>
>> 7 | repo-source | openSUSE-12.3-Source | No
>> | Sì | 99 | NONE | ‘Index of
>> /source/distribution/12.3/repo/oss’
>> (http://download.opensuse.org/source/distribution/12.3/repo/oss/) |
>>
>> 8 | repo-update | openSUSE-12.3-Update | Sì
>> | Sì | 99 | rpm-md | ‘Index of /update/12.3’
>> (http://download.opensuse.org/update/12.3/) |
>>
>> 9 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Sì
>> | Sì | 99 | rpm-md | ‘Index of
>> /update/12.3-non-oss’
>> (http://download.opensuse.org/update/12.3-non-oss/) |
>>
>> graypixel@linux-1geh:~>
>>
> so what i’ve to do with the one not mentioned?
> 9 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Sì
> | Sì | 99 | rpm-md | ‘Index of
> /update/12.3-non-oss’
> (http://download.opensuse.org/update/12.3-non-oss/) |
>
> And the other repos are to be deleted?
>
> 2) the actual repos are to be deleted? (is not specified what is
> better, but, as swedna point to replace i think is the right way… if
> noting is changed… )
> are those repos actually correct? (sorry if i ask but the article is
> from 09-Nov-2011)…
> john@tumbleweed:~> zypper lr -d
> # | Name |Enable|Refresh|Priority|
> URI |
> —±---------------------------------±-----±------±-------±-------------------------------------------------------------------------+
> 1 | openSUSE Current updates | Yes | Yes | 99 | ‘Index
> of /update/openSUSE-current’
> (http://download.opensuse.org/update/openSUSE-current/)
> |
> 2 | openSUSE non-oss-Current updates | Yes | Yes | 99 | ‘Index
> of /update/openSUSE-non-oss-current’
> (http://download.opensuse.org/update/openSUSE-non-oss-current/)
> |
> 3 | openSUSE Current non-oss | Yes | Yes | 99 | ‘Index
> of /distribution/openSUSE-current/repo/non-oss’
> (http://tinyurl.com/7xc7nwv) |
> 4 | openSUSE Current oss | Yes | Yes | 99 | ‘Index
> of /distribution/openSUSE-current/repo/oss’
> (http://download.opensuse.org/distribution/openSUSE-current/repo/oss/)
> |
> 5 | openSUSE Tumbleweed | Yes | Yes | 99 | ‘Index
> of /repositories/openSUSE:/Tumbleweed/standard’
> (http://tinyurl.com/276rww5) |
> 6 | Packman Tumbleweed | Yes | Yes | 99 | ‘Index
> of /suse/openSUSE_Tumbleweed/’
> (http://packman.inode.at/suse/openSUSE_Tumbleweed)
> |
>
> 3) for Packman, i’ve updated using yast, when i’ve added Packman, is
> correct i suppose… there’s something else before the switch of repo’s
> to be done maybe not covered by the article?
> thanks for your patience and sorry if in my search i miss any post that
> talk about this.[/color]

The only “Official” place I know of for setup info is:

http://en.opensuse.org/Portal:Tumbleweed

I do know that you need to use the following two repos:

http://download.opensuse.org/distribution/openSUSE-current/repo/

and the specific tumbleweed repo from packman:

http://packman.inode.at/suse/openSUSE_Tumbleweed

HTH

Ken

There are four repos with standard 12.3: oss, non-oss, updates for oss, and updates for non-oss.

For Tumbleweed, those four need to be replaced by their “Current” named equivalents. They will always point to openSUSE’s standard release repos (e.g. to 13.1 when it is eventually released).

Then add the Tumbleweed repo. That makes a total of five supported repos. If you add Packman, the total becomes six.

However, follow the guide at Portal:Tumbleweed - openSUSE, that will also tell you what is supported, and what isn’t.

graypixel wrote:
>
> Hi to all,
> i’m trying to swiitch from the plain 12.3 to tumbleweed.
> but theres something not clear into the wiki and into the article
> swerdna post.
> so as i’m a newcomer and google have not helped me… better ask as i
> could have not understood…
>

Hope you read the para which essentially says that you will be let out
into the wilderness:-

users who rely on proprietary graphic drivers should not use the
Tumbleweed repository unless they are familiar with updating these
drivers from source on their own.

source:- Portal:Tumbleweed - openSUSE Wiki

GNOME 3.6.2
openSUSE Release 12.3 (Dartmouth) 64-bit
Kernel Linux 3.7.10-1.16-desktop

Your assumption re. the repo list is correct. To elaborate: when swerdna wrote his article, the Update repo contained all updates. These days it’s split into two repos: update and update-non-oss.

Your next step should be

zypper dup

or, needed in some cases

zypper dup --from Tumbleweed

and then, to make sure that some packages make a vendor switch to Packman

zypper dup --from Packman_Repo_name_here

—vazhavandan, byn ow i’m using nouveau, but not scared to install manually the nvidia prop… as i see there’s a nice guide, with dkms…
i’m not totally new to linux, (totally new to suse), as i passed from arch (first distro) to aptosid, to here…
(yes i’m like a suicidal critter… but i loved every distro…)…

–Knurpht thanks

– thanks

so in the end i tried and seems all ok by now… not a glitch…
i deleted all the repo, added all the new repo, and done zypper dup…
as kde is 4.11 etc… and kernel 3.11 etc seems to be all correct.

by now those are my repos (some new onea are needed for a couple of software i use everyday)…
and now deep tests… but all seems perfect…
then i’ve to pass to the nvidia drivers let work my wacom. and thin a bit suse, (from something i don’t need…)
the list…

–±---------------------------------±---------------------------------±----------±-------------
1 | Packman_Tumbleweed | Packman Tumbleweed | Sì | Sì
2 | home:ktgw0316:LightZone | home:ktgw0316:LightZone | Sì | Sì
3 | home:sergeyopensuse:misc | home:sergeyopensuse:misc | Sì | Sì
4 | home:toganm:photography | home:toganm:photography | Sì | Sì
5 | openSUSE_12.3_oss | openSUSE Current oss | Sì | Sì
6 | openSUSE_Current_non-oss | openSUSE Current non-oss | Sì | Sì
7 | openSUSE_Current_updates | openSUSE Current updates | Sì | Sì
8 | openSUSE_Tumbleweed | openSUSE Tumbleweed | Sì | Sì
9 | openSUSE_non-oss_Current_updates | openSUSE non-oss Current updates | Sì | Sì

is an amazing distro, for sure, very friendly, used to fight a bit for packages, and so on is a pleasure the one click install…
Obiviously i remain a bit confused between apper zypper and yast… as arch and *sid use just one or at max 2 way to install things, (pacman and aur) (apt and apt… if one follow aptosid philosophy).

and for sure today suse have one of the biggest collection of software… as other distro’s port from here some (lightzone for example)…

I wouldn’t use Apper to install anything on Tumbleweed, but I do keep its system tray notifier just to alert me that updates are available. It works well enough on the standard distro.

YaST will give you much more information about packages if you prefer a GUI. You can use it on Tumbleweed to add/remove packages etc., including Yast Online Update to make the official standard updates from the Updates repos. However, the only “supported” way to apply all updates/upgrades is via “zypper dup”.

graypixel wrote:
>
> —vazhavandan, byn ow i’m using nouveau, but not scared to install
> manually the nvidia prop… as i see there’s a nice guide, with dkms…
> i’m not totally new to linux, (totally new to suse), as i passed from
> arch (first distro) to aptosid, to here…
> (yes i’m like a suicidal critter… but i loved every distro…)…
>
Special mention was made because some people did not know what they
were getting into. Tumbleweed sounds exiting and enticing. It is a
roller coaster with optional seat belt. You need to re-base after
every openSUSE release. Though packages are tested in factory before
being moved to tumbleweed they are not what you call a stable product.

Luckily starting openSUSE 12.3 YaST keeps multiple kernels by
default(It had this capability earlier too but was not enabled)
This should have greatly improved tumbleweed’s reliability.

General rule in openSUSE is to keep number of repos to a minimum except
the standard repos.
==>This will for sure reduce chances of breakage.
==>Make YaST start faster
==>If you are on standard release you will do “zypper up” but in
Tumbleweed you will be doing “zypper dup”. If you keep lot of
non-standard repos in YaST, then you should keep them disabled.


GNOME 3.6.2
openSUSE Release 12.3 (Dartmouth) 64-bit
Kernel Linux 3.7.10-1.16-desktop

Not really. It was always easy enough to enable, and failing kernels were few and far between (I can’t recall one here). They are chosen to be stable. If a new kernel fails, it just means an older one with proven reliability is available by restart, rather than re-install either from standard or other repo. It improves “availability” if anything.

Reliability is more likely to be affected by other package upgrades e.g. KDE or Gnome. :slight_smile: