I'm going to NMU to unstable a fixed version of kaffe as soon the build is complete. Attached you can find the current debdiff.
AFAICT Patrick's patch was missing the fix for kaffe's pre*inst*. The attached patch fixes that as well. Cheers. -- Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7 [EMAIL PROTECTED],pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/ Dietro un grande uomo c'รจ sempre /oo\ All one has to do is hit the right uno zaino -- A.Bergonzoni \__/ keys at the right time -- J.S.Bach
diff -u kaffe-1.1.8/debian/kaffe.prerm kaffe-1.1.8/debian/kaffe.prerm --- kaffe-1.1.8/debian/kaffe.prerm +++ kaffe-1.1.8/debian/kaffe.prerm @@ -6,7 +6,6 @@ if [ "$1" != "upgrade" ] ; then for file in appletviewer jar java javac javadoc javah javakey javap jdb native2ascii rmic rmiregistry serialver ; do update-alternatives --remove $file /etc/alternatives/kaffe-system/bin/$file || true - update-alternatives --auto $file || true done fi diff -u kaffe-1.1.8/debian/kaffe.preinst kaffe-1.1.8/debian/kaffe.preinst --- kaffe-1.1.8/debian/kaffe.preinst +++ kaffe-1.1.8/debian/kaffe.preinst @@ -5,7 +5,6 @@ if [ "$1" = "upgrade" ] ; then for file in appletviewer jar java javac javadoc javah javakey javap jdb native2ascii rmic rmiregistry serialver ; do update-alternatives --remove $file /usr/lib/kaffe/bin/$file || true - update-alternatives --auto $file || true done fi diff -u kaffe-1.1.8/debian/changelog kaffe-1.1.8/debian/changelog --- kaffe-1.1.8/debian/changelog +++ kaffe-1.1.8/debian/changelog @@ -1,3 +1,12 @@ +kaffe (2:1.1.8-5.2) unstable; urgency=high + + * Non-maintainer upload. + * Avoid making kaffe the default java compiler upon configuration, + overriding local choices. Thanks to Patrick Schoenfeld for the patch. + Closes: #434647 + + -- Stefano Zacchiroli <[EMAIL PROTECTED]> Sun, 26 Oct 2008 19:25:03 +0100 + kaffe (2:1.1.8-5.1) unstable; urgency=low * Non-maintainer upload. diff -u kaffe-1.1.8/debian/jikes-kaffe.prerm kaffe-1.1.8/debian/jikes-kaffe.prerm --- kaffe-1.1.8/debian/jikes-kaffe.prerm +++ kaffe-1.1.8/debian/jikes-kaffe.prerm @@ -3,7 +3,6 @@ case "$1" in upgrade | remove) update-alternatives --remove javac /usr/bin/jikes-kaffe || true - update-alternatives --auto javac || true ;; esac