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