It seems like Posit Public Pkg Manager doesn't yet have a duckdb 1.1.2 binary for Ubuntu 22.04 + R 4.4 (4.4.1), which caused some of my dockerfile builds to slow to a halt recently as the duckdb compilation takes 45min+.
Ubuntu 22.04 (jammy) is the default OS for rocker/r-ver:4.4.1 which we are currently using - I think rocker/r-ver:4.4.2 changes to Ubuntu 24.04 (noble) which I do see a compiled binary for, so perhaps it's a bug in specifying which OS + R versions need to get built for the P3M packages?
@tanho Thanks for the report. We're aware of this and working on resolving the issue. Some of the binaries have been rebuilt already, including the R 4.4 / Ubuntu 22 one. The other missing builds will be up shortly.
It's not a bug, but just the heavy compilation causing these builds to sometimes run out of memory, which we're looking at addressing as well.
It's not a bug, but just the heavy compilation causing these builds to sometimes run out of memory, which we're looking at addressing as well.
Totally understand it's a big and complicated job. Is making a forum post like this the best way to report build failures or is there some other system/issue-tracker that would be helpful?
The UI reporting for that only updates daily, but you should be able to install.packages() duckdb from binary immediately.
And also just another update that all duckdb binaries have been rebuilt now.
Totally understand it's a big and complicated job. Is making a forum post like this the best way to report build failures or is there some other system/issue-tracker that would be helpful?
Yes, the Community forums are still the best place and we get notified whenever someone posts here in the Package Management category. If you're a pro product customer, you can also open a support ticket about missing binary packages and we'll get to them quickly.