[jira] [Commented] (THRIFT-1357) Erlang Dependency breaks build
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
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
[ 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
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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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