Re: Review Request 31101: Native Debian packaging for Aurora

2015-06-09 Thread Dan Norris

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review87189
---

Ship it!


I was able to build and deploy debs against master after applying the patch. 
Seems shippable to me.

- Dan Norris


On May 23, 2015, 1:59 a.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated May 23, 2015, 1:59 a.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.x isn't in Debian or Ubuntu yet, but you can build your own package 
> easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   build-support/embed_runner_in_executor.py PRE-CREATION 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
>   examples/vagrant/aurorabuild.sh 1a76e4f8fcfe79049e331211fad5ef617ba9a6e0 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>



Re: Review Request 31101: Native Debian packaging for Aurora

2015-05-22 Thread Aurora ReviewBot

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review85052
---

Ship it!


Master (6db13ba) is green with this patch.
  ./build-support/jenkins/build.sh

I will refresh this build result if you post a review containing "@ReviewBot 
retry"

- Aurora ReviewBot


On May 23, 2015, 1:59 a.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated May 23, 2015, 1:59 a.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.x isn't in Debian or Ubuntu yet, but you can build your own package 
> easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   build-support/embed_runner_in_executor.py PRE-CREATION 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
>   examples/vagrant/aurorabuild.sh 1a76e4f8fcfe79049e331211fad5ef617ba9a6e0 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>



Re: Review Request 31101: Native Debian packaging for Aurora

2015-05-22 Thread Benjamin Staffin

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/
---

(Updated May 22, 2015, 6:59 p.m.)


Review request for Aurora and Jake Farrell.


Changes
---

re-added thermos.pex to aurora-executor package


Bugs: AURORA-951
https://issues.apache.org/jira/browse/AURORA-951


Repository: aurora


Description
---

Native Debian packaging for Aurora

This uses Debian package dependencies to install gradle and thrift-compiler.  
Gradle 2.x isn't in Debian or Ubuntu yet, but you can build your own package 
easily enough using https://github.com/benley/gradle-packaging


Diffs (updated)
-

  build-support/embed_runner_in_executor.py PRE-CREATION 
  debian/aurora-doc.docs PRE-CREATION 
  debian/aurora-doc.examples PRE-CREATION 
  debian/aurora-executor.dirs PRE-CREATION 
  debian/aurora-executor.install PRE-CREATION 
  debian/aurora-executor.links PRE-CREATION 
  debian/aurora-executor.thermos.default PRE-CREATION 
  debian/aurora-executor.thermos.init PRE-CREATION 
  debian/aurora-executor.thermos.upstart PRE-CREATION 
  debian/aurora-scheduler.default PRE-CREATION 
  debian/aurora-scheduler.init PRE-CREATION 
  debian/aurora-scheduler.install PRE-CREATION 
  debian/aurora-scheduler.links PRE-CREATION 
  debian/aurora-scheduler.postinst PRE-CREATION 
  debian/aurora-scheduler.upstart PRE-CREATION 
  debian/aurora-tools.install PRE-CREATION 
  debian/aurora-tools.links PRE-CREATION 
  debian/changelog PRE-CREATION 
  debian/clusters.json PRE-CREATION 
  debian/compat PRE-CREATION 
  debian/control PRE-CREATION 
  debian/copyright PRE-CREATION 
  debian/pants.ini PRE-CREATION 
  debian/rules PRE-CREATION 
  debian/source/format PRE-CREATION 
  examples/vagrant/aurorabuild.sh 1a76e4f8fcfe79049e331211fad5ef617ba9a6e0 

Diff: https://reviews.apache.org/r/31101/diff/


Testing
---

Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
pbuilder. Have been using debs built from this branch on a testing cluster for 
a few months now.


Thanks,

Benjamin Staffin



Re: Review Request 31101: Native Debian packaging for Aurora

2015-05-22 Thread Benjamin Staffin


