Hi all,

On Fri, 13 Oct 2023 at 12:16, Volkan Yazıcı <vol...@yazi.ci> wrote:
>
> ✔ Binaries
> ✔ Sources
> ✔ Website (incl. Javadocs)
> 𐄂 Website URL[1]
> ✔ Signatures
> ✔ Checksums
>
> +1

Same here:
 * the binaries in the binary archive, Maven repo and locally
generated are identical. Somehow `log4j-perf` made it to the Maven
repo, but I don't consider it a major problem,
 * the website looks Ok.

+1

> Thanks for taking care of the release Christian!

Same here.

> [1] Christian's recent Jekyll experiment on the `asf-staging` branch
> of `logging-site` repository confused the INFRA and it is acting
> strangely. This will *NOT* be an issue when we push the website
> changes to production, i.e., `asf-site` branch. Though we will try
> fixing `asf-staging` anyway in the meantime.

I think that the problem is that the `asf-staging` branch in
`logging-site` has switched from a `content` folder to an `output`
folder, while some of our 6 other site repos have a `content` folder.
It is fixable, but INFRA offers us an infinite number of
`logging-<foo>.staged.apache.org` domains and I think we should use
it.

Whenever we stage the website of a `foo` subproject we can:
 * branch `asf-site` into a `site/foo` branch to be staged on
`logging-foo.staged.apache.org`,
 * review the website,
 * when `foo` is released we can just fast-forward `asf-site` to
`site/foo`. Worst case scenario (if we have multiple votes at the same
time), we can rebase `site/foo` on the current `asf-site` and merge
it.

> 1. Support for parallel Maven builds! First run is always a bumpy one
> due to the mysterious ways plugins operate. Though so far I have been
> enjoying `./mvnw -T2C install -DskipTests` or `./mvnw verify -T2C -pl
> \!:log4j-mongodb3,\!:log4j-mongodb4` a lot! See the `-T2C` there? Yup!
> (Embedded MongoDb server library's initial setup functionally doesn't
> support concurrent runs.)

Yes, Embedded MongoDB is quite error prone: it downloads a generic
MongoDB binary release and runs it on the build host.
Since these binaries depend on certain dynamic libraries, the tests
can fail on some distributions.
Gary, what do you think if we replace Embedded MongoDB with a Docker image?

Piotr

Reply via email to