Debian Bug report logs - #909681
gnome-builder: git plugin not working in a submodule

version graph

Package: gnome-builder; Maintainer for gnome-builder is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>; Source for gnome-builder is src:gnome-builder (PTS, buildd, popcon).

Reported by: Jérémy Lal <kapouer@melix.org>

Date: Wed, 26 Sep 2018 17:30:07 UTC

Severity: normal

Tags: fixed-upstream

Found in version gnome-builder/3.30.1-2

Fixed in version gnome-builder/3.30.1-6

Done: Laurent Bigonville <bigon@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://gitlab.gnome.org/GNOME/gnome-builder/merge_requests/122

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#909681; Package gnome-builder. (Wed, 26 Sep 2018 17:30:09 GMT) (full text, mbox, link).


Acknowledgement sent to Jérémy Lal <kapouer@melix.org>:
New Bug report received and forwarded. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Wed, 26 Sep 2018 17:30:09 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Jérémy Lal <kapouer@melix.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gnome-builder: git plugin not working in a submodule
Date: Wed, 26 Sep 2018 19:27:59 +0200
Package: gnome-builder
Version: 3.30.1-2
Severity: normal

Typically, project A tracked by git, has submodule A/B/ tracked by another git repo as well,
setup by `git submodule update --init --recursive` or similar.

Note that A/B/.git is a file containing `gitdir: ../.git/modules/B`.

In this case, when opening the submodule as a project, the git plugin does not work at all.

The bug might be in libgit2, or even libgit2-glib.

Jérémy.


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-builder depends on:
ii  clang                                        1:6.0-43
ii  dconf-gsettings-backend [gsettings-backend]  0.30.0-1
ii  exuberant-ctags                              1:5.9~svn20110310-12
ii  gir1.2-dazzle-1.0                            3.30.1-1
ii  gir1.2-ggit-1.0                              0.26.4-1+b1
ii  gir1.2-glib-2.0                              1.58.0-1
ii  gir1.2-gtk-3.0                               3.24.1-1
ii  gir1.2-gtksource-3.0                         3.24.9-1
ii  gir1.2-gtksource-4                           4.0.3-1
ii  gir1.2-json-1.0                              1.4.2-4
ii  gir1.2-peas-1.0                              1.22.0-2
ii  gir1.2-template-1.0                          3.30.0-1
ii  gir1.2-vte-2.91                              0.54.0-1
ii  gir1.2-webkit2-4.0                           2.22.2-1
ii  libatk1.0-0                                  2.30.0-1
ii  libc6                                        2.27-6
ii  libcairo-gobject2                            1.15.12-1
ii  libcairo2                                    1.15.12-1
ii  libclang1-6.0                                1:6.0.1-9
ii  libdazzle-1.0-0                              3.30.1-1
ii  libdevhelp-3-5                               3.28.1-1
ii  libenchant1c2a                               1.6.0-11.1
ii  libflatpak0                                  1.0.2-1
ii  libfontconfig1                               2.13.0-5
ii  libgdk-pixbuf2.0-0                           2.38.0+dfsg-6
ii  libgirepository-1.0-1                        1.58.0-1
ii  libgit2-glib-1.0-0                           0.26.4-1+b1
ii  libglib2.0-0                                 2.58.1-2
ii  libgspell-1-1                                1.6.1-1
ii  libgtk-3-0                                   3.24.1-1
ii  libgtksourceview-4-0                         4.0.3-1
ii  libjson-glib-1.0-0                           1.4.2-4
ii  libjsonrpc-glib-1.0-1                        3.30.0-1
ii  libpango-1.0-0                               1.42.4-3
ii  libpangocairo-1.0-0                          1.42.4-3
ii  libpangoft2-1.0-0                            1.42.4-3
ii  libpcre3                                     2:8.39-11
ii  libpeas-1.0-0                                1.22.0-2
ii  libsoup2.4-1                                 2.64.1-1
ii  libtemplate-glib-1.0-0                       3.30.0-1
ii  libvala-0.42-0                               0.42.1-1
ii  libvala-0.42-dev [libvala-dev]               0.42.1-1
ii  libvte-2.91-0                                0.54.0-1
ii  libwebkit2gtk-4.0-37                         2.22.2-1
ii  libxml2                                      2.9.4+dfsg1-7+b1
ii  python3                                      3.6.6-1
ii  python3-gi                                   3.30.1-1
ii  sysprof                                      3.30.1-1
ii  valac-0.42-vapi [valac-vapi]                 0.42.1-1

