Upgrade KDE 4.7 on OpenSuSE 11.4 - Question on repos in doc


I followed the guidelines on the link below to upgrade my 11.4 OpenSuSE virtual system with KDE 4.7.
Upgrade to Latest Stable KDE Packages

  1. Are there ever any patches (verses upgrades/new versions) for KDE 4.7 for opensuse 11.4?
    Which repository will they appear in?

  2. I also read KDE repositories.
    I looked at the section “Updated applications only” (OpenSuSE 11.4 KDE 4.6)
    and then “Stable aka. KDS (KDE SC 4.7)” (OpenSuSE 11.4 KDE 4.7).
    The UpdatedApps and Extra are the same URL, in both sections. Is that correct?

  3. I noticed a conflict with libkipi8 with Gwenview and Digikam. “KDE Updated Apps” had a bug-fix
    release 2.3 for Digikam, which has a requirement for libkipi8 4.7.40 also on “KDE Updated Apps”.
    However, the installed Gwenview 4.7.4 requires libkipi8 4.7.4, both are from “KDE 4.7”. If I were
    to upgrade Digikam, one of YaST’s action is to deinstall Gwenview. Do I have the correct
    repositories? Also could there be a typo here: 4.7.40 verses 4.7.4?

If an application is updated (e.g., digikam) and it uses shared libraries (e.g., libkipi8) that are also
updated, and those other applications aren’t rebuilt (e.g., gwenview) on the “KDE Updated Apps”
repository, YaST is always going to present the Warning dialog, with the don’t update or uninstall.
Is “ignoring some of its dependencies” ever a good idea?

I need to review KDE 4.7, and this is a great learning experience. I’m well aware of library management.
Don’t worry. This is on a virtual machine with a full backup :slight_smile:

Repositories (OpenSuSE 11.4/KDE 4.7):
Index of /repositories/KDE:/Distro:/Stable/openSUSE_11.4 “KDE 4.7”
Index of /repositories/KDE:/Extra/openSUSE_11.4 “KDE Extra”
Index of /repositories/KDE:/UpdatedApps/openSUSE_11.4 “KDE Updated Apps”

Thank you.

I suggest these repos

Index of /repositories/KDE:/Release:/47/openSUSE_11.4

Index of /repositories/KDE:/Extra/KDE_Release_47_openSUSE_11.4

And only those.

Use the switcher on them as shown here

Ignoring dependencies is always bad (unless you know exactly why)
The three repositories you have listed seem incompatible.
The most up-to-date released version of KDE is 4.7.4. It is found here:

Okay — the Upstream release from the KDE repositories web page, and no “KDE Updated Apps”. I was leaning toward removing that one.

I thought I was being “safer” with a stable KDE version, mentioned in the procedures on the SDB:KDE upgrade.

In general, how often do the upstream repositories get updated? Suppose I could set it to enable=yes, refresh=no.

Thanks all.

The Release47 repo is Stable
Setting should be Yes|Yes

Actually You will see now Release48, but it’s not ready, well it’s still RC stage in line with KDE release

Unfortunately you need refresh=yes because packages seem to be rebuilt two or three times a week, and the build numbers will not match old repodata.

I have successfully used the above repository (aka “KR47”) for some time, happily running at KDE 4.7.4, Release “11”. However, its contents seem to be increasingly populated by KDE 4.7.2 packages, and the “About KDE” now shows KDE 4.7.4, Release “5”. This recent update has decommissioned the Gmail notifier, and an as-yet unanswered posting on the openSUSE news group echoes this unanticipated “downgrade”.

Repository update accident, or is something in the works, though not yet complete ?

I am guessing accident. This seems to happened only with a few files built on 08 and 09 Jan. Hopefully it will be fixed soon.

Just received this:

Will Stephenson wstephenson@suse.de via opensuse.org

2:31 AM (9 hours ago)

to opensuse
On Wednesday 11 Jan 2012 09:02:06 Tony wrote:
> Just wondering kr47 for opensuse 12.1 has kde 4.7.2 packages, last time
> I used it, there was kde 4.7.4, is there something wrong ?


We’re shuffling packages around at the moment to prepare for 4.8’s release,
4.7.2 in kr47 is a glitch and should go away again shortly.

Waiting now …

It looks as if * KDE:/Release:/47/openSUSE_12.1/* has been rolled back a week and is now all 4.7.4.

Alas we are still waiting for * KDE:/Release:/47/openSUSE_11.4/*, which still has plasma-addons-4.7.2 etc.

There seems to be some last packages that need to be changed:
oxygen-icon-theme 4.7.2
oxygen-icon-theme-large 4.7.2
plasma-addons-akonadi 4.7.2
plasma-addons-lancelot 4.7.2
plasma-addons-marble 4.7.2
python-kde4 4.7.2

Trying to upgrade from 4.7.3 to 4.7.4 those stopped me.

Some messages on the newsgroup thread “[opensuse] change in KDE repos/package numbering?” suggest several different answers, including server problems at OBS, some as-yet undocumented numbering changes, “shuffling” of packages in preparation for KDE 4.8 and other inconclusive suggestions.

The symptoms presented are 1) upgrade failures, or 2) zypper-requested downgrades (!), and 3) broken packages (such as GMail-noifier). I do hope this gets sorted quickly, as this is NOT the first time that the working KDE release repositories have been messed.

Again, I do hope this problem is sorted soon, as my faith in the KDE repositories content is become sorely taxed.

As of Jan 19 update, the following appear to have been updated to 4.7.4:

oxygen-icon-theme 4.7.2
oxygen-icon-theme-large 4.7.2

Still awaiting update to 4.7.4 are:

plasma-addons-akonadi 4.7.2
plasma-addons-lancelot 4.7.2
plasma-addons-marble 4.7.2
python-kde4 4.7.2

Of these, python-kde4 is of particular concern. The present repositories contain python-kdebase4 @ 4.7.4 which requires python-kde4 @ 4.7.4. python-kdebase4 is required for the gmail-notifier plasmoid, among others.

These packages were in the KR47 repository prior to the foul-up(s) around Jan 8/9. It appears that the repository is slowly getting back to its prior state.

As of 22-Jan-2012 14:04 UTC, the last four (4) packages from the “gang of six” have been restored to their correct 4.7.4 status, along with a significant number of other packages in KR 47 for 11.4. The KR 4.7 12.1 repositories were similarly updated as of 21-Jan-2012 00:23 UTC.

For any users of the GMail-notifier, this plasmoid is once again working correctly.

Once again, there is some joy in Mudville, for mighty Casey has not struck out. :wink: