Your message dated Fri, 05 Dec 2025 00:48:56 +0000
with message-id <[email protected]>
and subject line Bug#1121693: fixed in neovim-lualine 0.0.6+git20251123-1
has caused the Debian Bug report #1121693,
regarding neovim-lualine: Remove hard dependency on git
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1121693: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121693
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: neovim-lualine
Version: 0.0.6+git20251016-1
Severity: normal

Dear Maintainer,

   * What led up to the situation?

Tried installing neovim-lualine on a clean system and noticed that it
wanted to pull in git and its dependencies.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

```sh
sudo apt install --no-install-recommends neovim neovim-lualine
```

   * What was the outcome of this action?

Installing neovim-lualine pulled in git and several of its dependencies.
neovim-lualine has a hard dependency on git, and it's impossible to
install it without also installing git.

Hard depency on git was added in neovim-lualine/0.0.6+git20250608-1 due
to a bug reported in #1108909.

   * What outcome did you expect instead?

Lualine is a general status line plugin for neovim, which includes
multitude of different modules, with git being one of them. All modules
are optional and should not require hard dependency on their related
utilities.

If lualine fails because of missing git, that indicates a bug on their
side and should be reported upstream instead of forcing people not using
git to install it on their system.

Moreover, I was not able to reproduce the problem reported in #1108909.
I've tested against both neovim-lualine/0.0.6+git20250412-1 in stable
and neovim-lualine/0.0.6+git20250608-1 in unstable. So the problem was
most likely with the user's setup. 

Here are the steps I've done in trying to reproduce the problem.

1. Debian stable (which doesn't have a dependency on git):

```sh
mkdir cage
sudo deboostrap stable cage
sudo git init cage/root/repo
sudo systemd-nspawn -D cage
# inside cage (running as root)
apt install --no-install-recommends neovim neovim-lualine
mkdir -p .config/nvim
echo 'require("lualine").setup()' > .config/nvim/init.lua
cd repo
nvim
# no errors were reported
```

2. Debian unstable:

```sh
mkdir cage
sudo deboostrap unstable cage
sudo git init cage/root/repo
sudo systemd-nspawn -D cage
# inside cage (running as root)
apt install --no-install-recommends neovim neovim-lualine
dpkg --force-all --purge git git-man
mkdir -p .config/nvim
echo 'require("lualine").setup()' > .config/nvim/init.lua
cd repo
nvim
# no errors were reported
```

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

Kernel: Linux 6.8.0-88-generic (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages neovim-lualine depends on:
ii  git     1:2.51.0-1
ii  neovim  0.11.5-2

neovim-lualine recommends no packages.

neovim-lualine suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: neovim-lualine
Source-Version: 0.0.6+git20251123-1
Done: Matthias Geiger <[email protected]>

We believe that the bug you reported is fixed in the latest version of
neovim-lualine, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Geiger <[email protected]> (supplier of updated neovim-lualine 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 05 Dec 2025 01:31:52 +0100
Source: neovim-lualine
Architecture: source
Version: 0.0.6+git20251123-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Vim Maintainers <[email protected]>
Changed-By: Matthias Geiger <[email protected]>
Closes: 1121693
Changes:
 neovim-lualine (0.0.6+git20251123-1) unstable; urgency=medium
 .
   * New upstream release
   * d/control: Demote git to Recommends (Closes: #1121693)
Checksums-Sha1:
 7b383f7ca65234e00caaacd7fde62d86d3fd1f22 1472 
neovim-lualine_0.0.6+git20251123-1.dsc
 acff224256adbcbd7234b05585d63f18d964ecf9 82668 
neovim-lualine_0.0.6+git20251123.orig.tar.xz
 4c5a5a1e392d0117da764de79435369af3dc00df 2780 
neovim-lualine_0.0.6+git20251123-1.debian.tar.xz
 2b685d46cb81d14ac33be9859dbf47a7f751dd4e 4969 
neovim-lualine_0.0.6+git20251123-1_amd64.buildinfo
Checksums-Sha256:
 fb9231185ffea82bda0a1356a38585f037ddc6c9d136a29a696aad4731956d1a 1472 
neovim-lualine_0.0.6+git20251123-1.dsc
 2a1d3984c0730fcf83808abc6247b4af445e50e5a1330e4ddd1e4af20a1e85ea 82668 
neovim-lualine_0.0.6+git20251123.orig.tar.xz
 1d0260c2ec21842014eb39fd70b0a972dec75357c915f459691461bd07b0c112 2780 
neovim-lualine_0.0.6+git20251123-1.debian.tar.xz
 57964ae7564be351bd14dc9d6ab8f3b28f9921c7230a2e47b2ca557e5f8d7d70 4969 
neovim-lualine_0.0.6+git20251123-1_amd64.buildinfo
Files:
 8543000ff4a2e14e9988550546864ebf 1472 editors optional 
neovim-lualine_0.0.6+git20251123-1.dsc
 57117b0c65a0f1410cbe898e87d29278 82668 editors optional 
neovim-lualine_0.0.6+git20251123.orig.tar.xz
 723f3338f6a7ecba7a36cd1677eba28b 2780 editors optional 
neovim-lualine_0.0.6+git20251123-1.debian.tar.xz
 9f35e6e9f254e13c9354c2aa2a1b2f6d 4969 editors optional 
neovim-lualine_0.0.6+git20251123-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaTIouAAKCRDsvtu2B7my
vjUQAQD/o4UPvaT7PekvN9eJ0grpGMUcdb4U4yGPgdxYEqNXDQD+JK1HaJkkiroY
j/X2CghITkekbNF5r/j4f45zdVp0ewQ=
=a2me
-----END PGP SIGNATURE-----

Attachment: pgpM5KYKrspvk.pgp
Description: PGP signature


--- End Message ---

Reply via email to