<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/packages/brpm, branch crux</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=crux</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=crux'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2018-05-23T19:29:09+00:00</updated>
<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>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/vyos/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>For upstream snapshot versions do not modify git-describe output.</title>
<updated>2016-08-08T21:52:24+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@brickies.net</email>
</author>
<published>2016-08-08T17:24:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=48ec60ae19c749223cb58dcbdbf0ecb7343f2a31'/>
<id>urn:sha1:48ec60ae19c749223cb58dcbdbf0ecb7343f2a31</id>
<content type='text'>
For upstream version directly use the output of git-describe
(X.Y.Z-number.gHASH) rather than rather than changing it to
(X.Y.Z+number.gHASH).

The rpm version does not allow '-' in Version, so we create and use
rpm_upstream_version in the rpm spec file.  That is of format:
X.Y.Z+number.gHASH
</content>
</entry>
<entry>
<title>adjust tools and version information.</title>
<updated>2016-08-05T19:00:12+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@brickies.net</email>
</author>
<published>2016-08-05T15:56:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=10f82bd474c5bc91b330beccd883da06b0014a99'/>
<id>urn:sha1:10f82bd474c5bc91b330beccd883da06b0014a99</id>
<content type='text'>
upstream snapshots are versioned in the format 'X.Y.Z+&lt;distance&gt;.g&lt;commit&gt;'
where X.Y.Z are major, minor, and micro.  Distance is number of commits
since last annotated tag, and commit is the git commit.

bddeb and brpm will now create and use the "upstream version" like above.

Things changed here:
 - tools/make-tarball
   update cloudinit/version.py to contain the full version
   support --output
   support '--long' to always create the long format version string.

 - bddeb:
   - use quilt debian source format
   - use read-version and long version in changelog.

 - brpm:
   - change to use read-version and upstream long version in the spec.
   - flake8 changes

 - tools/read-version
   - read version from git or from cloudinit/version.
   - provide --json output with more nicely formed data.
</content>
</entry>
<entry>
<title>Update build tools to work with git</title>
<updated>2016-08-03T20:00:52+00:00</updated>
<author>
<name>Lars Kellogg-Stedman</name>
<email>lars@redhat.com</email>
</author>
<published>2016-07-22T19:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=72d6adcb2e4cb5911f7809b89835965d4bf04476'/>
<id>urn:sha1:72d6adcb2e4cb5911f7809b89835965d4bf04476</id>
<content type='text'>
- Update HACKING.rst to include git instructions
- update MANIFEST.in and .gitignore to ignore git-related things
- replaced tarball generation scripts with git-based script
- have the spec files correctly identify themselves as cheetah templates
- make brpm work with git
</content>
</entry>
<entry>
<title>Avoid depending on argparse in 2.7 or greater</title>
<updated>2016-07-15T18:48:25+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@gmail.com</email>
</author>
<published>2016-07-15T18:48:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=35b902c05711c8637999ad3fb72d5e04aae36dad'/>
<id>urn:sha1:35b902c05711c8637999ad3fb72d5e04aae36dad</id>
<content type='text'>
Its not needed since its a built-in for these
versions so we can just skip it for any newer
rpm building in the first place.

LP: #1603533</content>
</entry>
<entry>
<title>packages/brpm: fix for oauth library name</title>
<updated>2015-05-19T12:16:46+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@ubuntu.com</email>
</author>
<published>2015-05-19T12:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=eb2fe760f2b714f3d7a7a95cb9515d7691da9511'/>
<id>urn:sha1:eb2fe760f2b714f3d7a7a95cb9515d7691da9511</id>
<content type='text'>
brpm was broken when change from oauth to oauthlib.
</content>
</entry>
<entry>
<title>Correcting the pkg-name to 'oauthlib' from 'oauth'</title>
<updated>2015-04-08T15:21:51+00:00</updated>
<author>
<name>Surojit Pathak</name>
<email>suro@yahoo-inc.com</email>
</author>
<published>2015-04-08T15:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=7ac709c4674e3db7ed7cc6c89765263e69d98dc0'/>
<id>urn:sha1:7ac709c4674e3db7ed7cc6c89765263e69d98dc0</id>
<content type='text'>
'make rpm' for 'redhat' distro was failing, as the requirement for
dependency was not found, otherwise.
</content>
</entry>
<entry>
<title>Largely merge lp:~harlowja/cloud-init/py2-3 albeit manually because it seemed</title>
<updated>2015-01-21T22:56:53+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2015-01-21T22:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=f895cb12141281702b34da18f2384deb64c881e7'/>
<id>urn:sha1:f895cb12141281702b34da18f2384deb64c881e7</id>
<content type='text'>
to be behind trunk.

`tox -e py27` passes full test suite.  Now to work on replacing mocker.
</content>
</entry>
<entry>
<title>Show the spec file content</title>
<updated>2014-10-13T22:36:30+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2014-10-13T22:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=ad943eb7d3e3b38d0689a9276040a539270f11f0'/>
<id>urn:sha1:ad943eb7d3e3b38d0689a9276040a539270f11f0</id>
<content type='text'>
</content>
</entry>
</feed>
