JACK/KDE/FLTK and other transitions
It appears that the KDE transition is totally tied up to the jack transition,
via arts. I see no plausible way to break this linkage.
The JACK transition is currently waiting for fltk1.1, thanks to zynaddsubfx
and spiralsynthmodular. But there's little point in breaking that link,
The FLTK C++ transition is tied up with the KDE transition thanks to openexr
(kdelibs depends on libopenexr2c2, and openexr depends on libfltk1.1).
This is really ugly.
We should probably request that no uploads be made on anything depending on
any of these, except to transition, fix RC bugs, or fix FTBFSes.
The FLTK linkage could be broken, and the FLTK transition put through first,
by deliberately breaking the openexr program in 'testing' (leaving libopenexr
working), as well as removing spiralsynthmodular and zynaddsubfx. The FLTK
transition isn't ready to go through yet even with this, unfortunately; quite
a few depending packages still need to be transitioned. If this seems like
a good idea, I can work out what needs to be done for FLTK and file bugs etc.
At the moment, the biggest holdup for the KDE/JACK transition is packages
which have ICEs on m68k. On the JACK end of things, these include
flac, stk, and spiralsynthmodular (all unreported).
ecasound2.2 is suffering from a segfault (in dvips, I believe)
building the docs on powerpc and s390.
Once everything is built, the JACK transition is nearly complete.
At least the following packages have to be hinted simultaneously for JACK
(in addition to the ones for FLTK and KDE, of course):
Here are some hints which might help this and other things slightly.
# Wine still hasn't been updated to new JACK, despite an RC bug (#321222)
# open for 40 days.
# Galan hasn't been updated to new JACK, despite an RC bug (#317196)
# open for 68 days
# seq24 ties libsigc++-1.2, a complex transition, to the JACK transition.
# Separate gtkmm2.4 transition from gtkmm2.0 transition (yeech)
# Start building a libsigc++-1.2 hint so we can check update_output to see
# what's needed.
hint libsigc++-1.2/1.2.5-5 gtkmm2.0/2.2.12-1.3 libsigcx/0.6.5-1 libbonobomm1.3/1.3.8-2.3 libbonobouimm1.3/1.3.7-3.2
# ardour ties libsigc++, a *different* complex transition, to the JACK transition.
# So does amsynth
# Start building a libsigc++ hint.
hint libsigc++/1.0.4-9.1 gtkmm/1.2.10-7.1 gnomemm/1.2.4-2.1
Nathanael Nerode <email@example.com>
Make sure your vote will count.