Hello!  I didn't reproduce the tar or the cpan error :/   I wonder if
CPAN was an ephemeral error!  That could explain 2 and 4.

I have no explanation for the tar issue, but I'd be interested if it's
a Mac tar problem and how we can improve this.  I used the tar shipped
with the ubertool docker.

Ooooof, for (3), I suspect this might be a bug but probably not enough
to block the release.

Can you try the following?

mvn install -DskipTest # to put the artifact in the local .m2
./build.sh test

It's been a month, I created a new RC1 and I'll put a vote out shortly.

All my best, Ryan

On Mon, 25 May 2026 at 15:02, Martin Grigorov <[email protected]> wrote:
>
> Hi everyone,
>
> I faced some small issues trying to build on Mac 26
>
> 1.
> $ wget
> https://dist.apache.org/repos/dist/dev/avro/avro-1.12.2-rc0/avro-src-1.12.2.tar.gz
>
> $ tar xvf avro-src-1.12.2.tar.gz
> ...
> x avro-src-1.12.2/share/test/schemas/specialtypes.avdl
> x avro-src-1.12.2/share/test/schemas/stringables.avdl
> x avro-src-1.12.2/share/test/schemas/weather.avsc
> tar: Error exit delayed from previous errors.
>
> There are no previous errors, so I have no idea what the problem is.
> I was able to extract the contents with mc (Midnight Commander), so it
> could be an issue with Mac's tar command :-/
>
> 2.
> $ ./build.sh docker
> ...
> => [10/25] RUN apt-get -qqy install --no-install-recommends
> libcompress-raw-zlib-perl libcpan-uploader-perl 7.4s
> => ERROR [11/25] RUN curl -sSL https://cpanmin.us | perl - --self-upgrade
> && cpanm --mirror https://www.cpan.org/ install Compress::Zstd Module::In
> 181.6s
> ------ > [11/25] RUN curl -sSL https://cpanmin.us | perl - --self-upgrade
> && cpanm --mirror https://www.cpan.org/ install Compress::Zstd
> Module::Install::Repository && rm -rf .cpanm: 61.42 ! Download
> http://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7049.tar.gz
> failed. Retrying ... 121.5 ! Download
> http://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7049.tar.gz
> failed. Retrying ... 181.6 ! Download
> http://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7049.tar.gz
> failed. Retrying ... 181.6 ! Failed to download
> http://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7049.tar.gz
> 181.6 ! Failed to fetch distribution App-cpanminus-1.7049 181.6 --> Working
> on App::cpanminus 181.6 Fetching
> http://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7049.tar.gz
> ... FAIL ------
> 5 warnings found (use docker --debug to expand):
> - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy
> "ENV key value" format (line 98) - LegacyKeyValueFormat: "ENV key=value"
> should be used instead of legacy "ENV key value" format (line 210) -
> LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV
> key value" format (line 219) - SecretsUsedInArgOrEnv: Do not use ARG or ENV
> instructions for sensitive data (ENV
> "APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE") (line 25) - LegacyKeyValueFormat:
> "ENV key=value" should be used instead of legacy "ENV key value" format
> (line 97) Dockerfile:173 -------------------- 172 | 173 | >>> RUN curl -sSL
> https://cpanmin.us \ 174 | >>> | perl - --self-upgrade \ 175 | >>> && cpanm
> --mirror https://www.cpan.org/ install Compress::Zstd \ 176 | >>>
> Module::Install::Repository \ 177 | >>> && rm -rf .cpanm 178 |
> --------------------
> ERROR: failed to build: failed to solve: process "/bin/sh -c curl -sSL
> https://cpanmin.us | perl - --self-upgrade && cpanm --mirror
> https://www.cpan.org/ install Compress::Zstd Module::Install::Repository &&
> rm -rf .cpanm" did not complete successfully: exit code: 1````
> ```
>
> 3.
> $ ./build.sh test
> ...
> [INFO] --- archetype:3.4.1:integration-test (default-integration-test) @
> avro-service-archetype --- [INFO] Processing Archetype IT project: basic
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Using following parameters for creating project from Archetype:
> avro-service-archetype:1.12.2 [INFO]
> ----------------------------------------------------------------------------
> [INFO] Parameter: groupId, Value: org.apache.avro.example [INFO] Parameter:
> artifactId, Value: simple-service [INFO] Parameter: version, Value:
> 0.1-SNAPSHOT [INFO] Parameter: package, Value: org.apache.avro.example
> [INFO] Parameter: packageInPathFormat, Value: org/apache/avro/example
> [INFO] Parameter: package, Value: org.apache.avro.example [INFO] Parameter:
> groupId, Value: org.apache.avro.example [INFO] Parameter: artifactId,
> Value: simple-service [INFO] Parameter: version, Value: 0.1-SNAPSHOT [INFO]
> Project created from Archetype in dir:
> /private/tmp/avro-1.12.2/avro-src-1.12.2/lang/java/archetypes/avro-service-archetype/target/test-classes/projects/basic/project/simple-service
> [INFO] Invoking post-archetype-generation goals: integration-test [INFO]
> [INFO] Error stacktraces are turned on. [INFO] [INFO] Cache configuration
> is not available at configured path
> /private/tmp/avro-1.12.2/avro-src-1.12.2/.mvn/maven-build-cache-config.xml,
> cache is enabled with defaults [INFO] [INFO] Using XX hash algorithm for
> cache [INFO] [INFO] Scanning for projects... [INFO] [INFO] [INFO] [INFO]
> ---------------< org.apache.avro.example:simple-service >---------------
> [INFO] [INFO] Building Simple Avro Ordering Service 0.1-SNAPSHOT [INFO]
> [INFO] from pom.xml [INFO] [INFO] --------------------------------[ jar
> ]--------------------------------- [INFO] [INFO] Downloading from central:
> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/1.4.1/maven-enforcer-plugin-1.4.1.pom
> [INFO] [INFO] Downloaded from central:
> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/1.4.1/maven-enforcer-plugin-1.4.1.pom
> (7.3 kB at 33 kB/s) [INFO] [INFO] Downloading from central:
> https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer/1.4.1/enforcer-1.4.1.pom
> [INFO] [INFO] Downloaded from central:
> https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer/1.4.1/enforcer-1.4.1.pom
> (7.2 kB at 133 kB/s) [INFO] [INFO] Downloading from central:
> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/1.4.1/maven-enforcer-plugin-1.4.1.jar
> [INFO] [INFO] Downloaded from central:
> https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/1.4.1/maven-enforcer-plugin-1.4.1.jar
> (27 kB at 487 kB/s) [INFO] [INFO] Downloading from central:
> https://repo.maven.apache.org/maven2/org/apache/avro/avro-maven-plugin/1.12.2/avro-maven-plugin-1.12.2.pom
> [INFO] [WARNING] The POM for org.apache.avro:avro-maven-plugin:jar:1.12.2
> is missing, no dependency information available [INFO] [INFO] Downloading
> from central:
> https://repo.maven.apache.org/maven2/org/apache/avro/avro-maven-plugin/1.12.2/avro-maven-plugin-1.12.2.jar
> [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] [INFO] BUILD FAILURE [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] [INFO] Total time: 1.093 s [INFO] [INFO] Finished at:
> 2026-05-25T15:16:58+03:00 [INFO] [INFO]
> ------------------------------------------------------------------------
> [INFO] [ERROR] Plugin org.apache.avro:avro-maven-plugin:1.12.2 or one of
> its dependencies could not be resolved: [INFO] [ERROR] Could not find
> artifact org.apache.avro:avro-maven-plugin:jar:1.12.2 in central (
> https://repo.maven.apache.org/maven2) [INFO] [ERROR] -> [Help 1] [INFO]
> org.apache.maven.plugin.PluginResolutionException: Plugin
> org.apache.avro:avro-maven-plugin:1.12.2 or one of its dependencies could
> not be resolved:
> [INFO] Could not find artifact org.apache.avro:avro-maven-plugin:jar:1.12.2
> in central (https://repo.maven.apache.org/maven2)
>
> 4.
> cd lang/perl/ ./build.sh test include
> /private/tmp/avro-1.12.2/avro-src-1.12.2/lang/perl/inc/Module/Install.pm
> String found where operator expected at ./Makefile.PL line 41, near
> "readme_from 'lib/Avro.pm'" (Do you need to predeclare readme_from?) syntax
> error at ./Makefile.PL line 41, near "readme_from 'lib/Avro.pm'"
> Execution of ./Makefile.PL aborted due to compilation errors.
>
> Martin
>
>
>
> On Fri, May 22, 2026 at 9:20 PM Ryan Skraba <[email protected]> wrote:
>
> > Hi everyone,
> >
> > From my previous mail, I'd like to propose a release candidate RC0 as
> > a first step in the next Avro 1.12.2 release. This is a pre-vote to
> > help prepare validation for the next release candidate.
> >
> > The commit id is 3dd516fb146a8e733867ece19b15a01a37a68595
> > * This corresponds to the tag: release-1.12.2-rc0
> > * https://github.com/apache/avro/releases/tag/release-1.12.2-rc0
> >
> > The release tarball, signature, and checksums are here (revision 84687)
> > * https://dist.apache.org/repos/dist/dev/avro/avro-1.12.2-rc0/
> >
> > You can find the KEYS file here:
> > * https://dist.apache.org/repos/dist/dev/avro/KEYS
> >
> > Binary artifacts for Java are staged in Nexus here:
> > *
> > https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.12.2/
> >
> > This release includes the following Jira issues:
> > *
> > https://issues.apache.org/jira/issues/?jql=project%3DAVRO%20AND%20fixVersion%3D1.12.2
> >
> > Please feel free to try some validation on this candidate!  I'm
> > continuing the release prep work and we should have another one for a
> > vote soon.
> >
> > If, like many of us, you have a limited amount of time to spend,
> > please prioritize the next release candidate when it comes out.
> >
> > If you have a little more time and would like to help out with the
> > release, we can always use additional hands on the admin side:
> > - Writing the changelog
> > - Releasing the website
> > - Checking that the JIRA issues in the commits are correctly marked
> > with version 1.12.2
> > - And of course, identifying and reviewing priority and bug PRs and
> > cherry-picking them to branch-1.12 for the next release candidate.
> >
> > All my best, Ryan
> >

Reply via email to