One of the goals I have for Atomic Host is that we are doing more integration testing work than the traditional client-side package assembly model.
However, in order to achieve that goal, we need to enable developers to quickly and rapidly test combinations of packages and code. Until now, actually developing on Atomic Host has certainly been *possible*, but not documented well and unnecessarily painful. I think with the new "ostree admin unlock" verb in OSTree v2016.4 that has changed: https://mail.gnome.org/archives/ostree-list/2016-March/msg00009.html Now v2016.4 is only in updates-testing, so we'll need to rebase to it, per https://fedoraproject.org/wiki/QA:Updates_Testing # rpm-ostree rebase fedora-atomic:fedora-atomic/f23/x86_64/testing/docker-host ... Changed: docker 1:1.9.1-6.git6ec29ef.fc23 -> 2:1.9.1-7.gitc6607d2.fc23 docker-selinux 1:1.9.1-6.git6ec29ef.fc23 -> 2:1.9.1-7.gitc6607d2.fc23 ... ostree 2015.11-2.fc23 -> 2016.4-2.fc23 ostree-grub2 2015.11-2.fc23 -> 2016.4-2.fc23 ... # systemctl reboot ... # ostree admin unlock Development mode enabled. A writable overlayfs is now mounted on /usr. All changes there will be discarded on reboot. -bash-4.3# ostree admin status * fedora-atomic 2f80c5d5918dbe2fd7745f9596ffee4ce44348f5d039ad480d7da37ddc03529e.0 Version: 23.92 Unlocked: development origin refspec: fedora-atomic:fedora-atomic/f23/x86_64/testing/docker-host fedora-atomic 10c4a50468c276e087abfd4d30a46b9233caeaaa7849981fc4db856add7d04c4.0 Version: 23.91 origin refspec: fedora-atomic:fedora-atomic/f23/x86_64/docker-host See the new "Unlocked: development" there. Now, let's download the new 1.10 build: http://koji.fedoraproject.org/koji/buildinfo?buildID=746041 # for x in "" "-selinux" "-forward-journald"; do curl -L -O https://kojipkgs.fedoraproject.org//packages/docker/1.10.2/8.git0f5ac89.fc23/x86_64/docker-$x-1.10.2-8.git0f5ac89.fc23.x86_64.rpm; done # rpm -Uvh --oldpackage *.rpm # docker info|grep Server Server Version: 1.10.2 #