[gwt-contrib] Building Elemental fails

2013-10-28 Thread Jens
I just tried to add Elemental to our GWT trunk builds and thus changed "ant 
clean dist" to "ant clean elemental dist" and now always getting the 
following build error:


generate:
 [exec] Traceback (most recent call last):
 [exec]   File "idl/scripts/elemental_fremontcutbuilder.py", line 217, 
in 
 [exec] sys.exit(main())
 [exec]   File "idl/scripts/elemental_fremontcutbuilder.py", line 214, 
in main
 [exec] return build_database(idl_files, database_dir)
 [exec]   File "idl/scripts/elemental_fremontcutbuilder.py", line 139, 
in build_database
 [exec] builder.import_idl_file(file_name, webkit_options)
 [exec]   File 
"/var/lib/jenkins/jobs/GWT/workspace/elemental/idl/scripts/databasebuilder.py", 
line 472, in import_idl_file
 [exec] idl_file = self._load_idl_file(file_path, import_options)
 [exec]   File 
"/var/lib/jenkins/jobs/GWT/workspace/elemental/idl/scripts/databasebuilder.py", 
line 86, in _load_idl_file
 [exec] raise RuntimeError('Failed to load file %s: %s' % 
(file_name, e))
 [exec] RuntimeError: Failed to load file 
idl/scripts/../third_party/WebCore/css/WebKitCSSRegionRule.idl: At line 1 
offset 0: Expected "module" or "interface" or "exception" but "" found: ""
 [exec] Traceback (most recent call last):
 [exec]   File "idl/scripts/elementaldomgenerator.py", line 164, in 

 [exec] sys.exit(main())
 [exec]   File "idl/scripts/elementaldomgenerator.py", line 155, in main
 [exec] database_dir, use_database_cache)
 [exec]   File "idl/scripts/elementaldomgenerator.py", line 120, in 
GenerateDOM
 [exec] systems = systems)
 [exec]   File 
"/var/lib/jenkins/jobs/GWT/workspace/elemental/idl/scripts/elementalgenerator.py",
 
line 279, in Generate
 [exec] 
self.PopulateMixinBase(self._database.GetInterface('ElementalMixinBase'), 
mixins)
 [exec]   File 
"/var/lib/jenkins/jobs/GWT/workspace/elemental/idl/scripts/database.py", 
line 188, in GetInterface
 [exec] raise RuntimeError('Interface %s is not loaded' % 
interface_name)
 [exec] RuntimeError: Interface ElementalMixinBase is not loaded


The build is executed by Jenkins on Ubuntu 12.04 with Python 2.7.3. I tried 
the same on Mac OS (without Jenkins) and everything works as expected. I 
have also created MD5 sums of WebKitCSSRegionRule.idl on Ubuntu and Mac OS 
and both MD5 sums are the same.

Does anyone have an idea what can cause the above error?


-- J.

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[gwt-contrib] Re: Building Elemental fails

2013-10-28 Thread Colin Alworth
I can't reproduce this, we're also running ant clean elemental dist on our 
teamcity build. We're also running ubuntu 12, python 2.7.3. Last confirmed 
building as of 0d6a865556ca56840114e8397a1f2be522e83361 (current HEAD).

