FTBFS issues inline -

On Wed, Aug 11, 2021 at 3:01 AM Jonathan Wakely <jwak...@redhat.com> wrote:

> On Wed, 11 Aug 2021 at 10:21, Jonathan Wakely <jwak...@redhat.com> wrote:
> >
> > On Tue, 10 Aug 2021 at 18:23, Benjamin Beasley wrote:
> > >
> > > It looks like none of the packages I maintain or co-maintain that
> depend on boost-devel were rebuilt before the side tag was merged.
> > >
> > > Some (luminance-hdr, cpp-hocon) had automated FTI bugs filed; these
> were fixed by a manual rebuild on my part. Another (usd) should be in the
> same boat once some unrelated problems causing FTBFS are resolved.
> > >
> > > Others (cairomm/cairomm1.16) presumably used only header-only parts of
> Boost, and were silently continuing to use the old Boost. I rebuilt these
> as well.
> >
> > Strictly speaking, they don't need to be rebuilt. They don't have any
> > dependency on the version of boost that the rest of the distro uses.
> > In some cases it's possible that another package that depends on boost
> > libs and cairomm libs will encounter some incompatibility between the
> > Boost releases, but this doesn't happen often in practice.
> >
> > When we update boost in rawhide we never rebuild the packages that
> > only depend on boost headers from boost-devel (although often they get
> > rebuilt anyway by a mass rebuild after the boost update, but the mass
> > rebuild happened first this time).
>
> I suppose we could add to the set of rebuilds by doing a repoquery for
> packages which require boost-devel and also provide %{_libdir}/lib*.so
> files (or a -devel package). That would ensure that any boost types in
> the API and ABI of those shared libraries are using the new versions.
> For standalone applications that don't provide any libraries for other
> packages to use, there's no need to rebuild them.
>
> > > It’s probably worth looking into the process for finding and
> rebuilding dependent packages to see why these were not rebuilt, as there
> must be many other packages that also should have been rebuilt but were not.
> >
> >
> > The process to find them is a reqoquery using --whatrequires
> > libboost\* and is correct. It did find all three of luminance-hdr,
> > cpp-hocon and usd, so I'm not sure why rebuilds weren't issued for
> > them. I'll check to see if that happened to other packages. Thanks for
> > pointing it out.
>
> The packages that didn't get rebuilt are:
>
> 0ad *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992882


> OpenImageIO ***
> blender ***
> botan *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992883


> condor *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992884


> cpp-hocon
> fawkes **
> fcitx5-chinese-addons *
>
libime dependency, libime not built against boost 1.76.0, should be **


> freecad *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1991078

gazebo **
> gpick *
>
no build?


> gqrx *
>
gnu-radio dependency, all of gnu-radio and gr-* need a rebuild, should be**


> hugin *
>
 https://bugzilla.redhat.com/show_bug.cgi?id=1991049


> libreoffice *
>
successfully rebuilt libreoffice-7.1.5.2-4.fc35
<https://koji.fedoraproject.org/koji/buildinfo?buildID=1815197> 2021-08-11
06:40:30


> luminance-hdr
> luxcorerender ***
> ogre ***
> openms *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992887


> openshadinglanguage
> opentrep *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992889


> pcl *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992893


> python-graph-tool *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992610


> rb_libtorrent *
>


> shiny ***
> sourcextractor++ *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992898


> springlobby **
> usd
> vtk *
>
https://bugzilla.redhat.com/show_bug.cgi?id=1992899


>
> The ones marked with a single * were submitted but failed to build
> (some have now been fixed, some need a FTBFS bug filed).
>
> The ones marked ** depend on one of the ones that failed, so are blocked.
>
> The ones marked with *** couldn't be built because a dependency
> failed, but should have been resubmitted after the dep was fixed.
> Those are all done now except blender, which was already FTBFS before
> the boost update, and luxcorerender and shiny, which I'm rebuilding
> now, and gqrx which seems to be broken by the codec2 update.
>
> The rest were not submitted for a rebuild, for some reason. That's
> cpp-hocon, luminance-hdr, openshadinglanguage, and usd. I'm not sure
> why they didn't get submitted.
> _______________________________________________
> 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 on the list, report it:
> https://pagure.io/fedora-infrastructure
>
_______________________________________________
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 on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to