openSUSE:Factory KDE3 packages
Introduction
Below is a list of packages from the KDE:KDE3 repository that are still included in openSUSE:Factory. With Qt3/KDE3 being obsolete and unsupported, as many as possible of these packages should be removed from openSUSE:Factory.
There are several categories of packages listed below, and an unsorted category, from which each package should be moved to the appropriate category.
Each package should have the following information:
- Summary: Short description of the package
- Based on: KDE3, Qt3 or '---' (where the last one means it doesn't need KDE3 or Qt3)
- Upstream URL: Url of the upstream project
- Maintained: Status of the upstream project, include last release date if possible
- Used by: List of other packages in openSUSE:Factory that use this package (including ones from this list). 'osc whatdependson package standard i586' is useful here.
- Has KDE4/Qt4 version: Whether there is a newer version and its status.
- Reasons for keeping: Any reason for why the package should be kept in openSUSE:Factory.
- Reasons for removal: Any reason for why the package should be removed from openSUSE:Factory.
- Notes: Any other notes.
- Recommendation: What should be done with the package (kept, removed, kept and moved to another development project,...)
Runtime
Basic packages which are needed for any KDE3/Qt3 software. Whether these should be included depends on whether there will be any such software shipped and whether we want to easily support installing such 3rd party software.
arts
- Summary: Arts sound system from KDE3
- Based on: Qt3
- Upstream URL: http://www.arts-project.org/
- Maintained: No
- Used by: Also by some packages outside of KDE:KDE3, but presumably they all have a week dependency that is not needed without the KDE3 desktop.
- Has KDE4/Qt4 version: No
- Reasons for keeping: Part of KDE3 runtime.
- Reasons for removal: Unmaintained, but probably no strong reason to remove otherwise.
- Notes:
- Recommendation: Keep if runtime is kept.
kdebase3
- Summary: KDE3 runtime (and desktop, but that is split out)
- Based on: KDE3
- Upstream URL: http://kde.org
- Maintained: Unmaintained, but there is the Trinity fork.
- Used by: Everything in this list that is KDE3 based.
- Has KDE4/Qt4 version: Yes, but not a replacement.
- Reasons for keeping: Anything using KDE3 needs it.
- Reasons for removal:
- Notes:
- Recommendation: Keep if runtime is kept.
kde3-i18n
- Summary: KDE3 translations
- Based on: KDE3
- Upstream URL: http://kde.org
- Maintained: Unmaintained.
- Used by: Not a hard dependency, but includes translations for anything using KDE3.
- Has KDE4/Qt4 version: Yes, but not a replacement.
- Reasons for keeping: Translations for KDE3 software.
- Reasons for removal:
- Notes:
- Recommendation: Keep if runtime is kept.
kdelibs3
- Summary: KDE3 libraries
- Based on: Qt3
- Upstream URL: http://kde.org
- Maintained: Unmaintained, but there is the Trinity fork.
- Used by: Everything in this list that is based on KDE3.
- Has KDE4/Qt4 version: Yes, but not a replacement.
- Reasons for keeping: Anything using KDE3 needs it.
- Reasons for removal: Unmaintained, possible security risks.
- Notes: Any other notes.
- Recommendation: What should be done with the package (kept, removed, kept and moved to another development project,...)
qt3
- Summary: Qt3 toolkit
- Based on: Qt3 (kind of :) )
- Upstream URL: http://qt.nokia.com/
- Maintained: No
- Used by: Pretty much everything in this list.
- Has KDE4/Qt4 version: Yes, but not a replacement.
- Reasons for keeping: Everything in this list needs it.
- Reasons for removal: Unmaintained, possible security risks.
- Notes:
- Recommendation: Keep if runtime is kept.
Development
Packages that are needed for developing KDE3/Qt3 software. This also includes -devel subpackages of runtime packages.
unsermake
- Summary: Build tool for KDE3
- Based on: ---
- Upstream URL: none?
- Maintained: Unmaintained.
- Used by: Used for building anything KDE3-based, although optional.
- Has KDE4/Qt4 version: No.
- Reasons for keeping: Makes parallel builds of KDE3 packages faster.
- Reasons for removal:
- Notes: Can be replaced by using autotools.
- Recommendation: Keep if runtime is kept.
Other libraries
Various library packages. Their inclusion depends on whether something else uses them.
libvisual
libvisual-plugins
libqtpod
Applications
Various applications and other software.
celestia
kbiff
kdbg
http://www.kdbg.org/download.php says that "A preliminary version of KDbg for KDE 4 is available". It seems a KDE4 version is being developed but slowly.
I use it. Not sure if kdevelop4 could be a subsitute (quick access debugger: without a need to create a project, etc.).
Recommendation: If no alternatives are found maintain it until KDE4 version is available. Study KDE4 version state.
kdbus
kde3-basket
Basket itself in the progress of being ported to KDE4. The current results can be found in KDE:Extra and in KDE:Unstable:Playground. Progress here is slow.
On the other hand it seems that there are two alternatives. One is the kjots that comes with the KDEPIM module of KDE. And since a short time there is a new application available (KWesTuNotes), which is similar to Basket, but has a higher KDE integration and even offers Nepomuk Tagging support. KWeshTuNotes is available in KDE:Extra.
Recommendation: Remove package from Factory.
kdewebdev3
There's no real alternative.
kdirstat
There's no real alternative, filelight do approximatively the same. Effort to port it to kde4 can be found here.
http://grumpypenguin.org/index.php?/archives/3-KDirStat-coming-to-KDE4.html
recommendation : try to package what's exist, and/or help to finish the qt4 port.
klamav
KMyMoney
- Summary: Personal finance manager
- Based on: KDE 3
- Upstream URL: http://www.kmymoney.org/
- Maintained: No (KDE 3 version); Yes (Platform 4 version)
- Used by:
- Has KDE Platform 4/Qt4 version: Yes
- Reasons for keeping: None.
- Reasons for removal: KDE 3 version is unmaintained, Platform 4 version actively maintained.
- Notes:
- Recommendation: Replace with KMyMoney 4.5+
konserve
krecord
ksimus
scribus
- Summary: Page Layout Application Version 1.3.3.14
- Based on: Qt3 only
- Upstream URL: http://www.scribus.net
- Maintained: Maintained, but new stable projected for year end.
- Used by: None
- Has KDE4/Qt4 version: Qt4 Port is -devel version. Current 1.3.8, to become 1.4
- Reasons for keeping: Unique App for Linux Desktop - no other app has similar capabilties.
- Reasons for removal: None.
- Notes: Current 1.3.8 -devel depends on Qt 4.6.0+ 1.3.8 is available in home:mrdocs
- Recommendation: Keep until we push 1.3.9+ into factory, which requires adding some support libraries to Factory. Ongoing work by mrdocs.
scribus-templates
Same as Scribus above