Reminder: Branching GWT 2.6 later today

560 views
Skip to first unread message

Matthew Dempsky

unread,
Nov 4, 2013, 4:58:37 PM11/4/13
to google-web-toolkit-contributors
As a reminder, I'm going to create the GWT 2.6 branch later today and prepare a 2.6rc1 snapshot.  There's still some time to propose and submit patches, but it's down to hours remaining now.  Don't fret if you miss the deadline: there will be more releases in the future!

Matthew Dempsky

unread,
Nov 5, 2013, 3:04:48 AM11/5/13
to google-web-toolkit-contributors
As promised, I created the "release/2.6" branch for tracking development towards 2.6.  At this point, development can continue on master towards the next release.  If you think a change should be made for 2.6, please propose it against master, and then notify me to cherry pick it onto release/2.6.

Setting up the 2.6 release branch took longer than expected due to some last minute changes and technical issues.  I plan to finish preparing the 2.6rc1 snapshot tomorrow morning, and push them out.  I'll send an announcement when that's ready.  Thanks for your patience and sorry for the slight delay.

Matthew Dempsky

unread,
Nov 5, 2013, 3:18:30 AM11/5/13
to google-web-toolkit-contributors
In the mean time though, I think I successfully pushed 2.6.0-SNAPSHOT to https://oss.sonatype.org/content/repositories/google-snapshots/.

Juan Pablo Gardella

unread,
Nov 5, 2013, 7:32:05 AM11/5/13
to google-web-tool...@googlegroups.com
Thanks Mathew!


2013/11/5 Matthew Dempsky <mdem...@google.com>
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
---
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-co...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Colin Alworth

unread,
Nov 5, 2013, 8:14:27 PM11/5/13
to google-web-tool...@googlegroups.com
It looks like while I can get maven from the command line to get along with that repo, IntelliJ isn't having it - it is getting confused by the fact that the latest gwt-user snapshot 2.6.0-20131105.081128-3 only has a sources jar and a pom, no actual jar with compiled code in it. The -1 jar is only the compiled code, the -2 is only javadoc, and the -3 is, as mentioned, sources.

The maven/push-gwt.sh patch I put up should resolve this - for now this setup is good for maven builds, but not for IDEs that expect to have sources and javadocs available in the 'same' snapshot.

Matthew Dempsky

unread,
Nov 5, 2013, 8:54:43 PM11/5/13
to google-web-toolkit-contributors
Thanks for testing, Colin!  I'll try another push tonight using your scripts.


Cristiano Costantini

unread,
Nov 6, 2013, 1:14:12 AM11/6/13
to google-web-tool...@googlegroups.com
I'm using the 'nightly' with maven since some week, I had to create non-snapshot artifacts to address this: if you generate 2.6.0-rc1 artifacts it should work.

Colin Alworth

unread,
Nov 6, 2013, 4:49:03 PM11/6/13
to google-web-tool...@googlegroups.com

Just moved to eclipse to verify a possible issue with the snapshot (nope, bug was in my code), and eclipse seems to do okay with finding each artifact in its own snapshot.

Can you ping the list when you push a new set of snapshots?

-Colin

Matthew Dempsky

unread,
Nov 6, 2013, 7:00:28 PM11/6/13
to google-web-toolkit-contributors
Hm, I just tried pushing another 2.6.0-SNAPSHOT, this time using your patched scripts, but I got a Maven error:

