dCache / dcache

dCache - a system for storing and retrieving huge amounts of data, distributed among a large number of heterogenous server nodes, under a single virtual filesystem tree with a variety of standard access methods
https://dcache.org
277 stars 132 forks source link

Remove dependency on GNU patch. #7518

Closed LukasMansour closed 4 months ago

LukasMansour commented 4 months ago

Motivation: Replaces the maven patch plugin (which relies on GNU patch tool) with my own maven patch tool which relies on the following library instead: https://github.com/java-diff-utils/java-diff-utils

Modification: Change the maven plugin groupId and artifactId to match with the new plugin. Otherwise the configuration is the same.

Result: No more GNU patch tool is required to run the plugin, this should make container management in the CI pipeline easier and generally fix some building issues on platforms that don't have the GNU patch tool installed by default.

Signed-off-by: Lukas Mansour lukas.mansour@desy.de

P.S. @kofemann Wort ist Wort.