Commit Graph

406 Commits

Author SHA1 Message Date
Joey Hess 6e8057a65b reponses 2015-05-14 12:30:53 -04:00
https://launchpad.net/~jml b0de46644d 2015-05-14 09:42:16 +00:00
https://launchpad.net/~jml 8d6ca15925 2015-05-14 09:41:40 +00:00
https://launchpad.net/~jml c99e20260a 2015-05-14 09:40:08 +00:00
Joey Hess 31bde3114b add news item for propellor 2.4.0 2015-05-06 14:31:50 -04:00
Joey Hess b4877efea5 Merge branch 'joeyconfig' 2015-04-28 16:01:19 -04:00
Joey Hess 6ec8bf6b20 comment 2015-04-28 16:01:18 -04:00
Joey Hess 45c6957dc5 update example 2015-04-25 11:23:46 -04:00
Joey Hess 3b1c1640cf comment 2015-04-23 09:28:23 -04:00
gueux ecd0de08da Added a comment 2015-04-23 09:21:07 +00:00
Joey Hess 4a187cbd22 Merge branch 'joeyconfig' 2015-04-22 21:06:18 -04:00
Joey Hess 4b73fcf2fe update 2015-04-22 21:06:18 -04:00
Joey Hess bfff20aaee Merge branch 'joeyconfig' 2015-04-22 21:05:28 -04:00
Joey Hess 329281586c update 2015-04-22 21:05:28 -04:00
Joey Hess e30458ba5d Merge branch 'joeyconfig' 2015-04-22 21:04:53 -04:00
Joey Hess 8cb797ed4a too 2015-04-22 21:04:53 -04:00
Joey Hess d7b402cf6f add news item for propellor 2.3.0 2015-04-22 14:38:10 -04:00
Joey Hess 66a8012a1a Merge branch 'joeyconfig'
Conflicts:
	privdata.joey/privdata.gpg
2015-04-22 13:50:16 -04:00
Joey Hess f35ef9d697 API change: Added User and Group newtypes, and Properties that used to use the type UserName = String were changed to use them.
Note that UserName is kept and PrivData still uses it in its sum type.
This is to avoid breaking PrivData serialization.
2015-04-22 13:04:39 -04:00
Joey Hess 9a18f58087 comment 2015-04-21 12:52:22 -04:00
gueux 04781530af Added a comment 2015-04-21 12:59:42 +00:00
Joey Hess 9e1f17dd44 comment 2015-04-19 21:17:02 -04:00
Joey Hess cb814a2090 close 2015-04-19 21:13:22 -04:00
gueux 29298a42db 2015-04-19 19:01:26 +00:00
Joey Hess 4020a3e707 new page 2015-04-19 12:51:12 -04:00
Joey Hess e49af37fe8 comment 2015-04-19 12:28:08 -04:00
weinzwang 12170c3d5c Added a wishlist item 2015-04-19 11:50:07 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 b3ccf97ebe Added a comment 2015-04-15 10:15:17 +00:00
Joey Hess 1917f02cd5 comment 2015-04-14 15:52:55 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 1b1b93d186 Added a comment 2015-04-14 19:24:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 ea8a24b983 2015-04-14 18:59:07 +00:00
Joey Hess f35d21a0fa comment 2015-04-14 14:52:26 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 2fc30e545a 2015-04-14 17:15:17 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 8896cd38f0 Added a comment: thanks a lot 2015-04-06 21:11:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnlWh_3gGIB4lbo8dR0y3mwQ08eYZ-i1ug 8e25c61c6f typo fix 2015-04-04 16:21:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlqPq9_Ne52AEM6d0S3RP-8Y33NSIhLpPA 12929e7f72 typo fix 2015-04-02 20:55:08 +00:00
Joey Hess 85649a81bd Merge branch 'master' of ssh://propellor.branchable.com 2015-04-02 10:30:09 -04:00
Joey Hess 9bf68fd04d fixed 2015-04-02 10:29:19 -04:00
Joey Hess 006b1c3585 Merge branch 'joeyconfig' 2015-04-02 10:26:51 -04:00
Joey Hess 86783dc52d Make propellor resistent to changes to shared libraries, such as libffi
* Make propellor resistent to changes to shared libraries, such as libffi,
  which might render the propellor binary unable to run. This is dealt with
  by checking the binary both when running propellor on a remote host,
  and by Cron.runPropellor. If the binary doesn't work, it will be rebuilt.
