You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2019/05/26 00:36:43 UTC

[royale-compiler] branch release_practice updated (2d6f6fb -> c249e6d)

This is an automated email from the ASF dual-hosted git repository.

aharui pushed a change to branch release_practice
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git.


    from 2d6f6fb  [maven-release-plugin] prepare for next development iteration
     new 1272a1a  can't clip timezone off file timestamps
     new c249e6d  Revert "[maven-release-plugin] prepare for next development iteration"

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 compiler-common/pom.xml                            |  4 +-
 compiler-externc/pom.xml                           |  8 ++--
 compiler-jx/pom.xml                                | 14 +++----
 .../apache/royale/compiler/clients/COMPJSC.java    | 30 ++++++++++++---
 .../royale/compiler/clients/COMPJSCRoyale.java     | 44 ++++++++++++++++++----
 compiler-test-utils/pom.xml                        |  4 +-
 compiler/pom.xml                                   | 10 ++---
 debugger/pom.xml                                   |  8 ++--
 flex-compiler-oem/pom.xml                          | 10 ++---
 pom.xml                                            |  2 +-
 royale-ant-tasks/pom.xml                           |  4 +-
 royale-maven-plugin/pom.xml                        |  4 +-
 swfutils/pom.xml                                   |  4 +-
 13 files changed, 98 insertions(+), 48 deletions(-)


[royale-compiler] 01/02: can't clip timezone off file timestamps

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch release_practice
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 1272a1ad9483607ff34f71deaee2b7ca261c6b69
Author: Alex Harui <ah...@apache.org>
AuthorDate: Sat May 25 17:36:11 2019 -0700

    can't clip timezone off file timestamps
---
 .../apache/royale/compiler/clients/COMPJSC.java    | 30 ++++++++++++---
 .../royale/compiler/clients/COMPJSCRoyale.java     | 44 ++++++++++++++++++----
 2 files changed, 62 insertions(+), 12 deletions(-)

diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSC.java b/compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSC.java
index 75e10fd..9791e09 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSC.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSC.java
@@ -475,10 +475,20 @@ public class COMPJSC extends MXMLJSC
                                     false).getPath();
 	                        System.out.println("Writing file: " + outputClassFile);     	
 	                        long fileDate = System.currentTimeMillis();
+	                        long zipFileDate = fileDate;
 	                    	String metadataDate = targetSettings.getSWFMetadataDate();
 	                    	if (metadataDate != null)
 	                    	{
 	                    		String metadataFormat = targetSettings.getSWFMetadataDateFormat();
+	                    		try {
+	                    			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
+	                    			fileDate = sdf.parse(metadataDate).getTime();
+	                    		} catch (ParseException e) {
+	                				// TODO Auto-generated catch block
+	                				e.printStackTrace();
+	                			} catch (IllegalArgumentException e1) {
+	                				e1.printStackTrace();
+	                			}
 	                    		// strip off timezone.  Zip format doesn't store timezone
 	                    		// and the goal is to have the same date and time regardless
 	                    		// of which timezone the build machine is using.
@@ -488,7 +498,7 @@ public class COMPJSC extends MXMLJSC
 	                    		metadataFormat = metadataFormat.substring(0, c);
 	                    		try {
 	                    			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
-	                    			fileDate = sdf.parse(metadataDate).getTime();
+	                    			zipFileDate = sdf.parse(metadataDate).getTime();
 	                    		} catch (ParseException e) {
 	                				// TODO Auto-generated catch block
 	                				e.printStackTrace();
@@ -497,7 +507,7 @@ public class COMPJSC extends MXMLJSC
 	                			}
 	                    	}
 	                    	ZipEntry ze = new ZipEntry(outputClassFile);
-	                    	ze.setTime(fileDate);
+	                    	ze.setTime(zipFileDate);
 	                        zipOutputStream.putNextEntry(ze);
 	                        temp.writeTo(zipOutputStream);
                             zipOutputStream.flush();
@@ -511,7 +521,7 @@ public class COMPJSC extends MXMLJSC
                                     false).getPath();
                                 System.out.println("Writing file: " + sourceMapFile);
                                 ze = new ZipEntry(sourceMapFile);
-    	                    	ze.setTime(fileDate);
+    	                    	ze.setTime(zipFileDate);
                                 zipOutputStream.putNextEntry(ze);
                                 sourceMapTemp.writeTo(zipOutputStream);
                                 zipOutputStream.flush();
@@ -526,10 +536,20 @@ public class COMPJSC extends MXMLJSC
                 {
                 	zipFile.close();
                     long fileDate = System.currentTimeMillis();
+                    long zipFileDate = fileDate;
                 	String metadataDate = targetSettings.getSWFMetadataDate();
                 	if (metadataDate != null)
                 	{
                 		String metadataFormat = targetSettings.getSWFMetadataDateFormat();
+                		try {
+                			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
+                			fileDate = sdf.parse(metadataDate).getTime();
+                		} catch (ParseException e) {
+            				// TODO Auto-generated catch block
+            				e.printStackTrace();
+            			} catch (IllegalArgumentException e1) {
+            				e1.printStackTrace();
+            			}
                 		// strip off timezone.  Zip format doesn't store timezone
                 		// and the goal is to have the same date and time regardless
                 		// of which timezone the build machine is using.
@@ -539,7 +559,7 @@ public class COMPJSC extends MXMLJSC
                 		metadataFormat = metadataFormat.substring(0, c);
                 		try {
                 			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
-                			fileDate = sdf.parse(metadataDate).getTime();
+                			zipFileDate = sdf.parse(metadataDate).getTime();
                 		} catch (ParseException e) {
             				// TODO Auto-generated catch block
             				e.printStackTrace();
@@ -552,7 +572,7 @@ public class COMPJSC extends MXMLJSC
                 		"    <files>\n" + fileList.toString() + "    </files>" + 
                 		catalog.substring(libraryIndex + 13);
                 	ZipEntry ze = new ZipEntry(SWCReader.CATALOG_XML);
-                	ze.setTime(fileDate);
+                	ze.setTime(zipFileDate);
                     zipOutputStream.putNextEntry(ze);
                 	zipOutputStream.write(catalog.getBytes());
                     zipOutputStream.flush();
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSCRoyale.java b/compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSCRoyale.java
index 3d991f1..4c15b42 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSCRoyale.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSCRoyale.java
@@ -210,10 +210,20 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
                         	InputStream input = zipFile.getInputStream(entry);
                         	ZipEntry ze = new ZipEntry(entry.getName());
 	                        long fileDate = System.currentTimeMillis();
+	                        long zipFileDate = fileDate;
 	                    	String metadataDate = targetSettings.getSWFMetadataDate();
 	                    	if (metadataDate != null)
 	                    	{
 	                    		String metadataFormat = targetSettings.getSWFMetadataDateFormat();
+	                    		try {
+	                    			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
+	                    			fileDate = sdf.parse(metadataDate).getTime();
+	                    		} catch (ParseException e) {
+	                				// TODO Auto-generated catch block
+	                				e.printStackTrace();
+	                			} catch (IllegalArgumentException e1) {
+	                				e1.printStackTrace();
+	                			}
 	                    		// strip off timezone.  Zip format doesn't store timezone
 	                    		// and the goal is to have the same date and time regardless
 	                    		// of which timezone the build machine is using.
@@ -223,7 +233,7 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
 	                    		metadataFormat = metadataFormat.substring(0, c);
 	                    		try {
 	                    			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
-	                    			fileDate = sdf.parse(metadataDate).getTime();
+	                    			zipFileDate = sdf.parse(metadataDate).getTime();
 	                    		} catch (ParseException e) {
 	                				// TODO Auto-generated catch block
 	                				e.printStackTrace();
@@ -231,7 +241,7 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
 	                				e1.printStackTrace();
 	                			}
 	                    	}
-	                    	ze.setTime(fileDate);
+	                    	ze.setTime(zipFileDate);
                         	zipOutputStream.putNextEntry(ze);
                         	IOUtils.copy(input, zipOutputStream);
                             zipOutputStream.flush();
@@ -361,10 +371,20 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
                                     false).getPath();
 	                        System.out.println("Writing file: " + outputClassFile);     	
 	                        long fileDate = System.currentTimeMillis();
+	                        long zipFileDate = fileDate;
 	                    	String metadataDate = targetSettings.getSWFMetadataDate();
 	                    	if (metadataDate != null)
 	                    	{
 	                    		String metadataFormat = targetSettings.getSWFMetadataDateFormat();
+	                    		try {
+	                    			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
+	                    			fileDate = sdf.parse(metadataDate).getTime();
+	                    		} catch (ParseException e) {
+	                				// TODO Auto-generated catch block
+	                				e.printStackTrace();
+	                			} catch (IllegalArgumentException e1) {
+	                				e1.printStackTrace();
+	                			}
 	                    		// strip off timezone.  Zip format doesn't store timezone
 	                    		// and the goal is to have the same date and time regardless
 	                    		// of which timezone the build machine is using.
@@ -374,7 +394,7 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
 	                    		metadataFormat = metadataFormat.substring(0, c);
 	                    		try {
 	                    			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
-	                    			fileDate = sdf.parse(metadataDate).getTime();
+	                    			zipFileDate = sdf.parse(metadataDate).getTime();
 	                    		} catch (ParseException e) {
 	                				// TODO Auto-generated catch block
 	                				e.printStackTrace();
@@ -383,7 +403,7 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
 	                			}
 	                    	}
 	                    	ZipEntry ze = new ZipEntry(outputClassFile);
-	                    	ze.setTime(fileDate);
+	                    	ze.setTime(zipFileDate);
 	                        zipOutputStream.putNextEntry(ze);
 	                        temp.writeTo(zipOutputStream);
                             zipOutputStream.flush();
@@ -397,7 +417,7 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
                                     false).getPath();
                                 System.out.println("Writing file: " + sourceMapFile);  
                                 ze = new ZipEntry(sourceMapFile);
-    	                    	ze.setTime(fileDate);
+    	                    	ze.setTime(zipFileDate);
                                 zipOutputStream.putNextEntry(ze);
                                 sourceMapTemp.writeTo(zipOutputStream);
                                 zipOutputStream.flush();
@@ -420,10 +440,20 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
                 {
                 	zipFile.close();
                     long fileDate = System.currentTimeMillis();
+                    long zipFileDate = fileDate;
                 	String metadataDate = targetSettings.getSWFMetadataDate();
                 	if (metadataDate != null)
                 	{
                 		String metadataFormat = targetSettings.getSWFMetadataDateFormat();
+                		try {
+                			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
+                			fileDate = sdf.parse(metadataDate).getTime();
+                		} catch (ParseException e) {
+            				// TODO Auto-generated catch block
+            				e.printStackTrace();
+            			} catch (IllegalArgumentException e1) {
+            				e1.printStackTrace();
+            			}
                 		// strip off timezone.  Zip format doesn't store timezone
                 		// and the goal is to have the same date and time regardless
                 		// of which timezone the build machine is using.
@@ -433,7 +463,7 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
                 		metadataFormat = metadataFormat.substring(0, c);
                 		try {
                 			SimpleDateFormat sdf = new SimpleDateFormat(metadataFormat);
-                			fileDate = sdf.parse(metadataDate).getTime();
+                			zipFileDate = sdf.parse(metadataDate).getTime();
                 		} catch (ParseException e) {
             				// TODO Auto-generated catch block
             				e.printStackTrace();
@@ -446,7 +476,7 @@ public class COMPJSCRoyale extends MXMLJSCRoyale
                 		"    <files>\n" + fileList.toString() + "    </files>" + 
                 		catalog.substring(libraryIndex + 13);
                 	ZipEntry ze = new ZipEntry(SWCReader.CATALOG_XML);
-                	ze.setTime(fileDate);
+                	ze.setTime(zipFileDate);
                     zipOutputStream.putNextEntry(ze);
                 	zipOutputStream.write(catalog.getBytes());
                     zipOutputStream.flush();


[royale-compiler] 02/02: Revert "[maven-release-plugin] prepare for next development iteration"

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch release_practice
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit c249e6de711b1ca794af593cd6a5c8ae5362d0d0
Author: Alex Harui <ah...@apache.org>
AuthorDate: Sat May 25 17:36:21 2019 -0700

    Revert "[maven-release-plugin] prepare for next development iteration"
    
    This reverts commit 2d6f6fb3e813b519d4abff8e444b7bfd17e25379.
---
 compiler-common/pom.xml     |  4 ++--
 compiler-externc/pom.xml    |  8 ++++----
 compiler-jx/pom.xml         | 14 +++++++-------
 compiler-test-utils/pom.xml |  4 ++--
 compiler/pom.xml            | 10 +++++-----
 debugger/pom.xml            |  8 ++++----
 flex-compiler-oem/pom.xml   | 10 +++++-----
 pom.xml                     |  2 +-
 royale-ant-tasks/pom.xml    |  4 ++--
 royale-maven-plugin/pom.xml |  4 ++--
 swfutils/pom.xml            |  4 ++--
 11 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/compiler-common/pom.xml b/compiler-common/pom.xml
index 235e0f6..a1195c9 100644
--- a/compiler-common/pom.xml
+++ b/compiler-common/pom.xml
@@ -23,11 +23,11 @@
     <parent>
         <groupId>org.apache.royale.compiler</groupId>
         <artifactId>royale-compiler-parent</artifactId>
-        <version>0.9.7-SNAPSHOT</version>
+        <version>0.9.6-SNAPSHOT</version>
     </parent>
 
     <artifactId>compiler-common</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
 
     <name>Apache Royale: Compiler: Compiler-Common</name>
     <description>The Apache Royale Compiler Common classes</description>
diff --git a/compiler-externc/pom.xml b/compiler-externc/pom.xml
index 63c4451..efa2e1b 100644
--- a/compiler-externc/pom.xml
+++ b/compiler-externc/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>compiler-externc</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
 
   <name>Apache Royale: Compiler: Externc</name>
   <description>The Apache Royale Compiler Externs Compiler</description>
@@ -132,7 +132,7 @@
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-common</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>com.google.javascript</groupId>
@@ -143,7 +143,7 @@
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-test-utils</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git a/compiler-jx/pom.xml b/compiler-jx/pom.xml
index fb8236a..c0a6e01 100644
--- a/compiler-jx/pom.xml
+++ b/compiler-jx/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>compiler-jx</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
 
   <name>Apache Royale: Compiler: Compiler-JX</name>
 
@@ -78,17 +78,17 @@
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-common</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-externc</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>org.apache.commons</groupId>
@@ -120,7 +120,7 @@
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-test-utils</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -132,7 +132,7 @@
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-externc</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
diff --git a/compiler-test-utils/pom.xml b/compiler-test-utils/pom.xml
index 83ac366..a69393c 100644
--- a/compiler-test-utils/pom.xml
+++ b/compiler-test-utils/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>compiler-test-utils</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
 
   <name>Apache Royale: Compiler: Test Utils</name>
   <description>
diff --git a/compiler/pom.xml b/compiler/pom.xml
index 3423877..924cf40 100644
--- a/compiler/pom.xml
+++ b/compiler/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>compiler</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
 
   <name>Apache Royale: Compiler: Compiler</name>
   <description>The Apache Royale Compiler</description>
@@ -538,7 +538,7 @@
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-common</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>org.apache.flex</groupId>
@@ -590,13 +590,13 @@
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-test-utils</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-externc</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>junit</groupId>
diff --git a/debugger/pom.xml b/debugger/pom.xml
index 22b6dc3..3dd57b8 100644
--- a/debugger/pom.xml
+++ b/debugger/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>debugger</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
 
   <name>Apache Royale: Compiler: Debugger</name>
 
@@ -88,12 +88,12 @@ Do all the JBurg code generation.
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>swfutils</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>commons-lang</groupId>
diff --git a/flex-compiler-oem/pom.xml b/flex-compiler-oem/pom.xml
index 065bea5..bb61461 100644
--- a/flex-compiler-oem/pom.xml
+++ b/flex-compiler-oem/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>flex-compiler-oem</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
 
   <name>Apache Royale: Compiler: OEM Layer</name>
 
@@ -45,17 +45,17 @@
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>compiler-jx</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
     <dependency>
       <groupId>org.apache.royale.compiler</groupId>
       <artifactId>swfutils</artifactId>
-      <version>0.9.7-SNAPSHOT</version>
+      <version>0.9.6-SNAPSHOT</version>
     </dependency>
   </dependencies>
 
diff --git a/pom.xml b/pom.xml
index d2ce7ca..d417606 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
 
   <groupId>org.apache.royale.compiler</groupId>
   <artifactId>royale-compiler-parent</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Royale: Compiler: Parent</name>
diff --git a/royale-ant-tasks/pom.xml b/royale-ant-tasks/pom.xml
index 2546247..f1edce5 100644
--- a/royale-ant-tasks/pom.xml
+++ b/royale-ant-tasks/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-ant-tasks</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
 
   <name>Apache Royale: Royale Ant Tasks</name>
 
diff --git a/royale-maven-plugin/pom.xml b/royale-maven-plugin/pom.xml
index ad48e21..e29593b 100644
--- a/royale-maven-plugin/pom.xml
+++ b/royale-maven-plugin/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-maven-plugin</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
   <packaging>maven-plugin</packaging>
 
   <name>Apache Royale: Royale Maven Plugin</name>
diff --git a/swfutils/pom.xml b/swfutils/pom.xml
index 98d9d43..85c5ebe 100644
--- a/swfutils/pom.xml
+++ b/swfutils/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.royale.compiler</groupId>
     <artifactId>royale-compiler-parent</artifactId>
-    <version>0.9.7-SNAPSHOT</version>
+    <version>0.9.6-SNAPSHOT</version>
   </parent>
 
   <artifactId>swfutils</artifactId>
-  <version>0.9.7-SNAPSHOT</version>
+  <version>0.9.6-SNAPSHOT</version>
 
   <name>Apache Royale: Compiler: SWFUtils</name>
   <description>The Apache Royale Compiler SWF Utility classes</description>