Skip to content

more boost downgrades#151202

Merged
veprbl merged 5 commits intoNixOS:staging-nextfrom
vcunat:p/boost-downgrades
Dec 20, 2021
Merged

more boost downgrades#151202
veprbl merged 5 commits intoNixOS:staging-nextfrom
vcunat:p/boost-downgrades

Conversation

@vcunat
Copy link
Member

@vcunat vcunat commented Dec 18, 2021

Motivation for this change

These packages started failing now that the default boost version has
been bumped from 1.69 to 1.77. They are now pinned to the highest boost
version they will build against.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.05 Release Notes (or backporting 21.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

PR NixOS#138309 switched the default to 177 and that broke the build.
PR NixOS#138309 switched the default to 177 and that broke the build.
PR NixOS#138309 switched the default to 177 and that broke the build.
@vcunat
Copy link
Member Author

vcunat commented Dec 18, 2021

I guess I should /cc the target PR #148396

@ofborg ofborg bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Dec 18, 2021
@vcunat
Copy link
Member Author

vcunat commented Dec 19, 2021

From OfBorg I noticed just one larger independent issue which should be fixed by 28e7317.

@oxalica
Copy link
Contributor

oxalica commented Dec 20, 2021

I fetched all logs of still-failing non-dependecy-failed x86_64-linux jobs from this recent evaluation https://hydra.nixos.org/eval/1732213, grep-ed with boost and here's the result. I think most packages from this list also need pinning the version of boost.

56 lines
160462262-libpointmatcher.x86_64-linux.log
160468241-masari.x86_64-linux.log
160478816-libtorrent-rasterbar-1_1_x.x86_64-linux.log
160479753-monotone.x86_64-linux.log
160500363-arc_unpacker.x86_64-linux.log
160540402-swiften.x86_64-linux.log
160540480-pivxd.x86_64-linux.log
160564351-cpp-netlib.x86_64-linux.log
160579764-particl-core.x86_64-linux.log
160584032-nova-filters.x86_64-linux.log
160586177-powerdns.x86_64-linux.log
160588878-uhd3_5.x86_64-linux.log
160591233-namecoind.x86_64-linux.log
160596352-libbitcoin.x86_64-linux.log
161302024-ndn-tools.x86_64-linux.log
161303057-nfd.x86_64-linux.log
161446162-rethinkdb.x86_64-linux.log
161457339-litecoind.x86_64-linux.log
161459340-wt3.x86_64-linux.log
161459694-mozart2.x86_64-linux.log
161469148-librecad.x86_64-linux.log
161583675-ycmd.x86_64-linux.log
161639202-namecoin.x86_64-linux.log
161639682-emulationstation.x86_64-linux.log
161644472-python39Packages.graph-tool.x86_64-linux.log
161644527-opendungeons.x86_64-linux.log
161645143-litecoin.x86_64-linux.log
161646842-colobot.x86_64-linux.log
161648316-snapcast.x86_64-linux.log
161648981-foundationdb.x86_64-linux.log
161652078-gnuradio3_8Packages.gnuradio.x86_64-linux.log
161653351-python39Packages.imbalanced-learn.x86_64-linux.log
161654369-sourcetrail.x86_64-linux.log
161655798-dashpay.x86_64-linux.log
161657474-digikam.x86_64-linux.log
161658640-gnuradio3_8Minimal.x86_64-linux.log
161660600-freecad.x86_64-linux.log
161661659-opentoonz.x86_64-linux.log
161662191-sdrangel.x86_64-linux.log
161664993-pokerth-server.x86_64-linux.log
161665236-python39Packages.roboschool.x86_64-linux.log
161668133-python39Packages.scikit-survival.x86_64-linux.log
161669158-python38Packages.imbalanced-learn.x86_64-linux.log
161669524-foundationdb61.x86_64-linux.log
161673596-pokerth.x86_64-linux.log
161674671-python38Packages.graph-tool.x86_64-linux.log
161674815-python38Packages.roboschool.x86_64-linux.log
161675184-bombono.x86_64-linux.log
161679644-musikcube.x86_64-linux.log
161681221-gplates.x86_64-linux.log
161681328-mapnik.x86_64-linux.log
161681376-pivx.x86_64-linux.log
161685604-mirtk.x86_64-linux.log
161688486-slic3r.x86_64-linux.log
161690279-arrayfire.x86_64-linux.log
161693015-ethminer-free.x86_64-linux.log

@ofborg ofborg bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. and removed 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Dec 20, 2021
@veprbl veprbl mentioned this pull request Dec 20, 2021
54 tasks
@veprbl
Copy link
Member

veprbl commented Dec 20, 2021

@oxalica Thanks for providing the list, I've opened an issue.

@veprbl veprbl merged commit ec2c6f7 into NixOS:staging-next Dec 20, 2021
@vcunat vcunat deleted the p/boost-downgrades branch December 20, 2021 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants