You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Alex Harui <ah...@adobe.com> on 2014/06/23 18:25:16 UTC
[VOTE] Apache FlexJS 0.0.2 RC2
Hi,
This is vote for the second (0.0.2) release of Apache FlexJS.
The release candidate can be found here;
https://dist.apache.org/repos/dist/dev/flex/flexjs/0.0.2/rc2/
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:
- MD5 and signed packages are correct
- README, RELEASE_NOTES, NOTICE and LICENSE files are all fine
- As this is the first release please carefully check the LICENSE and
NOTICE files
- That the build script completes successfully
- That you can compile and cross-compile a simple example using the SDK.
The source package is set up the same way as the repo. This means that
the results of the build are not the same as an IDE-compatible SDK. The
compiled source package can be used in combination with the FalconJX
source package to compile some of the sample applications.
The most convenient way to use the binary package is to install it via Ant
or the Installer. To use an Installer you must use InstallApacheFlex
version 3.1 or later which is still in release candidate status at this
time. You can get InstallApacheFlex 3.1 here:
https://dist.apache.org/repos/dist/dev/flex/installer/3.1/rc4/binaries/
Please vote to approve this release:
+1 Approve the release
-1 Veto 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
Remember that this is an initial 'alpha-quality' release so I expect there
will be many bugs found. IMO the goal is not to try to find and fix bugs
in the RC, but to make sure we have the packaging right, and enough
functionality that folks will have some success trying to use it.
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 FlexUnit 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/flex/falcon/0.0.2/rc1/ApproveFlexJS.
xml
3) run the script: ant -e -f ApproveFlexJS.xml -Drelease.version=0.0.2
-Drc=2
You are not required to use this script, and more testing of the packages
and build results are always encouraged.
You will have to install Google Closure Linter and JSHint prior to running
the script.
Please put all discussion about this release in the DISCUSSION thread not
this VOTE thread.
Thanks,
Alex
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Alex Harui <ah...@adobe.com>.
I'm going to create another rc with erik's changes. I mentioned that in one of the threads.
Sent via the PANTECH Discover, an AT&T 4G LTE smartphone.
Justin Mclean <ju...@classsoftware.com> wrote:
Hi,
By my count this VOTE now open for 7 days only has two +1 votes - anyone care to help out?
Thanks,
Justin
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
By my count this VOTE now open for 7 days only has two +1 votes - anyone care to help out?
Thanks,
Justin
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Peter Ent <pe...@adobe.com>.
+1
I checked the md5 and signatures.
I read through the LICENSE, NOTICE et al files and they seemed fine.
I built from source, created a distro package, copied that to a clean
directory and ran ant -f installer.xml
I used the final FlexJS SDK to build several examples.
Peter Ent
Adobe Systems
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
> You need to build FalconJX first. That will create the lib dir with proper
> contents (dependencies and artefacts).
I thought I had var "ant" but no jsc.jar was produced. Turns out that you need to do an "ant all". Why isn't this the default target?
Justin
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
Changing my vote to +1 (binding).
Further testing:
- Was able to compile from source
- Tests pass
- Could run data binding example both jS + swf - however swf version of the example has overlapping text
Minor issues:
- Change "ant all" target to be the default target in Falcon, less confusion all round
Justin
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Erik de Bruin <er...@ixsoftware.nl>.
You need to build FalconJX first. That will create the lib dir with proper
contents (dependencies and artefacts).
EdB
On Wed, Jun 25, 2014 at 6:01 PM, Justin Mclean <ju...@classsoftware.com>
wrote:
> Hi,
>
> > FALCONJX_HOME points to the parent of a lib folder that contains the
> above
> > files.
>
> I can get it to compile with 0.0.1 but not 0.0.2FalconJX 0.0.2 doesn't
> contain a lib directory in that folder so you may need to change the error
> text.
>
> Justin
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
> FALCONJX_HOME points to the parent of a lib folder that contains the above
> files.
I can get it to compile with 0.0.1 but not 0.0.2FalconJX 0.0.2 doesn't contain a lib directory in that folder so you may need to change the error text.
Justin
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Alex Harui <ah...@adobe.com>.
On 6/25/14 6:33 AM, "Justin Mclean" <ju...@classsoftware.com> wrote:
>
>BUILD FAILED
>/Users/justinmclean/Documents/FlexJS0.0.2RC2/apache-flex-flexjs-0.0.2-src/
>build.xml:274: FALCONJX_HOME must be set to a folder with a lib
>sub-folder containing jsc.jar such as the compiler.jx folder in
>flex-falcon repo or the js folder if it has been converted into an
>FB-compatible SDK
>
>ls $FALCONJX_HOME
>commons-io-LICENSE.txt compc.jar jsc.jar
>commons-io.jar google mxmlc.jar
FALCONJX_HOME points to the parent of a lib folder that contains the above
files.
I agree it could be easier, but it isn't a priority for me right now.
Volunteers to work on it are welcome to do so.
-Alex
Re: [VOTE] Apache FlexJS 0.0.2 RC2
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
-1 binding - unable to compile
Checked:
- md5 and signatures all good
- LICENSE, NOTICE etc all good
- all source files have correct headers
- no unwanted binaries in source release
- can't compile (see below)
BUILD FAILED
/Users/justinmclean/Documents/FlexJS0.0.2RC2/apache-flex-flexjs-0.0.2-src/build.xml:274: FALCONJX_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler.jx folder in flex-falcon repo or the js folder if it has been converted into an FB-compatible SDK
ls $FALCONJX_HOME
commons-io-LICENSE.txt compc.jar jsc.jar
commons-io.jar google mxmlc.jar
Consider fixing in next RC/release.
- Change READme to README
- Update REAME with latest Flash Player versions
- Is the bug fix list correct? It only contains one fix
- Fix formatting of RELEASE_NOTES to fit in terminal window/standard line length
- make FALCON_HOME and FALCONJX_HOME actually refer to home direction not sub directories of Falcon - seems unnecessary to specify sub directories
Thanks,
Justin