summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-21propellor spinJoey Hess
2017-03-19propellor spinJoey Hess
2017-03-19propellor spinJoey Hess
2017-03-19Apt.mirror can be used to set the preferred apt mirror of a host, overriding ↵Joey Hess
the default CDN. This info is used by Apt.stdSourcesList and Sbuild.builtFor. Thanks, Sean Whitton.
2017-03-19Merge remote-tracking branch 'spwhitton/apt-mirror'Joey Hess
2017-03-19Merge branch 'master' of ssh://propellor.branchable.comJoey Hess
2017-03-19add news item for propellor 4.0.1Joey Hess
2017-03-19releasing package propellor version 4.0.1Joey Hess
2017-03-19Merge branch 'joeyconfig'Joey Hess
2017-03-19mention mconcatJoey Hess
2017-03-19propellor spinJoey Hess
2017-03-19propellor spinJoey Hess
2017-03-19switch to kite4Joey Hess
lost kite2 ed25519 key
2017-03-19propellor spinJoey Hess
2017-03-19propellor spinJoey Hess
2017-03-19propellor spinJoey Hess
2017-03-19Tor.named, Tor.torPrivKey: Include the new ed25519 public/private key pair ↵Joey Hess
in addition to the old secret_id_key.
2017-03-19prep releaseJoey Hess
2017-03-19shorten names of mirror propertiesSean Whitton
2017-03-19Added a comment: merge requestspwhitton
2017-03-19take ownership of todo itemspwhitton
2017-03-19add Apt.hostMirrorIsSean Whitton
2017-03-19sbuild: use Apt.withHostMirrorSean Whitton
2017-03-19improve error msg from Apt.getHostMirrorSean Whitton
2017-03-19add Ubuntu std mirror to Apt.hsSean Whitton
2017-03-19replace debCdn with stdArchiveLinesSean Whitton
Though stdArchiveLines is not used in Apt.hs, this is the logical replacement for the old debCdn property.
2017-03-19replace use of debCdn in Apt.hsSean Whitton
2017-03-19add withHostMirror helperSean Whitton
2017-03-19add HostMirror info typeSean Whitton
2017-03-18Tor: Restart daemon after installing private key.Joey Hess
2017-03-18clean up after mergeJoey Hess
2017-03-18more old ghc fixesJoey Hess
2017-03-18Fix build with pre-AMP ghc.Joey Hess
2017-03-18Merge branch 'master' into joeyconfigJoey Hess
2017-03-18Fix build with pre-AMP ghc.Joey Hess
2017-03-18propellor spinJoey Hess
2017-03-18propellor spinJoey Hess
2017-03-18propellor spinJoey Hess
2017-03-18propellor spinJoey Hess
2017-03-18propellor spinJoey Hess
2017-03-18setting up joeyconfig after mergeJoey Hess
2017-03-18propellor spinJoey Hess
2017-03-18propellor spinJoey Hess
2017-03-18propellor spinJoey Hess
2017-03-15descJoey Hess
2017-03-15add news item for propellor 4.0.0Joey Hess
2017-03-15more changelogJoey Hess
2017-03-15prep releaseJoey Hess
2017-03-15Added Monoid instances for Property and RevertableProperty.Joey Hess
* Added Monoid instances for Property and RevertableProperty. * Removed applyToList. Instead, use mconcat. (API change) Eg, if you had: applyToList accountFor [User "joey", User "root"] use instead: mconcat (map accountFor [User "joey", User "root"]) mappend x y is basically the same as x `before` y. In particular, if x fails to be ensured, it won't ensure y. This seems to make sense, since applyToList had that behavior, and so does the Monoid for Propellor Result. The alternative would be to try to ensure both and combine the results. However, I don't see any reason to do it that way. It would be nice if the description of both properties were displayed when ensuring the combination. But then, it would need to display eg: ensuring x..ok ensuring y..failed ensuring x and ensuring y..failed Without a way to get rid of that redundant last line, I don't want to do that. Note that the haddocks for the Monoid instances need a really wide screen to display! This is IMHO an infelicity in haddock, and I can't do anything about it really. This commit was sponsored by Fernando Jimenez on Patreon.
2017-03-15Property types changed to use a Maybe (Propellor Result). (API change)Joey Hess
* Property types changed to use a Maybe (Propellor Result). (API change) * When Nothing needs to be done to ensure a property, propellor will avoid displaying its description at all. The doNothing property is an example of such a property. This is mostly in preparation for Monoid instances for Property types, but is's also nice that anything that uses doNothing will avoid printing out any message at all. At least, I think it probably is. It might potentially be confusing for something that sometimes takes an action and sometimes resolves to doNothing and in either case has a description set to not always show the description. If this did turn out to be confusing, the change to doNothing could be reverted. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.