[opensuse-kde] kde-4.2.x to 4.3.4 package name mapping on openSUSE-11.1
Hello opensuse kde users, I'm trying to determine how to upgrade my kde-4.2.3 version (repo KDE4:....:Factory) from some time ago, to kde-4.3.4. It looks like that some packages have been given new names. I think that e.g. kde4-konqueror is now called konqueror. To determine the new names for the packages that are not updated using "zyp up" on my system, is someone willing to run the attached script on his or her kde-4.3.4 system? The script does a query for kde4 related files in /usr/bin for which my 'zyp up' does not find an alternative. I might use 'zyp dup', but than it is still not very predictable what is going to happen. With the output of the rpm query, I would feel more comfortable to upgrade. Thanks in advance! An example of the output is: kde4-kwin - /usr/bin/kwin_rules_dialog: kde4-kwin kde4-kwordquiz - /usr/bin/kwordquiz: kde4-kwordquiz kde4-kwrite - /usr/bin/kwrite: kde4-kwrite kde4-marble - /usr/bin/geodatatest: kde4-marble In this case the 4.2.x (left) and 4.3.4 (right) are the same of course. -- Richard
On Monday 07 December 2009, 20:00:48 Richard Bos wrote:
Hello opensuse kde users,
I'm trying to determine how to upgrade my kde-4.2.3 version (repo KDE4:....:Factory) from some time ago, to kde-4.3.4. It looks like that some packages have been given new names. I think that e.g. kde4-konqueror is now called konqueror. To determine the new names for the packages that are not updated using "zyp up" on my system, is someone willing to run the attached script on his or her kde-4.3.4 system? The script does a query for kde4 related files in /usr/bin for which my 'zyp up' does not find an alternative. I might use 'zyp dup', but than it is still not very predictable what is going to happen.
Richard, show us, what zypper -v dup does, and the result of zypper lr -p (if you use kmail, please switch off line breaks, and resize terminal big enough, in order to keep the tables readable). Pete -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
Op maandag 07 december 2009 21:18:45 schreef Hans-Peter Jansen:
I'm trying to determine how to upgrade my kde-4.2.3 version (repo KDE4:....:Factory) from some time ago, to kde-4.3.4. It looks like that some packages have been given new names. I think that e.g. kde4-konqueror is now called konqueror. To determine the new names for the packages that are not updated using "zyp up" on my system, is someone willing to run the attached script on his or her kde-4.3.4 system? The script does a query for kde4 related files in /usr/bin for which my 'zyp up' does not find an alternative. I might use 'zyp dup', but than it is still not very predictable what is going to happen.
Richard, show us, what zypper -v dup does, and the result of zypper lr -p (if you use kmail, please switch off line breaks, and resize terminal big enough, in order to keep the tables readable).
Stored in an attachment to keep the formatting right. All looks fine, but I don't see the packages updated, that I mentioned in my previous email, like these: kde4-ksudoku kde4-kteatime kde4-ktouch kde4-ktuberling kde4-kturtle kde4-dolphin kde4-filelight or the koffice-* packages.... -- Richard
Richard, show us, what zypper -v dup does, and the result of zypper lr -p (if you use kmail, please switch off line breaks, and resize terminal big enough, in order to keep the tables readable).
Stored in an attachment to keep the formatting right. All looks fine, but I don't see the packages updated, that I mentioned in my previous email, like these: kde4-ksudoku kde4-kteatime kde4-ktouch kde4-ktuberling kde4-kturtle kde4-dolphin kde4-filelight or the koffice-* packages....
Your problem is that your priorities of the repos are wrong. 'zypper dup' only considers priorities of the repos not vendor or version number. It will sync all your packages to the one from the repo with highes priority (== smallest number). => Before you do zypper dup change the priorities of your update repo and the KDE4 repo both to 99 Christian -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
Op maandag 07 december 2009 21:52:16 schreef Christian Trippe:
Your problem is that your priorities of the repos are wrong. 'zypper dup' only considers priorities of the repos not vendor or version number. It will sync all your packages to the one from the repo with highes priority (== smallest number).
Aahhhhh, I thought it was the other way around. The higher the number the higher the priority...
=> Before you do zypper dup change the priorities of your update repo and the KDE4 repo both to 99
Why should those be the same? Why shouldn't KDE4 be of higher priority (as update won't provide KDE package updated for kde-4.3.x).... The result is this: Computing upgrade... 3 Problems: Problem: kde4-amarok-lang-2.0-1.1.i586 requires kde4-amarok = 2.0, but this requirement cannot be provided Problem: digikamimageplugins-0.9.4-51.18.i586 requires libdigikam.so.0, but this requirement cannot be provided Problem: amarok-yauap-1.4.10-26.2.1.i586 requires libamarok.so.0, but this requirement cannot be provided Problem: kde4-amarok-lang-2.0-1.1.i586 requires kde4-amarok = 2.0, but this requirement cannot be provided uninstallable providers: kde4-amarok-2.0-1.1.i586[repo-oss] Solution 1: Following actions will be done: deinstallation of kde4-kapman-4.2.3-57.3.i586 deinstallation of koffice2-kchart-1.9.98.7-58.18.i586 deinstallation of koffice2-kplato-1.9.98.7-58.18.i586 deinstallation of koffice2-kpresenter-1.9.98.7-58.18.i586 deinstallation of koffice2-krita-1.9.98.7-58.18.i586 deinstallation of koffice2-kspread-1.9.98.7-58.18.i586 deinstallation of koffice2-kthesaurus-1.9.98.7-58.18.i586 deinstallation of koffice2-kword-1.9.98.7-58.18.i586 Solution 2: deinstallation of kde4-amarok-lang-2.0.2-27.1.i586 Solution 3: Ignore some dependencies of kde4-amarok-lang Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/C]: 2 Applying solution 2 Problem: digikamimageplugins-0.9.4-51.18.i586 requires libdigikam.so.0, but this requirement cannot be provided Solution 1: Following actions will be done: deinstallation of koffice2-1.9.98.7-58.18.i586 deinstallation of koffice2-kchart-1.9.98.7-58.18.i586 deinstallation of koffice2-kplato-1.9.98.7-58.18.i586 deinstallation of koffice2-kpresenter-1.9.98.7-58.18.i586 deinstallation of koffice2-krita-1.9.98.7-58.18.i586 deinstallation of koffice2-kspread-1.9.98.7-58.18.i586 deinstallation of koffice2-kthesaurus-1.9.98.7-58.18.i586 deinstallation of koffice2-kword-1.9.98.7-58.18.i586 Solution 2: deinstallation of digikamimageplugins-0.9.4-51.18.i586 Solution 3: deinstallation of kde4-digikam-0.10.0-91.6.i586 Solution 4: Ignore some dependencies of digikamimageplugins Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/C]: 3 Applying solution 3 Problem: amarok-yauap-1.4.10-26.2.1.i586 requires libamarok.so.0, but this requirement cannot be provided uninstallable providers: amarok-1.4.10-26.1.i586[repo-oss] Solution 1: Following actions will be done: deinstallation of koffice2-karbon-1.9.98.7-58.18.i586 deinstallation of koffice2-kchart-1.9.98.7-58.18.i586 deinstallation of koffice2-kplato-1.9.98.7-58.18.i586 deinstallation of koffice2-kpresenter-1.9.98.7-58.18.i586 deinstallation of koffice2-krita-1.9.98.7-58.18.i586 deinstallation of koffice2-kspread-1.9.98.7-58.18.i586 deinstallation of koffice2-kthesaurus-1.9.98.7-58.18.i586 deinstallation of koffice2-kword-1.9.98.7-58.18.i586 Solution 2: deinstallation of amarok-yauap-1.4.10-26.2.1.i586 Solution 3: deinstallation of kde4-amarok-2.0.2-27.1.i586 Solution 4: Ignore some dependencies of amarok-yauap Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/C]: 3 Applying solution 3 Resolving dependencies... Computing distribution upgrade... Force resolution: No Computing upgrade... With a long list following, what looks like correct! But the repository information does not seem to be correct, as it contains: kdebase4-4.3.4-2.3.i586 (KDE 4.3.1 packages (openSUSE_11.1) Shouldn't that be (KDE 4.3.x packages .......)? Thanks a lot for your educative answer! -- Richard -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
=> Before you do zypper dup change the priorities of your update repo and the KDE4 repo both to 99
Why should those be the same? Why shouldn't KDE4 be of higher priority (as update won't provide KDE package updated for kde-4.3.x)....
It depends on what you wish. If you want always the newest version from all of your repos setting all priorities to 99 is good as Pete said in his mail. If you really prefer one repo a higher priority is better. In this case (oS 11.1 and KDE 4.3) it does not really make a difference I guess as for all packages which are in the KDE and the oS 11.1 repo the version number in the KDE repo should be higher. Christian -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
On Monday 07 December 2009, 22:18:52 Richard Bos wrote:
With a long list following, what looks like correct!
You see, all is well.. Resolving a few conflicts manually isn't that uncommon either.
But the repository information does not seem to be correct, as it contains: kdebase4-4.3.4-2.3.i586 (KDE 4.3.1 packages (openSUSE_11.1)
Shouldn't that be (KDE 4.3.x packages .......)?
Already fixed for newcomers. sed -i "s/name=KDE 4.3.1 packages/name=KDE 4.3.4 packages/" /etc/zypp/repo.d/$KDE.repo Replace $KDE with the correct file. Will need root privileges. Pete -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
Pete, Op dinsdag 08 december 2009 10:02:08 schreef Hans-Peter Jansen:
With a long list following, what looks like correct!
You see, all is well.. Resolving a few conflicts manually isn't that uncommon either.
Yep, thanks!
But the repository information does not seem to be correct, as it contains: kdebase4-4.3.4-2.3.i586 (KDE 4.3.1 packages (openSUSE_11.1)
Shouldn't that be (KDE 4.3.x packages .......)?
Already fixed for newcomers.
sed -i "s/name=KDE 4.3.1 packages/name=KDE 4.3.4 packages/" /etc/zypp/repo.d/$KDE.repo
For the archive it is: /etc/zypp/repos.d/$KDE.repo
Replace $KDE with the correct file. Will need root privileges.
I used 'zypper mr -n 'new name' alias, gives the same result ;) -- Richard -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
On Tuesday 08 December 2009, 19:34:19 Richard Bos wrote:
sed -i "s/name=KDE 4.3.1 packages/name=KDE 4.3.4 packages/" /etc/zypp/repo.d/$KDE.repo
For the archive it is: /etc/zypp/repos.d/$KDE.repo
Replace $KDE with the correct file. Will need root privileges.
I used 'zypper mr -n 'new name' alias, gives the same result ;)
Point taken. zypper is a cool monster - if only it would respect locks in the "dup" case. Uhh well, that's a different story.. Cheers, Pete -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
On Monday 07 December 2009, 21:52:16 Christian Trippe wrote:
Richard, show us, what zypper -v dup does, and the result of zypper lr -p (if you use kmail, please switch off line breaks, and resize terminal big enough, in order to keep the tables readable).
Stored in an attachment to keep the formatting right. All looks fine, but I don't see the packages updated, that I mentioned in my previous email, like these: kde4-ksudoku kde4-kteatime kde4-ktouch kde4-ktuberling kde4-kturtle kde4-dolphin kde4-filelight or the koffice-* packages....
Your problem is that your priorities of the repos are wrong. 'zypper dup' only considers priorities of the repos not vendor or version number. It will sync all your packages to the one from the repo with highes priority (== smallest number).
=> Before you do zypper dup change the priorities of your update repo and the KDE4 repo both to 99
.. and do another zypper ref (just in case..) Then please redo the list. I use zypper -v dup every day, because I want the newest packages of all repos by default (and my prios are _all_ set to 99). Pete -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
participants (3)
-
Christian Trippe
-
Hans-Peter Jansen
-
Richard Bos