Hi tison,

Thanks for your review.

> I cannot build from source on osx_aarch64 due to:
>
> [ERROR] Failed to execute goal
> org.xolstice.maven.plugins:protobuf-maven-plugin:0.6.1:compile (default) on
> project seata-serializer-protobuf: Unable to resolve artifact: Missing:
> [ERROR] ----------
> [ERROR] 1) com.google.protobuf:protoc:exe:osx-aarch_64:3.11.0
> [ERROR]
> [ERROR]   Try downloading the file manually from the project website.
> [ERROR]
> [ERROR]   Then, install it using the command:
> [ERROR]       mvn install:install-file -DgroupId=com.google.protobuf
> -DartifactId=protoc -Dversion=3.11.0 -Dclassifier=osx-aarch_64
> -Dpackaging=exe -Dfile=/path/to/file
> [ERROR]
> [ERROR]   Alternatively, if you host your own repository you can deploy the
> file there:
> [ERROR]       mvn deploy:deploy-file -DgroupId=com.google.protobuf
> -DartifactId=protoc -Dversion=3.11.0 -Dclassifier=osx-aarch_64
> -Dpackaging=exe -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
> [ERROR]
> [ERROR]   Path to dependency:
> [ERROR]    1) org.apache.seata:seata-serializer-protobuf:jar:2.1.0
> [ERROR]    2) com.google.protobuf:protoc:exe:osx-aarch_64:3.11.0
> [ERROR]
> [ERROR] ----------
> [ERROR] 1 required artifact is missing.
> [ERROR]
> [ERROR] for artifact:
> [ERROR]   org.apache.seata:seata-serializer-protobuf:jar:2.1.0
> [ERROR]
> [ERROR] from the specified remote repositories:
> [ERROR]   apache.snapshots (https://repository.apache.org/snapshots,
> releases=false, snapshots=true),
> [ERROR]   central (https://repo.maven.apache.org/maven2, releases=true,
> snapshots=false)
>
> But I think it's fair enough to upgrade the related dependencies in a
> following commit.

You can build the Seata source code on osx_aarch64 using the following command:
./mvnw clean package -DskipTests=true -Parrch64

we will make some optimizations to the default profile.

> The link to KEYS file should be updated as stated above, but it's not a
> release blocker anyway.

Thank you for your guidance. I have uploaded the signing key file to
https://dist.apache.org/repos/dist/release/incubator/seata/KEYS.


Warm regards,

Ji Min

