Details

    • Technical task
    • Resolution: Fixed
    • Major
    • 4.0.0
    • 3.0.1
    • build
    • Security Level: Public
    • None

    Description

      Breakpad will be another 3rd party dependency we are building into the product and shipping with. It is important that our build and packaging process provides consistency for developers and end-users. This MB is for the inclusion of breakpad into the existing cbdeps mechanism.

      We need a cbdeps package (see http://hub.internal.couchbase.com/confluence/display/CR/Third-party+Dependencies) created for all supported platforms in the Sherlock timeframe (OS X, Windows, CentOS 6, Ubuntu 12.04, Debian 7) - although it may be possible to share some of the cbdeps packages across multiple platforms (e.g. Ubuntu & Debian).

      A reasonable starting point may be the jemalloc cbdeps package - see http://review.couchbase.org/#/c/43049/ Note this only handles *ix builds so some additional work may be required for Windows.

      Ideally we would also have automated builds on factory (similar to http://factory.couchbase.com/view/build/view/third_party_deps/ ), but at the time of writing we only have a Ubuntu12.04 builder available, so for the other platforms you will need to use local VMs or similar for now.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              dhaikney David Haikney (Inactive)
              dhaikney David Haikney (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty