KDE4 community repos

Is anyone else having issues with the KDE4 community repo

I tried a refresh but got this:

File ‘/repodata/repomd.xml’ not found on medium ‘http://download.opensuse.org/repositories/KDE%3A/KDE4%3A/Community/openSUSE_11.2_KDE_Distro_Factory

Notice the “KDE%3a”? Suppose to be “KDE:”

I then deleted the repo and added it again and now I get this:

Repository ‘KDE4-Community1’ is invalid.
|] Repository type can’t be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository ‘KDE4-Community1’ because of the above error.

Funny thing is called it “KDE4-Community” and not “KDE4-Community1”.

For you reference here’s my repo setup:

#  | Alias                               | Name                                    | Enabled | Refresh | Priority | Type   | URI                                                                                             | Service
---+-------------------------------------+-----------------------------------------+---------+---------+----------+--------+-------------------------------------------------------------------------------------------------+--------
1  | Education                           | Education                               | Yes     | Yes     |  110     | rpm-md | [Index of /repositories/Education/openSUSE_11.2](http://download.opensuse.org/repositories/Education/openSUSE_11.2)                               |        
2  | KDE4-Community1                     | KDE4-Community1                         | Yes     | Yes     |   99     | NONE   | http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.2_KDE_Distro_Factory |        
3  | KDE4-Core                           | KDE4-Core                               | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/KDE:/Distro:/Factory/openSUSE_11.2](http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.2)             |        
4  | download.nvidia.com-opensuse        | nvidia                                  | Yes     | Yes     |   90     | rpm-md | ftp://download.nvidia.com/opensuse/11.2/                                                        |        
5  | download.opensuse.org-Wine          | openSUSE BuildService - Wine CVS Builds | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/Emulators:/Wine/openSUSE_11.2](http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.2/)                        |        
6  | download.opensuse.org-games         | openSUSE BuildService - Games           | Yes     | Yes     |  110     | rpm-md | [Index of /repositories/games/openSUSE_11.2](http://download.opensuse.org/repositories/games/openSUSE_11.2/)                                  |        
7  | download.opensuse.org-mozilla       | openSUSE BuildService - Mozilla         | Yes     | Yes     |   99     | rpm-md | [Index of /repositories/mozilla/openSUSE_11.2](http://download.opensuse.org/repositories/mozilla/openSUSE_11.2/)                                |        
8  | ftp.skynet.be-suse                  | Packman Repository                      | Yes     | Yes     |   90     | rpm-md | [Index of /pub/packman/suse/11.2](http://ftp.skynet.be/pub/packman/suse/11.2/)                                                     |        
9  | google                              | google                                  | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/rpm/stable/i386                                                      |        
10 | google-chrome                       | google-chrome                           | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/rpm/stable/x86_64                                                    |        
11 | google64                            | google64                                | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/rpm/stable/x86_64                                                    |        
12 | http-download.opensuse.org-dd34691a | Updates for openSUSE 11.2-0             | Yes     | Yes     |   99     | rpm-md | [Index of /update/11.2](http://download.opensuse.org/update/11.2/)                                                       |        
13 | repo-debug                          | openSUSE-11.2-Debug                     | No      | Yes     |   99     | NONE   | [Index of /debug/distribution/11.2/repo/oss](http://download.opensuse.org/debug/distribution/11.2/repo/oss/)                                  |        
14 | repo-non-oss                        | openSUSE-11.2-Non-Oss                   | Yes     | Yes     |   99     | yast2  | [Index of /distribution/11.2/repo/non-oss](http://download.opensuse.org/distribution/11.2/repo/non-oss/)                                    |        
15 | repo-oss                            | openSUSE-11.2-Oss                       | Yes     | Yes     |   99     | yast2  | [Index of /distribution/11.2/repo/oss](http://download.opensuse.org/distribution/11.2/repo/oss/)                                        |        
16 | repo-source                         | openSUSE-11.2-Source                    | No      | Yes     |   99     | NONE   | [Index of /source/distribution/11.2/repo/oss](http://download.opensuse.org/source/distribution/11.2/repo/oss/)                                 |

The Community repository no longer exists because it contained both KDE3 and KDE4 programs. These are now available in the separate KDE3 and KDE4 repos. See KDE repositories - openSUSE for the repos to use for KDE4.
So delete it from your list to prevent error messages.

So you’re saying the community was replaced with the Extra repo? That means Yast is messed up as well. I tried to add the community repo using yast and it choked.

No. What was in the community repo has now been moved to different KDE3 and KDE4 repos. Of course it choked; it doesn’t exist. Delete any reference to the community repo.

Let me post the announcement info:

You are receiving this mail because you are set as a maintainer or bugowner
for the KDE:Community repository or a package present there. Any possible
discussion should happen on the opensuse-kde@opensuse.org mailing list.

To finish the reorganization and cleanup of the KDE repositories, the
KDE:Community repository will be either renamed or removed (after a grace
period). The reasons for this are:

  • KDE:Community contains software based on KDE3. Since openSUSE distribution
    no longer supports KDE3 and the KDE:KDE3 repository is poorly maintained, it
    is assumed that the majority of packages in KDE:Community is in a similar
    situation. For the KDE3 parts that are still maintained it would make sense
    to consolidate this effort only in one repository.
  • The naming of KDE:Community is based on the obsolete notion of community
    and “non-community” packages, which no longer applies to openSUSE, thus the
    name of the repository is obsolete and pointless.

There are roughly these options:

  • You maintain a package in KDE:Community which is not KDE3/Qt3-based and you
    wish to continue maintaining this package - please move the package to a more
    appropriate repository (such as the KDE:Extra repository, see
    openSUSE:KDE Extra repository - openSUSE).
  • You maintain a package in KDE:Community which is KDE3/Qt3 based and you wish
    to continue maintaining this package - please move the package to the
    KDE:KDE3 repository. You can ask for the opensuse-kde mailing list for any
    help such as getting maintainer rights for a package there (or even the whole
    repository if you are willing to help maintaining it, see
    KDE3 - openSUSE).
  • You don’t care - just leave it as it is, the package will be eventually
    removed together with the repository.
  • Some other option - use the opensuse-kde mailing list for discussion.


Lubos Lunak
openSUSE Boosters team, KDE developer