Package: src:python-git Version: 2.1.6-1 Tags: upstream Severity: grave Dear Maintainer,
in an attempt to use bro-pkg to install packaged scripts into the Bro network sensor, I ran into the following problem: ,---- | $ sudo bro-pkg --verbose install https://github.com/corelight/bro-shellshock | Traceback (most recent call last): | File "/usr/bin/bro-pkg", line 1947, in <module> | main() | File "/usr/bin/bro-pkg", line 1943, in main | args.run_cmd(manager, args, config) | File "/usr/bin/bro-pkg", line 346, in cmd_install | prefer_installed=False) | File "/usr/lib/python3/dist-packages/bropkg/manager.py", line 1053, in info | return self._info(package, status, version) | File "/usr/lib/python3/dist-packages/bropkg/manager.py", line 1095, in _info | versions = _get_version_tags(clone) | File "/usr/lib/python3/dist-packages/bropkg/manager.py", line 2048, in _get_version_tags | for tagref in clone.tags: | File "/usr/lib/python3/dist-packages/git/repo/base.py", line 335, in tags | return TagReference.list_items(self) | File "/usr/lib/python3/dist-packages/git/util.py", line 932, in list_items | out_list.extend(cls.iter_items(repo, *args, **kwargs)) | File "/usr/lib/python3/dist-packages/git/refs/symbolic.py", line 613, in _iter_items | for sha, rela_path in cls._iter_packed_refs(repo): # @UnusedVariable | File "/usr/lib/python3/dist-packages/git/refs/symbolic.py", line 97, in _iter_packed_refs | raise TypeError("PackingType of packed-Refs not understood: %r" % line) | TypeError: PackingType of packed-Refs not understood: '# pack-refs with: peeled fully-peeled sorted' `---- Replacing the installed git/1:2.15.0~rc1-1 (current unstable) with git/1:2.14.2-1 from testing solves the problem. This looks like upstream issue <https://github.com/gitpython-developers/GitPython/issues/687>. for which a pull request <https://github.com/gitpython-developers/GitPython/pull/689> has been proposed. Cheers, -Hilko