Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-05 Thread Stephen John Smoogen
On Fri, 4 Oct 2019 at 20:10, Kevin Kofler  wrote:
>
> Stephen John Smoogen wrote:
> > What do you mean by breaking breaking because you use that term like a
> > sledge hammer for anything from a 'pixel off' bug to 'too old software
> > is in repos', 'too young software is in repos' , 'software is not in
> > repos' to 'can't boot'. After a while, I assumed the only way I can't
> > break a system is to never unbox it.. but I expect there is probably
> > some way that is also a broken system.
>
> In this context, it is fairly clear what I meant: any current version of
> Fedora (in around a year, this will mean any version still supported with
> security updates at that point) will not run on those systems at all. It
> will not even boot.
>

Actually it wasn't clear to me, so thank you for the clarification.
Does it mean by this definition that Fedora is currently broken for
ppc32, ia64, alpha and sparc because it no longer provides builds for
them? Are what you wanting is that Fedora is more like Debian where we
are building things for all platforms ever?

-- 
Stephen J Smoogen.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-04 Thread Kevin Kofler
Stephen John Smoogen wrote:
> What do you mean by breaking breaking because you use that term like a
> sledge hammer for anything from a 'pixel off' bug to 'too old software
> is in repos', 'too young software is in repos' , 'software is not in
> repos' to 'can't boot'. After a while, I assumed the only way I can't
> break a system is to never unbox it.. but I expect there is probably
> some way that is also a broken system.

In this context, it is fairly clear what I meant: any current version of 
Fedora (in around a year, this will mean any version still supported with 
security updates at that point) will not run on those systems at all. It 
will not even boot.

Kevin Kofler
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-03 Thread Stephen John Smoogen
On Thu, 3 Oct 2019 at 05:50, Kevin Kofler  wrote:
>
> Stephen John Smoogen wrote:
> > OK at the moment it looks like we seem to average 311,000 ip addresses
> > per day doing a daily checkin for Fedora. Out of those ~13,400 are
> > x86_32. The majority of the x86_32 are pre-F28 with only about 3400
> > (about 14% of total x86_32 and ~1% of all Fedora users) of them being
> > F28,F29,F30, or rawhide. The opposite is true for the other
> > architectures with the majority running F30, then F29, then F28 and
> > then a thin long tail for everything before that.]
> >
> > Now these statistics are not absolute numbers and could hide all kinds
> > of things.. I would say though that the majority of x86_32 is on
> > versions we no longer support and so we do not need to worry about
> > breaking large numbers of systems.
>
> You are still breaking thousands of systems. (3400 is more than three
> thousands.)

What do you mean by breaking breaking because you use that term like a
sledge hammer for anything from a 'pixel off' bug to 'too old software
is in repos', 'too young software is in repos' , 'software is not in
repos' to 'can't boot'. After a while, I assumed the only way I can't
break a system is to never unbox it.. but I expect there is probably
some way that is also a broken system.

https://www.youtube.com/watch?v=6DGNZnfKYnU

-- 
Stephen J Smoogen.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-03 Thread Kevin Kofler
Stephen John Smoogen wrote:
> OK at the moment it looks like we seem to average 311,000 ip addresses
> per day doing a daily checkin for Fedora. Out of those ~13,400 are
> x86_32. The majority of the x86_32 are pre-F28 with only about 3400
> (about 14% of total x86_32 and ~1% of all Fedora users) of them being
> F28,F29,F30, or rawhide. The opposite is true for the other
> architectures with the majority running F30, then F29, then F28 and
> then a thin long tail for everything before that.]
> 
> Now these statistics are not absolute numbers and could hide all kinds
> of things.. I would say though that the majority of x86_32 is on
> versions we no longer support and so we do not need to worry about
> breaking large numbers of systems.

You are still breaking thousands of systems. (3400 is more than three 
thousands.)

Kevin Kofler
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-02 Thread Stephen John Smoogen
On Wed, 2 Oct 2019 at 12:43, Richard W.M. Jones  wrote:
>
> On Sat, Sep 28, 2019 at 04:49:08PM -0700, John M. Harris Jr wrote:
> > Perhaps the same reason that many people still run i686 based hardware, and
> > will be unable to use Fedora after the release of F31: Why fix what isn't
> > broken?
>
> But the question is: Are they running qemu on this hardware?  The last
> i686 machine I had that could run qemu guests - very slowly by modern
> standards - was manufactured in 2006, and I just last month got rid of it.
>
> (As an aside Fedora/i686 has been effectively dead for quite a long
> time, so I'm pretty sure no one is running a supported Fedora on i686.
> They may be running a long out of support Fedora though.  I had to put
> Debian on my i686 machine towards the end.)


