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

Figure out installation requirements for memcached.json.*

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 4.5.0
    • 4.5.0
    • build, memcached
    • Security Level: Public
    • None
    • KV: Oct 4 - Oct 24

    Description

      In sherlock, memcached always did a CMake INSTALL() directive for man/man4/memcached.json.4 and doc/memcached. The RPM (at least) packaging configuration expects those directories to exist.

      In current master, memcached has changed in two ways:

      1. It doesn't INSTALL() anything if it can't find the tool 'a2x', although the files it INSTALL()s are also located in git. (a2x is not installed on the production build slaves.)

      2. If it does find a2x, it INSTALL()s the .pdf only on Windows, and the manpage only on non-Windows.

      This results in a change of the layout of /opt/couchbase, which is currently breaking the RPM packaging of watson builds.

      Attachments

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

        Activity

          People

            trond Trond Norbye
            ceej Chris Hillery
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty