<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/packages, branch 20.1</title>
<subtitle> (mirror of https://github.com/vyos/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=20.1</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=20.1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2020-02-20T17:11:04+00:00</updated>
<entry>
<title>Update tooling for GitHub-based new releases (#223)</title>
<updated>2020-02-20T17:11:04+00:00</updated>
<author>
<name>Daniel Watkins</name>
<email>oddbloke@ubuntu.com</email>
</author>
<published>2020-02-20T17:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=4ad5c5d058cc9501ef2f294cb6430d9ffe372e7d'/>
<id>urn:sha1:4ad5c5d058cc9501ef2f294cb6430d9ffe372e7d</id>
<content type='text'>
* tools/read-version: don't enforce version parity in release branch CI

We have a bootstrapping problem with new releases, currently.  To take
the example of 20.1: the branch that bumps the version fails CI because
there is no 20.1 tag for it to use in read-version.  Previously, this
was solved by creating a tag and pushing it to the cloud-init repo
before the commit landed.  However, we have GitHub branch protection
enabled, so the commit that needs to be tagged is not created until the
pull request lands in master.

This works around this problem by introducing a very specific check: if
we are performing CI for an upstream release branch, we skip the
read-version checking that we know will fail.

* tools/make-tarball: add --version parameter

When using make-tarball as part of a CI build of a new upstream release,
the version it determines is inconsistent with the version that other
tools determine.  Instead of encoding the logic here (as well as in
Python elsewhere), we add a parameter to allow us to set it from outside
the script.

* packages/bddeb: handle missing version_long in new version CI

If we're running in CI for a new upstream release, we have to use
`version` instead of `version_long` (because we don't yet have the tag
required to generate `version_long`).</content>
</entry>
<entry>
<title>Make the RPM build use Python 3 (#190)</title>
<updated>2020-01-24T20:12:11+00:00</updated>
<author>
<name>Paride Legovini</name>
<email>paride.legovini@canonical.com</email>
</author>
<published>2020-01-24T20:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=c99cfb21164b24644fec56013449b2b1e3b54fb3'/>
<id>urn:sha1:c99cfb21164b24644fec56013449b2b1e3b54fb3</id>
<content type='text'>
* packages/brpm: switch to python3

No changes needed other than changing the shebang interpreter.

* pkg-deps.json: bump the redhat build dependencies to python36

CentOS 7 (our standard target for the COPR test builds) uses python3.6
as its default python3 interpreter, so let's bump the build dependencies
accordingly.</content>
</entry>
<entry>
<title>debian: add reference to the manpages</title>
<updated>2019-12-12T15:13:12+00:00</updated>
<author>
<name>Joshua Powers</name>
<email>josh.powers@canonical.com</email>
</author>
<published>2019-12-12T15:13:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=796f58081766c51cdb36e770541d32f84f595371'/>
<id>urn:sha1:796f58081766c51cdb36e770541d32f84f595371</id>
<content type='text'>
</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/vyos/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/vyos/vyos-cloud-init.git/commit/?id=744c42361317eaa23f860104f152432e5bb5b996'/>
<id>urn:sha1:744c42361317eaa23f860104f152432e5bb5b996</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Do not use the systemd_prefix macro, not available in this environment</title>
<updated>2018-05-29T14:13:35+00:00</updated>
<author>
<name>Robert Schweikert</name>
<email>rjschwei@suse.com</email>
</author>
<published>2018-05-29T14:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=ae02c367ea8a6ce8a9e6d97047edf31decd335b2'/>
<id>urn:sha1:ae02c367ea8a6ce8a9e6d97047edf31decd335b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>packages/brpm: Get proper dependencies for cmdline distro.</title>
<updated>2018-05-23T19:29:09+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2018-05-23T19:29:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=32c485bdc6e1eee0ad1d92dcd633a4e7ac9ac7a6'/>
<id>urn:sha1:32c485bdc6e1eee0ad1d92dcd633a4e7ac9ac7a6</id>
<content type='text'>
When invoked with '--distro=suse', the packages that would be
attempted for installation would be from redhat.  We just were not
pasing the args.distro through.  That is fixed here.
</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/vyos/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>Update version.version_string to contain packaged version.</title>
<updated>2018-05-22T20:06:41+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2018-05-22T20:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=5446c788160412189200c6cc688b14c9f9071943'/>
<id>urn:sha1:5446c788160412189200c6cc688b14c9f9071943</id>
<content type='text'>
This modifies version.version_string to support having the package
build write the *packaged* version in with a easy replace.
Then, when cloud-init reports its version it will include the full
packaged version.

Also modified here are upstream package build files to get that done.

Note part of the trickery in packages/debian/rules.in was to avoid
the 'basic' templater consuming the '$variable' variable names.

LP: #1770712
</content>
</entry>
<entry>
<title>tools: Support adding a release suffix through packages/bddeb.</title>
<updated>2018-05-03T02:03:23+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2018-05-03T02:03:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=d24057adbc70e7b034b8aca36c5351938b5de74a'/>
<id>urn:sha1:d24057adbc70e7b034b8aca36c5351938b5de74a</id>
<content type='text'>
bddeb already supported passing in a '--release' and that would get
into the changelog line.

If you used bddeb to build packages for a PPA, and built multiple
releases, then you would get the same version for each release, and
launchpad would reject your upload.

The change here means we get a ~16.04.1 (for xenial) suffix on the
dpkg version.  If the distro-info-data package is not installed,
or the release is not known (such as the default "UNRELEASED"),
then you get no suffix.
</content>
</entry>
</feed>
