Thanks Bruno. Can I get a review from anyone else?
I was also wondering if this should have been done under a [Lazy][Vote] as this is an internal component. If so it would pass by lazy consensus. Alex > On 22 Nov 2019, at 03:24, Bruno P. Kinoshita <ki...@apache.org> wrote: > > [x] +1 Release these artifacts > > Couldn't validate using the skin on a site, sorry. > Build passing from tag, with mvn clean install, on > > > Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; > 2018-06-18T06:33:14+12:00) > Maven home: /opt/apache-maven-3.5.4 > Java version: 1.8.0_222, vendor: Private Build, runtime: > /usr/lib/jvm/java-8-openjdk-amd64/jre > Default locale: en_NZ, platform encoding: UTF-8 > OS name: "linux", version: "4.15.0-70-generic", arch: "amd64", family: "unix" > > And > > Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; > 2018-06-18T06:33:14+12:00) > Maven home: /opt/apache-maven-3.5.4 > Java version: 11.0.2, vendor: Oracle Corporation, runtime: > /home/kinow/Development/java/jdk-11.0.2 > Default locale: en_NZ, platform encoding: UTF-8 > OS name: "linux", version: "4.15.0-70-generic", arch: "amd64", family: "unix" > > Checked signatures of the Maven artefacts and found no issues. > ThanksBruno > > On Thursday, 21 November 2019, 3:48:13 am NZDT, Alex Herbert > <alex.d.herb...@gmail.com> wrote: > > We have fixed a few bugs and added one enhancement since Apache Commons > Skin 4.1 was released, so I would like to release Apache Commons Skin 4.2. > > The Git tag commons-skin-4.2-RC2 commit for this RC is > 5b820663afd0535a9a9d089a8a4ecc794873e9d7 which you can browse here: > https://gitbox.apache.org/repos/asf?p=commons-skin.git;a=commit;h=5b820663afd0535a9a9d089a8a4ecc794873e9d7 > You may checkout this tag using: > git clone https://gitbox.apache.org/repos/asf/commons-skin.git > --branch commons-skin-4.2-RC2 commons-skin-4.2-RC2 > > > Maven artifacts are here: > > https://repository.apache.org/content/repositories/orgapachecommons-1479/org/apache/commons/commons-skin/4.2/ > > > Note: There are no binary artifacts for this component. > > > I have tested this with 'mvn clean install' using: > > Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; > 2018-10-24T19:41:47+01:00) > Maven home: /usr/local/apache-maven-3.6.0 > Java version: 1.8.0_222, vendor: Private Build, runtime: > /usr/lib/jvm/java-8-openjdk-amd64/jre > Default locale: en_GB, platform encoding: UTF-8 > OS name: "linux", version: "4.4.0-166-generic", arch: "amd64", family: > "unix" > > > ***************** > NOTE: Please read the 'Validating a release candidate' section below to > test the candidate since there are no class files in commons-skin. It > contains templates for rendering the site for other commons components. > ***************** > > > Details of changes since 4.1 are in the release notes and reproduced here: > > New features: > o Optionally render bare <div class="source"><pre> tags using > prettyprint. > The functionality is enabled using custom properties to be added to > the site.xml. > > Fixed Bugs: > o Fix processing of custom <footer> element from commons-parent site.xml. > o Update processing of <head> section to handle injected XHTML. > o Fixed background on navigation menu collapsed icon from white to > transparent. > > Removed: > o Remove unused css files. These are not used in the current skin and > are from previous skin versions. > > > Note: > > No stylesheet changes have been made in this release. It fixes > functionality in commons-skin-4.1 that no longer works with the > maven-site-plugin specified in the most recent commons-parent. > > > There is no site for this component. > > > > KEYS: > https://www.apache.org/dist/commons/KEYS > > Please review the release candidate and vote. > This vote will close no sooner that 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, > > Alex Herbert, > Release Manager (using key BC87A3FD0A54480F0BADBEBD21939FF0CA2A6567) > > > 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. > > 1) Clone and checkout the RC tag > > git clone https://gitbox.apache.org/repos/asf/commons-skin.git --branch > commons-skin-4.2-RC2 commons-skin-4.2-RC2 > cd commons-skin-4.2-RC2 > > 2) Check Apache licenses > > mvn apache-rat:check > > 3) Check binary compatibility > > SKIPPED - not applicable > > 4) Build and install the package > > mvn install > > 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) Test the skin: > > You can test Apache Commons Skin by adding the following to your > site.xml site descriptor for the maven-site-plugin: > > <skin> > <groupId>org.apache.commons</groupId> > <artifactId>commons-skin</artifactId> > <version>4.2</version> > </skin> > > <body> > <!-- Custom <head> tag with injected XHTML is supported. --> > <head> > <![CDATA[<script type="text/javascript" id="MathJax-script" async > src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"> > </script>]]> > </head> > ... > </body> > > > > <custom> > <!-- Escaping with CDATA is not required. --> > <footer> > <div class="center"> > Apache Commons, Apache @project.name@, Apache, the Apache feather > logo, and the Apache Commons project logos are trademarks of The Apache > Software Foundation. > All other marks mentioned may be trademarks or registered > trademarks of their respective owners. > </div> > </footer> > > <!-- Custom properties controlling the commons-skin template. --> > <commonsSkin> > <!-- > Convert preformatted source section tags to prettyprint: > <div class="source"><pre> to <div class="source"><pre > class="prettyprint"> > --> > <prettyPrintSourcePreTags>false</prettyPrintSourcePreTags> > > <!-- Add the "linenums" class to the prettyprint enabled source > tags --> > <prettyPrintLineNumbersEnabled>false</prettyPrintLineNumbersEnabled> > </commonsSkin> > </custom> > > > Please check that: > > 1. The site looks like it does with commons-skin-4.1. CRITICAL! > > 2. The head meta data contains the injected MathJax script (as described > above). Try injecting other XHTML to verify this functionality adds the > XHTML to the rendered pages. > > 3. The footer contains the Apache copyright information (requires the > custom <footer> element described above; it should not be escaped with > CDATA tags). The duplicate test 'Apache Apache' should not appear when > describing the project. > > 4. The collapsed menu icons DO NOT have the white background around the > small grey arrow. > > > Note: Most commons sites do not require the custom properties to > configure prettyprint in their documentation since they are written > using the XDOC format. > > Any XDOC format can include code snippets using for example: > > <source class=<prettyprint"> > String value = "coloured"; > </source> > > This functionality was supported by commons-skin-4.1. Check it still > works if you use code snippets with prettyprint. > > APT format documents can include code snippets using for example: > > +--------------------------+ > String value = "coloured"; > +--------------------------+ > > This can now be rendered using prettyprint with the custom properties in > the site.xml. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org