Conflict between libcurl4-gnutls-dev and libcurl4-openssl-dev on GitHub Actions CI

I'm seeing the following error on the "Install system dependencies on Linux" section of GitHub Actions CI after this PR on sysreqsdb got merged:

The following packages have unmet dependencies:
 libgit2-dev : Depends: libcurl4-gnutls-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
##[error]Process completed with exit code 100.

I'm not sure why libgit2-dev doesn't depend on libcurl4-dev instead of libcurl4-gnutls-dev. I found the following ticket on Lanchpad BTS, but seems no clue why it is.

https://bugs.launchpad.net/ubuntu/+source/libgit2/+bug/1546931

Anyone know some workaround on this?

I was told that using cran:libgit2 PPA is the solution.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.