Could somebody summarise what the plans are, and what the reasons behind
them are for:

1. Gradle,

2. Deployment/updating of JARs etc.

I get the impression that this has been a major factor preventing
forward progress for over a year.

This is particularly depressing given that more than five years ago I
implemented good auto-update support in fred, including the ability to
update different files separately, add new jars and so on, all from the
simple file dependencies.properties. It would be very easy to generate
the last-resort update scripts from that, provided we can provide a URL
to get each component from. Any third-party deployment system will
likely not work with Freenet, and even if it does, it won't work
reliably with Freenet when nearly anything except the transport layer
breaks (unlike the current system).

If the goal is to split up freenet-ext.jar that's great, but again that
is fundamentally very straightforward and does not require rewriting all
the installers and depending on polling a third party web server.

So what is going on, and why?


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to