Bug#653919: transition: KDE SC 4.7
Pino Toscano
pino at debian.org
Sun Jan 1 14:10:44 UTC 2012
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: transition
Hello,
I would like to request a slot for the KDE SC 4.7 transition. We are
a bit late w.r.t. upstream releases, and we would like to get
KDE SC 4.7.4 in testing before proceeding with the upcoming KDE SC 4.8
(scheduled for the next month).
The transition involves the following sources:
* KDE SC dependencies:
akonadi
shared-desktop-ontologies
soprano
* From 4.6.5 to 4.7.4, or new sources:
meta-kde
kde-l10n
kde4libs
blinken
cantor
gwenview
kalgebra
kalzium
kamera
kanagram
kate
kbruch
kcolorchooser
kdeaccessibility
kdeadmin
kdeartwork
kde-baseapps
kdegames
kdegraphics-mobipocket
kdegraphics-strigi-analyzer
kdegraphics-thumbnailers
kdemultimedia
kdenetwork
kdepimlibs
kdeplasma-addons
kde-runtime
kdesdk
kdetoys
kdeutils
kde-wallpapers
kdewebdev
kde-workspace
kgamma
kgeography
khangman
kig
kiten
klettres
kmplot
kolourpaint
konsole
kruler
ksaneplugin
ksnapshot
kstars
ktouch
kturtle
kwordquiz
libkdcraw
libkdeedu
libkexiv2
libkipi
libksane
marble
okular
oxygen-icons
parley
pykde4
rocs
step
svgpart
All of the above are already available in experimental, and basically
(almost) everything has been compiled succesfully everywhere; so far
we had good feedback on them by users. Even if all KDE libraries have
symbol files, rebuilt external packages might still pick up new symbols
via modified inline functions in the headers. Though this technique
is mostly used by Qt rather than KDE so widespread "shlibs bump" effect
is unlikely.
There are various changes in the list of sources due to two reasons:
- upstream split in KDE SC 4.7 some of the modules (we already did this
split job with kdebindings, #645074)
- we adapted the names of the kdebase* sources to the upstream ones
Following there is a list of the mappings between KDE SC 4.6 sources
and 4.7 ones:
kdebase-runtime => kde-runtime
kdebase-workspace => kde-workspace, kde-wallpapers
kdebase => kde-baseapps, konsole
kdeedu => blinken, cantor, kalgebra, kalzium, kanagram, kbruch,
kgeography, khangman, kig, kiten, klettres, kmplot,
kturtle, ktouch, kstars, kwordquiz, libkdeedu, marble,
parley, rocs, step
kdegraphics => gwenview, kamera, kcolorchooser,
kdegraphics-mobipocket, kdegraphics-strigi-analyzer,
kdegraphics-thumbnailers, kgamma, kolourpaint,
kruler, ksaneplugin, ksnapshot, libkdcraw, libkexiv2,
libkipi, libksane, okular, svgpart
kdesdk => kdesdk, kate
Most probably we will need hints for the removal of the old sources from
testing (like it has been done for kdebindings). We will ask for their
removal from unstable once the transition is complete.
Some of the sources of KDE SC 4.7 have (few, actually) libraries with
SONAME bumped. This is a summary of the changes which affect only non-SC
packages (i.e. sources not listed in the long list above), grouped by
source and -dev package:
* kde-workspace-dev/kdebase-workspace-dev (src:kde-workspace):
libkwineffects1abi1 -> libkwineffects1abi2
libplasmaclock4abi1 -> libplasmaclock4abi2
libsolidcontrol4abi1 -> libsolidcontrol4abi2
libsolidcontrolifaces4abi1 -> libsolidcontrolifaces4abi2
libtaskmanager4abi1 -> libtaskmanager4abi2
* okteta-dev (src:kdesdk):
liboktetakastencontrollers4 -> liboktetakastencontrollers4abi1
* libkdcraw-dev (src:libkdcraw):
libkdcraw9 -> libkdcraw20
* libkexiv2-dev (src:libkexiv2):
libkexiv2-9 -> libkexiv2-10
* libmarble-dev (src:marble):
libmarblewidget11 -> libmarblewidget12
The third party sources affected are the following:
digikam (libkdcraw9, libkexiv2-9)
kdevelop (liboktetakastencontrollers4)
kipi-plugins (libkdcraw9, libkexiv2-9)
koffice (libkdcraw9)
kphotoalbum (libkdcraw9, libmarblewidget11)
ktorrent (libtaskmanager4abi1)
networkmanagement (libsolidcontrol4abi1)
plasma-widget-adjustableclock (libplasmaclock4abi1)
plasma-widget-daisy (libtaskmanager4abi1)
plasma-widget-smooth-tasks (libtaskmanager4abi1)
All of them should be binNMUable, so we should not need any action on them.
Thanks,
--
Pino
More information about the pkg-kde-talk
mailing list