hello Emmanuel, Emmanuel Bourg <ebo...@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