On Sun, Nov 20, 2011 at 8:34 PM, Raymond Wooninck
I compiled a list of packages that are present in KDE:Distro:Factory but are absent in KDE:Unstable:SC. Some of these are probably intentional since the goals of the two projects are not exactly the same, but others I think should probably be present in KDE:Unstable:SC.
KDE:Unstable:SC has as sole purpose to supply the standard KDE Desktop based on the upcoming KDE release and required libraries (if the current Factory version is too low). This means that packages like Amarok, Kaffeine, Clementine, decibel and all the others that you mentioned will not be provided.
Many of the packages I listed are libraries used by KDE, or provide functionality used by KDE. For example, ggz is used by KDE games, xplanet is used by kstars, mobile-broadband-provider-info is used by Networkmanager-KDE4. Others, like kdeutils, are part of the standard KDE SC release (although kdeutils might have been split or something between 4.7 and 4.8). I am not saying they all should be provided, I was providing a list that could be used to determine what should be in there but isn't.
KDE:Unstable:Playground has absolutely nothing to do with KDE:Unstable:SC. KDE:Unstable:Playground contains community maintained packages with unreleased tarballs. These tarballs could be git/svn snapshots, alpha/beta releases, etc. Everything that you do not really want to push to the standard user. Therefore the prefix KDE:Unstable was chosen for this repo.
I thought from the discussion before that people were supposed to use packages from KDE:Unstable:Playground if they wanted software compiled against KDE:Unstable:SC. I may be remembering incorrectly, though.
First is the list of packages that are available in KDE:Distro:Factory but are not available in KDE:Unstable:SC, KDE:Unstable:Playground, or KDE:Extra (in other words there is no installable version of this for KDE:Unstable:SC):
In your comparision you should take into account the main distro repository which contains most of these packages namely openSUSE:12.1, openSUSE:11.4, openSUSE:Factory, etc.
But those packages are not compiled against KDE:Unstable:SC. Can't that cause problems? If not, then why do we have separate repositories for packages, such as with KDE:Extra, built against KDE:Distro:Factory, KDE:Unstable:SC, KDE:Release:__, etc? If it is fine to use packages built against a different version of KDE; then it is wasting build power to compile for all these different repositories. If it can cause problems, then the versions provided with the base openSUSE version aren't valid replacements. I am probably missing something here, though. This is tangential to the point, though, which was to figure out if any of those should be in KDE:Unstable:SC. I already pointed out a few that are used by KDE to provide functionality, and I can see a bunch more likely ones just at a glance, but other people know a lot more about the dependencies than I do, so I thought the list would be more useful to them (you included). The reason I brought the applications up at all was because, as I said, I was confused by the presence of digikam and thought I might have misunderstood the intended structure. Apparently I did not, so just forget about those and we can focus on libraries and other packages that provide functionality to the KDE SC release.
whether this is intentional or not, since some non-KDE SC packages, like digikam, have links to the stable KDE:Distro:Factory version in KDE:Unstable:SC, while others, like amarok and rekonq, do not.
Digikam and kipi-plugins are there because of historical reasons. Digikam and kipi-plugins were initially build on top of libraries that were provided through the kdegraphics package. This changed recently when KDE moved to git and these specific libraries were split out from kdegraphics. We didn't had the time yet to review the new situation correct to see if we should remove packages from KUSC.
Fair enough.
KDE:Unstable:SC will only build the KDE SC packages and required libraries and that decision was taken and is there to stay. Building all packages from KDE:Distro:Factory in KDE:Unstable:SC would be a big waste of buildpower and would require quite a lot of maintaince power. One of the additional intention was to change the KDE:Unstable:SC packages so that they would install into a separate prefix and that it would be possible to run it besides a stable KDE desktop. This would heavily collide with your idea to start providing also application packages
The point of this was not to start building other packages. As I said, I am aware of the decision. The point was to figure out where the differences lie and what should be done about it. Only a fraction of the packages I listed are applications, or included primarily as applications, most are either libraries or used to provide additional functionality. -Todd -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org