This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch 1.X in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
The following commit(s) were added to refs/heads/1.X by this push: new e72713f4 Prepare for the next release candidate e72713f4 is described below commit e72713f40e05fa764f5dabc8f8ebf6f498b4c5f7 Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Thu Dec 26 19:57:56 2024 +0000 Prepare for the next release candidate --- CONTRIBUTING.md | 54 +++++++++++++++++++++------------ NOTICE.txt | 4 +-- README.md | 57 ++++++++++++++++++++++++----------- RELEASE-NOTES.txt | 56 ++++++++++++++++++++++++++++++++++ pom.xml | 3 +- src/changes/changes.xml | 3 +- src/changes/release-notes.vm | 25 ++++++++++++++-- src/site/xdoc/download_beanutils.xml | 32 ++++++++++---------- src/site/xdoc/issue-tracking.xml | 6 ++-- src/site/xdoc/mail-lists.xml | 58 ++++++++++++++++++++---------------- 10 files changed, 210 insertions(+), 88 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 44bdd310..2aaabb7d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,7 +25,7 @@ | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | +======================================================================+ | | - | 1) Re-generate using: mvn commons:contributing-md | + | 1) Re-generate using: mvn commons-build:contributing-md | | | | 2) Set the following properties in the component's pom: | | - commons.jira.id (required, alphabetic, upper case) | @@ -41,57 +41,73 @@ Contributing to Apache Commons BeanUtils ====================== -You have found a bug or you have an idea for a cool new feature? Contributing code is a great way to give something back to -the open source community. Before you dig right into the code there are a few guidelines that we need contributors to -follow so that we can have a chance of keeping on top of things. +Have you found a bug or have an idea for a cool new feature? Contributing code is a great way to give something back to the open-source community. +Before you dig right into the code, we need contributors to follow a few guidelines to have a chance of keeping on top of things. Getting Started --------------- + Make sure you have a [JIRA account](https://issues.apache.org/jira/). -+ Make sure you have a [GitHub account](https://github.com/signup/free). -+ If you're planning to implement a new feature it makes sense to discuss you're changes on the [dev list](https://commons.apache.org/mail-lists.html) first. This way you can make sure you're not wasting your time on something that isn't considered to be in Apache Commons BeanUtils's scope. -+ Submit a ticket for your issue, assuming one does not already exist. ++ Make sure you have a [GitHub account](https://github.com/signup/free). This is not essential, but makes providing patches much easier. ++ If you're planning to implement a new feature it makes sense to discuss your changes on the [dev list](https://commons.apache.org/mail-lists.html) first. This way you can make sure you're not wasting your time on something that isn't considered to be in Apache Commons BeanUtils's scope. ++ Submit a [Jira Ticket][jira] for your issue, assuming one does not already exist. + Clearly describe the issue including steps to reproduce when it is a bug. + Make sure you fill in the earliest version that you know has the issue. -+ Fork the repository on GitHub. ++ Find the corresponding [repository on GitHub](https://github.com/apache/?query=commons-), +[fork](https://help.github.com/articles/fork-a-repo/) and check out your forked repository. If you don't have a GitHub account, you can still clone the Commons repository. Making Changes -------------- -+ Create a topic branch from where you want to base your work (this is usually the master/trunk branch). ++ Create a _topic branch_ for your isolated work. + * Usually you should base your branch on the `master` branch. + * A good topic branch name can be the JIRA bug ID plus a keyword, e.g. `BEANUTILS-123-InputStream`. + * If you have submitted multiple JIRA issues, try to maintain separate branches and pull requests. + Make commits of logical units. + * Make sure your commit messages are meaningful and in the proper format. Your commit message should contain the key of the JIRA issue. + * e.g. `BEANUTILS-123: Close input stream earlier` + Respect the original code style: + Only use spaces for indentation. - + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. - + Check for unnecessary whitespace with git diff --check before committing. -+ Make sure your commit messages are in the proper format. Your commit message should contain the key of the JIRA issue. -+ Make sure you have added the necessary tests for your changes. -+ Run all the tests with `mvn clean verify` to assure nothing else was accidentally broken. + + Create minimal diffs - disable _On Save_ actions like _Reformat Source Code_ or _Organize Imports_. If you feel the source code should be reformatted create a separate PR for this change first. + + Check for unnecessary whitespace with `git diff` -- check before committing. ++ Make sure you have added the necessary tests for your changes, typically in `src/test/java`. ++ Run all the tests with `mvn clean verify` to ensure nothing else was accidentally broken. Making Trivial Changes ---------------------- +The JIRA tickets are used to generate the changelog for the next release. + For changes of a trivial nature to comments and documentation, it is not always necessary to create a new ticket in JIRA. In this case, it is appropriate to start the first line of a commit with '(doc)' instead of a ticket number. + Submitting Changes ------------------ -+ Sign the [Contributor License Agreement][cla] if you haven't already. ++ Sign and submit the Apache [Contributor License Agreement][cla] if you haven't already. + * Note that small patches & typical bug fixes do not require a CLA as + clause 5 of the [Apache License](https://www.apache.org/licenses/LICENSE-2.0.html#contributions) + covers them. + Push your changes to a topic branch in your fork of the repository. -+ Submit a pull request to the repository in the apache organization. ++ Submit a _Pull Request_ to the corresponding repository in the `apache` organization. + * Verify _Files Changed_ shows only your intended changes and does not + include additional files like `target/*.class` + Update your JIRA ticket and include a link to the pull request in the ticket. +If you prefer to not use GitHub, then you can instead use +`git format-patch` (or `svn diff`) and attach the patch file to the JIRA issue. + + Additional Resources -------------------- + [Contributing patches](https://commons.apache.org/patches.html) -+ [Apache Commons BeanUtils JIRA project page](https://issues.apache.org/jira/browse/BEANUTILS) ++ [Apache Commons BeanUtils JIRA project page][jira] + [Contributor License Agreement][cla] + [General GitHub documentation](https://help.github.com/) -+ [GitHub pull request documentation](https://help.github.com/send-pull-requests/) ++ [GitHub pull request documentation](https://help.github.com/articles/creating-a-pull-request/) + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) -+ #apachecommons IRC channel on freenode.org [cla]:https://www.apache.org/licenses/#clas +[jira]:https://issues.apache.org/jira/browse/BEANUTILS diff --git a/NOTICE.txt b/NOTICE.txt index e1529d40..ecdfe294 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -1,5 +1,5 @@ Apache Commons BeanUtils -Copyright 2000-2019 The Apache Software Foundation +Copyright 2000-2024 The Apache Software Foundation This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). +The Apache Software Foundation (https://www.apache.org/). diff --git a/README.md b/README.md index ea09eb49..8ce41897 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | +======================================================================+ | | - | 1) Re-generate using: mvn commons:readme-md | + | 1) Re-generate using: mvn commons-build:readme-md | | | | 2) Set the following properties in the component's pom: | | - commons.componentid (required, alphabetic, lower case) | @@ -43,56 +43,77 @@ Apache Commons BeanUtils =================== +[](https://github.com/apache/commons-beanutils/actions/workflows/maven.yml) +[](https://search.maven.org/artifact/commons-beanutils/commons-beanutils) +[](https://javadoc.io/doc/commons-beanutils/commons-beanutils/1.10.0) +[](https://github.com/apache/commons-beanutils/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-beanutils) + Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. Documentation ------------- -More information can be found on the [homepage](https://commons.apache.org/proper/commons-beanutils). -The [JavaDoc](https://commons.apache.org/proper/commons-beanutils/javadocs/api-release) can be browsed. -Questions related to the usage of Apache Commons BeanUtils should be posted to the [user mailing list][ml]. +More information can be found on the [Apache Commons BeanUtils homepage](https://commons.apache.org/proper/commons-beanutils). +The [Javadoc](https://commons.apache.org/proper/commons-beanutils/apidocs) can be browsed. +Questions related to the usage of Apache Commons BeanUtils should be posted to the [user mailing list](https://commons.apache.org/mail-lists.html). -Where can I get the latest release? ------------------------------------ +Getting the latest release +-------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi). -Alternatively you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> - <version>1.9.3</version> + <version>1.10.0</version> </dependency> ``` +Building +-------- + +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. + +From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. + Contributing ------------ -We accept PRs via github. The [developer mailing list][ml] is the main channel of communication for contributors. +We accept Pull Requests via GitHub. The [developer mailing list](https://commons.apache.org/mail-lists.html) is the main channel of communication for contributors. There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. -+ Respect the code style. ++ Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn clean test```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you pushing a PR, run `mvn` (by itself), this runs the default goal, which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). License ------- -Code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0.txt). +This code is licensed under the [Apache License v2](https://www.apache.org/licenses/LICENSE-2.0). + +See the `NOTICE.txt` file for required notices and attributions. -Donations ---------- -You like Apache Commons BeanUtils? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support the development. +Donating +-------- +You like Apache Commons BeanUtils? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support development. Additional Resources -------------------- + [Apache Commons Homepage](https://commons.apache.org/) -+ [Apache Bugtracker (JIRA)](https://issues.apache.org/jira/) ++ [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/BEANUTILS) ++ [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) -+ #apachecommons IRC channel on freenode.org -[ml]:https://commons.apache.org/mail-lists.html +Apache Commons Components +------------------------- + +Please see the [list of components](https://commons.apache.org/components.html) diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 5c36257c..c1e68bd8 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,59 @@ + Apache Commons BeanUtils 1.10.0 + RELEASE NOTES + +The Apache Commons BeanUtils team is pleased to announce the release of Apache Commons BeanUtils 1.10.0 + +Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. + +This is a maintenance release, requires Java 8. + +Changes in this version include: + +Fixed Bugs: +o BEANUTILS-541: FluentPropertyBeanIntrospector caches corrupted writeMethod (1.x backport) #69. Thanks to Sergey Chernov. +o Replace internal use of Locale.ENGLISH with Locale.ROOT. Thanks to Gary Gregory. +o Replace Maven CLIRR plugin with JApiCmp. Thanks to Gary Gregory. +o Port to Java 1.4 Throwable APIs (!). Thanks to Gary Gregory. +o Fix Javadoc generation on Java 8, 17, and 21. Thanks to Gary Gregory. +o AbstractArrayConverter.parseElements(String) now returns a List<String> instead of a raw List. Thanks to Gary Gregory. + +Changes: +o Bump org.apache.commons:commons-parent from 47 to 78. Thanks to Gary Gregory. +o Bump Java requirement from Java 6 to 8. Thanks to Gary Gregory. +o Bump junit:junit from 4.12 to 4.13.2. Thanks to Gary Gregory. +o Bump JUnit from 4.x to 5.x "vintage". Thanks to Gary Gregory. +o Bump commons-logging:commons-logging from 1.2 to 1.3.4. Thanks to Gary Gregory. +o Deprecate BeanUtilsBean.initCause(Throwable, Throwable) for removal, use Throwable.initCause(Throwable). Thanks to Gary Gregory. +o Deprecate BeanUtils.initCause(Throwable, Throwable) for removal, use Throwable.initCause(Throwable). Thanks to Gary Gregory. + + +Historical list of changes: https://commons.apache.org/proper/commons-beanutils//changes-report.html + +For complete information on Apache Commons BeanUtils, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons BeanUtils website: + +https://commons.apache.org/proper/commons-beanutils/ + +Download it from https://commons.apache.org/proper/commons-beanutils/download_bcel.cgi + +Have fun! +-Apache Commons BCEL team + +Feedback +-------- +Open source works best when you give feedback: + + https://commons.apache.org/beanutils + +Please direct all bug reports to JIRA: + + https://issues.apache.org/jira/browse/BEANUTILS + +Or subscribe to the commons-user mailing list + +The Apache Commons Team + +----------------------------------------------------------------------------- Apache Commons BeanUtils 1.9.4 RELEASE NOTES diff --git a/pom.xml b/pom.xml index dd96e341..0158a0dd 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ <inceptionYear>2000</inceptionYear> <description>Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.</description> - <url>https://commons.apache.org/proper/commons-beanutils/</url> + <url>https://commons.apache.org/proper/commons-beanutils</url> <properties> <maven.compiler.source>1.8</maven.compiler.source> @@ -37,6 +37,7 @@ <commons.module.name>org.apache.commons.beanutils</commons.module.name> <commons.componentid>beanutils</commons.componentid> <commons.release.version>1.10.0</commons.release.version> + <commons.release.next>1.10.1</commons.release.next> <commons.jira.id>BEANUTILS</commons.jira.id> <commons.jira.pid>12310460</commons.jira.pid> <!-- Limit memory size see BEANUTILS-291; allow command-line override --> diff --git a/src/changes/changes.xml b/src/changes/changes.xml index eb51f6c1..28ce18af 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -28,7 +28,7 @@ <title>Release Notes</title> </properties> <body> - <release version="1.10.0" date="YYYY-MM-DD" description="This is a maintenance release, requires Java 8."> + <release version="1.10.0" date="2024-12-26" description="This is a maintenance release, requires Java 8."> <!-- FIX --> <action type="fix" issue="BEANUTILS-541" dev="ggregory" due-to="Sergey Chernov">FluentPropertyBeanIntrospector caches corrupted writeMethod (1.x backport) #69.</action> <action type="fix" dev="ggregory" due-to="Gary Gregory">Replace internal use of Locale.ENGLISH with Locale.ROOT.</action> @@ -41,7 +41,6 @@ <action dev="ggregory" type="update" due-to="Gary Gregory">Bump Java requirement from Java 6 to 8.</action> <action dev="ggregory" type="update" due-to="Gary Gregory">Bump junit:junit from 4.12 to 4.13.2.</action> <action dev="ggregory" type="update" due-to="Gary Gregory">Bump JUnit from 4.x to 5.x "vintage".</action> - <action dev="ggregory" type="update" due-to="Gary Gregory">Bump commons-logging:commons-logging from 1.2 to 1.3.4.</action> <!-- REMOVE --> <action dev="ggregory" type="update" due-to="Gary Gregory">Deprecate BeanUtilsBean.initCause(Throwable, Throwable) for removal, use Throwable.initCause(Throwable).</action> diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm index 706d3c0c..975aaf57 100644 --- a/src/changes/release-notes.vm +++ b/src/changes/release-notes.vm @@ -114,9 +114,30 @@ Removed: ## End of main loop #end -Historical list of changes: ${project.url}changes-report.html +Historical list of changes: ${project.url}/changes-report.html For complete information on ${project.name}, including instructions on how to submit bug reports, -patches, or suggestions for improvement, see the Apache ${project.name} website: +patches, or suggestions for improvement, see the ${project.name} website: ${project.url} + +Download it from ${project.url}/download_beanutils.cgi + +Have fun! +-Apache Commons BCEL team + +Feedback +-------- +Open source works best when you give feedback: + + https://commons.apache.org/beanutils + +Please direct all bug reports to JIRA: + + https://issues.apache.org/jira/browse/BEANUTILS + +Or subscribe to the commons-user mailing list + +The Apache Commons Team + +----------------------------------------------------------------------------- diff --git a/src/site/xdoc/download_beanutils.xml b/src/site/xdoc/download_beanutils.xml index 85c74405..8fea0132 100644 --- a/src/site/xdoc/download_beanutils.xml +++ b/src/site/xdoc/download_beanutils.xml @@ -66,7 +66,7 @@ limitations under the License. <subsection name="Using a Mirror"> <p> We recommend you use a mirror to download our release - builds, but you <strong>must</strong> <a href="http://www.apache.org/info/verification.html">verify the integrity</a> of + builds, but you <strong>must</strong> <a href="https://www.apache.org/info/verification.html">verify the integrity</a> of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be available from all the mirrors. @@ -104,41 +104,41 @@ limitations under the License. It is essential that you <a href="https://www.apache.org/info/verification.html">verify the integrity</a> of downloaded files, preferably using the <code>PGP</code> signature (<code>*.asc</code> files); - failing that using the <code>SHA256</code> hash (<code>*.sha256</code> checksum files). + failing that using the <code>SHA512</code> hash (<code>*.sha512</code> checksum files). </p> <p> - The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a> + The <a href="https://downloads.apache.org/commons/KEYS">KEYS</a> file contains the public PGP keys used by Apache Commons developers to sign releases. </p> </subsection> </section> - <section name="Apache Commons BeanUtils 1.9.4 "> + <section name="Apache Commons BeanUtils 1.10.0 "> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/beanutils/binaries/commons-beanutils-1.9.4-bin.tar.gz">commons-beanutils-1.9.4-bin.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/beanutils/binaries/commons-beanutils-1.9.4-bin.tar.gz.sha256">sha256</a></td> - <td><a href="https://www.apache.org/dist/commons/beanutils/binaries/commons-beanutils-1.9.4-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/beanutils/binaries/commons-beanutils-1.10.0-bin.tar.gz">commons-beanutils-1.10.0-bin.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/beanutils/binaries/commons-beanutils-1.10.0-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/beanutils/binaries/commons-beanutils-1.10.0-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/beanutils/binaries/commons-beanutils-1.9.4-bin.zip">commons-beanutils-1.9.4-bin.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/beanutils/binaries/commons-beanutils-1.9.4-bin.zip.sha256">sha256</a></td> - <td><a href="https://www.apache.org/dist/commons/beanutils/binaries/commons-beanutils-1.9.4-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/beanutils/binaries/commons-beanutils-1.10.0-bin.zip">commons-beanutils-1.10.0-bin.zip</a></td> + <td><a href="https://downloads.apache.org/commons/beanutils/binaries/commons-beanutils-1.10.0-bin.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/beanutils/binaries/commons-beanutils-1.10.0-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/beanutils/source/commons-beanutils-1.9.4-src.tar.gz">commons-beanutils-1.9.4-src.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/beanutils/source/commons-beanutils-1.9.4-src.tar.gz.sha256">sha256</a></td> - <td><a href="https://www.apache.org/dist/commons/beanutils/source/commons-beanutils-1.9.4-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/beanutils/source/commons-beanutils-1.10.0-src.tar.gz">commons-beanutils-1.10.0-src.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/beanutils/source/commons-beanutils-1.10.0-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/beanutils/source/commons-beanutils-1.10.0-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/beanutils/source/commons-beanutils-1.9.4-src.zip">commons-beanutils-1.9.4-src.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/beanutils/source/commons-beanutils-1.9.4-src.zip.sha256">sha256</a></td> - <td><a href="https://www.apache.org/dist/commons/beanutils/source/commons-beanutils-1.9.4-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/beanutils/source/commons-beanutils-1.10.0-src.zip">commons-beanutils-1.10.0-src.zip</a></td> + <td><a href="https://downloads.apache.org/commons/beanutils/source/commons-beanutils-1.10.0-src.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/beanutils/source/commons-beanutils-1.10.0-src.zip.asc">pgp</a></td> </tr> </table> </subsection> diff --git a/src/site/xdoc/issue-tracking.xml b/src/site/xdoc/issue-tracking.xml index df8566a8..78c69c0e 100644 --- a/src/site/xdoc/issue-tracking.xml +++ b/src/site/xdoc/issue-tracking.xml @@ -26,7 +26,7 @@ limitations under the License. | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | +======================================================================+ | | - | 1) Re-generate using: mvn commons:jira-page | + | 1) Re-generate using: mvn commons-build:jira-page | | | | 2) Set the following properties in the component's pom: | | - commons.jira.id (required, alphabetic, upper case) | @@ -85,8 +85,8 @@ limitations under the License. </p> <p> - For more information on subversion and creating patches see the - <a href="http://www.apache.org/dev/contributors.html">Apache Contributors Guide</a>. + For more information on creating patches see the + <a href="https://www.apache.org/dev/contributors.html">Apache Contributors Guide</a>. </p> <p> diff --git a/src/site/xdoc/mail-lists.xml b/src/site/xdoc/mail-lists.xml index 862d3083..d0117391 100644 --- a/src/site/xdoc/mail-lists.xml +++ b/src/site/xdoc/mail-lists.xml @@ -26,7 +26,7 @@ limitations under the License. | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates | +======================================================================+ | | - | 1) Re-generate using: mvn commons:mail-page | + | 1) Re-generate using: mvn commons-build:mail-page | | | | 2) Set the following properties in the component's pom: | | - commons.componentid (required, alphabetic, lower case) | @@ -49,7 +49,7 @@ limitations under the License. <section name="Overview"> <p> <a href="index.html">Apache Commons BeanUtils</a> shares mailing lists with all the other - <a href="http://commons.apache.org/components.html">Commons Components</a>. + <a href="https://commons.apache.org/components.html">Commons Components</a>. To make it easier for people to only read messages related to components they are interested in, the convention in Commons is to prefix the subject line of messages with the component's name, for example: @@ -59,9 +59,9 @@ limitations under the License. </p> <p> Questions related to the usage of Apache Commons BeanUtils should be posted to the - <a href="http://mail-archives.apache.org/mod_mbox/commons-user/">User List</a>. + <a href="https://lists.apache.org/list.html?u...@commons.apache.org">User List</a>. <br /> - The <a href="http://mail-archives.apache.org/mod_mbox/commons-dev/">Developer List</a> + The <a href="https://lists.apache.org/list.html?d...@commons.apache.org">Developer List</a> is for questions and discussion related to the development of Apache Commons BeanUtils. <br /> Please do not cross-post; developers are also subscribed to the user list. @@ -70,8 +70,10 @@ limitations under the License. to subscribe. </p> <p> - <strong>Note:</strong> please don't send patches or attachments to any of the mailing lists. + <strong>Note:</strong> please don't send patches or attachments to any of the mailing lists; + most of the lists are set up to drop attachments. Patches are best handled via the <a href="issue-tracking.html">Issue Tracking</a> system. + If you have a GitHub account, most components also accept PRs (pull requests). Otherwise, please upload the file to a public server and include the URL in the mail. </p> </section> @@ -105,10 +107,11 @@ limitations under the License. <td><a href="mailto:user-subscr...@commons.apache.org">Subscribe</a></td> <td><a href="mailto:user-unsubscr...@commons.apache.org">Unsubscribe</a></td> <td><a href="mailto:u...@commons.apache.org?subject=[beanutils]">Post</a></td> - <td><a href="http://mail-archives.apache.org/mod_mbox/commons-user/">mail-archives.apache.org</a></td> - <td><a href="http://markmail.org/list/org.apache.commons.users/">markmail.org</a><br /> - <a href="http://www.mail-archive.com/user@commons.apache.org/">www.mail-archive.com</a><br /> - <a href="http://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a> + <td> + <a href="https://lists.apache.org/list.html?u...@commons.apache.org">lists.apache.org</a> + </td> + <td> + <a href="https://www.mail-archive.com/user@commons.apache.org/">www.mail-archive.com</a> </td> </tr> @@ -123,10 +126,11 @@ limitations under the License. <td><a href="mailto:dev-subscr...@commons.apache.org">Subscribe</a></td> <td><a href="mailto:dev-unsubscr...@commons.apache.org">Unsubscribe</a></td> <td><a href="mailto:d...@commons.apache.org?subject=[beanutils]">Post</a></td> - <td><a href="http://mail-archives.apache.org/mod_mbox/commons-dev/">mail-archives.apache.org</a></td> - <td><a href="http://markmail.org/list/org.apache.commons.dev/">markmail.org</a><br /> - <a href="http://www.mail-archive.com/dev@commons.apache.org/">www.mail-archive.com</a><br /> - <a href="http://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a> + <td> + <a href="https://lists.apache.org/list.html?d...@commons.apache.org">lists.apache.org</a> + </td> + <td> + <a href="https://www.mail-archive.com/dev@commons.apache.org/">www.mail-archive.com</a> </td> </tr> @@ -141,9 +145,11 @@ limitations under the License. <td><a href="mailto:issues-subscr...@commons.apache.org">Subscribe</a></td> <td><a href="mailto:issues-unsubscr...@commons.apache.org">Unsubscribe</a></td> <td><i>read only</i></td> - <td><a href="http://mail-archives.apache.org/mod_mbox/commons-issues/">mail-archives.apache.org</a></td> - <td><a href="http://markmail.org/list/org.apache.commons.issues/">markmail.org</a><br /> - <a href="http://www.mail-archive.com/issues@commons.apache.org/">www.mail-archive.com</a> + <td> + <a href="https://lists.apache.org/list.html?iss...@commons.apache.org">lists.apache.org</a> + </td> + <td> + <a href="https://www.mail-archive.com/issues@commons.apache.org/">www.mail-archive.com</a> </td> </tr> @@ -152,15 +158,17 @@ limitations under the License. <td> <strong>Commons Commits List</strong> <br /><br /> - Only for e-mails automatically generated by the <a href="source-repository.html">source control</a> sytem. + Only for e-mails automatically generated by the <a href="scm.html">source control</a> system. <br /><br /> </td> <td><a href="mailto:commits-subscr...@commons.apache.org">Subscribe</a></td> <td><a href="mailto:commits-unsubscr...@commons.apache.org">Unsubscribe</a></td> <td><i>read only</i></td> - <td><a href="http://mail-archives.apache.org/mod_mbox/commons-commits/">mail-archives.apache.org</a></td> - <td><a href="http://markmail.org/list/org.apache.commons.commits/">markmail.org</a><br /> - <a href="http://www.mail-archive.com/commits@commons.apache.org/">www.mail-archive.com</a> + <td> + <a href="https://lists.apache.org/list.html?commits@commons.apache.org">lists.apache.org</a> + </td> + <td> + <a href="https://www.mail-archive.com/commits@commons.apache.org/">www.mail-archive.com</a> </td> </tr> @@ -191,11 +199,11 @@ limitations under the License. <td><a class="externalLink" href="mailto:announce-subscr...@apache.org">Subscribe</a></td> <td><a class="externalLink" href="mailto:announce-unsubscr...@apache.org">Unsubscribe</a></td> <td><i>read only</i></td> - <td><a class="externalLink" href="http://mail-archives.apache.org/mod_mbox/www-announce/">mail-archives.apache.org</a></td> - <td><a class="externalLink" href="http://markmail.org/list/org.apache.announce/">markmail.org</a><br /> - <a class="externalLink" href="http://old.nabble.com/Apache-News-and-Announce-f109.html">old.nabble.com</a><br /> - <a class="externalLink" href="http://www.mail-archive.com/announce@apache.org/">www.mail-archive.com</a><br /> - <a class="externalLink" href="http://news.gmane.org/gmane.comp.apache.announce">news.gmane.org</a> + <td> + <a class="externalLink" href="https://lists.apache.org/list.html?annou...@apache.org">lists.apache.org</a> + </td> + <td> + <a class="externalLink" href="https://www.mail-archive.com/announce@apache.org/">www.mail-archive.com</a> </td> </tr> </table>