[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2014-11-04 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14197588#comment-14197588
 ] 

Hudson commented on THRIFT-1357:


SUCCESS: Integrated in Thrift #1331 (See 
[https://builds.apache.org/job/Thrift/1331/])
THRIFT-1357:Erlang Dependency breaks build (roger: rev 
cb3f3f37e2060ba19b97ebe0cc815b5107f3dab9)
* lib/erl/src/thrift_json_parser.erl
* lib/erl/src/thrift_json_protocol.erl
* lib/erl/rebar.config


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Roger Meier
> Fix For: 0.9.2
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2014-07-22 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14070825#comment-14070825
 ] 

ASF GitHub Bot commented on THRIFT-1357:


Github user talentdeficit closed the pull request at:

https://github.com/apache/thrift/pull/157


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Roger Meier
> Fix For: 1.0
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2014-07-22 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14070813#comment-14070813
 ] 

ASF GitHub Bot commented on THRIFT-1357:


Github user bufferoverflow commented on the pull request:

https://github.com/apache/thrift/pull/157#issuecomment-49794410
  
please close, it's committed


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Roger Meier
> Fix For: 1.0
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2014-07-16 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14063928#comment-14063928
 ] 

Hudson commented on THRIFT-1357:


FAILURE: Integrated in Thrift #1222 (See 
[https://builds.apache.org/job/Thrift/1222/])
THRIFT-1357:Erlang Dependency breaks build (roger: rev 
cb3f3f37e2060ba19b97ebe0cc815b5107f3dab9)
* lib/erl/rebar.config
* lib/erl/src/thrift_json_protocol.erl
* lib/erl/src/thrift_json_parser.erl


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Roger Meier
> Fix For: 1.0
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2014-07-14 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14061667#comment-14061667
 ] 

ASF GitHub Bot commented on THRIFT-1357:


GitHub user talentdeficit opened a pull request:

https://github.com/apache/thrift/pull/157

THRIFT-1357:Erlang Dependency breaks build

client: erlang
patch: talentdeficit (alisdair sullivan)

integrate jsx json parser into thrift erlang client

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/talentdeficit/thrift thrift-1357

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/thrift/pull/157.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #157


commit c9b21ef4baeb740a476a59eabdea760bb5dd7b9e
Author: alisdair sullivan 
Date:   2014-07-15T04:50:43Z

THRIFT-1357:Erlang Dependency breaks build

client: erlang
patch: talentdeficit (alisdair sullivan)

integrate jsx json parser into thrift erlang client




> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 1.0
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2014-07-08 Thread alisdair sullivan (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14055771#comment-14055771
 ] 

alisdair sullivan commented on THRIFT-1357:
---

i've restarted work on this (here: 
https://github.com/talentdeficit/thrift/tree/thrift-1357) but i could use some 
help with getting a stable dev/test environment. is there a vagrant image or 
similar that replicates the test env thrift uses?

failing that, sample input/output for the `thrift_json_protocol` exports so i 
can write my own tests would be appreciated

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 1.0
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-07-24 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13719184#comment-13719184
 ] 

Jake Farrell commented on THRIFT-1357:
--

Hi Alisdair, we currently use JSX in one file (thrift_json_protocol.erl, link 
below). we have experienced many issues with JSX downloading from github as a 
external dependency and this causes the build to break, as a result we have 
removed erlang from the debian package, rpm, and many other automated build 
configurations we have. If you are willing to contribute your parser, or the 
subset that we need based on usage within thrift_json_protocol, for inclusion 
with Apache Thrift please attach the source code to this ticket you wish to 
granting right of use to the ASF for that attached version. If you would like 
to provide a patch for only the specific functionality that is needed within 
thrift_json_protocol that would be a tremendous help as well. Either way, 
appreciate any help you can provide in making the erlang build stable again.  

https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/erl/src/thrift_json_protocol.erl

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-07-03 Thread alisdair sullivan (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13699087#comment-13699087
 ] 

alisdair sullivan commented on THRIFT-1357:
---

original author of jsx here. i read the howtocontribute link but i am not sure 
exactly what is required of me. which source do you need me to attach to a 
ticket? just the jsx source? thanks

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-07-02 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13698494#comment-13698494
 ] 

Jake Farrell commented on THRIFT-1357:
--

