We are evaluating Atomic Host, but our development has been knocked on its
ear several times by upstream changes to Atomic Host and friends. We need a
way to compose trees and be assured that we are getting a specific, already
tested collection of base packages.

Based on how we accomplished this in our existing build environment using
'yum', we have done experiments with specifying versions for packages in
our treefiles hoping to force 'rpm-ostree compose tree' to pull specific
versions, but got this error:

Downloading metadata: 100%
error: No package 'emacs-24.3-18.el7.x86_64' found
Is there a way to do this?

If this is the wrong place for questions like this, please point me in the
right direction.

Thanks in advance,

Mark Dyer


---
For what it is worth we are using CentOS on x86_64.
the compose command line looks like this:

rpm-ostree compose --repo=/srv/repo tree --proxy=http://127.0.0.1:8123
--add-metadata-string=version=3.20160701.141806-hw
centos-atomic-host-abc.json

The specified tree file includes the vanilla centos-atomic-host.json file,
defines 'osname' and 'ref' and has

packages": ["emacs-24.3-18.el7.x86_64"]
If more information would be useful, please let me know what you need.

Reply via email to