<feed xmlns='http://www.w3.org/2005/Atom'>
<title>puppet-apt/lib/puppet/parser, branch master</title>
<subtitle>Puppet module for apt</subtitle>
<id>https://cgit.fluxo.info/puppet-apt/atom?h=master</id>
<link rel='self' href='https://cgit.fluxo.info/puppet-apt/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/'/>
<updated>2015-05-11T16:01:35+00:00</updated>
<entry>
<title>Replace debian_*() parser functions with facts</title>
<updated>2015-05-11T16:01:35+00:00</updated>
<author>
<name>Jerome Charaoui</name>
<email>jcharaoui@cmaisonneuve.qc.ca</email>
</author>
<published>2015-05-11T14:49:27+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=d007a403330c553d925b1b4888d93962a5f83f99'/>
<id>urn:sha1:d007a403330c553d925b1b4888d93962a5f83f99</id>
<content type='text'>
* Removes dependency on lsb-release and/or Facter &gt;1.7
    (values are based on $::lsbdistcodename, when available)
* Simplifies maintenance: only lib/facter/util/* require updates as new
  releases are made

Caveats:
* apt::codename is removed; to override debian_* facts, set the
  FACTER_debian_codename environment variable for puppet
* If tracking unstable, make sure lsb-release is installed, as other
  methods can't tell between testing and unstable
</content>
</entry>
<entry>
<title>jessie has been released!</title>
<updated>2015-05-06T14:41:47+00:00</updated>
<author>
<name>Micah Anderson</name>
<email>micah@riseup.net</email>
</author>
<published>2015-05-06T14:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=74db9ebf282b7ef4488ae8e6b82652d1a2e7eac1'/>
<id>urn:sha1:74db9ebf282b7ef4488ae8e6b82652d1a2e7eac1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop Debian Etch and Lenny compatibility.</title>
<updated>2013-12-08T21:58:20+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2013-12-08T21:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=f8aa2ef8722592b61fcbc10959c571ff19dee573'/>
<id>urn:sha1:f8aa2ef8722592b61fcbc10959c571ff19dee573</id>
<content type='text'>
Both have been unsupported for ages.
</content>
</entry>
<entry>
<title>Wheezy was released!</title>
<updated>2013-05-03T15:09:34+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2013-05-03T15:09:34+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=c38be6cb7c2cbd53a133291b2750d053877ebe4f'/>
<id>urn:sha1:c38be6cb7c2cbd53a133291b2750d053877ebe4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian_nextcodename: take into account Squeeze was released.</title>
<updated>2011-02-07T10:28:29+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2011-02-07T10:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=f11e821f0ad7e52be19163b62f18930c90fffed5'/>
<id>urn:sha1:f11e821f0ad7e52be19163b62f18930c90fffed5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian_release_version: add Squeeze's version number.</title>
<updated>2011-02-07T10:27:54+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2011-02-07T10:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=e32f4275a6ec3c4cb531f1ec1816479d6d2dd36c'/>
<id>urn:sha1:e32f4275a6ec3c4cb531f1ec1816479d6d2dd36c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update debian_release function since Squeeze has been released.</title>
<updated>2011-02-06T07:56:54+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2011-02-06T07:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=f362f059956d745037425eb5f8c27ce48c14632e'/>
<id>urn:sha1:f362f059956d745037425eb5f8c27ce48c14632e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Additionally use version number in Lenny default pinning.</title>
<updated>2010-12-12T08:57:42+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2010-12-12T08:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=4103a2705498b4e6d371af5582df74c93f6e7e2d'/>
<id>urn:sha1:4103a2705498b4e6d371af5582df74c93f6e7e2d</id>
<content type='text'>
Lenny's APT does not support pinning like this:

  Pin: release o=Debian,n=&lt;%= codename %&gt;

We therefore switched (in commit ef2ebdffd) to:

  Pin: release o=Debian,a=&lt;%= release %&gt;

With such a pinning setup, when Squeeze is released, systems using this module
with $apt_use_next_release set to true would immediately switch to prefer
packages from Squeeze. If an automated upgrade process is setup, they would be
automatically upgraded to Squeeze.

This does not sound safe to me, so let's use the release version number as an
additional selection criterion to prevent upgrades to Squeeze to happen behind
our back:

  Pin: release o=Debian,a=&lt;%= release %&gt;,v=&lt;%= release_version %&gt;*

Note that the trailing '*' is intentional and necessary to match stable
point-releases.
</content>
</entry>
<entry>
<title>Fix functions return values.</title>
<updated>2010-10-10T10:05:26+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2010-10-10T10:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=b4e24ecc0699687adec30bd38d78b34423eda1a1'/>
<id>urn:sha1:b4e24ecc0699687adec30bd38d78b34423eda1a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix functions declaration and filenames.</title>
<updated>2010-10-10T09:00:18+00:00</updated>
<author>
<name>intrigeri</name>
<email>intrigeri@boum.org</email>
</author>
<published>2010-10-10T09:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.fluxo.info/puppet-apt/commit/?id=d50104ce10d7709c9c21f475eb6241136f937ad8'/>
<id>urn:sha1:d50104ce10d7709c9c21f475eb6241136f937ad8</id>
<content type='text'>
</content>
</entry>
</feed>
