Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please provide repo for docker-ce on Fedora 29 #430

Closed
1 of 3 tasks
mattmccarty opened this issue Sep 4, 2018 · 16 comments
Closed
1 of 3 tasks

Please provide repo for docker-ce on Fedora 29 #430

mattmccarty opened this issue Sep 4, 2018 · 16 comments

Comments

@mattmccarty
Copy link

mattmccarty commented Sep 4, 2018

  • This is a bug report
  • This is a feature request
  • I searched existing issues before opening this one

Expected behavior

Installation on Fedora 29 should have a $releasever available.

Actual behavior

Installation path for 29 is missing from https://download.docker.com/linux/fedora/

Steps to reproduce the behavior

`sudo dnf config-manager
--add-repo
https://download.docker.com/linux/fedora/docker-ce.repo

sudo dnf install docker-ce`

Same issue as reported for fedora 26 originally:
#35

@seemethere
Copy link

Release schedule is currently sitting at October 30

This'll probably be added to nightly builds some point in the near future but may not get added to a stable release immediately.

Will update this comment when I have a PR ready.

@lig
Copy link

lig commented Oct 31, 2018

The fact this is caused by the intended release policy doesn't make this less annoying for users.
A brief history of this:

Nobody except a couple of Docker devs benefits from such a policy.

@mwooller
Copy link

mwooller commented Oct 31, 2018

I find the Docker position odd... Why push people to your own repo (as directed in the docs) on the understanding that it will provide a better experience, and then neglect that repo?

The Fedora schedule is well publicised and well understood, why is it so hard to stay (relatively) in step?

@brumle80
Copy link

also no point in enabling nightly as containerd.io is missing so install will fail anyways.

@trzecieu
Copy link

trzecieu commented Oct 31, 2018

@brumle80 You can workaround this by installing containerd.io from F28, works fine. Might be a good alternative until stable F29 is ready.

# from F29
dnf install https://download.docker.com/linux/fedora/29/x86_64/nightly/Packages/docker-ce-cli-0.0.0.20181027050239.c7c18e3-0.fc29.x86_64.rpm
# from F28, as the docker-ce requires `containerd.io` to be installed (instead of containerd in system?)
dnf install https://download.docker.com/linux/fedora/28/x86_64/stable/Packages/containerd.io-1.2.0-2.2.rc.2.1.fc28.x86_64.rpm
# from F29
dnf install https://download.docker.com/linux/fedora/29/x86_64/nightly/Packages/docker-ce-0.0.0.20181027050239.c7c18e3-0.fc29.x86_64.rpm

@cpuguy83
Copy link
Collaborator

Nobody except a couple of Docker devs benefits from such a policy.

Keep in mind there is not unlimited resources. Packaging work is gruesome, and I suspect will require a complete overhaul of how packages are built here in order to support unreleased distro versions. This work, I'm told, is scheduled but will take some time.

Reality rarely reflects ideals.

@geerlingguy
Copy link

Fedora 29 was just released yesterday... I'm willing to be patient as it's not like anyone's holding a gun to my head forcing me to stop using Fedora 27 and 28 today. As @cpuguy83 says, packaging maintenance is not trivial :)

@lig
Copy link

lig commented Nov 1, 2018

@geerlingguy Fedora 27 will have End of Life one month after the release of Fedora 29 btw

@lig
Copy link

lig commented Nov 1, 2018

@cpuguy83 if guys from nodesource, rpm fusion, even chenxiaolong/bumblebee copr can handle packaging of everything for the current distro version I believe (I know exactly by my own experience actually) it is not that hard, especially for a commercial company which tries to sell us a commercial version of their product they still cannot handle to release properly.

@cpuguy83
Copy link
Collaborator

cpuguy83 commented Nov 1, 2018

@lig I understand your frustration and so does everyone who actually works on this.

Keep in mind that maybe there is more involved than you understand from your past experience.

If it was simple and quick it would be done.

Stability of existing and ongoing releases is of higher importance than adding more to the support matrix.

@d4rkd0s
Copy link

d4rkd0s commented Nov 1, 2018

Is there a page we can check for support rollout? Similar to comment here: #164 (comment) (or is this issue that page)

@geerlingguy @cpuguy83

@Corsseir
Copy link

Corsseir commented Nov 1, 2018

@lig I understand your frustration and so does everyone who actually works on this.

Keep in mind that maybe there is more involved than you understand from your past experience.

If it was simple and quick it would be done.

Stability of existing and ongoing releases is of higher importance than adding more to the support matrix.

No one said that it is easy. The people are frustrated 'cause they know that it is achievable by looking on nodesource, rpmfusion or bublebee. Docker team could use Fedora 29 beta or even alpha to prepare repo for stable release. This is popular practice for those who care.

jandudulski added a commit to jandudulski/dotfiles that referenced this issue Nov 6, 2018
Fedora 29 is not yet supported [^1].

[^1]: docker/for-linux#430
@j-jacobi
Copy link

j-jacobi commented Nov 7, 2018

For the moment only the nightly build are available for Fedora 29, if you type
sudo dnf config-manager --set-enabled docker-ce-nightly you should be able to run sudo dnf install docker-ce after.

@seemethere
Copy link

Hey guys! We're aware that packages do not yet exist for the 18.09 code line they are scheduled for our next patch release 18.09.1, we're still tracking this issue and intend to ship.

Going to lock this topic for now and will provide updates when packages become available!

As @geekow stated above we have nightlies available for Fedora 29 using:

curl -fsSL get.docker.com | CHANNEL=nightly sh

@docker docker locked and limited conversation to collaborators Nov 8, 2018
@seemethere
Copy link

Update for everyone here!

We just released the first beta for Fedora 29!

You can install it once again with the convenience script:

curl -fsSL get.docker.com | CHANNEL=test sh

@thaJeztah
Copy link
Member

Let me close this ticket, as this is really old now (and we have packages for current fedora versions)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests