From owner-svn-doc-all@freebsd.org Wed Jul 15 17:31:00 2020
Return-Path:
Delivered-To: svn-doc-all@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 87CA536B994;
Wed, 15 Jul 2020 17:31:00 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4B6PYb6rQ8z3btK;
Wed, 15 Jul 2020 17:30:59 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 71A461AAED;
Wed, 15 Jul 2020 17:30:59 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06FHUx2q066708;
Wed, 15 Jul 2020 17:30:59 GMT (envelope-from trasz@FreeBSD.org)
Received: (from trasz@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06FHUxdg066706;
Wed, 15 Jul 2020 17:30:59 GMT (envelope-from trasz@FreeBSD.org)
Message-Id: <202007151730.06FHUxdg066706@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: trasz set sender to
trasz@FreeBSD.org using -f
From: Edward Tomasz Napierala
Date: Wed, 15 Jul 2020 17:30:59 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54351 - head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Group: doc-head
X-SVN-Commit-Author: trasz
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Commit-Revision: 54351
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 15 Jul 2020 17:31:00 -0000
Author: trasz
Date: Wed Jul 15 17:30:58 2020
New Revision: 54351
URL: https://svnweb.freebsd.org/changeset/doc/54351
Log:
Create 2020Q2 quarterly status report, covering April 2020 - June 2020.
Submitted by: debdrup
Differential Revision: https://reviews.freebsd.org/D25678
Added:
head/en_US.ISO8859-1/htdocs/news/status/report-2020-04-2020-06.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 Wed Jul 15 13:57:41 2020 (r54350)
+++ head/en_US.ISO8859-1/htdocs/news/status/Makefile Wed Jul 15 17:30:58 2020 (r54351)
@@ -87,7 +87,7 @@ XMLDOCS+= report-2019-04-2019-06
XMLDOCS+= report-2019-07-2019-09
XMLDOCS+= report-2019-10-2019-12
XMLDOCS+= report-2020-01-2020-03
-
+XMLDOCS+= report-2020-04-2020-06
XSLT.DEFAULT= report.xsl
# Install a sample entry.
Added: head/en_US.ISO8859-1/htdocs/news/status/report-2020-04-2020-06.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2020-04-2020-06.xml Wed Jul 15 17:30:58 2020 (r54351)
@@ -0,0 +1,2878 @@
+
+
+
+
+
+
+
+
+
+ 04-06
+
+ 2020
+
+
+
+ Introduction
+
This report will be covering FreeBSD related projects between April and June,
+and covers a diverse set of topics ranging from kernel updates over userland
+and ports, as well to third-party work.
+
+
Some hilights picked with the roll of a d100 include, but are not limited to,
+the ability to forcibly unmounting UFS when the underlying media becomes
+inaccessible, added preliminary support for Bluetooth Low Energy, a introduction to the
+FreeBSD Office Hours, and a repository of software collections called potluck
+to be installed with the pot utility, as well as many many more things.
+
+
As a little treat, readers can also get a rare report from the quarterly team.
+
+
Finally, on behalf of the quarterly team, I would like to extend my deepest
+appreciation and thank you to salvadore@, who decided to take down his shingle.
+His contributions not just the quarterly reports themselves, but also the
+surrounding tooling to many-fold ease the work, are immeassurable.
+
+
We hope you find the report as interesting as we have,
+Daniel Ebdrup Jensen (debdrup@), on behalf of the quarterly team.
+
The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated to
+supporting and promoting the FreeBSD Project and community worldwide. Funding
+comes from individual and corporate donations and is used to fund and manage
+software development projects, conferences and developer summits, and provide
+travel grants to FreeBSD contributors. The Foundation purchases and supports
+hardware to improve and maintain FreeBSD infrastructure and provides resources
+to improve security, quality assurance, and release engineering efforts;
+publishes marketing material to promote, educate, and advocate for the FreeBSD
+Project; facilitates collaboration between commercial vendors and FreeBSD
+developers; and finally, represents the FreeBSD Project in executing contracts,
+license agreements, and other legal arrangements that require a recognized
+legal entity.
+
+
Here are some highlights of what we did to help FreeBSD last quarter:
+
+
COVID-19 Impact to the Foundation
+
+
Like other organizations, we put policies in place for all of our staff members
+to work from home. We also put a temporary ban on travel for staff members.
+We are continuing our work supporting the community and Project, but some of
+our work and responses may be delayed because of changes in some of our
+priorities and the impact of limited childcare for a few of our staff members.
+
+
Partnerships and Commercial User Support
+
+
We help facilitate collaboration between commercial users and FreeBSD
+developers. We also meet with companies to discuss their needs and bring that
+information back to the Project. Not surprisingly, the stay at home orders,
+combined with our company ban on travel during Q2 made in-person meetings
+non-existent. However, the team was able to continue meeting with our partners
+and commercial users virtually. These meetings help us understand some of the
+applications where FreeBSD is used.
+
+
Fundraising Efforts
+
+
Last quarter we raised $268,400! Thank you to the individuals and organizations
+that stepped in to help fund our efforts. Wed like to thank Netflix, employees
+of Nginx, Beckhoff Automation, and Mozilla Foundation for their large
+contributions last quarter, which helped bring our 2020 fundraising effort to
+$339k. We hope other organizations will follow their lead and give back to help
+us continue supporting FreeBSD.
+
+
These are trying times, and we deeply appreciate every donation that has come in
+from $5 to $150,000. Were still here giving 110% to supporting FreeBSD!
+
+
We are 100% funded by donations, and those funds go towards software development
+work to improve FreeBSD, FreeBSD advocacy around the world, keeping FreeBSD
+secure, continuous integration improvements, sponsoring BSD-related and
+computing conferences (even the virtual events!), legal support for the Project,
+and many other areas.
+
We also have the Partnership Program, to provide more benefits for our larger
+commercial donors. Find out more information about the
+partnership program
+and share with your companies!
+
+
OS Improvements
+
+
A number of FreeBSD Foundation grant recipients started, continued working on,
+or completed projects during the second quarter. These include:
+
+
WiFi improvements
+
+
Linuxulator application compatibility
+
+
DRM / Graphics driver updates
+
+
Zstd compression for OpenZFS
+
+
Online RAID-Z expansion
+
+
if_bridge performance improvements
+
+
+
You can find more details about most of these projects in other quarterly
+reports.
+
+
Staff members also worked on a number of larger projects, including:
+
+
Run-Time Dynamic Linker (rtld) improvements
+
+
Improved FreeBSD support on Microsoft HyperV and Azure
+
+
Fine-grained locking for amd64 pmap
+
+
5-level paging structures for amd64
+
+
Non-transparent superpages
+
+
Migration to a Git repository
+
+
Tool chain modernization
+
+
+
Many of these projects also have detailed entries in other quarterly report
+entries.
+
+
Staff members also put in significant effort in many ways other than larger,
+individual projects. These include assisting with code reviews, bug report
+triage, security report triage and advisory handling, addressing syzkaller
+reports, and ongoing maintenance and bug fixes in functional areas such as the
+tool chain, developer tools, virtual memory kernel subsystem, low-level x86
+infrastructure, sockets and protocols, and others.
+
+
University of Waterloo Co-op
+
+
Foundation co-op students Colin, Tiger, and Yang completed their winter 2020
+work term during the second quarter, and continued on with the next school term
+in their respective programs. Although COVID-19 presented a unique challenge
+and prompted an abrupt transition to remote work just over half way through the
+term, all three learned a lot and provided positive contributions to the FreeBSD
+Project and to the Foundation.
+
+
A few projects that were in progress or completed during the work term were
+committed to the FreeBSD tree in the second quarter.
+
+
Continuous Integration and Quality Assurance
+
+
The Foundation provides a full-time staff member who is working on improving
+continuous integration, automated testing, and overall quality assurance
+efforts for the FreeBSD project.
+
+
During the second quarter of 2020, Foundation staff continued improving the
+Project's CI infrastructure, monitoring regressions and working with
+contributors to fix the failing build and test cases. The setting up of VM host
+for CI jobs and staging environment is in progress. We are also working with
+other teams in the Project for their testing needs. For example, we added jobs
+for running full tests on non-x86 architectures. We are also working with many
+external projects and companies to improve their support of FreeBSD.
+
+
See the FreeBSD CI section of this report for completed work items and detailed
+information.
+
+
Supporting FreeBSD Infrastructure
+
+
The Foundation provides hardware and support to improve FreeBSD infrastructure.
+Last quarter, we continued supporting FreeBSD hardware located around the world.
+We started working on getting the new NYI Chicago colocation facility prepared
+for some of the new FreeBSD hardware we are planning on purchasing.
+NYI generously provides this for free to the Project.
+
+
FreeBSD Advocacy and Education
+
+
A large part of our efforts are dedicated to advocating for the Project. This
+includes promoting work being done by others with FreeBSD; producing advocacy
+literature to teach people about FreeBSD and help make the path to starting
+using FreeBSD or contributing to the Project easier; and attending and getting
+other FreeBSD contributors to volunteer to run FreeBSD events, staff FreeBSD
+tables, and give FreeBSD presentations.
+
+
The FreeBSD Foundation sponsors many conferences, events, and summits around the
+globe. These events can be BSD-related, open source, or technology events
+geared towards underrepresented groups. We support the FreeBSD-focused events
+to help provide a venue for sharing knowledge, to work together on projects, and
+to facilitate collaboration between developers and commercial users. This all
+helps provide a healthy ecosystem. We support the non-FreeBSD events to promote
+and raise awareness of FreeBSD, to increase the use of FreeBSD in different
+applications, and to recruit more contributors to the Project. As is the case
+for most of us in this industry, COVID-19 has put our in-person events on hold.
+In addition to attending virtual events, we are continually working on new
+training initiatives and updating our selection of how-to guides to facilitate
+getting more folks to try out FreeBSD.
+
+
Check out some of the advocacy and education work we did last quarter:
+
+
+
Silver sponsor of BSDCan 2020. The event was held virtually, June 2-6, 2020
+
+
Community Sponsor of Rootconf 2020. The event was held virtually, June 19-20, 2020
+
+
Annual FreeBSD Day, June 19. This years celebration was postponed in
+ support of Juneteeth. However the activities surrounding FreeBSD Day have
+ been transformed into an ongoing series of online sessions. See
+ FreeBSD Fridays below for more information.
+
Attended and presented at the virtual Open Source Summit 2020.
+
+
Announced FreeBSD Fridays: A series of 101 classes designed to get you
+ started with FreeBSD. Find out more in the
+ announcement
+
+
Participated as an Admin for Google Summer of Code 2020
+
+
Participated in the new FreeBSD Office Hours series including holding our own
+ Foundation led office hours. Videos from the one hour sessions can be found
+ on the Projects YouTube Channel.
+ You can watch ours here.
+
+
+
In addition to the information found in the Development Projects update section
+of this report, take a minute to check out the latest update blogs:
+
Mellanox provided an update on how and why they use FreeBSD in our latest
+Contributor Case Study.
+
+
We help educate the world about FreeBSD by publishing the professionally
+produced FreeBSD Journal. As we mentioned previously, the FreeBSD Journal is
+now a free publication. Find out more and
+access the latest issues on the
+Journal site.
+
We have continued our work with a new website developer to help us improve our
+website. Work is nearly complete to make it easier for community members to
+find information more easily and to make the site more efficient. We look
+forward to unveiling the refreshed site in Q3.
+
+
Foundation Board Meeting
+
+
Our annual board meeting was held on Tuesday June 2, 2020. We normally hold
+this meeting the Tuesday before BSDCan, in Ottawa, Ontario, Canada, but with the
+company travel ban, and the conference going virtual, our meeting went virtual
+for the first time. The purpose of the annual board meeting is to hold our
+board director and officer elections, review work accomplished over the past
+year, and put together strategic goals for the upcoming 12 months.
+
+
The board generally has two all-day board meetings each year, this one, and a
+more informal one in January, typically held in Berkeley. Both meetings allow
+us to connect, reevaluate and discuss new ideas, while assessing what we should
+do to help the Project.
+
+
Some of our longer-term goals include Growing User and Developer Communities,
+Developing Training and OS Course Content, Improving desktop/laptop experience,
+Promoting FreeBSD (as you can see in all the advocacy work listed above), and
+Improving Testing Capabilities.
+
+
Results of the director and officer elections were:
+
The Foundation owns the FreeBSD trademarks, and it is our responsibility to
+protect them. We also provide legal support for the core team to investigate
+questions that arise.
+
+
+FreeBSD Core Team
+
+
+
+FreeBSD Core Team
+core@FreeBSD.org
+
+
+
+
The FreeBSD Core Team is the governing body of FreeBSD.
+
+
The Core Team held 10 meetings during the second quarter of 2020, including a
+2020-05-21 joint meeting with members of the FreeBSD Foundation. Here are some
+highlights from that meeting:
+
+
+
Deb requested guidance on how the Foundation can support the community.
+ Core and Foundation members believe that more developer support is necessary
+ to fill gaps in areas where commercial customers do not provide backing.
+ The clearest example of such a gap is the desktop experience, including
+ graphics and wireless support. What makes this request different from past
+ requests is that rather than support for one-time projects, ongoing
+ positions are necessary for a consistently high-quality desktop experience.
+
+
"FreeBSD not being able to run on your laptop is the first step to
+ irrelevance." Ed Maste
+
+
+
Both teams discussed topics for upcoming sessions of FreeBSD Office Hours,
+ informal FreeBSD video conferences that anyone can attend. Everyone agreed
+ that the Office Hours have been a useful way for different parts of the
+ Project to engage with each other and with the wider community. Kudos to
+ Allan Jude for initiating the Office Hours and for everyone who has helped
+ make them a success by hosting or attending sessions.
+
+
+
Both teams agreed that they should meet once per quarter.
+
+
+
The second annual community survey closed on 2020-06-16. The purpose of the
+survey is to collect data from the public to help guide the Project's efforts
+and priorities. As an example, last year's survey results helped initiate the
+Project's conversion to Git. Thank you to all who took the time to respond. The
+results will be released soon.
+
+
The Core-initiated Git Working Group continued to make progress, but there are
+still some remaining issues to be worked out with the translation from
+Subversion. Hopefully the new Git src repository will be ready for use this
+summer. A beta version has been published for
+people to test and a preliminary version of a Using Git for FreeBSD
+Development primer will soon be ready to share. Core, the Git Working Group,
+and Release Engineering are working towards the goal of releasing 12.2 from the
+new Git repository.
+
+
Following the results of a Core-initiated developer survey, The FreeBSD Project
+has adopted a new LLVM-derived [code of
+conduct](https://www.freebsd.org/internal/code-of-conduct.html).
+
+
The eleventh FreeBSD Core Team was elected by active developers. From a pool of
+23, the 9 successful candidates for core.11 are:
+
+
+
Sean Chittenden (seanc, incumbent)
+
+
Baptiste Daroussin (bapt)
+
+
Kyle Evans (kevans)
+
+
Mark Johnston (markj)
+
+
Scott Long (scottl)
+
+
Warner Losh (imp, incumbent)
+
+
Ed Maste (emaste)
+
+
George V. Neville-Neil (gnn)
+
+
Hiroki Sato (hrs, incumbent)
+
+
+
A new Core Team secretary, Muhammad Moinur Rahman (bofh), was unanimously
+approved by core.11. The outgoing core team met three times with the new core
+team to help with the transition. Core.10 wishes core.11 a successful term.
+
+
+FreeBSD Release Engineering Team
+
+
+
+FreeBSD Release Engineering Team
+re@FreeBSD.org
+
+
+
+
+FreeBSD 11.4-RELEASE announcement
+FreeBSD 11.4-RELEASE schedule
+FreeBSD development snapshots
+
+
+
The FreeBSD Release Engineering Team is responsible for setting
+and publishing release schedules for official project releases
+of FreeBSD, announcing code slushes, and maintaining the respective
+branches, among other things.
+
+
During the second quarter of 2020, the Release Engineering Team started
+work on the 11.4-RELEASE cycle, the fifth release from the stable/11
+branch. The release cycle went quite smoothly, with both BETA3 and RC3
+removed from the schedule. This allowed the final release to occur one
+week earlier than originally scheduled, which was announced June 16.
+FreeBSD 11.4-RELEASE is expected to be the final 11.x release.
+
+
The FreeBSD Release Engineering Team would like to thank everyone involved
+in this cycle for their hard work.
+
+
Additionally throughout the quarter, several development snapshots builds
+were released for the head, stable/12, and stable/11 branches.
+
+
Much of this work was sponsored by Rubicon Communications, LLC (netgate.com)
+and the FreeBSD Foundation.
+
+
+Cluster Administration Team
+
+
+
+Cluster Administration Team
+clusteradm@FreeBSD.org
+
+
+
+
+Cluster Administration Team members
+
+
+
The FreeBSD Cluster Administration Team consists of the people responsible for administering the machines that the Project relies on for its distributed work and communications to be synchronised. In this quarter, the team has worked on the following:
+
+
+
Upgrade all x86 ref- and universe-machines
+
+
Setup Amsterdam (PKT) mirror
+
+
Solve hardware issue for bugzilla and svnweb backend
+
The FreeBSD CI team maintains the continuous integration system
+for the FreeBSD project. The CI system firstly checks the committed changes
+can be successfully built, then performs various tests and analysis over the
+newly built results.
+The artifacts from the build jobs are archived in the artifact server for
+further testing and debugging needs. The CI team members examine the
+failing builds and unstable tests and work with the experts in that area to
+fix the codes or adjust test infrastructure. The details of these efforts
+are available in the weekly CI reports.
+
+
During the second quarter of 2020, we continue working with the contributors and developers in the project for their testing needs and also keep working with external projects and companies to improve their support of FreeBSD.
+
+
Important changes:
+
+
All -test jobs will run tests under /usr/tests, previously only x86 architectures doing this. See the Continuous Integration on !x86 section in this report for more information.
+
+
Compression algorithm of disk images on the artifact server has been changed to zstd to speed up compression and decompression.
+
+
The build and test results will be sent to the dev-ci mailing list soon. Feedback and help with analysis is very appreciated!
+
The Ports Management Team is responsible for overseeing the
+overall direction of the Ports Tree, building packages, and
+personnel matters. Below is what happened in the last quarter.
+
+
There are currently 2,373 open ports PRs of which 526 are
+unassigned, for a total of 39,628 ports. In the last quarter
+there were 10,315 commits to HEAD and 476 to the quarterly
+branch by respectively 178 and 65 committers. Compared to the
+quarter before, this means a significant increase in commits and
+also a slight decrease in open PRs.
+
+
During the last quarter, we welcomed Hiroki Tagato (tagattie@).
+We said goodbye to seanc@, zleslie@, gnn@ and salvadore@.
+
+
A few default versions got bumped:
+
+
Java (new) at 8
+
+
Lazarus to 2.0.8
+
+
+It is now possible to write pkg scripts in Lua instead of sh.
+
They have two advantages over their sh versions:
+
+
they run in a Capsicum sandbox
+
+
they respect rootdir, the directory which pkg will use as
+ the starting point to install all packages under.
+
+
+Some user-facing packages were also updated:
+
+
pkg to 1.14.6
+
+
Firefox to 78.0.1
+
+
Thunderbird to 68.10.0
+
+
Chromium to 83.0.4103.116
+
+
Ruby to 2.5.8, 2.6.6, and 2.7.1
+
+
Qt5 to 5.14.2
+
+
+
During the last quarter, antoine@ ran 55 exp-runs to test port
+version updates, make liblzma use libmd, flavor devel/scons and
+Lua ports, add and update library functions in the base system,
+make malloc.h usable again, remove as(1) from the base system, and
+augment sed(1) with -f.
+
+
+FreeBSD Office Hours
+
+
+Office Hours on the FreeBSD Wiki
+Poll: What time would you prefer Office Hours be at
+live.FreeBSD.org: Aggregation of Live streams
+
+
+
+
+Allan Jude
+allanjude@freebsd.org
+
+
+
+
Starting on the first of April 2020, the FreeBSD project has started
+hosting regular video streams to foster greater communication within
+the wider FreeBSD community. The first of these sessions took the form
+of a public question and answer session, which drew over 60 participants.
+A second session was held two weeks later at a time more appropriate for
+those in Asia, but only drew 20 participants. With the help of the FreeBSD
+Foundation, we ran a poll to discover what times worked best for the
+greatest number of people.
+
+
On May 13th the FreeBSD Foundation hosted a session where the community
+could ask questions of or about the foundation. On May 27th many of the
+candidates for the new FreeBSD Core Team joined an office hours session to
+answer questions from the community. Finally on June 24th another general
+question and answer office hours was held.
+
+
Each office hours session consists of a video meeting of some FreeBSD
+developers or other subject matter experts, live streamed along with an IRC
+chat room for viewers to pose questions to the panel. The stream is recorded
+and posted to the official FreeBSD youtube channel.
+
+
If you would like to host an office hours session, please contact:
+
+
+Quarterly Status Reports Team
+
+
+
+Quarterly Status Reports
+quarterly@FreBSD.org
+
+
+Daniel Ebdrup Jensen
+debdrup@FreeBSD.org
+
+
+
+
+Quarterly status reports
+Git repository
+
+
+
The Quarterly Status Reports Team collects and publish the reports that you are
+reading right now.
+
+
Many improvements have been done recently and thus we believe it is useful that
+the Quarterly Status Reports Team submits a report. Not all the changes below
+are specific to the last quarter, but we list them here anyway since we did not
+write an entry for earlier reports.
+
+
+
Reports are now built using Makefiles. Among the many advantages, this allows
+ us to easily sort reports logically. Indeed, starting with 2019Q4, all reports
+ are sorted logically, while before they were sorted alphabetically within each
+ category.
+
+
+
The conversion from markdown to docbook was performed using a python script,
+ with some known bugs. Salvadore has rewritten the script using perl fixing
+ most of the bugs. Some features are missing and many improvements are
+ possible, but the script is very unlikely to receive any change since it will
+ become obsolete as soon as the conversion to Hugo/AsciiDoctor is completed.
+
+
+
Another perl script to ease the preparation of the mail version of the
+ reports was written.
+
+
+
One more perl script has been written to allow the quarterly team to send
+ quarterly calls automatically using a cron job. We used it this quarter for
+ the first time.
+
+
+
As you might have noticed, last quarterly calls have been sent to
+ freebsd-quarterly-calls@: this is a new mailing list to which you can
+ subscribe
+ to receive calls for quarterly reports. Please note this is a moderated list,
+ with very low traffic and a high signal to noise ratio.
+
+
+
If you read carefully the last quarterly calls, you should have noticed that
+ we now ask you to send reports to quarterly-submissions@ instead of
+ quarterly@. This was done to help the quarterly team distinguishing internal
+ discussions from submissions. Please keep in mind however that the quarterly
+ team prefers receiving pull requests, as they ease the administrative work.
+
+
+
We would like to thank philip@, from the postmaster team, for having created the
+freebsd-quarterly-calls@ mailing list and the quarterly-submissions@ address for
+us.
+
+
+FreeBSD on Microsoft HyperV and Azure
+
+
+FreeBSD on MicrosoftAzure wiki
+FreeBSD on Microsoft HyperV
+
+
+
+
+FreeBSD Integration Services Team
+bsdic@microsoft.com
+
+
+Wei Hu
+whu@FreeBSD.org
+
+
+Li-Wen Hsu
+lwhsu@FreeBSD.org
+
+
+
+
HyperV socket for FreeBSD implemented by Wei was checked into FreeBSD head
+branch on May 20th as
+r361275. It supports
+guest/host communications without the need for networking. Some HyperV
+and Azure features rely on this to be available in guests.
+
Li-Wen is working on the FreeBSD release code related to Azure for the -CURRENT, 12-STABLE and 11-STABLE branches.
+The work-in-progress is available here.
+The 12.1-RELEASE image on Azure Marketplace is published.
+The work on the 11.4-RELEASE image on Azure Marketplace is in progress.
+
+
This project is sponsored by The FreeBSD Foundation.
+
Work continues on FreeBSD's migration from Subversion to Git. Ulrich has
+iterated on updates to svn2git in order to improve the fidelity of the
+conversion, particularly in regards to vendor (contrib) code updates.
+We believe the conversion is now at an acceptable state, but may make minor
+adjustments if additional issues are found. We expect to push modifications
+to the converter every two weeks (first and third Sunday of the month). This
+means that commit hashes in the beta repo will remain stable for at least two
+weeks at a time, to allow others to test and experiment with the beta repo.
+
+
We are now working on updating FreeBSD processes and documentation.
+This includes:
+
+
Writing a Git Primer, akin to the existing Subversion primer
+
+
Updates to the Security Team's tools and processes
+
+
Release engineering updates
+
+
Ports and packages process updates
+
+
+
Those with an interest in the migration to Git are encouraged to subscribe
+to the
+FreeBSD-git mailing list
+and test out the beta src, ports, and/or doc repositories.
+
+
You are also welcome check out the wiki, issues, README and other documentation at the
+Git conversion tooling repo.
+
+
We expect to be ready for the migration in the next quarter.
+
Lua is a small, efficient scripting language that FreeBSD imported before
+FreeBSD 12.0 for use in the bootloader. Since then, several projects
+outside of the bootloader have gained some amount of traction with Lua usage:
+
+
+
/usr/libexec/flua is now installed for internal usage
+
+
makesyscalls.sh was rewritten in Lua
+
+
pkg has gained support for lua scripts
+
+
lldb in the base system now supports lua scripting
+
+
+
FreeBSD Lua ("flua") is a version of the lua interpreter that has several
+modules built-in for convenient usage within the base system. flua is
+installed with a non-standard name and in a location not included in $PATH
+so that it is not accidentally found by third-party software or configure
+scripts. The FreeBSD project makes no guarantees about upgrade cadence or
+module stability. That said, it is available for use by downstream projects
+and FreeBSD users aware of those limitations.
+
+
Previous work with flua includes, for example, adding libucl support and
+future work includes libifconfig support for scripting usage.
+
+
People interested in working with Lua in FreeBSD are welcome to get in
+contact to discuss other project ideas. To name a couple of potential
+projects, some interesting modules that have not been started but could
+prove useful (listed in no particular order):
+
Earlier Linuxulator work focused on code cleanups and improving
+diagnostic tools.
+Work has now shifted from cleanups to fixing actual applications.
+Current status is being tracked at
+Linux app status Wiki page.
+Initial focus is on applications that don't involve X11, mostly
+because they tend to be easier to test and debug, and the bug fixes
+are not application-specific.
+
+
Example problems fixed include buggy madvise(2) handling, which could
+break applications linked against jemalloc; uname(2) returning wrong
+results for 32 bit apps, which caused problems for Steam; recvmsg(2)
+and accept(2) being broken in some circumstances, which was breaking
+Redis; and missing support for SO_REUSEPORT, SO_SNDBUFFORCE,
+SO_RCVBUFFORCE, and SO_PROTOCOL, which spammed the log files when
+running the Python regression test suite. The default soft open files
+limit is now automatically adjusted to 1024, as several Linux apps
+iterate over all the file descriptors up to that limit instead of using
+closefrom(2).
+
+
There's ongoing work on cleanups and the debugging framework for Linux
+compatibility, such as logging warnings for unrecognized system call
+parameters, or adding the compat.linux.debug sysctl to turn the warnings
+off.
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
From owner-svn-doc-all@freebsd.org Wed Jul 15 17:34:08 2020
Return-Path:
Delivered-To: svn-doc-all@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id E80D736B4F9;
Wed, 15 Jul 2020 17:34:07 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4B6PdC44jRz3yS2;
Wed, 15 Jul 2020 17:34:07 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3FA821ACC5;
Wed, 15 Jul 2020 17:34:07 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06FHY75i072463;
Wed, 15 Jul 2020 17:34:07 GMT (envelope-from trasz@FreeBSD.org)
Received: (from trasz@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06FHY7wt072462;
Wed, 15 Jul 2020 17:34:07 GMT (envelope-from trasz@FreeBSD.org)
Message-Id: <202007151734.06FHY7wt072462@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: trasz set sender to
trasz@FreeBSD.org using -f
From: Edward Tomasz Napierala
Date: Wed, 15 Jul 2020 17:34:07 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54352 - head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Group: doc-head
X-SVN-Commit-Author: trasz
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Commit-Revision: 54352
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 15 Jul 2020 17:34:08 -0000
Author: trasz
Date: Wed Jul 15 17:34:06 2020
New Revision: 54352
URL: https://svnweb.freebsd.org/changeset/doc/54352
Log:
Publish the 2020Q2 status report.
Submitted by: debdrup
Differential Revision: https://reviews.freebsd.org/D25678
Modified:
head/en_US.ISO8859-1/htdocs/news/status/status.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/status.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/status.xml Wed Jul 15 17:30:58 2020 (r54351)
+++ head/en_US.ISO8859-1/htdocs/news/status/status.xml Wed Jul 15 17:34:06 2020 (r54352)
@@ -13,8 +13,8 @@
-
Next Quarterly Status Report submissions (April –
- June) due: July 1st, 2020
+
Next Quarterly Status Report submissions (July –
+ September) due: October 1st, 2020
Production: &rel121.current;,
From owner-svn-doc-all@freebsd.org Thu Jul 16 15:01:10 2020
Return-Path:
Delivered-To: svn-doc-all@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id E437F3640FB;
Thu, 16 Jul 2020 15:01:10 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4B6yBG5pH2z4d8k;
Thu, 16 Jul 2020 15:01:10 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AABB3A48B;
Thu, 16 Jul 2020 15:01:10 +0000 (UTC)
(envelope-from trasz@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06GF1AYv076618;
Thu, 16 Jul 2020 15:01:10 GMT (envelope-from trasz@FreeBSD.org)
Received: (from trasz@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06GF1Aqx076617;
Thu, 16 Jul 2020 15:01:10 GMT (envelope-from trasz@FreeBSD.org)
Message-Id: <202007161501.06GF1Aqx076617@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: trasz set sender to
trasz@FreeBSD.org using -f
From: Edward Tomasz Napierala
Date: Thu, 16 Jul 2020 15:01:10 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54356 - head/share/pgpkeys
X-SVN-Group: doc-head
X-SVN-Commit-Author: trasz
X-SVN-Commit-Paths: head/share/pgpkeys
X-SVN-Commit-Revision: 54356
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 16 Jul 2020 15:01:11 -0000
Author: trasz
Date: Thu Jul 16 15:01:10 2020
New Revision: 54356
URL: https://svnweb.freebsd.org/changeset/doc/54356
Log:
Update debdrup's PGP key.
Submitted by: debdrup
Differential Revision: https://reviews.freebsd.org/D25683
Modified:
head/share/pgpkeys/debdrup.key
Modified: head/share/pgpkeys/debdrup.key
==============================================================================
--- head/share/pgpkeys/debdrup.key Thu Jul 16 08:10:29 2020 (r54355)
+++ head/share/pgpkeys/debdrup.key Thu Jul 16 15:01:10 2020 (r54356)
@@ -7,6 +7,7 @@ pub rsa2048/85DE2FC63FA7C505 2020-05-04 [SC] [expire
Key fingerprint = 0B7B 34A7 3FD9 3F40 E978 8367 85DE 2FC6 3FA7 C505
uid Daniel Ebdrup Jensen
sub rsa2048/06BDB86948D0C5CB 2020-05-04 [E] [expires: 2023-05-04]
+sub rsa2048/3ECE61487CCDF3BA 2020-05-05 [S]
]]>
From owner-svn-doc-all@freebsd.org Fri Jul 17 07:23:24 2020
Return-Path:
Delivered-To: svn-doc-all@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 22C6A35B218;
Fri, 17 Jul 2020 07:23:24 +0000 (UTC)
(envelope-from lwhsu@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4B7Mzc00cnz4ff7;
Fri, 17 Jul 2020 07:23:24 +0000 (UTC)
(envelope-from lwhsu@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D74BC15BE8;
Fri, 17 Jul 2020 07:23:23 +0000 (UTC)
(envelope-from lwhsu@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06H7NNNl086029;
Fri, 17 Jul 2020 07:23:23 GMT (envelope-from lwhsu@FreeBSD.org)
Received: (from lwhsu@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06H7NN80086028;
Fri, 17 Jul 2020 07:23:23 GMT (envelope-from lwhsu@FreeBSD.org)
Message-Id: <202007170723.06H7NN80086028@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: lwhsu set sender to
lwhsu@FreeBSD.org using -f
From: Li-Wen Hsu
Date: Fri, 17 Jul 2020 07:23:23 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54357 - head/share/xml
X-SVN-Group: doc-head
X-SVN-Commit-Author: lwhsu
X-SVN-Commit-Paths: head/share/xml
X-SVN-Commit-Revision: 54357
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Jul 2020 07:23:24 -0000
Author: lwhsu (src,ports committer)
Date: Fri Jul 17 07:23:23 2020
New Revision: 54357
URL: https://svnweb.freebsd.org/changeset/doc/54357
Log:
Add FreeBSD office hours 2020-07-22 event
Approved by: bcr
Differential Revision: https://reviews.freebsd.org/D25699
Modified:
head/share/xml/events2020.xml
Modified: head/share/xml/events2020.xml
==============================================================================
--- head/share/xml/events2020.xml Thu Jul 16 15:01:10 2020 (r54356)
+++ head/share/xml/events2020.xml Fri Jul 17 07:23:23 2020 (r54357)
@@ -214,6 +214,33 @@
Intro to FreeBSD by Deb Goodkin.
+
+ FreeBSD Office Hours
+ https://live.freebsd.org/FreeBSD/officehours/
+
+ 2020
+ 07
+ 22
+
+
+ 2020
+ 07
+ 22
+
+
+ Canada
+ Online
+ live.FreeBSD.org
+
+ On July 22nd at 18:00 UTC we will hold a
+ "FreeBSD Office Hours", an interactive online event
+ where users, contributors, and developers
+ can ask questions and get advice. The event will be recorded and
+ posted to Youtube after its conclusion. For more information see
+ the Office Hours
+ page on the FreeBSD wiki.
+
+
FreeBSD Friday: FreeBSD Installfest Pt 1https://live.freebsd.org/FreeBSD/freebsdfriday/
From owner-svn-doc-all@freebsd.org Fri Jul 17 16:37:57 2020
Return-Path:
Delivered-To: svn-doc-all@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id EC44F369411;
Fri, 17 Jul 2020 16:37:57 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4B7cHT5z1Gz4Gdv;
Fri, 17 Jul 2020 16:37:57 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ABD301C158;
Fri, 17 Jul 2020 16:37:57 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06HGbvmY024316;
Fri, 17 Jul 2020 16:37:57 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06HGbvS8024315;
Fri, 17 Jul 2020 16:37:57 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <202007171637.06HGbvS8024315@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
using -f
From: Glen Barber
Date: Fri, 17 Jul 2020 16:37:57 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54358 - head/en_US.ISO8859-1/htdocs
X-SVN-Group: doc-head
X-SVN-Commit-Author: gjb
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs
X-SVN-Commit-Revision: 54358
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Jul 2020 16:37:58 -0000
Author: gjb
Date: Fri Jul 17 16:37:57 2020
New Revision: 54358
URL: https://svnweb.freebsd.org/changeset/doc/54358
Log:
The cluster administrator lead hat had been handed over to zi@.
Congrats!
Sponsored by: Rubicon Communications, LLC (netgate.com)
Modified:
head/en_US.ISO8859-1/htdocs/administration.xml
Modified: head/en_US.ISO8859-1/htdocs/administration.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/administration.xml Fri Jul 17 07:23:23 2020 (r54357)
+++ head/en_US.ISO8859-1/htdocs/administration.xml Fri Jul 17 16:37:57 2020 (r54358)
@@ -392,10 +392,10 @@
&a.gavin.email;
&a.gjb.email;
&a.lwhsu.email;
-
&a.peter.email; (Lead)
+
&a.peter.email;
&a.sbruno.email;
&a.simon.email;
-
&a.zi.email;
+
&a.zi.email; (Lead)
DNS Administrators
From owner-svn-doc-all@freebsd.org Fri Jul 17 20:49:37 2020
Return-Path:
Delivered-To: svn-doc-all@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 98E8636EA52;
Fri, 17 Jul 2020 20:49:37 +0000 (UTC) (envelope-from gbe@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4B7jss3ZQ9z4WqB;
Fri, 17 Jul 2020 20:49:37 +0000 (UTC) (envelope-from gbe@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5A1971F22F;
Fri, 17 Jul 2020 20:49:37 +0000 (UTC) (envelope-from gbe@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06HKnb6n076767;
Fri, 17 Jul 2020 20:49:37 GMT (envelope-from gbe@FreeBSD.org)
Received: (from gbe@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06HKnbX0076766;
Fri, 17 Jul 2020 20:49:37 GMT (envelope-from gbe@FreeBSD.org)
Message-Id: <202007172049.06HKnbX0076766@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gbe set sender to gbe@FreeBSD.org
using -f
From: Gordon Bergling
Date: Fri, 17 Jul 2020 20:49:37 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54359 - head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Group: doc-head
X-SVN-Commit-Author: gbe
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Commit-Revision: 54359
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Jul 2020 20:49:37 -0000
Author: gbe
Date: Fri Jul 17 20:49:36 2020
New Revision: 54359
URL: https://svnweb.freebsd.org/changeset/doc/54359
Log:
Fix a typo in the April to June 2020 Status Report
Approved by: bcr (mentor)
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2020-04-2020-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2020-04-2020-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2020-04-2020-06.xml Fri Jul 17 16:37:57 2020 (r54358)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2020-04-2020-06.xml Fri Jul 17 20:49:36 2020 (r54359)
@@ -30,7 +30,7 @@
and covers a diverse set of topics ranging from kernel updates over userland
and ports, as well to third-party work.
-
Some hilights picked with the roll of a d100 include, but are not limited to,
+
Some highlights picked with the roll of a d100 include, but are not limited to,
the ability to forcibly unmounting UFS when the underlying media becomes
inaccessible, added preliminary support for Bluetooth Low Energy, a introduction to the
FreeBSD Office Hours, and a repository of software collections called potluck
From owner-svn-doc-all@freebsd.org Fri Jul 17 21:26:19 2020
Return-Path:
Delivered-To: svn-doc-all@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id F148436F077;
Fri, 17 Jul 2020 21:26:19 +0000 (UTC) (envelope-from gbe@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4B7khC5g96z4YfB;
Fri, 17 Jul 2020 21:26:19 +0000 (UTC) (envelope-from gbe@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 98EB21FBA8;
Fri, 17 Jul 2020 21:26:19 +0000 (UTC) (envelope-from gbe@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06HLQJfT001272;
Fri, 17 Jul 2020 21:26:19 GMT (envelope-from gbe@FreeBSD.org)
Received: (from gbe@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06HLQJrj001271;
Fri, 17 Jul 2020 21:26:19 GMT (envelope-from gbe@FreeBSD.org)
Message-Id: <202007172126.06HLQJrj001271@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gbe set sender to gbe@FreeBSD.org
using -f
From: Gordon Bergling
Date: Fri, 17 Jul 2020 21:26:19 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54360 - head/en_US.ISO8859-1/books/handbook/jails
X-SVN-Group: doc-head
X-SVN-Commit-Author: gbe
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/jails
X-SVN-Commit-Revision: 54360
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 17 Jul 2020 21:26:20 -0000
Author: gbe
Date: Fri Jul 17 21:26:19 2020
New Revision: 54360
URL: https://svnweb.freebsd.org/changeset/doc/54360
Log:
Handbook: Jails, add upgrade instructions.
PR: 247927
Submitted by: Chris Jordan
Reviewed by: debdrup, bcr (mentor)
Approved by: bcr (mentor)
Differential Revision: https://reviews.freebsd.org/D25668
Modified:
head/en_US.ISO8859-1/books/handbook/jails/chapter.xml
Modified: head/en_US.ISO8859-1/books/handbook/jails/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/jails/chapter.xml Fri Jul 17 20:49:36 2020 (r54359)
+++ head/en_US.ISO8859-1/books/handbook/jails/chapter.xml Fri Jul 17 21:26:19 2020 (r54360)
@@ -535,8 +535,33 @@
to maintain jails instead. Use to specify
the path of the jail to be updated.
+ To update the jail to the latest patch release of the
+ version of &os; it is already running, then execute the
+ following commands on the host:
+
&prompt.root; freebsd-update -b /here/is/the/jail fetch
&prompt.root; freebsd-update -b /here/is/the/jail install
+
+ To upgrade the jail to a new major or minor version,
+ first upgrade the host system as described in
+ . Once the host has been
+ upgraded and rebooted, the jail can then be upgraded.
+ For example to upgrade from 12.0-RELEASE to 12.1-RELEASE,
+ on the host run:
+
+ &prompt.root; freebsd-update -b /here/is/the/jail --currently-running 12.0-RELEASE -r 12.1-RELEASE upgrade
+&prompt.root; freebsd-update -b /here/is/the/jail install
+&prompt.root; service jail restart myjail
+&prompt.root; freebsd-update -b /here/is/the/jail install
+
+ Then, if it was a major version upgrade, reinstall all
+ installed packages and restart the jail again. This is
+ required because the ABI version changes when upgrading
+ between major versions of &os;. From the host:
+
+ &prompt.root; pkg -j myjail upgrade -f
+&prompt.root; service jail restart myjail
+