On Thu, Aug 21, 2025 at 12:41 PM Stephen Gallagher <sgall...@redhat.com> wrote:
>
> On Thu, Aug 21, 2025 at 9:50 AM Mamoru TASAKA <mtas...@fedoraproject.org> 
> wrote:
> >
> > Orion Poplawski wrote on 2025/08/21 21:55:
> > > koschei build Jul 06 - 55 minutes:
> > > https://koji.fedoraproject.org/koji/taskinfo?taskID=134622296
> > >
> > > full build Jul 10 - 32 hours 13 min
> > > https://koji.fedoraproject.org/koji/taskinfo?taskID=134741067
> > >
> > > no dependency changes from the previous koshchei build.  Changelog 
> > > reports:
> > > * Thu Jul 10 2025 Stephen Gallagher <sgall...@redhat.com> - 3.10.3-4
> > > - Rebuilt for libarrow 20
> > >
> > > and builds after that have been at least 21 hours.
> > >
> > > current build - 18 hours so far
> > > https://koji.fedoraproject.org/koji/taskinfo?taskID=136275135
> > >
> > > build.log shows:
> > >
> > > find-debuginfo: starting
> > > Extracting debug info from 43 files
> > >
> > > and has been there for hours.
> > >
> > > So, did the static debuginfo collection change affect this?  Did 
> > > something in libarrow 20?
> > >
> > > Any ideas?
> > >
> >
> > At least debuginfo rpm changed from 5.1-7.fc42 to 5.2-1.fc43
> > on 2025-07-07, which is during that period:
> >
> > https://koji.fedoraproject.org/koji/packageinfo?packageID=33647
> >
> > This may explain the issue you see.
> >
>
> I'd also point out that
> https://koji.fedoraproject.org/koji/buildinfo?buildID=2793712 built on
> Aug 15th in just over an hour in a Fedora 42 buildroot (which still
> has debuginfo 5.1). I'm attempting to prove it right now, but it looks
> likely that something severely regressed performance in 5.2. CCing
> Mark Wielaard for awareness.


I strongly suspect that
https://sourceware.org/cgit/debugedit/commit/?id=eaf5bfc1a67652530efc2a2037ca80ec63aba0f8
is to blame. From its commit message:

"This works by having find-debuginfo find .a files, extracting all the
.o files one at a time, running debugedit, then repacking the files
back into the .a."

Since all of the time is being spent in `/usr/bin/ar`, this would
definitely explain it.

-- 
_______________________________________________
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