[metastore-announce] metastore - a bit of history

  • From: Przemysław Pawełczyk <przemoc@xxxxxxxxx>
  • To: metastore-announce@xxxxxxxxxxxxx
  • Date: Sun, 31 Jan 2016 02:00:30 +0100

Hi!

I'm metastore maintainer (officially since October 26, 2015) and
wanted to send a mail to this newly created very low traffic mailing
list for announcements regarding metastore, mostly release notes and
important updates. Mind that it's a read-only mailing list.

metastore is a project started by David Härdeman in 2007 and developed
by him until 2008. He succinctly described it using these words:

    metastore stores or restores metadata (owner, group, permissions,
    xattrs and optionally mtime) for a filesystem tree.

In 2011 David moved the server with metastore git repository over to
new hardware and
upgraded the Debian installation at the same time, but in the process
he apparently broke the git service, and because he was busy, it has
never been fixed.

I had a clone of metastore repository on disk, so in 2012 I uploaded
it to GitHub, and incorporated patches applied in Debian repository. I
also added option to prevent .git directory omission, because there
was nothing really tying it to this particular VCS. That's how my
(back then unofficial) metastore continuation started.

metastore got some love in 2015, when I took Dan Fandrich's patches
(sent in 2014), amended them more or less and pushed into the
repository. There were some other improvements and bugfixes along the
way. I finally became official maintainer, but this time I was busy,
so releasing metastore had to wait.

One thing needs to be told. metastore had one very big problem so far.
There was no version ever released, even no tag in the repository.
metatstore master branch in David's git repository from 2008 became
alleged version 1. Almost 10 years has passed since project inception,
so it's high time for the first release, isn't it? Worry not, v1.1.0
tag in repository should show up before Monday.

I described version 1.1.0 milestone as:

    First new release of metastore (or first release ever, as some may insist)
    since years. It's not meant to be exciting or full of new features, rather
    mostly constituting what metastore was and is, with only some basic fixes
    and improvements here and there.

There are already many ideas for future versions, but let's not look
into the future now.

Some basic information about metastore for the end.

Repository:
https://github.com/przemoc/metastore/
Issue tracker:
https://github.com/przemoc/metastore/issues/
Source tarballs:
http://ftp.przemoc.net/pub/software/utils/metastore/
ftp://ftp.przemoc.net/pub/software/utils/metastore/

Tarballs will be signed with my signing-only subkey:

    rsa4096/0xFA94ECC62EBFBFBA    [expires: 2017-12-13]
    fingerprint  =  B97A 7939 E022 800C 9808  6A32 FA94 ECC6 2EBF BFBA

associated with my main key:

    rsa4096/0x879C7468EAD49C84
    fingerprint  =  BA46 8718 D588 669A 6633  98CE 879C 7468 EAD4 9C84

You can subscribe to metastore-announce mailing list using:
https://www.freelists.org/list/metastore-announce
or by sending email to metastore-announce-request@xxxxxxxxxxxxx with
`subscribe` in the Subject field.

Archive for metastore-announce mailing list is available at:
https://www.freelists.org/archive/metastore-announce

Stay tuned for the next mail!

Regards.

-- 
Przemysław 'Przemoc' Pawełczyk
http://przemoc.net/

Other related posts:

  • » [metastore-announce] metastore - a bit of history - Przemysław Pawełczyk