On Monday, October 28, 2013 5:43:04 AM UTC-5, Jens wrote:
>
> I just tried to add Elemental to our GWT trunk builds and thus changed 
> "ant clean dist" to "ant clean elemental dist" and now always getting the 
> following build error:
>
>
> generate:
>  [exec] Traceback (most recent call last):
>  [exec]   File "idl/scripts/elemental_fremontcutbuilder.py", line 217, 
> in 
>  [exec] sys.exit(main())
>  [exec]   File "idl/scripts/elemental_fremontcutbuilder.py", line 214, 
> in main
>  [exec] return build_database(idl_files, database_dir)
>  [exec]   File "idl/scripts/elemental_fremontcutbuilder.py", line 139, 
> in build_database
>  [exec] builder.import_idl_file(file_name, webkit_options)
>  [exec]   File 
> "/var/lib/jenkins/jobs/GWT/workspace/elemental/idl/scripts/databasebuilder.py",
>  
> line 472, in import_idl_file
>  [exec] idl_file = self._load_idl_file(file_path, import_options)
>  [exec]   File 
> "/var/lib/jenkins/jobs/GWT/workspace/elemental/idl/scripts/databasebuilder.py",
>  
> line 86, in _load_idl_file
>  [exec] raise RuntimeError('Failed to load file %s: %s' % 
> (file_name, e))
>  [exec] RuntimeError: Failed to load file 
> idl/scripts/../third_party/WebCore/css/WebKitCSSRegionRule.idl: At line 1 
> offset 0: Expected "module" or "interface" or "exception" but "" found: ""
>  [exec] Traceback (most recent call last):
>  [exec]   File "idl/scripts/elementaldomgenerator.py", line 164, in 
> 
>  [exec] sys.exit(main())
>  [exec]   File "idl/scripts/elementaldomgenerator.py", line 155, in 
> main
>  [exec] database_dir, use_database_cache)
>  [exec]   File "idl/scripts/elementaldomgenerator.py", line 120, in 
> GenerateDOM
>  [exec] systems = systems)
>  [exec]   File 
> "/var/lib/jenkins/jobs/GWT/workspace/elemental/idl/scripts/elementalgenerator.py",
>  
> line 279, in Generate
>  [exec] 
> self.PopulateMixinBase(self._database.GetInterface('ElementalMixinBase'), 
> mixins)
>  [exec]   File 
> "/var/lib/jenkins/jobs/GWT/workspace/elemental/idl/scripts/database.py", 
> line 188, in GetInterface
>  [exec] raise RuntimeError('Interface %s is not loaded' % 
> interface_name)
>  [exec] RuntimeError: Interface ElementalMixinBase is not loaded
>
>
> The build is executed by Jenkins on Ubuntu 12.04 with Python 2.7.3. I 
> tried the same on Mac OS (without Jenkins) and everything works as 
> expected. I have also created MD5 sums of WebKitCSSRegionRule.idl on 
> Ubuntu and Mac OS and both MD5 sums are the same.
>
> Does anyone have an idea what can cause the above error?
>
>
> -- J.
>

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[gwt-contrib] Re: Building Elemental fails

2013-10-28 Thread Jens
Thx for checking it, Colin. 

Pretty strange that it doesn't work. The error also happens if I just 
execute ant on console directly on the server.

-- J.

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[gwt-contrib] Re: Building Elemental fails

2013-10-28 Thread Colin Alworth
Good thought, I tried that too to confirm that teamcity wasn't setting 
anything funny. Still passed, not sure what is up.
Other details that may or may not help:

$ java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) Server VM (build 20.10-b01, mixed mode)

$ ant -version
Apache Ant(TM) version 1.8.2 compiled on December 3 2011

$ uname -a
Linux ubuntu 3.2.0-55-generic #85-Ubuntu SMP Wed Oct 2 12:29:27 UTC 2013 
x86_64 x86_64 x86_64 GNU/Linux

$ python --version
Python 2.7.3



On Monday, October 28, 2013 11:37:40 AM UTC-5, Jens wrote:
>
> Thx for checking it, Colin. 
>
> Pretty strange that it doesn't work. The error also happens if I just 
> execute ant on console directly on the server.
>
> -- J.
>

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[gwt-contrib] Re: Next GWT Contributor Hangout

2013-10-28 Thread Joshb
Hi Bhaskar,

I am a long time GWT user (5+ years), and am very much interested in the 
developments surrounding SDM for the 3.0 release.  I know there has been a 
lot of talk about how the debug environment will look, and was hoping 
someone from google's GWT team could speak to what the goal is for GWT 3. 
 I came across these two videos:

http://www.youtube.com/watch?v=EbRviM8HgBs is a demo of how DART+Eclipse 
debugging works, and is exactly how I would hope a GWT implementation would 
go.  The video is by Seth Ladd, and if memory serves, he was on the GWT 
team at some point.  It looks like the solution uses Source Maps, and from 
my (limited) understanding, I would think that there are enough 
similarities between what is going on that something similar should work 
for GWT.  

http://www.youtube.com/watch?v=_uzSw_fb7NQ is a more generic 
Javscript-Eclipse debugging example.

I apologize if this isn't the right forum for this type of request/message, 
but as always, I will be following the hangout to see how things are 
progressing.

Thanks,

Josh

On Friday, October 25, 2013 5:08:19 PM UTC-4, Bhaskar Janakiraman wrote:
>
> The next GWT contributors hangout will be on Wednesday, Oct 30, 10.45 - 
> 11.30am PST. 
>
> We are making a change to the hangout sessions: it will be a regular 
> hangout and not a hangout-on-air, but we will record the session and upload 
> the video. Reasons for this:
> 1. Improved audio quality with regular hangout.
> 2. In the last couple of sessions, we only had 2-3 people who were 
> watching it live. 
>
> The video will be accessible from the GWT G+ 
> page
> .
>
> As before, if you want to participate in person in the hangout, please 
> send me your email address (to: bjanakiraman at google.com)  and I will 
> invite you to the hangout (limit of 10 remote participants). 
> Agenda:
>
> - GWT 2.6, status, patches in progress
> - Update on modular compilation and other on-going efforts. 
>
> Thanks,
> Bhaskar
>

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.