Hi Volkan,

On Mon, 14 Oct 2024 at 20:25, Volkan Yazıcı <vol...@yazi.ci.invalid> wrote:
>    - In "Staging a release", -1 for replacing a platform-independent
>    `pom.xml` snippet with OS-specific shell scripts

Are you proposing to use the same Groovy script for Log4Net and
Log4cxx? Java is a rather big dependency to add to the build chain of
those projects. We could find some other middle ground:

* Node: it is already used by Antora and used in Log4Net and Log4j.
You can also start if from the POM file (although this somehow makes
the build instructions project-specific).
* Python: is present on virtually each Linux distribution and has
`tar` and `zip` support in the standard library.

>    - In "Reviewing a release", you say "Since the de facto source archive
>    is the Git repository". On the contrary, as much as Legal is concerned, de
>    facto source archive is the one distributed with SVN.

_De jure_ the SVN artifacts are the source archive, but _de facto_ we
almost never look at them. We assume that they have almost the same
content as the Git repository, which is reviewed (theoretically)
commit by commit.


> There is the Artifact Distribution Platform project
> <https://lists.apache.org/thread/bj68p377b6qvw1ms2x57x9l17pw5348l> of INFRA
> – see its Slack channel <https://app.slack.com/client/T4S1WH2J3/C049WADAAQG>.
> I think it is a better place to improve the release process, ASF-wide.

Nice, I didn't know about that.


Piotr

Reply via email to