[syslog-ng] lib/ivykis submodule pointing to stale commit?

Balazs Scheidler bazsi at balabit.hu
Sun Aug 12 15:25:11 CEST 2012


On Sun, 2012-08-12 at 11:37 +0200, Lennert Buytenhek wrote:
> On Sun, Aug 12, 2012 at 03:23:06AM +0200, Conrad Hoffmann wrote:
> 
> > Hi folks,
> 
> Hello!
> 
> 
> > apparently the commit that lib/ivykis submodule is set to
> > (syslog-ng-3.4, master branch) does not exist in the tree anymore?
> > GitHub actually still shows it, but it's not checked out:
> > 
> > (See lines beginning with *)
> > 
> >  dionysos:~/tmp $>git clone https://github.com/balabit/syslog-ng-3.4.git
> >  Cloning into 'syslog-ng-3.4'...
> >  remote: Counting objects: 13157, done.
> >  remote: Compressing objects: 100% (2834/2834), done.
> >  remote: Total 13157 (delta 10256), reused 13100 (delta 10213)
> >  Receiving objects: 100% (13157/13157), 3.18 MiB | 1.12 MiB/s, done.
> >  Resolving deltas: 100% (10256/10256), done.
> >  dionysos:~/tmp $>cd syslog-ng-3.4/
> >  dionysos:~/tmp/syslog-ng-3.4 $>git submodule init
> >  Submodule 'lib/ivykis' (git://github.com/buytenh/ivykis.git) registered
> > for path 'lib/ivykis'
> >  Submodule 'modules/afmongodb/libmongo-client'
> > (git://git.balabit.hu/bazsi/libmongo-client.git) registered for path
> > 'modules/afmongodb/libmongo-client'
> >  dionysos:~/tmp/syslog-ng-3.4 $>git submodule update
> >  Cloning into 'lib/ivykis'...
> >  remote: Counting objects: 3678, done.
> >  remote: Compressing objects: 100% (917/917), done.
> >  remote: Total 3678 (delta 2764), reused 3635 (delta 2732)
> >  Receiving objects: 100% (3678/3678), 1.06 MiB | 682 KiB/s, done.
> >  Resolving deltas: 100% (2764/2764), done.
> > *fatal: reference is not a tree: 73c0c27a19755f700b268081a5a59acdd04b421e
> >  Cloning into 'modules/afmongodb/libmongo-client'...
> >  remote: Generating pack...
> >  remote: Done counting 4658 objects.
> >  remote: Deltifying 4658 objects...
> >  remote:  100% (4658/4658) done
> >  remote: Total 4658 (delta 3123), reused 4585 (delta 3053)
> >  Receiving objects: 100% (4658/4658), 702.36 KiB | 1.17 MiB/s, done.
> >  Resolving deltas: 100% (3123/3123), done.
> >  Submodule path 'modules/afmongodb/libmongo-client': checked out
> > '58f3814cad94bcd78216c7ac971c8435d17a9242'
> > *Unable to checkout '73c0c27a19755f700b268081a5a59acdd04b421e' in
> > submodule path 'lib/ivykis'
> > 
> > I can't find a similar in the tree neither. Any ideas?
> 
> It appears that the syslog-ng-3.4 repository had its submodule path
> for ivykis changed from the balabit fork one to the upstream one, but
> didn't have its submodule commit ID updated to point to an upstream
> commit.
> 
> I've pushed out a tag called 'balabit' corresponding to the
> 73c0c27a19755f700b268081a5a59acdd04b421e commit in the balabit tree
> to the upstream repository to remedy this for now, i.e. the sequence
> of commands you ran above should work now.
> 

Thanks for the remedy Lennert. I've just pushed out a commit that
updates to the latest stable-0.30 commit in ivykis, so it should work
now.

I've rm -rf -ed all submodules and could successfully bootstrap my local
tree.

-- 
Bazsi




More information about the syslog-ng mailing list