[Pkg-geany-team] Bug#971568: geany-plugins: libgit2 1.0 transition
Ximin Luo
infinity0 at debian.org
Fri Oct 2 01:00:06 BST 2020
Package: geany-plugins
Version: 1.36+dfsg-1.1
Severity: important
Tags: upstream
Dear Maintainer,
libgit2 1.0 is now available in experimental, however geany-plugins FTBFS against it.
Sample error:
In file included from /usr/include/git2.h:69,
from gcb-plugin.c:29:
gcb-plugin.c:35:38: error: token ""1.0"" is not valid in preprocessor expressions
35 | #if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22
| ^~~~~~~~~~~~~~~~~
gcb-plugin.c:39:38: error: token ""1.0"" is not valid in preprocessor expressions
39 | #if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 23
| ^~~~~~~~~~~~~~~~~
gcb-plugin.c:48:38: error: token ""1.0"" is not valid in preprocessor expressions
48 | #if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 28
| ^~~~~~~~~~~~~~~~~
It looks like these tests need to be updated; in particular the macros
LIBGIT2_VER_MAJOR and LIBGIT2_VER_MINOR are available for use.
There may be other errors after fixing this.
Please make sure your package is ready for this version by the time we upload
this package to unstable in one to two weeks. The severity of this report will
be raised to serious once libgit2 1.0 is uploaded to unstable.
Ximin
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable'), (300, 'unstable'), (100, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.7.0-1-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages geany-plugins depends on:
pn geany-plugin-addons <none>
pn geany-plugin-autoclose <none>
pn geany-plugin-automark <none>
pn geany-plugin-codenav <none>
pn geany-plugin-commander <none>
pn geany-plugin-ctags <none>
pn geany-plugin-defineformat <none>
pn geany-plugin-doc <none>
pn geany-plugin-extrasel <none>
pn geany-plugin-gendoc <none>
pn geany-plugin-geniuspaste <none>
pn geany-plugin-git-changebar <none>
pn geany-plugin-insertnum <none>
pn geany-plugin-keyrecord <none>
pn geany-plugin-latex <none>
pn geany-plugin-lineoperations <none>
pn geany-plugin-lipsum <none>
pn geany-plugin-lua <none>
pn geany-plugin-macro <none>
pn geany-plugin-miniscript <none>
pn geany-plugin-numberedbookmarks <none>
pn geany-plugin-overview <none>
pn geany-plugin-pairtaghighlighter <none>
pn geany-plugin-pg <none>
pn geany-plugin-pohelper <none>
pn geany-plugin-prettyprinter <none>
pn geany-plugin-prj <none>
pn geany-plugin-projectorganizer <none>
pn geany-plugin-sendmail <none>
pn geany-plugin-shiftcolumn <none>
pn geany-plugin-spellcheck <none>
pn geany-plugin-tableconvert <none>
pn geany-plugin-treebrowser <none>
pn geany-plugin-updatechecker <none>
pn geany-plugin-vc <none>
pn geany-plugin-vimode <none>
pn geany-plugin-workbench <none>
pn geany-plugin-xmlsnippets <none>
geany-plugins recommends no packages.
geany-plugins suggests no packages.
More information about the Pkg-geany-team
mailing list