Versions of packages gnome-builder recommends:
ii  autoconf          2.69-11
ii  autoconf-archive  20170928-2
ii  automake          1:1.16.1-1.1
ii  autopoint         0.19.8.1-7
ii  build-essential   12.5
ii  flatpak-builder   1.0.0-1
ii  gettext           0.19.8.1-7
ii  intltool          0.51.0-5
ii  libtool           2.4.6-4
ii  meson             0.48.0-2
ii  pkg-config        0.29-4+b1
ii  python3-jedi      0.12.0-1
ii  python3-lxml      4.2.5-1
pn  valgrind          <none>

gnome-builder suggests no packages.

-- no debconf information

Set Bug forwarded-to-address to 'https://gitlab.gnome.org/GNOME/gnome-builder/merge_requests/122'. Request was from Jérémy Lal <kapouer@melix.org> to control@bugs.debian.org. (Wed, 26 Sep 2018 21:03:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#909681; Package gnome-builder. (Fri, 28 Sep 2018 09:51:06 GMT) (full text, mbox, link).


Acknowledgement sent to Jérémy Lal <kapouer@melix.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Fri, 28 Sep 2018 09:51:06 GMT) (full text, mbox, link).


Message #12 received at 909681@bugs.debian.org (full text, mbox, reply):

From: Jérémy Lal <kapouer@melix.org>
To: Debian Bug Tracking System <909681@bugs.debian.org>
Subject: Re: gnome-builder: git plugin not working in a submodule
Date: Fri, 28 Sep 2018 11:48:04 +0200
Package: gnome-builder
Version: 3.30.1-2
Followup-For: Bug #909681

This has been fixed upstream by:
https://gitlab.gnome.org/GNOME/gnome-builder/commit/a80ca01093c5ad2e62216af89ea73e11a1ebed37



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-builder depends on:
ii  clang                                        1:6.0-43
ii  dconf-gsettings-backend [gsettings-backend]  0.30.0-1
ii  exuberant-ctags                              1:5.9~svn20110310-12
ii  gir1.2-dazzle-1.0                            3.30.1-1
ii  gir1.2-ggit-1.0                              0.26.4-1+b1
ii  gir1.2-glib-2.0                              1.58.0-1
ii  gir1.2-gtk-3.0                               3.24.1-1
ii  gir1.2-gtksource-3.0                         3.24.9-1
ii  gir1.2-gtksource-4                           4.0.3-1
ii  gir1.2-json-1.0                              1.4.2-4
ii  gir1.2-peas-1.0                              1.22.0-2
ii  gir1.2-template-1.0                          3.30.0-1
ii  gir1.2-vte-2.91                              0.54.0-1
ii  gir1.2-webkit2-4.0                           2.22.2-1
ii  libatk1.0-0                                  2.30.0-1
ii  libc6                                        2.27-6
ii  libcairo-gobject2                            1.15.12-1
ii  libcairo2                                    1.15.12-1
ii  libclang1-6.0                                1:6.0.1-9
ii  libdazzle-1.0-0                              3.30.1-1
ii  libdevhelp-3-5                               3.28.1-1
ii  libenchant1c2a                               1.6.0-11.1
ii  libflatpak0                                  1.0.2-1
ii  libfontconfig1                               2.13.1-1
ii  libgdk-pixbuf2.0-0                           2.38.0+dfsg-6
ii  libgirepository-1.0-1                        1.58.0-1
ii  libgit2-glib-1.0-0                           0.26.4-1+b1
ii  libglib2.0-0                                 2.58.1-2
ii  libgspell-1-1                                1.6.1-1
ii  libgtk-3-0                                   3.24.1-1
ii  libgtksourceview-4-0                         4.0.3-1
ii  libjson-glib-1.0-0                           1.4.2-4
ii  libjsonrpc-glib-1.0-1                        3.30.0-1
ii  libpango-1.0-0                               1.42.4-3
ii  libpangocairo-1.0-0                          1.42.4-3
ii  libpangoft2-1.0-0                            1.42.4-3
ii  libpcre3                                     2:8.39-11
ii  libpeas-1.0-0                                1.22.0-2
ii  libsoup2.4-1                                 2.64.1-1
ii  libtemplate-glib-1.0-0                       3.30.0-1
ii  libvala-0.42-0                               0.42.1-1
ii  libvala-0.42-dev [libvala-dev]               0.42.1-1
ii  libvte-2.91-0                                0.54.0-1
ii  libwebkit2gtk-4.0-37                         2.22.2-1
ii  libxml2                                      2.9.4+dfsg1-7+b1
ii  python3                                      3.6.6-1
ii  python3-gi                                   3.30.1-1
ii  sysprof                                      3.30.1-1
ii  valac-0.42-vapi [valac-vapi]                 0.42.1-1