Hi Peter, thanks for reaching out to the author of JSX. In order for us to 
include it with the Apache Thrift source, as Jens mentioned, we will need the 
original author to attach the source to a ticket within this jira, granting ASF 
use to that source. Once he has done this we can pick up the ball from there 
and integrate it into our source. If you have any questions please let me know


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-07-01 Thread Jens Geyer (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13697161#comment-13697161
 ] 

Jens Geyer commented on THRIFT-1357:


For testing, sure. For committing, unfortunately not. 
Please see http://thrift.apache.org/docs/HowToContribute


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-07-01 Thread Peter Neumark (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13697120#comment-13697120
 ] 

Peter Neumark commented on THRIFT-1357:
---

JSX is also MIT licensed, and is a much better fit for this task than 
Mochijson2.
I asked Alisdair Sullivan, the guy who wrote it if we could include it in the 
thrift git repo. He said yes and if there's anything he could help us with, he 
will. Jens Geyer, Anthony Molinaro, could you guys copy JSX over from github 
and see if our build troubles go away?

Peter

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-06-29 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13696097#comment-13696097
 ] 

Hudson commented on THRIFT-1357:


Integrated in Thrift #761 (See [https://builds.apache.org/job/Thrift/761/])
THRIFT-1357 Erlang Dependency breaks build (Revision 
c36b56d3d714a440bc14055c0180632a0c4a6bca)

 Result = FAILURE
roger : 
Files : 
* lib/erl/Makefile.am


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-06-29 Thread Roger Meier (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13696096#comment-13696096
 ] 

Roger Meier commented on THRIFT-1357:
-

just committed Anthony's proposal

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-06-25 Thread Jens Geyer (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13693317#comment-13693317
 ] 

Jens Geyer commented on THRIFT-1357:


I do not speak Erlang fluently, but the JSON format itself is quite simple, so 
I wonder if this could be achieved without any external library at all? For the 
JSON Transport we probably do not need all the extra stuff that JSX seems to 
provide. But I'm not the expert here, so you decide ... however I would be 
willing to spent some time to review and test. 

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-06-24 Thread Anthony Molinaro (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13692204#comment-13692204
 ] 

Anthony Molinaro commented on THRIFT-1357:
--

