Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-10503

"make dist" produces unbuildable tarball due to missing Cheetah / reports directories

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Minor
    • None
    • 2.5.0
    • build
    • Security Level: Public
    • None
    • Untriaged
    • Unknown
    • Build Sprint 7: 6/02 - 6/20, Build Sprint 8: 6/23 - 7/11, Build Sprint 9: 7/14 - 8/01

    Description

      "make dist" seems to be how source tarballs are generated. However, since at least 2.1.1, the resulting tarball cannot be compiled out of the box. Specifically, the healthchecker/Makefile that gets generated has rules which attempt to copy the directories healthchecker/Cheetah and healthchecker/reports to various locations; however, those two directories are not in the tarball.

      The build can be completed by the end user manually modifying healthchecker/Makefile (or Makefile.in before building) at the "install-data-hook" target to remove references to "$(CHEETAH_LIB)" and "reports". I do not know what if any functionality will be broken by these changes.

      The source tarball release process will by necessity be significantly different for 3.0, and there won't be any Makefiles left either, so 2.5.0 is likely to be the last release with this issue.

      Attachments

        Issue Links

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

          Activity

            People

              ceej Chris Hillery
              ceej Chris Hillery
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty