Re: Gradle et al
Matthew Toseland <[email protected]> Wed, 10 Jan 2018 22:11:11 +0000
| Newsgroups | gmane.network.freenet.devel |
|---|---|
| Message-ID | <[email protected]> |
--X6RB7Ex6yWMH9GOzj9MPkc9CW3ycUmHuO Content-Type: multipart/mixed; boundary="VHsYD3O0iBtbLTDt3XhXPpJiFWrocunTO"; protected-headers="v1" From: Matthew Toseland <[email protected]> To: [email protected] Message-ID: <3b757786-9b63-f4a4-8f41-dc9e57f7c012-mtMkOSv53sdLEkozxzBd2w@public.gmane.org> Subject: Re: Gradle et al References: <c67d56b3-98b8-1f55-3dab-308a91b19892-mtMkOSv53sdLEkozxzBd2w@public.gmane.org> <1515618907.19118.3.camel-RdDMkVZAZeuJnvDnx1genB2eb7JE58TQ@public.gmane.org> <a0c12d2e-d92a-4fef-e0e7-48ae3145bc75-mtMkOSv53sdLEkozxzBd2w@public.gmane.org> <1515621072.19118.8.camel-RdDMkVZAZeuJnvDnx1genB2eb7JE58TQ@public.gmane.org> In-Reply-To: <1515621072.19118.8.camel-RdDMkVZAZeuJnvDnx1genB2eb7JE58TQ@public.gmane.org> --VHsYD3O0iBtbLTDt3XhXPpJiFWrocunTO Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-GB On 10/01/18 21:51, Florent Daigniere wrote: > On Wed, 2018-01-10 at 21:36 +0000, Matthew Toseland wrote: >> On 10/01/18 21:15, Florent Daigniere wrote: >>> On Wed, 2018-01-10 at 21:10 +0000, Matthew Toseland wrote: >>>> So what is going on, and why? >>>> >>>> >>> 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 >> So you are checking the hashes of the downloaded components? >> >> I thought Gradle was just an evolution of Maven, with all the problems= >> that implies: Recursively pulling random JAR files, with very little >> authentication, pay-for-only signature checking, and a guarantee that >> everyone who uploaded those JARs hasn't paid for that feature. In >> other >> words, malware galore. >> >> If that's the world that Gradle takes Freenet into, then I can >> entirely >> understand why Arne would have a problem with it. > We do check the hashes of downloaded components... and produce > reproducible jars by default. > https://github.com/freenet/fred/blob/next/build.gradle#L227 > > Security is clearly not the concern here. Annoying that it can't easily work over Freenet... but not a serious concern, any HTTP(S) fetches can easily go via Tor etc. What about the deployment side of the question? I recall somebody arguing for getting rid of the installer and using some third party packaging system instead? What is the status of that? --VHsYD3O0iBtbLTDt3XhXPpJiFWrocunTO-- --X6RB7Ex6yWMH9GOzj9MPkc9CW3ycUmHuO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEL+6nZPsebCYG+98xHO7XMXFdHncFAlpWj38ACgkQHO7XMXFd HnfJbQ/+JcvgP6kYt1Rs3lbJvT7b95rG1l89beiKswKDGgKtCro8bXyLt/NXToED tCLuPE1sCtI6ftTMohjA2iAi6p+12/leI0VU9tyahV+noicShGjPKaxq1yRacQiM ze94zuym6ynhrsTIki9iEjKjyi+cbTVTl4lFtvGlfNKskYD/UGZTzA+IInQpq4OX 2gsjFXXvHYmeUMJATUKavpMUBE3k2wVE1Y193ys2mWATkf7gStseuZowJCyHVo6R ekc0A8QRXjmzd2+PCRramMqgbCDsCBfdATBNEIyMG1qqEqWd8ZJZ9MvJMNja+/Gw COyqHZV9kCgLzG4LbnMj8U27OQdBaHn77xPQBmjCYmMjBgDvRaZpyZEWbs1E/Q6Q STvs4xHLRUy6klGJhkmEcmnKV3AXdxBGh/smMSub34WgADu/nn0G35zU5hSoRyv7 +5cpnMDpPkJ61QqCd0H8BCr/aaA6Ue4JPtXL+l4izNYQcRTDKr8UbeuFiT3XcG1o 6XlzS2mqlZ7mvNQBV8u8ib3FGS9cFfCUmqJGvVNFjLhoJVxW+57xTgOKOWL6kcy/ zT2A+8ELmxvRBOi+BmWyEff9KSggIbx81P3cbggj4esHD6l0kxdgKfdaAfBZuCCm bBhrAn4uN7gpxiltHYha92vtfiVLwYN4i4mvrjRkRsRmCBgPAuM= =qsmE -----END PGP SIGNATURE----- --X6RB7Ex6yWMH9GOzj9MPkc9CW3ycUmHuO--