[syslog-ng] stale submodules for ivykis and libmongo-client in 3.5.x

Nix nix at esperi.org.uk
Fri Apr 4 02:07:55 CEST 2014


On 3 Apr 2014, Gergely Nagy verbalised:

> Nix <nix at esperi.org.uk> writes:
>
>> spindle 1469 /usr/src/syslog-ng/syslog-ng% git submodule update
>> fatal: reference is not a tree: ec9066dcc66b33e3767b4729f86844549f004657
>> fatal: reference is not a tree: cf44084c01a4228244f0dc079c43f94f67462537
>> Unable to checkout 'ec9066dcc66b33e3767b4729f86844549f004657' in submodule path 'lib/ivykis'
>> Unable to checkout 'cf44084c01a4228244f0dc079c43f94f67462537' in submodule path 'modules/afmongodb/libmongo-client'
>>
>> That this has been true for a month makes me wonder how many people are
>> actually building syslog-ng from git...
>
> I believe there's something wrong on your end, works for me here using a
> fresh checkout, and works in Travis too:
>  https://travis-ci.org/balabit/syslog-ng/jobs/20675291

Aaah! It's a side-effect of the git repository move that somehow didn't
bite me till now: the submodules have their own .git/config files deep
under .git (or, with a submodule created with an old enough git, under
.git under the submodule in the worktree), and those need changing to
point to the new locations of the submodules. (I thought 'git submodule
init' did that, but no.)

It was, indeed, my setup.

-- 
NULL && (void)


More information about the syslog-ng mailing list