<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Exception.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-06-20T17:48:54Z</updated>
<entry>
<title>Merge remote-tracking branch 'felix/derivedatatypeable-exception'</title>
<updated>2016-06-20T17:48:54Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-06-20T17:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=a0d9ebf0334c98be75d18fd83d860ec7370a8005'/>
<id>urn:sha1:a0d9ebf0334c98be75d18fd83d860ec7370a8005</id>
<content type='text'>
</content>
</entry>
<entry>
<title>handle SomeAsyncException same as AsyncException</title>
<updated>2016-06-20T14:51:42Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-06-20T14:51:42Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=f0fbdce8fd8369eaa78dfff02aca79fb61170931'/>
<id>urn:sha1:f0fbdce8fd8369eaa78dfff02aca79fb61170931</id>
<content type='text'>
This new type was added to base a while ago; I don't know what uses it,
but it's intended to be an async exception, so make sure we
don't catch it.
</content>
</entry>
<entry>
<title>Exception: prevent use of Functor</title>
<updated>2016-06-20T14:30:24Z</updated>
<author>
<name>Félix Sipma</name>
<email>felix.sipma@no-log.org</email>
</author>
<published>2016-06-20T14:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=e0471e95ea3f3429eab57378712aab7e9794acb5'/>
<id>urn:sha1:e0471e95ea3f3429eab57378712aab7e9794acb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Exception: prevent use of Control.Applicative (ghc compatibility)</title>
<updated>2016-06-20T14:25:52Z</updated>
<author>
<name>Félix Sipma</name>
<email>felix.sipma@no-log.org</email>
</author>
<published>2016-06-20T14:25:34Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=c5a1503c0c2eb1974e6d3491db61ed75ce2ddd61'/>
<id>urn:sha1:c5a1503c0c2eb1974e6d3491db61ed75ce2ddd61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Exception: import Prelude after Control.Applicative to prevent warning</title>
<updated>2016-06-20T10:35:52Z</updated>
<author>
<name>Félix Sipma</name>
<email>felix.sipma@no-log.org</email>
</author>
<published>2016-06-20T10:35:52Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=c10ec2d3eb3b4195cc0d2234d2ac227dbd43629c'/>
<id>urn:sha1:c10ec2d3eb3b4195cc0d2234d2ac227dbd43629c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Exception: import Control.Applicative (old ghc compatibility)</title>
<updated>2016-06-20T10:33:49Z</updated>
<author>
<name>Félix Sipma</name>
<email>felix.sipma@no-log.org</email>
</author>
<published>2016-06-20T10:33:49Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=7be42508a596fc2caf55fc0a6596857fb7d60253'/>
<id>urn:sha1:7be42508a596fc2caf55fc0a6596857fb7d60253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add stopPropellorMessage</title>
<updated>2016-06-13T22:56:52Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-06-13T22:56:52Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=490249b919aaf82527b81c88c88350fd478dbed9'/>
<id>urn:sha1:490249b919aaf82527b81c88c88350fd478dbed9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve exception handling</title>
<updated>2016-06-13T22:40:00Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-06-13T22:39:40Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=7d18d057eb4f2e4ad7f7fd578b3e33564f1c8c7a'/>
<id>urn:sha1:7d18d057eb4f2e4ad7f7fd578b3e33564f1c8c7a</id>
<content type='text'>
  * Improve exception handling. A property that threw a non-IOException
    used to stop the whole propellor run. Now, all non-async exceptions
    only make the property that threw them fail. (Implicit API change)
  * Added StopPropellorException which can be used in the unsual case
    where a failure of one property should stop propellor from trying
    to ensure any other properties.
  * tryPropellor returns Either SomeException a now (API change)
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2015-04-29T18:26:13Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-04-29T18:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=681e4dbbcb880e8e2526519fc58d4f2994a41577'/>
<id>urn:sha1:681e4dbbcb880e8e2526519fc58d4f2994a41577</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moved source code to src</title>
<updated>2014-05-14T23:41:05Z</updated>
<author>
<name>Joey Hess</name>
<email>joey@kitenet.net</email>
</author>
<published>2014-05-14T23:41:05Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=7115d1ec162b4059b3e8e8f84bd8d5898c1db025'/>
<id>urn:sha1:7115d1ec162b4059b3e8e8f84bd8d5898c1db025</id>
<content type='text'>
This is to work around OSX's brain-damange regarding filename case
insensitivity.

Avoided moving config.hs, because it's a config file. Put in a symlink to
make build work.
</content>
</entry>
</feed>
