[opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest
Hello, Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that opensuse/tubmleweed multiplatform docker image supports the following platforms: aarch64 armv6l i586 ppc64le x86_64 However, armv7l is missed for some reason. How could we get it back? -- With best regards, Matwey V. Kornilov -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Mittwoch, 5. Februar 2020, 18:07:56 CET Matwey V. Kornilov wrote:
Hello,
Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that opensuse/tubmleweed multiplatform docker image supports the following platforms:
aarch64 armv6l i586 ppc64le x86_64
However, armv7l is missed for some reason. How could we get it back?
The docker registry only knows "arm" and "arm64". So armv6l is overwriting armv7hl :/
Guillaume and me decided to unpublish armv6l for now until we found a solution.
Renaming the image is bad for references, so I guess we need to publish armv6l in a
different repository.
Fabian, do you have an opinion here?
bye
adrian
--
Adrian Schroeter
чт, 6 февр. 2020 г. в 11:12, Adrian Schröter
On Mittwoch, 5. Februar 2020, 18:07:56 CET Matwey V. Kornilov wrote:
Hello,
Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that opensuse/tubmleweed multiplatform docker image supports the following platforms:
aarch64 armv6l i586 ppc64le x86_64
However, armv7l is missed for some reason. How could we get it back?
The docker registry only knows "arm" and "arm64". So armv6l is overwriting armv7hl :/
Guillaume and me decided to unpublish armv6l for now until we found a solution.
Renaming the image is bad for references, so I guess we need to publish armv6l in a different repository.
Fabian, do you have an opinion here?
I remember, that once I saw that correct docker platform names are linux/arm/v6 and linux/arm/v7
bye adrian
--
Adrian Schroeter
Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer
-- With best regards, Matwey V. Kornilov -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Donnerstag, 6. Februar 2020, 09:13:24 CET Matwey V. Kornilov wrote:
чт, 6 февр. 2020 г. в 11:12, Adrian Schröter
: On Mittwoch, 5. Februar 2020, 18:07:56 CET Matwey V. Kornilov wrote:
Hello,
Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that opensuse/tubmleweed multiplatform docker image supports the following platforms:
aarch64 armv6l i586 ppc64le x86_64
However, armv7l is missed for some reason. How could we get it back?
The docker registry only knows "arm" and "arm64". So armv6l is overwriting armv7hl :/
Guillaume and me decided to unpublish armv6l for now until we found a solution.
Renaming the image is bad for references, so I guess we need to publish armv6l in a different repository.
Fabian, do you have an opinion here?
I remember, that once I saw that correct docker platform names are linux/arm/v6 and linux/arm/v7
you mean having it in a different repository? yes, that was my
proposal as well.
The architecture names can not contain these strings ....
--
Adrian Schroeter
чт, 6 февр. 2020 г. в 11:15, Adrian Schröter
On Donnerstag, 6. Februar 2020, 09:13:24 CET Matwey V. Kornilov wrote:
чт, 6 февр. 2020 г. в 11:12, Adrian Schröter
: On Mittwoch, 5. Februar 2020, 18:07:56 CET Matwey V. Kornilov wrote:
Hello,
Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that opensuse/tubmleweed multiplatform docker image supports the following platforms:
aarch64 armv6l i586 ppc64le x86_64
However, armv7l is missed for some reason. How could we get it back?
The docker registry only knows "arm" and "arm64". So armv6l is overwriting armv7hl :/
Guillaume and me decided to unpublish armv6l for now until we found a solution.
Renaming the image is bad for references, so I guess we need to publish armv6l in a different repository.
Fabian, do you have an opinion here?
I remember, that once I saw that correct docker platform names are linux/arm/v6 and linux/arm/v7
you mean having it in a different repository? yes, that was my proposal as well.
No, I mean docker platform names. Look here: https://www.docker.com/blog/getting-started-with-docker-for-arm-on-linux/ Docker people use "Platform: linux/arm64" for aarch64 and "Platform: linux/arm/v7" for armv7.
The architecture names can not contain these strings ....
--
Adrian Schroeter
Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer
-- With best regards, Matwey V. Kornilov -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Donnerstag, 6. Februar 2020, 09:17:49 CET Matwey V. Kornilov wrote:
чт, 6 февр. 2020 г. в 11:15, Adrian Schröter
: On Donnerstag, 6. Februar 2020, 09:13:24 CET Matwey V. Kornilov wrote:
чт, 6 февр. 2020 г. в 11:12, Adrian Schröter
: On Mittwoch, 5. Februar 2020, 18:07:56 CET Matwey V. Kornilov wrote:
Hello,
Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that opensuse/tubmleweed multiplatform docker image supports the following platforms:
aarch64 armv6l i586 ppc64le x86_64
However, armv7l is missed for some reason. How could we get it back?
The docker registry only knows "arm" and "arm64". So armv6l is overwriting armv7hl :/
Guillaume and me decided to unpublish armv6l for now until we found a solution.
Renaming the image is bad for references, so I guess we need to publish armv6l in a different repository.
Fabian, do you have an opinion here?
I remember, that once I saw that correct docker platform names are linux/arm/v6 and linux/arm/v7
you mean having it in a different repository? yes, that was my proposal as well.
No, I mean docker platform names. Look here:
https://www.docker.com/blog/getting-started-with-docker-for-arm-on-linux/
Docker people use "Platform: linux/arm64" for aarch64 and "Platform: linux/arm/v7" for armv7.
Hm, can you find a real life example in any registry?
I like to look at the manifest, because I have no clue atm how this platform string
is stored there. It should look like
"platform" : {
"architecture" : "amd64",
"os" : "linux"
}
but architecture is limited to "Go" architectures which only knows "arm"...
They may (mis)use the version string for this?
Maybe an option...
--
Adrian Schroeter
On Donnerstag, 6. Februar 2020, 09:23:41 CET Adrian Schröter wrote:
On Donnerstag, 6. Februar 2020, 09:17:49 CET Matwey V. Kornilov wrote:
чт, 6 февр. 2020 г. в 11:15, Adrian Schröter
: On Donnerstag, 6. Februar 2020, 09:13:24 CET Matwey V. Kornilov wrote:
чт, 6 февр. 2020 г. в 11:12, Adrian Schröter
: On Mittwoch, 5. Februar 2020, 18:07:56 CET Matwey V. Kornilov wrote:
Hello,
Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that opensuse/tubmleweed multiplatform docker image supports the following platforms:
aarch64 armv6l i586 ppc64le x86_64
However, armv7l is missed for some reason. How could we get it back?
The docker registry only knows "arm" and "arm64". So armv6l is overwriting armv7hl :/
Guillaume and me decided to unpublish armv6l for now until we found a solution.
Renaming the image is bad for references, so I guess we need to publish armv6l in a different repository.
Fabian, do you have an opinion here?
I remember, that once I saw that correct docker platform names are linux/arm/v6 and linux/arm/v7
you mean having it in a different repository? yes, that was my proposal as well.
No, I mean docker platform names. Look here:
https://www.docker.com/blog/getting-started-with-docker-for-arm-on-linux/
Docker people use "Platform: linux/arm64" for aarch64 and "Platform: linux/arm/v7" for armv7.
Hm, can you find a real life example in any registry?
I like to look at the manifest, because I have no clue atm how this platform string is stored there. It should look like
"platform" : { "architecture" : "amd64", "os" : "linux" }
but architecture is limited to "Go" architectures which only knows "arm"...
They may (mis)use the version string for this?
ah, "variant" might be a way to go ... anyway, would be great if you find
a real life example out there...
--
Adrian Schroeter
чт, 6 февр. 2020 г. в 11:27, Adrian Schröter: > > On Donnerstag, 6. Februar 2020, 09:17:49 CET Matwey V. Kornilov wrote: > > чт, 6 февр. 2020 г. в 11:15, Adrian Schröter : > > > > > > On Donnerstag, 6. Februar 2020, 09:13:24 CET Matwey V. Kornilov wrote: > > > > чт, 6 февр. 2020 г. в 11:12, Adrian Schröter : > > > > > > > > > > On Mittwoch, 5. Februar 2020, 18:07:56 CET Matwey V. Kornilov wrote: > > > > > > Hello, > > > > > > > > > > > > Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that > > > > > > opensuse/tubmleweed multiplatform docker image supports the following > > > > > > platforms: > > > > > > > > > > > > aarch64 > > > > > > armv6l > > > > > > i586 > > > > > > ppc64le > > > > > > x86_64 > > > > > > > > > > > > However, armv7l is missed for some reason. How could we get it back? > > > > > > > > > > The docker registry only knows "arm" and "arm64". So armv6l is overwriting armv7hl :/ > > > > > > > > > > Guillaume and me decided to unpublish armv6l for now until we found a solution. > > > > > > > > > > Renaming the image is bad for references, so I guess we need to publish armv6l in a > > > > > different repository. > > > > > > > > > > Fabian, do you have an opinion here? > > > > > > > > I remember, that once I saw that correct docker platform names are > > > > linux/arm/v6 and linux/arm/v7 > > > > > > you mean having it in a different repository? yes, that was my > > > proposal as well. > > > > No, I mean docker platform names. Look here: > > > > https://www.docker.com/blog/getting-started-with-docker-for-arm-on-linux/ > > > > Docker people use "Platform: linux/arm64" for aarch64 and "Platform: > > linux/arm/v7" for armv7. > > Hm, can you find a real life example in any registry? > > docker run mplatform/mquery postgres Image: postgres * Manifest List: Yes * Supported platforms: - linux/amd64 - linux/arm/v5 - linux/arm/v7 - linux/arm64 - linux/386 - linux/ppc64le - linux/s390x > docker run mplatform/mquery ubuntu Image: ubuntu * Manifest List: Yes * Supported platforms: - linux/amd64 - linux/arm/v7 - linux/arm64 - linux/386 - linux/ppc64le - linux/s390x > I like to look at the manifest, because I have no clue atm how this platform string > is stored there. It should look like > > "platform" : { > "architecture" : "amd64", > "os" : "linux" > } > > but architecture is limited to "Go" architectures which only knows "arm"... > > They may (mis)use the version string for this? > > Maybe an option... > > -- > > Adrian Schroeter > Build Infrastructure Project Manager > > SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany > (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer > > > > -- With best regards, Matwey V. Kornilov -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
чт, 6 февр. 2020 г. в 11:32, Matwey V. Kornilov: > > чт, 6 февр. 2020 г. в 11:27, Adrian Schröter : > > > > On Donnerstag, 6. Februar 2020, 09:17:49 CET Matwey V. Kornilov wrote: > > > чт, 6 февр. 2020 г. в 11:15, Adrian Schröter : > > > > > > > > On Donnerstag, 6. Februar 2020, 09:13:24 CET Matwey V. Kornilov wrote: > > > > > чт, 6 февр. 2020 г. в 11:12, Adrian Schröter : > > > > > > > > > > > > On Mittwoch, 5. Februar 2020, 18:07:56 CET Matwey V. Kornilov wrote: > > > > > > > Hello, > > > > > > > > > > > > > > Here (https://registry.opensuse.org/cgi-bin/cooverview ) I see that > > > > > > > opensuse/tubmleweed multiplatform docker image supports the following > > > > > > > platforms: > > > > > > > > > > > > > > aarch64 > > > > > > > armv6l > > > > > > > i586 > > > > > > > ppc64le > > > > > > > x86_64 > > > > > > > > > > > > > > However, armv7l is missed for some reason. How could we get it back? > > > > > > > > > > > > The docker registry only knows "arm" and "arm64". So armv6l is overwriting armv7hl :/ > > > > > > > > > > > > Guillaume and me decided to unpublish armv6l for now until we found a solution. > > > > > > > > > > > > Renaming the image is bad for references, so I guess we need to publish armv6l in a > > > > > > different repository. > > > > > > > > > > > > Fabian, do you have an opinion here? > > > > > > > > > > I remember, that once I saw that correct docker platform names are > > > > > linux/arm/v6 and linux/arm/v7 > > > > > > > > you mean having it in a different repository? yes, that was my > > > > proposal as well. > > > > > > No, I mean docker platform names. Look here: > > > > > > https://www.docker.com/blog/getting-started-with-docker-for-arm-on-linux/ > > > > > > Docker people use "Platform: linux/arm64" for aarch64 and "Platform: > > > linux/arm/v7" for armv7. > > > > Hm, can you find a real life example in any registry? > > > > > docker run mplatform/mquery postgres > Image: postgres > * Manifest List: Yes > * Supported platforms: > - linux/amd64 > - linux/arm/v5 > - linux/arm/v7 > - linux/arm64 > - linux/386 > - linux/ppc64le > - linux/s390x > > > docker run mplatform/mquery ubuntu > Image: ubuntu > * Manifest List: Yes > * Supported platforms: > - linux/amd64 > - linux/arm/v7 > - linux/arm64 > - linux/386 > - linux/ppc64le > - linux/s390x > I am sorry. You are right here. It seems that "v7" after "arm" is a "variant" not "architecture": "platform": { "architecture": "arm", "os": "linux", "variant": "v7" } However, as a user, I anyway have to use the full platform specification string: docker run --platform=linux/arm/v7 > > I like to look at the manifest, because I have no clue atm how this platform string > > is stored there. It should look like > > > > "platform" : { > > "architecture" : "amd64", > > "os" : "linux" > > } > > > > but architecture is limited to "Go" architectures which only knows "arm"... > > > > They may (mis)use the version string for this? > > > > Maybe an option... > > > > -- > > > > Adrian Schroeter > > Build Infrastructure Project Manager > > > > SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany > > (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer > > > > > > > > > > > -- > With best regards, > Matwey V. Kornilov -- With best regards, Matwey V. Kornilov -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (2)
-
Adrian Schröter
-
Matwey V. Kornilov