<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Property/Ccache.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>2018-04-30T13:03:46Z</updated>
<entry>
<title>fix broken SemigroupMonoid transition &lt;&lt;loop&gt;&gt;</title>
<updated>2018-04-30T13:03:46Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-04-30T13:03:46Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=14fe4c4d6b5a29be94ecfc0572e0f9a9a081e795'/>
<id>urn:sha1:14fe4c4d6b5a29be94ecfc0572e0f9a9a081e795</id>
<content type='text'>
Turns out that with ghc 8.2.2, the instructions given on the page don't
work. And the cppless variant that I had compiles, but into effectively
mappend = mappend so it loops.

The only way I can see to make it work without cpp is to use
mappend = (Sem.&lt;&gt;)
which is ugly and a land mine waiting to explode if someone changes it
to a nicer mappend = (&lt;&gt;) with a newer version of ghc which will compile
it and work ok, while breaking it with 8.2.2. Sigh.

I posted to haskell-cafe about this.
</content>
</entry>
<entry>
<title>semigroup monoid change fallout; drop ghc 7 support</title>
<updated>2018-04-23T17:20:13Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-04-23T17:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=9228bda32f0a3f6d52e7cc5eb444376e7b024d8c'/>
<id>urn:sha1:9228bda32f0a3f6d52e7cc5eb444376e7b024d8c</id>
<content type='text'>
Fix build with ghc 8.4, which broke due to the Semigroup Monoid change.
See https://prime.haskell.org/wiki/Libraries/Proposals/SemigroupMonoid

Dropped support for building propellor with ghc 7 (as in debian
oldstable), to avoid needing to depend on the semigroups transitional
package, but also because it's just too old to be worth supporting.

If we indeed drop ghc 7 support entirely, some code to support "jessie"
can be removed; concurrent-output can be de-embedded, and the Singletons
code can be simplified.

This commit was sponsored by Jack Hill on Patreon.
</content>
</entry>
<entry>
<title>use val instead of show</title>
<updated>2017-02-26T20:40:34Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-02-26T20:40:34Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=db4121edeeba2899926333df46308ca0baf45b71'/>
<id>urn:sha1:db4121edeeba2899926333df46308ca0baf45b71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix Ccache.hs haddock</title>
<updated>2016-06-23T12:12:38Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2016-06-23T09:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=39155afe6afe7b3c15d0a47199bd5975a8163eca'/>
<id>urn:sha1:39155afe6afe7b3c15d0a47199bd5975a8163eca</id>
<content type='text'>
The Hackage API docs for the 3.1.0 release of propellor failed to build
due to my use of '^' in a comment in Ccache.hs.
</content>
</entry>
<entry>
<title>fix permissions of ccache on upgrade from 3.0.5</title>
<updated>2016-06-21T08:50:52Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2016-06-21T08:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=e80e610443f10ce128e5d0e9e94cff83e267f3cc'/>
<id>urn:sha1:e80e610443f10ce128e5d0e9e94cff83e267f3cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ccache.hasCache chmods cache root setgid</title>
<updated>2016-06-19T07:14:59Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2016-06-19T07:14:59Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=0375288f012cf17b3f709f1e98bde24c3d1f97a7'/>
<id>urn:sha1:0375288f012cf17b3f709f1e98bde24c3d1f97a7</id>
<content type='text'>
This should fix &lt;http://propellor.branchable.com/forum/Bug_with_Sbuild/&gt;.

Thank you to Fred Picca for reporting and then also finding a fix for
the problem.
</content>
</entry>
<entry>
<title>sequencing errorMessage is pointless</title>
<updated>2016-06-13T22:58:28Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-06-13T22:58:28Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=c0cbce318afb0bc2364541f409a0943856ad1356'/>
<id>urn:sha1:c0cbce318afb0bc2364541f409a0943856ad1356</id>
<content type='text'>
It throws an error, so only the first error would be shown.
Instead, display them all.
</content>
</entry>
<entry>
<title>more consistent layout in example</title>
<updated>2016-05-23T15:22:34Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-05-23T15:22:34Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=73200c35591c641ac00b4afae0d2276339ce7c21'/>
<id>urn:sha1:73200c35591c641ac00b4afae0d2276339ce7c21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>changesFile -&gt; changesFileContent</title>
<updated>2016-05-22T01:42:21Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2016-05-22T01:42:21Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=0b17dee7b9ea38e7d0342189cd16b19731fa2f61'/>
<id>urn:sha1:0b17dee7b9ea38e7d0342189cd16b19731fa2f61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rm dummy desc</title>
<updated>2016-05-22T01:35:18Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2016-05-22T01:35:18Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=71c40ba6d6bc7a74813f7fdef5964e85fe251ea1'/>
<id>urn:sha1:71c40ba6d6bc7a74813f7fdef5964e85fe251ea1</id>
<content type='text'>
</content>
</entry>
</feed>
