Re: final final test release of 1481

Arne Babenhauserheide <arne_bab-S0/[email protected]> Tue, 06 Nov 2018 21:41:35 +0100
Newsgroups gmane.network.freenet.devel
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Steve,

Thank you very much!

It=E2=80=99s finally time to insert the release!

Best wishes,
Arne

Steve Dougherty <steve-kVTqj8yhOEv2eFz/[email protected]> writes:

> I haven't tested beyond running the build that was originally tagged 1481=
, (so c4b1caa16819937bc7c368f74e7deea16cc9b263 I think?) and have no reason=
s to suggest the release be further delayed.
>
> I was able to verify the build on an updated Debian Jessie VM, and set up=
 doing the same with a Docker build, inspired by how Signal does it. It has=
 to run sed to disable ECDSA or the TLS connection to download the Gradle w=
rapper will fail due to a Java bug apparently. The command Docker runs coul=
d be `./gradlew jar` were it not for that. The rest of my message is a log =
of doing so (the weird syntax for pwd is because of Fish shell):
>
> steve@monolith /tmp> git clone ~/Documents/Coding/freenet/fred
> steve@monolith /tmp> cd fred
> steve@monolith /t/fred (master)> wget https://gist.github.com/Thynix/f02f=
9ba33e296d037defd60972dd39fd/raw/55996e4ba863ba568efdc5d53d7a7bb3086a1723/b=
uild.sh
> ...
> steve@monolith /t/fred (master)> sudo docker run --rm --volume (pwd):/pro=
ject --workdir "/project" openjdk:7-jdk bash build.sh
> Downloading https://services.gradle.org/distributions/gradle-4.2.1-bin.zip
> .........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...............................
> Unzipping /root/.gradle/wrapper/dists/gradle-4.2.1-bin/dajvke9o8kmaxbu0kc=
5gcgeju/gradle-4.2.1-bin.zip to /root/.gradle/wrapper/dists/gradle-4.2.1-bi=
n/dajvke9o8kmaxbu0kc5gcgeju
> Set executable permissions for: /root/.gradle/wrapper/dists/gradle-4.2.1-=
bin/dajvke9o8kmaxbu0kc5gcgeju/gradle-4.2.1/bin/gradle
> Starting a Gradle Daemon (subsequent builds will be faster)
> Support for running Gradle using Java 7 has been deprecated and is schedu=
led to be removed in Gradle 5.0. Please see https://docs.gradle.org/4.2.1/u=
serguide/java_plugin.html#sec:java_cross_compilation for more details.
> Download https://repo1.maven.org/maven2/com/android/tools/build/gradle/ma=
ven-metadata.xml
> Download https://repo1.maven.org/maven2/com/android/tools/build/gradle/0.=
9.2/gradle-0.9.2.pom
> Download https://repo1.maven.org/maven2/com/android/tools/lint/lint/22.7.=
2/lint-22.7.2.pom
> Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/4=
.10/proguard-gradle-4.10.pom
> Download https://repo1.maven.org/maven2/com/android/tools/build/builder/0=
.9.2/builder-0.9.2.pom
> Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/4=
.10/proguard-parent-4.10.pom
> Download https://repo1.maven.org/maven2/com/android/tools/build/builder-m=
odel/0.9.2/builder-model-0.9.2.pom
> Download https://repo1.maven.org/maven2/com/android/tools/sdk-common/22.7=
.2/sdk-common-22.7.2.pom
> Download https://repo1.maven.org/maven2/com/squareup/javawriter/2.2.1/jav=
awriter-2.2.1.pom
> Download https://repo1.maven.org/maven2/com/android/tools/common/22.7.2/c=
ommon-22.7.2.pom
> Download https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss=
-parent-7.pom
> Download https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/22.=
7.2/ddmlib-22.7.2.pom
> Download https://repo1.maven.org/maven2/com/android/tools/build/manifest-=
merger/22.7.2/manifest-merger-22.7.2.pom
> Download https://repo1.maven.org/maven2/com/android/tools/sdklib/22.7.2/s=
dklib-22.7.2.pom
> Download https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1=
.48/bcpkix-jdk15on-1.48.pom
> Download https://repo1.maven.org/maven2/com/android/tools/build/builder-t=
est-api/0.9.2/builder-test-api-0.9.2.pom
> Download https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj=
/4.2.2/ecj-4.2.2.pom
> Download https://repo1.maven.org/maven2/com/android/tools/lint/lint-check=
s/22.7.2/lint-checks-22.7.2.pom
> Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.1=
0/proguard-base-4.10.pom
> Download https://repo1.maven.org/maven2/kxml2/kxml2/2.3.0/kxml2-2.3.0.pom
> Download https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3=
.0.pom
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcli=
ent/4.1.1/httpclient-4.1.1.pom
> Download https://repo1.maven.org/maven2/org/apache/commons/commons-compre=
ss/1.0/commons-compress-1.0.pom
> Download https://repo1.maven.org/maven2/com/android/tools/dvlib/22.7.2/dv=
lib-22.7.2.pom
> Download https://repo1.maven.org/maven2/com/android/tools/layoutlib/layou=
tlib-api/22.7.2/layoutlib-api-22.7.2.pom
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmim=
e/4.1/httpmime-4.1.pom
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcom=
ponents-client/4.1.1/httpcomponents-client-4.1.1.pom
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcom=
ponents-client/4.1/httpcomponents-client-4.1.pom
> Download https://repo1.maven.org/maven2/org/apache/commons/commons-parent=
/11/commons-parent-11.pom
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/project=
/4.1.1/project-4.1.1.pom
> Download https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
> Download https://repo1.maven.org/maven2/com/google/guava/guava/15.0/guava=
-15.0.pom
> Download https://repo1.maven.org/maven2/com/google/guava/guava-parent/15.=
0/guava-parent-15.0.pom
> Download https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1=
.48/bcprov-jdk15on-1.48.pom
> Download https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/2=
2.7.2/lint-api-22.7.2.pom
> Download https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-=
analysis-4.0.pom
> Download https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/4.0/asm-pa=
rent-4.0.pom
> Download https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
> Download https://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/c=
ommons-codec-1.4.pom
> Download https://repo1.maven.org/maven2/commons-logging/commons-logging/1=
.1.1/commons-logging-1.1.1.pom
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcor=
e/4.1/httpcore-4.1.pom
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcom=
ponents-core/4.1/httpcomponents-core-4.1.pom
> Download https://repo1.maven.org/maven2/org/apache/commons/commons-parent=
/5/commons-parent-5.pom
> Download https://repo1.maven.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.pom
> Download https://repo1.maven.org/maven2/com/android/tools/external/lombok=
/lombok-ast/0.2.2/lombok-ast-0.2.2.pom
> Download https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree=
-4.0.pom
> Download https://repo1.maven.org/maven2/com/android/tools/layoutlib/layou=
tlib-api/22.7.2/layoutlib-api-22.7.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/common/22.7.2/c=
ommon-22.7.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/build/builder/0=
.9.2/builder-0.9.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/build/builder-m=
odel/0.9.2/builder-model-0.9.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/dvlib/22.7.2/dv=
lib-22.7.2.jar
> Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/4=
.10/proguard-gradle-4.10.jar
> Download https://repo1.maven.org/maven2/com/android/tools/sdk-common/22.7=
.2/sdk-common-22.7.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/build/gradle/0.=
9.2/gradle-0.9.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/sdklib/22.7.2/s=
dklib-22.7.2.jar
> Download https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1=
.48/bcpkix-jdk15on-1.48.jar
> Download https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3=
.0.jar
> Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.1=
0/proguard-base-4.10.jar
> Download https://repo1.maven.org/maven2/com/android/tools/build/manifest-=
merger/22.7.2/manifest-merger-22.7.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/22.=
7.2/ddmlib-22.7.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/build/builder-t=
est-api/0.9.2/builder-test-api-0.9.2.jar
> Download https://repo1.maven.org/maven2/com/squareup/javawriter/2.2.1/jav=
awriter-2.2.1.jar
> Download https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/2=
2.7.2/lint-api-22.7.2.jar
> Download https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj=
/4.2.2/ecj-4.2.2.jar
> Download https://repo1.maven.org/maven2/com/android/tools/lint/lint/22.7.=
2/lint-22.7.2.jar
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmim=
e/4.1/httpmime-4.1.jar
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcli=
ent/4.1.1/httpclient-4.1.1.jar
> Download https://repo1.maven.org/maven2/com/google/guava/guava/15.0/guava=
-15.0.jar
> Download https://repo1.maven.org/maven2/org/apache/commons/commons-compre=
ss/1.0/commons-compress-1.0.jar
> Download https://repo1.maven.org/maven2/com/android/tools/external/lombok=
/lombok-ast/0.2.2/lombok-ast-0.2.2.jar
> Download https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1=
.48/bcprov-jdk15on-1.48.jar
> Download https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-=
analysis-4.0.jar
> Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcor=
e/4.1/httpcore-4.1.jar
> Download https://repo1.maven.org/maven2/commons-logging/commons-logging/1=
.1.1/commons-logging-1.1.1.jar
> Download https://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/c=
ommons-codec-1.4.jar
> Download https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree=
-4.0.jar
> Download https://repo1.maven.org/maven2/com/android/tools/lint/lint-check=
s/22.7.2/lint-checks-22.7.2.jar
> Download https://repo1.maven.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar
> The Task.leftShift(Closure) method has been deprecated and is scheduled t=
o be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
> 	at build_5nl8faz90q5kz7wvwnqahqjvs.run(/project/build.gradle:16)
> 	(Run with --stacktrace to get the full stack trace of this deprecation w=
arning.)
> Gradle now uses separate output directories for each JVM language, but th=
is build assumes a single directory for all classes from a source set. This=
 behaviour has been deprecated and is scheduled to be removed in Gradle 5.0
