Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use libgit2 from "unstable" / "sid" #391

Merged
merged 3 commits into from
Jun 22, 2021
Merged

Use libgit2 from "unstable" / "sid" #391

merged 3 commits into from
Jun 22, 2021

Commits on Jun 22, 2021

  1. Use libgit2 from "unstable" / "sid"

    We received reports from users no longer being able to clone Git
    repositories using libgit2 because of errors during the cloning
    attempt: `error: Failed to authenticate SSH session: Unable to extract
    public key from private key.`
    
    After an extensive scavenger hunt I was able to pinpoint the issue to
    `libssh2` being linked against `libgcrypt` instead of `openssl`. The
    problem with this is that the libgcrypt backend in libssh2 contains
    a hand written slimmed down ASN.1 parser to read out keys, while the
    OpenSSL backend in libssh2 uses OpenSSL, which supports a lot more
    formats (and more specifically, most PKCS* formats).
    
    As Debian's bullseye/testing repository has been frozen, and a
    backport has not been made available yet, fetching the dependency from
    "unstable" seems to be the best option for now, as this has `libssh2`
    available including OpenSSL.
    
    Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668271
    
    Signed-off-by: Hidde Beydals <hello@hidde.co>
    hiddeco committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    c7e7b61 View commit details
    Browse the repository at this point in the history
  2. Use Debian Slim image in GitHub action

    Signed-off-by: Hidde Beydals <hello@hidde.co>
    hiddeco committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    fdb0a0b View commit details
    Browse the repository at this point in the history
  3. Change large-repo-* ref.branch to main

    Signed-off-by: Hidde Beydals <hello@hidde.co>
    hiddeco committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    2c63246 View commit details
    Browse the repository at this point in the history