<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Property, 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-24T15:32:46Z</updated>
<entry>
<title>refactor</title>
<updated>2018-06-24T15:32:46Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-06-24T15:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=30ce1535b66f402ff8316554000f1a3dc729c26f'/>
<id>urn:sha1:30ce1535b66f402ff8316554000f1a3dc729c26f</id>
<content type='text'>
could use zoneFileString for other things eg SSHFP. I have not yet,
because AFAICS, SSHFP already splits the key up in a different way and
while using zoneFileString should be ok, I'd need to test it..
</content>
</entry>
<entry>
<title>update rValue of Dns TXT record type</title>
<updated>2018-06-24T15:20:16Z</updated>
<author>
<name>rsiddharth</name>
<email>s@ricketyspace.net</email>
</author>
<published>2018-06-24T13:48:24Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=7c55455944e94d2d88f1f5bebf940c3cba0c2417'/>
<id>urn:sha1:7c55455944e94d2d88f1f5bebf940c3cba0c2417</id>
<content type='text'>
The TXT record's string is split into strings of length &lt;= 255
characters and these strings are enclosed inside a pair of
parentheses.

Signed-off-by: rsiddharth &lt;s@ricketyspace.net&gt;
</content>
</entry>
<entry>
<title>Grub.configured uses ConfFile.containsShellSetting</title>
<updated>2018-06-16T11:46:52Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2018-06-15T15:44:06Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=bdda5413e14a4e9c7d7e7a19f5e0ebe3e43feef0'/>
<id>urn:sha1:bdda5413e14a4e9c7d7e7a19f5e0ebe3e43feef0</id>
<content type='text'>
This implies the following behavioural changes:

(1) Grub.configured will now change the value set by the first line it
finds that sets the value of its key, if one exists.  Previously,
Grub.configured would unconditionally append to /etc/default/grub,
unless the key=value pair was already present.

(2) Grub.configured will comment out any further lines setting the
value of its key found further down the file.

Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
</content>
</entry>
<entry>
<title>add EtcDefault.set</title>
<updated>2018-06-16T11:46:51Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2018-06-15T15:44:05Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=87cfaae69f29e156a7bcb5b1924b806056c4401c'/>
<id>urn:sha1:87cfaae69f29e156a7bcb5b1924b806056c4401c</id>
<content type='text'>
Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
</content>
</entry>
<entry>
<title>add ConfFile.containsShellSetting &amp; ConfFile.lacksShellSetting</title>
<updated>2018-06-16T11:46:51Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2018-06-15T15:44:04Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=6bbad0c9411872aa01af2babd54436590a5e3f33'/>
<id>urn:sha1:6bbad0c9411872aa01af2babd54436590a5e3f33</id>
<content type='text'>
Code adapted from Grub.configured.

Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
</content>
</entry>
<entry>
<title>note about fix</title>
<updated>2018-06-01T17:05:41Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-06-01T17:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=3ad941a960713a0d0ab13933c53408c220b2a6a8'/>
<id>urn:sha1:3ad941a960713a0d0ab13933c53408c220b2a6a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2018-05-29T19:11:55Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-05-29T19:11:55Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=56a0503605c9cfb4d3f200747787d893062e445f'/>
<id>urn:sha1:56a0503605c9cfb4d3f200747787d893062e445f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'joeyconfig'</title>
<updated>2018-05-17T14:41:12Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2018-05-17T14:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=2f2fa9a9ca1e7546bc97c4e0b498e77f093c47a1'/>
<id>urn:sha1:2f2fa9a9ca1e7546bc97c4e0b498e77f093c47a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apt.installedBackport replaced with Apt.backportInstalled</title>
<updated>2018-05-17T14:33:26Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2018-05-17T07:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=af5a78b9f6dd4c605a03129a584493c9f47e8b90'/>
<id>urn:sha1:af5a78b9f6dd4c605a03129a584493c9f47e8b90</id>
<content type='text'>
Apt.installedBackport would do this:

    apt-get install -t stretch-backports foo bar

Apt.backportInstalled does this:

    apt-get install foo/stretch-backports bar/stretch-backports

The Apt.installedBackport behaviour can install the dependencies of foo and bar
from stretch-backports even when the versions in stretch will satisfy the
dependencies of the backports of foo and bar.  So this property can result in
very many more backports being installed on the host when intended.  But the
number of installed backports should always be minimised.

Worse, whether this happens is highly dependent on the system state, and the
order in which other properties get ensured.  For example,

    &amp; Apt.installed ["dgit"]
    &amp; Apt.installedBackport ["dgit"]

will install only dgit from stretch-backports, but unless debhelper and
devscripts happen to already be installed,

    &amp; Apt.installedBackport ["dgit"]
    &amp; Apt.installed ["dgit"]

will install dgit, debhelper, devscripts and maybe more from backports.  This is
surprising, difficult to debug, and breaks the expectation that when the order
in which properties are ensured is not specified with connectives like
`requires` and `before`, ensuring them in any order will produce the same
result.

Property renamed because user configs should not silently break, as they would
if they did not list dependencies that must be installed from stable-backports.

Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
</content>
</entry>
<entry>
<title>Restic.installed: stop trying to install a backport on jessie</title>
<updated>2018-05-17T14:32:59Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2018-05-17T07:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=c7bd6483fa39b42eddb646b827f8617f7cfd3c3d'/>
<id>urn:sha1:c7bd6483fa39b42eddb646b827f8617f7cfd3c3d</id>
<content type='text'>
No such backport exists in the archive.

Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
</content>
</entry>
</feed>
