svn commit: r40615 - head/en_US.ISO8859-1/htdocs/news/status
Glen Barber
gjb at FreeBSD.org
Sun Jan 13 19:31:57 UTC 2013
Author: gjb
Date: Sun Jan 13 19:31:56 2013
New Revision: 40615
URL: http://svnweb.freebsd.org/changeset/doc/40615
Log:
Add the April-June 2012 status report.
Prepared by: pgj
Minor tweaks by: gjb
Added:
head/en_US.ISO8859-1/htdocs/news/status/report-2012-04-2012-06.xml (contents, props changed)
Added: head/en_US.ISO8859-1/htdocs/news/status/report-2012-04-2012-06.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2012-04-2012-06.xml Sun Jan 13 19:31:56 2013 (r40615)
@@ -0,0 +1,1005 @@
+<?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>April-June</month>
+
+ <year>2012</year>
+ </date>
+
+ <section>
+ <title>Introduction</title>
+
+ <p>This report covers &os;-related projects between April and June
+ 2012. This is the second of the four reports planned for
+ 2012.</p>
+
+ <p>Thanks to all the reporters for the excellent work! This report
+ contains 17 entries and we hope you enjoy reading it.</p>
+
+ <p>Please note that the deadline for submissions covering the period
+ between July and December 2012 is January 15th, 2013.</p>
+ </section>
+
+ <category>
+ <name>proj</name>
+
+ <description>Projects</description>
+ </category>
+
+ <category>
+ <name>bin</name>
+
+ <description>Userland Programs</description>
+ </category>
+
+ <category>
+ <name>team</name>
+
+ <description>&os; Team Reports</description>
+ </category>
+
+ <category>
+ <name>kern</name>
+
+ <description>Kernel</description>
+ </category>
+
+ <category>
+ <name>net</name>
+
+ <description>Network Infrastructure</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='arch'>
+ <title>&os;/arm on ARM Fast Models Simulator for Cortex-A15 MPCore
+ Processor</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Zbigniew</given>
+ <common>Bodek</common>
+ </name>
+ <email>zbb at semihalf.com</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Rafal</given>
+ <common>Jaworowski</common>
+ </name>
+ <email>raj at semihalf.com</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Tomasz</given>
+ <common>Nowicki</common>
+ </name>
+ <email>tn at semihalf.com</email>
+ </person>
+ </contact>
+
+ <links>
+ <url
+ href="http://www.arm.com/products/processors/cortex-a/cortex-a15.php">Cortex-A15 product page</url>
+ <url
+ href="http://www.arm.com/products/tools/models/fast-models.php">Fast Models product page</url>
+ </links>
+
+ <body>
+ <p>ARM Fast Models is platform which helps software developers
+ debug systems in parallel with SoC design, speeding up and
+ improving system development. This work is bringing up &os; on
+ ARM Fast Models system based on ARM Cortex-A15 and peripheral
+ components. It works in single user mode, using a compiled-in
+ kernel RAM disk minimal root file system.</p>
+
+ <p>Current &os; support includes:</p>
+
+ <ul>
+ <li>L1, L2 cache, Branch Predictor</li>
+ <li>Dual-core (SMP) support setup in WB cache mode</li>
+ <li>Cortex-A15 integrated Generic Timer</li>
+ <li>Drivers for ARM peripheral components:
+ <ul>
+ <li>PL011 UART controller</li>
+ <li>PL390 GIC - Generic Interrupt Controller</li>
+ <li>SP804 Dual Timer</li>
+ </ul>
+ </li>
+ </ul>
+
+ <p>Next steps:</p>
+
+ <ul>
+ <li>Quad-core (SMP) support</li>
+ <li>Multi-user mode</li>
+ </ul>
+ </body>
+ </project>
+
+ <project cat='kern'>
+ <title>&os;/at91 Improvements</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Warner</given>
+ <common>Losh</common>
+ </name>
+ <email>imp at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url
+ href="http://wiki.freebsd.org/FreeBSDAtmel">&os; on ATMEL AT91 Wiki</url>
+ </links>
+
+ <body>
+ <p>&os;'s Atmel support has languished for some time. A number of
+ improvements were urgently needed as demand for newer SoCs has
+ materialized. New SoC support is not hard, but it does wind up
+ copying a lot of code. I have started down the path to make it
+ easier to do. I had planned on making it table driven. But
+ then I discovered with dts files that Atmel was producing.</p>
+
+ <p>So, I plan on moving to using Atmel's <tt>.dsti</tt> files, or
+ variations on them. They have .dsti files for all the AT91SAM9
+ parts. This should allow us to support new SoCs and boards
+ faster.</p>
+
+ <p>However, there are some challenges with this approach. Pin
+ multiplexing seems undefined in Atmel's dts file. Only a few of
+ the devices are well-defined at the present time. And the
+ encoding seems to be immature.</p>
+
+ <p>So we have a target-rich port that is quite ripe for
+ refactoring.</p>
+ </body>
+
+ <help>
+ <task>Update the base system libfdt to a version that supports
+ include.</task>
+ <task>Write a <tt>.dtsi</tt> for Atmel AT91RM9200.</task>
+ <task>Write <tt>.dti</tt> files for all supported boards.</task>
+ <task>Help sort out the pin multiplexing issue.</task>
+ <task>Refactor existing board files to make new ones easier in the
+ interim.</task>
+ <task>Knock yourself out and implement board support for new
+ CPUs.</task>
+ </help>
+ </project>
+
+ <project cat='misc'>
+ <title>BSD-Day 2012</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Gábor</given>
+ <common>Páli</common>
+ </name>
+ <email>pgj at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://bsdday.eu/2012">BSD-Day 2012 web site</url>
+ <url
+ href="http://www.youtube.com/playlist?list=PL13D5471D8ECF08C9">Video recordings of the talks at YouTube</url>
+ <url
+ href="https://picasaweb.google.com/116452848880746560170/BSDDay2012?authkey=Gv1sRgCN3twLrxuaeongE">Event photo album</url>
+ </links>
+
+ <body>
+ <p>For this year, we moved the time of the event earlier by six
+ months, so it was held on May 5, 2012 and it was co-located with
+ the Austrian Linuxweeks (Linuxwochen Österreich) in Vienna.
+ We had many sponsors, like the freshly joined &os; Foundation,
+ iXsystems, FreeBSDMall, BSD Magazine, allBSD.de Projekt, that
+ enabled us to continue our previously launched series of
+ multi-project BSD developer summits all around Central
+ Europe.</p>
+
+ <p>To kick off, there was a "stammtisch" (local beer meetup)
+ organized in the downtown of Vienna, at Kolar on the Friday
+ evening before the event — as usual. Then it was followed
+ by the event on Saturday that brought many interesting topics
+ from the world of &os;, OpenBSD and NetBSD: running NetBSD as an
+ embedded system for managing VOIP applications, introduction to
+ the Capsicum security framework, relayd(8), the load balancer
+ and proxy solution for OpenBSD, status update of the
+ developments around the &os; ports tree, using DVCSs in clouds,
+ firewalling with pfSense, and mfsBSD. Please consult the links
+ in the report for the details.</p>
+ </body>
+ </project>
+
+ <project cat='team'>
+ <title>The &os; Core Team</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Core Team</given>
+ </name>
+ <email>core at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url
+ href="http://docs.FreeBSD.org/cgi/mid.cgi?1342030291.6001.80.camel">Announcement</url>
+ </links>
+
+ <body>
+ <p>The &os; Project is pleased to announce the completion of the
+ 2012 Core Team election. The &os; Core Team acts as the
+ project's "Board of Directors" and is responsible for approving
+ new src committers, resolving disputes between developers,
+ appointing sub-committees for specific purposes (security
+ officer, release engineering, port managers, webmaster, et
+ cetera), and making any other administrative or policy decisions
+ as needed. The Core Team has been elected by &os; developers
+ every 2 years since 2000.</p>
+
+ <p>Peter Wemm rejoins the Core Team after a two-year hiatus, with
+ new members Thomas Abthorpe, Gavin Atkinson, David Chisnall,
+ Attilio Rao and Martin Wilke joining incumbents John Baldwin,
+ Konstantin Belousov and Hiroki Sato.</p>
+
+ <p>The complete newly elected core team is:</p>
+
+ <ul>
+ <li>Thomas Abthorpe <tabthorpe at FreeBSD.org></li>
+ <li>Gavin Atkinson <gavin at FreeBSD.org></li>
+ <li>John Baldwin <jhb at FreeBSD.org></li>
+ <li>Konstantin Belousov <kib at FreeBSD.org></li>
+ <li>David Chisnall <theraven at FreeBSD.org></li>
+ <li>Attilio Rao <attilio at FreeBSD.org></li>
+ <li>Hiroki Sato <hrs at FreeBSD.org></li>
+ <li>Peter Wemm <peter at FreeBSD.org></li>
+ <li>Martin Wilke <miwi at FreeBSD.org></li>
+ </ul>
+
+ <p>The new Core Team would like to thank outgoing members Wilko
+ Bulte, Brooks Davis, Warner Losh, Pav Lucistnik, Colin Percival
+ and Robert Watson for their service over the past two (and in
+ some cases, many more) years.</p>
+
+ <p>The Core Team would also especially like to thank Dag-Erling
+ Smørgrav for running the election.</p>
+ </body>
+</project>
+
+ <project cat='docs'>
+ <title>The &os; Japanese Documentation Project</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Hiroki</given>
+ <common>Sato</common>
+ </name>
+ <email>hrs at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Ryusuke</given>
+ <common>Suzuki</common>
+ </name>
+ <email>ryusuke at 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>Our translation work has slightly moved on to handbook from the
+ <tt>www/ja</tt> (CVS) or <tt>htdocs</tt> (SVN) subtree, since
+ almost translated web page contents were updated to the latest
+ English counterparts.</p>
+
+ <p>During this period, we translated the 8.3-RELEASE announcement
+ and published it in a timely manner. Newsflash and some other
+ updates in the English version were also translated as soon as
+ possible.</p>
+
+ <p>For &os; Handbook, translation work of the "cutting-edge" and
+ "printing" sections have been completed. Some updates in the
+ "linuxemu" and "serialcomms" section were done. At this moment,
+ "bsdinstall", "cutting-edge", "desktop", "install",
+ "introduction", "kernelconfig", "mirrors", "multimedia",
+ "pgpkeys", "ports", "printing", and "x11" chapters are
+ synchronized with the English versions.</p>
+ </body>
+
+ <help>
+ <task>Further translation work of outdated documents in
+ <tt>ja_JP.eucJP</tt> subtree.</task>
+ </help>
+ </project>
+
+ <project cat='team'>
+ <title>&os; Documentation Project</title>
+
+ <contact>
+ <person>
+ <email>freebsd-doc at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://wiki.freebsd.org/GoogleCodeIn/2011Status"/>
+ <url href="http://wiki.freebsd.org/201208DevSummit"/>
+ <url href="http://wiki.freebsd.org/DocIdeaList"/>
+ </links>
+
+ <body>
+ <p>We continue to make progress in committing the work produced as
+ part of Google Code-In 2011; an overview of the status is at <a
+ href="http://wiki.freebsd.org/GoogleCodeIn/2011Status">http://wiki.freebsd.org/GoogleCodeIn/2011Status</a>.
+ Doc committers and GCIN mentors are encouraged to go through the
+ list and help shepherd outstanding tasks into the tree.</p>
+
+ <p>We are planning a full day of Documentation Summit on the day
+ preceding the August 2012 DevSummit in Cambridge, UK. This
+ follows a successful DocSummit day held at BSDCan in May 2012.
+ Further details are available at: <a
+ href="http://wiki.freebsd.org/201208DevSummit">http://wiki.freebsd.org/201208DevSummit</a>.</p>
+
+ <p>A doc sprint took place over IRC (<tt>#bsddocs on</tt> EFnet)
+ in early July, setting out plans for reviving the marketing team
+ and a strong desire for a new, more organized website.</p>
+
+ <p>A lot of progress and momentum has built up with creating and
+ updating documentation and website content over the last few
+ months. Also read the doceng report for the recent
+ infrastructure improvements.</p>
+
+ <p>Anyone wishing to help with this effort is welcome to join us
+ and say hello either on the freebsd-doc mailing list, or
+ <tt>#bsddocs</tt> on EFnet IRC.</p>
+ </body>
+
+ <help>
+ <task>Review the website content and remove outdated parts or
+ update when applicable.</task>
+
+ <task>Go through the doc idea list on the wiki and start working
+ them out.</task>
+ </help>
+ </project>
+
+ <project cat='bin'>
+ <title>&os; Services Control (fsc)</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Tom</given>
+ <common>Rhodes</common>
+ </name>
+ <email>trhodes at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <body>
+ <p>FSC has been moved into the ports system (see
+ <tt>sysutils/fsc</tt>) and continues to improve outside of the
+ ports tree. Some interesting work is being done in the area of
+ services control, system boot, and a simplification of the
+ process. Stay tuned for more information in status reports that
+ follow.</p>
+ </body>
+
+ <help>
+ <task>Test, test, test. Feedback is really important to this
+ project.</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 at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Ashish</given>
+ <common>SHUKLA</common>
+ </name>
+ <email>ashish at 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 that the &os; Haskell Team has updated
+ the Haskell Platform to 2012.2.0.0, GHC to 7.4.1 as well as
+ updated existing ports to their latest stable versions. We also
+ added a number of new Haskell ports, and their count in &os;
+ Ports tree is now 336.</p>
+ </body>
+
+ <help>
+ <task>Test GHC to work with clang/LLVM.</task>
+ <task>Add an option to the <tt>lang/ghc</tt> port to be able to
+ build it with already installed GHC instead of requiring a
+ separate GHC bootstrap tarball.</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='ports'>
+ <title>KDE/&os;</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>KDE</given>
+ <common>FreeBSD</common>
+ </name>
+ <email>kde at 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 team has made many releases and upstreamed many fixes and
+ patches. The latest round of releases include:</p>
+
+ <ul>
+ <li>KDE SC: 4.8.3, 4.8.4 (in ports) and 4.8.95 (in area51)</li>
+ <li>Qt: 4.8.1, 4.8.2</li>
+ <li>PyQt: 4.9.1; SIP: 4.13.2; QScintilla 2.6.1</li>
+ <li>KDevelop: 2.3.1; KDevPlatform: 1.3.1</li>
+ <li>Calligra: 2.4.2, 2.4.3</li>
+ <li>Amarok: 2.5.90 (in area51)</li>
+ <li>CMake: 2.8.8</li>
+ <li>Digikam (and KIPI-plugins): 2.6.0</li>
+ </ul>
+
+ <p>As a result — according to PortScout — kde@ has 393
+ ports, of which 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>Test KDE SC 4.8.95.</task>
+ <task>Test KDE PIM 4.8.95.</task>
+ <task>Update out-of-date ports, see <a
+ href="http://portscout.org/kde@freebsd.org.html">PortScout</a> for a
+ list.</task>
+ </help>
+ </project>
+
+ <project cat='net'>
+ <title>Multipath TCP (MPTCP) for &os;</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Nigel</given>
+ <common>Williams</common>
+ </name>
+ <email>njwilliams at swin.edu.au</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Lawrence</given>
+ <common>Stewart</common>
+ </name>
+ <email>lastewart at swin.edu.au</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Grenville</given>
+ <common>Armitage</common>
+ </name>
+ <email>garmitage at swin.edu.au</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://caia.swin.edu.au/newtcp/mptcp/"/>
+ <url
+ href="http://tools.ietf.org/html/draft-ietf-mptcp-multiaddressed-09">TCP Extensions for Multipath Operation with Multiple Addresses (draft)</url>
+ <url
+ href="http://mptcp.info.ucl.ac.be/">"MultiPath TCP — Linux Kernel implementation" home page</url>
+ </links>
+
+ <body>
+ <p>Work is underway to create an IETF draft-compatible Multipath
+ TCP implementation for the &os; kernel.</p>
+
+ <p>A key goal of the project is to create a research platform to
+ investigate a range of multipath related transport issues
+ including congestion control, retransmission strategy and packet
+ scheduling policy. We also aim to provide full interoperability
+ with the Linux kernel implementation being developed at
+ Université catholique de Louvain.</p>
+
+ <p>We expect to release code and results at the project's home
+ page as it progresses.</p>
+ </body>
+ </project>
+
+ <project cat='net'>
+ <title>SMP-Friendly pf(4)</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Gleb</given>
+ <common>Smirnoff</common>
+ </name>
+ <email>glebius at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url
+ href="http://svnweb.freebsd.org/base/projects/pf/head/">Project SVN branch</url>
+
+ <url
+ href="http://lists.freebsd.org/pipermail/freebsd-pf/2012-June/006643.html">Alpha announcement email thread</url>
+ </links>
+
+ <body>
+ <p>The project is aimed at moving the <tt>pf(4)</tt> packet filter
+ out of single mutex, as well as in general improving of its &os;
+ port.</p>
+
+ <p>The project is near its finish, the code is planned to go into
+ head after more testing and benchmarking. If you are interested
+ in details, please see the corresponding email thread on
+ freebsd-pf (see links).</p>
+ </body>
+
+ <help>
+ <task>Rewrite the <tt>pf(4)</tt> <tt>ioctl()</tt> interface so
+ that it does not utilize in-kernel structures. That would make
+ ABI more stable and ease future development.</task>
+ </help>
+ </project>
+
+ <project cat='ports'>
+ <title>Portbuilder</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>David</given>
+ <common>Naylor</common>
+ </name>
+ <email>naylor.b.david at gmail.com</email>
+ </person>
+ </contact>
+
+ <links>
+ <url
+ href="https://github.com/DragonSA/portbuilder">Git Repository</url>
+ <url
+ href="https://github.com/DragonSA/portbuilder/blob/0.1.5.2/README">README</url>
+ <url
+ href="https://github.com/DragonSA/portbuilder/blob/0.1.5.2/TODO">TODO</url>
+ </links>
+
+ <body>
+ <p>Since the last update there has been 2 feature releases and 4
+ bug-fix releases. A highlight of the changes made:</p>
+
+ <ul>
+ <li>Support has been added for:</li>
+ <ul>
+ <li><tt>-j</tt>: controlling concurrency per stage</li>
+ <li>pkgng: next generation package manager</li>
+ <li>installing packages via repository</li>
+ <li>dynamic defaults (loaded from
+ <tt>/etc/make.conf</tt>)</li>
+ <li>new options framework (aka OptionsNG)</li>
+ </ul>
+
+ <li>Some of the fixes include:</li>
+ <ul>
+ <li>correct assertions</li>
+ <li>correct build logic</li>
+ <li>retry when kevent receives <tt>EINTR</tt></li>
+ <li>correctly detecting installed ports</li>
+ <li>many fixes in the build logic</li>
+ </ul>
+ </ul>
+
+ <p>A benchmark was run timing portbuilder against a standard ports
+ build of KDE (<tt>x11/kde4</tt>) in a clean <tt>chroot(8)</tt>
+ environment. Portbuilder achieved a build time of 2:21:16
+ compared to ports build time of 4:47:21 for an decreased build
+ time of 51% from using portbuilder.</p>
+ </body>
+ </project>
+
+ <project cat='team'>
+ <title>The &os; Port Management Team</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Thomas</given>
+ <common>Abthorpe</common>
+ </name>
+ <email>portmgr-secretary at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Port</given>
+ <common>Management Team</common>
+ </name>
+ <email>portmgr at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://www.FreeBSD.org/ports/" />
+ <url
+ href="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributing-ports/" />
+ <url href="http://portsmon.freebsd.org/index.html" />
+ <url href="http://www.freebsd.org/portmgr/index.html" />
+ <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 slowly approaches 24,000 ports. The PR count
+ still is close to 1200.</p>
+
+ <p>In Q2 we added 7 new committers and took in one commit bit for
+ safe keeping.</p>
+
+ <p>The Ports Management team have been running -exp runs on an
+ ongoing basis, verifying how base system updates may affect the
+ ports tree, as well as providing QA runs for major ports
+ updates. Of note, -exp runs were done for:</p>
+
+ <ul>
+ <li>automake update</li>
+ <li>cmake update</li>
+ <li>xorg update</li>
+ <li>png update</li>
+ <li>Fix make reinstall</li>
+ <li>Implement <tt>USE_QT4</tt> in <tt>bsd.ports.mk</tt></li>
+ <li>KDE4 update</li>
+ <li>XFCE4 update</li>
+ <li>bison update</li>
+ <li>perl5.14 as default</li>
+ <li>ruby1.9 as default</li>
+ <li>ruby1.8 update</li>
+ <li>bsdsort regression test</li>
+ </ul>
+
+ <p>A lot of focus during this period was put into getting the
+ ports tree into a ready state for &os; 9.1.</p>
+
+ <p>A significant step forward was the implementation of
+ OptionsNG.</p>
+
+ <p>A record number of Port Managers attended BSDCan 2012, with
+ five being present to partake in the week of events, culminating
+ in a portmgr PR closing session that dealt with 18 PRs in one
+ day. You can see a group photo at <a
+ href="http://www.facebook.com/portmgr"/>. While you are
+ there, please click on the "Like" icon.</p>
+
+ <p>Beat Gaetzi has been doing ongoing tests with the ports tree to
+ ensure a smooth transition from CVS to Subversion. The tree was
+ successfully migrated the weekend of June 14, 2012.</p>
+ </body>
+
+ <help>
+ <task>Looking for help getting <a
+ href="http://wiki.freebsd.org/PortsAndClang">ports to build with
+ clang</a>.</task>
+
+ <task>Looking for help fixing <a
+ href="http://wiki.freebsd.org/PortsFailingOnCurrent">ports
+ broken on CURRENT</a>. (List needs updating, too.)</task>
+
+ <task>Looking for help with <a
+ href="http://wiki.freebsd.org/PortsBrokenOnTier2Architectures">Tier-2
+ architectures</a>.</task>
+
+ <task><a
+ href="http://wiki.freebsd.org/PortsBrokenBySrcChanges">ports
+ broken by src changes</a>.</task>
+
+ <task><a
+ href="http://wiki.freebsd.org/PortsFailingOnPointyhat">ports
+ failing on pointyhat</a>.</task>
+
+ <task><a
+ href="http://wiki.freebsd.org/PortsFailingOnPointyhatWest">ports
+ failing on pointyhat-west</a>.</task>
+
+ <task><a href="http://wiki.freebsd.org/Trybroken">ports that are
+ marked as <tt>BROKEN</tt></a>.</task>
+
+ <task><a href="http://wiki.freebsd.org/WhenDidThatPortBreak">When
+ did that port break</a>?</task>
+
+ <task>Most ports PRs are assigned, we now need to focus on
+ testing, committing and closing.</task>
+ </help>
+ </project>
+
+ <project cat='ports'>
+ <title>Redports</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Bernhard</given>
+ <common>Froehlich</common>
+ </name>
+ <email>decke at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://www.redports.org/"/>
+ </links>
+
+ <body>
+ <p>There was good progress in the last half a year and a lot of
+ support from different parties to make redports a stable and
+ fast service.</p>
+
+ <p>A long known security concern within tinderbox was raised at
+ the BSD-Day in Vienna which was addressed by beat. That
+ improves security and isolation of the concurrent running jobs a
+ lot and gives me peace of mind.</p>
+
+ <p>We also recently got two beefy machines from the &os;
+ Foundation which increases computing power a lot. So no more
+ backlogs and your jobs finish much quicker.</p>
+
+ <p>But as usual now that we have enough power I was able to make
+ another promise come true and integrated Ports QAT functionality
+ into redports. Ports QAT was an automated services that did a
+ buildtest after each commit to the official &os; ports tree. If
+ a build fails it sends out mails and logfiles to the committer.
+ That finds bad commits quickly and allows the committer to fix
+ it before the first user notices. The former service stopped
+ about 2 years ago and we had no proper replacement for that task
+ at hand. Now that this is fully integrated into redports it
+ also gives us all the nice benefits of a common platform.</p>
+ </body>
+
+ <help>
+ <task>Automatic build incoming patches from Ports PRs in redports
+ and send results to GNATS database.</task>
+
+ <task>People want an GCC testing environment on redports where all
+ ports are build with <tt>lang/gcc47</tt>. To make that happen
+ we need to patch the ports framework to handle that and
+ correctly bootstrap with base GCC. This also gives us the
+ possibility to build all our binary packages with a modern gcc
+ and is easy to use for regular users. Contributors?</task>
+ </help>
+ </project>
+
+ <project cat='bin'>
+ <title>Replacing the Regular Expression Code</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Gábor</given>
+ <common>Kövesdán</common>
+ </name>
+ <email>gabor at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://laurikari.net/tre/">TRE home page</url>
+ </links>
+
+ <body>
+ <p>It has been decided to implement the optimizations and
+ extensions as a more isolated layer and not directly in TRE
+ itself. Since the last report there has been some progress in
+ this direction and the code has been significantly refactored.
+ It does not work yet in this new form but it is close to a
+ working state. Apart from this, the multiple pattern matching
+ needs some debugging and some minor features are missing.</p>
+ </body>
+
+ <help>
+ <task>Finish multiple pattern heuristic regex matching.</task>
+ <task>Implement GNU-specific regex extensions.</task>
+ <task>Test performance, standard-compliance and correct
+ behavior.</task>
+ </help>
+ </project>
+
+ <project cat='ports'>
+ <title>BSD-licensed Sort Utility (GNU sort(1) Replacement)</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Oleg</given>
+ <common>Moskalenko</common>
+ </name>
+ <email>oleg.moskalenko at citrix.com</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Gábor</given>
+ <common>Kövesdán</common>
+ </name>
+ <email>gabor at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url
+ href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/bsdsort/">&os; port of BSD sort(1)</url>
+ <url
+ href="http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sort.html">IEEE Std 1003.1-2008 sort(1) specification</url>
+ </links>
+
+ <body>
+ <p>BSD <tt>sort(1)</tt> has been made the default sort utility in
+ 10-CURRENT. It is compatible with the latest GNU
+ <tt>sort(1)</tt>, version 8.15, except that the multi-threaded
+ mode is not enabled by default.</p>
+ </body>
+
+ <help>
+ <task>When the track record of the BSD <tt>sort(1)</tt> allows,
+ remove GNU <tt>sort(1)</tt> from -CURRENT.</task>
+
+ <task>Improve reliability of the multi-threaded sort and
+ investigate the possibility of making it the default compilation
+ mode.</task>
+
+ <task>Investigate possibility of factoring out the sort
+ functionality into a standalone library so that other utilities
+ can also make use of it.</task>
+ </help>
+ </project>
+
+ <project cat='ports'>
+ <title>Xorg on &os;</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Martin</given>
+ <common>Wilke</common>
+ </name>
+ <email>miwi at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Koop</given>
+ <common>Mast</common>
+ </name>
+ <email>kwm at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Niclas</given>
+ <common>Zeising</common>
+ </name>
+ <email>zeising at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Eitan</given>
+ <common>Adler</common>
+ </name>
+ <email>eadler at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://wiki.freebsd.org/Xorg"/>
+ <url href="http://trillian.chruetertee.ch/ports/browser/trunk"/>
+ </links>
+
+ <body>
+ <p>During the beginning of this period, an update to the xorg
+ distribution for &os; was made, dubbed xorg 7.5.2. This update
+ included a new flag, <tt>WITH_NEW_XORG</tt>, to get a more
+ recent xorg distribution for those with modern hardware. To get
+ KMS support for recent Intel graphics chipsets <tt>WITH_KMS</tt>
+ must also be set. This requires a recent &os; 10-CURRENT or
+ &os; 9-STABLE.</p>
+ </body>
+
+ <help>
+ <task>Switch to use FreeGLUT instead of libGLUT, since the latter
+ is old and has there is no upstream support or releases any
+ more. Work on this is mostly done.</task>
+
+ <task>Update the xorg distribution to what is in the development
+ repository. The xorg project recently did a new release, and
+ the development repository contains this release. It needs more
+ testing before it can be merged, and a CFT was sent out in the
+ beginning of June. Work on this is ongoing.</task>
+
+ <task>Decide how to handle the new and old xorg distributions. In
+ recent xorg, a lot of legacy driver support has been dropped,
+ therefore we need to maintain two xorg distributions to not
+ loose a lot of hardware drivers. Currently, this is done by
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-doc-head
mailing list