#9956 f34-boost side tag for Changes/F34Boost175
Closed: Fixed 3 years ago by kevin. Opened 3 years ago by jwakely.

Could we please have a new f34-boost side tag for rebuilding Boost's dependent packages.

The builds will need to be merged back to rawhide when finished.

  • For which release? 34

  • Name of the side tag?

f34-boost

  • Number of builds that are expected in the side tag?

A few hundred

  • How long do you need the side tag?

Until the F34 mass rebuild.

  • Any extra information?

Without this many packages that transitively depend on Boost will FTBFS during the mass rebuild, see https://pagure.io/releng/issue/9950#comment-711453


f34-boost has been created:

$ koji add-tag f34-boost --parent f34-build --arches 'armv7hl i686 x86_64 aarch64 ppc64le s390x'
$ koji add-target f34-boost f34-boost
$ koji regen-repo f34-boost
Regenerating repo for tag: f34-boost
Created task: 60218737
Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=60218737

You can do builds with:

$ fedpkg build –target=f34-boost

Let us know when you are done and we will move all the builds into f34.

I didn't tag the boost build into it as you can easily do it yourself with:
koji tag-build f34-boost boost-1.75.0-1.fc34

Thanks, building them now.

Metadata Update from @smooge:
- Issue tagged with: low-gain, low-trouble, ops

3 years ago

All done, you can merge them back into f34.

