<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Property/Nginx.hs, branch master</title>
<subtitle>gnusosa's centralized propellor repository for hosts spin-up.
</subtitle>
<id>https://git.gnusosa.net/propellor/atom?h=master</id>
<link rel='self' href='https://git.gnusosa.net/propellor/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/'/>
<updated>2016-03-26T18:48:24Z</updated>
<entry>
<title>more porting</title>
<updated>2016-03-26T18:48:24Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-03-26T18:48:24Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=551a7ec8bd7486ea599271c99236ceffa1743e5a'/>
<id>urn:sha1:551a7ec8bd7486ea599271c99236ceffa1743e5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove trivial</title>
<updated>2015-12-05T22:51:05Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-12-05T22:03:02Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=5cfb20668421acb3c0de133afe973fc693b8b320'/>
<id>urn:sha1:5cfb20668421acb3c0de133afe973fc693b8b320</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explicit Info/NoInfo for RevertableProperty (API change)</title>
<updated>2015-10-27T18:37:02Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-27T18:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=56c3394144abbb9862dc67379d3253c76ae4df97'/>
<id>urn:sha1:56c3394144abbb9862dc67379d3253c76ae4df97</id>
<content type='text'>
RevertableProperty used to be assumed to contain info, but this is now made
explicit, with RevertableProperty HasInfo or RevertableProperty NoInfo.

Transition guide:

    - If you define a RevertableProperty, expect some type check
      failures like: "Expecting one more argument to ‘RevertableProperty’".
    - Change it to "RevertableProperty NoInfo"
    - The compiler will then tell you if it needs "HasInfo" instead.
    - If you have code that uses the RevertableProperty constructor
      that fails to type check, use the more powerful &lt;!&gt; operator
</content>
</entry>
<entry>
<title>add a LinkTarget type to disambiguate parameters of isSymlinkedTo</title>
<updated>2015-10-16T19:34:24Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-16T19:31:18Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=7f7249f801653e0bd7fa083ed001bf3c5a3c3900'/>
<id>urn:sha1:7f7249f801653e0bd7fa083ed001bf3c5a3c3900</id>
<content type='text'>
Something about making symlinks is very confusing about which parameter is
which. It perhaps doesn't help that isSymlinkedTo has the target second,
while ln has it first. Let's use a type to prevent confusion.

Also, simplified some properties that now use isSymlinkedTo. Since
isSymlinkedTo checks the link target, these properties don't need to check
themselves that the link is in place.
</content>
</entry>
<entry>
<title>convert symlink properties to File.isSymlinkedTo</title>
<updated>2015-10-16T19:15:16Z</updated>
<author>
<name>Félix Sipma</name>
<email>felix.sipma@no-log.org</email>
</author>
<published>2015-10-16T18:40:48Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=51d8c2000f46b9c0a8f45ce8d927f23ef5b6193f'/>
<id>urn:sha1:51d8c2000f46b9c0a8f45ce8d927f23ef5b6193f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2015-10-10T18:45:00Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-10T18:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=28fe270223ed56ef8e7fd867573b5ba6a5a221c7'/>
<id>urn:sha1:28fe270223ed56ef8e7fd867573b5ba6a5a221c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change contact email</title>
<updated>2015-10-01T14:21:06Z</updated>
<author>
<name>Félix Sipma</name>
<email>felix.sipma@no-log.org</email>
</author>
<published>2015-10-01T07:15:38Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=696b3178292f268be66cf93a299659d77272cc8b'/>
<id>urn:sha1:696b3178292f268be66cf93a299659d77272cc8b</id>
<content type='text'>
Signed-off-by: Félix Sipma &lt;felix.sipma@no-log.org&gt;
</content>
</entry>
<entry>
<title>add Maintainer entries for contributed modules</title>
<updated>2015-09-29T15:00:21Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-09-29T15:00:21Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=f494a7d03a0146ce53e27ac97c62c9f82343c4b1'/>
<id>urn:sha1:f494a7d03a0146ce53e27ac97c62c9f82343c4b1</id>
<content type='text'>
These show up in the haddock documentation on the sidebar.
The author emails are not hyperlinked, so hopefully this is not a spam
source.

Keeping track of Maintainers of modules is becoming necessary because I
don't use all these modules and am not the best person to maintain them,
beyond simple changes to keep them building. I'll loop in the Maintainer if
there's a bug etc on their module.
</content>
</entry>
<entry>
<title>GADT properties seem to work (untested)</title>
<updated>2015-01-25T02:38:51Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-01-25T02:38:10Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=0ee04ecc43e047b00437fb660e71f7dd67dd3afc'/>
<id>urn:sha1:0ee04ecc43e047b00437fb660e71f7dd67dd3afc</id>
<content type='text'>
* 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
    (&lt;!&gt;) 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 (&amp;) and (!) operators that are used to build
    up a host's properties.
</content>
</entry>
<entry>
<title>Propellor.Property.Nginx: use System.Posix.Files</title>
<updated>2014-10-31T21:36:33Z</updated>
<author>
<name>Félix Sipma</name>
<email>gueux@gueux.org</email>
</author>
<published>2014-10-31T19:13:37Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=784210a57398c37d7517ef4636696139c0ec99ea'/>
<id>urn:sha1:784210a57398c37d7517ef4636696139c0ec99ea</id>
<content type='text'>
Bug: the "onChange reloaded" in siteEnabled does not seem to be fired...
Does it works in Propellor.Property.Apache.siteEnabled?

Signed-off-by: Félix Sipma &lt;gueux@gueux.org&gt;
</content>
</entry>
</feed>
