Gradle et al

Matthew Toseland <[email protected]> Wed, 10 Jan 2018 21:10:16 +0000
Newsgroups gmane.network.freenet.devel
Message-ID <[email protected]>
--lhRyVXCmnSVbpGNnOCfliWgMlBcTzSIyz
Content-Type: multipart/mixed; boundary="AcAicyEoBT8JhfzZ74s5fygy7tzlLTdmc";
 protected-headers="v1"
From: Matthew Toseland <[email protected]>
To: Discussion of development issues <[email protected]>
Message-ID: <c67d56b3-98b8-1f55-3dab-308a91b19892-mtMkOSv53sdLEkozxzBd2w@public.gmane.org>
Subject: Gradle et al

--AcAicyEoBT8JhfzZ74s5fygy7tzlLTdmc
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-GB

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?



--AcAicyEoBT8JhfzZ74s5fygy7tzlLTdmc--

--lhRyVXCmnSVbpGNnOCfliWgMlBcTzSIyz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEL+6nZPsebCYG+98xHO7XMXFdHncFAlpWgTgACgkQHO7XMXFd
HnfT8w/7BEkFozgEcLPG0teTdpKpapgmBALwnrMsZgaJNMqZZLP6qqCgO4XV95Il
V7k0VxxBmvdDxPqo/bO5mXA0/M+v+SMNa8rNPIRDgWvP2p0VQ69Fome6paBkx22b
KKyKIv+kJZLOIw72pA5yvPud8gDx9Tj6+ZGlmn3BLeK7SCG+MFQB8/pCOsuBZpt0
5CwQX/edTs37nHahWJQQc9jjEBSPDCzI6MJ0uJq/wuNGOgModJWCB7t43kWz2x+h
qx6blsNMZruChEjpuyLXDVzhIs37RJbwatrl744OcE0Lgsf1E2/PKDTjKAKZ0qoJ
CdiMhVHAvr+mJjZV1q0U6YAfKf2TgspKpz/bIpK+zFc+06j0FRg7vcTYbrKYvc2g
xx+BAmuE734l+hxRb4b95CtPfVkLM0eXG6kb8sGw01px1t9dBrVNezlPPf+HSF+O
eUWOhqSrhi+1SlIyKqUD1EA5gnPkU2JS/A97DgpPUUZH/Zn6M3q5swma/LLENjqw
ONtXMdtd/8suL/QDQ4cUYXpKNydAEvB5JdM+CUN5c6+NNsHF2fU38uD6cnvl3kag
5GOpgl4/+s2xD2fJeU5tmmHE29CuLjWjxR3ZVpcYEBUN3w7Nt2Sjmmm4UG0CT6/B
F2+nvBf5IWFwErse0QwDGxnsTEva6pZaix5E4Buf9oSySRTWthA=
=46ar
-----END PGP SIGNATURE-----

--lhRyVXCmnSVbpGNnOCfliWgMlBcTzSIyz--