[opensuse] Repositories and priorities
I'm a long-time KDE user, familiar with Fedora and new to OpenSUSE. I find I am getting far fewer updates than expected, with huge numbers of packages apparently protected against updates. I understand the principle, but would value some help in finding documentation about the various repositories and setting priorities, since I assume this is my problem. Amongst other things I would like to move to KDE 4.5, which I had in Fedora. Anne -- KDE Community Working Group New to KDE Software? - get help from http://userbase.kde.org
Am Mittwoch, 8. September 2010, 11:22:30 schrieb Anne Wilson:
I'm a long-time KDE user, familiar with Fedora and new to OpenSUSE. I find I am getting far fewer updates than expected, with huge numbers of packages apparently protected against updates. I understand the principle, but would value some help in finding documentation about the various repositories and setting priorities, since I assume this is my problem. Amongst other things I would like to move to KDE 4.5, which I had in Fedora.
In short. openSUSE tries to prevent the user from switching to unsupported packages . This means that if one e.g. uses the packman repo only those packages from it which the user explicitly picked are considered for updates if one runs zypper up or uses YaST software management > menu packages > all packages > update if newer version is available. It is also possible to switch all packages from a repo by clicking the "link" at the top of YaST software management's package list of that repo. zypper can do this with zypper dup --from reponame. dup includes venodr changes (from official to some other repo) up does not consider vendor changes. kupdateapplet only checks for official updates. It might do otherwise if the zypper backend is used but I'm not sure about that. Regarding an update to KDE 4.5 there is a wiki page that has a step-by-step guide. Also you might be interested in subscribing to the opensuse-kde mailinglist or drop by on freenode at #opensuse-kde. Sven -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Am Mittwoch, 8. September 2010, 11:37:27 schrieb Sven Burmeister:
Regarding an update to KDE 4.5 there is a wiki page that has a step-by-step guide.
Forgot the link. http://en.opensuse.org/SDB:KDE_upgrade You might want to wait a bit though since KDE 4.5 is moving from KDE:/Distro:/Factory where the KDE version that will be part of the next openSUSE release is developed to a separate repo. Factory will switch to KDE 4.6 at some point. Sven -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday, September 08, 2010 03:12:49 pm Sven Burmeister wrote:
You might want to wait a bit though since KDE 4.5 is moving from KDE:/Distro:/Factory where the KDE version that will be part of the next openSUSE release is developed to a separate repo. Factory will switch to KDE 4.6 at some point.
that point is supposed to be in november some time, but if experience counts, it might very well be delayed. IMO there's no harm switching to /repositories/KDE:/Distro:/Factory/openSUSE_11.3 (=KDE 4.5.1) now; it's very stable, in my and many others' experience, and switching to a different repo when the mentioned change takes place isn't a big problem. -- phani. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday, September 08, 2010 03:12:49 pm Sven Burmeister wrote:
You might want to wait a bit though since KDE 4.5 is moving from KDE:/Distro:/Factory where the KDE version that will be part of the next openSUSE release is developed to a separate repo. Factory will switch to KDE 4.6 at some point.
that point is supposed to be in november some time, but if experience counts, it might very well be delayed. IMO there's no harm switching to /repositories/KDE:/Distro:/Factory/openSUSE_11.3 (=KDE 4.5.1) now; it's very stable, in my and many others' experience, and switching to a different repo when the mentioned change takes place isn't a big problem.
-- phani.
That's true in general, but it's important to remember that packages are changing in Factory all the time. After Will first put out the msg re 4.5 via Factory, I upgraded no problem. Later after seeing 4.5.1 I tried the same but encountered dependency issues, which of course can vary depending on what software is installed. These could be worked around, no big deal at long as you know what you're doing. But a separate static spin is preferable, particularly for anyone somewhat new. Because of that, I'm not inclined to trust zypper dup on Factory at the moment, I'd go with YaST for better control. Just my 2 cents. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday, September 09, 2010 12:05:09 am dwgallien wrote:
Because of that, I'm not inclined to trust zypper dup on Factory at the moment, I'd go with YaST for better control. Just my 2 cents.
me too. i want to see what's going to happen before it does, and that's easier with yast. -- phani. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday, September 09, 2010 12:05:09 am dwgallien wrote:
But a separate static spin is preferable, particularly for anyone somewhat new.
as i understand, anne is new to openSUSE, but familiar with linux (fedora) and KDE. in fact, she's been using KDE 4.5. is up to her of course. -- phani. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wed, Sep 8, 2010 at 2:35 PM, dwgallien <dwgallien@gmail.com> wrote:
On Wednesday, September 08, 2010 03:12:49 pm Sven Burmeister wrote:
You might want to wait a bit though since KDE 4.5 is moving from KDE:/Distro:/Factory where the KDE version that will be part of the next openSUSE release is developed to a separate repo. Factory will switch to KDE 4.6 at some point.
that point is supposed to be in november some time, but if experience counts, it might very well be delayed. IMO there's no harm switching to /repositories/KDE:/Distro:/Factory/openSUSE_11.3 (=KDE 4.5.1) now; it's very stable, in my and many others' experience, and switching to a different repo when the mentioned change takes place isn't a big problem.
-- phani.
That's true in general, but it's important to remember that packages are changing in Factory all the time. After Will first put out the msg re 4.5 via Factory, I upgraded no problem. Later after seeing 4.5.1 I tried the same but encountered dependency issues, which of course can vary depending on what software is installed. These could be worked around, no big deal at long as you know what you're doing. But a separate static spin is preferable, particularly for anyone somewhat new. Because of that, I'm not inclined to trust zypper dup on Factory at the moment, I'd go with YaST for better control. Just my 2 cents. --
A day or two ago, factory was a real mess. Lots of packages updated at the same time; it caused massive collateral breakage. It's should be under control by now. Greg -- Greg Freemyer Head of EDD Tape Extraction and Processing team Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer CNN/TruTV Aired Forensic Imaging Demo - http://insession.blogs.cnn.com/2010/03/23/how-computer-evidence-gets-retriev... The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday, September 09, 2010 01:01:46 am Greg Freemyer wrote:
A day or two ago, factory was a real mess. Lots of packages updated at the same time; it caused massive collateral breakage. It's should be under control by now.
that's to be expected with factory, now and then. closer to the release point it usually stabilizes. if things get too bad, it's good to have another DE to fall back; best another oS installation (i have both). btw, i update daily, but didn't notice 'collateral breakage.' must be i'm lucky and updated at the right moment, or only certain things were affected. -- phani. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 08 Sep 2010 10:37:27 Sven Burmeister wrote:
Am Mittwoch, 8. September 2010, 11:22:30 schrieb Anne Wilson:
I'm a long-time KDE user, familiar with Fedora and new to OpenSUSE. I find I am getting far fewer updates than expected, with huge numbers of packages apparently protected against updates. I understand the principle, but would value some help in finding documentation about the various repositories and setting priorities, since I assume this is my problem. Amongst other things I would like to move to KDE 4.5, which I had in Fedora.
In short. openSUSE tries to prevent the user from switching to unsupported packages . This means that if one e.g. uses the packman repo only those packages from it which the user explicitly picked are considered for updates if one runs zypper up or uses YaST software management > menu packages > all packages > update if newer version is available.
That's very helpful, thanks. I had been using "zypper up".
It is also possible to switch all packages from a repo by clicking the "link" at the top of YaST software management's package list of that repo. zypper can do this with zypper dup --from reponame. dup includes venodr changes (from official to some other repo) up does not consider vendor changes.
I find the GUI version useful if I want to browse around, but prefer the CLI update normally.
kupdateapplet only checks for official updates. It might do otherwise if the zypper backend is used but I'm not sure about that.
Regarding an update to KDE 4.5 there is a wiki page that has a step-by-step guide. Also you might be interested in subscribing to the opensuse-kde mailinglist or drop by on freenode at #opensuse-kde.
I found the wiki page last night, so I'll go through that, thanks. I also subscribed to the ML last night - is there an archive somewhere? Again, I'm used to finding my way around mailman listinfo pages, and don't know how OpenSUSE organises this sort of thing. I wasn't aware of the freenode channel, though. I've subscribed to that now, too. Anne -- KDE Community Working Group New to KDE Software? - get help from http://userbase.kde.org
Am Mittwoch, 8. September 2010, 11:56:54 schrieb Anne Wilson:
Regarding an update to KDE 4.5 there is a wiki page that has a step-by-step guide. Also you might be interested in subscribing to the opensuse-kde mailinglist or drop by on freenode at #opensuse-kde.
I found the wiki page last night, so I'll go through that, thanks. I also subscribed to the ML last night - is there an archive somewhere?
http://lists.opensuse.org/opensuse-kde/ It includes mbox files so you can import them into kmail. Sven -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday, September 08, 2010 03:26:54 pm Anne Wilson wrote:
...I'm used to finding my way around mailman listinfo pages, and don't know
how OpenSUSE organises this sort of thing.
and here's a list of (pretty much) all oS mailing lists: http://lists.opensuse.org/ -- phani. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 08 Sep 2010 12:01:22 phanisvara das wrote:
and here's a list of (pretty much) all oS mailing lists: http://lists.opensuse.org/
Thanks Anne -- KDE Community Working Group New to KDE Software? - get help from http://userbase.kde.org
On Wed, Sep 08, 2010 at 10:22:30AM +0100, Anne Wilson wrote:
I'm a long-time KDE user, familiar with Fedora and new to OpenSUSE. I find I am getting far fewer updates than expected, with huge numbers of packages apparently protected against updates. I understand the principle, but would value some help in finding documentation about the various repositories and setting priorities, since I assume this is my problem. Amongst other things I would like to move to KDE 4.5, which I had in Fedora.
There are two mechanisms at work regarding package selection: 1) vendor stickiness a package is only considered an update candidate if it has the same vendor as the installed package. As most buildservice repositories have different vendors this makes the package stick to a repository. To change a package to a different repository, you have to manually select the package from a different repo (i.e. by specifying --from or the exact version) or use 'zypper dup', which ignores the vendor. You can also disable vendor stickiness by setting solver.allowVendorChange to true in /etc/zypp/zypp.conf 2) repository priorities before comparing package versions, libzypp checks the priorities of the repositories the packages come from. A lower number means higher priority, where "99" is the default priority. If you want packages from a specific repository you have two options: - manually switch the packages you like to the ones of the repository and rely on the vendor stickiness. (you can also do a bulk switch by using 'zypper dup --from' or the "switch packages" link in yast) - change the repo priority of the repository you like to a lower value and do a 'zypper dup' or 'zypper dup --from'. The main difference is that if you later on do a 'zypper in' of a package you had not installed before, the update stack will use the package from the KDE45 repo in the second case, as the priority of that repo is better. So if you just want to try out a few manually selected packages from KDE45, you should go rely on vendor stickiness, if you want a complete switch you should use repo priorities. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (6)
-
Anne Wilson
-
dwgallien
-
Greg Freemyer
-
Michael Schroeder
-
phanisvara das
-
Sven Burmeister