Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 219296

Summary: ebuild request metastore
Product: Gentoo Linux Reporter: Caleb Cushing <xenoterracide>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: arne_bab, leho, sydro
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://david.hardeman.nu/software.php#metastore
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Metastore-20080623 Ebuild
Metastore-20080623 Ebuild Correct
Metastore-20080623 Ebuild Correct

Description Caleb Cushing 2008-04-25 21:39:24 UTC
metastore is a tool to store the metadata of files/directories/links in a file tree to a separate file and to later compare and apply the stored metadata to said file tree. I wrote the tool as a supplement to git which does not store all metadata, making it unsuitable for e.g. storing /etc in a repo. metastore could also be helpful if you want to create a tarball of a file tree and make sure that "everything" (e.g. xattrs, mtime, owner, group) is stored along with the files.

I'm guessing that dev-util/metastore would be a good location.

Reproducible: Always
Comment 1 Angelo D'Autilia (sYdRo) 2009-01-31 01:01:48 UTC
Created attachment 180336 [details]
Metastore-20080623 Ebuild

This is a possible ebuil for metastore.
Comment 2 Angelo D'Autilia (sYdRo) 2009-01-31 11:47:42 UTC
i'm sorry, i forgot to remove this line 

#SRC_URI="http://localhost/~angelo/${P}.tar.bz2"

that i use to test in local.
sorry
Comment 3 Angelo D'Autilia (sYdRo) 2009-01-31 11:51:13 UTC
Created attachment 180396 [details]
Metastore-20080623 Ebuild Correct
Comment 4 Arne Babenhauserheide 2009-03-02 07:14:06 UTC
For me the metastore git repo doesn't like the --depth 1 setting from the git.eclass: 

EGIT_FETCH_CMD="git clone --bare --depth 1"

Without "--depth 1" the cloning works. 

Best wishes, 
Arne
Comment 5 Angelo D'Autilia (sYdRo) 2009-03-07 17:32:12 UTC
Created attachment 184245 [details]
Metastore-20080623 Ebuild Correct

I add EGIT_FETCH_CMD="git clone --bare".

The server closes connection with "--depth 1" option. 
The error is: 
"Initialized empty Git repository in /usr/portage/distfiles/git-src/metastore/
fatal: read error (Connection reset by peer)"