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>