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