diff --git a/en/news/status/report-2011-10-2011-12.xml b/en/news/status/report-2011-10-2011-12.xml
index 28a089692c..92e794e6a2 100644
--- a/en/news/status/report-2011-10-2011-12.xml
+++ b/en/news/status/report-2011-10-2011-12.xml
@@ -1,7 +1,7 @@
-
+
Work is underway to convert the remaining ruby- ports to
- rubygem-* ports in order to keep up with the gem community.
A second attempt will be made to change the default ruby from - 1.8 to 1.9. There will be some unavoidable casualties of this - transition sysutils/rubygem-chef-server was contributed by - RideCharge Inc / Taxi Magic who is now using it exclusively.
+ 1.8 to 1.9. There will be some unavoidable casualties of this + transition sysutils/rubygem-chef-server was contributed by + RideCharge Inc / Taxi Magic who is now using it exclusively.Two new libraries, libc++ (providing a C++11 STL implementation) - and libcxxrt (providing an implementation of the C++ ABI - specification). This is enabled by adding WITH_LIBCPLUSPLUS=yes to - src.conf. It is not enabled by default because libc++ does not - build with the version of gcc in the base system and requires you - to build with clang.
+ and libcxxrt (providing an implementation of the C++ ABI + specification). This is enabled by adding WITH_LIBCPLUSPLUS=yes to + src.conf. It is not enabled by default because libc++ does not + build with the version of gcc in the base system and requires you + to build with clang.Once it is built, you can select between using GNU libstdc++ and - libc++ by adding -stdlib=libc++ or -stdlib=libstdc++ to your - compile and link flags (when building with clang).
+ libc++ by adding -stdlib=libc++ or -stdlib=libstdc++ to your + compile and link flags (when building with clang).If you are running head (or have a spare [virtual] machine you - can try it on) then please try building your C++ code with libc++ - and let me know of any failures, ideally with reduced test - cases.
+ can try it on) then please try building your C++ code with libc++ + and let me know of any failures, ideally with reduced test + cases.GEOM MULTIPATH class took major rewrite to fix many problems and - improve functionality, including:
+ improve functionality, including:This changes are now committed into the &os; HEAD branch. Merge - to 9-STABLE and 8-STABLE is planned after 9.0 release.
+ to 9-STABLE and 8-STABLE is planned after 9.0 release.Project sponsored by iXsystems, Inc.
igor is a program that proofreads man pages, DocBook SGML - source, and other text files for many common mistakes.
+ source, and other text files for many common mistakes.Files are tested for spelling mistakes, repeated words, and - white-space problems. Man pages are also checked for minimal - structure, and DocBook SGML source files are checked for formatting - and tag problems.
+ white-space problems. Man pages are also checked for minimal + structure, and DocBook SGML source files are checked for formatting + and tag problems.If you write or edit &os; documentation, let igor help you check - it for correctness.
+ it for correctness.Significantly updated CARP protocol has been committed to head/. - I expect the new code to be more easy to maintain and less buggy, - since it uses less hacks to the networking stack.
+ I expect the new code to be more easy to maintain and less buggy, + since it uses less hacks to the networking stack.The new CARP does not bring a lot of new features, however here - is a couple:
+ is a couple:The code has been developed by glebius@ with lots of help from - bz@.
+ bz@.I wandered in and started working on &os;/390 about 1 month ago - based on source Bjoern provided. My short term goals are to sync it - with the current HEAD and write a minimal IPLabel loader, so we do - not have to depend on Hercules-only commands to test the kernel - boot process.
+ based on source Bjoern provided. My short term goals are to sync it + with the current HEAD and write a minimal IPLabel loader, so we do + not have to depend on Hercules-only commands to test the kernel + boot process.Then it will be time to make the crossbuild work again and get - the kernel booting.
+ the kernel booting. @@ -389,51 +389,51 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">On December 31st, 2011 sysutils/sysrc was added to the - ports-tree. On January 6th, 2012 sysutils/host-setup was added to - the ports-tree. Still pending is the addition of - sysutils/tzdialog.
+ ports-tree. On January 6th, 2012 sysutils/host-setup was added to + the ports-tree. Still pending is the addition of + sysutils/tzdialog.Together or separately, these utilities try to make configuring - the system easier and more efficient.
+ the system easier and more efficient.sysrc(8) allows you to safely modify rc.conf(5) without fear or - trepidation; making remote-management and scripted changes a simple - transaction. Also useful in managing puppet installations.
+ trepidation; making remote-management and scripted changes a simple + transaction. Also useful in managing puppet installations.host-setup(8) allows you to configure your time zone, hostname, - network interfaces, default router/gateway, DNS nameservers in - resolv.conf(5) all via dialog(1) (or Xdialog(1)) interface. - Designed to replace sysinstall(8), host-setup is written entirely - in sh(1) and is completely stand-alone.
+ network interfaces, default router/gateway, DNS nameservers in + resolv.conf(5) all via dialog(1) (or Xdialog(1)) interface. + Designed to replace sysinstall(8), host-setup is written entirely + in sh(1) and is completely stand-alone.tzdialog(8) is an ISO-3166 compatible sh(1) rewrite of - tzsetup(8). It is designed to be a drop-in replacement for tzsetup. - The major difference between the two is tzdialog(8) adds supports - for graphical user interface via Xdialog(1) (by passing the `-X' - argument), whereas tzsetup(8) only supports console-based - interaction.
+ tzsetup(8). It is designed to be a drop-in replacement for tzsetup. + The major difference between the two is tzdialog(8) adds supports + for graphical user interface via Xdialog(1) (by passing the `-X' + argument), whereas tzsetup(8) only supports console-based + interaction.Many Perl modules in ports come with test cases included with - their source. This project's goal is to ensure that all these tests - pass. Patches have been added to the ports tinderbox to allow test - related dependencies to be installed and many ports have - TEST_DEPENDS now. A patch is available to enable testing for those - who wish to help out. All p5- ports have been built and tests - attempted. Approximately 61% of the Perl ports pass currently. Many - ports have been updated to include missing dependencies or make - other changes which allow tests to pass. Long term goals include a - more generic framework for testing ports and automated tests - executed when ports are updated.
+ their source. This project's goal is to ensure that all these tests + pass. Patches have been added to the ports tinderbox to allow test + related dependencies to be installed and many ports have + TEST_DEPENDS now. A patch is available to enable testing for those + who wish to help out. All p5- ports have been built and tests + attempted. Approximately 61% of the Perl ports pass currently. Many + ports have been updated to include missing dependencies or make + other changes which allow tests to pass. Long term goals include a + more generic framework for testing ports and automated tests + executed when ports are updated.The new NFS client and server are no longer considered - experimental and are the default for &os; 9.0. Included is fairly - complete support for NFSv4.0, as well as NFSv3 and NFSv2. NFSv4.0 - delegations are not enabled by default for the server, since there - is no handling of them for local system calls done on the server, - as yet. Sofar, the transition seems to have gone alright, with only - a couple of obscure issues identified sofar that did not get fixed - for &os; 9.0. Patches for these can be found at - - http://people.FreeBSD.org/~rmacklem + experimental and are the default for &os; 9.0. Included is fairly + complete support for NFSv4.0, as well as NFSv3 and NFSv2. NFSv4.0 + delegations are not enabled by default for the server, since there + is no handling of them for local system calls done on the server, + as yet. Sofar, the transition seems to have gone alright, with only + a couple of obscure issues identified sofar that did not get fixed + for &os; 9.0. Patches for these can be found at + + http://people.FreeBSD.org/~rmacklem
Work is ongoing with respect to NFSv4.1 client support. The - current code includes functioning support for the required - components, in particular, sessions for both fore and back - channels. Development for the big optional component pNFS is in - progress and with hopefully be functional for the Files layout in a - few months. The modified sources can be found at - http://svn.FreeBSD.org/viewvc/base/projects/nfsv4.1-client.
+ current code includes functioning support for the required + components, in particular, sessions for both fore and back + channels. Development for the big optional component pNFS is in + progress and with hopefully be functional for the Files layout in a + few months. The modified sources can be found at + http://svn.FreeBSD.org/viewvc/base/projects/nfsv4.1-client.There is also a patch for what I call packrats, where threads - perform aggressive on-disk caching of delegated file in the NFSv4.0 - client. It currently seems to function OK, but does not yet have - client reboot recovery implemented, so it can only be used - experimentally at this time. This patch can be found at - http://people.FreeBSD.org/~rmacklem/packrat-patches.
+ perform aggressive on-disk caching of delegated file in the NFSv4.0 + client. It currently seems to function OK, but does not yet have + client reboot recovery implemented, so it can only be used + experimentally at this time. This patch can be found at + http://people.FreeBSD.org/~rmacklem/packrat-patches. @@ -526,41 +526,41 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">During this period, many part of the outdated contents in the - www/ja subtree were updated to the latest versions in the English - counterpart. The "bsdinstall" section in Handbook was newly - translated and the "cutting-edge" section is now - work-in-progress.
+ www/ja subtree were updated to the latest versions in the English + counterpart. The "bsdinstall" section in Handbook was newly + translated and the "cutting-edge" section is now + work-in-progress.The KDE/&os; team have continued to improve the experience of - KDE software and Qt under &os;. The latest round of improvements - include:
+ KDE software and Qt under &os;. The latest round of improvements + include:The team has also made many releases and upstreamed many fixes - and patches. The latest round of releases include:
+ and patches. The latest round of releases include:The team is always looking for more testers and porters so - please contact us at kde@FreeBSD.org and visit our home page at + please contact us at kde@FreeBSD.org and visit our home page at http://FreeBSD.kde.org.
@@ -617,11 +617,11 @@ Report//EN" "http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">We are proud to announce that the &os; Haskell Team has updated - the Haskell Platform to 2011.4.0.0, as well as updated GHC to 7.0.4 - in &os; Haskell ports repository. We also added number of new - Haskell ports, and there count is now more than 300. Some of the - new ports include Yesod, Happstack (popular web development - frameworks in Haskell), ThreadScope (a graphical profiler tool for - parallel Haskell programs).
+ the Haskell Platform to 2011.4.0.0, as well as updated GHC to 7.0.4 + in &os; Haskell ports repository. We also added number of new + Haskell ports, and there count is now more than 300. Some of the + new ports include Yesod, Happstack (popular web development + frameworks in Haskell), ThreadScope (a graphical profiler tool for + parallel Haskell programs).Due to ports repository freeze for 9.0-RELEASE, these updates - are not in official ports tree yet. They will be committed to ports - repository after ports tree is unfreezed again, in the meantime - they can be accessed through &os; Haskell ports repository.
+ are not in official ports tree yet. They will be committed to ports + repository after ports tree is unfreezed again, in the meantime + they can be accessed through &os; Haskell ports repository.Redports is a free service for &os; port maintainers and port - committers to automatically buildtest ports on various &os; - versions and architectures. The motivation to do that was because - there are many people that do not have access to Ports Tinderboxes - and the existing Tinderboxes are usually dedicated to a single - team.
+ committers to automatically buildtest ports on various &os; + versions and architectures. The motivation to do that was because + there are many people that do not have access to Ports Tinderboxes + and the existing Tinderboxes are usually dedicated to a single + team.The platform was designed with scalability in mind but building - capacity is currently very limited until more hardware is - available. I am already in contact with the usual suspects to - improve that.
+ capacity is currently very limited until more hardware is + available. I am already in contact with the usual suspects to + improve that.snd_hda(4) driver took major rewrite:
The code is in testing now and should be soon committed to the - HEAD branch.
+ HEAD branch.Project sponsored by iXsystems, Inc.
BIO_DELETE support (aka TRIM) was added to the CAM SCSI Direct - Access device driver (da).
+ Access device driver (da).Depending on device capabilities different methods used to - implement it. Currently used method can be read/set via - kern.cam.da.X.delete_method sysctls. Possible values are:
+ implement it. Currently used method can be read/set via + kern.cam.da.X.delete_method sysctls. Possible values are:The last two methods (UNMAP and WS16) are defined by SBC - specification and the UNMAP method is the most advanced one. The - rest of methods I have found supported in Linux, and as soon as they - were trivial to implement, then why not? Hope they will be useful - in some cases.
+ specification and the UNMAP method is the most advanced one. The + rest of methods I have found supported in Linux, and as soon as they + were trivial to implement, then why not? Hope they will be useful + in some cases.As side product of fetching logical block provisioning support - flag, da driver also got support for reporting device physical - sector size (aka Advanced Format) via stripesize/stripeoffset GEOM - fields. For known 4K sector disks not reporting it properly number - of quirks were added.
+ flag, da driver also got support for reporting device physical + sector size (aka Advanced Format) via stripesize/stripeoffset GEOM + fields. For known 4K sector disks not reporting it properly number + of quirks were added.The code was committed to the HEAD branch and going to be merged - to 8/9-STABLE after some time.
+ to 8/9-STABLE after some time.Project sponsored by iXsystems, Inc.
The current regular expression code in libc has to be replaced - because it is old, unmaintained and does not support wide - characters. As it has been elaborated, TRE is the most suitable - replacement outside that has an acceptable license. However, the - development of BSD grep also brought some relevant observations. In - short, there are some possibilities to optimize pattern matching - but it is not possible with the POSIX API, because:
+ because it is old, unmaintained and does not support wide + characters. As it has been elaborated, TRE is the most suitable + replacement outside that has an acceptable license. However, the + development of BSD grep also brought some relevant observations. In + short, there are some possibilities to optimize pattern matching + but it is not possible with the POSIX API, because:This project intends to implement these shortcut and provide - efficient pattern matching for all programs that use regex - matching. It will also help avoiding the custom tricks that are - hardcoded into some programs, like GNU grep, to work around the - limiting POSIX API. Besides, GNU grep has some extensions over the - POSIX regular expression, which are necessary if we want to get rid - of GNU code in the end.
+ efficient pattern matching for all programs that use regex + matching. It will also help avoiding the custom tricks that are + hardcoded into some programs, like GNU grep, to work around the + limiting POSIX API. Besides, GNU grep has some extensions over the + POSIX regular expression, which are necessary if we want to get rid + of GNU code in the end.The German Documentation Project is happy to report that two big - chapters have been translated in the past quarter. The first update - is in the firewall chapter and covering the complete IPFW section. - It was contributed by Christopher J. Ruwe. There were style and - language fixes to be done, but the biggest amount of work, the - actual translation, was done by him. We thank Christopher very - much.
+ chapters have been translated in the past quarter. The first update + is in the firewall chapter and covering the complete IPFW section. + It was contributed by Christopher J. Ruwe. There were style and + language fixes to be done, but the biggest amount of work, the + actual translation, was done by him. We thank Christopher very + much.The other chapter that was translated of the new bsdinstall - chapter. Benedict Reuschling did the work on this chapter. He tried - to keep the same titles for sections that are mostly describing the - same things as in the sysinstall chapter (at least where this was - possible).
+ chapter. Benedict Reuschling did the work on this chapter. He tried + to keep the same titles for sections that are mostly describing the + same things as in the sysinstall chapter (at least where this was + possible).German speaking users are encouraged to read both chapters and - report typos or grammar errors back to us so we can fix them.
+ report typos or grammar errors back to us so we can fix them.The German website is being updated on a regular basis.
It has been a while since we did a status report.
This year we started work on GNOME 3.0. Due to time constrains - and lack of man power, this version did not make it into the ports. - Current we have 3.2 in our development repo. See the development - FAQ on our website for details. The MC-UPDATING file contains - upgrade instructions.
+ and lack of man power, this version did not make it into the ports. + Current we have 3.2 in our development repo. See the development + FAQ on our website for details. The MC-UPDATING file contains + upgrade instructions.Currently the GNOME team is understaffed, help is welcome!
The X11 team has started work on the next major update for the - X.Org ports. You might have noticed libraries and proto ports being - updated that belong to the X.Org stack. Currently in our development - repository we have the latest versions of many ports including mesa - and xf86-video-intel.
+ X.Org ports. You might have noticed libraries and proto ports being + updated that belong to the X.Org stack. Currently in our development + repository we have the latest versions of many ports including mesa + and xf86-video-intel.We support versions 1.7.7 and 1.10.4 of the X.Org tree for users - with the appropriate hardware and patches.
+ with the appropriate hardware and patches.We need more testers for both the standard version from - xorg-devel and the WITH_NEW_XORG version. We also need testers for - updated input/video drivers, especially for the less mainstream - ones.
+ xorg-devel and the WITH_NEW_XORG version. We also need testers for + updated input/video drivers, especially for the less mainstream + ones.In order to test check out our svn repository from + href="http://trillian.chruetertee.ch/ports/browser/branches/xorg-dev"> http://trillian.chruetertee.ch/ports/browser/branches/xorg-dev and - the merge script from + the merge script from http://people.FreeBSD.org/~miwi/xorg/xorgmerge. See the wiki for - more details.
+ more details.pfSense is a free and open source customized distribution of - &os; tailored for use as a firewall and router.
+ &os; tailored for use as a firewall and router.2.0.1 was just released which corrected a number of issues - - http://blog.pfsense.org/?p=633.
+ + http://blog.pfsense.org/?p=633.