<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/packages/redhat, branch 20.3</title>
<subtitle> (mirror of https://github.com/marekm72/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-cloud-init.git/atom?h=20.3</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/atom?h=20.3'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/'/>
<updated>2020-05-02T00:57:24+00:00</updated>
<entry>
<title>Adapt the package building scripts to use Python 3 (#231)</title>
<updated>2020-05-02T00:57:24+00:00</updated>
<author>
<name>Paride Legovini</name>
<email>paride.legovini@canonical.com</email>
</author>
<published>2020-05-02T00:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=4d2684848722cb2d469ad4fa60999bf81cf7056e'/>
<id>urn:sha1:4d2684848722cb2d469ad4fa60999bf81cf7056e</id>
<content type='text'>
Since upstream cloud-init has dropped python2 support,
adapt remaining package build scripts and tools to python3 only

Changes:

* Do not template debian/rules as python3 is the only supported version
* Drop six from requirements.txt
* Makefile: drop everything related to Python 2
* run-container: install the CI deps only on ubuntu|debian
* read-version: update the shebang to use Python 3
* brpm: read_dependencies(): drop unused argument
* read-dependencies: switch to Py3 and drop the --python-version option
* pkg-deps.json: drop the Python version field and update the redhat deps
* pkg-deps.json: drop the unittest2 and contextlib2 renames
* Update RPM the spec file to use Python 3 when building the RPM
* bddeb: drop support for Python 2</content>
</entry>
<entry>
<title>packages: update rpm specs for new bash completion path</title>
<updated>2019-04-19T21:38:44+00:00</updated>
<author>
<name>Daniel Watkins</name>
<email>daniel.watkins@canonical.com</email>
</author>
<published>2019-04-19T21:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=69251d5b4431204c1e768fdf6e9f268edceb2e96'/>
<id>urn:sha1:69251d5b4431204c1e768fdf6e9f268edceb2e96</id>
<content type='text'>
LP: #1825444
</content>
</entry>
<entry>
<title>Add cloud-id binary to packages for SUSE</title>
<updated>2018-10-25T20:01:39+00:00</updated>
<author>
<name>Jason Zions</name>
<email>jasonzio@microsoft.com</email>
</author>
<published>2018-10-25T20:01:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=744c42361317eaa23f860104f152432e5bb5b996'/>
<id>urn:sha1:744c42361317eaa23f860104f152432e5bb5b996</id>
<content type='text'>
</content>
</entry>
<entry>
<title>packages: Make rpm spec files patch in package version like in debs.</title>
<updated>2018-05-23T18:41:11+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2018-05-23T18:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=2ab8960402677ab66583d56dcb7704369a1256f5'/>
<id>urn:sha1:2ab8960402677ab66583d56dcb7704369a1256f5</id>
<content type='text'>
This makes the necessary changes to patch the full packaged version into
the trunk maintained redhat and suse spec files.
</content>
</entry>
<entry>
<title>Implement bash completion script for cloud-init command line</title>
<updated>2018-04-18T01:07:59+00:00</updated>
<author>
<name>Ryan Harper</name>
<email>ryan.harper@canonical.com</email>
</author>
<published>2018-04-18T01:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=6a979bb2fabd187efc392de7b0852cd0361bc9b8'/>
<id>urn:sha1:6a979bb2fabd187efc392de7b0852cd0361bc9b8</id>
<content type='text'>
In bash shells with bash_completion enabled, now the cloud-init
sub commands and parameters/flags will be shown.
</content>
</entry>
<entry>
<title>Do not provide systemd-fsck drop-in which could cause ordering cycles.</title>
<updated>2017-09-15T17:14:18+00:00</updated>
<author>
<name>Balint Reczey</name>
<email>balint.reczey@canonical.com</email>
</author>
<published>2017-09-15T15:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=a2f8ce9c80debdb788e7ab37401aa98c2c270f26'/>
<id>urn:sha1:a2f8ce9c80debdb788e7ab37401aa98c2c270f26</id>
<content type='text'>
Revert "centos: do not package systemd-fsck drop-in."
Revert "systemd: make systemd-fsck run after cloud-init.service"

The systemd-fsck drop-in caused regressions by introducing ordering
The change reverts the original commit that added systemd-fsck drop-in
and another commit that had removed that from the centos packaging:
   1f5489c258a26f4e26261c40786537951d67df1e
   8a5296c41db45be3a172862f324ad44e732a2250

The result is to no longer provide the systemd-fsck drop-in.

LP: #1717477
</content>
</entry>
<entry>
<title>centos: do not package systemd-fsck drop-in.</title>
<updated>2017-07-26T15:43:59+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@brickies.net</email>
</author>
<published>2017-07-26T14:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=8a5296c41db45be3a172862f324ad44e732a2250'/>
<id>urn:sha1:8a5296c41db45be3a172862f324ad44e732a2250</id>
<content type='text'>
The change here fixes the build of CentOS 7 rpm.

The systemd 'drop-in' file systemd-fsck@.service.d/cloud-init.conf is
not expected to work on CentOS at the moment.  There, the
cloud-init-local.service currently runs without DefaultDependencies=no.
That would likely cause a dependency loop.

The drop-in was added for bug 1691489.  It may well be needed at a later
date in CentOS also.
</content>
</entry>
<entry>
<title>Templatize systemd unit files for cross distro deltas.</title>
<updated>2017-07-19T21:52:32+00:00</updated>
<author>
<name>Ryan Harper</name>
<email>ryan.harper@canonical.com</email>
</author>
<published>2017-06-13T14:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=dcbe479575fac9f293c5c4089f4bcb46ab887206'/>
<id>urn:sha1:dcbe479575fac9f293c5c4089f4bcb46ab887206</id>
<content type='text'>
Under el7, cloud-init systemd files need some unit tweaks to ensure
they run at the right time. Pull in current el7 downstream systemd unit
changes.
</content>
</entry>
<entry>
<title>pkg build ci: Add make ci-deps-&lt;distro&gt; target to install pkgs</title>
<updated>2017-06-14T02:13:34+00:00</updated>
<author>
<name>Chad Smith</name>
<email>chad.smith@canonical.com</email>
</author>
<published>2017-06-07T23:26:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=744e648eaf6325758282ef23bffcc4194faa6bac'/>
<id>urn:sha1:744e648eaf6325758282ef23bffcc4194faa6bac</id>
<content type='text'>
This change adds a couple of makefile targets for ci environments to
install all necessary dependencies for package builds and test runs.

It adds a number of arguments to ./tools/read-dependencies to facilitate
reading pip dependencies, translating pip deps to system package names and
optionally installing needed system-package dependencies on the local
system. This relocates all package dependency and translation logic into
./tools/read-dependencies instead of duplication found in packages/brpm
and packages/bddeb.

In this branch, we also define buildrequires as including all runtime
requires when rendering cloud-init.spec.in and debian/control files
because our package build infrastructure will also be running all unit
test during the package build process so we need runtime deps at build
time.

Additionally, this branch converts
packages/(redhat|suse)/cloud-init.spec.in from cheetah templates to jinja
to allow building python3 envs.
</content>
</entry>
<entry>
<title>Use distro release version to determine if we use systemd in redhat spec</title>
<updated>2017-06-09T18:01:45+00:00</updated>
<author>
<name>Ryan Harper</name>
<email>ryan.harper@canonical.com</email>
</author>
<published>2017-06-09T15:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-cloud-init.git/commit/?id=b9cd8a82ee41e235df66801a02b2244226bee5ee'/>
<id>urn:sha1:b9cd8a82ee41e235df66801a02b2244226bee5ee</id>
<content type='text'>
The typical rpm build process will examine the spec file to determine
which packages should be installed in the boot root.  This requires
the specfile to declare that it needs system.  Provide this information
by checking which version in which the rpm is being built and exporting
requirements for systemd.
</content>
</entry>
</feed>
