You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@aurora.apache.org by "Benjamin Staffin (JIRA)" <ji...@apache.org> on 2015/01/28 16:29:34 UTC

[jira] [Comment Edited] (AURORA-951) Debian packaging for Aurora

    [ https://issues.apache.org/jira/browse/AURORA-951?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14295286#comment-14295286 ] 

Benjamin Staffin edited comment on AURORA-951 at 1/28/15 3:28 PM:
------------------------------------------------------------------

I've addressed most of the comments, and have just now posted a set of packages for 0.7.0-rc2 at the apt.folsomlabs.com repo mentioned above.

* aurora-mesos-slave has been renamed to aurora-executor (much better name, thank you for the suggestion)
* The packages now require Java 7
* aurora-scheduler: Installs a symlink at /usr/sbin/aurora-scheduler
* aurora-scheduler: Runs the daemon as a non-privileged "aurora" user
* aurora-executor: Creates the directories that thermos will use at install time
* aurora-executor: Thermos.pex symlinked to /usr/bin/thermos
* aurora-executor: upstart script renamed from "aurora-thermos" to just "thermos"

In the build process I patch buildSrc/gradle.properties to allow building with gradle 2.2.1 rather than strictly 2.2. I'm guessing that's harmless, so correct me if I'm wrong on that.

Remaining TODO items that I'll probably address later today:
* Don't auto-initialize the replicated log, because that's insanely risky. Perhaps prompt using debconf if the user is doing an interactive install.
* Provide a logrotate policy and probably some sort of log4j configuration
* Require a user-specified cluster name, don't start up with a default one.
* Add notes somewhere about controlling GLOG verbosity

Please note: I have not tested the 0.7.0-rc2 debs that I just uploaded **at all** yet. Expect bugs, use at your own risk. I don't expect them to burn down your house or anything, but still.


was (Author: benley):
I've addressed most of the comments, and have just now posted a set of packages for 0.7.0-rc2 at the apt.folsomlabs.com repo mentioned above.

* aurora-mesos-slave has been renamed to aurora-executor (much better name, thank you for the suggestion)
* The packages now require Java 7
* aurora-scheduler: Installs a symlink at /usr/sbin/aurora-scheduler
* aurora-scheduler: Runs the daemon as a non-privileged "aurora" user
* aurora-executor: Creates the directories that thermos will use at install time
* aurora-executor: Thermos.pex symlinked to /usr/bin/thermos
* aurora-executor: upstart script renamed from "aurora-thermos" to just "thermos"

In the build process I patch {code}buildSrc/gradle.properties{code} to allow building with gradle 2.2.1 rather than strictly 2.2. I'm guessing that's harmless, so correct me if I'm wrong on that.

Remaining TODO items that I'll probably address later today:
* Don't auto-initialize the replicated log, because that's insanely risky. Perhaps prompt using debconf if the user is doing an interactive install.
* Provide a logrotate policy and probably some sort of log4j configuration
* Require a user-specified cluster name, don't start up with a default one.
* Add notes somewhere about controlling GLOG verbosity

Please note: I have not tested the 0.7.0-rc2 debs that I just uploaded **at all** yet. Expect bugs, use at your own risk. I don't expect them to burn down your house or anything, but still.

> Debian packaging for Aurora
> ---------------------------
>
>                 Key: AURORA-951
>                 URL: https://issues.apache.org/jira/browse/AURORA-951
>             Project: Aurora
>          Issue Type: Task
>          Components: Deploy
>    Affects Versions: 0.6.0
>            Reporter: Benjamin Staffin
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> It would be very nice to have prebuilt and easily rebuildable .deb packages for Aurora for recent releases of Debian and Ubuntu.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)