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,
because...

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):

jack-audio-connection-kit
libjackasyn
fluidsynth
alsa-plugins
allegro4.1
ams
clalsadrv

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.
remove wine/0.0.20050628-2
# Galan hasn't been updated to new JACK, despite an RC bug (#317196)
# open for 68 days
remove galan/0.3.0+beta4-1

# seq24 ties libsigc++-1.2, a complex transition, to the JACK transition.
remove seq24/0.6.3-1

# Separate gtkmm2.4 transition from gtkmm2.0 transition (yeech)
remove gtkglextmm/1.0.1-3

# 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.
remove ardour/0.9beta29-1
# So does amsynth
remove amsynth/1.0.0-1

# 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 PROTECTED]>

Make sure your vote will count.
http://www.verifiedvoting.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to