r-lib/actions

Fail to resolve sysdeps on arm64

Closed this issue · 2 comments

See: https://github.com/jeroen/V8/actions/runs/14021702856/job/39254517055

The ubuntu-24.04 build shows the correct libnode-dev dependency:

Install/update packages
  ℹ Installing lockfile '.github/pkg.lock'
   
  → Will install 3 packages.
  → Will download 3 packages with unknown size.
  + rcmdcheck     1.4.0 [dl]
  + sessioninfo   1.2.3 [dl]
  → Will install 5 system packages:
  * libcurl4-openssl-dev  - curl            
  * libnode-dev           - V8-deps         
  * libssl-dev            - curl            
  * make                  - fs, sass        
  * pandoc                - knitr, rmarkdown
  ℹ Getting 2 pkgs with unknown sizes
  ✔ Got sessioninfo 1.2.3 (x86_64-pc-linux-gnu-ubuntu-24.04) (195.67 kB)
  ✔ Got rcmdcheck 1.4.0 (x86_64-pc-linux-gnu-ubuntu-24.04) (169.96 kB)
  ℹ Installing system requirements
  ℹ Executing `sudo sh -c apt-get -y update`
  Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [142

But exactly the same build on ubuntu-24-04-arm shows:

Dependency resolution
  ℹ Creating lockfile '.github/pkg.lock'
  
  ✔ Updated metadata database: 3.13 MB in 8 files.
  
  ℹ Creating lockfile '.github/pkg.lock'
  ℹ Updating metadata database
  ✔ Updating metadata database ... done
  
  ℹ Creating lockfile '.github/pkg.lock'
  ! Failed to update system requirement mappings, will use cached mappings.
  ℹ Creating lockfile '.github/pkg.lock'
  ✔ Created lockfile '.github/pkg.lock' [7.5s]

Could there be a cache key collision between the ubuntu-24.04 and ubuntu-24.04-arm build?

This is not a bug, but this issue: r-lib/pak#755 (comment)

I'll increase the timeout for updating the system dependency mappings.

This issue has been automatically locked. If you believe you have found a related problem, please file a new issue and include a link to this issue