I don't think there is a modern json library that will work.  The build and 
test environment is erlang from 3+ years ago (R13B03).  What I would recommend 
Peter, is snagging mochijson2 
(https://github.com/mochi/mochiweb/blob/master/src/mochijson2.erl), adding that 
and using it.  That would remove the external dependency entirely.  Mochijson2 
is MIT license, so should be fine to include with Thrift, and hasn't changed in 
2 years, so should work fine with R13B03.  It's not a streaming parser like 
JSX, but JSX is a larger library with more moving parts and obviously more 
difficult to integrate with the older system the testing is built on.  R13B03 
also had an old version of eunit (or may not have included it, I can't recall). 
 So you might want to remove the eunit tests from mochijson2.

There's one other thing someone could try who has direct access to the build 
environment to enable the erlang testing.  You can apply this

{noformat}
diff --git a/lib/erl/Makefile.am b/lib/erl/Makefile.am
index 9505024..089cca5 100644
--- a/lib/erl/Makefile.am
+++ b/lib/erl/Makefile.am
@@ -32,7 +32,7 @@ all: .generated
./rebar compile

 check: .generated
-   ./rebar eunit
+   ./rebar skip_deps=true eunit

 install: all
mkdir -p $(DESTDIR)$(ERLANG_INSTALL_LIB_DIR_thrift) ; \
{noformat}

Which should disable the eunit tests for jsx which should help with the error 
Roger noticed.


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_c

[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-06-24 Thread Peter Neumark (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13691916#comment-13691916
 ] 

Peter Neumark commented on THRIFT-1357:
---

If you know of a json library that is known to work, I'd be happy to fix the 
erlang json protocol code.

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-06-21 Thread Jens Geyer (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13690719#comment-13690719
 ] 

Jens Geyer commented on THRIFT-1357:


+1
Probably the best solution unless we have a better one. 

Maybe [~neumark], the contributor of THRIFT-1227, has an idea how to solve this 
issue? 


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
>Affects Versions: 0.9
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Fix For: 0.9.1
>
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch, thrift-1357.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: [jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-03-24 Thread Jake Farrell
This would be on the 
ubuntu build slaves which have all been upgraded to ubuntu 12.04 and 
have the following erlang packages installed

erlang-base
erlang-crypto
erlang-dev
erlang-eunit
erlang-syntax-tools


-Jake

  
 	   
  
   	Anthony Molinaro
  
  March 24, 2013 
7:21 PM
  
  What's the build 
environment?  Eunit is part of the erlang distro normally.-Anthony
   	   
   	Roger Meier (JIRA)  
  March 24, 2013 
5:55 PM
  [ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13612266#comment-13612266
 ] Roger Meier commented on THRIFT-1357:-erlang
 guys where are you?unit tests still fail:{noformat}./rebar
 eunit==> jsx (eunit)src/jsx_verify.erl:89: can't find 
include lib "eunit/include/eunit.hrl"src/jsx_verify.erl:93: 
undefined macro '_assert/1'src/jsx_verify.erl:144: undefined macro 
'_assertNot/1'src/jsx_verify.erl:163: undefined macro 
'_assertMatch/2'src/jsx_verify.erl:168: undefined macro '_assert/1'src/jsx_verify.erl:202:
 undefined macro '_assertNot/1'make: *** [check] Error 1{noformat}
--This message is 
automatically generated by JIRA.If you think it was sent 
incorrectly, please contact your JIRA administratorsFor more 
information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-03-24 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13612366#comment-13612366
 ] 

Jake Farrell commented on THRIFT-1357:
--

I would say we remove jsx dependency and make it a contrib/lib/erlang addition. 
We should try and keep as many dependencies out of the core libraries as 
possible and if there are cases like this where an addition to a library 
depends on a non apache available dependency (like as3crypto lib in maven for 
as3 or jsx on github for erlang) then people are free to use them from the 
contrib area if they want thus allowing for the jenkins builds to not be 
broken. We also need to make sure to track the licensing on these type of 
additions and update NOTICE and LICENSE files accordingly for these third party 
libraries 

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: [jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-03-24 Thread Anthony Molinaro
What's the build environment?  Eunit is part of the erlang distro normally.

-Anthony

On Mar 24, 2013, at 2:55 PM, "Roger Meier (JIRA)"  wrote:

> 
>[ 
> https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13612266#comment-13612266
>  ] 
> 
> Roger Meier commented on THRIFT-1357:
> -
> 
> erlang guys where are you?
> 
> unit tests still fail:
> {noformat}
> ./rebar eunit
> ==> jsx (eunit)
> src/jsx_verify.erl:89: can't find include lib "eunit/include/eunit.hrl"
> src/jsx_verify.erl:93: undefined macro '_assert/1'
> src/jsx_verify.erl:144: undefined macro '_assertNot/1'
> src/jsx_verify.erl:163: undefined macro '_assertMatch/2'
> src/jsx_verify.erl:168: undefined macro '_assert/1'
> src/jsx_verify.erl:202: undefined macro '_assertNot/1'
> make: *** [check] Error 1
> {noformat}
> 
>> Erlang Dependency breaks build
>> --
>> 
>>Key: THRIFT-1357
>>URL: https://issues.apache.org/jira/browse/THRIFT-1357
>>Project: Thrift
>> Issue Type: Bug
>> Components: Erlang - Library
>>Environment: Apache build Infrastructure based on Ubuntu lucid
>> {noformat}
>> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP virtual machine and base applicat
>> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP cryprographic modules
>> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP development libraries and headers
>> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP module for unit testing
>> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP modules for handling abstract Erl
>> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP virtual machine and base applicat
>> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP cryprographic modules
>> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP development libraries and headers
>> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP module for unit testing
>> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1 
>>Erlang/OTP modules for handling abstract Erl
>> {noformat}
>>   Reporter: Roger Meier
>>   Assignee: Jake Farrell
>>Attachments: 
>> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
>> 0001-updated-JSX-version.patch
>> 
>> 
>> THRIFT-1227 introduced JSON for erlang,
>> however the Ubuntu build infrastructur does not support this...
>> {noformat}
>> ./rebar get-deps
>> ==> erl (get-deps)
>> Pulling jsx from 
>> {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
>> Initialized empty Git repository in 
>> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
>> ==> nicefloats (get-deps)
>> ==> jsx (get-deps)
>> ./rebar compile
>> ==> nicefloats (compile)
>> Compiled src/nicefloats.erl
>> ==> jsx (compile)
>> ./include/jsx_common.hrl:34: type jsx_opt() undefined
>> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
>> ./include/jsx_common.hrl:82: type eep0018_array() undefined
>> ./include/jsx_common.hrl:82: type eep0018_object() undefined
>> ./include/jsx_common.hrl:84: type eep0018_term() undefined
>> ./include/jsx_common.hrl:85: type eep0018_key() undefined
>> ./include/jsx_common.hrl:85: type eep0018_term() undefined
>> ./include/jsx_common.hrl:91: type eep0018_string() undefined
>> ./include/jsx_common.hrl:92: type eep0018_number() undefined
>> ./include/jsx_common.hrl:100: type encoder_opt() undefined
>> ./include/jsx_common.hrl:109: type decoder_opt() undefined
>> ./include/jsx_common.hrl:117: type verify_opt() undefined
>> ./include/jsx_common.hrl:123: type format_opt() undefined
>> make[3]: *** [all] Error 1
>> {noformat}
> 
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA administrators
> For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2013-03-24 Thread Roger Meier (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13612266#comment-13612266
 ] 

Roger Meier commented on THRIFT-1357:
-

erlang guys where are you?

unit tests still fail:
{noformat}
./rebar eunit
==> jsx (eunit)
src/jsx_verify.erl:89: can't find include lib "eunit/include/eunit.hrl"
src/jsx_verify.erl:93: undefined macro '_assert/1'
src/jsx_verify.erl:144: undefined macro '_assertNot/1'
src/jsx_verify.erl:163: undefined macro '_assertMatch/2'
src/jsx_verify.erl:168: undefined macro '_assert/1'
src/jsx_verify.erl:202: undefined macro '_assertNot/1'
make: *** [check] Error 1
{noformat}

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2012-04-12 Thread Florian Schmitt (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13252281#comment-13252281
 ] 

Florian Schmitt commented on THRIFT-1357:
-

Ah, there's a fix in trunk? Great, i will give it a try. In the meanwhile, i 
just disabled erlang - hoping not to break anything else, i'm completely new to 
thrift.

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2012-04-11 Thread Jake Farrell (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13252170#comment-13252170
 ] 

Jake Farrell commented on THRIFT-1357:
--

Florian, update your git version and the erlang client build should not have 
this issue

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2012-04-11 Thread Roger Meier (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13252003#comment-13252003
 ] 

Roger Meier commented on THRIFT-1357:
-

no news from my side.

Should we remove jsx and json for erlang?
Is this used somewhere?
It came in with THRIFT-1227

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2012-04-11 Thread Florian Schmitt (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13251606#comment-13251606
 ] 

Florian Schmitt commented on THRIFT-1357:
-

any news / workarounds for this?

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2012-02-09 Thread Jake Farrell (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13204682#comment-13204682
 ] 

Jake Farrell commented on THRIFT-1357:
--

is it possible in rebar to have jsx as an optional dependency and if it can be 
compiled successfully then its added otherwise ignored? 

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2012-02-09 Thread Marjo Mercado (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13204447#comment-13204447
 ] 

Marjo Mercado commented on THRIFT-1357:
---

This is not a problem on Oneiric 11.10. It did require git version > 1.5.

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2012-02-07 Thread Marjo Mercado (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13202516#comment-13202516
 ] 

Marjo Mercado commented on THRIFT-1357:
---

Any update on the status of this issue? I've just confirmed same on Maverick 
10.10 and revision http://svn.apache.org/viewvc/?view=rev&rev=1175906

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-29 Thread Roger Meier (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13117504#comment-13117504
 ] 

Roger Meier commented on THRIFT-1357:
-

just reenabled erlang on ci server, still the same issue, see:
https://builds.apache.org/view/S-Z/view/Thrift/job/Thrift/285/console


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-29 Thread Jake Farrell (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13117443#comment-13117443
 ] 

Jake Farrell commented on THRIFT-1357:
--

@roger can you reenable the erlang build on the ci server please. @anthony If 
there is no need for a specific version of erlang then this issue can be closed.

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-29 Thread Anthony Molinaro (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13117433#comment-13117433
 ] 

Anthony Molinaro commented on THRIFT-1357:
--

Does that mean erlang is back in the automated build checks or are you waiting 
until you have configure changes for that.  It seems like this change should 
mean that we can turn back on the build checks (and also that it's unnecessary 
to do a check for a particular erlang version as this purportedly means it 
should work with the version on the build system).


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-26 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13114745#comment-13114745
 ] 

Hudson commented on THRIFT-1357:


Integrated in Thrift #280 (See [https://builds.apache.org/job/Thrift/280/])
THRIFT-1357: Erlang dependency breaks build
Client: erl
Patch: Peter Neumark

Updates json protocol to work with JSX 0.9.

jfarrell : http://svn.apache.org/viewvc/?view=rev&rev=1175906
Files : 
* /thrift/trunk/lib/erl/src/thrift_json_protocol.erl


> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-26 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13114723#comment-13114723
 ] 

Jake Farrell commented on THRIFT-1357:
--

Peter, I committed your changes. I am leaving this ticket open until i add the 
erlang version check to configure to help guarantee a known env for erlang.

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 
> 0001-Fixed-thrift_json_protocol.erl-to-work-with-JSX-v0.9.patch, 
> 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-26 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13114708#comment-13114708
 ] 

Jake Farrell commented on THRIFT-1357:
--

Peter, this patch does not apply cleanly against trunk. What version was it 
made against?

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>Assignee: Jake Farrell
> Attachments: 0001-updated-JSX-version.patch
>
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-23 Thread Roger Meier (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13113508#comment-13113508
 ] 

Roger Meier commented on THRIFT-1357:
-

Jake, I like that idea! please proceed if you have some time to do this!

-roger

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-23 Thread Jake Farrell (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13113476#comment-13113476
 ] 

Jake Farrell commented on THRIFT-1357:
--

The build infra is a stock ubuntu with only the required packages to help keep 
the system stable and in a known 'good' state. If the jsx lib depends on a 
specific version of erl then we should add that check into configure and if not 
met dont allow the erl client lib to be built (similar to ruby and the spec vs 
rspec versioning issue). If you are good with this path then I can throw 
together a patch to detect the erlang version on initial configure which should 
resolve this

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build

2011-09-23 Thread Roger Meier (JIRA)

[ 
https://issues.apache.org/jira/browse/THRIFT-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13113470#comment-13113470
 ] 

Roger Meier commented on THRIFT-1357:
-

I have disabled continous build for erlang for the moment.
https://builds.apache.org/view/S-Z/view/Thrift/job/Thrift/

> Erlang Dependency breaks build
> --
>
> Key: THRIFT-1357
> URL: https://issues.apache.org/jira/browse/THRIFT-1357
> Project: Thrift
>  Issue Type: Bug
>  Components: Erlang - Library
> Environment: Apache build Infrastructure based on Ubuntu lucid
> {noformat}
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> ii  erlang-base 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP virtual machine and base applicat
> ii  erlang-crypto   1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP cryprographic modules
> ii  erlang-dev  1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP development libraries and headers
> ii  erlang-eunit1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP module for unit testing
> ii  erlang-syntax-tools 1:13.b.3-dfsg-2ubuntu2.1  
>   Erlang/OTP modules for handling abstract Erl
> {noformat}
>Reporter: Roger Meier
>
> THRIFT-1227 introduced JSON for erlang,
> however the Ubuntu build infrastructur does not support this...
> {noformat}
> ./rebar get-deps
> ==> erl (get-deps)
> Pulling jsx from {git,"git://github.com/talentdeficit/jsx.git",{tag,"v0.9.0"}}
> Initialized empty Git repository in 
> /home/jenkins/jenkins-slave/workspace/Thrift/thrift/lib/erl/deps/jsx/.git/
> ==> nicefloats (get-deps)
> ==> jsx (get-deps)
> ./rebar compile
> ==> nicefloats (compile)
> Compiled src/nicefloats.erl
> ==> jsx (compile)
> ./include/jsx_common.hrl:34: type jsx_opt() undefined
> ./include/jsx_common.hrl:66: type jsx_parser_result() undefined
> ./include/jsx_common.hrl:82: type eep0018_array() undefined
> ./include/jsx_common.hrl:82: type eep0018_object() undefined
> ./include/jsx_common.hrl:84: type eep0018_term() undefined
> ./include/jsx_common.hrl:85: type eep0018_key() undefined
> ./include/jsx_common.hrl:85: type eep0018_term() undefined
> ./include/jsx_common.hrl:91: type eep0018_string() undefined
> ./include/jsx_common.hrl:92: type eep0018_number() undefined
> ./include/jsx_common.hrl:100: type encoder_opt() undefined
> ./include/jsx_common.hrl:109: type decoder_opt() undefined
> ./include/jsx_common.hrl:117: type verify_opt() undefined
> ./include/jsx_common.hrl:123: type format_opt() undefined
> make[3]: *** [all] Error 1
> {noformat}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira