<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/DotDir.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-05-03T16:38:18Z</updated>
<entry>
<title>propellor spin</title>
<updated>2018-05-03T16:38:18Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-05-03T16:38:18Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=678543f177824fe64d9bc2ff88ee520e9c583ca9'/>
<id>urn:sha1:678543f177824fe64d9bc2ff88ee520e9c583ca9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stack.yaml: Updated to lts-9.21.</title>
<updated>2018-04-23T18:49:03Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-04-23T18:49:03Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=237a8a8b7035447f83731bf83d236c31d6a89e88'/>
<id>urn:sha1:237a8a8b7035447f83731bf83d236c31d6a89e88</id>
<content type='text'>
Also tested with lts-11.6 / ghc 8.2.2 and it does build, however the stack
in debian stable (and even unstable currently) does not support that
version's data.
</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>cleanup debug</title>
<updated>2018-02-19T16:55:20Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-02-19T16:55:20Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=9d167ac2e64fc3f791ac2695e7a65a70446c80ea'/>
<id>urn:sha1:9d167ac2e64fc3f791ac2695e7a65a70446c80ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>output warning message atomically</title>
<updated>2018-02-19T16:49:03Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-02-19T16:49:03Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=335b5fba4f86929836c9eb59baa8fbd0d311dcf8'/>
<id>urn:sha1:335b5fba4f86929836c9eb59baa8fbd0d311dcf8</id>
<content type='text'>
Before part went to stderr and part to stdout, and the two parts could
be reordered in some cases, particularly when concurrent output caused
them to be buffered.

This commit was sponsored by Trenton Cronholm on Patreon.
</content>
</entry>
<entry>
<title>Warn again about new upstream version when ~/.propellor was cloned from the Debian git bundle using an older version of propellor that set up an upstream remote.</title>
<updated>2018-02-19T16:46:16Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-02-19T16:46:16Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=6f18e665ca8d960a77e437d8edec8f3d14169585'/>
<id>urn:sha1:6f18e665ca8d960a77e437d8edec8f3d14169585</id>
<content type='text'>
This commit was sponsored by Jake Vosloo on Patreon.
</content>
</entry>
<entry>
<title>comment typo</title>
<updated>2018-02-19T15:55:44Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-02-19T15:55:44Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=98dad1f10e92424871f7356469f42481b40256a6'/>
<id>urn:sha1:98dad1f10e92424871f7356469f42481b40256a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>skip update warning when there's a remote named "upstream"</title>
<updated>2018-01-04T18:48:26Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-01-04T18:48:26Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=adc4e56b4e745bf93b17537a777f60e3113a878c'/>
<id>urn:sha1:adc4e56b4e745bf93b17537a777f60e3113a878c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avoid bogus warning</title>
<updated>2018-01-02T17:10:17Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-01-02T17:10:17Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=53619534832ecea2078df71bfa9dc0d666f1309a'/>
<id>urn:sha1:53619534832ecea2078df71bfa9dc0d666f1309a</id>
<content type='text'>
Avoid bogus warning about new upstream version when /usr/bin/propellor is
run on a Debian system, but ~/.propellor was not cloned from the Debian git
bundle.
</content>
</entry>
<entry>
<title>avoid mixing concurrent and non-concurrent output for related messages</title>
<updated>2018-01-02T16:34:58Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-01-02T16:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=df67ff0ad827c6d2db63e79f342106022716bd90'/>
<id>urn:sha1:df67ff0ad827c6d2db63e79f342106022716bd90</id>
<content type='text'>
If the concurrent output was delayed for whatever reason, the messages
could appear out of order and separated from one-another.
</content>
</entry>
</feed>
