Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #11456

darcula and dependency libiconloader-java

Path csiph.com!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Felix Natter <fnatter@gmx.net>
Newsgroups linux.debian.maint.java
Subject darcula and dependency libiconloader-java
Date Sat, 19 Oct 2019 20:20:01 +0200
Message-ID <yT1ux-1VD-3@gated-at.bofh.it> (permalink)
X-Original-To tony mancill <tmancill@debian.org>
X-Mailbox-Line From debian-java-request@lists.debian.org Sat Oct 19 18:13:49 2019
Old-Return-Path <fnatter@gmx.net>
X-Amavis-Spam-Status No, score=-7.779 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1571508814; bh=S1D0bzSOL9nde/jVaKwoV/fEFrr8SVfpBDy3RdsqV0g=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=f5y0N11/6WaQQBDTdFYPak+tVkSFg46k+00Iqts1REJychiNjBML7BfwmWfOT1v9I rXGGvog+GPg4RSGnl+kYBxdRZ5R6zrvBQM8XX/m2XsMTffW2G9N0Vw6KjrGmxul+oq 3U5cOvBk2zJuyTuQGxoMAHz8rEZg0yyVikxDDGac=
X-Ui-Sender-Class 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version 1.0
Content-Type text/plain
X-Provags-ID V03:K1:IOZ+CtOJPNZ9/Jq69osP3K9wxgOnnOieMlxYh5n8wS5puIM7xIF U4v7MkEUYi6vOvTdXKtgK93bkW5BSaWMla8VKjqE2y8u6lREue6YmOPARPIrDMXmaNQoXhN A/rvAfKwMFCqQ39fa3xFhHuqCbVYYdtKszQU+9/htYrOclaPVQO5thbdEVjE9Y9eZLm1ZH4 +DzGwiLOAYCKS+s3iZZJQ==
X-Ui-Out-Filterresults notjunk:1;V03:K0:RYri13d4QeY=:fsu5/HjWgzWocdc4wdfO1g ritDRrxqfnE5kL9sBm6juFoV506DCcDlOPOBAmgWc9oXn0MU43SMIu/obbNZfefU3Spn7LNwv CjHZZ95DRb4p3J35Ayzp4PpqxXthp4xBU1LigAmKOxJPOqr8aSvPd/Hni0m+oAKJGETEtCZjp EiEVPFFBAsUdJJ02+u+JVzWxeD3WwlXYyZ1aj2muf5WScVRhncr9V67wxKQqgRXv9Zmj1ku9H T2UPqMYhuS3WFCSy5JVA2pwEP0N+Bu1CI81n6kdlTkhExr539585o9WTsrW9+sBjagmNMEH4q g30mArjQYBR4YGKJCYb4LarlanCKRbJJGM1Rc0Sc658h0xg0UJ/qOZsEwJofd+kxC0mZrpuom 3VAlpk/3gMtYddAiygCuv78oZTEBzEWvJt0PkF6Up75LnGyxGS5aKLjX/7jqrfSjr3UDCezeP aJ/QoX4J9ScqhWuv78zBEwme7vqxxSlug1Hj2gcfzkRC+CexS1S94D1p0cQnMtsFpLlzeA414 iGMPLLFsWd8VRBCcuEKNnKndXGxj6pWxR1SzppkWAfiTuh222Mq+2R8Qy87k0LBvjhk1BOIJ2 0DaNHq+tkGDPQquXrNKttitvkIoGerXNBlkN5puPoF35Kr35LtPjqLTAYeSUakg0khdHhzl3A DqWbfPqgugpKfmUvK6wvEyzo/zvul9POWuU/eRrKvkh6OSYRvFMT2xzeON/jAunuCoCUILMhV qJl72c8ggVIv6+EeLnXiBqUvtgM2xFtDoKyS0znCbgofeg7crhxV1IMQorCkR3ZhN5C10kKGL Hm3DfLbXyjejmVMdnYPT4Ul5ii9vygyzTToyV4pxRhL4OWRlCCz8RMMsbLrN5adZmLBKS7F8M n1hBRN9uvdtAoaBoAxzzSMFwx1bGIdWGLYn6OdFDAcwR2L8gNrO+ZVgdlw/Q5jA5Iegpro1zq paU7A1UOcQEdNMh82y54JCTS8YR0XbMFT+ttvxkkWJnbGOqoZso8sl8J6+mT9Q8NvVHKnOQf4 Ey7IZ/ij29kG8VAQJAdupsUuXrWiNmPOebvv0z46e1x/SFHTXbJiYkhy0xDBxWN9UecKDs4/H i2s3snKMP2m95gBXBd6/L6aIIZJfF9td55nB2zSSazTAwcRicQ7KW2j4lBiVGExRAfOw8iOEM OKd7B8ekNwKS/Y/Dpl4cFCBXLrhh1Irymj+JZN/HB29MvWEzV2d5QsOVj2Q0SIoQ9zkaglxFm JoN6sLAZkfNposMpUNeaA+i7bSr0777rpizqdKBIDt8rpvFQeMBUfWVFeN4A=
Content-Transfer-Encoding quoted-printable
X-Mailing-List <debian-java@lists.debian.org> archive/latest/22006
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/871rv87gdt.fsf@gmx.net
Approved robomod@news.nic.it
Lines 45
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc debian-java@lists.debian.org
X-Original-Date Sat, 19 Oct 2019 20:13:34 +0200
X-Original-Message-ID <871rv87gdt.fsf@gmx.net>
Xref csiph.com linux.debian.maint.java:11456

Show key headers only | View raw


hello Tony,

as discussed, here are two more dependencies of freeplane-1.7.10
(darcula and its dependency iconloader from the same author).

1. https://salsa.debian.org/java-team/libiconloader-java

The upstream is at https://github.com/bulenkov/iconloader.git, which is
not active and has no releases, so I packaged git HEAD (@Markus:
unfortunately there is no alternative to this).

It uses a simple ant build system.

JDK11 does not have sun.reflect.ConstructorAccessor (at compile time),
so I replaced it with new String(...) (which is used by upstream if
ConstructorAccessor cannot be instantiated). Could you please review
this patch [1]?
I also disabled apple code (third patch).

[1] https://salsa.debian.org/java-team/libiconloader-java/blob/master/debian/patches/02_replace_ConstructorAccessor.patch

2. https://salsa.debian.org/java-team/darcula

I packaged from https://github.com/ice1k/darcula/ instead of the
original https://github.com/bulenkov/Darcula because it is maintained,
has releases, a gradle build system and upstream (freeplane, ...) uses
it.

One problem is that darcula merges the iconloader jar classes into its
darcula jar. Thus iconloader does not appear in the darcula pom.
I can easily change this, but I didn't because upstream uses it and
iconloader does not seem to change often.

Also, darcula needs jetbrains-annotations, but most probably not at
runtime, but it's a compile dependency in the pom, so darcula users
needlessly ship this package.

Both packages are mostly lintian-clean, work in pbuilder and with
freeplane-1.7.10.

Many Thanks and Best Regards,
--
Felix Natter
debian/rules!

Back to linux.debian.maint.java | Previous | NextNext in thread | Find similar


Thread

darcula and dependency libiconloader-java Felix Natter <fnatter@gmx.net> - 2019-10-19 20:20 +0200
  Re: darcula and dependency libiconloader-java tony mancill <tmancill@debian.org> - 2019-10-20 20:20 +0200
    Re: darcula and dependency libiconloader-java Felix Natter <fnatter@gmx.net> - 2019-10-24 19:30 +0200

csiph-web