Conversation
As is customary for boost releases, this breaks a bunch of builds; my lab workstation is building them and I'll report back when it's done. |
librevenge is broken and it has a lot of dependencies. Looks from the bot like this isn't ABI-compatible, either.
irrelevant failures: |
Thanks for checking on this @tdsmith. Is librevenge the only broken formula? Or just the first so far? For what it's worth, I'm okay with delaying the upgrade until the other packages have time to make revisions. I originally submitted the PR while I was checking whether boost 1.59.0 fixed an issue I had with another (non-Homebrew) package. |
No, all of the formulas listed with build logs are broken in their own, special ways. (Or possibly the same way; I haven't investigated beyond trying to build them.) |
I can't see the test results for some reason--is there a list of pending tasks or dependent packages which need fixing? I can investigate fixes for some if I know where to look. |
Just my comment earlier on this thread. It looks like there's a patch for avro-cpp linked from their bug tracker that we could apply. |
@tdsmith Thanks for reporting the issue on ledger to the mailing list, we (the people contributing on ledger) are working on a new release that addresses the issue. I'll make sure to update this issue and the the ledger homebrew formula accordingly. |
Issue #39 in boost python seems to be the cause for the broken ledger build. |
Okay, we'll apply the patch from boostorg/python#40 to boost-python. |
The only project left is cppdom, which hasn't seen a commit in three years and didn't respond to my month-old bug report, so I think it's headed for the boneyard. We should be able to land this this week. |
@tdsmith I verified that with boostorg/python#40 applied ledger builds just fine. |
Looks like after #45564, boost 1.59.0 was merged into master and so this issue can be closed. |
This commit also removes the boost-python patch as the issue was fixed upstream (see boostorg/build#78 for more info).