OK at the moment it looks like we seem to average 311,000 ip addresses
per day doing a daily checkin for Fedora. Out of those ~13,400 are
x86_32. The majority of the x86_32 are pre-F28 with only about 3400
(about 14% of total x86_32 and ~1% of all Fedora users) of them being
F28,F29,F30, or rawhide. The opposite is true for the other
architectures with the majority running F30, then F29, then F28 and
then a thin long tail for everything before that.]

Now these statistics are not absolute numbers and could hide all kinds
of things.. I would say though that the majority of x86_32 is on
versions we no longer support and so we do not need to worry about
breaking large numbers of systems.





--
Stephen J Smoogen.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-02 Thread John M. Harris Jr
On Wednesday, October 2, 2019 9:42:57 AM MST Richard W.M. Jones wrote:
> On Sat, Sep 28, 2019 at 04:49:08PM -0700, John M. Harris Jr wrote:
> 
> > Perhaps the same reason that many people still run i686 based hardware,
> > and  will be unable to use Fedora after the release of F31: Why fix what
> > isn't broken?
> 
> 
> But the question is: Are they running qemu on this hardware?  The last
> i686 machine I had that could run qemu guests - very slowly by modern
> standards - was manufactured in 2006, and I just last month got rid of it.
> 
> (As an aside Fedora/i686 has been effectively dead for quite a long
> time, so I'm pretty sure no one is running a supported Fedora on i686.
> They may be running a long out of support Fedora though.  I had to put
> Debian on my i686 machine towards the end.)

Fedora on i686 is not dead, and will not be until the release of F31, and the 
end of F30. There are users running Fedora on i686, such as myself.

The arbitrary decision to simply stop supporting i686 has not yet killed off 
our i686 users.

-- 
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-02 Thread Richard W.M. Jones
On Sat, Sep 28, 2019 at 04:49:08PM -0700, John M. Harris Jr wrote:
> Perhaps the same reason that many people still run i686 based hardware, and 
> will be unable to use Fedora after the release of F31: Why fix what isn't 
> broken?

But the question is: Are they running qemu on this hardware?  The last
i686 machine I had that could run qemu guests - very slowly by modern
standards - was manufactured in 2006, and I just last month got rid of it.

(As an aside Fedora/i686 has been effectively dead for quite a long
time, so I'm pretty sure no one is running a supported Fedora on i686.
They may be running a long out of support Fedora though.  I had to put
Debian on my i686 machine towards the end.)

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-09-28 Thread John M. Harris Jr
On Friday, September 27, 2019 8:01:42 AM MST Daniel P. Berrangé wrote:
> On Fri, Sep 27, 2019 at 10:53:32AM -0400, Neal Gompa wrote:
> 
> > On Fri, Sep 27, 2019 at 8:30 AM Daniel P. Berrangé 
> > wrote:
> 
> > >
> > >
> > > On Fri, Sep 27, 2019 at 01:26:09PM +0200, Jun Aruga wrote:
> > > 
> > > > > Does anyone know of, or have, any critical/important use cases that
> > > > > would
> > > > 
> > > > be disrupted by QEMU dropping 32-bit *host* support ? If so, let me
> > > > know
> > > > here & I can forward feedback on. Or feel free to go direct to QEMU
> > > > thread
> > > > upstream.
> > > >
> > > >
> > > >
> > > > I am not a real user of ARM 32-bit. I just checked information for
> > > > ARM
> > > > 32-bit (armv7) use cases.
> > > >
> > > >
> > > >
> > > > ## Raspberry Pi
> > > >
> > > >
> > > >
> > > > > https://en.wikipedia.org/wiki/Raspberry_Pi
> > > > > The earlier V1.1 model of the Raspberry Pi 2 used a Broadcom BCM2836
> > > > > SoC with a 900 MHz 32-bit, quad-core ARM Cortex-A7 processor, with
> > > > > 256 KB shared L2 cache.
> > > >
> > > > >
> > > > >
> > > > > https://www.raspberrypi.org/blog/raspberry-pi-2-on-sale/
> > > >
> > > >
> > > >
> > > > It seems that the version 1.1 is the last model for 32-bit, and the
> > > > announcement was 5 August 2015.
> > > > I assume a considerable number of people using ARM 32-bit Raspberry
> > > > Pi.
> > >
> > >
> > >
> > > Right, but I'm rather sceptical that people are running QEMU on the
> > > 32-bit RPi boards. I might be less surprised about the Linux userspace
> > > emulation being used, vs full VM, since the former is lower overhead.
> > >
> > >
> > >
> > 
> > 
> > Sorry to burst your bubble, but since the Raspberry Pi performs quite
> > badly as a 64-bit device for the moment, I've used it with Fedora
> > armv7hl instead of aarch64. I personally use the user emulation
> > mostly, but I know of a couple of cases where system emulation is used
> > (mainly for buildsys stuff).
> 
> 
> Interesting, is there a particular reason why you run the emulation on
> a Pi, as opposed to using more powerful x86 hardware for it ?  I'm not
> saying you're wrong todo this, just trying to understand the motivation
> people have.
> 
> Regards,
> Daniel
> -- 
> 
> |: https://berrange.com  -o-https://www.flickr.com/photos/dberrange
> |: :| https://libvirt.org -o-   
> |: https://fstop138.berrange.com :| https://entangle-photo.org-o-   
> |: https://www.instagram.com/dberrange :|
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List
> Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List
> Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Perhaps the same reason that many people still run i686 based hardware, and 
will be unable to use Fedora after the release of F31: Why fix what isn't 
broken?
 
