Ah! If that is the case, definitely +1! (Sorry for the inconvenience.)

On Sun, 7 Mar 2021, 22:06 Gary Gregory <garydgreg...@gmail.com> wrote:

> I don't think we need to fail the RC if the site generation is the only
> item impacted as opposed to the running software since its relatively easy
> to fix the site after the release. Up to the RM of course ;-)
>
> Gary
>
>
> On Sun, Mar 7, 2021, 15:58 Ralph Goers <ralph.go...@dslextreme.com> wrote:
>
> > See - https://issues.apache.org/jira/projects/MDOAP/issues/MDOAP-61.
> This
> > is documented as part of the release process.
> >
> > I don’t understand the impact of the missing json-template-layout.html.
> > Is that from the web site? Was it present in 2.14.0 and why is it missing
> > now?
> >
> > Ralph
> >
> >
> >
> > > On Mar 7, 2021, at 1:37 PM, Volkan Yazıcı <volkan.yaz...@gmail.com>
> > wrote:
> > >
> > > -1, due to missing `json-template-layout.html` file!
> > >
> > > `./mvnw site` fails for me thanks to maven-doap-plugin:
> > >
> > > [ERROR] Failed to execute goal
> > > org.apache.maven.plugins:maven-doap-plugin:1.2:generate (site) on
> project
> > > log4j: Execution site of goal
> > > org.apache.maven.plugins:maven-doap-plugin:1.2:generate failed: An API
> > > incompatibility was encountered while executing
> > > org.apache.maven.plugins:maven-doap-plugin:1.2:generate:
> > > java.lang.ExceptionInInitializerError: null
> > > [ERROR] -----------------------------------------------------
> > > [ERROR] realm =
> plugin>org.apache.maven.plugins:maven-doap-plugin:1.2
> > > [ERROR] strategy =
> > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> > > [ERROR] urls[0] =
> > >
> >
> file:/home/vy/.m2/repository/org/apache/maven/plugins/maven-doap-plugin/1.2/maven-doap-plugin-1.2.jar
> > > [ERROR] urls[1] =
> > >
> >
> file:/home/vy/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
> > > [ERROR] urls[2] =
> > > file:/home/vy/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
> > > [ERROR] urls[3] =
> > >
> >
> file:/home/vy/.m2/repository/org/apache/maven/scm/maven-scm-api/1.9.2/maven-scm-api-1.9.2.jar
> > > [ERROR] urls[4] =
> > >
> >
> file:/home/vy/.m2/repository/org/apache/maven/scm/maven-scm-manager-plexus/1.9.2/maven-scm-manager-plexus-1.9.2.jar
> > > [ERROR] urls[5] =
> > >
> >
> file:/home/vy/.m2/repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.9.2/maven-scm-provider-svn-commons-1.9.2.jar
> > > [ERROR] urls[6] =
> > >
> >
> file:/home/vy/.m2/repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.2/maven-scm-provider-svnexe-1.9.2.jar
> > > [ERROR] urls[7] =
> > >
> >
> file:/home/vy/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
> > > [ERROR] urls[8] =
> > >
> >
> file:/home/vy/.m2/repository/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.9.2/maven-scm-provider-cvs-commons-1.9.2.jar
> > > [ERROR] urls[9] =
> > >
> >
> file:/home/vy/.m2/repository/org/apache/maven/scm/maven-scm-provider-cvsexe/1.9.2/maven-scm-provider-cvsexe-1.9.2.jar
> > > [ERROR] urls[10] =
> > >
> >
> file:/home/vy/.m2/repository/org/apache/maven/scm/maven-scm-provider-cvsjava/1.9.2/maven-scm-provider-cvsjava-1.9.2.jar
> > > [ERROR] urls[11] =
> > >
> >
> file:/home/vy/.m2/repository/org/netbeans/lib/cvsclient/20060125/cvsclient-20060125.jar
> > > [ERROR] urls[12] =
> > >
> >
> file:/home/vy/.m2/repository/ch/ethz/ganymed/ganymed-ssh2/build210/ganymed-ssh2-build210.jar
> > > [ERROR] urls[13] =
> > >
> >
> file:/home/vy/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar
> > > [ERROR] urls[14] =
> > >
> >
> file:/home/vy/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar
> > > [ERROR] urls[15] =
> > >
> >
> file:/home/vy/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar
> > > [ERROR] urls[16] =
> > > file:/home/vy/.m2/repository/com/hp/hpl/jena/jena/2.6.3/jena-2.6.3.jar
> > > [ERROR] urls[17] =
> > > file:/home/vy/.m2/repository/com/hp/hpl/jena/iri/0.8/iri-0.8.jar
> > > [ERROR] urls[18] =
> > >
> file:/home/vy/.m2/repository/com/hp/hpl/jena/iri/0.8/iri-0.8-sources.jar
> > > [ERROR] urls[19] =
> > > file:/home/vy/.m2/repository/com/ibm/icu/icu4j/3.4.4/icu4j-3.4.4.jar
> > > [ERROR] urls[20] =
> > >
> file:/home/vy/.m2/repository/xerces/xercesImpl/2.7.1/xercesImpl-2.7.1.jar
> > > [ERROR] urls[21] =
> > >
> >
> file:/home/vy/.m2/repository/org/slf4j/slf4j-log4j12/1.5.8/slf4j-log4j12-1.5.8.jar
> > > [ERROR] urls[22] =
> > > file:/home/vy/.m2/repository/log4j/log4j/1.2.13/log4j-1.2.13.jar
> > > [ERROR] urls[23] =
> > >
> >
> file:/home/vy/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
> > > [ERROR] urls[24] =
> > >
> >
> file:/home/vy/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
> > > [ERROR] urls[25] =
> > >
> >
> file:/home/vy/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar
> > > [ERROR] Number of foreign imports: 1
> > > [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent:
> > > null]]
> > > [ERROR]
> > > [ERROR] -----------------------------------------------------
> > > [ERROR] : Invalid version number: Version number may be negative or
> > greater
> > > than 255
> > >
> > > I don't know if this is something already known. Then I fall back to
> > > `./mvnw site -DskipTests=true -Dmaven.doap.skip=true`.
> > >
> > > `layout.html` looks good, but *I could not locate
> > > `json-template-layout.html`. Instead, there is a
> > > `json-template-layout.vm.html` file. Would you mind confirming
> > > `json-template-layout.html` gets generated, please?*
> > >
> > > I will also appreciate the small correction for `layouts.xml.vm` I
> share
> > > below, though feel free to ignore it if you think this blocks the
> > release.
> > >
> > > diff --git a/src/site/xdoc/manual/layouts.xml.vm
> > > b/src/site/xdoc/manual/layouts.xml.vm
> > > index 52b415dd9..30361d9ac 100644
> > > --- a/src/site/xdoc/manual/layouts.xml.vm
> > > +++ b/src/site/xdoc/manual/layouts.xml.vm
> > > @@ -208,13 +208,14 @@ logger.debug("one={}, two={}, three={}", 1, 2,
> 3);
> > >     },
> > >     "exception_message": {
> > >       "${dollar}resolver": "exception",
> > > -      "field": "message",
> > > -      "stringified": true
> > > +      "field": "message"
> > >     },
> > >     "stacktrace": {
> > >       "${dollar}resolver": "exception",
> > >       "field": "stackTrace",
> > > -      "stringified": true
> > > +      "stackTrace": {
> > > +        "stringified": true
> > > +      }
> > >     }
> > >   },
> > >   "line_number": {
> > >
> > > This has slipped through my eyes while backporting forwarded-ported
> > > LOG4J2-2993.
> > >
> > > Besides these documentation & site related issues, `./mvnw clean
> verify`
> > > works for me.
> > > OS: Ubuntu 20.04.2 LTS
> > > JDK 8: 1.8.0_272 (AdoptOpenJDK)
> > > JDK 9+: 11.0.6+10 (AdoptOpenJDK)
> > >
> > > Kind regards.
> > >
> > > On Sun, Mar 7, 2021 at 7:46 AM Ralph Goers <ralph.go...@dslextreme.com
> >
> > > wrote:
> > >
> > >> This is a vote to release Log4j 2.14.1, the next version of the Log4j
> 2
> > >> project.
> > >>
> > >> Please download, test, and cast your votes on the log4j developers
> list.
> > >> [] +1, release the artifacts
> > >> [] -1, don't release because...
> > >>
> > >> The vote will remain open for 72 hours (or more if required). All
> votes
> > >> are welcome and we encourage everyone to test the release, but only
> > Logging
> > >> PMC votes are “officially” counted. As always, at least 3 +1 votes and
> > more
> > >> positive than negative votes are required.
> > >>
> > >> Changes in this release include:
> > >>
> > >> New Features
> > >>
> > >>        • LOG4J2-2962: Enrich "map" resolver by unifying its backend
> with
> > >> "mdc" resolver.
> > >>        • LOG4J2-2999: Replace JsonTemplateLayout resolver
> configurations
> > >> table in docs with sections.
> > >>        • LOG4J2-2993: Support stack trace truncation in
> > >> JsonTemplateLayout.
> > >> Fixed Bugs
> > >>
> > >>        • LOG4J2-3033: Add log method with no parameters - i.e. it has
> an
> > >> empty message.
> > >>        • LOG4J2-2947: Document that LogBuilder default methods do
> > nothing.
> > >>        • LOG4J2-2948: Replace HashSet with IdentityHashMap in
> > >> ParameterFormatter to detect cycles.
> > >>        • LOG4J2-3028: OutputStreamManager.flushBuffer always resets
> the
> > >> buffer, previously the buffer was not reset after an exception. Thanks
> > to
> > >> Jakub Kozlowski.
> > >>        • LOG4J2-2981: OnStartupTriggeringPolicy would fail to cause
> the
> > >> file to roll over with DirectWriteTriggeringPolicy unless minSize was
> > set
> > >> to 0.
> > >>        • LOG4J2-2990: Reduce garbage by using putAll when copying the
> > >> ThreadContext for SLF4J. Thanks to Diogo Monteiro.
> > >>        • LOG4J2-3006: Directly create a thread instead of using the
> > >> common ForkJoin pool when initializing ThreadContextDataInjector"
> > >>        • LOG4J2-2624: Allow auto-shutdown of log4j in log4j-web to be
> > >> turned off and provide a ServletContextListener
> > >> "Log4jShutdownOnContextDestroyedListener" to stop log4j. Register the
> > >> listener at the top of web.xml to ensure the shutdown happens last.
> > Thanks
> > >> to Tim Perry.
> > >>        • LOG4J2-1606: Allow auto-shutdown of log4j in log4j-web to be
> > >> turned off and provide a ServletContextListener
> > >> "Log4jShutdownOnContextDestroyedListener" to stop log4j. Register the
> > >> listener at the top of web.xml to ensure the shutdown happens last.
> > Thanks
> > >> to Tim Perry.
> > >>        • LOG4J2-2998: Fix truncation of excessive strings ending with
> a
> > >> high surrogate in JsonWriter.
> > >>        • LOG4J2-2973: Rename EventTemplateAdditionalField#type
> > >> (conflicting with properties file parser) to "format". Thanks to Fabio
> > >> Ricchiuti.
> > >>        • LOG4J2-2972: Refactor AsyncAppender and AppenderControl for
> > >> handling of Throwables.
> > >>        • LOG4J2-2985: Add eventTemplateRootObjectKey parameter to
> > >> JsonTemplateLayout.
> > >>        • LOG4J2-2974: Log4j would fail to initialize in Java 8 with
> > >> log4j-spring-boot.
> > >>        • LOG4J2-2964: Merge packages from several Configurations in
> > >> Composite Configuration. Thanks to Valery Yatsynovich.
> > >>        • LOG4J2-2961: Fix reading of JsonTemplateLayout event
> additional
> > >> fields from config.
> > >>        • LOG4J2-2916: Avoid redundant Kafka producer instantiation
> > >> causing thread leaks. Thanks to wuqian0808.
> > >>        • LOG4J2-2967: Fix JsonTemplateLayout index based parameter
> > >> resolution when messages contain too few parameters.
> > >>        • LOG4J2-2976: JdbcAppender composes an incorrect INSERT
> > statement
> > >> without a ColumnMapping element.
> > >>        • LOG4J2-3014: Log4j1ConfigurationConverter on Windows
> produces "
> > >> " at end of every line. Thanks to Lee Breisacher, Gary Gregory.
> > >> Changes
> > >>
> > >>        • LOG4J2-2893: Allow reconfiguration when Log4j 1 configuration
> > >> files are updated.
> > >>        • : Update Spring dependencies to 5.3.2, Spring Boot to 2.3.6,
> > and
> > >> Spring Cloud to Hoxton.SR9
> > >>        • : Update org.fusesource.jansi:jansi 1.17.1 -> 2.0.1.
> > >>        • : Update commons-codec:commons-codec 1.14 -> 1.15.
> > >>        • : Update org.apache.commons:commons-lang3 3.10 -> 3.11.
> > >>        • : Update org.apache.commons:commons-pool2 2.8.1 -> 2.9.0.
> > >>        • : Update org.apache.commons:commons-dbcp2 2.4.0 -> 2.8.0.
> > >>        • : Update commons-io:commons-io 2.7 -> 2.8.0.
> > >>        • : Update org.codehaus.groovy:* 3.0.5 -> 3.0.6.
> > >>        • : Update com.fasterxml.jackson.: 2.11.2 - 2.11.3.
> > >>        • : Update org.springframework:* 5.2.8.RELEASE -> 5.3.1.
> > >>        • : Update junit:junit 4.13 -> 4.13.1.
> > >>        • : Update org.xmlunit:* 2.7.0 -> 2.8.0.
> > >>        • : Update org.assertj:assertj-core 3.14.0 -> 3.18.1.
> > >>        • : Update org.awaitility:awaitility 4.0.2 -> 4.0.3.
> > >>        • : Update org.codehaus.plexus:plexus-utils 3.2.0 -> 3.3.0.
> > >>        • : Update MongoDB 3 plugin: org.mongodb:mongodb-driver 3.12.6
> ->
> > >> 3.12.7.
> > >>        • : Update MongoDB 4 plugin: org.mongodb:* 4.1.0 -> 4.1.1.
> > >>        • : Update org.eclipse.tycho:org.eclipse.osgi
> > >> 3.12.1.v20170821-1548 -> 3.13.0.v20180226-1711.
> > >>        • : Update de.flapdoodle.embed:de.flapdoodle.embed.mongo 2.2.0
> ->
> > >> 3.0.0.
> > >>        • : Update net.javacrumbs.json-unit:json-unit 1.31.1 -> 2.22.0.
> > >>        • : Update Mockito 3.6.0 -> 3.7.0.
> > >>        • : Update XML Unit 2.8.0 -> 2.8.2.
> > >>        • : Update JSON Unit 2.21.0 -> 2.22.0.
> > >>        • : Update JaCoCo 0.8.3 -> 0.8.6.
> > >>        • : Update org.apache.activemq:* 5.16.0 -> 5.16.1.
> > >>        • : Update org.mockito:mockito-* 3.7.0 -> 3.7.7.
> > >>        • : Update org.springframework:* 5.3.2 -> 5.3.3.
> > >>        • : Update mongodb4.version 4.1.1 -> 4.2.0.
> > >>        • : Update org.fusesource.jansi:jansi 1.18 -> 2.2.0.
> > >>        • : Update org.assertj:assertj-core 3.18.1 -> 3.19.0.
> > >>        • : Update net.javacrumbs.json-unit:json-unit 2.22.0 -> 2.23.0.
> > >>        • : Update Woodstox 5.0.3 -> 6.2.3 to match Jackson 2.12.1.
> > >>        • : Update org.apache.activemq:* 5.16.0 -> 5.16.1.
> > >>        • : Update org.mockito:mockito-* 3.7.0 -> 3.7.7.
> > >>        • : Update org.springframework:* 5.3.2 -> 5.3.3.
> > >>        • : Update mongodb4.version 4.1.1 -> 4.2.0.
> > >>        • : Update org.fusesource.jansi:jansi 1.18 -> 2.3.1.
> > >>        • : Update org.assertj:assertj-core 3.18.1 -> 3.19.0.
> > >>        • : Update net.javacrumbs.json-unit:json-unit 2.22.0 -> 2.23.0.
> > >>        • : Update net.javacrumbs.json-unit:json-unit 2.22.0 -> 2.23.0.
> > >>              • com.fasterxml.jackson.core:jackson-annotations
> > >> ................. 2.12.1 -> 2.12.2
> > >>              - com.fasterxml.jackson.core:jackson-core
> > >> ........................ 2.12.1 -> 2.12.2
> > >>              - com.fasterxml.jackson.core:jackson-databind
> > >> .................... 2.12.1 -> 2.12.2
> > >>              - com.fasterxml.jackson.dataformat:jackson-dataformat-xml
> > >> ........ 2.12.1 -> 2.12.2
> > >>              -
> com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
> > >> ....... 2.12.1 -> 2.12.2
> > >>              -
> > >> com.fasterxml.jackson.module:jackson-module-jaxb-annotations ...
> 2.12.1
> > ->
> > >> 2.12.2
> > >>              - org.apache.commons:commons-lang3
> > >> ............................... 3.11 -> 3.12.0
> > >>              - org.junit.jupiter:junit-jupiter-engine
> > >> ......................... 5.7.0 -> 5.7.1
> > >>              - org.junit.jupiter:junit-jupiter-migrationsupport
> > >> ............... 5.7.0 -> 5.7.1
> > >>              - org.junit.jupiter:junit-jupiter-params
> > >> ......................... 5.7.0 -> 5.7.1
> > >>              - org.junit.vintage:junit-vintage-engine
> > >> ......................... 5.7.0 -> 5.7.1
> > >>              - org.mockito:mockito-core
> > >> ....................................... 3.7.7 -> 3.8.0
> > >>              - org.mockito:mockito-junit-jupiter
> > >> .............................. 3.7.7 -> 3.8.0
> > >>              - org.mongodb:bson
> > >> ............................................... 4.2.0 -> 4.2.2
> > >>              - org.mongodb:mongodb-driver-sync
> > >> ................................ 4.2.0 -> 4.2.2
> > >>
> > >> Tag:
> > >> a)  for a new copy do "git clone
> > >> https://github.com/apache/logging-log4j2.git"; and then "git checkout
> > >> tags/log4j-2.14.1-rc1”  or just "git clone -b log4j-2.14.1-rc1
> > >> https://github.com/apache/logging-log4j2.git";
> > >> b) for an existing working copy to “git pull” and then “git checkout
> > >> tags/log4j-2.14.1-rc1”
> > >>
> > >> Web Site:  https://logging.staged.apache.org/log4j/2.x/index.html.
> > >>
> > >> Maven Artifacts:
> > >>
> > https://repository.apache.org/content/repositories/orgapachelogging-1062
> > >>
> > >> Distribution archives:
> > >> https://dist.apache.org/repos/dist/dev/logging/log4j/
> > >>
> > >> You may download all the Maven artifacts by executing:
> > >> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate
> > >>
> >
> https://repository.apache.org/content/repositories/orgapachelogging-1062/org/apache/logging/log4j/
> > >>
> > >> Ralph
> > >>
> > >>
> > >>
> > >>
> >
> >
> >
>

Reply via email to