flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject Re: [VOTE] Release Apache Flex Tool API 1.0.0
Date Thu, 13 Nov 2014 20:00:05 GMT
Hi Chris,

+1 (binding)

Looks good, especially for a first time releasing Apache Flex stuff.

Couple of things:

1) The artifacts are not viewable from the browser.  The browser just
serves the pom.xml file.  But they are there and the approval scripts get
them.

2) The script couldn’t find your key.  Can you add your key to the KEYS
file in flex-sdk and push it to
https://dist.apache.org/repos/dist/release/flex/ or I can push it to dist
after you update KEYS in flex-sdk.

I grabbed your key from a keys server and then the signature could be
verified.  When you get to ApacheCon, see if you can get Justin to sign
your key.

I pushed an approval script to the repo.  Anybody who wants to use it to
test the build can choose the script or perform the steps individually
some other way.  To use the approval script, make sure you have both Ant
and Maven installed and in your PATH, then copy the script to an empty
folder and from that folder type:

 ant -e -f ApproveFlexToolAPI.xml -Drelease.version=1.0.0

Wasn’t sure what tests to run, so I just dumped the main jar and saw it
had the right number of .class files and a reasonable MANIFEST.MF.


Congratulations!

-Alex


On 11/13/14, 5:03 AM, "Christofer Dutz" <christofer.dutz@c-ware.de> wrote:

>Hi,
>
>
>I just staged a first release candidate of the Apache Flex Tool API 1.0.0
>at Apaches maven staging repository.
>
>
>The Flex Tool API is a simple set of generally two interfaces which
>allows it to easily use the Flex tools (most prominent one: the compiler)
>to be used by external tools (Mainly Flexmojos for now). It doesn't
>provide any new features to Flex itself from a users point of view.
>
>
>Using the Flex Tool API a project can provide an implementation of the
>FlexToolGroup interface and register the tools it provides (MXMLC, COMPX,
>DIGEST, etc.). There is also a FlexToolRegistry implementation that will
>return any FlexToolGroups available in the current classpath.
>
>
>As soon as this module is released, I will update the Flex SDK, Flacon
>and FalconJX to provide tool groups.
>
>?
>
>Now a little explanation as this is the first time we are doing a release
>of a Maven project here:
>
>
>There is a public location where you should be able to download the
>artifacts: 
>https://repository.apache.org/service/local/repositories/orgapacheflex-100
>0/content/org/apache/flex/flex-tool-api/1.0.0/
>
>
>As far as I understood it this Artifact will be the one we are voting on:
>
>https://repository.apache.org/service/local/repositories/orgapacheflex-100
>0/content/org/apache/flex/flex-tool-api/1.0.0/flex-tool-api-1.0.0-source-r
>elease.zip
>
>
>If you have a login to the Nexus, things can be a lot more comfortable
>though.
>
>Simply go to: 
>https://repository.apache.org/index.html#stagingRepositories and login.
>Here you will have a nice Web UI for browsing the release. As soon as you
>have logged in, select: Staging
>Repositories<https://repository.apache.org/index.html#> in the Build
>Promotion section of the Navigation on the left hand side.
>
>
>  *   As soon as you have selected the repository orgapacheflex-1000 you
>can select the tab: Content and have a look at the repository content.
>
>
>If the vote passes, I will set Close the Staging repository and hereby
>release the artifacts to Apaches Maven Repo. If it fails, I will drop the
>repo and nothing will be released.
>
>
>Chris
>

Mime
View raw message