GithubHelp home page GithubHelp logo

Current version breaks CRAN checks about bh HOT 7 CLOSED

tnagler avatar tnagler commented on August 17, 2024
Current version breaks CRAN checks

from bh.

Comments (7)

tnagler avatar tnagler commented on August 17, 2024 1

Yes, I'll find a way to work around the issue "locally" in the meanwhile. Thanks anyway!

from bh.

eddelbuettel avatar eddelbuettel commented on August 17, 2024

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.

tnagler avatar tnagler commented on August 17, 2024

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.

eddelbuettel avatar eddelbuettel commented on August 17, 2024

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.

eddelbuettel avatar eddelbuettel commented on August 17, 2024

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.

eddelbuettel avatar eddelbuettel commented on August 17, 2024

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.

tnagler avatar tnagler commented on August 17, 2024

No worries, thanks for the update!

from bh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.