Versions of packages gnome-builder recommends:
ii  autoconf          2.69-11
ii  autoconf-archive  20170928-2
ii  automake          1:1.16.1-1.1
ii  autopoint         0.19.8.1-7
ii  build-essential   12.5
ii  flatpak-builder   1.0.0-1
ii  gettext           0.19.8.1-7
ii  intltool          0.51.0-5
ii  libtool           2.4.6-4
ii  meson             0.48.0-2
ii  pkg-config        0.29-4+b1
ii  python3-jedi      0.12.0-1
ii  python3-lxml      4.2.5-1
pn  valgrind          <none>

gnome-builder suggests no packages.

-- no debconf information




Added tag(s) fixed-upstream. Request was from debian-bts-link@lists.debian.org to control@bugs.debian.org. (Mon, 01 Oct 2018 18:39:08 GMT) (full text, mbox, link).


Marked as fixed in versions gnome-builder/3.30.1-6. Request was from Laurent Bigonville <bigon@debian.org> to control@bugs.debian.org. (Mon, 26 Nov 2018 07:33:06 GMT) (full text, mbox, link).


Marked Bug as done Request was from Laurent Bigonville <bigon@debian.org> to control@bugs.debian.org. (Mon, 26 Nov 2018 07:33:07 GMT) (full text, mbox, link).


Notification sent to Jérémy Lal <kapouer@melix.org>:
Bug acknowledged by developer. (Mon, 26 Nov 2018 07:33:09 GMT) (full text, mbox, link).


Message sent on to Jérémy Lal <kapouer@melix.org>:
Bug#909681. (Mon, 26 Nov 2018 07:33:12 GMT) (full text, mbox, link).


Message #23 received at 909681-submitter@bugs.debian.org (full text, mbox, reply):

From: Laurent Bigonville <bigon@debian.org>
To: control@bugs.debian.org
Cc: 909681-submitter@bugs.debian.org
Subject: closing 909681
Date: Mon, 26 Nov 2018 08:24:15 +0100
close 909681 3.30.1-6
thanks

Hi,

If I'm not wrong, this is fixed in 3.30.1-6 by the patch
d/p/git-handle-relative-paths-from-gitdir.patch (cherry picked from upstream)

Closing this bug




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 25 Dec 2018 07:33:28 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 23 19:34:32 2026; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.