fedora-cloud / docker-brew-fedora

MIT License
176 stars 46 forks source link

Fedora rawhide images for ppc64le are not updated #76

Closed seth-priya closed 3 years ago

seth-priya commented 4 years ago

Hi All,

It seems that the latest rawhide images for Fedora (rawhide) at https://hub.docker.com/_/fedora?tab=tags do not have full multi-arch support? The manifest entry for ppc64le is missing (though I see that the ppc64le dockerfile in the repository was updated 13 days back).

and a pull fails with docker pull fedora:rawhide rawhide: Pulling from library/fedora no matching manifest for linux/ppc64le in the manifest list entries

The below does work docker pull ppc64le/fedora:rawhide however that image has not been updated in a few months.

any specific reason for excluding the Power images?

Thanks, Priya

michelmno commented 3 years ago

Does not seems to be a build problem as images available on fedora compose server, eg: https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20200913.n.0/compose/Container/ppc64le/images/

@sharkcz do you have an idea on the subject ?

jcajka commented 3 years ago

@michelmno Hello, rawhide seems to build and it is not pushed for some reason. https://koji.fedoraproject.org/koji/buildinfo?buildID=1609978. Looking also at the f33 https://koji.fedoraproject.org/koji/buildinfo?buildID=1610034 it seems that the ppc64le build fails somewhere in the anaconda https://koji.fedoraproject.org/koji/taskinfo?taskID=51360887. Also bit surprising is that although s390x is built successfully it is not pushed as the aarch64 image(maybe it is because it failed previously and we are in the freeze and there are no pushes atm?) Asking around atm. @seth-priya Could you try to use directly the fedora registry via registry.fedoraproject.org/fedora:rawhide . The image is properly manifest listed. See https://registry.fedoraproject.org/repo/fedora/tags/.

seth-priya commented 3 years ago

@michelmno , @jcajka thanks for looking into this. Yes, just validated and registry.fedoraproject.org/fedora:rawhide works well for me, thanks for the pointer. But, I do believe that it would be awesome if we can resolve the issue seen with pushing the image to DockerHub, as otherwise other images, build scripts and CI jobs referencing the dockerhub version directly would break on ppc64le :( … I will try to check the logs in more detail as well, thanks

jcajka commented 3 years ago

@seth-priya happy to hear it works, registry.fp.o is really more workaround. It is good if we can be seen on the dockerhub. I plan to investigate the issue more. CC'ing @cverna and @siddharthvipul from infra.

jcajka commented 3 years ago

@seth-priya there should be push soon hopefully. @cverna and infra should be working on it. Build failures seems to have some sort of intermittent problem, still trying to make sense of it.

seth-priya commented 3 years ago

thanks @jcajka

cverna commented 3 years ago

@siddharthvipul are planning to do a release this week ? Otherwise I can run one

asellappen commented 3 years ago

Has this been fixed ? , I am facing the same issue on power on arch while pulling docker image for fedora:rawhide .

cverna commented 3 years ago

This is not yet fixed we have a problem with the build system and the images for pcc64le and s390x are failing to build

jcajka commented 3 years ago

@cverna Do you have link to the failing ppc64le builds? Latest builds that I see seem ok to me. Just checked with @sharkcz and s390x should be failing due to this, https://pagure.io/releng/issue/9777, missing mount point. IMHO partial pushes are better than non, but not sure if that is in violation of some Fedora policy.

cverna commented 3 years ago

So yeah between my morning and my evening ppc64le was fixed https://koji.fedoraproject.org/koji/taskinfo?taskID=52508269 and I think s390x should be fixed now so let's wait for tonight's build to happen and we should be able to push a complete set of image tomorrow :fireworks:

siddharthvipul commented 3 years ago

Just opened a PR to sync latest images: https://github.com/docker-library/official-images/pull/8812

jcajka commented 3 years ago

@siddharthvipul thank you

jcajka commented 3 years ago

@siddharthvipul @cverna thanks again the images seem to be there for the ppc64le, both rawhide and (f)33.

seth-priya commented 3 years ago

thanks @siddharthvipul @cverna @jcajka @michelmno for you help in getting the ppc64le images updated , this is really helpful :)

cverna commented 3 years ago

New PR opened that brings back s390x and arm32v7 https://github.com/docker-library/official-images/pull/8860.

Going to close that issue