The following packages FTBFS, but only one or two seem to be due to Boost changes. The rest are just fragile/undefined code. Maintainers will get a FTBFS bug from the mass rebuild, so I'm not going to spend time on those failures.

  • OpenImageIO -- libOpenImageIO.so.2.2.10: undefined reference to `Field3D::v1_7::FieldCache\<Imath_2_5::Vec3<half> >::ms_singleton'
  • PDAL -- You must configure the bibtex_bibfiles setting
  • blender -- depends on OpenImageIO
  • ceph -- executor_work_guard has no member 'defer'
  • elements-alexandria -- fatal error: boost/io/detail/quoted_manip.hpp: No such file or directory
  • freecad -- error: expected template-name before '<' token
  • gnucash -- error: #warning "__STRICT_ANSI__ seems to have been undefined this is not supported"
  • gnuradio -- patches fail to apply (see rhbz#1917167)
  • gr-osmosdr -- depends on gnuradio
  • kea -- error: 'memcpy' reading 1 or more bytes from a region of size 0 [-Werror=stringop-overread]
  • libndn-cxx -- error: call of overloaded 'make_shared\<...>' is ambiguous
  • libreoffice -- Bad file: /builddir/build/SOURCES/0001-rhbz-1918152-fix-FTBFS.patch: No such file or directory (see rhbz#1918152)
  • libzypp -- error: in "LookupAttr_solvable_attribute_substructure": check q.size() == 10473 has failed [12760 != 10473]
  • luxcorerender -- depends on OpenImageIO
  • mkvtoolnix -- internal compiler error: Segmentation fault
  • openms -- error: using typedef-name 'glp_prob' after 'struct'
  • openshadinglanguage -- depends on OpenImageIO
  • prusa-slicer -- error: field 'm_connected' has incomplete type 'std::atomic<bool>'
  • pulseview -- error: no match for 'operator<<'
  • rb_libtorrent -- Test #15: test_dht .........................***Failed
  • rstudio -- error: 'bind' is not a member of 'boost'
  • sourcextractor++ -- depends on elements-alexandria
  • springlobby -- depends on rb_libtorrent
  • supercollider -- error: invalid use of incomplete type 'class boost::asio::executor'

Merged.

```
./mass-tag.py -t f34-updates-candidate -s f34-boost
Checking 149 builds...
Tagging 0ad-0.0.23b-22.fc34 into f34-updates-candidate
Tagging Field3D-1.7.3-7.fc34 into f34-updates-candidate
Tagging FlightCrew-0.9.1-22.fc34 into f34-updates-candidate
Tagging IQmol-2.15.0-2.fc34 into f34-updates-candidate
Tagging OpenSceneGraph-3.4.1-22.fc34 into f34-updates-candidate
Tagging QuantLib-1.16-5.fc34 into f34-updates-candidate
Tagging airinv-1.00.5-2.fc34 into f34-updates-candidate
Tagging airrac-1.00.4-6.fc34 into f34-updates-candidate
Tagging airtsp-1.01.7-7.fc34 into f34-updates-candidate
Tagging anyterm-1.2.3-6.fc34 into f34-updates-candidate
Tagging aqsis-1.8.2-42.fc34 into f34-updates-candidate
Tagging asc-2.8.0.2-11.fc34 into f34-updates-candidate
Tagging auryn-0.8.2-7.fc34 into f34-updates-candidate
Tagging bastet-0.43.1-31.fc34 into f34-updates-candidate
Tagging bear-factory-0.7.0-0.31.20200220git2a78522.fc34 into f34-updates-candidate
Tagging boost-1.75.0-1.fc34 into f34-updates-candidate
Tagging botan-1.10.17-23.fc34 into f34-updates-candidate
Tagging btbuilder-0.5.18-4.fc34 into f34-updates-candidate
Tagging calamares-3.2.11-15.fc34 into f34-updates-candidate
Tagging chatterino2-2.2.2-2.fc34 into f34-updates-candidate
Tagging codeblocks-20.03-7.fc34 into f34-updates-candidate
Tagging collada-dom-2.5.0-14.fc34 into f34-updates-candidate
Tagging colobot-0.1.12-11.fc34 into f34-updates-candidate
Tagging condor-8.8.10-3.fc34 into f34-updates-candidate
Tagging cpp-hocon-0.3.0-2.fc34 into f34-updates-candidate
Tagging cryptominisat-5.8.0-2.fc34 into f34-updates-candidate
Tagging csdiff-2.0.0-2.fc34 into f34-updates-candidate
Tagging dmlite-1.14.2-3.fc34 into f34-updates-candidate
Tagging dolfin-2019.1.0.post0-14.fc34 into f34-updates-candidate
Tagging domoticz-2020.2-6.fc34 into f34-updates-candidate
Tagging dssp-3.0.0-10.fc34 into f34-updates-candidate
Tagging dyninst-10.2.1-3.fc34 into f34-updates-candidate
Tagging easystroke-0.6.0-33.fc34 into f34-updates-candidate
Tagging eclib-20190909-8.fc34 into f34-updates-candidate
Tagging elements-5.10-6.fc34 into f34-updates-candidate
Tagging espresso-4.1.4-2.fc34 into f34-updates-candidate
Tagging facter-3.14.7-6.fc34 into f34-updates-candidate
Tagging fawkes-1.3.1-0.8.4923a6c.fc34 into f34-updates-candidate
Tagging fb303-0-0.2.20201228git7700913.fc34 into f34-updates-candidate
Tagging fbthrift-2020.12.28.00-2.fc34 into f34-updates-candidate
Tagging fbzmq-2020.12.28.00-2.fc34 into f34-updates-candidate
Tagging fcitx5-chinese-addons-5.0.3-2.fc34 into f34-updates-candidate
Tagging flamerobin-0.9.3.1-15.fc34 into f34-updates-candidate
Tagging folly-2020.12.28.00-2.fc34 into f34-updates-candidate
Tagging freeopcua-0-0.15.20200131.da2b76f.fc34 into f34-updates-candidate
Tagging galera-26.4.6-2.fc34 into f34-updates-candidate
Tagging gazebo-10.1.0-14.fc34 into f34-updates-candidate
Tagging gearmand-1.1.19.1-5.fc34 into f34-updates-candidate
Tagging gfal2-python-1.9.5-11.fc34 into f34-updates-candidate
Tagging glob2-0.9.4.4-54.fc34 into f34-updates-candidate
Tagging glogg-1.1.4-19.fc34 into f34-updates-candidate
Tagging glom-1.30.4-22.fc34 into f34-updates-candidate
Tagging gource-0.51-5.fc34 into f34-updates-candidate
Tagging gpick-0.2.6-2.fc34 into f34-updates-candidate
Tagging grive2-0.5.1-8.fc34 into f34-updates-candidate
Tagging guitarix-0.42.1-2.fc34 into f34-updates-candidate
Tagging heaptrack-1.2.0-2.fc34 into f34-updates-candidate
Tagging hokuyoaist-3.0.2-35.fc34 into f34-updates-candidate
Tagging hpx-1.5.1-2.fc34 into f34-updates-candidate
Tagging hugin-2020.0.0-4.fc34 into f34-updates-candidate
Tagging innoextract-1.9-2.fc34 into f34-updates-candidate
Tagging kig-20.08.3-2.fc34 into f34-updates-candidate
Tagging leatherman-1.12.0-5.fc34 into f34-updates-candidate
Tagging ledger-3.2.1-2.fc34 into f34-updates-candidate
Tagging lgogdownloader-3.7-6.fc34 into f34-updates-candidate
Tagging libASL-0.1.7-26.fc34 into f34-updates-candidate
Tagging libcmis-0.5.2-8.fc34 into f34-updates-candidate
Tagging libime-1.0.3-2.fc34 into f34-updates-candidate
Tagging libixion-0.16.1-2.fc34 into f34-updates-candidate
Tagging libkolabxml-1.2.0-2.fc34 into f34-updates-candidate
Tagging liblas-1.8.1-13.gitd76a061.fc34 into f34-updates-candidate
Tagging liborcus-0.16.1-5.fc34 into f34-updates-candidate
Tagging libphonenumber-8.12.11-3.fc34 into f34-updates-candidate
Tagging libpst-0.6.75-7.fc34 into f34-updates-candidate
Tagging librime-1.6.1-2.fc34 into f34-updates-candidate
Tagging libyui-mga-gtk-1.1.0-2.fc34 into f34-updates-candidate
Tagging lucene++-3.0.7-28.fc34 into f34-updates-candidate
Tagging luminance-hdr-2.6.0-11.fc34 into f34-updates-candidate
Tagging lv2-c++-tools-1.0.5-9.fc34 into f34-updates-candidate
Tagging mapnik-3.1.0-2.fc34 into f34-updates-candidate
Tagging mir-2.1.0-6.fc34 into f34-updates-candidate
Tagging mlpack-3.4.2-3.fc34 into f34-updates-candidate
Tagging mmseq-1.0.11-6.fc34 into f34-updates-candidate
Tagging mtxclient-0.4.0-4.fc34 into f34-updates-candidate
Tagging mupen64plus-2.5-10.fc34 into f34-updates-candidate
Tagging ncmpcpp-0.9.1-2.fc34 into f34-updates-candidate
Tagging nextpnr-0-0.17.20201124git8955230.fc34 into f34-updates-candidate
Tagging nuspell-3.1.2-5.fc34 into f34-updates-candidate
Tagging ogre-1.9.0-35.fc34 into f34-updates-candidate
Tagging ompl-1.5.0-4.fc34 into f34-updates-candidate
Tagging openexr-2.5.4-3.fc34 into f34-updates-candidate
Tagging openscad-2019.05-13.fc34 into f34-updates-candidate
Tagging opentrep-0.07.7-9.fc34 into f34-updates-candidate
Tagging openvdb-8.0.0-3.fc34 into f34-updates-candidate
Tagging osm2pgsql-1.4.0-2.fc34 into f34-updates-candidate
Tagging osmium-tool-1.13.0-2.fc34 into f34-updates-candidate
Tagging pcb2gcode-1.3.2-18.fc34 into f34-updates-candidate
Tagging pcl-1.11.0-5.fc34 into f34-updates-candidate
Tagging pdns-4.4.0-4.fc34 into f34-updates-candidate
Tagging pdns-recursor-4.4.2-4.fc34 into f34-updates-candidate
Tagging poedit-2.4.2-2.fc34 into f34-updates-candidate
Tagging pokerth-1.1.2-15.fc34 into f34-updates-candidate
Tagging povray-3.7.0.8-9.fc34 into f34-updates-candidate
Tagging pulseeffects-5.0.0-2.fc34 into f34-updates-candidate
Tagging python-gattlib-0.20201113-2.fc34 into f34-updates-candidate
Tagging python-graph-tool-2.33-2.fc34 into f34-updates-candidate
Tagging python-mapnik-3.0.23-9.20200224git7da019c.fc34 into f34-updates-candidate
Tagging python-tdlib-0.9.0-8.20200404.4c6109e.fc34 into f34-updates-candidate
Tagging python3-exiv2-0.8.0-2.fc34 into f34-updates-candidate
Tagging radiotray-ng-0.2.7-8.fc34 into f34-updates-candidate
Tagging rcssmonitor-16.0.0-4.fc34 into f34-updates-candidate
Tagging rcssserver-16.0.0-4.fc34 into f34-updates-candidate
Tagging rcssserver3d-0.7.1-11.fc34 into f34-updates-candidate
Tagging rdkit-2019.03.3-13.fc34 into f34-updates-candidate
Tagging rmol-1.00.6-6.fc34 into f34-updates-candidate
Tagging schroot-1.6.10-16.fc34 into f34-updates-candidate
Tagging scram-0.16.2-9.fc34 into f34-updates-candidate
Tagging scummvm-tools-2.2.0-2.fc34 into f34-updates-candidate
Tagging sevmgr-1.00.5-6.fc34 into f34-updates-candidate
Tagging shiny-0.3-30.git411ac43.fc34 into f34-updates-candidate
Tagging simcrs-1.01.5-5.fc34 into f34-updates-candidate
Tagging simfqt-1.00.4-6.fc34 into f34-updates-candidate
Tagging simspark-0.3.0-21.fc34 into f34-updates-candidate
Tagging slic3r-1.3.0-17.fc34 into f34-updates-candidate
Tagging smesh-8.3.0.4-2.fc34 into f34-updates-candidate
Tagging snapper-0.8.9-3.fc34 into f34-updates-candidate
Tagging source-highlight-3.1.9-7.fc34 into f34-updates-candidate
Tagging source-highlight-qt-0.2.3-32.fc34 into f34-updates-candidate
Tagging sourcetrail-2020.2.43-8.fc34 into f34-updates-candidate
Tagging stdair-1.00.10-6.fc34 into f34-updates-candidate
Tagging stp-2.3.3-12.fc34 into f34-updates-candidate
Tagging supertux-0.6.2-4.fc34 into f34-updates-candidate
Tagging sympol-0.1.9-23.fc34 into f34-updates-candidate
Tagging synfig-1.2.2-13.fc34 into f34-updates-candidate
Tagging systemtap-4.5-0.20210108gita4d01e48d435.fc34 into f34-updates-candidate
Tagging trademgen-1.00.6-6.fc34 into f34-updates-candidate
Tagging travelccm-1.00.5-6.fc34 into f34-updates-candidate
Tagging trellis-1.0-0.14.20201124git52d2915.fc34 into f34-updates-candidate
Tagging trojan-1.16.0-7.fc34 into f34-updates-candidate
Tagging uhd-3.15.0.0-0.10.rc2.fc34 into f34-updates-candidate
Tagging vigra-1.11.1-26.fc34 into f34-updates-candidate
Tagging votca-csg-2021~rc1-2.fc34 into f34-updates-candidate
Tagging votca-tools-2021~rc1-2.fc34 into f34-updates-candidate
Tagging votca-xtp-2021~rc1-2.fc34 into f34-updates-candidate
Tagging wesnoth-1.15.9-2.fc34 into f34-updates-candidate
Tagging widelands-0-0.81.build20.fc34 into f34-updates-candidate
Tagging workspace-1.3.1-5.fc34 into f34-updates-candidate
Tagging xoreos-tools-0.0.5-7.fc34 into f34-updates-candidate
Tagging ydotool-0.2.0-3.fc34 into f34-updates-candidate
Tagging 149 builds.
Tagged 149 builds.

Thanks!

Might post to the devel list the about list of failures. :)

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 years ago

I also went ahead and tagged boost-1.75.0-1.fc34 directly into f34: Bodhi tagged the rest but not this one because it had been untagged previously from f34 (so there was an existing bodhi update for the same NVR).

prusa-slicer -- error: field 'm_connected' has incomplete type 'std::atomic<bool>'

Any ideas? Boost related or not? It built fine before.

It needs to #include <atomic> to use std::atomic. Maybe some other header used to do that, but code should not rely on transitive includes. It must include the right headers for what it uses.

Might post to the devel list the about list of failures. :)

Done.

I also went ahead and tagged boost-1.75.0-1.fc34 directly into f34: Bodhi tagged the rest but not this one because it had been untagged previously from f34 (so there was an existing bodhi update for the same NVR).

Good catch, thanks.

Yeah, sorry about that. It happened I think because it was tagged in before (so there was already a bodhi update).

Login to comment on this ticket.

Metadata
Boards 1
Ops Status: Backlog