Re: Gradle et al
Florent Daigniere <[email protected]> Wed, 10 Jan 2018 22:15:07 +0100
| Newsgroups | gmane.network.freenet.devel |
|---|---|
| Message-ID | <[email protected]> |
--=-jr9rUZuq0dL6QSkpH3dM Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2018-01-10 at 21:10 +0000, Matthew Toseland wrote: > Could somebody summarise what the plans are, and what the reasons > behind > them are for: >=20 > 1. Gradle, >=20 > 2. Deployment/updating of JARs etc. >=20 > I get the impression that this has been a major factor preventing > forward progress for over a year. >=20 > 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). >=20 > 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. >=20 > So what is going on, and why? >=20 >=20 What's happening is that Arne is refusing to move forward... and keeps releasing off the old release tools and Ant. The rest of the team has been working on next (I've done most of the current gradle support, including deterministic builds, ... steve has been working on the release tools, ...)=20 On a personal level, I've given up. I'm not enjoying contributing as much as I used to (mostly because I waste my time argueing with Xor and Arne)... so nothing is moving forward. Have a look to the diff of the last few released builds; it's depressing. Florent --=-jr9rUZuq0dL6QSkpH3dM Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE27dzODvDSclSA+2R6sXr8HqpwqMFAlpWglsACgkQ6sXr8Hqp wqOw3wf/Yf6lOFU3wtjByGLXWBR39yWwRCC3cNgkQo17z2R12l0iyug4qlLNLE2W oZ8ePZjySw/i0g/GUoFo40+G7A7d9cw2dqZMuqJ4yCI4JOo/lpRqQQXaZHQLqQbM ECTvGOoOUd1hrP3FinkdRXri+5Cbke2s32SPgrhV3fpGE9d2qLa1z23AKw0RFcO2 VxIdLmu8zzbjYn1tTCQdh15xbT6yTtXsBcXqwBDygzt0ogES3k+ewgiv1r2+QMFs U5wQDcPqfYIysU22BxA/yb9RQK7PJtH5aKWRejZr+2scKXAmDAHxSsynYtRRrEvl 4kolEQGFnXlfiuYtfZ8Fb5r69RGvZg== =Cutw -----END PGP SIGNATURE----- --=-jr9rUZuq0dL6QSkpH3dM--