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


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

Re: About Freeplane

From Felix Natter <fnatter@gmx.net>
Newsgroups linux.debian.maint.java
Subject Re: About Freeplane
Date 2024-09-21 18:00 +0200
Message-ID <JpaGB-dRY1-1@gated-at.bofh.it> (permalink)
References <Jn36x-cwIz-7@gated-at.bofh.it> <Jntkl-cNqX-3@gated-at.bofh.it> <Jntkl-cNqX-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


hello Emmanuel,

Emmanuel Bourg <ebourg@apache.org> writes:
> On 16/09/2024 05:34, Sebastiaan Couwenberg wrote:
>
>> Not easily as it requires a newer gradle
>
> Not necessarily, we could use Maven instead of Gradle. The Freeplane build
> is fairly simple and converting it to Maven is straightforward. I hacked
> this proof of concept quickly tonight to give it a try:
>
>    https://github.com/ebourg/freeplane-maven/tree/maven

thank you for the great POC! I do not consider the freeplane gradle
build to be simple ;-) I think there are hacks that need to be taken care
of.

> It's still missing some bits (such as the OSGi metadata) but at least it
> builds.

It is not just the gradle build that is the problem. I outlined some
problems here (only from a 2021 perspective):
https://lists.debian.org/debian-java/2021/08/msg00006.html

- (twitter-) emojis are not packaged (scala/js/...!)
- several packages (spring, new swing syntaxpane, groovy, ...) need to
  be updated
- new markedj dependency, ...
- ...

I am not sure that a maven build is a very good idea because I think
there might be gradle hacks that we did not mirror and we'd have a
"FrankenDebianFreeplane"? (am I misusing the term?)

I think there is a chance that we provide a totally incompatible
Freeplane or even ruin *.mm files. I know we patch all the time, but for
Freeplane (non-trivial build system IMHO ;-)) this seems problematic to me.

Also I would need help with stuff like new/updated dependencies,
esp. twemoji (which seems to involve 3 packaging teams).

@stephane: there exists an upstream .deb:
https://sourceforge.net/projects/freeplane/files/freeplane%20stable/

Cheers and Best Regards,
Felix
--
Felix Natter

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


Thread

About Freeplane stephane <ml-deb-java@dadaprod.org> - 2024-09-15 21:30 +0200
  Re: About Freeplane Emmanuel Bourg <ebourg@apache.org> - 2024-09-17 01:30 +0200
    Re: About Freeplane Felix Natter <fnatter@gmx.net> - 2024-09-21 18:00 +0200

csiph-web