* Note that since a new switch had to be added to allow testing the binary,
  upgrading to this version will cause a rebuild from scratch of propellor.
2015-04-02 10:20:44 -04:00
gueux ae16b4148e Added a comment 2015-04-02 09:24:07 +00:00
Joey Hess a81b7df742 comment 2015-04-01 21:17:28 -04:00
gueux 304561531d 2015-04-01 17:10:56 +00:00
Joey Hess dcf1c438c3 followu 2015-03-30 19:31:53 -04:00
Joey Hess cff6270ed6 comment 2015-03-30 19:25:44 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 6596f7915d Added a comment: finally got it working 2015-03-27 05:15:26 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 604a865292 2015-03-27 04:28:37 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 9386cd3845 2015-03-27 03:43:16 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 f274caa677 2015-03-27 03:42:06 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm-czsfuWENKQ0GI8l0gnGTeF1JEli1mA0 b127da261b 2015-03-27 03:14:17 +00:00
Joey Hess 341e0c197c Merge branch 'joeyconfig' 2015-03-22 10:33:18 -04:00
Joey Hess 6e94e934f7 typo 2015-03-22 10:33:17 -04:00
Joey Hess 16aee55936 Merge branch 'joeyconfig' 2015-03-22 10:32:55 -04:00
Joey Hess 09c223b4ba note 2015-03-22 10:32:54 -04:00
Joey Hess 45225a4a97 Merge branch 'joeyconfig' 2015-03-22 10:22:58 -04:00
Joey Hess d326ff7e41 headers 2015-03-22 10:22:58 -04:00
Joey Hess e110a303c5 Merge branch 'joeyconfig' 2015-03-22 10:21:52 -04:00
Joey Hess f58d1e5ffe headers 2015-03-22 10:21:52 -04:00
Joey Hess fe7b1233f4 Merge branch 'joeyconfig' 2015-03-22 10:05:03 -04:00
Joey Hess b32d05a661 simplify setup process for minimal config mode
Allow cloning a branch.

