[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