On Thu, Jun 26, 2025 at 12:09 PM Daniel P. Berrangé <berra...@redhat.com> wrote:
>
> On Thu, Jun 26, 2025 at 11:50:10AM +0200, Fabio Valentini wrote:
> > On Thu, Jun 26, 2025 at 11:24 AM Vít Ondruch <vondr...@redhat.com> wrote:
> > >
> > > Reading through the feedback, wouldn't it be better to take a second
> > > look on the previous change:
> > >
> > >
> > > Dne 24. 06. 25 v 12:02 Aoife Moloney via devel-announce napsal(a):
> > > > Since Fedora 37, leaf packages (i.e. packages that are not depended on
> > > > by other packages) can simply
> > > > [https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval stop
> > > > building for i686] without any reason, which has allowed package
> > > > maintainers to focus their work on architectures where packages are
> > > > actually shipped to users.
> > > >
> > >
> > > While it encourages removal of i686, I think that nobody was ever really
> > > serious about this.
> >
> > Yes, because it's not trivial ...
> >
> > I wrote https://pagure.io/leafdrop to help packagers with this, but
> > (see below) its guidance is imperfect.
>
> Also the definition of "leaf" that is has to use is overly restrictive
> compared to the real world usage. With multi-lib only a small subset
> of i686 packages make their way into the compose, but the build system
> still requires we build everything, no matter the fact most won't ever
> see the light of day outside the build system :-(
>
> So the idea of only dropping packages which are leaves in koji, is way
> too narrow of a goal to enable sufficient progress to be made to get
> down to only the small set of RPMs needed in real world deployment.

Yes, by design, it *should* give you no "false positives" (i.e. tell
you that you can drop something that you actually can't), but it will
give you "false negatives" (i.e. tell you that you can't drop
something that you actually could drop) - which, given limitations of
the data we have, is the safe way to handle this, in my opinion.

Fabio
-- 
_______________________________________________
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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to