- -
John M. Harris, Jr.
Splentity

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-09-27 Thread Daniel P . Berrangé
On Fri, Sep 27, 2019 at 10:53:32AM -0400, Neal Gompa wrote:
> On Fri, Sep 27, 2019 at 8:30 AM Daniel P. Berrangé  
> wrote:
> >
> > On Fri, Sep 27, 2019 at 01:26:09PM +0200, Jun Aruga wrote:
> > > > Does anyone know of, or have, any critical/important use cases that 
> > > > would
> > > be disrupted by QEMU dropping 32-bit *host* support ? If so, let me know
> > > here & I can forward feedback on. Or feel free to go direct to QEMU thread
> > > upstream.
> > >
> > > I am not a real user of ARM 32-bit. I just checked information for ARM
> > > 32-bit (armv7) use cases.
> > >
> > > ## Raspberry Pi
> > >
> > > > https://en.wikipedia.org/wiki/Raspberry_Pi
> > > > The earlier V1.1 model of the Raspberry Pi 2 used a Broadcom BCM2836 
> > > > SoC with a 900 MHz 32-bit, quad-core ARM Cortex-A7 processor, with 256 
> > > > KB shared L2 cache.
> > > >
> > > > https://www.raspberrypi.org/blog/raspberry-pi-2-on-sale/
> > >
> > > It seems that the version 1.1 is the last model for 32-bit, and the
> > > announcement was 5 August 2015.
> > > I assume a considerable number of people using ARM 32-bit Raspberry Pi.
> >
> > Right, but I'm rather sceptical that people are running QEMU on the
> > 32-bit RPi boards. I might be less surprised about the Linux userspace
> > emulation being used, vs full VM, since the former is lower overhead.
> >
> >
> 
> Sorry to burst your bubble, but since the Raspberry Pi performs quite
> badly as a 64-bit device for the moment, I've used it with Fedora
> armv7hl instead of aarch64. I personally use the user emulation
> mostly, but I know of a couple of cases where system emulation is used
> (mainly for buildsys stuff).

Interesting, is there a particular reason why you run the emulation on
a Pi, as opposed to using more powerful x86 hardware for it ?  I'm not
saying you're wrong todo this, just trying to understand the motivation
people have.

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-09-27 Thread Neal Gompa
On Fri, Sep 27, 2019 at 8:30 AM Daniel P. Berrangé  wrote:
>
> On Fri, Sep 27, 2019 at 01:26:09PM +0200, Jun Aruga wrote:
> > > Does anyone know of, or have, any critical/important use cases that would
> > be disrupted by QEMU dropping 32-bit *host* support ? If so, let me know
> > here & I can forward feedback on. Or feel free to go direct to QEMU thread
> > upstream.
> >
> > I am not a real user of ARM 32-bit. I just checked information for ARM
> > 32-bit (armv7) use cases.
> >
> > ## Raspberry Pi
> >
> > > https://en.wikipedia.org/wiki/Raspberry_Pi
> > > The earlier V1.1 model of the Raspberry Pi 2 used a Broadcom BCM2836 SoC 
> > > with a 900 MHz 32-bit, quad-core ARM Cortex-A7 processor, with 256 KB 
> > > shared L2 cache.
> > >
> > > https://www.raspberrypi.org/blog/raspberry-pi-2-on-sale/
> >
> > It seems that the version 1.1 is the last model for 32-bit, and the
> > announcement was 5 August 2015.
> > I assume a considerable number of people using ARM 32-bit Raspberry Pi.
>
> Right, but I'm rather sceptical that people are running QEMU on the
> 32-bit RPi boards. I might be less surprised about the Linux userspace
> emulation being used, vs full VM, since the former is lower overhead.
>
>

