From 09116aa9fd61334787dd6ad2ac4235a3364f29e0 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Feb 20 2021 08:54:45 +0000 Subject: drop outdated workarounds docs --- diff --git a/README.md b/README.md index 9b765b4..7b0b444 100644 --- a/README.md +++ b/README.md @@ -18,11 +18,6 @@ The dynamically updated list of packages currently maintained by `@java-maint-sig` and its members is available on [src.fedoraproject.org](https://src.fedoraproject.org/group/java-maint-sig). -Please document packaging workarounds in each package's .spec file, and make a -note of them in the -[workarounds folder](https://pagure.io/java-maint-sig/blob/master/f/workarounds), -so they don't remain undocumented or get forgotten. - ## Overview of current work items A kanban board for the Java SIG exists on the [fedora taiga instance][taiga]. @@ -36,8 +31,7 @@ A kanban board for the Java SIG exists on the [fedora taiga instance][taiga]. - check if the upstream project still exists, and check the latest version - set up [anitya](https://release-monitoring.org) for the package (if this was not already done) -- enable koschei builds for the package (rawhide only is fine, for now) -- document packaging workarounds that are applied in the package +- enable koschei builds for the package for all applicable Fedora releases - add the `@java-maint-sig` group with `admin` access -- set BugZilla assignee overrides to `@java-maint-sig` +- set BugZilla assignee overrides to `@java-maint-sig` (optional) diff --git a/workarounds/hamcrest2.md b/workarounds/hamcrest2.md deleted file mode 100644 index c517db2..0000000 --- a/workarounds/hamcrest2.md +++ /dev/null @@ -1,20 +0,0 @@ -## hamcrest2 - -gradle to maven: - -- used pom.xml from maven central -- added `junit:junit` dependency manually - -only package functional modules: - -- `org.hamcrest:hamcrest` is the actually working module in versions 2.x -- `hamcrest-core` and `:hamcrest-library` are the legacy 1.x modules, which are - now empty except for a deprecation warning -- `:hamcrest-integration` contains the legacy integrations with EasyMock and - JMock 1 - -override maven compiler source and target because of used language features: - -- used `-Dmaven.compiler.source=1.8` to treat sources as Java 8 -- used `-Dmaven.compiler.target=1.8` to target Java 8 runtime - diff --git a/workarounds/jakarta-activation.md b/workarounds/jakarta-activation.md deleted file mode 100644 index c9975d7..0000000 --- a/workarounds/jakarta-activation.md +++ /dev/null @@ -1,5 +0,0 @@ -## jakarta-activation - -- latest version (1.2.2) requires Java 9+, so only 1.2.1 is packaged for now -- replaced dependency on `glassfish-hk2-maven-plugins` with a `sed` one-liner - diff --git a/workarounds/jaxb-dtd-parser.md b/workarounds/jaxb-dtd-parser.md deleted file mode 100644 index 808c7c1..0000000 --- a/workarounds/jaxb-dtd-parser.md +++ /dev/null @@ -1,8 +0,0 @@ -## jaxb-dtd-parser - -OpenJDK compatibility issues, re-evaluate after switching to OpenJDK 9+: - -- removed unsupported `--release` argument for maven-compiler-plugin -- removed unsupported `--release` argument for maven-javadoc-plugin -- removed `mode-info.java` file -