Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Oct 2015 22:34:51 +0000 (UTC)
From:      Benjamin Kaduk <bjk@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r47623 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201510182234.t9IMYp1a034550@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Brooks</given>
+	  <common>Davis</common>
+	</name>
+	<email>brooks@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510182234.t9IMYp1a034550>