Skip to content

Incompatible with libgit2 1.7.0

Hi! I'm currently trying to rebuild this project against libgit2 1.7.0 on Arch Linux.

I'm building from 0ec1d2e3 since there are no releases (😭) and some time after that this project fails to build against opendht 2.5.5 (which we package), due to updating the vendored opendht to a prerelease version (😭).

I see many instances of:

/usr/include/git2/sys/transport.h:116:17: error: ‘git_oidarray’ has not been declared
  116 |                 git_oidarray *out,
      |                 ^~~~~~~~~~~~

Full build log: jami-daemon-20230620-1-x86_64-build.log

FWIW: You are currently vendoring libgit2 1.1.0 in jami-20230619.1 which is from 2020. I am not really sure if this version is affected by CVE-2023-22742, but either way it would be very good to see an update to this library, as it currently blocks our rebuild of libgit2