> On May 22, 2015, 5:47 p.m., Joe Smith wrote:
> > debian/rules, line 38
> > 
> >
> > you can also [add the thermos cli 
> > tool](https://github.com/apache/aurora/blob/master/src/main/python/apache/thermos/cli/bin/BUILD#L15)

oh ha, that used to be here and it got lost in this latest patch. Fixing.


- Benjamin


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review85036
---


On May 21, 2015, 10:27 a.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated May 21, 2015, 10:27 a.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.x isn't in Debian or Ubuntu yet, but you can build your own package 
> easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   build-support/embed_runner_in_executor.py PRE-CREATION 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
>   examples/vagrant/aurorabuild.sh 1a76e4f8fcfe79049e331211fad5ef617ba9a6e0 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>



Re: Review Request 31101: Native Debian packaging for Aurora

2015-05-22 Thread Joe Smith

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review85036
---

Ship it!


LGTM- thanks!


debian/rules


you can also [add the thermos cli 
tool](https://github.com/apache/aurora/blob/master/src/main/python/apache/thermos/cli/bin/BUILD#L15)



examples/vagrant/aurorabuild.sh


Good idea


- Joe Smith


On May 21, 2015, 10:27 a.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated May 21, 2015, 10:27 a.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.x isn't in Debian or Ubuntu yet, but you can build your own package 
> easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   build-support/embed_runner_in_executor.py PRE-CREATION 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
>   examples/vagrant/aurorabuild.sh 1a76e4f8fcfe79049e331211fad5ef617ba9a6e0 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>



Re: Review Request 31101: Native Debian packaging for Aurora

2015-05-21 Thread Aurora ReviewBot

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review84744
---

Ship it!


Master (998993d) is green with this patch.
  ./build-support/jenkins/build.sh

I will refresh this build result if you post a review containing "@ReviewBot 
retry"

- Aurora ReviewBot


On May 21, 2015, 5:27 p.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated May 21, 2015, 5:27 p.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.x isn't in Debian or Ubuntu yet, but you can build your own package 
> easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   build-support/embed_runner_in_executor.py PRE-CREATION 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
>   examples/vagrant/aurorabuild.sh 1a76e4f8fcfe79049e331211fad5ef617ba9a6e0 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>



Re: Review Request 31101: Native Debian packaging for Aurora

2015-05-21 Thread Benjamin Staffin

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/
---

(Updated May 21, 2015, 10:27 a.m.)


Review request for Aurora and Jake Farrell.


Bugs: AURORA-951
https://issues.apache.org/jira/browse/AURORA-951


Repository: aurora


Description (updated)
---

Native Debian packaging for Aurora

This uses Debian package dependencies to install gradle and thrift-compiler.  
Gradle 2.x isn't in Debian or Ubuntu yet, but you can build your own package 
easily enough using https://github.com/benley/gradle-packaging


Diffs
-

  build-support/embed_runner_in_executor.py PRE-CREATION 
  debian/aurora-doc.docs PRE-CREATION 
  debian/aurora-doc.examples PRE-CREATION 
  debian/aurora-executor.dirs PRE-CREATION 
  debian/aurora-executor.install PRE-CREATION 
  debian/aurora-executor.links PRE-CREATION 
  debian/aurora-executor.thermos.default PRE-CREATION 
  debian/aurora-executor.thermos.init PRE-CREATION 
  debian/aurora-executor.thermos.upstart PRE-CREATION 
  debian/aurora-scheduler.default PRE-CREATION 
  debian/aurora-scheduler.init PRE-CREATION 
  debian/aurora-scheduler.install PRE-CREATION 
  debian/aurora-scheduler.links PRE-CREATION 
  debian/aurora-scheduler.postinst PRE-CREATION 
  debian/aurora-scheduler.upstart PRE-CREATION 
  debian/aurora-tools.install PRE-CREATION 
  debian/aurora-tools.links PRE-CREATION 
  debian/changelog PRE-CREATION 
  debian/clusters.json PRE-CREATION 
  debian/compat PRE-CREATION 
  debian/control PRE-CREATION 
  debian/copyright PRE-CREATION 
  debian/pants.ini PRE-CREATION 
  debian/rules PRE-CREATION 
  debian/source/format PRE-CREATION 
  examples/vagrant/aurorabuild.sh 1a76e4f8fcfe79049e331211fad5ef617ba9a6e0 

Diff: https://reviews.apache.org/r/31101/diff/


Testing
---

Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
pbuilder. Have been using debs built from this branch on a testing cluster for 
a few months now.


Thanks,

Benjamin Staffin



Re: Review Request 31101: Native Debian packaging for Aurora

2015-05-21 Thread Benjamin Staffin

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/
---

(Updated May 21, 2015, 10:26 a.m.)


Review request for Aurora and Jake Farrell.


Changes
---

Updated for master again, just post 0.8.  CI/build/test integration coming next.


Bugs: AURORA-951
https://issues.apache.org/jira/browse/AURORA-951


Repository: aurora


Description
---

Native Debian packaging for Aurora

This uses Debian package dependencies to install gradle and thrift-compiler.  
Gradle 2.2.1 isn't in Debian or Ubuntu yet, but you can build your own package 
easily enough using https://github.com/benley/gradle-packaging


Diffs (updated)
-

  build-support/embed_runner_in_executor.py PRE-CREATION 
  debian/aurora-doc.docs PRE-CREATION 
  debian/aurora-doc.examples PRE-CREATION 
  debian/aurora-executor.dirs PRE-CREATION 
  debian/aurora-executor.install PRE-CREATION 
  debian/aurora-executor.links PRE-CREATION 
  debian/aurora-executor.thermos.default PRE-CREATION 
  debian/aurora-executor.thermos.init PRE-CREATION 
  debian/aurora-executor.thermos.upstart PRE-CREATION 
  debian/aurora-scheduler.default PRE-CREATION 
  debian/aurora-scheduler.init PRE-CREATION 
  debian/aurora-scheduler.install PRE-CREATION 
  debian/aurora-scheduler.links PRE-CREATION 
  debian/aurora-scheduler.postinst PRE-CREATION 
  debian/aurora-scheduler.upstart PRE-CREATION 
  debian/aurora-tools.install PRE-CREATION 
  debian/aurora-tools.links PRE-CREATION 
  debian/changelog PRE-CREATION 
  debian/clusters.json PRE-CREATION 
  debian/compat PRE-CREATION 
  debian/control PRE-CREATION 
  debian/copyright PRE-CREATION 
  debian/pants.ini PRE-CREATION 
  debian/rules PRE-CREATION 
  debian/source/format PRE-CREATION 
  examples/vagrant/aurorabuild.sh 1a76e4f8fcfe79049e331211fad5ef617ba9a6e0 

Diff: https://reviews.apache.org/r/31101/diff/


Testing
---

Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
pbuilder. Have been using debs built from this branch on a testing cluster for 
a few months now.


Thanks,

Benjamin Staffin



Re: Review Request 31101: Native Debian packaging for Aurora

2015-03-30 Thread Aurora ReviewBot

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review78245
---

Ship it!


Master (3ab8a9e) is green with this patch.
  ./build-support/jenkins/build.sh

I will refresh this build result if you post a review containing "@ReviewBot 
retry"

- Aurora ReviewBot


On March 30, 2015, 7:11 p.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated March 30, 2015, 7:11 p.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.2.1 isn't in Debian or Ubuntu yet, but you can build your own 
> package easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   build-support/embed_runner_in_executor.py PRE-CREATION 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
>   examples/vagrant/aurorabuild.sh 7dc9777c054a8f8a98059f263c49ba2e3e6d7207 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>



Re: Review Request 31101: Native Debian packaging for Aurora

2015-03-30 Thread Benjamin Staffin

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/
---

(Updated March 30, 2015, 12:11 p.m.)


Review request for Aurora and Jake Farrell.


Changes
---

updates for code review comments


Bugs: AURORA-951
https://issues.apache.org/jira/browse/AURORA-951


Repository: aurora


Description
---

Native Debian packaging for Aurora

This uses Debian package dependencies to install gradle and thrift-compiler.  
Gradle 2.2.1 isn't in Debian or Ubuntu yet, but you can build your own package 
easily enough using https://github.com/benley/gradle-packaging


Diffs (updated)
-

  build-support/embed_runner_in_executor.py PRE-CREATION 
  debian/aurora-doc.docs PRE-CREATION 
  debian/aurora-doc.examples PRE-CREATION 
  debian/aurora-executor.dirs PRE-CREATION 
  debian/aurora-executor.install PRE-CREATION 
  debian/aurora-executor.links PRE-CREATION 
  debian/aurora-executor.thermos.default PRE-CREATION 
  debian/aurora-executor.thermos.init PRE-CREATION 
  debian/aurora-executor.thermos.upstart PRE-CREATION 
  debian/aurora-scheduler.default PRE-CREATION 
  debian/aurora-scheduler.init PRE-CREATION 
  debian/aurora-scheduler.install PRE-CREATION 
  debian/aurora-scheduler.links PRE-CREATION 
  debian/aurora-scheduler.postinst PRE-CREATION 
  debian/aurora-scheduler.upstart PRE-CREATION 
  debian/aurora-tools.install PRE-CREATION 
  debian/aurora-tools.links PRE-CREATION 
  debian/changelog PRE-CREATION 
  debian/clusters.json PRE-CREATION 
  debian/compat PRE-CREATION 
  debian/control PRE-CREATION 
  debian/copyright PRE-CREATION 
  debian/pants.ini PRE-CREATION 
  debian/rules PRE-CREATION 
  debian/source/format PRE-CREATION 
  examples/vagrant/aurorabuild.sh 7dc9777c054a8f8a98059f263c49ba2e3e6d7207 

Diff: https://reviews.apache.org/r/31101/diff/


Testing
---

Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
pbuilder. Have been using debs built from this branch on a testing cluster for 
a few months now.


Thanks,

Benjamin Staffin



Re: Review Request 31101: Native Debian packaging for Aurora

2015-03-30 Thread Benjamin Staffin


> On March 2, 2015, 7:19 p.m., Jake Farrell wrote:
> > debian/aurora-executor.thermos.default, line 1
> > 
> >
> > needs license header

Fixed.


> On March 2, 2015, 7:19 p.m., Jake Farrell wrote:
> > debian/aurora-executor.thermos.init, line 1
> > 
> >
> > Needs license header

Fixed.


> On March 2, 2015, 7:19 p.m., Jake Farrell wrote:
> > debian/aurora-scheduler.default, line 1
> > 
> >
> > needs license header

Fixed


> On March 2, 2015, 7:19 p.m., Jake Farrell wrote:
> > debian/aurora-scheduler.init, line 1
> > 
> >
> > needs license header

Fixed.


> On March 2, 2015, 7:19 p.m., Jake Farrell wrote:
> > debian/aurora-scheduler.postinst, line 1
> > 
> >
> > needs license header

Fixed.


> On March 2, 2015, 7:19 p.m., Jake Farrell wrote:
> > debian/rules, line 1
> > 
> >
> > needs license header

Fixed.


> On March 2, 2015, 7:19 p.m., Jake Farrell wrote:
> > debian/embed-runner-in-executor.py, line 1
> > 
> >
> > if we keep this file then it needs license header added

Fixed - and moved into the build-support dir.


On March 2, 2015, 7:19 p.m., Benjamin Staffin wrote:
> > Bunch of files missing license headers as notes, but overall looks good. 
> > Would be nice to not have to put this at the top level, as wfarner pointed 
> > out also, but then would have to deal with symlinking and juggling to make 
> > it work (we did this in thrift before moving to the top level for ease). 
> > Would be good to wrap creation into a task that executed dch and dpkg 
> > commands all in one call

Yeah, as mentioned in a comment above, it's possible to do things like that at 
the cost of added build gymnastics.  What do you think about the idea of gradle 
creating a debian source package?  I'd prefer to do that in a separate review 
if possible.


- Benjamin


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review74880
---


On Feb. 16, 2015, 4:20 p.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated Feb. 16, 2015, 4:20 p.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.2.1 isn't in Debian or Ubuntu yet, but you can build your own 
> package easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/embed-runner-in-executor.py PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>



Re: Review Request 31101: Native Debian packaging for Aurora

2015-03-30 Thread Benjamin Staffin


> On Feb. 17, 2015, 1:09 p.m., Kevin Sweeney wrote:
> > This is great! If this is gonna be mainline and not "contrib", how would 
> > you feel about adding some tests for this to Jenkins so that reviewbot can 
> > check this? You should be able to edit build-support/jenkins/build.sh. The 
> > Jenkins slaves have docker available so it should be possible to run in a 
> > target environment.

Adding CI checks is a good idea; I'll get something like that together and send 
another patch in a bit.

Sorry for the long update delay here - I was super busy with other things for a 
while, but want to try to get this finished soon :-)


> On Feb. 17, 2015, 1:09 p.m., Kevin Sweeney wrote:
> > debian/control, line 15
> > 
> >
> > https

Fixed.


> On Feb. 17, 2015, 1:09 p.m., Kevin Sweeney wrote:
> > debian/control, line 27
> > 
> >
> > "Aurora is a service scheduler..."
> > 
> > here and below

Fixed.


> On Feb. 17, 2015, 1:09 p.m., Kevin Sweeney wrote:
> > debian/embed-runner-in-executor.py, line 1
> > 
> >
> > Any chance we can merge this with the vagrant build script or share 
> > this snippet of code between them some way?

Yes, that's probably wise.  I moved this script into the build-support 
directory (is that a good place for it?) and will have aurorabuild.sh call the 
same.


- Benjamin


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review72785
---


On Feb. 16, 2015, 4:20 p.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated Feb. 16, 2015, 4:20 p.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.2.1 isn't in Debian or Ubuntu yet, but you can build your own 
> package easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/embed-runner-in-executor.py PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>



Re: Review Request 31101: Native Debian packaging for Aurora

2015-03-30 Thread Benjamin Staffin


> On Feb. 19, 2015, 10:48 a.m., Bill Farner wrote:
> > Drive-by piecemeal review - should we create a top-level directory to house 
> > these?  (Presumably a similar dir for RPMs would not be far off.)  Perhaps 
> > `distributions/`?

It's appealing from a repo cleanliness perspective, but doing so complicates 
the Debian build process, as it tends to require that the debian/ directory be 
at the top level of the sources.  If we wanted to do something like, say, have 
a gradle task that generates a Debian source package, which could then be built 
using the usual Debian tools, that could be done.


- Benjamin


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31101/#review73174
---


On Feb. 16, 2015, 4:20 p.m., Benjamin Staffin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/31101/
> ---
> 
> (Updated Feb. 16, 2015, 4:20 p.m.)
> 
> 
> Review request for Aurora and Jake Farrell.
> 
> 
> Bugs: AURORA-951
> https://issues.apache.org/jira/browse/AURORA-951
> 
> 
> Repository: aurora
> 
> 
> Description
> ---
> 
> Native Debian packaging for Aurora
> 
> This uses Debian package dependencies to install gradle and thrift-compiler.  
> Gradle 2.2.1 isn't in Debian or Ubuntu yet, but you can build your own 
> package easily enough using https://github.com/benley/gradle-packaging
> 
> 
> Diffs
> -
> 
>   debian/aurora-doc.docs PRE-CREATION 
>   debian/aurora-doc.examples PRE-CREATION 
>   debian/aurora-executor.dirs PRE-CREATION 
>   debian/aurora-executor.install PRE-CREATION 
>   debian/aurora-executor.links PRE-CREATION 
>   debian/aurora-executor.thermos.default PRE-CREATION 
>   debian/aurora-executor.thermos.init PRE-CREATION 
>   debian/aurora-executor.thermos.upstart PRE-CREATION 
>   debian/aurora-scheduler.default PRE-CREATION 
>   debian/aurora-scheduler.init PRE-CREATION 
>   debian/aurora-scheduler.install PRE-CREATION 
>   debian/aurora-scheduler.links PRE-CREATION 
>   debian/aurora-scheduler.postinst PRE-CREATION 
>   debian/aurora-scheduler.upstart PRE-CREATION 
>   debian/aurora-tools.install PRE-CREATION 
>   debian/aurora-tools.links PRE-CREATION 
>   debian/changelog PRE-CREATION 
>   debian/clusters.json PRE-CREATION 
>   debian/compat PRE-CREATION 
>   debian/control PRE-CREATION 
>   debian/copyright PRE-CREATION 
>   debian/embed-runner-in-executor.py PRE-CREATION 
>   debian/pants.ini PRE-CREATION 
>   debian/rules PRE-CREATION 
>   debian/source/format PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/31101/diff/
> 
> 
> Testing
> ---
> 
> Built debs in a clean Ubuntu 14.04 environment using git-buildpackage and 
> pbuilder. Have been using debs built from this branch on a testing cluster 
> for a few months now.
> 
> 
> Thanks,
> 
> Benjamin Staffin
> 
>