> 	at build_5nl8faz90q5kz7wvwnqahqjvs$_run_closure6.doCall(/project/build.g=
radle:74)
> 	(Run with --stacktrace to get the full stack trace of this deprecation w=
arning.)
> Download https://mvn.freenetproject.org/org/freenetproject/freenet-ext/29=
/freenet-ext-29.pom
> Download https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom
> Download https://jcenter.bintray.com/net/java/dev/jna/jna/4.2.2/jna-4.2.2=
.pom
> Download https://jcenter.bintray.com/org/mockito/mockito-core/1.9.5/mocki=
to-core-1.9.5.pom
> Download https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.59=
/bcprov-jdk15on-1.59.pom
> Download https://jcenter.bintray.com/net/java/dev/jna/jna-platform/4.2.2/=
jna-platform-4.2.2.pom
> Download https://jcenter.bintray.com/org/hamcrest/hamcrest-library/1.3/ha=
mcrest-library-1.3.pom
> Download https://jcenter.bintray.com/org/hamcrest/hamcrest-parent/1.3/ham=
crest-parent-1.3.pom
> Download https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcr=
est-core-1.3.pom
> Download https://jcenter.bintray.com/org/objenesis/objenesis/1.0/objenesi=
s-1.0.pom
> Verifying org.bouncycastle:bcprov-jdk15on
> Download https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.59=
/bcprov-jdk15on-1.59.jar
> Verifying net.java.dev.jna:jna-platform
> Download https://jcenter.bintray.com/net/java/dev/jna/jna-platform/4.2.2/=
jna-platform-4.2.2.jar
> Verifying net.java.dev.jna:jna
> Download https://jcenter.bintray.com/net/java/dev/jna/jna/4.2.2/jna-4.2.2=
.jar
> Verifying org.freenetproject:freenet-ext
> Download https://mvn.freenetproject.org/org/freenetproject/freenet-ext/29=
/freenet-ext-29.jar
> Verifying junit:junit
> Download https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar
> Verifying org.mockito:mockito-core
> Download https://jcenter.bintray.com/org/mockito/mockito-core/1.9.5/mocki=
to-core-1.9.5.jar
> Verifying org.hamcrest:hamcrest-library
> Download https://jcenter.bintray.com/org/hamcrest/hamcrest-library/1.3/ha=
mcrest-library-1.3.jar
> Verifying org.hamcrest:hamcrest-core
> Download https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcr=
est-core-1.3.jar
> Verifying org.objenesis:objenesis
> Download https://jcenter.bintray.com/org/objenesis/objenesis/1.0/objenesi=
s-1.0.jar
> :buildInfo UP-TO-DATE
> :compileJava UP-TO-DATE
> :compileVersion UP-TO-DATE
> :copyResourcesToClasses2 UP-TO-DATE
> :processResources NO-SOURCE
> :jar UP-TO-DATE
>
> BUILD SUCCESSFUL in 19s
> 4 actionable tasks: 4 up-to-date
> SHA-256 of freenet.jar: f4673bf5e5c416e3e346183c45b6b29bea152646d12801050=
ad768159e8d7c11
>
> =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original =
Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90
> On Saturday, October 27, 2018 6:44 AM, Arne Babenhauserheide <arne_bab@we=
b.de> wrote:
>
>> (testing update key at the end)
>>=20
>
>> > On 2018-10-24 19:05, Arne Babenhauserheide wrote:
>> >=20
>
>> > > Please give it some now hopefully truly final testing:
>> > > https://github.com/freenet/fred/releases/tag/build01481
>> > > Installers:
>> > > =E2=86=92 *nix:
>> > > https://github.com/freenet/fred/releases/download/build01481/new_ins=
taller_offline_1481.jar
>> > > =E2=86=92 Windows:
>> > > https://github.com/freenet/fred/releases/download/build01481/Freenet=
Installer-1481.exe
>> > > (add .sig for the PGP signature, the OSX installer will follow once
>> > > mrsteveman1 has time).
>>=20
>
>> The installers are updated, please test them again!
>>=20
>
>> > > I=E2=80=99m sorry that this adds another week to the release date. I=
=E2=80=99m also
>> > > still waiting for confirmation by anonymous@6KMY4DVjZ=E2=80=A6 on FM=
S whether
>> > > the breakage reported was due to missing the jna files. If that=E2=
=80=99s
>> > > resolved, there are no more release blockers I know of.
>>=20
>
>> anonymous@6KMY4DVjZ=E2=80=A6 answered that the problems were indeed due =
to
>> copying in the jar-file manually. When adding the libraries and and
>> modifying wrapper.conf so that the libs are on the classpath, the update
>> worked.
>>=20
>
>> > > I plan to upload this true true real final release to a new testing =
key
>> > > the next days so we can do another full update cycle test (install 1=
480,
>> > > change the update key, watch freenet update to 1481 over Freenet,
>> > > celebrate). And then get this release truly fully done.
>>=20
>
>> Here=E2=80=99s the update key for the TESTING release which you can add =
onhttp://127.0.0.1:8888/config/node.updater?fproxyAdvancedMode=3D2
>>=20
>
>> USK@dLxKiIFKlfhgdgkYNlHoGoSO~KWRYPTkdbWfznZyatg,OwghtrmoY5Mj~1pfUHbo308F=
HZyTVwXfEXNX5C2EKT8,AQACAAE/jar/1480
>> =E2=80=94 ONLY FOR TESTING! REMOVE IT AFTERWARDS!
>>=20
>
>> Does the Java webstart installer of 1480 work for you?
>>=20
>
>> https://freenetproject.org/assets/jnlp/freenet.jnlp?1480
>>=20
>
>> for me it currently takes ages to download the actual installer from
>> github.
>>=20
>
>> With ages I mean, it takes minutes to download (with no progress) and
>> then 5 more minutes until it shows the setup dialog. Something is broken
>> there =E2=80=A6 (this is with icedtea-web, note that Oracle has removed =
webstart
>> from Java 9, we=E2=80=99ll need to find out how to cope with that.
>>=20
>
>> Best wishes,
>> Arne
>>=20
>
>> ------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
-----------------------
>>=20
>
>> Unpolitisch sein
>> hei=C3=9Ft politisch sein
>> ohne es zu merken


=2D-=20
Unpolitisch sein
hei=C3=9Ft politisch sein
ohne es zu merken

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAlvh/IEACgkQE++NRSQD
w+uYKg/8C84mgmAAZr91GERLCuLF0EeHskRVd5dTXTDlKLQZ1yyoD/i4wnsWwy4M
EtCmUXm6B+UDDRlkqadfLDwAils8jQNUjOuzuJYN9JMGswSKQOLITPNhTf9ERU4M
QDqCpp/PEoik7Gb1oCHJ2OBhnPf3dU2w1+50jFMB7b6nI7ayjXAWXBSWUTD17ZMm
YRizP6jK+LTj8ED/oB+z8dUoBth8XfygOhJ6w93iSMSuAkjMhEJtVpJzJcCvJcyX
AGYBUqj3e0aNYD5MwmVxpVDA7RNwuv9W3zg9l2WQtqfFoDh846C3nN3bzerUKetJ
Nz4B7oaMwUg3y12BWTaNRa2EljiAFzX7jYCjQum+/5tyUGSNCs2w7PTNU5MeVVlP
VDlMv4OVnxZ3eWV8OPutEtyJLIJFv5vt8FGnhvaUw9jtsl0JAx6hd/Jt3wnk/H8h
63J8ZWR5yuN6HVAXgVn+EggoqzGPcTEHLFs8oRDEnv+1nXtq+D/UNkzxXYkyDf+w
R3lj1G+qYlP4GCKOgqmyw6X+jtvWrCnZ32EaP0ywf4WtDJrnGJwzadGC0zDAhEMV
sfCxZ/D6kkCzpcrkWu+f59pNNtupKBh2Gb3Q3KS+Sa0tqYoaeJsg5pIAG3dlD6cL
sSoNb5T0JrJSTvEjUQmiWTDKCiNfQq6p1ujXiedn7fkVNa3qzhiIswQBAQgAHRYh
BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJb4fyBAAoJENzPDbMLwQVIlboD/ijTzeH8
3B0yAsTTop+LTKsmyCIcGI4ugVISPwkbqfu4bC8OtiKKnXedjFAmmuBxUUJeXXWk
xDn5ID27A94wzAX0iPvJvAPweoDE9X6u1Wo6I6tRUVuYCAaeohwacjvP1sWE6fx2
L8dzcFwIeWheNKyoC8u3gjMymCMdz6e8lBor
=EfHY
-----END PGP SIGNATURE-----
--=-=-=--