/usr/bin/mvn org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file -Dfile=./poms/gwt/pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype -DpomFile=./poms/gwt/pom.xml -DuniqueVersion=false
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-deploy-plugin:2.7:deploy-file (default-cli) @ standalone-pom ---
Nov 06, 2013 3:47:50 PM org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
INFO: basic authentication scheme selected
[WARNING] Could not transfer metadata com.google.gwt:gwt:2.6.0-SNAPSHOT/maven-metadata.xml from/to sonatype (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer file: https://oss.sonatype.org/service/local/staging/deploy/maven2//com/google/gwt/gwt/2.6.0-SNAPSHOT/maven-metadata.xml. Return code is: 400
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.519s
[INFO] Finished at: Wed Nov 06 15:47:50 PST 2013
[INFO] Final Memory: 9M/79M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file (default-cli) on project standalone-pom: Failed to retrieve remote metadata com.google.gwt:gwt:2.6.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.google.gwt:gwt:2.6.0-SNAPSHOT/maven-metadata.xml from/to sonatype (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer file: https://oss.sonatype.org/service/local/staging/deploy/maven2//com/google/gwt/gwt/2.6.0-SNAPSHOT/maven-metadata.xml. Return code is: 400 -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
GPG passphrase not specified; will attempt to deploy files without signing
/usr/bin/mvn org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file -Dfile=/tmp/random-dir-29784225802671812248/gwt-2.6-rc1/gwt-dev.jar -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype -DpomFile=./poms/gwt/gwt-dev/pom.xml -Djavadoc=/tmp/random-dir-29784225802671812248/gwt-javadoc.jar -Dsources=/tmp/tmp-jar-expand-dir-6286-dev/gwt-dev-sources.jar -DuniqueVersion=false
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-deploy-plugin:2.7:deploy-file (default-cli) @ standalone-pom ---
Nov 06, 2013 3:47:54 PM org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
INFO: basic authentication scheme selected
[WARNING] Could not transfer metadata com.google.gwt:gwt-dev:2.6.0-SNAPSHOT/maven-metadata.xml from/to sonatype (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer file: https://oss.sonatype.org/service/local/staging/deploy/maven2//com/google/gwt/gwt-dev/2.6.0-SNAPSHOT/maven-metadata.xml. Return code is: 400
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.126s
[INFO] Finished at: Wed Nov 06 15:47:54 PST 2013
[INFO] Final Memory: 8M/112M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file (default-cli) on project standalone-pom: Failed to retrieve remote metadata com.google.gwt:gwt-dev:2.6.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.google.gwt:gwt-dev:2.6.0-SNAPSHOT/maven-metadata.xml from/to sonatype (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer file: https://oss.sonatype.org/service/local/staging/deploy/maven2//com/google/gwt/gwt-dev/2.6.0-SNAPSHOT/maven-metadata.xml. Return code is: 400 -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
Error while deploying, ignore errors? (y/N): 

I'm going to root cause what's going on, but maybe you have an idea what's going on?

Matthew Dempsky

unread,
Nov 6, 2013, 7:31:40 PM11/6/13
to google-web-toolkit-contributors
PEBKAC; I tried deploying to the production repo without GPG signatures.  I've deployed again to the snapshot repo using your script, and it looks better?  FYI, I pushed this snapshot as "2.6-SNAPSHOT", based on reading that Maven doesn't care about the difference.

Please give that a try, and then I'll push as 2.6-rc1 to the production repo.

Matthew Dempsky

unread,
Nov 6, 2013, 7:50:54 PM11/6/13
to google-web-toolkit-contributors
Hm, actually I could use some guidance here from external people who might be affected by this:

Should the release be "2.6-rc1", "2.6.0-rc1", "2.6.0-RC1", ...?

Should snapshots be pushed as "2.6-SNAPSHOT", "2.6.0-SNAPSHOT", both, ...?

It looks like Maven parses "2.6" and "2.6.0" identically for version comparisons, but perhaps it still makes a difference for locating dependencies in Maven Central?

Colin Alworth

unread,
Nov 6, 2013, 7:54:03 PM11/6/13
to google-web-tool...@googlegroups.com

My vote is 2.6.0-SNAPSHOT and 2.6.0-rc1, in case we need a bug fix release... Being consistent with snapshot versions lets maven users update to the new nightly without any config file changes.

Matthew Dempsky

unread,
Nov 6, 2013, 8:07:25 PM11/6/13
to google-web-toolkit-contributors
On Wed, Nov 6, 2013 at 4:54 PM, Colin Alworth <nilo...@gmail.com> wrote:

My vote is 2.6.0-SNAPSHOT and 2.6.0-rc1, in case we need a bug fix release... Being consistent with snapshot versions lets maven users update to the new nightly without any config file changes.

SGTM; rebuilt as 2.6.0-rc1 and pushed to google-snapshots as 2.6.0-SNAPSHOT.

Matthew Dempsky

unread,
Nov 7, 2013, 12:02:17 AM11/7/13
to google-web-toolkit-contributors
gwt-2.6.0-rc1.zip download: https://code.google.com/p/google-web-toolkit/downloads/detail?name=gwt-2.6.0-rc1.zip

(Next up the Maven 2.6.0-rc1 artifacts.)

Colin Alworth

unread,
Nov 7, 2013, 12:04:00 AM11/7/13
to google-web-tool...@googlegroups.com
Can you clarify about 2.6.0-rc1? Are we pushing the current build as 2.6.0-rc1 to maven central? I don't yet see 2.6.0-rc1 in central, nor in the google-snapshots.

A key detail about maven is that once a release is pushed with a particular version, it can't be unpushed, released is released. Snapshots are the other way around, you are allowed to update snapshots, as well as remove stale ones.

On the plus side, the -SNAPSHOT build looks to be working great from my testing.


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
---
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-co...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Colin Alworth

unread,
Nov 7, 2013, 12:04:58 AM11/7/13
to google-web-tool...@googlegroups.com
Email is almost fast enough to avoid this confusion - disregard my questions, looks like I've already got my answer!


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
---
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-co...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Matthew Dempsky

unread,
Nov 7, 2013, 12:09:21 AM11/7/13
to google-web-toolkit-contributors
Yep, to clarify: I've created a gwt-2.6.0-rc1 tag and pushed it to gerrit, and also created a gwt-2.6.0-rc1.zip that I've uploaded to Google Code.  This is the same release that I already pushed to the google-snapshots repo as 2.6.0-SNAPSHOT, and I'll soon push it to Maven Central as 2.6.0-rc1.

That's not to say there won't be any more changes before release (i.e., 2.6.0-rc2, etc), but the tree seemed like a decent enough state to get the first release candidate out so we can start doing some testing.

Matthew Dempsky

unread,
Nov 7, 2013, 12:47:44 AM11/7/13
to google-web-toolkit-contributors
Okay, 2.6.0-rc1 is available here now: https://oss.sonatype.org/content/groups/google/com/google/gwt/gwt/

I think in a few hours it should sync to Maven Central?

Daniel Kurka

unread,
Nov 7, 2013, 4:00:05 AM11/7/13
to google-web-tool...@googlegroups.com
I think we still need to update the release notes: http://www.gwtproject.org/release-notes.html

Did we already track stuff that needs to go in there?
Google Germany GmbH
Dienerstr. 12
80331 München

Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Graham Law, Katherine Stephens

Julien Dramaix

unread,
Nov 7, 2013, 4:44:38 AM11/7/13
to google-web-tool...@googlegroups.com
I tried the 2.6.0-rc1 release and maven (in command line) and Intellij seems happy with this dependency.

Thanks Matthew.

Julien

Li Bin

unread,
Nov 8, 2013, 12:28:12 AM11/8/13
to google-web-tool...@googlegroups.com
Is it possible for 2.6 to support IE11 in the final release ?  

Many thanks


On Thursday, November 7, 2013 5:00:05 PM UTC+8, Daniel Kurka wrote:
I think we still need to update the release notes: http://www.gwtproject.org/release-notes.html

Did we already track stuff that needs to go in there?
On Thu, Nov 7, 2013 at 6:47 AM, Matthew Dempsky <mdem...@google.com> wrote:
Okay, 2.6.0-rc1 is available here now: https://oss.sonatype.org/content/groups/google/com/google/gwt/gwt/

I think in a few hours it should sync to Maven Central?
On Wed, Nov 6, 2013 at 9:09 PM, Matthew Dempsky <mdem...@google.com> wrote:
Yep, to clarify: I've created a gwt-2.6.0-rc1 tag and pushed it to gerrit, and also created a gwt-2.6.0-rc1.zip that I've uploaded to Google Code.  This is the same release that I already pushed to the google-snapshots repo as 2.6.0-SNAPSHOT, and I'll soon push it to Maven Central as 2.6.0-rc1.

That's not to say there won't be any more changes before release (i.e., 2.6.0-rc2, etc), but the tree seemed like a decent enough state to get the first release candidate out so we can start doing some testing.
On Wed, Nov 6, 2013 at 9:04 PM, Colin Alworth <nilo...@gmail.com> wrote:
Email is almost fast enough to avoid this confusion - disregard my questions, looks like I've already got my answer!
On Wed, Nov 6, 2013 at 11:02 PM, Matthew Dempsky <mdem...@google.com> wrote:
gwt-2.6.0-rc1.zip download: https://code.google.com/p/google-web-toolkit/downloads/detail?name=gwt-2.6.0-rc1.zip

(Next up the Maven 2.6.0-rc1 artifacts.)


On Wed, Nov 6, 2013 at 5:07 PM, Matthew Dempsky <mdem...@google.com> wrote:
On Wed, Nov 6, 2013 at 4:54 PM, Colin Alworth <nilo...@gmail.com> wrote:

My vote is 2.6.0-SNAPSHOT and 2.6.0-rc1, in case we need a bug fix release... Being consistent with snapshot versions lets maven users update to the new nightly without any config file changes.

SGTM; rebuilt as 2.6.0-rc1 and pushed to google-snapshots as 2.6.0-SNAPSHOT.

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
---
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
---
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
---
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

Matthew Dempsky

unread,
Nov 8, 2013, 3:34:09 AM11/8/13
to google-web-toolkit-contributors
On Thu, Nov 7, 2013 at 9:28 PM, Li Bin <orno...@gmail.com> wrote:
Is it possible for 2.6 to support IE11 in the final release ?

It's unclear to me what you mean by supporting IE11.  If you know of issues between GWT and IE11, please report them at https://code.google.com/p/google-web-toolkit/issues/list.

However, it's unlikely that any new IE11-specific changes will be submitted between now and 2.6.0's release.

Li Bin

unread,
Nov 9, 2013, 5:46:46 AM11/9/13
to google-web-tool...@googlegroups.com

I mean the permutation for IE11

Colin Alworth

unread,
Nov 21, 2013, 11:17:43 AM11/21/13
to google-web-tool...@googlegroups.com
Would it be possible to set up nightly snapshots of 2.6.0 while we're still making changes? We're almost a dozen changes past the rc1 (and the last snapshot), and it would be nice to be able to run those without building locally.

We're doing our own local build anyway, but having a canonical source to draw on would make the 'are we ready yet' process a little smoother.

I'd offer to set up deployment ourselves, but I don't have access to the sonatype repo. I could set it up to deploy to something like com.sencha.gwt, but I'd rather not to avoid further rumors of GWT fragmentation...


On Wednesday, November 6, 2013 11:47:44 PM UTC-6, Matthew Dempsky wrote:
Okay, 2.6.0-rc1 is available here now: https://oss.sonatype.org/content/groups/google/com/google/gwt/gwt/

I think in a few hours it should sync to Maven Central?
On Wed, Nov 6, 2013 at 9:09 PM, Matthew Dempsky <mdem...@google.com> wrote:
Yep, to clarify: I've created a gwt-2.6.0-rc1 tag and pushed it to gerrit, and also created a gwt-2.6.0-rc1.zip that I've uploaded to Google Code.  This is the same release that I already pushed to the google-snapshots repo as 2.6.0-SNAPSHOT, and I'll soon push it to Maven Central as 2.6.0-rc1.

That's not to say there won't be any more changes before release (i.e., 2.6.0-rc2, etc), but the tree seemed like a decent enough state to get the first release candidate out so we can start doing some testing.
On Wed, Nov 6, 2013 at 9:04 PM, Colin Alworth <nilo...@gmail.com> wrote:
Email is almost fast enough to avoid this confusion - disregard my questions, looks like I've already got my answer!
On Wed, Nov 6, 2013 at 11:02 PM, Matthew Dempsky <mdem...@google.com> wrote:
gwt-2.6.0-rc1.zip download: https://code.google.com/p/google-web-toolkit/downloads/detail?name=gwt-2.6.0-rc1.zip

(Next up the Maven 2.6.0-rc1 artifacts.)


On Wed, Nov 6, 2013 at 5:07 PM, Matthew Dempsky <mdem...@google.com> wrote:
On Wed, Nov 6, 2013 at 4:54 PM, Colin Alworth <nilo...@gmail.com> wrote:

My vote is 2.6.0-SNAPSHOT and 2.6.0-rc1, in case we need a bug fix release... Being consistent with snapshot versions lets maven users update to the new nightly without any config file changes.

SGTM; rebuilt as 2.6.0-rc1 and pushed to google-snapshots as 2.6.0-SNAPSHOT.

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
---
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
---
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscribe@googlegroups.com.

Matthew Dempsky

unread,
Nov 21, 2013, 2:09:22 PM11/21/13
to google-web-toolkit-contributors
On Thu, Nov 21, 2013 at 8:17 AM, Colin Alworth <nilo...@gmail.com> wrote:
Would it be possible to set up nightly snapshots of 2.6.0 while we're still making changes? We're almost a dozen changes past the rc1 (and the last snapshot), and it would be nice to be able to run those without building locally.

Yeah, I'll put out a snapshot today once I get to the office and set something up to automate the process.  Thanks for the reminder!

Matthew Dempsky

unread,
Nov 21, 2013, 3:53:37 PM11/21/13
to google-web-toolkit-contributors
I just pushed out a new 2.6.0-SNAPSHOT built at 5a54bf3c.
Reply all
Reply to author
Forward
0 new messages