Comments (7)
Yes, I'll find a way to work around the issue "locally" in the meanwhile. Thanks anyway!
from bh.
Hi @tnagler and thanks for the kind words. I am afraid the annual cycle is what it is so it will be December before I get to it.
Retiring std::unary_function
rings a bell. I did that / had to that somewhere -- possibly https://github.com/eddelbuettel/rquantlib as the https://github.com/lballabio/QuantLib library always a heavy and early Boost user. Any change you could accomodate in your package?
There will be other changes affecting others. As you see from (parts of ) Boost 1.81 in BH
, some parts now require C++14 which may bite others.
from bh.
In my specific case, boost is used for numerical integration in the vinecopulib C++ library. Then boost/odeint
calls into boost/multi_array
which calls into boost/functional
. Except for rewriting the numerical integration part entirely, there's not much I could do.
Would it be an option to update BH with just this fix to boost/functional?
from bh.
Noted.
The work load is not in pressing the 'merge' button at GitHub. The work is in me having to run the reverse dependencies, alert all affected maintainers is something changes (which is more likely than not), work out changes and provide PRs etc. In essence the "tax" on maintaining a packages with more than just a few packages using it. (Currently having a reverse depends on PR for Rcpp
which will run two days on the (very old) hardware at my disposal for this.)
One (ugly but working) solution may be to "shadow" the BH package and for now double the parts you need / parts which need updating in your package (and revert once I get to 1.84). Someone else, maybe one of the stan complex packages, does something similar. Would that work?
from bh.
Good to see you got 0.9.2 done, and sorry for the troubles. I hope 1.84 will make your life easier come Dec or Jan.
from bh.
BH 1.84.0-0 is now on CRAN. I hope it will make your packaging easier. Sorry I had to stick to the standard release schedule of once a year. It's a big package.
from bh.
No worries, thanks for the update!
from bh.
Related Issues (20)
- BH 1.84.0 CRAN Release Planning HOT 2
- include license file HOT 5
- Include Boost Beast in next upstream update HOT 21
- Update BH to 1.75.0 and minor regressions requiring downstream changes HOT 37
- boost geometry C++14 R 3.6 patch HOT 8
- Include boost process? HOT 8
- Include boost ublas? HOT 3
- Upgrade to Boost 1.78 HOT 11
- Add Boost::Lambda2 ?
- Installation error r-devel-linux-x86_64-debian-gcc HOT 24
- A request to add timer/include/boost/progress.hpp HOT 11
- Compilation of `bigmemory` fails in Alpine Linux apparently due to BH version HOT 2
- BH 1.81.0 upgrade plan HOT 10
- CRAN warning "Found 'sprintf', possibly from 'sprintf' (C)" using BH HOT 5
- Compile failure of BH as a dependency of https://github.com/steven-shuken/permFDP HOT 4
- clang16 compatibility under C++17 HOT 6
- Undefined reference to `scoped_static_mutex_lock` on Windows R 3.6 HOT 1
- system.file("include", package = "BH") returns empty string HOT 4
- QVM support HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bh.