Project

General

Profile

Actions

Bug #16264

closed

generate tarball with make_dist.sh

Added by Ken Dreyer almost 8 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

There are two ways to make a Ceph release tarball:

  1. make dist, a Makefile target that creates a tarball. This is what is currently in use by Gitbuilder and Jenkins.
  2. ./make_dist.sh, a shell script that Sage wrote a while ago. Nothing uses this script currently.

The ./make_dist.sh script is faster in several ways (no need to run autoconf or ./configure first, etc). Not only is it faster and more effecient, but it also includes several more directories within the tarball that we should include.

We should transition the build system(s) to use ./make_dist.sh instead of running make dist.

Things that need to change, off the top of my head:
  1. Gitbuilder https://github.com/ceph/autobuild-ceph
  2. Jenkins https://github.com/ceph/ceph-build
Actions #1

Updated by Sage Weil almost 8 years ago

  • Status changed from New to In Progress
  • Assignee set to Sage Weil
Actions #2

Updated by Sage Weil over 7 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF