Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-601

introduce bigtop-build packages for packaging build-time dependencies

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.4.0
    • Fix Version/s: None
    • Component/s: general
    • Labels:
      None

      Description

      I think it is time for us to introduce yet another "subproject" of Bigtop for packaging build-time dependencies. Things like protobuf, libsnappy, etc. that we do NOT want to include into a distribution, but would benefit from having as build-time dependencies.

      I propose that we simply introduce top-level bigtop-build that would parallel bigtop-package in a sense that it will provide packaging code for the projects that we need.

      I'll start with packaging our toolchain, libsnappy, protobuf and thrift in there first and we can grow it to include other things that we may depend on.

      Thoughts?

        Activity

        Hide
        rvs Roman Shaposhnik added a comment -

        Olaf Flebbe on one hand PR on BIGTOP-2698 looks reasonable and I think can be committed. On the other hand, I'd still rather go the packages route at least with something like fpm https://github.com/jordansissel/fpm

        But that shouldn't block BIGTOP-2698. After all we still have this jira.

        Show
        rvs Roman Shaposhnik added a comment - Olaf Flebbe on one hand PR on BIGTOP-2698 looks reasonable and I think can be committed. On the other hand, I'd still rather go the packages route at least with something like fpm https://github.com/jordansissel/fpm But that shouldn't block BIGTOP-2698 . After all we still have this jira.
        Hide
        oflebbe Olaf Flebbe added a comment -

        Roman Shaposhnik Could you please have a look at BIGTOP-2698 ?

        Show
        oflebbe Olaf Flebbe added a comment - Roman Shaposhnik Could you please have a look at BIGTOP-2698 ?
        Hide
        bmahe Bruno Mahé added a comment -

        Could you define what you mean by "subproject" of Bigtop?
        I was also thinking about packaging Apache Thrift for some other project. Although some parts may be needed at runtime and therefore thrift may need to be packaged the usual way.

        Other than that, I agree with the idea.

        Show
        bmahe Bruno Mahé added a comment - Could you define what you mean by "subproject" of Bigtop? I was also thinking about packaging Apache Thrift for some other project. Although some parts may be needed at runtime and therefore thrift may need to be packaged the usual way. Other than that, I agree with the idea.

          People

          • Assignee:
            Unassigned
            Reporter:
            rvs Roman Shaposhnik
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:

              Development