Re: Gradle et al
Florent Daigniere <[email protected]> Wed, 10 Jan 2018 22:51:12 +0100
| Newsgroups | gmane.network.freenet.devel |
|---|---|
| Message-ID | <[email protected]> |
--=-HJtjOQ1PtEDYZtmjJxmS Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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? > > >=20 > > >=20 > >=20 > > What's happening is that Arne is refusing to move forward... and > > keeps > > releasing off the old release tools and Ant. > >=20 > > 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 >=20 > So you are checking the hashes of the downloaded components? >=20 > 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. >=20 > If that's the world that Gradle takes Freenet into, then I can > entirely > understand why Arne would have a problem with it. > >=20 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. Florent --=-HJtjOQ1PtEDYZtmjJxmS 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+2R6sXr8HqpwqMFAlpWitAACgkQ6sXr8Hqp wqOMnAf/X6OZ8Ingr8op9/1qwxURpv7PIlsWAsrTf8qCF+nhlMvc9F3L/rlSSVjr IfbYlkw6cjeU0X3S7+FfW6m2wowNhEG+HyZ+h61WddD554Ej7U6h+pIEQGV+oFDz DJl5eehOB1Q69n/rrHjindDY+uDJddGi6gCs3W6aTJOV6s5XXOfV9/vSP5UcVT7Z Ar6Eig6bBsTZTSdteF+njJxqJTbBPjnE4RJPkyiGKlvvSsXPFcAe5JfAXg5Ue4zH fY2BlKBPiVRCt/WKF6c/DfSHi41dGiMEp5KI4ZbMWiYbDqPVtw6qNdWIKBYJGJnA 8GQrat4JC8hMgjzn3s1C/NynEJD0Kg== =UwBO -----END PGP SIGNATURE----- --=-HJtjOQ1PtEDYZtmjJxmS--