couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From janl <...@git.apache.org>
Subject [GitHub] couchdb pull request: Add first stab at a release build script.
Date Wed, 11 Feb 2015 23:09:04 GMT
GitHub user janl opened a pull request:

    https://github.com/apache/couchdb/pull/302

    Add first stab at a release build script.

    Creates a release directory `apache-couchdb` that we can wrap in a tarball. This is a
quick hack to discuss whether this direction is anything we’d like to go towards for releases.
    
    Please be generous with feedback, thank you! :)
    
    ```
    make release
    cd apache-couchdb
    ./configure
    make dist
    ./rel/couchdb/bin/couchdb # starts CouchDB
    ```
    
    End users will download apache-couchdb-$vsn.tar.gz and then:
    
    ```
    tar xzf apache-couchdb-$vsn.tar.gz
    cd apache-couchdb-$vsn
    ./configure
    make dist
    ```
    
    This builds fauxton and the docs as part of `make release`, so that end users don’t
have to build those themselves.
    
    Preliminary Todo:
    
     - [ ] infer CouchDB version from source tree and use in tarball, fauxton and welcome
message
     - [ ] fix bug noted in build-aux/couchdb-build-release.sh where cloning the current branch
doesn’t work when a version tag is specified
     - [ ] make docs build understand that it doesn’t have to re-build if targets already
exist
     - [ ] actually create tarball
     - [ ] add `make install` target
     - [ ] Windows version
     - [ ] test test test
    
    Again, please be generous with feedback!


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/janl/couchdb build

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb/pull/302.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #302
    
----
commit c2d2f7e44b7031c6ffaa985c8c33c42aa18affe8
Author: Jan Lehnardt <jan@apache.org>
Date:   2015-02-11T21:24:58Z

    Add first stab at a release build script.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message