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--