Package Details: guile-git-lib 0.5.1-1

Git Clone URL: (read-only, click to copy)
Package Base: guile-git-lib
Description: Guile bindings for libgit2
Upstream URL:
Keywords: git guile libgit2
Licenses: GPL3
Submitter: lantw44
Maintainer: lantw44
Last Packager: lantw44
Votes: 3
Popularity: 0.000302
First Submitted: 2017-12-10 04:32
Last Updated: 2021-06-15 17:24

Dependencies (4)

Required by (2)

Sources (1)

Latest Comments

haawda commented on 2021-06-16 11:32

Fails to build if guile 3 is installed. Add GUILE_EFFECTIVE_VERSION=2.2 to the .configure call to fix this.

simona commented on 2020-11-30 15:16

==> Avvio di check() in corso...
make check-TESTS
make[1]: ingresso nella directory «/home/simona/.cache/yay/guile-git-lib/src/guile-git-0.3.0»
make[2]: ingresso nella directory «/home/simona/.cache/yay/guile-git-lib/src/guile-git-0.3.0»
PASS: tests/blob.scm
PASS: tests/branch.scm
FAIL: tests/clone.scm
PASS: tests/commit.scm
PASS: tests/describe.scm
PASS: tests/oid.scm
PASS: tests/reference.scm
SKIP: tests/repository.scm
PASS: tests/reset.scm
PASS: tests/remote.scm
PASS: tests/rev-parse.scm
PASS: tests/status.scm
PASS: tests/submodule.scm
PASS: tests/tag.scm
PASS: tests/tree.scm
Testsuite summary for Guile-Git 0.3.0

PASS: 82

lantw44 commented on 2020-08-29 15:31

@simendsjo Does it succeed if you try it again? Probably sshd was too slow to respond.

simendsjo commented on 2020-08-28 18:31

I get strange errors like

+ (test-equal
+   "clone-auth-ssh-credentials"
+   "3f848a1a52416ac99a5c5bf2e6bd55eb7b99d55b"
+   (clone-test directory (make-client-ssh-auth)))
expected-value: "3f848a1a52416ac99a5c5bf2e6bd55eb7b99d55b"
actual-value: #f
+ (git-error
+   #<<git-error> code: -1 message: "Failed to retrieve list of SSH authentication methods: Failed getting response" class: 23>)

lantw44 commented on 2020-06-13 07:41

There are a few files which are present in the git repository but missing from the source tarball. I have updated the PKGBUILD to download missing files from GitLab.

MayeulC commented on 2020-06-03 18:41

The package fails tests:

==> Starting check()...
make  check-TESTS
make[1]: Entering directory '/tmp/test/guile-git-lib/src/guile-git-0.3.0'
make[2]: Entering directory '/tmp/test/guile-git-lib/src/guile-git-0.3.0'
PASS: tests/branch.scm
PASS: tests/remote.scm
PASS: tests/rev-parse.scm
PASS: tests/reference.scm
PASS: tests/oid.scm
PASS: tests/reset.scm
PASS: tests/blob.scm
SKIP: tests/repository.scm
make[2]: *** [Makefile:1089: tests/clone.log] Error 1
make[2]: *** Waiting for unfinished jobs....
PASS: tests/status.scm

Here is the log in question:

% cat src/guile-git-0.3.0/tests/clone.log
unknown option -- -
OpenSSH_8.3p1, OpenSSL 1.1.1g  21 Apr 2020
usage: sshd [-46DdeiqTt] [-C connection_spec] [-c host_cert_file]
            [-E log_file] [-f config_file] [-g login_grace_time]
            [-h host_key_file] [-o option] [-p port] [-u len]
           3 (primitive-load-path "tests/clone.scm")
In ice-9/boot-9.scm:
    140:2  2 (dynamic-wind #<procedure 7faa252b9220 at ice-9/eval.s?> ?)
In ice-9/eval.scm:
    619:8  1 (_ #(#(#(#(#<directory (tests ssh) 7faa255766?>) ?) ?) ?))
In unknown file:
           0 (chmod "/tmp/test/guile-git-lib/src/guile-git-0.3.0/./?" ?)

ERROR: In procedure chmod:
In procedure chmod: No such file or directory

I'm unsure what to do...

lantw44 commented on 2018-06-09 04:34

I reported this problem to pkgconf:

mikezackles commented on 2018-06-08 21:52

Without digging much, the problem seems to be that extra quotation marks are added surrounding /usr during the configure step.

mikezackles commented on 2018-06-08 21:31

This isn't building for me:

ice-9/boot-9.scm:752:25: In procedure dispatch-exception: Syntax error: git/config.scm:23:0: source expression failed to match any pattern in form (define %libgit2 "" /usr "/lib/libgit2")