Bug#787953: depends on obsolete libasm2-java library
Markus Koschany <apo@gambaru.de> writes:
> Hello,
hello Markus,
> FTR: As already noted in the initial bug report, substance and its
> dependency liblaf-widget-java are unmaintained. Last version was
> released in 2010.
>
> https://java.net/projects/substance
>
> Last Github snapshot:
>
> https://github.com/kirillcool/substance
>
> substance was forked into insubstantial:
(Not just substance, all 7 flamingo/substance/trident packages)
> https://github.com/Insubstantial/insubstantial
>
> and Felix Natter (CCed) intended to maintain it for Debian (#787953).
Yes, I need this for the upcoming freeplane 1.4 (I also have patches for
the r-deps) :-)
I will soon fix some copyright problems that Tony (CC) told be about.
I already argued in favor of the upgrade on debian-java:
https://lists.debian.org/debian-java/2015/08/msg00043.html
> Unfortunately insubstantial is also unmaintained now and still depends
> on asm2.
>
> I think it only makes sense to replace substance and its libraries with
> insubstantial when upstream development continues and asm2 is replaced
> with a newer, Java 7+ compatible version.
Are you sure? I was able to build insubstantial (7.3) with asm2 and used
the resulting package in the r-deps jajuk/bgfinancas/triplea[2]/freeplane)
where it worked fine.
[2] triplea 1.8 will require insubstantial (7.3):
http://sourceforge.net/p/triplea/code/HEAD/tree/trunk/triplea/changelog.txt
A quick search in the history (http://asm.ow2.org/history.html) did not
reveal anything. They claim that ASM4 will "full[y] support of Java 7"
and ASM5 will "Full[y] support of Java 8" but does that really mean that
it does not work with java7/java8?
But reading #801322/#801323, I guess you argue that libasm2 must be
removed from the archive.
> I am going to file bug reports against Jajuk and bgfinancas which depend
> on substance and ask that they either move away from substance or take
> over maintenance.
Moving away from flamingo/substance/trident is _a lot_ of work. For
freeplane this would mean rewriting the user interface (ribbons).
The jajuk maintainers tell similar things [3]
(though it's easier for jajuk because they "only" use substance L&Fs)
[3] https://github.com/jajuk-team/jajuk/issues/1994
> I have opened an upstream bug report for Jajuk already:
>
> https://github.com/jajuk-team/jajuk/issues/1994
How about trying to add a Debian patch to make insubstantial (7.3) build
with asm4 (if that is necessary)? Shall I look into it?
Cheers and Best Regards,
--
Felix Natter
Reply to: