<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Property/Systemd.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-03T22:47:23Z</updated>
<entry>
<title>fix comment indent</title>
<updated>2018-04-03T22:47:23Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-04-03T22:47:05Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=9444882f8d260aa1bd6cea5c6758436ecb7df284'/>
<id>urn:sha1:9444882f8d260aa1bd6cea5c6758436ecb7df284</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Systemd.machined should install systemd-container on Debian stretch</title>
<updated>2018-02-17T17:53:13Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2018-02-17T01:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=c5785263996a88dbceee664805714ed5ed16c302'/>
<id>urn:sha1:c5785263996a88dbceee664805714ed5ed16c302</id>
<content type='text'>
Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2017-07-27T21:15:23Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-27T21:15:23Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=1eaf855e5f5ac35300c092034d4e7504cc232e6e'/>
<id>urn:sha1:1eaf855e5f5ac35300c092034d4e7504cc232e6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2017-07-27T21:06:07Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-27T21:06:07Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=eb5e568fb851e89569e42509d2dd476457fc09ea'/>
<id>urn:sha1:eb5e568fb851e89569e42509d2dd476457fc09ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed dependency on MissingH, instead depends on split and hashable.</title>
<updated>2017-05-16T00:09:31Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-05-16T00:09:31Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=ba3bd76f4ade7ffeea3c1837f868f5264d284a8c'/>
<id>urn:sha1:ba3bd76f4ade7ffeea3c1837f868f5264d284a8c</id>
<content type='text'>
MissingH is a heavy dependency, which pulls in parsec and a bunch of stuff.
So eliminating it makes propellor easier to install and less likely to
fail to build.

changesFileContent now uses hashable's hash. This may not be stable across
upgrades, I'm not sure -- but it's surely ok here, as the hash is not
stored.

socketFile also uses hash. I *think* this is ok, even if it's not stable.
If it's not stable, an upgrade might make propellor hash a hostname to a
different number, but with 9 digets of number in use, the chances of a
collision are small. In any case, I've opned a bug report asking for the
stability to be documented, and I think it's intended to be stable, only
the documentation is bad.

NB: I have not checked that the arch linux and freebsd packages for the new
deps, that Propellor.Bootstrap lists, are the right names or even exist.

Since propellor depends on hashable, it could be changed to use
unordered-containers, rather than containers, which would be faster and
perhaps less deps too.

This commit was sponsored by Alexander Thompson on Patreon.
</content>
</entry>
<entry>
<title>fix diskimage finalization bug</title>
<updated>2017-03-24T17:58:13Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-03-24T17:57:47Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=25114d92a53f519aaf874dc0df9bfdd9f8dd9964'/>
<id>urn:sha1:25114d92a53f519aaf874dc0df9bfdd9f8dd9964</id>
<content type='text'>
  * Fix bug when using setContainerProps with a chroot that prevented
    properties added to a chroot that way from being seen when propellor
    was running inside the chroot. This affected disk image creation, and
    possibly other things that use chroots.

The problem was, propagateChrootInfo was being passed the initial
version of the Chroot, but then the Chroot got more properties
added, and so those were not recorded in the _chroot info.

Fix was simply to make InfoPropagator be passed the Chroot as an
additional parameter, so Chroot.provisioned' can pass in the final
Chroot to it.
</content>
</entry>
<entry>
<title>Changed Chroot data type to include Info propigation</title>
<updated>2017-03-11T18:53:53Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-03-11T18:53:45Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=b86dc506337021c84fe836aed3fcaf1a643cc462'/>
<id>urn:sha1:b86dc506337021c84fe836aed3fcaf1a643cc462</id>
<content type='text'>
This will allow for different Chroots that propigate info differently.
hostChroot will use this.

This commit was sponsored by Peter Hogg on Patreon.
</content>
</entry>
<entry>
<title>use ConfigurableValue where applicable</title>
<updated>2017-02-26T20:17:19Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-02-26T20:11:38Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=55ed8e8743e861e2230e40670a56034353cf4e32'/>
<id>urn:sha1:55ed8e8743e861e2230e40670a56034353cf4e32</id>
<content type='text'>
* Removed fromPort (use val instead). (API change)
* Removed several Show instances that were only used for generating
  configuration, replacing with ConfigurableValue instances. (API change)

It's somewhat annoying that IsInfo requires a Show instance.
That's needed to be able to display Info in ghci, but some non-derived Show
instances had to be kept to support that.
</content>
</entry>
<entry>
<title>revert accidential commit</title>
<updated>2016-06-17T15:10:00Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-06-17T15:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=88ac3c9864a6ae8594046522b587487f81ecb3e1'/>
<id>urn:sha1:88ac3c9864a6ae8594046522b587487f81ecb3e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>response</title>
<updated>2016-06-17T02:12:28Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-06-17T02:12:28Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=d72333ae80c7331db26b2c622f1b7abeb75e44e8'/>
<id>urn:sha1:d72333ae80c7331db26b2c622f1b7abeb75e44e8</id>
<content type='text'>
</content>
</entry>
</feed>