Sorry to burst your bubble, but since the Raspberry Pi performs quite
badly as a 64-bit device for the moment, I've used it with Fedora
armv7hl instead of aarch64. I personally use the user emulation
mostly, but I know of a couple of cases where system emulation is used
(mainly for buildsys stuff).

> > ## Running Linux on smart phone device.
> >
> > Some articles about it.
> >
> > * 
> > https://developers.redhat.com/blog/2017/03/16/installing-linux-on-an-android-phone/
> > * https://www.quora.com/How-can-I-install-Fedora-on-my-smartphone
>
> Perhaps I'm wrong, but I got the impression most mid range & above Android
> phones are now 64-bit ARM.
>

They are.

> > > https://android.stackexchange.com/a/202022
> >
> > ARMv7 (32-bit) was 98.1% in entire share of android hardware on March 2017.
>
> I think things changed alot in smartphones over the last two years,
> though admittedly my experiance is biased towards my part of the world.
>
>

ARMv7 still dominates by a wide margin outside of North America,
Western Europe, Japan, and Australia.

> > > https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg06216.html
> > > Eventually this public don't need edge QEMU, it might keep using QEMU
> > v5.0.stable until all NAS/embedded devices are 64-bit...
> >
> > For example, how about releasing compat-qemu50 RPM if upstream will
> > drop armv7 on qemu 6.x?
> > It's like compat-openssl10 RPM for openssl (version 1.1) RPM.
> >
> > Maybe if some RPM packages need armv7 support, they can use
> > compat-qemu50 conditionally in the spec file.
>
> I'd be pretty strongly against providing any outdated QEMU builds in
> Fedora given the high frequency of security updates that need to be
> dealt with.

I agree here. It's probably just better to convince upstream to not
drop 32-bit host support.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-09-27 Thread Daniel P . Berrangé
On Fri, Sep 27, 2019 at 01:26:09PM +0200, Jun Aruga wrote:
> > Does anyone know of, or have, any critical/important use cases that would
> be disrupted by QEMU dropping 32-bit *host* support ? If so, let me know
> here & I can forward feedback on. Or feel free to go direct to QEMU thread
> upstream.
> 
> I am not a real user of ARM 32-bit. I just checked information for ARM
> 32-bit (armv7) use cases.
> 
> ## Raspberry Pi
> 
> > https://en.wikipedia.org/wiki/Raspberry_Pi
> > The earlier V1.1 model of the Raspberry Pi 2 used a Broadcom BCM2836 SoC 
> > with a 900 MHz 32-bit, quad-core ARM Cortex-A7 processor, with 256 KB 
> > shared L2 cache.
> >
> > https://www.raspberrypi.org/blog/raspberry-pi-2-on-sale/
> 
> It seems that the version 1.1 is the last model for 32-bit, and the
> announcement was 5 August 2015.
> I assume a considerable number of people using ARM 32-bit Raspberry Pi.

Right, but I'm rather sceptical that people are running QEMU on the
32-bit RPi boards. I might be less surprised about the Linux userspace
emulation being used, vs full VM, since the former is lower overhead.


> ## Running Linux on smart phone device.
> 
> Some articles about it.
> 
> * 
> https://developers.redhat.com/blog/2017/03/16/installing-linux-on-an-android-phone/
> * https://www.quora.com/How-can-I-install-Fedora-on-my-smartphone

Perhaps I'm wrong, but I got the impression most mid range & above Android
phones are now 64-bit ARM.

> > https://android.stackexchange.com/a/202022
> 
> ARMv7 (32-bit) was 98.1% in entire share of android hardware on March 2017.

I think things changed alot in smartphones over the last two years,
though admittedly my experiance is biased towards my part of the world.


