Details

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

      Description

      Script to bootstrap a dev environment for new developers. Still needs a bit of work, but I consider this a prototype. Guidance/comments welcome and appreciated. I've tested on centos-x64-6.0-core (ami-03559b6a)

        Issue Links

          Activity

          Hide
          Konstantin Boudnik added a comment -

          Same with BIGTOP-720, except that Puppet is a much cleaner way of guaranteeing a state of a system, IMO.

          Show
          Konstantin Boudnik added a comment - Same with BIGTOP-720 , except that Puppet is a much cleaner way of guaranteeing a state of a system, IMO.
          Hide
          Nick Kolegraff added a comment -

          Yeah, I think it is.

          Would a script like this give any added flexibility that seems worth-while?

          ie, "up and running in 2 steps"
          git clone && ./bootstrap.sh

          My only thought there was images have a dependency on knowing the quarks of
          the different cloud providers and/or vm environments, same holds true for
          puppet-ish solutions.

          On Wed, Mar 27, 2013 at 10:29 AM, Konstantin Boudnik (JIRA) <jira@apache.org

          Show
          Nick Kolegraff added a comment - Yeah, I think it is. Would a script like this give any added flexibility that seems worth-while? ie, "up and running in 2 steps" git clone && ./bootstrap.sh My only thought there was images have a dependency on knowing the quarks of the different cloud providers and/or vm environments, same holds true for puppet-ish solutions. On Wed, Mar 27, 2013 at 10:29 AM, Konstantin Boudnik (JIRA) <jira@apache.org
          Hide
          Konstantin Boudnik added a comment -

          Isn't it the same as BIGTOP-720 essentially?

          Show
          Konstantin Boudnik added a comment - Isn't it the same as BIGTOP-720 essentially?
          Hide
          Andrew Purtell added a comment - - edited

          Minor issue: Apache central URLs should be used, not those of mirrors, because mirrors come and go without warning as far as the user is concerned. Could put a comment in the script about substituting mirror URLs for friendliness, with suggestions.

          Show
          Andrew Purtell added a comment - - edited Minor issue: Apache central URLs should be used, not those of mirrors, because mirrors come and go without warning as far as the user is concerned. Could put a comment in the script about substituting mirror URLs for friendliness, with suggestions.
          Hide
          Roman Shaposhnik added a comment -

          @Nick, thanks for the script. Once you're comfortable with its content, can you please submit it as a "git format-patch" attachment for this JIRA so it can be considered for inclusion?

          Show
          Roman Shaposhnik added a comment - @Nick, thanks for the script. Once you're comfortable with its content, can you please submit it as a "git format-patch" attachment for this JIRA so it can be considered for inclusion?
          Hide
          Nick Kolegraff added a comment -

          Awesome, thanks Peter.

          Show
          Nick Kolegraff added a comment - Awesome, thanks Peter.
          Hide
          Peter Linnell added a comment -

          No need to build protobuf from source: I've built them for rpm and debian. Perhaps use yum/zypper apt to fetch them ?

          http://download.opensuse.org/repositories/home:/mrdocs:/protobuf-rpm/

          http://download.opensuse.org/repositories/home:/mrdocs:/protobuf-debian/

          For discovering SUSE/openSUSE I suggest using cat

          cat /etc/SuSE-release
          openSUSE 12.1 (x86_64)
          VERSION = 12.1
          That way you get the arch as well.

          Show
          Peter Linnell added a comment - No need to build protobuf from source: I've built them for rpm and debian. Perhaps use yum/zypper apt to fetch them ? http://download.opensuse.org/repositories/home:/mrdocs:/protobuf-rpm/ http://download.opensuse.org/repositories/home:/mrdocs:/protobuf-debian/ For discovering SUSE/openSUSE I suggest using cat cat /etc/SuSE-release openSUSE 12.1 (x86_64) VERSION = 12.1 That way you get the arch as well.

            People

            • Assignee:
              Unassigned
              Reporter:
              Nick Kolegraff
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:

                Development