Re: RFC: Reduce number of packages that are built for i686

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

 



On Thu, 2021-11-18 at 16:27 +0100, Fabio Valentini wrote:
> On Thu, Nov 18, 2021 at 1:14 PM Sérgio Basto <sergio@xxxxxxxxxx> wrote:
> > 
> > Hi,
> > another subject that can be related
> > 
> > In thread "I think we should stop building i686 packages we're not
> > shipping" we are alerted for builds for i686 that aren't publish .
> > Following the tip , I found some packages that we aren't shipped are
> > needed to allow mock start the buildroot for example tar-1.34-
> > 2.fc35.i686.rpm, tar is only available on koji local repo (1).
> > 
> > I think we should have all i686 packages, that are needed to start a
> > buildrooot, published. i.e. available on x86_64 repos. To allow mock
> > build i686 packages without need to access to internal koji local
> > repo
> > (which may not be public) .
> 
> This would break all sorts of things.
> 
> It's also not compatible with the current packaging guidelines,
> because packages must not conflict with each other unless they have an
> explicit Conflicts tag and a good reason to do so. in this case,
> tar.x86_64 and tar.i686 would conflict with each other (both providing
> /usr/bin/tar, among other files), so that's out of the question.
> 
> That's exactly the reason why complex heuristics are applied to which
> i686 packages are allowed into the x86_64 repositories as "multilib"
> packages.

I think that is the way, only multilib package should build for i686 ,
and all packages that we need to start a build (buildroot) should be
multilib . 

As is it done on RPMFusion, multilib packages have a special koji
target that is set on rfpkg [1] and maybe this need to be set on a
configuration file somewhere , I'd like that you give me suggestions,
thank you. 

[1]
https://github.com/rpmfusion-infra/rfpkg/blob/master/rfpkg/__init__.py#L194

> > But for packages that aren't shipped , I agree not build for i686, we
> > already got the concept of multilib package and only multilib
> > packages
> > should be build for i686 , I think.
> 
> Fabio
> _______________________________________________
> 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 on the list, report it:
> https://pagure.io/fedora-infrastructure

-- 
Sérgio M. B.
_______________________________________________
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 on the list, report it: https://pagure.io/fedora-infrastructure




[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