Description of problem: "dnf upgrade docker" isn't working to upgrade to docker 1.10 after running "dnf copr enable maxamillion/docker110" Version-Release number of selected component (if applicable): dnf-1.1.7-2.fc23.noarch How reproducible: 100% Steps to Reproduce: 1. Install docker 1.9 2. Enable the docker 1.10 COPR repo 3. Run "dnf upgrade docker" Actual results: Copr repo for docker110 owned by maxamillion 48 kB/s | 81 kB 00:01 Last metadata expiration check: 0:00:01 ago on Thu Apr 7 12:31:06 2016. Dependencies resolved. Nothing to do. Complete! Expected results: docker is upgraded to docker 1.10 Additional info: I had previously upgraded to 1.10 when it was in the updates-testing repo, and got hit by the unwanted downgrade when updates-testing was reverted back to docker 1.9: https://bugzilla.redhat.com/show_bug.cgi?id=1320275#c10 dnf info output suggests dnf isn't seeing the COPR binary RPMs for some reason: [ncoghlan@thechalk cucos-server]$ sudo dnf info --show-duplicates docker Last metadata expiration check: 0:12:21 ago on Thu Apr 7 12:31:06 2016. Installed Packages Name : docker Arch : x86_64 Epoch : 2 Version : 1.9.1 Release : 9.gitee06d03.fc23 Size : 38 M Repo : @System From repo : updates Summary : Automates deployment of containerized applications URL : https://github.com/projectatomic/docker License : ASL 2.0 Description : Docker is an open-source engine that automates the deployment of any : application as a lightweight, portable, self-sufficient container that will : run virtually anywhere. : : Docker containers can encapsulate any payload, and will run consistently on : and between virtually any server. The same container that a developer builds : and tests on a laptop will run at scale, in production*, on VMs, bare-metal : servers, OpenStack clusters, public instances, or combinations of the above. Available Packages Name : docker Arch : src Epoch : 1 Version : 1.10.0 Release : 21.gitd3f4a34.fc23 Size : 9.5 M Repo : maxamillion-docker110 Summary : Automates deployment of containerized applications URL : https://github.com/projectatomic/docker License : ASL 2.0 Description : Docker is an open-source engine that automates the deployment of any : application as a lightweight, portable, self-sufficient container that will : run virtually anywhere. : : Docker containers can encapsulate any payload, and will run consistently on : and between virtually any server. The same container that a developer builds : and tests on a laptop will run at scale, in production*, on VMs, bare-metal : servers, OpenStack clusters, public instances, or combinations of the above.
I managed to force an upgrade by installing directly from the COPR URLs: $ sudo dnf install https://copr-be.cloud.fedoraproject.org/results/maxamillion/docker110/fedora-23-x86_64/00157392-docker/docker-1.10.0-21.gitd3f4a34.fc23.x86_64.rpm https://copr-be.cloud.fedoraproject.org/results/maxamillion/docker110/fedora-23-x86_64/00157392-docker/docker-selinux-1.10.0-21.gitd3f4a34.fc23.x86_64.rpm
Your package has Epoch 1 while Fedora package has Epoch 2. Epoch has more priority than Version, so change Epoch to 2 in your package in COPR repo, rebuild and then it will be upgraded automatically.
Following up: Adam has a new COPR at maxamillion/docker-test that has the epoch set correctly so upgrade work as expected (it also has Docker 1.11 rather than Docker 1.10)