<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Message.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>2017-08-01T17:30:48Z</updated>
<entry>
<title>Improve PROPELLOR_TRACE output so serialized trace values always come on their own line, not mixed with title setting.</title>
<updated>2017-08-01T17:30:48Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-08-01T17:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=63be08678829f5b83c39f2f6a9d44cc920b7892f'/>
<id>urn:sha1:63be08678829f5b83c39f2f6a9d44cc920b7892f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into joeyconfig</title>
<updated>2017-07-30T15:30:05Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-30T15:30:05Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=15f292d177ee96f5a1d384ce50f5246e3f7ea630'/>
<id>urn:sha1:15f292d177ee96f5a1d384ce50f5246e3f7ea630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Expand the Trace data type.</title>
<updated>2017-07-29T21:24:24Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-29T21:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=236ba63c7eece6adccae589fc0acc1425918d4eb'/>
<id>urn:sha1:236ba63c7eece6adccae589fc0acc1425918d4eb</id>
<content type='text'>
Technically this is an API change, but the only thing I'm breaking at this
point is my own unreleased software.
</content>
</entry>
<entry>
<title>display end trace after displaying normal end message</title>
<updated>2017-07-29T19:48:42Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-29T19:48:42Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=8b1e077caff64fb6e538aebbb8f7c7d9deb4735a'/>
<id>urn:sha1:8b1e077caff64fb6e538aebbb8f7c7d9deb4735a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added PROPELLOR_TRACE environment variable</title>
<updated>2017-07-29T19:43:57Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-29T19:43:57Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=ef7f2bb7fd6a79ee3e9d0abbaf6f002c146f3fbc'/>
<id>urn:sha1:ef7f2bb7fd6a79ee3e9d0abbaf6f002c146f3fbc</id>
<content type='text'>
which can be set to 1 to make propellor output serialized
Propellor.Message.Trace values, for consumption by another program.

This commit was sponsored by Ewen McNeill.
</content>
</entry>
<entry>
<title>avoid buffering container chain output</title>
<updated>2017-07-05T17:52:29Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-05T17:52:29Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=2b9d5ca90f053ad21fbbab89b3045bd0822400d5'/>
<id>urn:sha1:2b9d5ca90f053ad21fbbab89b3045bd0822400d5</id>
<content type='text'>
When provisioning a container, output was buffered until the whole process
was done; now output will be displayed immediately.

I know this didn't used to be a problem. I belive it was introduced by
accident when propellor started using concurrent-output. I know I've seen
it for a while and never was bothered enough to get to the bottom of it;
apparently "a while" was longer than I thought.

Also refactored code to do with chain provisioning to all be in
Propellor.Engine and avoided some duplication.

This commit was sponsored by Anthony DeRobertis on Patreon.
</content>
</entry>
<entry>
<title>Revert "speed up chain output displaying"</title>
<updated>2017-07-05T17:23:33Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-05T17:23:33Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=4eb2a663e4d4ff00d121c5f595f2eb7248b98199'/>
<id>urn:sha1:4eb2a663e4d4ff00d121c5f595f2eb7248b98199</id>
<content type='text'>
This reverts commit c59ce983999ddbfe6cb8b27e4f376b5c37d7f853.

That was wrong because only the *last* line of chain output is a Result.
It could be that a previous line is able to be read as a Result, and
the commit would make processing bail out at that point.
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2017-07-05T17:15:26Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-05T17:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=88c02486abcf45067483bd6a138b046397491889'/>
<id>urn:sha1:88c02486abcf45067483bd6a138b046397491889</id>
<content type='text'>
</content>
</entry>
<entry>
<title>speed up chain output displaying</title>
<updated>2017-07-05T17:10:59Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-05T17:10:59Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=c59ce983999ddbfe6cb8b27e4f376b5c37d7f853'/>
<id>urn:sha1:c59ce983999ddbfe6cb8b27e4f376b5c37d7f853</id>
<content type='text'>
Avoid needing to wait for a subsequent line before displaying the
previous line.
</content>
</entry>
<entry>
<title>Display error and warning messages to stderr, not stdout.</title>
<updated>2017-06-18T20:20:12Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-06-18T20:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=86232b50062b7129da0cac2dd2059fce3db9276b'/>
<id>urn:sha1:86232b50062b7129da0cac2dd2059fce3db9276b</id>
<content type='text'>
</content>
</entry>
</feed>
