Re: releasing next

[email protected] Sat, 17 Mar 2018 05:24:26 +0100
Newsgroups gmane.network.freenet.devel
Organization Freenet Project
Message-ID <4476380.0XnqrdPuHW@1337h4x0r>
--nextPart2096273.vhGWU34lcA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

On Friday, March 16, 2018 08:32:42 PM Arne Babenhauserheide wrote:
> Hi,
>=20
> From my side, it=E2=80=99s finally time to create a release from next=
. The steps
> I see are:
>=20
> - ship jna.jar as new dependency and add it to wrapper.conf
> - ship freenet.jar as built from gradle
>=20
> Did I miss something?

Travis CI unit tests were disabled by Florent on Java 7 (which Ubuntu s=
till=20
ships and maintains) which hides the failure of a crypto test.

I filed a PR to re-enable them to force us to fix the test failure.
But he closed it due to what could from an optimistic point of view be=20=

paraphrased as a repeated misunderstanding:
https://github.com/freenet/fred/pull/623

It could be interpreted as him believing the PR would intend to fix the=
 unit=20
test failure, which it doesn't so he closed it.
It doesn't intend to fix the test failure as I'm not qualified to revie=
w=20
crypto code.

It intends to fix the fact that the failures were hidden by disabling *=
all*
tests for OpenJDK 7, and it succeeds at that.
Which is a valid concern IMHO, automated unit tests exist for a reason =
and=20
that reason is that they should fail if there is breakage until the bre=
akage=20
is fixed.

FWIW as Florent seems to not enjoy such basic code quality measures ver=
y much=20
I would focus on delivering a fix to the crypto test failure along with=
 the PR=20
to re-enable the tests so it's easier for him to swallow that pill alon=
g with=20
something sweet.
--nextPart2096273.vhGWU34lcA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAABCAAGBQJarJh+AAoJEMtmZ+8tjWt5bvEP/3zRyh/p0YZ8Uz3JQSZqhSZq
e7Rj110SJmPuBGHlmewnkEwesCmGYChYXAWSnVdmdMenfPDnjuGHdzE8n8N2KyFo
dRm5/PFuUHyFMDVKAPFPmiFrAD3vdL9BkjwwFcX3Czon3WW3Tk5wNXxyoVUJLD5X
8mbroAKK0PJnOV1hyS7vY6GVqHeUzapWGcg9GQWKTW35iGirNViNxVUS7gsItNCM
M1kGpLS8QDrB7/iaUO4xvsIduwaCax9F7cW1LorP+0h7rKx2QEUL2uVaBnR9CBSO
1rsyRtFFd6xVY/uQDumLvJ57xDziUe+2NSJqVmgucrLCyIMpYD5lLQn8bisLDKNK
4Q1ybyfnoYYjcuTZ+Vw/S1+0bHTgtd4jiZriv73ns1JUM2rvoUIwd7axN7Knp1Vc
ZU+sYw+a5t33gE9WFESL6DSUvHgqhYfYEBIOanU31oOll7kay+slecURAtAUzHIV
8WOc0UuX5OfSk+IyFsZSGNTyUohMaXPTsAZ7dG2xgyF4bhXRO/vOGUjaMDMEQMuQ
4j0Tt7WBTthpLD46wnvkn5iA4ga7u34+XD4aWcRuSM123Llvwc1iojEVNKNVZdpi
LMJyMjpberVAaUmte8S1UQgCM6nd1xH08YrOUwnXVMDr83DBsCxa0T5o0nDouXuJ
0cJvBhCq694KUSq47NuA
=C2R/
-----END PGP SIGNATURE-----

--nextPart2096273.vhGWU34lcA--