Building passing fine. Reports look good (checkstyle is duplicated? But
still OK). Thanks!

+1

Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/apache-maven-3.8.5
Java version: 17.0.9, vendor: Private Build, runtime:
/usr/lib/jvm/java-17-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-91-generic", arch: "amd64", family:
"unix"

Cheers,

p.s. soon after this release might be a good idea to start updating these
NOTICE files to avoid any issues in 2024, thanks!

On Sun, 24 Dec 2023 at 20:54, Gary Gregory <garydgreg...@gmail.com> wrote:

> We have fixed a few bugs and added some enhancements since Apache
> Commons FileUpload 2.0.0-M1 was released, so I would like to release
> Apache Commons FileUpload 2.0.0-M2.
>
> Apache Commons FileUpload 2.0.0-M2 RC1 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1
> (svn revision 66302)
>
> The Git tag commons-fileupload-2.0.0-M2-RC1 commit for this RC is
> bcb3e82c164f8b9998b22e58e32463f634eaca8d which you can browse here:
>
> https://gitbox.apache.org/repos/asf?p=commons-fileupload.git;a=commit;h=bcb3e82c164f8b9998b22e58e32463f634eaca8d
> You may checkout this tag using:
>     git clone https://gitbox.apache.org/repos/asf/commons-fileupload.git
> --branch
> <https://gitbox.apache.org/repos/asf/commons-fileupload.git--branch>
> commons-fileupload-2.0.0-M2-RC1
> commons-fileupload-2.0.0-M2-RC1
>
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1680/org/apache/commons/
>
> These are the artifacts and their hashes:
>
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.pom.asc
> (SHA1: 258c9ed9ef03bd8b3940bef3474ee063000d6f66)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-cyclonedx.xml
> (SHA1: 34767391bcf98faeaa3d4ca908f51917280f2123)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-cyclonedx.xml.asc
> (SHA1: 4143882997bb100801cd7c02fc5d7f8743cab8d2)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-tests.jar.asc
> (SHA1: 2f25ba9d9ef3cf100881120b9130779bc9c94aca)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-sources.jar
> (SHA1: 3aa55c3cec9e157ca38ce0bfbf24b5060761b683)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-cyclonedx.json
> (SHA1: d272f0e16c423c50df971d228bad45af4cf63ca0)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.spdx.json
> (SHA1: e212a1ba5d2dfce66bce92cebe8e4e377e709810)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-tests.jar
> (SHA1: 875f2a22082047a0fce201e7708b724e8bde43a6)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.pom
> (SHA1: f2e32d4fc9a3cb453e8d69de52308c3288cd09e2)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-sources.jar.asc
> (SHA1: 9ff27e5bd440e4012d837b009d236444a7465a4f)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.spdx.json.asc
> (SHA1: 5031a87ce30b63eee234f9795c8df60f44213008)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-test-sources.jar
> (SHA1: f716da74d7423c3b53b03cba19da37844059c635)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.jar
> (SHA1: 5b16aec91c2e0b0e6052bff9795045c2704f6ca7)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-test-sources.jar.asc
> (SHA1: d4b140f77ee1343bea719425f3f49588af0eec31)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.jar.asc
> (SHA1: eaf800b19705e63785ac2b41265bc0b60123ebcb)
>
> /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-cyclonedx.json.asc
> (SHA1: ff69cd09e2d1eb6ba71fc79b7234c228d9d57420)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-sources.jar
> (SHA1: b580e7dc63f4a8aec6ca701875019f2c3fb1eb7c)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-cyclonedx.json.asc
> (SHA1: af1d1f12e0bf69177bd0cf049353f3057f817164)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.jar.asc
> (SHA1: 5a9d4bfb5999c1b25963913c31d6148f54661209)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.spdx.json
> (SHA1: 4b838d7cfec302b7d8d200b291c416b1c56a89f8)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-cyclonedx.json
> (SHA1: 5180ff1f0ef93b0e57bb9cf52cec3a0476c08002)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-test-sources.jar
> (SHA1: 213612100d46cbd5afb3e2e229bb361ba8f1a1b9)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-tests.jar
> (SHA1: 7c7130d99924077fc358d7cd57437948dcb38ef3)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.spdx.json.asc
> (SHA1: 676568384ebbcd2c71de5191c6558fb59921dadc)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-sources.jar.asc
> (SHA1: 2cebeae6d3a8e84b16ed14d104e39ee6c2319bbc)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.pom
> (SHA1: 8a05079ee862890e6fd608142ef03856ca6f6b9c)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-test-sources.jar.asc
> (SHA1: c7838dde929b728a4bb5eba4893273b4ed403037)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-cyclonedx.xml.asc
> (SHA1: d31927de81e9a7e233763f113752342bdf82659b)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-cyclonedx.xml
> (SHA1: 124ee3338c35383f06204531bae02095453838ad)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-tests.jar.asc
> (SHA1: 34f12d29636aa1d25798e989743509f9e6e09939)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.jar
> (SHA1: ed55c264f930604b0b338e026c1bea20319841f0)
>
> /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.pom.asc
> (SHA1: 13f9152914d66acfb59d4d429eba435c7c10eb8f)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-tests.jar
> (SHA1: a09adf9d77ae8f9e0a4e14256a3f7a92b764cd48)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.jar.asc
> (SHA1: 050310c5cfbd0e01f04de6287df93a19f5fd17a8)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.spdx.json
> (SHA1: 8a2acf35d1b08da59a097e48cb5eb1fcc05a9f33)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-cyclonedx.json.asc
> (SHA1: 12444eec9f7b7fa9e1b3ac8d65a0e29a420eba52)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.pom
> (SHA1: c0fa67d2f4e9611cce321f015b3d2311967ad8e1)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-tests.jar.asc
> (SHA1: 5b68c1c6d7c31579819ee8e528a73960d4c7feff)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-cyclonedx.xml
> (SHA1: dc634f0f7a90178abb61aafb63c7a929c5f6ef0d)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-sources.jar
> (SHA1: 13cd6f2cb70687e0b9b967476d995f80087ba761)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.jar
> (SHA1: de8ac10c2fcf051714db8c23754cce58eacdcdb6)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-test-sources.jar.asc
> (SHA1: 0f670e7c25537988fe3056c4a09aaee074ab4cc5)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.spdx.json.asc
> (SHA1: 0d87e6bbe268ffa8e9f3db0b0ec75c1b64501972)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-cyclonedx.json
> (SHA1: de9c5778f87a5e0d23af15f4a5d3a7bee9ff0b51)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.pom.asc
> (SHA1: 241e2b4342600ef65ac189b995a629fa408282ef)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-sources.jar.asc
> (SHA1: 2d751295fabb4777fcc8a076f8b2081ed04f75b9)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-test-sources.jar
> (SHA1: 6c470eee71c668116ef030b42736c9fc2e26a08b)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-cyclonedx.xml.asc
> (SHA1: a7ffba75b3aec44cef9a00aa28cf2d59477aabeb)
>
> /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2.pom
> (SHA1: 6461b6fd462f11b9067b3ffb2d9154e2fc0f92c4)
>
> /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2-cyclonedx.xml.asc
> (SHA1: 7fba1e2d7bdf789adb3317a42d3028bf508e52b1)
>
> /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2.pom.asc
> (SHA1: 5306891afadd18c065f0a5946a5e33a0f7ed3fc7)
>
> /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2.spdx.json.asc
> (SHA1: 5d7af300e202d078c474b50a8a8ddea5bb773b2c)
>
> /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2-cyclonedx.json
> (SHA1: c9bc6732e85f5aba56ab3376e7a673ea6a73cdda)
>
> /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2-cyclonedx.json.asc
> (SHA1: d4059cadbaa9626c006900f38751e18f0078e371)
>
> /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2-cyclonedx.xml
> (SHA1: 480aae3b10c630a13a18da36774b74baafd76ccc)
>
> /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2.spdx.json
> (SHA1: f19a48e132a0edec095e53b343023370c03ccbf1)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-test-sources.jar.asc
> (SHA1: be0904da36777ab1bcaa8d4d0a142764ec629619)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-cyclonedx.json.asc
> (SHA1: e85344cab2df9bb119d8ee7b49c91ea44ef76a5b)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-cyclonedx.xml.asc
> (SHA1: cb66fbf9f92bef09ca6c35368c3bc096ca082aa4)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-cyclonedx.xml
> (SHA1: 13331b2c1e4f1c9188dbc125875d894854dbd832)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-sources.jar.asc
> (SHA1: 4492578dfabf8284322c07796d11cb941fee9b29)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-tests.jar.asc
> (SHA1: 541b11243fe074d0f23d61f16ad165c7467a2745)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-sources.jar
> (SHA1: 99045acd93bbdf1f7eb2b04962ed62fae43142b6)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.spdx.json
> (SHA1: 6a6942a84dcf4e04c4caf534b82fe79f233cd20f)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-cyclonedx.json
> (SHA1: 3e0ceb5f8ebe200b9549141f4cc3857aaa0ce901)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.jar
> (SHA1: 1d56e8dab865597dbe7be4808d78b610f0b5b00a)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.spdx.json.asc
> (SHA1: 15dcf271fa1120bc930f5983821f72ed63ae35a0)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.jar.asc
> (SHA1: 0c92992d2a001cbe80fd811fdd06b7c3f1b0f118)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.pom.asc
> (SHA1: b2224e2fbc9dfc9dc8e2b1940249e0668022b1ad)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-tests.jar
> (SHA1: daaee752af31801873922c2558a386fe83166f7b)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.pom
> (SHA1: 983fac17343497f3e8dc7a913563468d8d955237)
>
> /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-test-sources.jar
> (SHA1: 6394b20543ba802c9050c98a9330f2e18ac950ff)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.jar
> (SHA1: 6ee9c530b6e62bb4d1b85941083e0b59d637a41a)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.jar.asc
> (SHA1: 6574ebe8c9869e4178a77580a49c1be7a54c45a8)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-cyclonedx.json.asc
> (SHA1: 601d22e115a22dd195134d02e33e39143423debc)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-cyclonedx.xml.asc
> (SHA1: 613bb9ef9ec91172bcf2546f72517c58ae576de2)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.spdx.json
> (SHA1: b2e9dc7b0018d063237b49d8741bc849152814c6)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-test-sources.jar
> (SHA1: 5ced4c86930dafc08434d8074e8eca279b3697f8)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-sources.jar
> (SHA1: 6ab966c90a6bfeb802c86cb35edad4003ebe21bd)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-cyclonedx.json
> (SHA1: cdf00d83892b52260fd31191531ae871f6ec340c)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.spdx.json.asc
> (SHA1: 7e44d2d532c19f01a39b11024285d0c071a4fab4)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.pom
> (SHA1: 92fb691b41f1e57c81e53e489590dc590838c77a)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-sources.jar.asc
> (SHA1: f9e5294433c26e12f2957f331d1f958e56296d76)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-test-sources.jar.asc
> (SHA1: a78b48ffa7a42c9f3eec1940d70a566ca16ce41a)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-tests.jar.asc
> (SHA1: c8f81ef5cebbdb7594da5cb3f724548ecb9910da)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-cyclonedx.xml
> (SHA1: 959da59acd6b8a4cc300ebd2a419cdb652f0b3f7)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-tests.jar
> (SHA1: 38d2c78aa363a305b220f617b07f6609f7796f80)
>
> /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.pom.asc
> (SHA1: b621c43f974793bfcec53790379da6d8d964aaef)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-cyclonedx.xml.asc
> (SHA1: 6f109deef9dfa90e0e6ccba19198ee412c639b3c)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.pom
> (SHA1: 5e95a7c96b544c21f43c5add06ecfb678ec47679)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-cyclonedx.json
> (SHA1: 6c7f5b9582eca20b95dcf5d75b287845e5e41c5e)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-site.xml.asc
> (SHA1: 6741217756d9261faf91cde20799b7c1d165712b)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-cyclonedx.json.asc
> (SHA1: fa5e01b4a4c09abfa05fae58c66dfa0bfd86b5a9)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-site.xml
> (SHA1: 8671e6bc7cc406a73add983930e3301835390733)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.pom.asc
> (SHA1: a141039ef3f192c0e1f9df96d27b06dca2c5d2de)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-cyclonedx.xml
> (SHA1: 9973a568b9531af7832e0b46e3be98b6e9643a21)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.spdx.json.asc
> (SHA1: e540e89abd86111fdb7eee0bf87a6ccc9dd3feac)
>
> /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.spdx.json
> (SHA1: 1ba5832bb5825faa71915b64b8e45c49df485b49)
>
> I have tested this with 'mvn clean install' using:
>
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: /usr/local/Cellar/maven/3.9.6/libexec
> Java version: 17.0.9, vendor: Homebrew, runtime:
> /usr/local/Cellar/openjdk@17/17.0.9/libexec/openjdk.jdk/Contents/Home
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "14.2.1", arch: "x86_64", family: "mac"
> Darwin **** 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10
> PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64
>
> Details of changes since 2.0.0 are in the release notes:
>
> https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/RELEASE-NOTES.txt
>
> https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/site/changes-report.html
>
> Site:
>
> https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/site/index.html
>     (note some *relative* links are broken and the 2.0.0-M2
> directories are not yet created - these will be OK once the site is
> deployed.)
>
> There is no JApiCmp Report (compared to 2.0.0-M1).
>
> RAT Report:
>
> https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/site/rat-report.html
>
> KEYS:
>   https://downloads.apache.org/commons/KEYS
>
> Please review the release candidate and vote.
> This vote will close no sooner than 72 hours from now.
>
>   [ ] +1 Release these artifacts
>   [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thank you,
>
> Gary Gregory,
> Release Manager (using key 86fdc7e2a11262cb)
>
> For following is intended as a helper and refresher for reviewers.
>
> Validating a release candidate
> ==============================
>
> These guidelines are NOT complete.
>
> Requirements: Git, Java, Maven.
>
> You can validate a release from a release candidate (RC) tag as follows.
>
> 1a) Clone and checkout the RC tag
>
> git clone https://gitbox.apache.org/repos/asf/commons-fileupload.git
> --branch
> <https://gitbox.apache.org/repos/asf/commons-fileupload.git--branch>
> commons-fileupload-2.0.0-M2-RC1
> commons-fileupload-2.0.0-M2-RC1
> cd commons-fileupload-2.0.0-M2-RC1
>
> 1b) Download and unpack the source archive from:
>
>
> https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/source
>
> 2) Check Apache licenses
>
> This step is not required if the site includes a RAT report page which
> you then must check.
>
> mvn apache-rat:check
>
> 3) Check binary compatibility
>
> Older components still use Apache Clirr:
>
> This step is not required if the site includes a Clirr report page
> which you then must check.
>
> mvn clirr:check
>
> Newer components use JApiCmp with the japicmp Maven Profile:
>
> This step is not required if the site includes a JApiCmp report page
> which you then must check.
>
> mvn install -DskipTests -P japicmp japicmp:cmp
>
> 4) Build the package
>
> mvn -V clean package
>
> You can record the Maven and Java version produced by -V in your VOTE
> reply.
> To gather OS information from a command line:
> Windows: ver
> Linux: uname -a
>
> 5) Build the site for a single module project
>
> Note: Some plugins require the components to be installed instead of
> packaged.
>
> mvn site
> Check the site reports in:
> - Windows: target\site\index.html
> - Linux: target/site/index.html
>
> 6) Build the site for a multi-module project
>
> mvn site
> mvn site:stage
> Check the site reports in:
> - Windows: target\site\index.html
> - Linux: target/site/index.html
>
> Note that the project reports are created for each module.
> Modules can be accessed using the 'Project Modules' link under
> the 'Project Information' menu (see <path-to-site>/modules.html).
>
> -the end-
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to