Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#829324: iproute2: malformed git repository (missingSpaceBeforeDate: invalid author/committer line - missing space before date)

85 views
Skip to first unread message

Daniel Kahn Gillmor

unread,
Jul 2, 2016, 11:00:03 AM7/2/16
to
Package: iproute2
Version: 4.3.0-1+b1
Severity: normal

Hi there!

It looks like there is an error in the git repository for debian
packaging for iproute2:

0 dkg@alice:~/src/iproute2$ debcheckout iproute2
declared git repository at git://git.debian.org/git/collab-maint/pkg-iproute.git
git clone git://git.debian.org/git/collab-maint/pkg-iproute.git iproute2 ...
Cloning into 'iproute2'...
remote: Counting objects: 13601, done.
remote: Compressing objects: 100% (4151/4151), done.
error: object 4964fb2c5f519488d6270459e773ac1d4d1bf44a: missingSpaceBeforeDate: invalid author/committer line - missing space before date
fatal: Error in object
fatal: index-pack failed
checkout failed (the command above returned a non-zero exit code)
128 dkg@alice:~/src/iproute2$


note that i have the following in ~/.gitconfig to detect errors in git
repositories:

[transfer]
fsckobjects = true
[fetch]
fsckobjects = true
[receive]
fsckobjects = true


If it's possible, please clean up the git repo so that it doesn't have
this error.

Thanks,

--dkg

-- System Information:
Debian Release: stretch/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing'), (200, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages iproute2 depends on:
ii libc6 2.22-11
ii libdb5.3 5.3.28-11
ii libselinux1 2.5-3

Versions of packages iproute2 recommends:
pn libatm1 <none>
ii libxtables11 1.6.0-2

Versions of packages iproute2 suggests:
pn iproute2-doc <none>

-- no debconf information

intrigeri

unread,
Jul 3, 2016, 6:10:03 PM7/3/16
to
Control: tag -1 + upstream

Hi,

Daniel Kahn Gillmor wrote (02 Jul 2016 14:51:26 GMT) :
> It looks like there is an error in the git repository for debian
> packaging for iproute2:

FWIW, I've just stumbled upon the same problem (trying to help with
#783276) when cloning the upstream repo:
https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git

Cheers,
--
intrigeri

Luca Boccassi

unread,
Dec 29, 2017, 3:50:02 PM12/29/17
to
Control: tags -1 wontfix

On Mon, 04 Jul 2016 00:04:41 +0200 intrigeri <intr...@debian.org>
wrote:
Hi,

Thanks for the report, but running git fsck these all look like errors
in the upstream repository tags, so they should be fixed there. It
smells like it was the result of a migration from whatever was used
before git.

Incidentally, any idea if these problems can actually be fixed without
breaking the history of the repository? Any suggestion on what do to?
Perhaps these tags should be deleted and recreated? A bit of a hassle
to sync, but doable.

Looks like they had a similar problem in collectd:

https://github.com/collectd/collectd/issues/2115

Stephen, FYI: this is easily reproducible by running "git fsck" in the
upstream repository.

--
Kind regards,
Luca Boccassi
signature.asc

Stephen Hemminger

unread,
Dec 29, 2017, 11:00:02 PM12/29/17
to
Mostly this is because older versions of git did things in messy way
and were less picky. kernel repo has same issue.

0 new messages