Bug#968111: lintian-brush: is confused about non-existing pending changes

2020-11-27 Thread Raphael Hertzog
Hi,

On Sun, 09 Aug 2020, Jelmer Vernooij wrote:
> > I have no idea why lintian-brush believes that there are pending
> > changes...
> It looks like this is due to line ending conversions; probably a
> bug/lack of support for the feature in dulwich.

I have the problem in another repository (scapy) and it seems
effectively related to EOL characters conversion as requested
by .gitattributes:

$ lintian-brush --verbose
/home/rhertzog/deb/pkg/security/scapy: Please commit pending changes first.
modified:
  doc/scapy/make.bat
  run_scapy.bat
  test/run_tests.bat
$ cat .gitattributes
scapy/__init__.py   export-subst
* text=auto
*.bat text eol=crlf

Cheers,
-- 
  ⢀⣴⠾⠻⢶⣦⠀   Raphaël Hertzog 
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋The Debian Handbook: https://debian-handbook.info/get/
  ⠈⠳⣄   Debian Long Term Support: https://deb.li/LTS



Bug#968111: lintian-brush: is confused about non-existing pending changes

2020-08-09 Thread Jelmer Vernooij
On Sat, Aug 08, 2020 at 11:40:26PM +0200, Raphaël Hertzog wrote:
> Package: lintian-brush
> Version: 0.74
> Severity: normal
> 
> $ git clone https://salsa.debian.org/debian/cpputest.git
> $ cd cpputest
> $ lintian-brush
> /home/rhertzog/tmp/cpputest: Please commit pending changes first.
> $ LANG=C git status --ignored
> On branch master
> Your branch is up to date with 'origin/master'.
> 
> nothing to commit, working tree clean
> 
> 
> I have no idea why lintian-brush believes that there are pending
> changes...
It looks like this is due to line ending conversions; probably a
bug/lack of support for the feature in dulwich.



Bug#968111: lintian-brush: is confused about non-existing pending changes

2020-08-08 Thread Raphaël Hertzog
Package: lintian-brush
Version: 0.74
Severity: normal

$ git clone https://salsa.debian.org/debian/cpputest.git
$ cd cpputest
$ lintian-brush
/home/rhertzog/tmp/cpputest: Please commit pending changes first.
$ LANG=C git status --ignored
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean


I have no idea why lintian-brush believes that there are pending
changes...

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

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian-brush depends on:
ii  devscripts   2.20.4
ii  python3  3.8.2-3
ii  python3-breezy   3.1.0-5
ii  python3-debian   0.1.37
ii  python3-debmutate0.4
ii  python3-distro-info  0.23
ii  python3-dulwich  0.20.2-1
ii  python3-iniparse 0.4-3
ii  python3-ruamel.yaml  0.16.10-2

Versions of packages lintian-brush recommends:
ii  decopy   0.2.4.3-0.1
ii  dos2unix 7.4.1-1
ii  gpg  2.2.20-1
ii  libdebhelper-perl13.2
ii  lintian  2.87.0
ii  python3-asyncpg  0.20.1-1+b1
ii  python3-bs4  4.9.1-1
ii  python3-levenshtein  0.12.0-5+b1
ii  python3-pyinotify0.9.6-1.3
ii  python3-toml 0.10.1-1

Versions of packages lintian-brush suggests:
ii  gnome-pkg-tools0.21.2
ii  postgresql-common  215

-- no debconf information