#9474 f33-boost side tag for Changes/F33Boost173
Closed: Fixed 2 years ago by ignatenkobrain. Opened 2 years ago by jwakely.

  • Describe the issue

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

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

I will be coordinating with @churchyard so that the Boost 1.73 rebuilds and Python 3.9 rebuilds do not conflict.

  • When do you need this? (YYYY/MM/DD)

ASAP, 2020/05/26

  • When is this no longer needed or useful? (YYYY/MM/DD)

End of June, 2020/06/30

  • If we cannot complete your request, what is the impact?

The https://fedoraproject.org/wiki/Changes/F33Boost173 change will not happen.


f33-boost has been created:

$ koji add-tag f33-boost –parent=f33-build –arches=armv7hl,i686,x86_64,aarch64,ppc64,ppc64le,s390x

$ koji add-target f33-boost f33-boost

You can do builds with:

$ fedpkg build –target=f33-boost

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

Metadata Update from @humaton:
- Issue tagged with: sidetarget

2 years ago

Abort! ppc64 is not happening.

You beat me to it, I just noticed that in the add-tag command above.

There's nothing in the tag yet, if you need to delete it and recreate it that's OK by me.

@humaton Look at the f33-build tag and use those arches when adding the arches to the side tag.

https://docs.pagure.org/releng/sop_adding_side_build_targets.html#research-tag

All the builds are done, except for the FTBFS ones, and this one for python-graph-tool, which apparently takes up to 45 hours on aarch64:

https://koji.fedoraproject.org/koji/taskinfo?taskID=45197488

I don't know whether we want to wait for that, or just merge them now, and then merge that later when it finishes.

python-graph-tool build won't ever finish, I've cancelled mine after 70 hours: https://koji.fedoraproject.org/koji/taskinfo?taskID=45142331

Yeah, it's ridiculous. I'm doing a local x86_64 build to find which files are the bottlenecks, and will report them to GCC to see if there's something we can do about it.

So let's just merge the f33-boost tag back then, and I'll cancel that build later.

Yes, graph-tool does take forever, especially if it gets one of the lower power builders. Probably best so skip it, and I can build it later after the side-tags have merged?

Agreed. releng, please merge f33-boost back and delete the tag, thanks.

