+1

Voting +1 even if there is an issue in there which we should address in future 
releases (See in the NOTES at the end). I ran the approval script and 
additionally did my manual review steps.

Output from the approval script:

Package 
https://dist.apache.org/repos/dist/dev/royale/compiler-build-tools/1.2.1/rc1/apache-royale-compiler-build-tools-1.2.1-source-release.zip
Java 9
OS: Mac OS X x86_64 10.15.7
Source kit signatures match: y
Source kit builds: y
README is ok: ${readme.ok}
RELEASE_NOTES is ok: ${releasenotes.ok}
NOTICE is ok: y
LICENSE is ok: y
No unapproved licenses or archives in source package: y
No unapproved binaries in source package: y

Package 
https://dist.apache.org/repos/dist/dev/royale/compiler-build-tools/1.2.1/rc1/binaries/compiler-build-tools-1.2.1.jar
Binary signatures match: y
NOTICE is ok: y
LICENSE is ok: y
                

main:

BUILD SUCCESSFUL
Total time: 2 minutes 39 seconds

Additionally manually doing the review:

[OK] Download all staged artifacts under the url specified in the release vote 
email into a directory we’ll now call download-dir.
[OK] Verify the signature is correct: Additional Apache tutorial on how to 
verify downloads can be found here.
[OK] Check if the signature references an Apache email address.
[OK] Verify the SHA512 hashes.
[OK] Unzip the archive
[OK] Verify the existence of LICENSE, NOTICE, RELEASE_NOTES files in the 
extracted source bundle.
[OK] Verify the content of LICENSE, NOTICE, RELEASE_NOTES files in the 
extracted source bundle.
[OK] Run RAT externally to ensure there are no surprises.
[MINOR] Search for SNAPSHOT references.
[OK] Search for Copyright references, and if they are in headers, make sure 
these files containing them are mentioned in the LICENSE file.
[OK] Build the project according to the information in the README.md file. 
(Using "mvn install" due to lack of README)



NOTES:
- Having the manually patched version of the maven-scm-provider-jgit in the 
build actually makes it not reproducible. In order to be able to do so the used 
must manually checkout the sources, apply the patch (which isn't documented in 
the pom.xml) and build and use that version from now-on. I strongly opt for 
either getting rid of this plugin, or to get the patch into the mainstream 
build for that project.
. The RELEASE_NOTES are just empty. Perhaps remove them or start filling them.




Am 23.11.20, 16:28 schrieb "Harbs" <harbs.li...@gmail.com>:

    Hi,
    This is the vote for the 1.2.1 release of Apache Royale Compiler Build 
Tools.  The release candidate can be found here;
    
https://dist.apache.org/repos/dist/dev/royale/compiler-build-tools/1.2.1/rc1/

    Before voting please review the section,'What are the ASF requirements on 
approving a release?', at: 
    http://www.apache.org/dev/release.html#approving-a-release

    At a minimum you would be expected to check that:
    - SHA and signed packages are correct
    - NOTICE and LICENSE files are all fine
    - That "mvn clean install" in the root of the source package completes 
successfully
    - That you can modify other compiler poms to use that version of 
compiler-build-tools and build the compiler.

    The KEYS file is at https://dist.apache.org/repos/dist/release/royale/KEYS

    Maven artifacts are staged here: 
    https://repository.apache.org/content/repositories/orgapacheroyale-1078/

    Please vote to approve this release:
    +1 Approve the release
    -1 Disapprove the release (please provide specific comments to why)

    This vote will be open for 72 hours or until a result can be called.

    The vote passes if there is:
    - At least 3 +1 votes from the PMC
    - More positive votes than negative votes

    People who are not in PMC are also encouraged to test out the release and 
vote, although their votes will not be binding, they can influence how the PMC 
votes.

    When voting please indicate what OS, IDE, Flash Player version and AIR 
version you tested with.  

    For your convenience, there is an ant script that automates the common 
steps to validate a release.  Instead of individually downloading the package 
and signature files, unzipping, etc, you can instead:
    1) create an empty folder,
    2) download into that folder this file:
    
https://dist.apache.org/repos/dist/dev/royale/compiler-build-tools/1.2.1/rc1/ApproveBuildTools.xml
    3) run the script:
      ant -e -f ApproveBuildTools.xml -Drelease.version=1.2.1 -Drc=1

    You are not required to use this script, and more testing of the packages 
and build results are always encouraged.

    Please put all discussion about this release in the DISCUSSION thread not 
this VOTE thread.

    Thanks,
    Harbs

Reply via email to