You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi there -- I have a Carpentries training module that depends on duckdb and installs the package on a Github runner image to generate the online version. However the relatively recent addition of the xz compressed source directory seems to be breaking the Github actions that orchestrate this process. See the log here:
By the time it gets to tar cvJf duckdb.tar.xz duckdb that directory seems to be gone. I guess it's deleted early somehow, maybe it's the cleanup script somehow running before configure or something? It's hard to tell exactly what's going on, but it does seem to be a relatively recent bug as another workflow from a few weeks ago that used duckdb_1.1.2 from CRAN succeeded.
Maybe this is my workflow's problem, but I thought I would flag the issue here since it was pretty tricky to track down. It would be nice not to have to pin the module to an old duckdb version.
The text was updated successfully, but these errors were encountered:
Hi there, unfortunately the update in 1.1.13-1 doesn't seem to have fixed the issue for me. I wish I could be of more help but I can't tell why the compression command is getting run given the update in #634 ... The error log is pretty much the same as last time:
* installing *source* package ‘duckdb’ ...
** package ‘duckdb’ successfully unpacked and MD5 sums checked
** using staged installation
+ [ -f duckdb.tar.xz ]
+ which xz
+ [ -d .git ]
+ cd src
+ tar cvJf duckdb.tar.xz duckdb
tar: duckdb: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
+ dirname ./configure
+ cd ./src
+ [ -f ]
+ cp include/to-tar.mk Makevars.duckdb
+ [ -f duckdb.tar.xz ]
+ tar xJf duckdb.tar.xz
** libs
using C++ compiler: ‘g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0’
using C++17
make: *** No rule to make target 'duckdb/ub_src_catalog.o', needed by 'duckdb.tar'. Stop.
ERROR: compilation failed for package ‘duckdb’
* removing ‘/home/runner/work/bioc-scrnaseq/bioc-scrnaseq/renv/profiles/lesson-requirements/renv/library/linux-ubuntu-jammy/R-4.4/x86_64-pc-linux-gnu/.renv/1/duckdb’
install of package 'duckdb' failed [error code 1]
Hi there -- I have a Carpentries training module that depends on
duckdb
and installs the package on a Github runner image to generate the online version. However the relatively recent addition of the xz compressed source directory seems to be breaking the Github actions that orchestrate this process. See the log here:https://github.com/carpentries-incubator/bioc-scrnaseq/actions/runs/12036979601/job/33559404345#step:6:2590
By the time it gets to
tar cvJf duckdb.tar.xz duckdb
that directory seems to be gone. I guess it's deleted early somehow, maybe it's the cleanup script somehow running before configure or something? It's hard to tell exactly what's going on, but it does seem to be a relatively recent bug as another workflow from a few weeks ago that usedduckdb_1.1.2
from CRAN succeeded.Maybe this is my workflow's problem, but I thought I would flag the issue here since it was pretty tricky to track down. It would be nice not to have to pin the module to an old
duckdb
version.The text was updated successfully, but these errors were encountered: