Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-1868

Distro built from clean checkout misses several directories

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 1.4.4, 1.5.0
    • 1.4.5, 1.5.1
    • build

    Description

      Steps to reproduce :

      • checkout 1.5.x
      • clean up filesystem (git clean -xdf)
      • mvn package -P assemble
      • explode tarball
      • look for lib/ext

      the assembly includes a section to include "../lib/ext" in the generated tarball, but since nothing creates the directory it doesn't show up.

      the directory missing causes a WARN for anything using Accumulo start. that warn (with a confluence of other things) causes functional tests to fail out of the box for 1.5.x.

      for lib/ext works fine in 1.6 and (with different mvn call) in 1.4.x.

      also missing is logs for 1.5 and 1.4, and walogs for 1.4.

      Solution for all of these is to implement the same change as is in the component descriptor in 1.6, e.g. make them match this general form

          <fileSet>
            <directory>./</directory>
            <outputDirectory>/lib/ext</outputDirectory>
            <directoryMode>0755</directoryMode>
            <excludes>
              <exclude>*/**</exclude>
            </excludes>
          </fileSet>
      

      Attachments

        Activity

          People

            mdrob Mike Drob
            busbey Sean Busbey
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: