Re: [opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest

2020-02-06 Thread Matwey V. Kornilov
чт, 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+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org



Re: [opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest

2020-02-06 Thread Adrian Schröter
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 
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




--
To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org



Re: [opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest

2020-02-06 Thread 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?

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




--
To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org



Re: [opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest

2020-02-06 Thread Matwey V. Kornilov
чт, 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+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org



Re: [opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest

2020-02-06 Thread 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.

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




--
To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org



Re: [opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest

2020-02-06 Thread Matwey V. Kornilov
чт, 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+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org



Re: [opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest

2020-02-06 Thread 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?

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




--
To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org



[opensuse-arm] armv7l platform is missed for docker registry.opensuse.org/opensuse/tumbleweed:latest

2020-02-05 Thread Matwey V. Kornilov
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+unsubscr...@opensuse.org
To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org