Re: A note about riscv64 changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 14 Feb 2024 12:29:00 +0000
Peter Robinson <pbrobinson@xxxxxxxxx> wrote:

> On Wed, 14 Feb 2024 at 12:07, David Abdurachmanov
> <david.abdurachmanov@xxxxxxxxx> wrote:
> >
> > On Wed, Feb 14, 2024 at 12:49 PM Dan Horák <dan@xxxxxxxx> wrote:
> > >
> > > On Wed, 14 Feb 2024 10:42:52 +0000
> > > "Richard W.M. Jones" <rjones@xxxxxxxxxx> wrote:
> > >
> > > > On Wed, Feb 14, 2024 at 10:27:53AM +0000, Peter Robinson wrote:
> > > > > Hi Richard,
> > > > >
> > > > > > A quick note that you may be seeing pull requests for riscv64 changes
> > > > > > against your packages, like these examples:
> > > > > >
> > > > > > https://src.fedoraproject.org/rpms/ghc/pull-request/7
> > > > > > https://src.fedoraproject.org/rpms/zlib-ng/pull-request/11
> > > > > > https://src.fedoraproject.org/rpms/gdal/pull-request/21
> > > > > >
> > > > > > For many years we have been building Fedora for the RISC-V
> > > > > > architecture on a separate build system at
> > > > > > http://fedora.riscv.rocks/koji/ , and maintaining downstream patches
> > > > > > against dist-git in http://fedora.riscv.rocks:3000/rpms/
> > > > > > (Most of this work was done by David Abdurachmanov, not me.)
> > > > >
> > > > > I'm very happy to see these start to land, let me know if you need any
> > > > > assistance.
> > > > >
> > > > > > I'm trying to get as much of this stuff back into Fedora dist-git,
> > > > > > although only (hopefully!) where it doesn't break ordinary builds and
> > > > > > isn't intrusive.  Obviously I may get this wrong sometimes so feel
> > > > > > free to make comments if you disagree with changes.
> > > > > >
> > > > > > Some time, with any luck soon, we will be creating a new Koji instance
> > > > > > with FAS authentication which will allow anyone to optionally build
> > > > > > their packages on RISC-V builders.  And then later in the year we may
> > > > > > be in a position with the availability of new hardware to discuss
> > > > > > adding RISC-V as a regular architecture.  (We're not there yet as
> > > > > > current hardware is far too slow to force it on Fedora developers.)
> > > > >
> > > > > Will this instance run with koji-shadow to properly mirror the builds
> > > > > with all the appropriate NVR dependencies to properly mirror Fedora
> > > > > primary builds?
> > > >
> > > > TBD.
> > > >
> > > > Koji-shadow specifically is unmaintained.  Maybe we'll try to hack
> > > > something together with scripts, or get koji-shadow working.
> > >
> > > on the other hand, it's still tags, targets, buildroots in koji ...
> > >
> > > I should be able dig out some koji-shadow know-how out of my memory if
> > > needed. Those were wonderful years :-)
> >
> > Many years ago I tried using koji-shadow, but I didn't like what it
> > was doing. Cooking something custom seemed easier at that point. These
> 
> Yes, it was never a particularly nice process, but the advantage it
> has was it made sure that a package build used the exact same packages
> as on the mainline build so you could end up with identical builds and
> that was very useful for bugs and build process problems.

and with that technique it solves the soname bumps and the use of side
tags very effectively, I would consider this the main benefit of
koji-shadow


		Dan
 
> > days we also have side tags, and thus some bootstrap operations happen
> > there. Sadly those get removed relatively soonish after the tag gets
> > merged. Sometimes before I get a chance to grab it. Otherwise I have a
> > good picture of Fedora package land over so many years.
> >
> > Our "dist-git overlay" is relatively small these days. Should be <300
> > packages, and majority of it was used to bump NVR for rebuilds.
> >
> > Cheers,
> > david
> >
> > >
> > >                 Dan
> > > --
> > > _______________________________________________
> > > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> > > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> > > 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@xxxxxxxxxxxxxxxxxxxxxxx
> > > Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
> > --
> > _______________________________________________
> > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> > 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@xxxxxxxxxxxxxxxxxxxxxxx
> > Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
> --
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxxxxxxxxxx
> Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux