From 6bc38b1fbd63c2ca9512adc16ba52e4426796653 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 16 Oct 2015 14:27:07 -0400 Subject: comment --- .../comment_1_10d797b43df9252c34a02c3fd249374b._comment | 12 +++++------- .../comment_2_1c3176559695d33bd7e183b9734e430f._comment | 8 ++++++++ 2 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 doc/todo/spin_without_remote_compilation/comment_2_1c3176559695d33bd7e183b9734e430f._comment (limited to 'doc/todo/spin_without_remote_compilation') diff --git a/doc/todo/spin_without_remote_compilation/comment_1_10d797b43df9252c34a02c3fd249374b._comment b/doc/todo/spin_without_remote_compilation/comment_1_10d797b43df9252c34a02c3fd249374b._comment index 31efdbd8..6c6f3b6f 100644 --- a/doc/todo/spin_without_remote_compilation/comment_1_10d797b43df9252c34a02c3fd249374b._comment +++ b/doc/todo/spin_without_remote_compilation/comment_1_10d797b43df9252c34a02c3fd249374b._comment @@ -21,7 +21,7 @@ binary over to the host and check if it runs there before replacing any older propellor binary with it. The other question is, how to tell propellor when to use this mode. Some -ideas: +ideas, which build on each other. * --spin --precompiled @@ -34,12 +34,10 @@ ideas: automatically spins the other hosts. And if the hosts it's spinning have the `precompiled` property, the controller will honor it. -These ideas build on each other. I think the last one is best. - -Propellor's cron job will probably fail on a precompiled host, since -even if it manages to pull changes from the central git repo (unlikely as a -precompiled propellor currently isn't set up as a git repo), it can't -locally compile them. +Note that propellor's cron job will probably fail on a precompiled host, +since even if it manages to pull changes from the central git repo +(unlikely as a precompiled propellor currently isn't set up as a git repo), +it can't locally compile them. So, in order to have a centralized repository with precompiled hosts, you need a controller that can handle sending the updated builds of diff --git a/doc/todo/spin_without_remote_compilation/comment_2_1c3176559695d33bd7e183b9734e430f._comment b/doc/todo/spin_without_remote_compilation/comment_2_1c3176559695d33bd7e183b9734e430f._comment new file mode 100644 index 00000000..3f6bf4a7 --- /dev/null +++ b/doc/todo/spin_without_remote_compilation/comment_2_1c3176559695d33bd7e183b9734e430f._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 2""" + date="2015-10-16T18:23:21Z" + content=""" +Since the controller idea was useful beyond supporting precompiled hosts, +I've implemented it first, in Propellor.Property.Spin.controller. +"""]] -- cgit v1.2.3