<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Bootstrap.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-06-03T15:36:54Z</updated>
<entry>
<title>remove wheezy reference</title>
<updated>2018-06-03T15:36:54Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-06-03T15:36:54Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=dca1c56e612757c4bb306fb45675337dc52eb201'/>
<id>urn:sha1:dca1c56e612757c4bb306fb45675337dc52eb201</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Added dependency on concurrent-output; removed embedded copy."</title>
<updated>2018-04-30T13:16:05Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-04-30T13:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=b6ac64737b59e74d4aa2d889690e8fab3772d2c6'/>
<id>urn:sha1:b6ac64737b59e74d4aa2d889690e8fab3772d2c6</id>
<content type='text'>
This reverts commit 02eca2ae4cf51d8e83d94d8359e15ac053451109.

This seems to have broken propellor badly, in testing I'm seeing it
crash at the end of a run with "thread blocked indefinitely in an STM
transaction" and also during the run it printed out some odd output
like:

apache2:
apache2:

dummy IN SSHFP 4 1 35df80973f5877e4041f1b70947385eb2f6a0822
dummy IN SSHFP 4 2 3a0bb426e76eebc5c56e3b0f1428aa9d18539e9621bf8f9e3b7f56a4e7d81c85

Which seems like it might be output of commands that
propellor is supposed to be reading?

Seems likely that there's a bug or two that have crept
into then concurrent-output library since the version embedded in
propellor.
</content>
</entry>
<entry>
<title>Added dependency on concurrent-output; removed embedded copy.</title>
<updated>2018-04-23T17:56:56Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-04-23T17:56:56Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=09768ffa20997ee42b5860d90318419d5ef38bca'/>
<id>urn:sha1:09768ffa20997ee42b5860d90318419d5ef38bca</id>
<content type='text'>
Removed deps on transformers, text, stm. Updated debian/control and
Propellor.Bootstrap accordingly. Sorted the lists of deps to make it easier
to keep them in sync.
</content>
</entry>
<entry>
<title>another -j1</title>
<updated>2017-11-17T23:55:17Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-11-17T23:55:17Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=3d5b0ef77e52ddcfe53a95081713a3a33589047a'/>
<id>urn:sha1:3d5b0ef77e52ddcfe53a95081713a3a33589047a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>run cabal build with -j1</title>
<updated>2017-11-17T23:35:15Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-11-17T23:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=a251b56df70edf7b44b5a47397c11c60834d35d3'/>
<id>urn:sha1:a251b56df70edf7b44b5a47397c11c60834d35d3</id>
<content type='text'>
In an arm chroot, ghc tends to hang when building in parallel,
this avoids that problem.
</content>
</entry>
<entry>
<title>get deps back in sync</title>
<updated>2017-10-04T17:22:50Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-10-04T17:22:50Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=af148be7226596433f8bee57f7a0002d6b23f4fb'/>
<id>urn:sha1:af148be7226596433f8bee57f7a0002d6b23f4fb</id>
<content type='text'>
propellor currently still embeds concurrent-output, so the debian
package does not need to depend on the library.
</content>
</entry>
<entry>
<title>Add Typeable instance to Bootstrapper, fixing build with old versions of ghc. (Previous attempt was incomplete.)</title>
<updated>2017-08-23T15:48:18Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-08-23T15:48:18Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=5ec42dd1b78c5d60d53c00d6494511c4b2adb943'/>
<id>urn:sha1:5ec42dd1b78c5d60d53c00d6494511c4b2adb943</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Typeable instance to Bootstrapper, fixing build with old versions of ghc.</title>
<updated>2017-07-26T01:10:11Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-26T01:10:11Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=27e5d0c6c20d95221bb5e6d96de720c52f03fdf4'/>
<id>urn:sha1:27e5d0c6c20d95221bb5e6d96de720c52f03fdf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix typo in build path</title>
<updated>2017-07-13T17:18:26Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-13T17:18:26Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=102ee2aeacf4c3561da52c2552d759dd0ded4cc4'/>
<id>urn:sha1:102ee2aeacf4c3561da52c2552d759dd0ded4cc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use stack build --dry-run to check if deps are installed</title>
<updated>2017-07-13T16:48:03Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-13T16:48:03Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=bcc77819d0e6cb05225c55bf5b2473d4d97c0cbe'/>
<id>urn:sha1:bcc77819d0e6cb05225c55bf5b2473d4d97c0cbe</id>
<content type='text'>
The system might have stack installed, so stack --version would succeed,
but need stack setup to be run to get a working ghc.

This will fail if stack is not installed, or if stack setup needs to be
run. It does not fail when haskell libraries are not installed, but
stack build will install those anyway, so that's ok.
</content>
</entry>
</feed>