> > https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg06216.html
> > Eventually this public don't need edge QEMU, it might keep using QEMU
> v5.0.stable until all NAS/embedded devices are 64-bit...
> 
> For example, how about releasing compat-qemu50 RPM if upstream will
> drop armv7 on qemu 6.x?
> It's like compat-openssl10 RPM for openssl (version 1.1) RPM.
> 
> Maybe if some RPM packages need armv7 support, they can use
> compat-qemu50 conditionally in the spec file.

I'd be pretty strongly against providing any outdated QEMU builds in
Fedora given the high frequency of security updates that need to be
dealt with.

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-09-27 Thread Jun Aruga
> For example, how about releasing compat-qemu50 RPM if upstream will
> drop armv7 on qemu 6.x?
> It's like compat-openssl10 RPM for openssl (version 1.1) RPM.
>
> Maybe if some RPM packages need armv7 support, they can use
> compat-qemu50 conditionally in the spec file.

Sorry. Typo.

s/compat-qemu50/compat-qemu5/

Jun
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-09-27 Thread Jun Aruga
> Does anyone know of, or have, any critical/important use cases that would
be disrupted by QEMU dropping 32-bit *host* support ? If so, let me know
here & I can forward feedback on. Or feel free to go direct to QEMU thread
upstream.

I am not a real user of ARM 32-bit. I just checked information for ARM
32-bit (armv7) use cases.

## Raspberry Pi

> https://en.wikipedia.org/wiki/Raspberry_Pi
> The earlier V1.1 model of the Raspberry Pi 2 used a Broadcom BCM2836 SoC with 
> a 900 MHz 32-bit, quad-core ARM Cortex-A7 processor, with 256 KB shared L2 
> cache.
>
> https://www.raspberrypi.org/blog/raspberry-pi-2-on-sale/

It seems that the version 1.1 is the last model for 32-bit, and the
announcement was 5 August 2015.
I assume a considerable number of people using ARM 32-bit Raspberry Pi.

## Running Linux on smart phone device.

Some articles about it.

* 
https://developers.redhat.com/blog/2017/03/16/installing-linux-on-an-android-phone/
* https://www.quora.com/How-can-I-install-Fedora-on-my-smartphone

> https://android.stackexchange.com/a/202022

ARMv7 (32-bit) was 98.1% in entire share of android hardware on March 2017.

> https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg06216.html
> Eventually this public don't need edge QEMU, it might keep using QEMU
v5.0.stable until all NAS/embedded devices are 64-bit...

For example, how about releasing compat-qemu50 RPM if upstream will
drop armv7 on qemu 6.x?
It's like compat-openssl10 RPM for openssl (version 1.1) RPM.

Maybe if some RPM packages need armv7 support, they can use
compat-qemu50 conditionally in the spec file.

Jun
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-09-27 Thread Daniel P . Berrangé
The upstream QEMU community is raising the possibility of deprecating,
and subsequently deleting, support for running emulation guests on
32-bit *hosts*. Running 32-bit guests would *not* be affected.

See this thread:

  https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg06168.html

IOW, if you have a armv7/i686/ppc *host* machine, you would no longer be
able to use QEMU for either full machine system emulation (TCG), nor linux
userspace emulators (TCG). Potentially KVM for 32-bit *host* would be
dropped too, but QEMU might deal with that separately, to align with
kernel support for KVM on 32-bit.

In simple terms, we're talking this proposed matrix for running virtual
machines or linux userspace with emulated CPU architectures:

   | Host 32-bit | Host 64-bit
  -+-+
  Guest 32-bit |   dropped   | supported
  Guest 64-bit |   dropped   | supported

Given that i686 is no longer composed in Fedora, that leaves armv7 as the
Fedora host arch which would be affected.

If upstream goes ahead, we have 2 releases with deprecation[1], so the earliest
it would be deleted is the QEMU release in Aug 2020, which would be Fedora 33
timeframe IIUC. At that time any RPM with a dependancy on QEMU on 32-bit would
need some %ifarch, or ExclusiveArch magic.

I'm assuming there's nothing in Fedora infra that uses 32-bit hosts, as
IIUC, our armv7 koji builders are all on aarch64 hosts.

Does anyone know of, or have, any critical/important use cases that would
be disrupted by QEMU dropping 32-bit *host* support ? If so, let me know
here & I can forward feedback on. Or feel free to go direct to QEMU thread
upstream.

Regards,
Daniel

[1] https://qemu.weilnetz.de/doc/qemu-doc.html#Deprecated-features
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org