tison <wander4...@gmail.com> 于2024年7月6日周六 01:12写道:
>
> +1 (binding)
>
> I checked:
>
> * Download links work
> * Signature and checksum matches
>
> gpg: Signature made 六  6/15 06:08:36 2024 PDT
> gpg:                using RSA key B51F1A5056BC5D6FBF2D82871E90338E9FA7635C
> gpg: Good signature from "jimin (CODE SIGN) <ji...@apache.org>" [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: B51F 1A50 56BC 5D6F BF2D  8287 1E90 338E 9FA7 635C
>
> * LICENSE / NOTICE / DISCLAIMER exist
> * Files have ASF license header
>
> I cannot build from source on osx_aarch64 due to:
>
> [ERROR] Failed to execute goal
> org.xolstice.maven.plugins:protobuf-maven-plugin:0.6.1:compile (default) on
> project seata-serializer-protobuf: Unable to resolve artifact: Missing:
> [ERROR] ----------
> [ERROR] 1) com.google.protobuf:protoc:exe:osx-aarch_64:3.11.0
> [ERROR]
> [ERROR]   Try downloading the file manually from the project website.
> [ERROR]
> [ERROR]   Then, install it using the command:
> [ERROR]       mvn install:install-file -DgroupId=com.google.protobuf
> -DartifactId=protoc -Dversion=3.11.0 -Dclassifier=osx-aarch_64
> -Dpackaging=exe -Dfile=/path/to/file
> [ERROR]
> [ERROR]   Alternatively, if you host your own repository you can deploy the
> file there:
> [ERROR]       mvn deploy:deploy-file -DgroupId=com.google.protobuf
> -DartifactId=protoc -Dversion=3.11.0 -Dclassifier=osx-aarch_64
> -Dpackaging=exe -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
> [ERROR]
> [ERROR]   Path to dependency:
> [ERROR]    1) org.apache.seata:seata-serializer-protobuf:jar:2.1.0
> [ERROR]    2) com.google.protobuf:protoc:exe:osx-aarch_64:3.11.0
> [ERROR]
> [ERROR] ----------
> [ERROR] 1 required artifact is missing.
> [ERROR]
> [ERROR] for artifact:
> [ERROR]   org.apache.seata:seata-serializer-protobuf:jar:2.1.0
> [ERROR]
> [ERROR] from the specified remote repositories:
> [ERROR]   apache.snapshots (https://repository.apache.org/snapshots,
> releases=false, snapshots=true),
> [ERROR]   central (https://repo.maven.apache.org/maven2, releases=true,
> snapshots=false)
>
> But I think it's fair enough to upgrade the related dependencies in a
> following commit.
>
> The link to KEYS file should be updated as stated above, but it's not a
> release blocker anyway.
>
> Best,
> tison.
>
> Best,
> tison.
>
>
> tison <wander4...@gmail.com> 于2024年7月5日周五 10:09写道:
>
> > You should use https://downloads.apache.org/incubator/seata/KEYS
> > instead of dist dev.
> >
> > You can upload the KEYS file to
> > https://dist.apache.org/repos/dist/release/incubator/seata/KEYS and
> > the downloads link would work.
> >
> > Best,
> > tison.
> >
> > Min Ji <ji...@apache.org> 于2024年7月5日周五 10:03写道:
> > >
> > > Hello,
> > >
> > > This is a call for vote on releasing Apache Seata(incubating) v2.1.0-RC4.
> > >
> > > The vote thread:
> > > https://lists.apache.org/thread/s0gxv49802kk8y3dnxr8ytxy6ghkkjr6
> > >
> > > Vote Result:
> > > https://lists.apache.org/thread/km5dzmhw2j7ow86pk3g81f1z50sojomz
> > >
> > > The release candidates:
> > >
> > https://dist.apache.org/repos/dist/dev/incubator/seata/incubator-seata/2.1.0/
> > >
> > > The staging repo:
> > > https://repository.apache.org/content/repositories/orgapacheseata-1030/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/incubator-seata/releases/tag/v2.1.0
> > >
> > > Git commit id for the release:
> > >
> > https://github.com/apache/incubator-seata/commit/38e9cea8bd611eca1e837e766b41a1334473c5f4
> > >
> > > Release Notes:
> > > https://github.com/apache/incubator-seata/releases/tag/v2.1.0
> > >
> > > The artifacts have been signed with Key :
> > > B51F1A5056BC5D6FBF2D82871E90338E9FA7635C, which can be found in the
> > > keys file:
> > > https://dist.apache.org/repos/dist/dev/incubator/seata/KEYS
> > >
> > > Build Environment: JDK 8+, Apache Maven 3.6.0+.
> > > Build Command: ./mvnw clean package -DskipTests=true, If you are
> > > building on an ARM64 architecture, please add the profile -Parrch64.
> > >
> > > CI Test Workflow:
> > >
> > https://github.com/apache/incubator-seata/actions/runs/9527005533/job/26263693001
> > >
> > > The vote will be open for at least 72 hours or until necessary number
> > > of votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Checklist for reference:
> > > [ ] Download links are valid.
> > > [ ] Checksums and PGP signatures are valid.
> > > [ ] Source code distributions have correct names matching the current
> > > release.
> > > [ ] LICENSE and NOTICE files are correct for each Answer repo.
> > > [ ] All files have license headers if necessary.
> > > [ ] No unlicensed compiled archives bundled in source archive.
> > >
> > >
> > >
> > > Warm regards,
> > >
> > > Ji Min
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to