You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by fsareshwala <gi...@git.apache.org> on 2016/01/29 02:26:04 UTC

[GitHub] bigtop pull request: BIGTOP-2285. add qfs rpm and debian packaging...

GitHub user fsareshwala opened a pull request:

    https://github.com/apache/bigtop/pull/77

    BIGTOP-2285. add qfs rpm and debian packaging code

    This change adds code to bigtop to package qfs for debian and rpm systems. The
    packages produced are specific to their functions, e.g. a separate package for
    the metaserver, chunkserver, webui, client tools, development headers and
    libraries, etc. This way, users can select which packages they wish to install
    on which system in their infrastructure.
    
    In order to build qfs and its respective packages, various dependencies were
    added to the toolchain puppet tasks (e.g. boost-devel). These will be installed
    along with the other dependencies that get installed during the toolchain gradle
    task. In doing so, users should be presented with a seamless setup process to
    get qfs packages building.
    
    I have tested to make sure that packaging is correct by using the qfs-rpm and
    qfs-deb grandle tasks to generate the respective rpm and debian packages. I then
    manually inspected package contents to ensure that files were being installed
    into the correct location.

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

    $ git pull https://github.com/fsareshwala/bigtop master

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

    https://github.com/apache/bigtop/pull/77.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 #77
    
----
commit dd33286309ef111d2ac23bf2ab1df327b64c971a
Author: Faraaz Sareshwala <fs...@quantcast.com>
Date:   2016-01-13T23:29:46Z

    BIGTOP-2285. add qfs rpm and debian packaging code
    
    This change adds code to bigtop to package qfs for debian and rpm systems. The
    packages produced are specific to their functions, e.g. a separate package for
    the metaserver, chunkserver, webui, client tools, development headers and
    libraries, etc. This way, users can select which packages they wish to install
    on which system in their infrastructure.
    
    In order to build qfs and its respective packages, various dependencies were
    added to the toolchain puppet tasks (e.g. boost-devel). These will be installed
    along with the other dependencies that get installed during the toolchain gradle
    task. In doing so, users should be presented with a seamless setup process to
    get qfs packages building.
    
    I have tested to make sure that packaging is correct by using the qfs-rpm and
    qfs-deb grandle tasks to generate the respective rpm and debian packages. I then
    manually inspected package contents to ensure that files were being installed
    into the correct location.

----


---
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.
---

[GitHub] bigtop pull request: BIGTOP-2285. add qfs rpm and debian packaging...

Posted by fsareshwala <gi...@git.apache.org>.
Github user fsareshwala commented on the pull request:

    https://github.com/apache/bigtop/pull/77#issuecomment-181655944
  
    Closing this pull request out so that I can fix the source branch.


---
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.
---

[GitHub] bigtop pull request: BIGTOP-2285. add qfs rpm and debian packaging...

Posted by fsareshwala <gi...@git.apache.org>.
Github user fsareshwala commented on the pull request:

    https://github.com/apache/bigtop/pull/77#issuecomment-181656131
  
    New packaging pull request: https://github.com/apache/bigtop/pull/83


---
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.
---

[GitHub] bigtop pull request: BIGTOP-2285. add qfs rpm and debian packaging...

Posted by fsareshwala <gi...@git.apache.org>.
Github user fsareshwala closed the pull request at:

    https://github.com/apache/bigtop/pull/77


---
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.
---