NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.27k stars 13.52k forks source link

Regressions due to a boost bump #151469

Closed veprbl closed 2 years ago

veprbl commented 2 years ago

The default boost version has been bumped from 1.69 (or 1.75) to 1.77. This is a notice for maintainers that the following packages are now failing to build:

A typical fix would involve pinning the package to a specific version (e.g. see #151202)

layus commented 2 years ago

My fix in https://github.com/NixOS/nixpkgs/pull/151576 is not the same as #151202. Is there a very good reason to prefer one over the other ?

vcunat commented 2 years ago

Well, I like trying to keep it away from the huge top-level file. (which is e.g. harder to use in git)

wucke13 commented 2 years ago

Re. pivx, I think we should mark it broken. Our current version is very old (and therefore useless), and the new version includes a rust build. I don't have the capacity to fix this ATM.

doronbehar commented 2 years ago

In my case, what broke it was the update from boost175 to boost177. Fix is in https://github.com/NixOS/nixpkgs/pull/151864 .

vcunat commented 2 years ago

It's in the master branch now, so please target any further fixes there as well (unless they're a mass rebuild, etc.)

c0bw3b commented 2 years ago

colobot fixed with #153130

bcc32 commented 2 years ago

FYI, ledger has some broken behavior with the new boost version, although it curiously doesn't cause a test failure: ledger/ledger#2075.

vcunat commented 2 years ago

Our ledger expression does not attempt to run tests.

bcc32 commented 2 years ago

Ah, that would be why, thanks. Nevertheless, the binary exhibits the same problem described in that issue in interactive use.