Make a second editing pass through the 2017Q2 status report

This commit is contained in:
Benjamin Kaduk 2017-09-23 21:17:28 +00:00
parent a5166e089a
commit 4e45e1cacb
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=50910

View file

@ -175,7 +175,7 @@
started life many years ago as a project by Gleb Kurtsou started life many years ago as a project by Gleb Kurtsou
(gleb). Kirk McKusick (mckusick) then picked up and updated (gleb). Kirk McKusick (mckusick) then picked up and updated
the patch, and acted as a flag-waver. Feedback, suggestions, the patch, and acted as a flag-waver. Feedback, suggestions,
and discussions were carried by Ed Maste (emaste), John and discussions were carried out by Ed Maste (emaste), John
Baldwin (jhb), Jilles Tjoelker (jilles), and Rick Macklem Baldwin (jhb), Jilles Tjoelker (jilles), and Rick Macklem
(rmacklem). Kris Moore (kris) performed an initial ports (rmacklem). Kris Moore (kris) performed an initial ports
investigation followed by an exp-run by Antoine Brodin investigation followed by an exp-run by Antoine Brodin
@ -249,7 +249,7 @@
<body> <body>
<p>FRRouting (FRR), a Quagga fork, is an IP routing protocol <p>FRRouting (FRR), a Quagga fork, is an IP routing protocol
suite for Linux and Unix platforms which includes protocol suite for Linux and Unix platforms which includes protocol
daemons for BGP, IS-IS, OSPF and RIP (LPD and PIM support needs to be daemons for BGP, IS-IS, OSPF and RIP (LPD and PIM support need to be
fixed on &os;). FRR is a Linux Foundation Collaborative fixed on &os;). FRR is a Linux Foundation Collaborative
Project with contributors including 6WIND, Architecture Project with contributors including 6WIND, Architecture
Technology Corporation, Big Switch Networks, Cumulus Networks, Technology Corporation, Big Switch Networks, Cumulus Networks,
@ -1111,10 +1111,10 @@
but it does work.</li> but it does work.</li>
<li><tt>rbd-ggate</tt> is available to create a Ceph <li><tt>rbd-ggate</tt> is available to create a Ceph
<tt>rdb</tt> backed device. <tt>rbd-ggate</tt> was <tt>rbd</tt> backed device. <tt>rbd-ggate</tt> was
submitted by Mykola Golub. It works in a rather simple submitted by Mykola Golub. It works in a rather simple
fashion: once a cluster is functioning, <tt>rdb fashion: once a cluster is functioning, <tt>rbd
import</tt> and <tt>rdb-gate map</tt> are used to create import</tt> and <tt>rbd-ggate map</tt> are used to create
<tt>ggate</tt>-like devices backed by the Ceph cluster.</li> <tt>ggate</tt>-like devices backed by the Ceph cluster.</li>
</ul> </ul>
@ -1262,7 +1262,7 @@
<body> <body>
<p>Work proceeds to finalize the process of bringing support <p>Work proceeds to finalize the process of bringing support
for the Marvell Armada38x platform into &os;-HEAD.</p> for the Marvell Armada38x platform into &os; head.</p>
<p>The most important parts of the recent effort are:</p> <p>The most important parts of the recent effort are:</p>
@ -1433,7 +1433,7 @@
filesystems better. In addition to the KDE sysadmins, we filesystems better. In addition to the KDE sysadmins, we
would also like to extend our thanks to Adriaan de Groot, who would also like to extend our thanks to Adriaan de Groot, who
is both a KDE committer and part of our KDE on &os; team, for is both a KDE committer and part of our KDE on &os; team, for
spearheading the efforts.</p> spearheading these efforts.</p>
<p>The following big updates landed in the ports tree this <p>The following big updates landed in the ports tree this
quarter:</p> quarter:</p>
@ -1633,8 +1633,8 @@
first time. The PR count is currently just under 2,500, with first time. The PR count is currently just under 2,500, with
almost 600 of them unassigned. This quarter saw almost 7,400 almost 600 of them unassigned. This quarter saw almost 7,400
commits from 171 committers. More PRs got closed this commits from 171 committers. More PRs got closed this
quarter, but also more PRs got sent in, both of which are good quarter than last quarter, but also more PRs got sent in,
to see.</p> both of which are good to see.</p>
<p>Over the past three months, we welcomed four new committers: <p>Over the past three months, we welcomed four new committers:
Bradley T. Hughes (bhughes@), Danilo G. Baio (dbaio@), Jochen Bradley T. Hughes (bhughes@), Danilo G. Baio (dbaio@), Jochen
@ -1643,9 +1643,9 @@
bf@, was taken in for safekeeping after a long period of bf@, was taken in for safekeeping after a long period of
inactivity.</p> inactivity.</p>
<p>On the management side, the Port Management Team welcomed <p>On the management side, the Ports Management Team welcomed
back bapt@, who is working on several new features for the back bapt@, who is working on several new features for the
Ports Tree. The Port Management Team also had its annual Ports Tree. The Ports Management Team also had its annual
real-life meeting during BSDCan.</p> real-life meeting during BSDCan.</p>
<p>On the infrastructure side, three new <tt>USES</tt> values <p>On the infrastructure side, three new <tt>USES</tt> values
@ -1654,14 +1654,14 @@
<ul> <ul>
<li><tt>cargo</tt>, to ease the porting of Rust packages or <li><tt>cargo</tt>, to ease the porting of Rust packages or
binaries using the <tt>cargo</tt> command (also covered binaries using the <tt>cargo</tt> command (also covered
separately in this report).</li> separately in this report)</li>
<li><tt>groff</tt>, to handle a dependency on the <li><tt>groff</tt>, to handle a dependency on the
<tt>groff</tt> document formatting system, that has been <tt>groff</tt> document formatting system, that has been
removed from the base system for &os; 12.</li> removed from the base system for &os; 12</li>
<li><tt>meson</tt>, to provide support for projects based on <li><tt>meson</tt>, to provide support for projects based on
Meson.</li> Meson</li>
</ul> </ul>
<p>The default version of PostgreSQL switched from 9.3 to 9.5, <p>The default version of PostgreSQL switched from 9.3 to 9.5,
@ -1673,7 +1673,7 @@
54.0.1, and Chromium 59.0.3071.115.</p> 54.0.1, and Chromium 59.0.3071.115.</p>
<p>Behind the scenes, antoine@ ran 36 exp-runs to test version <p>Behind the scenes, antoine@ ran 36 exp-runs to test version
updates, making CRAN ports platform-independent, test installing updates, make the CRAN ports platform-independent, test installing
bsdgrep(1) as <tt>/usr/bin/grep</tt>, test LLVM updates, test bsdgrep(1) as <tt>/usr/bin/grep</tt>, test LLVM updates, test
the ino64 project, and perform Makefile cleanups.</p> the ino64 project, and perform Makefile cleanups.</p>
</body> </body>
@ -1757,7 +1757,7 @@
<p>The kernel now uses <tt>crc32c</tt> instructions where <p>The kernel now uses <tt>crc32c</tt> instructions where
appropriate. These are an optional set of instructions to appropriate. These are an optional set of instructions to
perform <tt>crc32c</tt> quickly without using a lookup perform <tt>crc32c</tt> checksumming quickly without using a lookup
table.c</p> table.c</p>
<p>The <tt>VM_MEMATTR_WRITE_THROUGH</tt> memory attribute is <p>The <tt>VM_MEMATTR_WRITE_THROUGH</tt> memory attribute is
@ -2040,13 +2040,13 @@
<p>The default mode for C is now <tt>-std=gnu11</tt> instead of <p>The default mode for C is now <tt>-std=gnu11</tt> instead of
<tt>-std=gnu89</tt>. The C++ front end has full C++14 <tt>-std=gnu89</tt>. The C++ front end has full C++14
language support including C++14 variable templates, C++14 language support, including C++14 variable templates, C++14
aggregates with non-static data member initializers, C++14 aggregates with non-static data member initializers, C++14
extended <tt>constexpr</tt>, and more. The Standard C++ extended <tt>constexpr</tt>, and more. The Standard C++
Library (libstdc++) has full C++11 support and experimental Library (libstdc++) has full C++11 support and experimental
full C++14 support. It uses a new ABI by default.</p> full C++14 support. It uses a new ABI by default.</p>
<p>The lang/gcc port now is a meta-port that pulls in the <p>The <tt>lang/gcc</tt> port now is a meta-port that pulls in the
respective <tt>lang/gccX</tt> port (based on the setting of respective <tt>lang/gccX</tt> port (based on the setting of
<tt>$GCC_DEFAULT</tt>) and defines <tt>gcc</tt>, <tt>g++</tt>, <tt>$GCC_DEFAULT</tt>) and defines <tt>gcc</tt>, <tt>g++</tt>,
and <tt>gfortran</tt> as symlinks to the respective versioned and <tt>gfortran</tt> as symlinks to the respective versioned
@ -2181,14 +2181,14 @@
<links> <links>
<url href="https://www.FreeBSDFoundation.org/">FreeBSD Foundation Website</url> <url href="https://www.FreeBSDFoundation.org/">FreeBSD Foundation Website</url>
<url href="https://www.FreeBSDfoundation.org/wp-content/uploads/2017/06/&os;-Foundation-Q2-2017-Update.pdf">Quarterly Newsletter</url> <url href="https://www.FreeBSDfoundation.org/wp-content/uploads/2017/06/FreeBSD-Foundation-Q2-2017-Update.pdf">FreeBSD Foundation Quarterly Newsletter</url>
</links> </links>
<body> <body>
<p>Last quarter the Foundation was busy supporting the &os; <p>Last quarter the Foundation was busy supporting the &os;
Project in so many ways! We brought on two interns from the Project in so many ways! We brought on two interns from the
University of Waterloo who were extremely productive, from University of Waterloo who were extremely productive, from
working on a continuous integration project, to adding MSDOS working on a continuous integration project to adding MSDOS
FAT filesystem support to <tt>makefs</tt>. We continued FAT filesystem support to <tt>makefs</tt>. We continued
helping to accelerate OS changes with our internal staff of helping to accelerate OS changes with our internal staff of
software developers, as well as funding outside software software developers, as well as funding outside software
@ -2203,7 +2203,7 @@
world!</p> world!</p>
<p>Below, you can read some of the highlights from our Q2 <p>Below, you can read some of the highlights from our Q2
newsletter and find writeups throughout this status report newsletter, and find writeups throughout this status report
from Foundation staff members including Ed Maste, Kostik from Foundation staff members including Ed Maste, Kostik
Belousov, and Glen Barber. Don't forget, we are 100% Belousov, and Glen Barber. Don't forget, we are 100%
funded by donations. Please take a moment to <a funded by donations. Please take a moment to <a
@ -2213,7 +2213,7 @@
<p>Q2 Development Projects Summary</p> <p>Q2 Development Projects Summary</p>
<p>Our hard work continues into the 2nd quarter on 2017. <p>Our hard work continues into the 2nd quarter of 2017.
Please take a look at the highlights from our more recent Please take a look at the highlights from our more recent
Development Projects summaries.</p> Development Projects summaries.</p>
@ -2245,7 +2245,7 @@
<p>One of the ways the Foundation supports &os; is by <p>One of the ways the Foundation supports &os; is by
providing development grants for work on individual providing development grants for work on individual
projects. These allow developers to propose projects they projects. These allow developers to propose projects they
would like to undertake to improve &os;, and request funding would like to undertake to improve &os; and request funding
to perform that work. The Foundation is always willing to to perform that work. The Foundation is always willing to
receive proposals, but will occasionally issue a call for receive proposals, but will occasionally issue a call for
proposals to highlight specific areas of focus and to be proposals to highlight specific areas of focus and to be
@ -2266,7 +2266,7 @@
<li>New test cases, improved test infrastructure, and <li>New test cases, improved test infrastructure, and
quality assurance</li> quality assurance</li>
<li>Improved software development tools.</li> <li>Improved software development tools</li>
<li>Projects to improve community collaboration and <li>Projects to improve community collaboration and
communication</li> communication</li>
@ -2325,8 +2325,8 @@
providing &os; education and training, and recruiting more providing &os; education and training, and recruiting more
contributors to the Project. We can only provide the above contributors to the Project. We can only provide the above
support with your donations, and we need your help to support with your donations, and we need your help to
connect us with your companies. Please consider alerting connect us with your companies. Please consider notifying
your organization to our new Partnership Program and helping your organization about our new Partnership Program and helping
to connect us with the appropriate contacts at your to connect us with the appropriate contacts at your
company.</p> company.</p>
@ -2347,9 +2347,7 @@
<li>Improve and support &os; infrastructure</li> <li>Improve and support &os; infrastructure</li>
</ul> </ul>
<p>We need your support to continue improving &os;. You can <p>We need your support to continue improving &os;.</p>
help by donating today and sharing our new Partnership
Program with your company.</p>
<p>Q2 2017 Conference Recaps</p> <p>Q2 2017 Conference Recaps</p>
@ -2374,7 +2372,7 @@
<p>OSCON 2017 (contributed by Ed Maste)</p> <p>OSCON 2017 (contributed by Ed Maste)</p>
<p>I represented the FreeBSD Foundation at OSCON 2017, which took place <p>I represented the FreeBSD Foundation at OSCON 2017, which took place
May 8-11, 2017, in Austin, TX. <a May 8-11, 2017, in Austin, TX: <a
href="https://conferences.oreilly.com/oscon/oscon-tx">https://conferences.oreilly.com/oscon/oscon-tx</a>.</p> href="https://conferences.oreilly.com/oscon/oscon-tx">https://conferences.oreilly.com/oscon/oscon-tx</a>.</p>
<p>The Foundation booth was also staffed by &os; committer <p>The Foundation booth was also staffed by &os; committer
@ -2396,8 +2394,8 @@
<p>In mid-May I presented at Rootconf 2017 in Bangalore. <p>In mid-May I presented at Rootconf 2017 in Bangalore.
Rootconf is India's principal conference where systems and Rootconf is India's principal conference where systems and
operations engineers share real world knowledge about operations engineers share real-world knowledge about
building reliable systems. <a building reliable systems: <a
href="https://rootconf.in/2017/">https://rootconf.in/2017/</a>.</p> href="https://rootconf.in/2017/">https://rootconf.in/2017/</a>.</p>
<p>As always, it was interesting to hear the difficulties <p>As always, it was interesting to hear the difficulties
@ -2523,10 +2521,10 @@
code. People that organise conferences or user groups; who code. People that organise conferences or user groups; who
are prominent supporters on social media; who triage bug are prominent supporters on social media; who triage bug
reports and who test changes; and many others who contribute reports and who test changes; and many others who contribute
in various ways, are deserving of recognition of the support in various ways, are deserving of recognition for the support
that they give to the Project. Core hopes that this will both that they give to the Project. Core hopes that this will both
encourage more people to volunteer their time and effort on encourage more people to volunteer their time and effort on
behalf of the project, and encourage those who do to stick behalf of the Project, and encourage those who already do to stick
with the Project, if not become more deeply involved.</p> with the Project, if not become more deeply involved.</p>
<p>The naming for the new group of non-committer Project members <p>The naming for the new group of non-committer Project members
@ -2535,7 +2533,7 @@
took the view that since what they were offerring was formal took the view that since what they were offerring was formal
Project Membership, then that was the right thing to call it. Project Membership, then that was the right thing to call it.
Committers thus become those Project Members with access to Committers thus become those Project Members with access to
commit to the Project's Code repositories. Project Members commit to the Project's code repositories. Project Members
receive an @FreeBSD.org e-mail address, access to various receive an @FreeBSD.org e-mail address, access to various
Project hardware, access to internal mailing lists and other Project hardware, access to internal mailing lists and other
communications channels, and invitations to attend Developer communications channels, and invitations to attend Developer
@ -2562,9 +2560,9 @@
achieve the desired result.</p> achieve the desired result.</p>
<p>The very first FCP &mdash; FCP 0 &mdash; describes the <p>The very first FCP &mdash; FCP 0 &mdash; describes the
process itself. At the time of writing, Core is voting on process itself. At the time of this writing, Core is voting on
accepting the initial document, which can be viewed in the accepting the initial document, which can be viewed in the
Projects <a Project's <a
href="https://github.com/freebsd/fcp/blob/master/fcp-0000.md">Github href="https://github.com/freebsd/fcp/blob/master/fcp-0000.md">Github
repository</a>. Two new mailing lists have been created: repository</a>. Two new mailing lists have been created:
fcp@FreeBSD.org is the channel for receiving notifications of fcp@FreeBSD.org is the channel for receiving notifications of
@ -2576,13 +2574,13 @@
<p>Core is delighted to announce that Gordon Tetlow has joined <p>Core is delighted to announce that Gordon Tetlow has joined
the Security Officer team, and will be working on managing the the Security Officer team, and will be working on managing the
Secteam caseload, freeing up other members to concentrate on Security Team caseload, freeing up other members to concentrate on
the more technical aspects of vulnerability remediation. In the more technical aspects of vulnerability remediation. In
addition, Ed Maste has joined secteam and is available to addition, Ed Maste has joined the Security Team and is available to
assist the Security Officers where necessary.</p> assist the Security Officers where necessary.</p>
<p>Although Florian Smeets had to step down, the postmaster team <p>Although Florian Smeets had to step down, the postmaster team
has now recruited three new members and is now back up to has recruited three new members and is now back up to
strength.</p> strength.</p>
<p>Considering the desirability of a number of fixes that have <p>Considering the desirability of a number of fixes that have
@ -2597,27 +2595,27 @@
commit bits. Please welcome:</p> commit bits. Please welcome:</p>
<ul> <ul>
<li>Vladimir Kondratyev</li> <li>Vladimir Kondratyev (wulf@)</li>
<li>Ryan Libby</li> <li>Ryan Libby (rlibby@)</li>
<li>Kyle Evans</li> <li>Kyle Evans (kevans@)</li>
</ul> </ul>
<p>Also, during this quarter, we had one person give up their <p>Also, during this quarter, we had one person give up their
commit bit:</p> commit bit:</p>
<ul> <ul>
<li>Jordan Hubbard</li> <li>Jordan Hubbard (jkh@)</li>
</ul> </ul>
<p>It is always unsettling when one of the Project's founding <p>It is always unsettling when one of the Project's founding
members decides to move on, but Jordan's interests have members decides to move on, but Jordan's interests have
migrated away from &os; related projects and he has decided to migrated away from &os;-related projects and he has decided to
hang up his bit once and for all.</p> hang up his bit once and for all.</p>
<p>Core would like to thank NTTA (formerly Verio) for providing <p>Core would like to thank NTTA (formerly Verio) for providing
hosting for a cvsup mirror for many years, and also for their hosting for a <tt>cvsup</tt> mirror for many years, and also for their
kind offer to provide ongoing hosting for a machine in their kind offer to provide ongoing hosting for a machine in their
Seattle facility. Since we have no need for additional North Seattle facility. Since we have no need for additional North
America hosting, we have declined their offer.</p> America hosting, we have declined their offer.</p>
@ -2634,10 +2632,10 @@
all copyright holders before changing any remaining 4-clause all copyright holders before changing any remaining 4-clause
licensing.</p> licensing.</p>
<p>Core, along with Secteam, are monitoring developments <p>Core, along with the Security Team, are monitoring developments
concerning the &quot;Stack Clash&quot; vulnerability that hit concerning the &quot;Stack Clash&quot; vulnerability that hit
the headlines during June. Changes to the stack-guard the headlines during June. Changes to the stack-guard
mitigation system are underway as a consequence of the mitigation system are underway as a response to the
proof-of-concept published by Qualys.</p> proof-of-concept published by Qualys.</p>
</body> </body>
</project> </project>