Updated wrapper to check for propellor.cabal and not try to update
if it's not present, to handle this case.
2015-03-22 10:04:02 -04:00
Joey Hess 570da7015b add news item for propellor 2.2.1 2015-03-12 20:47:35 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmtnXa0F3OsNh8H7yf5EEbtuufPZG-3StI 4f101f8560 Added a comment 2015-03-10 06:28:52 +00:00
Joey Hess 66641b34eb add news item for propellor 2.2.0 2015-03-09 13:07:33 -04:00
Joey Hess 430a26f77a response 2015-03-09 13:01:13 -04:00
Joey Hess 778af461ee Merge branch 'master' of ssh://propellor.branchable.com 2015-03-09 13:00:07 -04:00
Joey Hess 4c94fd4703 Merge branch 'joeyconfig' 2015-03-09 12:03:09 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmtnXa0F3OsNh8H7yf5EEbtuufPZG-3StI d8d8c8a529 Added a comment: Propellor 2.2.0 not on hackage 2015-03-08 20:21:42 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmtnXa0F3OsNh8H7yf5EEbtuufPZG-3StI ae0154e66c Added a comment: You rocks! 2015-03-05 15:24:49 +00:00
Joey Hess cc00056240 simplify 2015-02-28 14:22:36 -04:00
Joey Hess 9940b7fb25 close 2015-02-28 14:21:02 -04:00
Joey Hess 15b2c167b5 Merge branch 'joeyconfig' 2015-02-28 14:19:30 -04:00
Joey Hess 6734d89eb4 add components page 2015-02-28 14:19:27 -04:00
Joey Hess 9619e62183 comment 2015-02-28 13:14:59 -04:00
Joey Hess 8777dc2e55 comment 2015-02-28 11:35:06 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmtnXa0F3OsNh8H7yf5EEbtuufPZG-3StI 2e8b2fc945 2015-02-28 11:28:32 +00:00
Joey Hess 6c242d28fe add news item for propellor 2.1.0 2015-02-12 12:42:30 -04:00
Joey Hess 7d4adb5348 Merge branch 'joeyconfig' 2015-02-12 12:41:08 -04:00
Joey Hess 514bc70c39 update for cron change 2015-02-12 12:40:52 -04:00
Joey Hess 5b6b3e1b45 fixed 2015-02-12 12:36:19 -04:00
weinzwang 447f2dc3a5 Added more information 2015-02-11 22:21:26 +00:00
weinzwang abf89f5d98 Bug report for Property.Ssh.AuthorizedKey 2015-02-11 22:18:24 +00:00
Joey Hess 9a26a49f51 add news item for propellor 2.0.0 2015-01-25 15:29:10 -04:00
Joey Hess 527e020c10 Merge branch 'joeyconfig' 2015-01-25 15:24:44 -04:00
Joey Hess 25086e58d7 update 2015-01-25 15:22:22 -04:00
Joey Hess e6c7ad373f Merge branch 'joeyconfig' 2015-01-25 15:20:28 -04:00
Joey Hess c72fa2bcd8 remove idea about moving into GADT 2015-01-25 15:20:11 -04:00
Joey Hess b38e271161 update; SimpleSh was removed 2015-01-25 15:17:49 -04:00
Joey Hess 401b857eef Merge branch 'joeyconfig'
Conflicts:
	doc/todo/info_propigation_out_of_nested_properties.mdwn
	privdata.joey/privdata.gpg
2015-01-25 15:16:58 -04:00
Joey Hess 5d8bd485cb
propellor spin 2015-01-25 15:08:40 -04:00
Joey Hess 73ad89d973
propellor spin 2015-01-25 15:04:05 -04:00
Joey Hess e9d5d9aff1 remove toSimpleProp
It didn't do what I thought it did with a RevertableProperty; it always
returned Nothing because even if the input properties to <!> are NoInfo, it
casts them to HasInfo.

Even if it had worked, it lost type safety. Better to export the
Property NoInfo that is used in a RevertableProperty, so it can be used
directly.
2015-01-25 14:47:57 -04:00
Joey Hess 0ee04ecc43 GADT properties seem to work (untested)
* Property has been converted to a GADT, and will be Property NoInfo
  or Property HasInfo.
  This was done to make sure that ensureProperty is only used on
  properties that do not have Info.
  Transition guide:
  - Change all "Property" to "Property NoInfo" or "Property WithInfo"
    (The compiler can tell you if you got it wrong!)
  - To construct a RevertableProperty, it is useful to use the new
    (<!>) operator
  - Constructing a list of properties can be problimatic, since
    Property NoInto and Property WithInfo are different types and cannot
    appear in the same list. To deal with this, "props" has been added,
    and can built up a list of properties of different types,
    using the same (&) and (!) operators that are used to build
    up a host's properties.
2015-01-24 22:38:51 -04:00
Joey Hess 1df70ba81d update 2015-01-24 13:04:06 -04:00
Joey Hess eb3c079bba add news item for propellor 1.3.2 2015-01-15 14:06:02 -04:00
gueux db464f126c 2015-01-08 18:12:05 +00:00
Joey Hess 9825b9a3bd add news item for propellor 1.3.1 2015-01-04 19:58:04 -04:00
Joey Hess 2de60a9027 add news item for propellor 1.3.0 2015-01-04 17:19:54 -04:00
Joey Hess acdcff5ca4 Merge branch 'joeyconfig'
Conflicts:
	privdata.joey/privdata.gpg
2015-01-04 17:16:55 -04:00
Joey Hess df8d8eb532 close 2015-01-04 17:16:43 -04:00
Joey Hess b50f33395e update docs 2015-01-01 13:57:13 -04:00