svn commit: r47623 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Sun Oct 18 22:34:53 UTC 2015
Author: bjk
Date: Sun Oct 18 22:34:51 2015
New Revision: 47623
URL: https://svnweb.freebsd.org/changeset/doc/47623
Log:
Add libmtree report from Michal Ratajsky
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml Sun Oct 18 22:21:48 2015 (r47622)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml Sun Oct 18 22:34:51 2015 (r47623)
@@ -3287,4 +3287,84 @@
</sponsor>
</project>
+ <project cat='bin'>
+ <title>mtree Parsing and Manipulation Library</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Michal</given>
+ <common>Ratajsky</common>
+ </name>
+ <email>michal at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Brooks</given>
+ <common>Davis</common>
+ </name>
+ <email>brooks at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://wiki.FreeBSD.org/SummerOfCode2015/mtreeParsingLibrary">Wiki
+ page</url>
+ </links>
+
+ <body>
+ <p>&os; includes several programs that work with file system
+ hierarchy descriptions in the mtree(5) format. These
+ descriptions, also called specifications, have a broad range of
+ uses, from automatically creating directory structures to security
+ auditing.</p>
+
+ <p> Each of the programs, namely <tt>mtree</tt>,
+ <tt>bsdtar</tt>, <tt>install</tt>, and <tt>makefs</tt>,
+ has its own implementation of the mtree format. This not only
+ adds maintenance overhead, but also makes interoperability
+ difficult, as each of the implementations only supports a limited
+ subset of the format.</p>
+
+ <p>The goal of this project was to create a new
+ <tt>libmtree</tt> library, implementing everything the mtree
+ format has to offer, and wrapping it with an expressive API which
+ all the listed programs can use. We also wanted <tt>libmtree</tt>
+ to be portable, as one of the major users of the mtree format is
+ <tt>libarchive</tt>, the library implementing most of
+ <tt>bsdtar</tt>.</p>
+
+ <p>Currently, the library is functionally complete, ready to
+ be downloaded and receive everyone's attention. We've also
+ decided to bundle the <tt>mtree</tt> program along with it. The
+ bundled <tt>mtree</tt> has also been modified for better
+ portability</p>
+
+ <p>The project also included modifying <tt>libarchive</tt>,
+ <tt>install</tt> and <tt>makefs</tt> to use libmtree. These
+ modified versions are also available.</p>
+
+ <p>Please see the Wiki page for more information, download
+ locations and an example of using the libmtree API.
+ </p>
+ </body>
+
+ <sponsor>
+ Google Summer of Code 2015
+ </sponsor>
+
+ <help>
+ <task>
+ <p>Test and review the library code and API and the modifications
+ made to the programs.</p>
+ </task>
+
+ <task>
+ <p>Fix the known problems that are mentioned on the Wiki
+ page.</p>
+ </task>
+ </help>
+ </project>
+
</report>
More information about the svn-doc-head
mailing list