Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-19 Thread Jeff Law
On 4/19/23 00:26, Benson Muite wrote: Probably each hardware vendor will need to become more involved in creating an RPM distribution for their use case and providing hardware for test builds. A single monolithic Fedora will not work. Having a subset of base packages would be very

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-19 Thread Jeff Law
On 4/19/23 07:46, Florian Weimer wrote: * Jeff Law: Rather than trying to track all the individual extensions and combinations thereof, I would suggest focusing on RVI defined profiles. Essentially they provide a set of mandatory features the architecture must support (to be compliant with

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-19 Thread Kevin Fenzi
On Wed, Apr 19, 2023 at 09:26:55AM +0300, Benson Muite wrote: > Probably each hardware vendor will need to become more involved in > creating an RPM distribution for their use case and providing hardware > for test builds. A single monolithic Fedora will not work. Having a > subset of base

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-19 Thread Florian Weimer
* Jeff Law: > Rather than trying to track all the individual extensions and > combinations thereof, I would suggest focusing on RVI defined > profiles. Essentially they provide a set of mandatory features the > architecture must support (to be compliant with the profile). Do at least some of

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-19 Thread Benson Muite
On 4/15/23 19:56, Kevin Fenzi wrote: > On Sat, Apr 15, 2023 at 08:38:47AM -0600, Jeff Law wrote: >> >> >> On 4/15/23 00:10, David Abdurachmanov wrote: >> >> >>> >>> We have to support SCBs as-is. We even have 64-core OoO (and even >>> dual-socket 128-core) systems coming that are still RVA20 (what

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-17 Thread Reon Beon via devel
https://github.com/rpm-software-management/rpm/releases/tag/rpm-4.19.0-alpha ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct:

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-17 Thread Reon Beon via devel
https://github.com/rpm-software-management/rpm/releases/tag/rpm-4.19.0-alphaf 5 days ago. ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct:

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-15 Thread Kevin Fenzi
On Sat, Apr 15, 2023 at 08:38:47AM -0600, Jeff Law wrote: > > > On 4/15/23 00:10, David Abdurachmanov wrote: > > > > > > We have to support SCBs as-is. We even have 64-core OoO (and even > > dual-socket 128-core) systems coming that are still RVA20 (what I call > > "a large scale SBC trying

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-15 Thread Jeff Law
On 4/15/23 00:25, David Abdurachmanov wrote: On Sat, Apr 15, 2023 at 7:08 AM Jeff Law wrote: On 4/14/23 20:14, Neal Gompa wrote: We should not screw up with RISC-V in Fedora like RHEL did with ARM. Yes, I'm saying RHEL's ARM strategy was a mistake, and still is, to some degree. We

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-15 Thread Jeff Law
On 4/15/23 00:10, David Abdurachmanov wrote: We have to support SCBs as-is. We even have 64-core OoO (and even dual-socket 128-core) systems coming that are still RVA20 (what I call "a large scale SBC trying to be a server"). I think elsewhere you suggested treating the profile as the

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-15 Thread Chris Adams
Once upon a time, David Abdurachmanov said: > I would love to avoid supporting SBCs, especially as some of them are > really not suitable for feature rich Linux distributions. For me, my only interest in the foreseeable future for RISC-V would be SBCs, as an alternative to ARM (e.g. Raspberry

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-15 Thread David Abdurachmanov
On Sat, Apr 15, 2023 at 7:08 AM Jeff Law wrote: > > > > On 4/14/23 20:14, Neal Gompa wrote: > > >> > > > > We should not screw up with RISC-V in Fedora like RHEL did with ARM. > > Yes, I'm saying RHEL's ARM strategy was a mistake, and still is, to > > some degree. We see aspects of this being

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-15 Thread David Abdurachmanov
On Sat, Apr 15, 2023 at 5:30 AM Neal Gompa wrote: > > On Fri, Apr 14, 2023 at 10:01 PM Jeff Law wrote: > > > > > > > > On 4/12/23 10:08, przemek klosowski via devel wrote: > > >> > > >> That may rule out certain processors, but it ultimately provides a > > >> higher performing baseline

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-14 Thread David Abdurachmanov
On Sat, Apr 15, 2023 at 5:01 AM Jeff Law wrote: > > > > On 4/12/23 10:08, przemek klosowski via devel wrote: > >> > >> That may rule out certain processors, but it ultimately provides a > >> higher performing baseline architecture for systems that are > >> (hopefully) going to be good performing

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-14 Thread David Abdurachmanov
On Sat, Apr 15, 2023 at 4:49 AM Jeff Law wrote: > > > > On 4/12/23 10:57, David Abdurachmanov wrote: > > > > > We have been focusing and building for RV64GC, which is kinda > > represented by the RVA20 profile. RVA20 is considered a major profile, > > but it significantly lacks modern ISA

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-14 Thread Jeff Law
On 4/14/23 20:14, Neal Gompa wrote: We should not screw up with RISC-V in Fedora like RHEL did with ARM. Yes, I'm saying RHEL's ARM strategy was a mistake, and still is, to some degree. We see aspects of this being walked back now as the ecosystem didn't go the way RHEL ARM folks hoped,

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-14 Thread Neal Gompa
On Fri, Apr 14, 2023 at 10:01 PM Jeff Law wrote: > > > > On 4/12/23 10:08, przemek klosowski via devel wrote: > >> > >> That may rule out certain processors, but it ultimately provides a > >> higher performing baseline architecture for systems that are > >> (hopefully) going to be good performing

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-14 Thread Jeff Law
On 4/12/23 10:08, przemek klosowski via devel wrote: That may rule out certain processors, but it ultimately provides a higher performing baseline architecture for systems that are (hopefully) going to be good performing parts rather than embedded focused parts. Yes, good point, but

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-14 Thread Jeff Law
On 4/12/23 10:57, David Abdurachmanov wrote: We have been focusing and building for RV64GC, which is kinda represented by the RVA20 profile. RVA20 is considered a major profile, but it significantly lacks modern ISA extensions. There is also RVA22, which is considered a "minor" profile. The

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-12 Thread David Abdurachmanov
On Wed, Apr 12, 2023 at 7:08 PM przemek klosowski via devel wrote: > > > On 4/11/23 22:08, Jeff Law wrote: > > On 4/11/23 19:14, przemek klosowski via devel wrote: > >> The situation in the RISC-V universe is even more complicated because > >> of all the extensions > >> > >> ... > >> Whatever

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-12 Thread przemek klosowski via devel
On 4/11/23 22:08, Jeff Law wrote: On 4/11/23 19:14, przemek klosowski via devel wrote: The situation in the RISC-V universe is even more complicated because of all the extensions ... Whatever standard scheme Fedora uses for x86 will hopefully be very useful for RiSC-V era that is apparently

Re: subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-11 Thread Jeff Law
On 4/11/23 19:14, przemek klosowski via devel wrote: On 4/4/23 10:28, Dan Čermák wrote: Chris Adams writes: Yeah, it'd be back to the i386/i586/i686 days... which was a bit of a PITA sometimes.  But cramming multiple architectures of core libraries into a single RPM would be bad for disk

subarchitectures and RISC-V, was Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-11 Thread przemek klosowski via devel
On 4/4/23 10:28, Dan Čermák wrote: Chris Adams writes: Yeah, it'd be back to the i386/i586/i686 days... which was a bit of a PITA sometimes. But cramming multiple architectures of core libraries into a single RPM would be bad for disk space, image size, downloads, etc. But something that

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Neal Gompa
On Tue, Apr 4, 2023 at 10:32 AM Vitaly Zaitsev via devel wrote: > > On 04/04/2023 15:15, Neal Gompa wrote: > > But overall? I don't think so. > > Web browsers, game engines, audio/video editing software. > Portions of web browsers and game engines (multimedia bits and physics libraries, which we

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Vitaly Zaitsev via devel
On 04/04/2023 15:15, Neal Gompa wrote: But overall? I don't think so. Web browsers, game engines, audio/video editing software. -- Sincerely, Vitaly Zaitsev (vit...@easycoding.org) ___ devel mailing list -- devel@lists.fedoraproject.org To

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Dan Čermák
Chris Adams writes: > Once upon a time, Zbigniew Jędrzejewski-Szmek said: >> On Tue, Apr 04, 2023 at 11:17:50AM +0200, Jakub Jelinek wrote: >> > Why a subrpm? Should be possible to just arrange for one src.rpm to >> > build the library twice and install the x86-64-v3 into >> >

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Apr 04, 2023 at 09:05:43AM -0400, Stephen Smoogen wrote: > On Tue, 4 Apr 2023 at 08:52, Zbigniew Jędrzejewski-Szmek > wrote: > > > On Tue, Apr 04, 2023 at 11:17:50AM +0200, Jakub Jelinek wrote: > > > On Tue, Apr 04, 2023 at 07:37:59AM +, Zbigniew Jędrzejewski-Szmek > > wrote: > > > >

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Neal Gompa
On Tue, Apr 4, 2023 at 8:35 AM Vitaly Zaitsev via devel wrote: > > On 04/04/2023 11:17, Neal Gompa wrote: > > It seems that moving to -O3 would provide more gains than x86_64-v3. > > AVX2 can significantly boost the performance of modern processors in > SIMD operations. > Yes, provided they are

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Chris Adams
Once upon a time, Zbigniew Jędrzejewski-Szmek said: > On Tue, Apr 04, 2023 at 11:17:50AM +0200, Jakub Jelinek wrote: > > Why a subrpm? Should be possible to just arrange for one src.rpm to > > build the library twice and install the x86-64-v3 into > > /usr/lib64/glibc-hwcaps/x86-64-v3/ > >

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Stephen Smoogen
On Tue, 4 Apr 2023 at 08:52, Zbigniew Jędrzejewski-Szmek wrote: > On Tue, Apr 04, 2023 at 11:17:50AM +0200, Jakub Jelinek wrote: > > On Tue, Apr 04, 2023 at 07:37:59AM +, Zbigniew Jędrzejewski-Szmek > wrote: > > > On Sun, Apr 02, 2023 at 09:54:04PM +0200, Dan Čermák wrote: > > > > The only

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Apr 04, 2023 at 11:17:50AM +0200, Jakub Jelinek wrote: > On Tue, Apr 04, 2023 at 07:37:59AM +, Zbigniew Jędrzejewski-Szmek wrote: > > On Sun, Apr 02, 2023 at 09:54:04PM +0200, Dan Čermák wrote: > > > The only benchmark that *I* am aware of is this one done by Martin > > > Jambor:

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Vitaly Zaitsev via devel
On 04/04/2023 11:17, Neal Gompa wrote: It seems that moving to -O3 would provide more gains than x86_64-v3. AVX2 can significantly boost the performance of modern processors in SIMD operations. -- Sincerely, Vitaly Zaitsev (vit...@easycoding.org)

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Stephen Smoogen
On Tue, 4 Apr 2023 at 05:18, Neal Gompa wrote: > On Tue, Apr 4, 2023 at 3:38 AM Zbigniew Jędrzejewski-Szmek > wrote: > > > > On Sun, Apr 02, 2023 at 09:54:04PM +0200, Dan Čermák wrote: > > > The only benchmark that *I* am aware of is this one done by Martin > > > Jambor:

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Petr Pisar
V Tue, Apr 04, 2023 at 07:37:59AM +, Zbigniew Jędrzejewski-Szmek napsal(a): > Yeah, I think that's the way to go. I think we should identify 100 > shared libraries which would be positively impacted by x86-64-v3 > and provide a -v3 subrpm for them. This would be a nice feature for > F40. >

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Neal Gompa
On Tue, Apr 4, 2023 at 3:38 AM Zbigniew Jędrzejewski-Szmek wrote: > > On Sun, Apr 02, 2023 at 09:54:04PM +0200, Dan Čermák wrote: > > The only benchmark that *I* am aware of is this one done by Martin > > Jambor: https://jamborm.github.io/spec-2022-07-29-levels/ > > This is very … underwhelming.

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Jakub Jelinek
On Tue, Apr 04, 2023 at 07:37:59AM +, Zbigniew Jędrzejewski-Szmek wrote: > On Sun, Apr 02, 2023 at 09:54:04PM +0200, Dan Čermák wrote: > > The only benchmark that *I* am aware of is this one done by Martin > > Jambor: https://jamborm.github.io/spec-2022-07-29-levels/ > > This is very …

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Apr 04, 2023 at 11:02:53AM +0200, Florian Weimer wrote: > * Zbigniew Jędrzejewski-Szmek: > > > And -Ofast is not something that can be enabled as a default build flag, > > because it leads to surprising and unpredictable behaviour in some > > cases. (*) > > I assume (*) refers to the the

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Florian Weimer
* Zbigniew Jędrzejewski-Szmek: > And -Ofast is not something that can be enabled as a default build flag, > because it leads to surprising and unpredictable behaviour in some > cases. (*) I assume (*) refers to the the strange-action-at-distance issue. It was recently fixed in GCC:

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Zbigniew Jędrzejewski-Szmek
On Sun, Apr 02, 2023 at 09:54:04PM +0200, Dan Čermák wrote: > The only benchmark that *I* am aware of is this one done by Martin > Jambor: https://jamborm.github.io/spec-2022-07-29-levels/ This is very … underwhelming. x86-64-v2 is essentially identical to x86-64-v1. x86-64-v3 is better. It even

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-04 Thread Florian Festi
On 4/3/23 08:04, Florian Weimer wrote: > * Florian Festi: > >> On 3/31/23 15:40, Stephen Gallagher wrote: >>> On Thu, Mar 30, 2023 at 3:42 PM Ben Cotton wrote: https://fedoraproject.org/wiki/Changes/RPM-4.19 >>> == Detailed Description == RPM 4.19 contains various

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-03 Thread Mattia Verga via devel
Il 02/04/23 18:42, Fabio Valentini ha scritto: > On Sun, Apr 2, 2023 at 5:37 PM Mattia Verga via devel > wrote: >> Il 31/03/23 17:27, Florian Festi ha scritto: >>> On 3/31/23 15:40, Stephen Gallagher wrote: On Thu, Mar 30, 2023 at 3:42 PM Ben Cotton wrote: >

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-03 Thread Florian Weimer
* Florian Festi: > On 3/31/23 15:40, Stephen Gallagher wrote: >> On Thu, Mar 30, 2023 at 3:42 PM Ben Cotton wrote: >>> >>> https://fedoraproject.org/wiki/Changes/RPM-4.19 >> >>> == Detailed Description == >>> RPM 4.19 contains various improvements over previous versions. Many of >>> them are

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-02 Thread Dan Čermák
Hi, Mattia Verga via devel writes: > Il 31/03/23 17:27, Florian Festi ha scritto: >> On 3/31/23 15:40, Stephen Gallagher wrote: >>> On Thu, Mar 30, 2023 at 3:42 PM Ben Cotton wrote: https://fedoraproject.org/wiki/Changes/RPM-4.19 == Detailed Description == RPM 4.19 contains

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-02 Thread Vitaly Zaitsev via devel
On 02/04/2023 17:36, Mattia Verga via devel wrote: Is there anyone who could provide some benchmarks to see if there are significant performance improvements about using v2/v3/v3 versus plain x86_64? AVX2 can bring a huge performance boost. -- Sincerely, Vitaly Zaitsev

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-02 Thread Fabio Valentini
On Sun, Apr 2, 2023 at 5:37 PM Mattia Verga via devel wrote: > > Il 31/03/23 17:27, Florian Festi ha scritto: > > On 3/31/23 15:40, Stephen Gallagher wrote: > >> On Thu, Mar 30, 2023 at 3:42 PM Ben Cotton wrote: > >>> https://fedoraproject.org/wiki/Changes/RPM-4.19 > >>> == Detailed Description

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-02 Thread Mattia Verga via devel
Il 31/03/23 17:27, Florian Festi ha scritto: > On 3/31/23 15:40, Stephen Gallagher wrote: >> On Thu, Mar 30, 2023 at 3:42 PM Ben Cotton wrote: >>> https://fedoraproject.org/wiki/Changes/RPM-4.19 >>> == Detailed Description == >>> RPM 4.19 contains various improvements over previous versions. Many

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-04-01 Thread Reon Beon via devel
> https://fedoraproject.org/wiki/Changes/RPM-4.19 > > This document represents a proposed Change. As part of the Changes > process, proposals are publicly announced in order to receive > community feedback. This proposal will only be implemented if approved > by the Fedora Engineering Steering

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-03-31 Thread Florian Festi
On 3/31/23 15:40, Stephen Gallagher wrote: > On Thu, Mar 30, 2023 at 3:42 PM Ben Cotton wrote: >> >> https://fedoraproject.org/wiki/Changes/RPM-4.19 > >> == Detailed Description == >> RPM 4.19 contains various improvements over previous versions. Many of >> them are internal in nature such as

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-03-31 Thread Miroslav Suchý
Dne 31. 03. 23 v 15:40 Stephen Gallagher napsal(a): * Creating User and Groups from sysusers.d files including Provides and Requires or Recommends I may have cried a little bit in joy here. This is huge! Yes! Huge thanks for this. Miroslav ___

Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-03-31 Thread Stephen Gallagher
On Thu, Mar 30, 2023 at 3:42 PM Ben Cotton wrote: > > https://fedoraproject.org/wiki/Changes/RPM-4.19 > == Detailed Description == > RPM 4.19 contains various improvements over previous versions. Many of > them are internal in nature such as moving from automake to cmake, > improvements to the

F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-03-30 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/RPM-4.19 This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.

F39 proposal: RPM 4.19 (System-Wide Change proposal)

2023-03-30 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/RPM-4.19 This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.