Description of problem:
# atomic host upgrade
# echo $?
On the hand, rpm-ostree upgrade seems non-zero in this case.
Looks at the code, and seems like the method just return None and never propagate return results from rpm-ostree.
argv = ["upgrade"]
argv.append("--os=" % self.args.os )
Version-Release number of selected component (if applicable):
I only glanced quickly, but I'm pretty sure this is already fixed upstream by https://github.com/projectatomic/atomic/commits/f999147b030414f02e95a510ff7a0d1d0ba29413
It is working fine now.