Date: Tue, 26 Jul 2016 04:36:19 +0000 (UTC) From: Benjamin Kaduk <bjk@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49170 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201607260436.u6Q4aJ8D067993@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bjk Date: Tue Jul 26 04:36:19 2016 New Revision: 49170 URL: https://svnweb.freebsd.org/changeset/doc/49170 Log: Another round of edits to the 2016Q2 report Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Tue Jul 26 02:18:57 2016 (r49169) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Tue Jul 26 04:36:19 2016 (r49170) @@ -98,12 +98,12 @@ <p>The &os; Release Engineering Team completed the 10.3-RELEASE cycle late April, led by &a.marius;. The release was one week behind the original schedule, to accommodate for a few - last-minute critical issues that were essential to include in the + last-minute critical issues that were essential to fix in the final release.</p> <p>The &os; 11.0-RELEASE cycle started late May, one month behind the original schedule. The schedule slip was primarily - to accommodate for packaging the &os; base system with the + to accommodate efforts for packaging the &os; base system with the <tt>pkg(8)</tt> utility. However, as work on this progressed, it became apparent that there were too many outstanding issues. As a result, packaged base will be a "beta" feature @@ -145,7 +145,7 @@ <p>While there is ongoing progress to remove Rails 3.2 from the ports tree, there are some ports for which this is a major - update that block the overall process. The most recent blocker + update that blocks the overall process. The most recent blocker was the outstanding update of <tt>www/redmine</tt> from 2.6 to 3.2. This has completed successfully, so we can now move on.</p> @@ -271,10 +271,10 @@ POSIX threads implementation, <tt>libthr</tt>, the only major feature lacking for POSIX compliance is robust mutexes. Robust mutexes allow applications to detect, and - theoretically, recover from crashes which occur while + theoretically recover from, crashes which occur while modifying the shared state. The supported model is to protect shared state by a <tt>pthread_mutex</tt>, and the crash is - detected as the thread termination while owning the mutex. A + detected as thread termination while owning the mutex. A thread might terminate alone, or it could be killed due to the termination of the containing process. As such, the robust attribute is applicable to both process-private and -shared @@ -282,7 +282,7 @@ <p>An application must be specifically modified to handle and recover from failures. The <tt>pthread_mutex_lock()</tt> - function may return new error <tt>EOWNERDEAD</tt>, which + function may return a new error <tt>EOWNERDEAD</tt>, which indicates that the previous owner of the lock terminated while still owning the lock. Despite returning this non-zero value, the lock is granted to the caller. In the simplest form, an @@ -291,7 +291,7 @@ reinitialization. More sophisticated applications could try to automatically recover from the condition, in which case <tt>pthread_mutex_consistent(3)</tt> must be called on the - lock before the unlock. However, such recovery can be + lock before unlocking it. However, such recovery can be considered to be very hard. Still, even the detection of inconsistent shared state is useful, since it avoids further corruption and random faults of the affected application. @@ -747,8 +747,9 @@ complete the full test suite without errors.</li> </ol> - <p>11-CURRENT is used to compile and build test Ceph. The - Clang toolset needs to be at least version 3.7, as Clang 3.4 + <p>11-CURRENT is used to compile and build-test Ceph. The + Clang toolset needs to be at least version 3.7, as the Clang 3.4 + available on stable/10 does not have all of the capabilities required to compile everything.</p> @@ -801,7 +802,7 @@ <li>CephFS: Cython tries to access an internal field in <tt> struct dirent</tt>, which fails to compile.</li> - <li>Tests that verify the correct functionality of these are + <li>Tests that verify the correct functionality of these features are also excluded from the test suite.</li> </ul> @@ -824,7 +825,7 @@ </body> <help> - <task>The current and foremost task it to get the test suite to + <task>The current and foremost task is to get the test suite to complete without errors.</task> <task>Build an automated test platform that will build @@ -842,7 +843,7 @@ <task>Get the currently excluded Python tests to work.</task> - <task>Compile and test the user space RBD (Rados Block + <task>Compile and test the userspace RBD (Rados Block Device).</task> <task>Investigate if an in-kernel RBD device could be developed @@ -878,7 +879,7 @@ <body> <p>After being in the &os; Ports Collection for three months, GitLab continues to mature and gain adoption. Most of its - starting problems have been resolved, with one known issue + initial problems have been resolved, with one known issue left: it does not start on boot. Any help in solving this issue is welcome.</p> @@ -914,8 +915,8 @@ </links> <body> - <p>This is an interim report on the technical state of the ASLR - patch.</p> + <p>This is an interim report on the technical state of my + work towards ASLR support in the &os; base system.</p> <p>The <tt>proccontrol(1)</tt> utility was written to manage and query ASLR enforcement on a per-process basis. It is required @@ -940,7 +941,7 @@ <p><tt>-q</tt> (queries the state of the specified mode for the process with the PID specified by the <tt>-p</tt> option)</p> - <p><tt>-e</tt> (toggles the feature on or off for the given + <p><tt>-s</tt> (toggles the feature on or off for the given process or itself)</p> <p>If a command is specified, it inherits the applied @@ -980,11 +981,11 @@ attempting to override memory from other allocators.</p> <p>&os; uses the <tt>MAP_EXCL</tt> flag to <tt>mmap(2)</tt>, - which must be used in the <tt>MAP_FIXED|MAP_EXCL</tt> form to + which must be used in the form <tt>MAP_FIXED|MAP_EXCL</tt> to cause <tt>mmap(2)</tt> to fail if the requested range is already used. I tried to force <tt>MAP_FIXED</tt> requests from SBCL to implicitly set <tt>MAP_EXCL</tt>, but this did - not go well since SBCL sometimes pre-allocates regions for + not go well, since SBCL sometimes pre-allocates regions for later use with <tt>MAP_FIXED</tt>. So, <tt>MAP_EXCL</tt> mappings failed, dumping the process into <tt>ldb</tt>.</p> @@ -1203,7 +1204,7 @@ quarters:</p> <ul> - <li>Registration of &os; Group Contacts (GC) with freenode + <li>Registered &os; Group Contacts (GC) with freenode staff. For information on what this means, see <a href="https://freenode.net/groupreg">the group registration page</a>.</li> @@ -1309,7 +1310,7 @@ term.</p> <p>It is critical to have a strong developer presence amongst - users and IRC Admin would like to call on all developers to + users, and IRC Admin would like to call on all developers to join the &os; freenode channels to help support that presence. We are the &os; giants on whose shoulders the future contributors stand. It is important to be there, in @@ -1590,7 +1591,7 @@ importantly, their <strong>states</strong>. Another example is ensuring that various flags and keywords are unambiguous and well understood. For instance, "patch" and - "patch-ready", can often be misunderstood or + "patch-ready" can often be misunderstood or misapplied.</li> <li>Issue statistics are lacking, and for the next quarter we @@ -1712,7 +1713,7 @@ <body> <p>Reproducible builds are a set of software development - practices which create a verifiable path from human readable + practices which create a verifiable path from human-readable source code to the binary code used by computers. In brief, the idea is that building the same binary, software package, document, or other binary artifact twice from the same source @@ -1926,7 +1927,7 @@ <body> <p>The <tt>arm64 pmap</tt> code has been updated to work with the full 4 pagetable levels. This allows us to increase the - user virtual address space to 256TB, with an increase of the + user virtual address space to 256TB, with a concomittant increase of the kernel virtual address space. It also allows an increase in the size of the physical memory &os; can handle to up to 2TB.</p> @@ -2059,7 +2060,7 @@ quarter: added filesystem thoughput limits to RCTL; committed iSER initiator support; added support for rerooting into NFS; and added <tt>iscsictl -e</tt>, which makes it possible to enable and disable - sessions.</p> + iSCSI sessions.</p> <p>Ed Maste, our Project Development Director, accomplished the following work last quarter: investigated the state of @@ -2144,7 +2145,7 @@ <p>We also published monthly newsletters to highlight work being done to support &os;, tell you about upcoming events, and provide - other information to keep you in the loop of what we're doing to + other information to keep you in the loop on what we're doing to support the &os; Project and community.</p> <p>George Neville-Neil and Robert Watson continued teaching @@ -2229,7 +2230,7 @@ see the Foundation support, and other input to help us determine our direction and how we should support the Project.</p> - <p>Code of Conduct — Anne Dickison, our Marketing Director, + <p>Anne Dickison, our Marketing Director, has been overseeing the efforts to rewrite the Project's Code of Conduct to help make this a safe, inclusive, and welcoming community.</p>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607260436.u6Q4aJ8D067993>