[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15854564#comment-15854564 ] Vinod Kone commented on MESOS-5186: --- Agree with [~haosd...@gmail.com] here. Let's not rush this for 1.2.0. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang > Labels: protobuf, python > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15854368#comment-15854368 ] Anthony Sottile commented on MESOS-5186: >From what I understand, this change should be a big noop > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang > Labels: protobuf, python > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15854363#comment-15854363 ] haosdent commented on MESOS-5186: - 1.2.0 would be cut in this week. Because this is not a minor change, actually it is a change associated with protocol and compatibility. Let's don't review and ship in a hurry, otherwise it would affect others production environment. We may discuss if could cherry pick it to 1.2.1 after 1.2.0 release. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang > Labels: protobuf, python > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15854350#comment-15854350 ] Anthony Sottile commented on MESOS-5186: What's the release schedule like? I was hoping to be able to start using this so I can use python3 in my app which uses mesos > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang > Labels: protobuf, python > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15854338#comment-15854338 ] haosdent commented on MESOS-5186: - [~asottileyelp] Thanks a lot for your answer. I test with a python scheduler with protobuf3 while the Mesos compile with protobuf2. It works for me. [Feng Xiao|https://github.com/xfxyjwf] mentioned in https://groups.google.com/forum/#!topic/protobuf/wAqvtPLBsE8 {quote} Proto2 and proto3 are wire compatible. The same construct in proto2 and proto3 will have the same binary representation. If your proto only uses features available in both proto2 and proto3, systems built with proto2 should be able to communicate with systems built with proto3 without any problem (it's also true vice versa). {quote} at https://groups.google.com/forum/#!topic/protobuf/wAqvtPLBsE8 Since 1.2.0 would be cut shortly, how about put off this to 1.3.0 and let's continue discuss and review it after 1.2.0 released. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15854213#comment-15854213 ] Anthony Sottile commented on MESOS-5186: [~haosd...@gmail.com]: I'm no expert on protobuf but here's what I understand from the 2 projects I've used it in and a small amount of research I've done: The {{protobuf==3.x}} python library enables the following things: - Compilation of the protobuf3 syntax - Compatibility with python 3 - Backwards compatibility when compiling protobuf2 files - Backwards compatibility when interacting with protobuf2 services In short, it shouldn't be an issue -- the compiled files will continue to be compiled from the protobuf2 syntax sources and produce a protubuf2 client library. The client and server will continue to communicate with those. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15853779#comment-15853779 ] haosdent commented on MESOS-5186: - hi, [~asottileyelp] What if the client use python protobuf3 library and Mesos use protobuf2? Does this cause any compatibility issues? > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15851752#comment-15851752 ] Anand Mazumdar commented on MESOS-5186: --- [~mcypark] [~jieyu] Would either of you want to shepherd these patches? > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15851359#comment-15851359 ] Deshi Xiao commented on MESOS-5186: --- Cool update. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15850421#comment-15850421 ] Anthony Sottile commented on MESOS-5186: I made some reviews for this: - https://reviews.apache.org/r/56236/ - https://reviews.apache.org/r/56237/ - https://reviews.apache.org/r/56238/ > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15784815#comment-15784815 ] Deshi Xiao commented on MESOS-5186: --- any update for this issue, we need a decision on this tiny case > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15400933#comment-15400933 ] Jay Guo commented on MESOS-5186: Good to know! Unfortunately we are 'existing users' of proto2 and 'not recommended' to migrate to proto3. It's a bit hard to do that IMO. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15400725#comment-15400725 ] haosdent commented on MESOS-5186: - https://github.com/google/protobuf/releases/tag/v3.0.0 protobuf 3.0 just released. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15380866#comment-15380866 ] Yong Tang commented on MESOS-5186: -- [~xds2000] protobuf 3.0 is still in beta but it looks like protobuf 3 will be released around end of July: https://groups.google.com/forum/#!topic/protobuf/NcK5ae8ZUSU I think we could wait until 3.0 is released. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-5186) mesos.interface: Allow using protobuf 3.x
[ https://issues.apache.org/jira/browse/MESOS-5186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15377226#comment-15377226 ] Deshi Xiao commented on MESOS-5186: --- please submit patch to reviewboard. > mesos.interface: Allow using protobuf 3.x > - > > Key: MESOS-5186 > URL: https://issues.apache.org/jira/browse/MESOS-5186 > Project: Mesos > Issue Type: Improvement > Components: python api >Reporter: Myautsai PAN >Assignee: Yong Tang >Priority: Minor > Labels: easyfix > Original Estimate: 504h > Remaining Estimate: 504h > > We're working on integrating TensorFlow(https://www.tensorflow.org) with > mesos. Both the two require {{protobuf}}. The python package > {{mesos.interface}} requires {{protobuf>=2.6.1,<3}}, but {{tensorflow}} > requires {{protobuf>=3.0.0}} . Though protobuf 3.x is not compatible with > protobuf 2.x, but anyway we modify the {{setup.py}} > (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29) > from {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' > ],}} to {{'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],}} > It works fine. Would you please consider support protobuf 3.x officially in > the next release? Maybe just remove the {{,<3}} restriction is enough. -- This message was sent by Atlassian JIRA (v6.3.4#6332)