<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yacy/.gitignore, branch upstream/1.941</title>
<subtitle>YaCy search server with some extra patches
</subtitle>
<id>https://git.fennell.dev/yacy/atom?h=upstream%2F1.941</id>
<link rel='self' href='https://git.fennell.dev/yacy/atom?h=upstream%2F1.941'/>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/'/>
<updated>2025-06-22T14:12:31Z</updated>
<entry>
<title>try to fix push problems #4</title>
<updated>2025-06-22T14:12:31Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2025-06-22T14:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=f4509ae25923cf99f1b88467d17fc221d5b8d94f'/>
<id>urn:sha1:f4509ae25923cf99f1b88467d17fc221d5b8d94f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>code maintenance - removed warnings and replaced deprecated functions</title>
<updated>2024-11-25T11:29:11Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2024-11-25T11:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=6ef3a0fca56e74294e7043741afe9a82fdf4587d'/>
<id>urn:sha1:6ef3a0fca56e74294e7043741afe9a82fdf4587d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add Yacy vagrant</title>
<updated>2024-02-04T18:29:16Z</updated>
<author>
<name>Frank Tornack</name>
<email>frankenstein91.info@googlemail.com</email>
</author>
<published>2024-02-04T18:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=68644861967b02f18c8f4f129d55388330f5497e'/>
<id>urn:sha1:68644861967b02f18c8f4f129d55388330f5497e</id>
<content type='text'>
untested
</content>
</entry>
<entry>
<title>removed 7Zip parser because the old library could not be replaced by a maven repository</title>
<updated>2023-07-27T21:11:27Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2023-07-27T21:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=92dad3ed49637358d102863346933ddea07197ed'/>
<id>urn:sha1:92dad3ed49637358d102863346933ddea07197ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>changed system to load build properties</title>
<updated>2022-10-03T08:12:47Z</updated>
<author>
<name>Michael Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2022-10-03T08:12:47Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=347b676b76e2af0464bd607f431cee06570b3a2c'/>
<id>urn:sha1:347b676b76e2af0464bd607f431cee06570b3a2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added ivy class path to gitignore</title>
<updated>2022-10-02T21:44:14Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2022-10-02T21:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=96bdbe4afe888896f9fde17b3188c26f72151ede'/>
<id>urn:sha1:96bdbe4afe888896f9fde17b3188c26f72151ede</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove gradle build system</title>
<updated>2022-07-10T10:14:51Z</updated>
<author>
<name>Thomas Koch</name>
<email>thomas@koch.ro</email>
</author>
<published>2022-07-09T19:18:52Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=4503b9e292f2a2f4aa9c5ff9538b7a75231f81c9'/>
<id>urn:sha1:4503b9e292f2a2f4aa9c5ff9538b7a75231f81c9</id>
<content type='text'>
I'm about to make changes to the ant build that require to also be
done to the gradle build. However there is no active developer for
gradle in the YaCy project right now.

The motivation to introduce gradle was primarily to manage dependencies
and not commit them to git anymore. This has been solved by using
ivy.

Additionally, there were (to my understanding) still open tasks to
be completed for the gradle migration, e.g. the Windows build.

I came to YaCy with the intention of packaging it for Debian. It
is currently not feasible use gradle in Debian:

"If you have a choice, we recommend to use a different build system
like Ant or Maven which are better supported in Debian and are more
stable when it comes to Debian Java packaging."
-- https://wiki.debian.org/Java/Packaging/Gradle

It seems Fedora has completely given up on packaging gradle. The
last activity seems to be from 2017:
https://bugzilla.redhat.com/show_bug.cgi?id=1191535

This commit also shows how many files are necessary for gradle while
ant just needs build.xml and ivy.xml. It is also ironic that gradle
was introduced here to get rid of binary files in Git (jars) but
apparently gradle itself needs jar files in the repo to work.
</content>
</entry>
<entry>
<title>remove .settings - Eclipse specific local settings not needed in distribution</title>
<updated>2022-01-29T13:02:49Z</updated>
<author>
<name>reger24</name>
<email></email>
</author>
<published>2022-01-29T13:02:49Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=ee46c3333aeecf62e127fa1814827cb340114e7a'/>
<id>urn:sha1:ee46c3333aeecf62e127fa1814827cb340114e7a</id>
<content type='text'>
.settings is created locally by Eclipse upon import as gradle project to store Eclipse specific defaults.
No need to include in distribution.

Also
   -  .project   and
   - .classpath
are Eclipse specific and created by gradle and should be deleted (as not needed and IDE specific)
- left them for now as files might be needed for building project with Ant (build.xml) which is  likely still used by some.
</content>
</entry>
<entry>
<title>Updated Readme "Compiling YaCy:" to reflect move to gradle</title>
<updated>2022-01-26T13:42:09Z</updated>
<author>
<name>reger24</name>
<email>reger24@users.noreply.github.com</email>
</author>
<published>2022-01-26T13:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=bec019049ec1a283cb20e1bfa98554c62b584445'/>
<id>urn:sha1:bec019049ec1a283cb20e1bfa98554c62b584445</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removed redundant line from gitignore</title>
<updated>2022-01-25T06:40:07Z</updated>
<author>
<name>Daleth Darko</name>
<email>Daleth@Dalethium.com</email>
</author>
<published>2022-01-25T06:40:07Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=e673c3b57fce66f0006ae350da0238640b674812'/>
<id>urn:sha1:e673c3b57fce66f0006ae350da0238640b674812</id>
<content type='text'>
</content>
</entry>
</feed>
