Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 219296 - ebuild request metastore
Summary: ebuild request metastore
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://david.hardeman.nu/software.php...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-25 21:39 UTC by Caleb Cushing
Modified: 2009-12-06 11:40 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Metastore-20080623 Ebuild (metastore-20080623.ebuild,670 bytes, text/plain)
2009-01-31 01:01 UTC, Angelo D'Autilia (sYdRo)
Details
Metastore-20080623 Ebuild Correct (metastore-20080623.ebuild,621 bytes, text/plain)
2009-01-31 11:51 UTC, Angelo D'Autilia (sYdRo)
Details
Metastore-20080623 Ebuild Correct (metastore-20080623.ebuild,643 bytes, text/plain)
2009-03-07 17:32 UTC, Angelo D'Autilia (sYdRo)
Details

Note You need to log in before you can comment on or make changes to this bug.
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)"