<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yacy/build.nsi, branch master</title>
<subtitle>YaCy search server with some extra patches
</subtitle>
<id>https://git.fennell.dev/yacy/atom?h=master</id>
<link rel='self' href='https://git.fennell.dev/yacy/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/'/>
<updated>2026-07-10T20:47:39Z</updated>
<entry>
<title>We migrate to JDK 17</title>
<updated>2026-07-10T20:47:39Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2026-07-10T20:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=dd0225bdde303cc739fed60c9aff28b63b868997'/>
<id>urn:sha1:dd0225bdde303cc739fed60c9aff28b63b868997</id>
<content type='text'>
This  is a hard requirement to be able to migrate
to a more recent jetty version, which may happen sometime soon.</content>
</entry>
<entry>
<title>fixed windows installer; updated download path for java installer</title>
<updated>2026-01-01T22:58:10Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2026-01-01T22:58:10Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=3ecb0b459ee8500aa721b4ee8804bbde6f5c9dc3'/>
<id>urn:sha1:3ecb0b459ee8500aa721b4ee8804bbde6f5c9dc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrated from java 8 to java 11. This step is required to upgrade certain packages, most important solr which will be migrated from 8.9 to 9.x</title>
<updated>2023-08-31T15:52:30Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2023-08-31T15:52:30Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=6bd5f49c412be8edaadc5bc707dcd2a521207da5'/>
<id>urn:sha1:6bd5f49c412be8edaadc5bc707dcd2a521207da5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed windows installer nsi file for latest release file names</title>
<updated>2022-10-04T14:05:35Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2022-10-04T14:05:35Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=0f66c8bc35c996614abc8d1fead55b70a7c2fdda'/>
<id>urn:sha1:0f66c8bc35c996614abc8d1fead55b70a7c2fdda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>for some reason the compilation fails on linux with "Unicode true"</title>
<updated>2022-10-03T22:43:07Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2022-10-03T22:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=90db21b909c6e8575bbaf3779d130cfd760a5d82'/>
<id>urn:sha1:90db21b909c6e8575bbaf3779d130cfd760a5d82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Unicode in Win-Installer and umlauts in German</title>
<updated>2022-07-10T12:33:32Z</updated>
<author>
<name>Thomas Koch</name>
<email>thomas@koch.ro</email>
</author>
<published>2022-07-08T16:18:24Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=a2cd95d5feb22aa2aa910b2e935b8b9ac2a75509'/>
<id>urn:sha1:a2cd95d5feb22aa2aa910b2e935b8b9ac2a75509</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add call for Win-devs to Win-installer welcome screen</title>
<updated>2022-07-10T12:33:32Z</updated>
<author>
<name>Thomas Koch</name>
<email>thomas@koch.ro</email>
</author>
<published>2022-07-08T15:56:54Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=778ea6bc07b05908be5d8a7088649ad5122348bb'/>
<id>urn:sha1:778ea6bc07b05908be5d8a7088649ad5122348bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Just open Java download URL in Win-Installer</title>
<updated>2022-07-10T12:33:32Z</updated>
<author>
<name>Thomas Koch</name>
<email>thomas@koch.ro</email>
</author>
<published>2022-07-08T15:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=aa23167e8787fed67e555543f453e5030f89c25c'/>
<id>urn:sha1:aa23167e8787fed67e555543f453e5030f89c25c</id>
<content type='text'>
Previously, the installer downloaded Java and installed a Desktop
shortcut to the downloaded installer. However the old download
URL is dead now and NSIS does not support the new https URLs
without a plugin.

Anyways it is not much of a difference in convenience whether the
installer downloads an installer or opens a browser with the
download location.

It has been considered to switch from NSIS to msitools[1]. However
both technologies are strange to all current YaCy devs and NSIS
still seems to be less complex and more widely adopted.

[1] https://wiki.gnome.org/msitools

I could only test this change in WINE because the developer virtual
machine from microsoft[2] freezed always soon after boot under QEMU.

[2] https://developer.microsoft.com/de-de/windows/downloads/virtual-machines/

The browser did not open under WINE.
</content>
</entry>
<entry>
<title>rm buildDate from build.xml and its usages</title>
<updated>2022-07-10T11:32:38Z</updated>
<author>
<name>Thomas Koch</name>
<email>thomas@koch.ro</email>
</author>
<published>2022-07-10T09:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=3116713672bbcf6aec50439537e451646bc9a11a'/>
<id>urn:sha1:3116713672bbcf6aec50439537e451646bc9a11a</id>
<content type='text'>
The https://reproducible-builds.org project invests a lot of work
to make builds reproducible. This is a security property. It allows
to compare the build of binaries from different builder machines.
If they are identical, it means that either the builds have not
been manipulated or an attacker managed to attack all builder
machines in exactly the same way.

One problem that the reproducible-builds project often sees is
that projects include the build time in their binaries. This
makes builds unreproducible for apparently no reason. The build
date should not be of interest since binaries built on different
dates but from the same source code should not be different.

Thus I decided to remove the build date instead of re-implementing
the functionality without the GitRev task. Anyways the reported
date was not the build date but the date of the last git commit
which is even less informative. The git commit ID would have
information value but should only be relevant for "nightly builds".
</content>
</entry>
<entry>
<title>upd windows installer script to Java 8 update 211</title>
<updated>2020-01-19T03:42:03Z</updated>
<author>
<name>reger</name>
<email></email>
</author>
<published>2020-01-19T03:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=e08ccd5f483fc00dfd39f501ecfa6c704c7d916c'/>
<id>urn:sha1:e08ccd5f483fc00dfd39f501ecfa6c704c7d916c</id>
<content type='text'>
</content>
</entry>
</feed>
