svn commit: r47623 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
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>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Brooks</given>
+	  <common>Davis</common>
+	</name>
+	<email>[email protected]</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>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.