[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: