Date: Thu, 9 May 2013 13:39:38 +0000 (UTC) From: Gabor Pali <pgj@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41575 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201305091339.r49DdcEA081325@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pgj Date: Thu May 9 13:39:38 2013 New Revision: 41575 URL: http://svnweb.freebsd.org/changeset/doc/41575 Log: - Add the first quarterly status report of 2013. Note that it is not yet linked to the web site, probably it will be done soon -- around the same time when it is officially pbulished (i.e. this week). Added: head/en_US.ISO8859-1/htdocs/news/status/report-2013-01-2013-03.xml (contents, props changed) Modified: head/en_US.ISO8859-1/htdocs/news/status/Makefile Modified: head/en_US.ISO8859-1/htdocs/news/status/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/Makefile Thu May 9 09:21:26 2013 (r41574) +++ head/en_US.ISO8859-1/htdocs/news/status/Makefile Thu May 9 13:39:38 2013 (r41575) @@ -58,6 +58,7 @@ XMLDOCS+= report-2012-01-2012-03 XMLDOCS+= report-2012-04-2012-06 XMLDOCS+= report-2012-07-2012-09 XMLDOCS+= report-2012-10-2012-12 +XMLDOCS+= report-2013-01-2013-03 XSLT.DEFAULT= report.xsl Added: head/en_US.ISO8859-1/htdocs/news/status/report-2013-01-2013-03.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2013-01-2013-03.xml Thu May 9 13:39:38 2013 (r41575) @@ -0,0 +1,1616 @@ +<?xml version="1.0" encoding="iso-8859-1" ?> +<!DOCTYPE report PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Status Report//EN" "http://www.FreeBSD.org/XML/www/share/xml/statusreport.dtd" > +<!-- $FreeBSD$ --> +<report> + <date> + <month>January-March</month> + + <year>2013</year> + </date> + + <section> + <title>Introduction</title> + + <p>This report covers &os;-related projects between January and + March 2013. This is the first of four reports planned for 2013.</p> + + <p>Highlights from this status report include the busy preparations + of 8.4-RELEASE, steady progress of several porting efforts, like + work on the &os; ports of xorg, GNOME, KDE, and Xfce, bringing + &os; to Cubieboard and Hackberry boards, development of ARM and + AMD GPU support, improving performance of UFS/FFS and callouts, + and introducing a multipath TCP implementation for the network + stack.</p> + + <p>Thanks to all the reporters for the excellent work! This report + contains 30 entries and we hope you enjoy reading it.</p> + + <p>The deadline for submissions covering the period between April + and June 2013 is July 14th, 2013.</p> + </section> + + <category> + <name>proj</name> + + <description>Projects</description> + </category> + + <category> + <name>team</name> + + <description>&os; Team Reports</description> + </category> + + <category> + <name>kern</name> + + <description>Kernel</description> + </category> + + <category> + <name>docs</name> + + <description>Documentation</description> + </category> + + <category> + <name>arch</name> + + <description>Architectures</description> + </category> + + <category> + <name>ports</name> + + <description>Ports</description> + </category> + + <category> + <name>misc</name> + + <description>Miscellaneous</description> + </category> + + <project cat='team'> + <title>&os; Core Team</title> + + <contact> + <person> + <name> + <given>Core Team</given> + </name> + <email>core@FreeBSD.org</email> + </person> + </contact> + + <links/> + + <body> + <p>The Core Team approved using Google Analytics on the Project + web site to enable the Documentation Engineering Team to collect + statistics on its usage for better profiling.</p> + + <p>Due to some debates around the political correctness of quotes + added for the fortune(6) utility, the corresponding data file + has been removed from the base system in -CURRENT.</p> + + <p>In light of the security incident, the liaison role between the + Core Team and the Security Team has been restored, with Gavin + Atkinson assuming this role. The Core Team works hard on + resolving the current situation of the binary package building + cluster and the associated security problems in tight + cooperation with the Ports Management Team, Cluster + Administators, and the &os; Foundation Board. The <a + href="http://www.FreeBSD.org/news/2012-compromise.html">compromise page</a> + is kept updated on the results.</p> + + <p>The &os; Project submitted an application for Google Summer of + Code this year again.</p> + + <p>In the first quarter, the Core Team granted access for 2 new + committers and took 1 commit bit for safekeeping.</p> + </body> + </project> + + <project cat='team'> + <title>&os; Port Managers</title> + + <contact> + <person> + <name> + <given>Thomas</given> + <common>Abthorpe</common> + </name> + <email>portmgr-secretary@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Port</given> + <common>Management Team</common> + </name> + <email>portmgr@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://www.FreeBSD.org/ports/"/> + <url href="http://www.freebsd.org/doc/en/articles/contributing-ports/"/> + <url href="http://portsmon.freebsd.org/"/> + <url href="http://www.freebsd.org/portmgr/"/> + <url href="http://blogs.freebsdish.org/portmgr/"/> + <url href="http://www.twitter.com/freebsd_portmgr/"/> + <url href="http://www.facebook.com/portmgr"/> + </links> + + <body> + <p>The ports tree contains approximately 24,300 ports, while the + PR count still is close to 1600.</p> + + <p>In the first quarter we added 4 new committers, took in 1 + commit bit for safe keeping, and re-instated 1 commit bit.</p> + + <p>In February, Mark Linimon (linimon) stepped down from his + duties in the team. Mark had been the longest serving member of + the team. Mark had spent many long hours refactoring and + documenting the portbuild software to ensure that pointyhat + services could be restored.</p> + + <p>After a security review, redports.org was turned back on, + restoring Tinderbox services to contributors, along with post + commit QATs. In addition, pointyhat infrastructure had also + undergone a review and work begain on restoring the package + build system.</p> + + <p>Erwin Lansing (erwin) and Martin Wilke (miwi) took on the + principle roles of getting the portbuild software intalled and + running on pointyhat. As a result of all their hard work, + portmgr@ was finally able to resume doing -exp runs, preparing + packages for the upcoming 8.4 release, as well as getting a set + of 9.1 packages retroactively prepared.</p> + + <p>After many long years of being the defacto standard for the + Project, CVS support for the ports tree officially ended on + February 28.</p> + + <p>The ports tree was tagged with <tt>RELEASE_7_EOL</tt>, to + coincide with the end of life for &os; 7.X.</p> + + <p>Beat Gaetzi (beat) stepped down from his duties on portmgr@ in + March. Among his notable contributions, was the task of migrating + the Ports Tree from the old CVS repo to Subversion.</p> + + <p>Bryan Drewery (bdrewery) joined the Ports Management team in + March, bringing with him his wealth of knowledge and skill from + maintaining portupgrade, portmaster, assisting with pkgng, as + well as co-developing poudriere.</p> + </body> + + <help> + <task>Most ports PRs are assigned, we now need to focus on + testing, committing and closing.</task> + </help> + </project> + + <project cat='docs'> + <title>The &os; Japanese Documentation Project</title> + + <contact> + <person> + <name> + <given>Hiroki</given> + <common>Sato</common> + </name> + <email>hrs@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Ryusuke</given> + <common>Suzuki</common> + </name> + <email>ryusuke@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://www.FreeBSD.org/ja/">Japanese &os; Web Page</url> + <url href="http://www.jp.FreeBSD.org/doc-jp/">The &os; Japanese Documentation Project Web Page</url> + </links> + + <body> + <p>Web page (<tt>htdocs</tt>): Newsflash and some other updates in + the English version have been translated to keep them up-to-date. + Specifically, the release related contents were updated in this + period.</p> + + <p>Books: &os; Handbook has constantly been updated since the last + report; particularly, "ports", "desktop" section were largely + updated. Some progress has been made in the + "advanced-networking" section, contributed by a new + translator.</p> + + <p><q>Writing &os; Problem Reports</q> article is now in sync with + the English version.</p> + </body> + + <help> + <task>Further translation work of outdated documents in + ja_JP.eucJP subtree.</task> + </help> + </project> + + <project cat='arch'> + <title>&os; on Cubieboard</title> + + <contact> + <person> + <name> + <given>Ganbold</given> + <common>Tsagaankhuu</common> + </name> + <email>ganbold@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Oleksandr</given> + <common>Tymoshenko</common> + </name> + <email>gonzo@FreeBSD.org</email> + </person> + </contact> + + <links/> + + <body> + <p>Initial support of Allwinner A10 SoC is committed to -CURRENT. + &os; is now running on boards such as Cubieboard, Hackberry and + it supports following peripherals:</p> + + <ul> + <li>USB EHCI</li> + <li>GPIO</li> + </ul> + </body> + + <help> + <task>Get EMAC Ethernet driver working. Need more help from + network driver experts.</task> + <task>Implement more drivers.</task> + </help> + </project> + + <project cat='kern'> + <title>Multipath TCP (MPTCP) for &os;</title> + + <contact> + <person> + <name> + <given>Nigel</given> + <common>Williams</common> + </name> + <email>njwilliams@swin.edu.au</email> + </person> + + <person> + <name> + <given>Lawrence</given> + <common>Stewart</common> + </name> + <email>lastewart@swin.edu.au</email> + </person> + + <person> + <name> + <given>Grenville</given> + <common>Armitage</common> + </name> + <email>garmitage@swin.edu.au</email> + </person> + </contact> + + <links> + <url href="http://caia.swin.edu.au/urp/newtcp/mptcp/tools.html"/> + <url href="http://caia.swin.edu.au/newtcp/mptcp/"/> + <url href="http://caia.swin.edu.au/reports/130424A/CAIA-TR-130424A.pdf"/> + <url href="https://pub.allbsd.org/FreeBSD-snapshots/"/> + </links> + + <body> + <p>We have been working to create a BSD-licensed implementation of + Multipath TCP — a set of TCP extensions that allow for + transparent multipath operation with multiple IP addresses as + specified in experimental RFC6824.</p> + + <p>We made our first v0.1 public release on 2013-03-11 and + recently released v0.3 on 2013-04-16. The code is currently + considered to be of alpha quality. We are working towards + pushing the code into a &os; Subversion repository project + branch to continue the on-going development effort in a more + publicly accessible location. As part of this move, we hope to + begin releasing regular snapshot installer ISOs of the MPTCP + project branch courtesy of Hiroki Sato and the allbsd.org daily + snapshot infrastructure.</p> + + <p>We are about to releas a CAIA technical report 130424A entitled + <q>Design Overview of Multipath TCP version 0.3 for + &os; 10</q> on 2013-04-24 which provides a high-level + design and architecture overview of the v0.3 code release.</p> + + <p>Going forward, we expect to continue development and release + additional technical reports and academic papers covering topics + such as performance analysis and multipath congestion + control/scheduling.</p> + </body> + + <help> + <task>The code is currently of alpha quality so we welcome all + testing feedback, but please familiarise yourself with the readme + file and "Known Limitations" section in particular before + jumping in.</task> + </help> + </project> + + <project cat='kern'> + <title>TCP-AO Authentication Option</title> + + <contact> + <person> + <name> + <given>André</given> + <common>Oppermann</common> + </name> + <email>andre@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://svnweb.freebsd.org/base/user/andre/tcp-ao/">SVN branch</url> + </links> + + <body> + <p>Work is under way to implement TCP-AO (TCP Authentication + Option) according to RFC5925 and RFC5926. TCP-AO is an + extension to TCP-MD5 signatures commonly used in routers to + secure BGP routing protocol sessions against spoofing attacks. + The work is under contract and sponsored by Juniper + Networks.</p> + </body> + </project> + + <project cat='kern'> + <title>Atomic Close-on-exec</title> + + <contact> + <person> + <name> + <given>Jilles</given> + <common>Tjoelker</common> + </name> + <email>jilles@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="https://wiki.freebsd.org/AtomicCloseOnExec"/> + </links> + + <body> + <p>If threads or signal handlers call <tt>fork()</tt> and + <tt>exec()</tt>, file descriptors may be passed undesirably to + child processes, which may lead to hangs (if a pipe is not + closed), exceeding the file descriptor limit and security + problems (if the child process has lower privilege). One + solution is various new APIs that set the <q>close-on-exec</q> + flag atomically with allocating a file descriptor. Some + existing software will use the new features if present or will + even refuse to compile without them.</p> + + <p>Various parts have been present for some time.</p> + + <p>In first quarter of 2013, extensions to <tt>recvmsg()</tt>, + <tt>socket()</tt>, <tt>socketpair()</tt> and + <tt>posix_openpt()</tt> have been added.</p> + </body> + </project> + + <project cat='misc'> + <title>BXR.SU — Super User's BSD Cross Reference</title> + + <contact> + <person> + <name> + <given>Constantine A.</given> + <common>Murenin</common> + </name> + <email>cnst++@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://bxr.su/">BXR.SU — Super User's BSD Cross Reference</url> + <url href="http://lists.freebsd.org/pipermail/freebsd-hackers/2013-April/042334.html"/> + </links> + + <body> + <p>Super User's BSD Cross Reference (BXR.SU) is a new source-code + search engine that covers the complete kernel and non-gnu + userland source trees of &os;, NetBSD, OpenBSD and DragonFly + BSD.</p> + + <p>BXR.SU is optimised to be very fast, has daily updates of all + the trees, and also acts as a deterministic URL shortener.</p> + + <p>BXR.SU is based on an OpenGrok fork, but it is more than just + OpenGrok. We have fixed a number of annoyances, eliminated + features that just never worked right from the outright, and + provided integration with tools like CVSweb (including great + mirrors like allbsd.org), &os;'s ViewVC (SVN), as well as GitHub + and Gitweb from <tt>git.freebsd.your.org</tt>, plus a tad of + other improvements, including a complete rewrite of an mdoc + parser. Last, but definitely not least, is an extensive set of + nginx rewrite rules that makes it a breeze to use BXR.SU as a + deterministic URL compactor for referencing BSD source code. + For example, the <tt>http://bxr.su/f/kern/sched_ule.c</tt> URL + will automatically redirect to + <tt>http://bxr.su/FreeBSD/sys/kern/sched_ule.c</tt> through + nginx.</p> + + <p>Note that according to the release schedule of BXR.SU, there is + no IPv4 glue until 2013-04-24; otherwise, the service is available + via both IPv4 and IPv6. See the 2013-04-01 announcement on the + freebsd-hackers mailing list for more details.</p> + </body> + + <help> + <task>Find up-to-date git repositories (served with Gitweb) of + NetBSD and OpenBSD.</task> + <task>Find a Gitweb mirror of &os; that is faster than GitHub and + Gitorious.</task> + </help> + </project> + + <project cat='team'> + <title>&os; Postmaster Team</title> + + <contact> + <person> + <name> + <given>David</given> + <common>Wolfskill</common> + </name> + <email>postmaster@FreeBSD.org</email> + </person> + </contact> + + <links/> + + <body> + <p>In the first quarter of 2013, the &os; Postmaster Team has + implemented the following items that may be interest of the + general public:</p> + + <ul> + <li>Changes in configuration of Mailman-managed lists: allow to + accept the <tt>application/pkcs7-signature</tt> MIME type (in + addition to the <tt>application/x-pkcs7-signature</tt> MIME + type), thus permitting S/MIME signatures on list mail.</li> + + <li>New lists: <tt>freebsd-ops-announce</tt> — + announcements of infrastructure issues, and <tt>freebsd-pkg</tt> + — discussion of binary package management and package + tools.</li> + </ul> + </body> + </project> + + <project cat='team'> + <title>&os; Bugmeister Team</title> + + <contact> + <person> + <name> + <given>Eitan</given> + <common>Adler</common> + </name> + <email>eadler@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Gavin</given> + <common>Atkinson</common> + </name> + <email>gavin@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Oleksandr</given> + <common>Tymoshenko</common> + </name> + <email>gonzo@FreeBSD.org</email> + </person> + </contact> + + <links/> + + <body> + <p>The &os; Bugmeister Team are continuing to evaluate options for + alternate bug trackers and have narrowed their choices to two + possibilities: Bugzilla and roundup.</p> + + <p>The number of non-ports PRs have remained relatively static over + the last three months, with as many coming in as being closed. + The number of ports PRs have increased recently, largely due to + the ports freeze for the upcoming 8.4-RELEASE.</p> + + <p>The Bugmeister team continue work on trying to make the contents + of the GNATS PR database cleaner, more accessible and easier for + committers to find and resolve PRs, by tagging PRs to indicate + the areas involved, and by ensuring that there is sufficient + info within each PR to resolve each issue.</p> + + <p>As always, anybody interested in helping out with the PR queue is + welcome to join us in <tt>#freebsd-bugbusters</tt> on EFnet. We + are always looking for additional help, whether your interests + lie in triaging incoming PRs, generating patches to resolve + existing problems, or simply helping with the database + housekeeping (identifying duplicate PRs, ones that have already + been resolved, etc). This is a great way of getting more + involved with &os;!</p> + </body> + + <help> + <task>Finalize the decision of which new bug tracker to + use.</task> + + <task>Get more users involved with triaging PRs as they come + in.</task> + + <task>Assist committers with closing PRs.</task> + </help> + </project> + + <project cat='kern'> + <title>callout(9) Improvements</title> + + <contact> + <person> + <name> + <given>Davide</given> + <common>Italiano</common> + </name> + <email>davide@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Alexander</given> + <common>Motin</common> + </name> + <email>mav@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://people.freebsd.org/~davide/asia/callout_paper.pdf"/> + <url href="http://people.freebsd.org/~davide/asia/calloutng.pdf"/> + <url href="http://svnweb.freebsd.org/base?view=revision&revision=247777"/> + </links> + + <body> + <p>In &os;, timers are provided by the callout facility, which + allows to register a function with an argument to be called at + specified future time. The subsystem suffered of some problems, + such as the impossibility of handling high-resolution events or + its inherent periodic structure, which may lead to spurious + wakeups and higher power consumptions. Some consumers, such as + high-speed networking, VoIP and other real-time applications + need a better precision than the one currently allowed. Also, + especially with the ubiquity of laptops in the last years, the + energy wasted by interrupts waking CPUs from sleep may be a + sensitive factor. Recent changes in the subsystem addressed + those long standing issues as well as introduced a new + programming interface to take advantage of the new features.</p> + </body> + + <help> + <task>Evaluating if it's worth to migrate any of the other + callout(9) consumers to the new interface.</task> + <task>Move callout consumers still using the legacy + timeout()/untimeout() interface to callout_*() in order to get + rid of redundant code and clean up KPI.</task> + </help> + </project> + + <project cat='ports'> + <title>&os; Haskell Ports</title> + + <contact> + <person> + <name> + <given>Gábor</given> + <common>Páli</common> + </name> + <email>pgj@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Ashish</given> + <common>Shukla</common> + </name> + <email>ashish@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://wiki.freebsd.org/Haskell">&os; Haskell wiki page</url> + <url href="https://github.com/freebsd-haskell/freebsd-haskell/">&os; Haskell ports repository</url> + </links> + + <body> + <p>We are proud to announce &os; Haskell Team has updated existing + ports to their latest stable versions. We also added number of + new ports, which brings the count of Haskell ports in &os; ports + tree to more than 400, featuring many popular software, e.g. + <tt>xmonad</tt>, <tt>git-annex</tt>, <tt>pandoc</tt> or various + web framework implementations. All of these updates will be + available as part of the upcoming 8.4-RELEASE. We also came to + know that Haskell ports are also being used successfully on + DragonFlyBSD's dports tree.</p> + + <p>In our development repository, there was some optional support + added for LLVM-based code generation using the GHC LLVM backend. + This works mostly on &os; too, though some of the ports would + need fixing so it is still considered experimental.</p> + </body> + + <help> + <task>Try to build GHC with clang (as system compiler).</task> + <task>Commit pending Haskell ports to the &os; ports tree.</task> + <task>Add more ports to the Ports Collection.</task> + </help> + </project> + + <project cat='proj'> + <title>FreeNAS</title> + + <contact> + <person> + <name> + <given>Alfred</given> + <common>Perlstein</common> + </name> + <email>alfred@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Josh</given> + <common>Paetzel</common> + </name> + <email>jpaetzel@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://www.FreeNAS.org/"/> + </links> + + <body> + <p>FreeNAS 8.3.1-RELEASE-p2 will hit Sourceforge the second week + of April, and should end up as the last FreeNAS release based on + &os; 8.X It's currently the only Free Open Source NAS + product available with any form of ZFS encryption (provided by + GELI).</p> + </body> + + <help> + <task>The team is hard at work on getting a &os; 9.X-based + release of FreeNAS ready. Currently there are several nightly + snapshots available.</task> + + <task>Add HAST to the webinterface.</task> + + <task>Migrate to NFSv4.</task> + + <task>Integrate foundation sponsored kernel iSCSI target.</task> + </help> + </project> + + <project cat='docs'> + <title>Improving the Documentation Project Infrastructre</title> + + <contact> + <person> + <name> + <given>Gábor</given> + <common>Kövesdán</common> + </name> + <email>gabor@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://svnweb.freebsd.org/doc/projects/xml-tools/">The xml-tools branch</url> + </links> + + <body> + <p>There is an ongoing work to improve the documentation + infrastructure and modernize our documentation toolchain. The + work can be found in the xml-tools branch and is very near to + completion. The improvements include the following:</p> + + <ul> + <li>Upgrade to DocBook 4.5.</li> + <li>Use XSLT instead of DSSSL to render XHTML-based output.</li> + <li>Generate PDF from PS and simplify image processing.</li> + <li>Fix make lint and validate the whole documentation set.</li> + <li>Fix rendering of TOC elements.</li> + <li>Fix misused link elements that resulted in a corrupt + rendering.</li> + <li>Use more human-friendly publication data and release info + rendering.</li> + <li>Add support for XInclude in DocBook documents.</li> + <li>Add support for profiling with attributes.</li> + <li>Add support for Schematron constraints.</li> + <li>Add experimental epub support.</li> + <li>Add experimental support for XSL-FO-based printed + output.</li> + <li>Clean up obsolete SGML constructs.</li> + <li>Clean up catalogs.</li> + <li>Drop HTML Tidy since it is not needed any more.</li> + </ul> + + <p>The changes eliminate some dependencies and switch the doc + repository to a real XML toolchain with proper validation and + more advanced rendering tools. The only exceptions are Jade and + the DSSSL stylesheets, which are still needed for printed + output.</p> + </body> + + <help> + <task>Fix rendering problems with images in printed + formats.</task> + + <task>Update the Documentation Primer to reflect changes.</task> + </help> + </project> + + <project cat='ports'> + <title>GNOME/&os;</title> + + <contact> + <person> + <name> + <given>&os; GNOME team</given> + </name> + <email>gnome@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://www.freebsd.org/gnome"/> + <url href="http://www.freebsd.org/gnome/docs/develfaq.html"/> + <url href="http://www.marcuscom.com:8080/viewvc/viewvc.cgi/marcuscom"/> + <url href="https://github.com/jlmess77/mate-ports"/> + </links> + + <body> + <p>The GNOME/&os; Team has recently merged glib 2.34, Gtk+ 2.24.17 + and Gtk+ 3.6.4 into ports, the C++ bindings also have got + updates. In additional "low-level" GNOME ports received + updates, like libsoup, gobject-introspection, atk and vala for + example. The telepathy stack and empathy where also + updated.</p> + + <p>The <tt>USE_GNOME</tt> macro has received support for + <tt>:run</tt> and <tt>:build</tt> targets thanks to Jeremy + Messenger (mezz). Currently only libxml2 and libxslt support + these targets.</p> + + <p><tt>USE_GNOME=pkgconfig</tt> is being deprecated in favor of + <tt>USE_PKGCONFIG=build</tt>. The former also adds a run + dependency on pkg-config, which is not required. A first pass + was done to get rid of this in the glib update to 2.34. In + cooperation with the X11 Team the usage of + <tt>USE_GNOME=pkgconfig</tt> in X components will be removed. + After the fallout from this is handled and stranglers are + converted the <tt>USE_GNOME</tt> option will be removed.</p> + + <p>In addition <tt>USE_GNOME=gnomehack</tt> is deprecated and + should not be used. Please replace it with + <tt>USES=pathfix</tt>.</p> + + <p>The GNOME development repository has switched from CVS to SVN. + CVS will not get any more updates. Uses can get a new version + of the <a + href="http://marcuscom.com/downloads/marcusmerge">marcusmerge</a> + script that supports SVN from its home page, and should remove + the old CVS checkout "ports" dir.</p> + + <ul> + <li>SVN anonymous root: <a href="svn://creme-brulee.marcuscom.com/"/> + or <a href="svn://sushi.marcuscom.com/"/> (IPv6).</li> + <li>ViewVC: <a href="http://www.marcuscom.com:8080/viewvc/viewvc.cgi/marcuscom"/></li> + </ul> + + <p>On-going efforts:</p> + + <ul> + <li><tt>glib</tt> 2.36, <tt>pango</tt> 1.34.0, <tt>gtk</tt> + 3.8.0 and <tt>gobject-introspection</tt> 1.36.0 where updated in + the GNOME development repository.</li> + + <li>Gustau Perez i Querol stepped up and started work on + updating the old GNOME 3.4 ports to 3.6. At the moment of + writing these are not available in the GNOME development + repository just yet. For his efforts, he was awarded a &os; + GNOME team membership.</li> + + <li>Jeremy Messenger (mezz) has completed Mate 1.6 which will be arriving in + ports near you when deemed stable enough.</li> + </ul> + + <p>If you want to help with keeping the documentation updated or + helping out in other ways, even if it only parts for the + Glib/Gtk/GNOME stack you are interested in, please contact + us!</p> + </body> + + <help> + <task>Update the FreeBSD.org/gnome website, in particular the developer + information about USE_GNOME, maybe put that section in the porters handbook + instead.</task> + + <task>Merge more updated ports from MC to ports.</task> + + <task>Testing latest Glib/Gtk releases with existing ports, and import + it into ports when it is ready.</task> + + <task>After porting GNOME 3.6 run tests and fix bugs.</task> + </help> + </project> + + <project cat='ports'> + <title>KDE/&os;</title> + + <contact> + <person> + <name> + <given>KDE</given> + <common>&os;</common> + </name> + <email>kde@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://FreeBSD.kde.org">KDE/&os; home page</url> + <url href="http://FreeBSD.kde.org/area51.php">area51</url> + </links> + + <body> + <p>The KDE/&os; Team is very proud to have Schaich Alonso (aschai) + joining the team. Welcome!</p> + + <p>The KDE/&os; Team have continued to improve the experience of + KDE software and Qt under &os;. The latest round of improvements + include:</p> + + <ul> + <li>Fix problems establishing UDP connections.</li> + </ul> + + <p>The team has also made many releases and upstreamed many fixes + and patches. The latest round of releases include:</p> + + <ul> + <li>KDE SC: 4.9.5, 4.10.1 (ports)</li> + <li>Qt: 5.0.0 (area51) and 4.8.4 (ports)</li> + <li>PyQt: 4.9.6 (ports); QScintilla 2.7 (ports); SIP: 4.14.2 (area51) and 4.14.3 (ports)</li> + <li>KDevelop: 4.4.1 (ports); KDevPlatform: 1.4.1 (ports)</li> + <li>Calligra: 2.5.5, 2.6.2 (ports)</li> + <li>Amarok: 2.7.0</li> + <li>CMake: 2.8.10.2</li> + <li>Digikam (and KIPI-plugins): 3.1.0 (area51)</li> + <li>QtCreator: 4.6.1 (ports)</li> + <li>KDE Telepathy 0.6.0 (area51)</li> + <li>many smaller ports</li> + </ul> + + <p>As a result — according to PortScout — we have 431 + ports, of which 93.5% (from 91%) are up-to-date.</p> + + <p>The team is always looking for more testers and porters so + please contact us and visit our home page.</p> + </body> + + <help> + <task>Updating out-of-date ports, see PortScout for a list.</task> + </help> + </project> + + <project cat='kern'> + <title>UFS/FFS Performance Work</title> + + <contact> + <person> + <name> + <given>Kirk</given> + <common>McKusick</common> + </name> + <email>mckusick@mckusick.com</email> + </person> + </contact> + + <links> + <url href="www.mckusick.com/publications/faster_fsck.pdf">Paper describing this work</url> + </links> + + <body> + <p>Some work on the performance of UFS/FFS has been recently + committed to HEAD. The purpose of the corresponding change to + the FFS layout policy is to reduce the running time for a full + file system check. It also reduces the random access time for + large files and speeds up the traversal time for directory tree + walks.</p> + + <p>The key idea is to reserve a small area in each cylinder group + immediately following the inode blocks for the use of metadata, + specifically indirect blocks and directory contents. The new + policy is to preferentially place metadata in the metadata area + and everything else in the blocks that follow the metadata + area.</p> + + <p>The size of this area can be set when creating a filesystem + using <tt>newfs(8)</tt> or changed in an existing filesystem using + <tt>tunefs(8)</tt>. Both utilities use the <tt>-k + held-for-metadata-blocks</tt> option to specify the amount of + space to be held for metadata blocks in each cylinder group. By + default, <tt>newfs(8)</tt> sets this area to half of minfree + (typically 4% of the data area).</p> + + <p>As with all layout policies, it only affect layouts of things + allocated after it is put in place. So these changes will + primarily be noticable on newly created file systems.</p> + + <p>File system checks has been sped up by caching the cylinder + group maps in pass1 so that they do not need to be read again in + pass5. As this nearly doubles the memory requirement for + <tt>fsck(8)</tt>, the cache is thrown away if other memory needs + in <tt>fsck(8)</tt> would otherwise fail. Thus, the memory + footprint of <tt>fsck(8)</tt> remains unchanged in memory + constrained environments. This optimization will be evident on *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305091339.r49DdcEA081325>