Tagging 0ad-0.0.23b-16.fc33 into f33-pending
Tagging Field3D-1.7.3-2.fc33 into f33-pending
Tagging FlightCrew-0.9.1-19.fc33 into f33-pending
Newer build found for OpenImageIO.
Tagging OpenSceneGraph-3.4.1-18.fc33 into f33-pending
Tagging QuantLib-1.16-3.fc33 into f33-pending
Tagging YafaRay-3.4.4-1.fc33.2 into f33-pending
Tagging anyterm-1.2.3-3.fc33 into f33-pending
Tagging asc-2.8.0.2-9.fc33 into f33-pending
Tagging auryn-0.8.2-5.fc33 into f33-pending
Tagging bastet-0.43.1-29.fc33 into f33-pending
Tagging boost-1.73.0-3.fc33 into f33-pending
Tagging botan-1.10.17-19.fc33 into f33-pending
Tagging btbuilder-0.5.18-2.fc33 into f33-pending
Tagging calamares-3.2.11-9.fc33 into f33-pending
Tagging ceph-15.2.3-1.fc33 into f33-pending
Tagging chatterino2-2.1.7-2.fc33 into f33-pending
Tagging codeblocks-20.03-2.fc33 into f33-pending
Tagging collada-dom-2.5.0-11.fc33 into f33-pending
Tagging condor-8.8.8-4.fc33 into f33-pending
Tagging cryptominisat-5.7.1-3.fc33 into f33-pending
Tagging csdiff-1.7.2-3.fc33 into f33-pending
Tagging cvc4-1.7-12.fc33 into f33-pending
Tagging dmlite-1.13.99-7.fc33 into f33-pending
Tagging dssp-3.0.0-8.fc33 into f33-pending
Tagging dyninst-10.1.0-6.fc33 into f33-pending
Tagging easystroke-0.6.0-31.fc33 into f33-pending
Tagging eclib-20190909-4.fc33 into f33-pending
Tagging elements-5.8-10.fc33 into f33-pending
Tagging elements-alexandria-2.14.1-7.fc33 into f33-pending
Tagging flamerobin-0.9.3.1-13.fc33 into f33-pending
Tagging gearmand-1.1.19.1-2.fc33 into f33-pending
Tagging gfal2-python-1.9.5-8.fc33 into f33-pending
Tagging glob2-0.9.4.4-51.fc33 into f33-pending
Tagging glogg-1.1.4-16.fc33 into f33-pending
Tagging glom-1.30.4-19.fc33 into f33-pending
Tagging gource-0.51-3.fc33 into f33-pending
Tagging gpick-0.2.6-0.rc1.20181011git.2.fc33.2 into f33-pending
Tagging grive2-0.5.1-4.fc33 into f33-pending
Tagging guitarix-0.39.0-2.fc33 into f33-pending
Tagging heaptrack-1.1.0-7.fc33 into f33-pending
Tagging hokuyoaist-3.0.2-32.fc33 into f33-pending
Tagging hugin-2019.2.0-4.fc33 into f33-pending
Tagging innoextract-1.8-4.fc33 into f33-pending
Tagging kea-1.6.0-4.fc33 into f33-pending
Tagging kig-20.04.1-4.fc33 into f33-pending
Tagging ledger-3.1.3-4.20191030git2ca3d69.fc33 into f33-pending
Tagging libASL-0.1.7-21.fc33 into f33-pending
Tagging libcmis-0.5.2-5.fc33 into f33-pending
Tagging libixion-0.15.0-4.fc33 into f33-pending
Tagging libkolabxml-1.1.6-16.fc33 into f33-pending
Tagging libndn-cxx-0.6.6-3.fc33 into f33-pending
Tagging liborcus-0.15.3-4.fc33 into f33-pending
Tagging libphonenumber-8.12.3-2.fc33 into f33-pending
Tagging libpst-0.6.75-3.fc33 into f33-pending
Tagging libreoffice-6.4.4.2-3.fc33 into f33-pending
Tagging librime-1.5.3-3.fc33 into f33-pending
Tagging lucene++-3.0.7-24.fc33 into f33-pending
Tagging luminance-hdr-2.6.0-6.fc33 into f33-pending
Tagging lv2-c++-tools-1.0.5-7.fc33 into f33-pending
Tagging mkvtoolnix-46.0.0-2.fc33 into f33-pending
Tagging mlpack-3.3.0-3.fc33 into f33-pending
Tagging mmseq-1.0.11-3.fc33 into f33-pending
Tagging mstflint-4.14.0-2.fc33 into f33-pending
Tagging mtxclient-0.2.1-4.fc33 into f33-pending
Tagging mupen64plus-2.5-8.fc33 into f33-pending
Tagging ncmpcpp-0.8.2-15.fc33 into f33-pending
Tagging nextpnr-0-0.12.20200129git85f4452.fc33 into f33-pending
Tagging nheko-0.6.4-5.fc33 into f33-pending
Tagging nuspell-3.1.1-3.fc33 into f33-pending
Tagging ogre-1.9.0-29.fc33 into f33-pending
Newer build found for opentrep.
Tagging openvdb-7.0.0-6.fc33 into f33-pending
Tagging orthanc-1.5.4-6.fc33 into f33-pending
Tagging osm2pgsql-1.2.1-3.fc33 into f33-pending
Tagging osmium-tool-1.12.0-2.fc33 into f33-pending
Tagging pcb2gcode-1.3.2-15.fc33 into f33-pending
Tagging pcl-1.9.1-7.fc33 into f33-pending
Tagging pcp-pmda-cpp-0.4.4-8.fc33 into f33-pending
Tagging player-3.1.0-25.fc33 into f33-pending
Tagging poedit-2.3.1-4.fc33 into f33-pending
Tagging povray-3.7.0.8-6.fc33 into f33-pending
Tagging pulseeffects-4.7.1-3.fc33 into f33-pending
Tagging pulseview-0.4.2-2.fc33 into f33-pending
Tagging python-gattlib-0.20200122-3.fc33 into f33-pending
Tagging python3-exiv2-0.7.2-3.fc33 into f33-pending
Tagging quentier-0.4.0-0.14.20190730gitad95ab4.fc33 into f33-pending
Tagging radiotray-ng-0.2.7-6.fc33 into f33-pending
Tagging rb_libtorrent-1.2.6-6.fc33 into f33-pending
Tagging rcssmonitor-16.0.0-2.fc33 into f33-pending
Tagging rcssserver-16.0.0-2.fc33 into f33-pending
Tagging rcssserver3d-0.7.1-9.fc33 into f33-pending
Tagging rdkit-2019.03.3-8.fc33 into f33-pending
Tagging rstudio-1.3.959-1.fc33 into f33-pending
Tagging schroot-1.6.10-12.fc33 into f33-pending
Tagging scummvm-tools-2.1.0-4.fc33 into f33-pending
Tagging shiny-0.3-27.git411ac43.fc33 into f33-pending
Tagging simspark-0.3.0-17.fc33 into f33-pending
Tagging smesh-8.3.0.3-2.fc33 into f33-pending
Tagging snapper-0.8.3-4.fc33 into f33-pending
Tagging source-highlight-3.1.9-3.fc33 into f33-pending
Tagging source-highlight-qt-0.2.3-29.fc33 into f33-pending
Tagging sourcextractor++-0.10-4.fc33 into f33-pending
Tagging springlobby-0.267-7.fc33 into f33-pending
Newer build found for stdair.
Tagging stp-2.3.3-8.fc33 into f33-pending
Tagging supertux-0.6.2-2.fc33 into f33-pending
Tagging sympol-0.1.9-19.fc33 into f33-pending
Tagging synfig-1.2.2-8.fc33 into f33-pending
Tagging systemtap-4.3-0.20200530git6d50a5cadb64.fc33 into f33-pending
Tagging trellis-1.0-0.9.20200127git30ee6f2.fc33 into f33-pending
Tagging vigra-1.11.1-21.fc33 into f33-pending
Tagging votca-csg-1.6-2.fc33 into f33-pending
Tagging votca-tools-1.6-2.fc33 into f33-pending
Tagging votca-xtp-1.6-2.fc33 into f33-pending
Tagging wesnoth-1.15.3-4.fc33 into f33-pending
Newer build found for workspace.
Tagging xoreos-tools-0.0.5-4.fc33 into f33-pending
Tagging ydotool-0.1.9-0.2.20200405.git.9c3a4e7.fc33 into f33-pending
Tagging 115 builds.
Tagged 115 builds.

Since there are some newer builds, some dependencies are broken. Feel free to spawn a rebuild of those.

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

2 years ago

@ignatenkobrain thanks!

@ankursinha FWIW on x86_64 the slowest single compilation for python-graph-tool uses a lot more memory than the spec file thinks:

 TOTAL                              :1766.33        244.51       4781.37       54418510 kB

Also:

 TOTAL                              : 893.12        137.20       1962.79       32634152 kB
 TOTAL                              : 961.16        146.04       2074.93       33235361 kB

And more than ten that use close to 20GB. So the calculation that divides the total memory by 15GB is very wrong. It results in using -j4 on my machine, but the peak memory usage with four processes could be 54+33+32+20 i.e. 139GB.

Ah? that's a lot more than what i'd noticed during my initial builds of the package--which is what the 15GB calculation was based on. i'll have to look into it again. Could it be due to other changes in the compiler tool chain?

Anyway, the only thing to do is perhaps to run it with -j1 where it'll take forever: makes testing the package quite hard, but I don't know an alternative at the moment :unamused:

Login to comment on this ticket.

Metadata