Bug#899035: libgit2 0.27 transition

Pirate Praveen praveen at debian.org
Sat May 26 13:21:12 BST 2018


On Thu, 24 May 2018 22:51:13 +0530 Pirate Praveen <praveen at debian.org> 
wrote:
> gitg (and geany-plugins) is failing to build because mbedtls does not 
> provide a pkg-config file (#900015). libgit2 now supports mbedTLS 
> backend as alternative to building against openssl. Earlier versions of 
> libgit2 were using a debian specific patch to use curl with gnutls 
> instead, but upstream does not want to use curl and prefers mbedTLS.
> 
> 

geany-plugins build passed after fixing libgit2.pc but gitg tests failed.

make  check-TESTS
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
./build-aux/test-driver: line 107: 25990 Segmentation fault      "$@" > 
$log_file 2>&1
FAIL: tests/libgitg/test-libgitg
PASS: tests/gitg/test-gitg
===================================
    gitg 3.26.0: ./test-suite.log
===================================

# TOTAL: 2
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: tests/libgitg/test-libgitg
================================


(process:25990): Gtk-CRITICAL **: 12:17:35.131: 
gtk_style_context_add_provider_for_screen: assertion 'GDK_IS_SCREEN 
(screen)' failed
/LibGitgTestStage/file-status: OK
/LibGitgTestStage/stage: OK
/LibGitgTestStage/unstage: OK
/LibGitgTestStage/revert: OK
/LibGitgTestStage/delete: OK
/LibGitgTestDate/iso8601: OK
/LibGitgTestDate/rfc2822: OK
/LibGitgTestDate/internal: OK
/LibGitgTestCommit/commit: FAIL tests/libgitg/test-libgitg (exit status: 
139)

============================================================================
Testsuite summary for gitg 3.26.0
============================================================================
# TOTAL: 2
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to https://bugzilla.gnome.org/enter_bug.cgi?product=gitg
============================================================================
make[4]: *** [Makefile:5891: test-suite.log] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: *** [Makefile:5999: check-TESTS] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:6236: check-am] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:5776: check-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j4 check VERBOSE=1 returned exit code 2
make: *** [debian/rules:7: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit 
status 2
--------------------------------------------------------------------------------
Build finished at 2018-05-26T12:17:35Z



More information about the pkg-gnome-maintainers mailing list