stale submodules for ivykis and libmongo-client in 3.5.x
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... -- NULL && (void)
Nix <nix@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 That's 21 days old, but same submodule commit ids, and I'm building from git pretty much every day from a cron job. That only broke when GitHub was under DDoS. -- |8]
On 3 Apr 2014, Gergely Nagy verbalised:
Nix <nix@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)
participants (2)
-
Gergely Nagy
-
Nix