Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 0.9.0
    • Fix Version/s: 1.0.0
    • Component/s: None
    • Labels:
      None

      Description

      hue build depends on python. bigtop may include python as toolchain

      1. BIGTOP-1484.patch
        3 kB
        Roman Shaposhnik

        Activity

        Hide
        evans_ye Evans Ye added a comment -

        Closing this as I believe this has been fixed by BIGTOP-1711.

        Show
        evans_ye Evans Ye added a comment - Closing this as I believe this has been fixed by BIGTOP-1711 .
        Hide
        cos Konstantin Boudnik added a comment -

        Are we committing this? Can anyone please make sure that the patch is still valid and works?

        Show
        cos Konstantin Boudnik added a comment - Are we committing this? Can anyone please make sure that the patch is still valid and works?
        Hide
        plinnell Peter Linnell added a comment -

        +1 on the patch.

        Let's be clear, I was only objecting to including a Python bundle in the toolchain. We should be using system Python as far as I am concerned and would like to hear the use case against it.

        Show
        plinnell Peter Linnell added a comment - +1 on the patch. Let's be clear, I was only objecting to including a Python bundle in the toolchain. We should be using system Python as far as I am concerned and would like to hear the use case against it.
        Hide
        rvs Roman Shaposhnik added a comment -

        Well, I actually agree with Guo Ruijing here. Given that python is listed as a build dependency for hue (in both RPM and DEB) we have no choice but to acknowledge that it we need to enforce its presence in our Puppet toolchain code.

        In fact, I've been meaning to update to our Puppet code with the bits required to build Hue reliably. Here's the patch.

        Show
        rvs Roman Shaposhnik added a comment - Well, I actually agree with Guo Ruijing here. Given that python is listed as a build dependency for hue (in both RPM and DEB) we have no choice but to acknowledge that it we need to enforce its presence in our Puppet toolchain code. In fact, I've been meaning to update to our Puppet code with the bits required to build Hue reliably. Here's the patch.
        Hide
        plinnell Peter Linnell added a comment -

        This the road to hell paved with pain and agony.

        Like Giri said, that is what python-virtualenv is for an it works pretty well from a Bigtop perspective.

        I'm just wondering what the use case here ? Using recent python 3.x ?

        Show
        plinnell Peter Linnell added a comment - This the road to hell paved with pain and agony. Like Giri said, that is what python-virtualenv is for an it works pretty well from a Bigtop perspective. I'm just wondering what the use case here ? Using recent python 3.x ?
        Hide
        cos Konstantin Boudnik added a comment - - edited

        that's exactly what I meant: we have handful just supporting the stack. Now imaging an add-on complexity of supporting insert your famous curse word here Python across like 7 different platforms?

        Show
        cos Konstantin Boudnik added a comment - - edited that's exactly what I meant: we have handful just supporting the stack. Now imaging an add-on complexity of supporting insert your famous curse word here Python across like 7 different platforms?
        Hide
        gkesavan Giridharan Kesavan added a comment -

        Konstantin Boudnik python virtualenv? the helps dealing with multiple python versions on the same host.

        Show
        gkesavan Giridharan Kesavan added a comment - Konstantin Boudnik python virtualenv? the helps dealing with multiple python versions on the same host.
        Hide
        cos Konstantin Boudnik added a comment -

        I would really hate to get into the business of dealing with Python multi-version idiocies. That's a pitfall that would never end, IMO. Perhaps, Docker based CI containers that Roman Shaposhnik put together (a wiki update is coming) would be an answer? Any better alternatives on how to support this case?

        Show
        cos Konstantin Boudnik added a comment - I would really hate to get into the business of dealing with Python multi-version idiocies. That's a pitfall that would never end, IMO. Perhaps, Docker based CI containers that Roman Shaposhnik put together (a wiki update is coming) would be an answer? Any better alternatives on how to support this case?

          People

          • Assignee:
            rvs Roman Shaposhnik
            Reporter:
            rguo Guo Ruijing
          • Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development