From owner-svn-doc-all@freebsd.org Sun Apr 12 16:58:31 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 9DF432C2C83; Sun, 12 Apr 2020 16:58:31 +0000 (UTC) (envelope-from carlavilla@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) server-signature RSA-PSS (4096 bits) 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 490dHW3LDnz4Md9; Sun, 12 Apr 2020 16:58:31 +0000 (UTC) (envelope-from carlavilla@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 66CA24D11; Sun, 12 Apr 2020 16:58:31 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03CGwVBu005871; Sun, 12 Apr 2020 16:58:31 GMT (envelope-from carlavilla@FreeBSD.org) Received: (from carlavilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03CGwUwc005869; Sun, 12 Apr 2020 16:58:30 GMT (envelope-from carlavilla@FreeBSD.org) Message-Id: <202004121658.03CGwUwc005869@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: carlavilla set sender to carlavilla@FreeBSD.org using -f From: Sergio Carlavilla Delgado Date: Sun, 12 Apr 2020 16:58:30 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54050 - head/share/xml X-SVN-Group: doc-head X-SVN-Commit-Author: carlavilla X-SVN-Commit-Paths: head/share/xml X-SVN-Commit-Revision: 54050 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.29 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: Sun, 12 Apr 2020 16:58:31 -0000 Author: carlavilla Date: Sun Apr 12 16:58:30 2020 New Revision: 54050 URL: https://svnweb.freebsd.org/changeset/doc/54050 Log: [website] Add papers.FreeBSD.org PR: 245306 Submitted by: gonzo@ Patch by: carlavilla@ Reviewed by: bcr@ Differential Revision: https://reviews.freebsd.org/D24375 Modified: head/share/xml/header.ent head/share/xml/navibar.ent Modified: head/share/xml/header.ent ============================================================================== --- head/share/xml/header.ent Sat Apr 11 05:06:47 2020 (r54049) +++ head/share/xml/header.ent Sun Apr 12 16:58:30 2020 (r54050) @@ -115,6 +115,7 @@
  • Porter's Handbook
  • Developer's Handbook
  • Manual Pages
  • +
  • Presentations and Papers
  • Documentation Project Primer
  • All Books and Articles
  • Modified: head/share/xml/navibar.ent ============================================================================== --- head/share/xml/navibar.ent Sat Apr 11 05:06:47 2020 (r54049) +++ head/share/xml/navibar.ent Sun Apr 12 16:58:30 2020 (r54050) @@ -65,6 +65,7 @@
  • FAQ
  • Handbook
  • Manual Pages
  • +
  • Presentations and Papers
  • Books and Articles Online
  • Publications
  • Web Resources
  • From owner-svn-doc-all@freebsd.org Sun Apr 12 19:38:31 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 AA7DF2C6ED1; Sun, 12 Apr 2020 19:38:31 +0000 (UTC) (envelope-from salvadore@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) server-signature RSA-PSS (4096 bits) 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 490hr74PKWz4YjT; Sun, 12 Apr 2020 19:38:31 +0000 (UTC) (envelope-from salvadore@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 7830F6C3B; Sun, 12 Apr 2020 19:38:31 +0000 (UTC) (envelope-from salvadore@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03CJcVxD006025; Sun, 12 Apr 2020 19:38:31 GMT (envelope-from salvadore@FreeBSD.org) Received: (from salvadore@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03CJcVTI006022; Sun, 12 Apr 2020 19:38:31 GMT (envelope-from salvadore@FreeBSD.org) Message-Id: <202004121938.03CJcVTI006022@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: salvadore set sender to salvadore@FreeBSD.org using -f From: Lorenzo Salvadore Date: Sun, 12 Apr 2020 19:38:31 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54051 - in head: en_US.ISO8859-1/htdocs/news/status share/xml X-SVN-Group: doc-head X-SVN-Commit-Author: salvadore X-SVN-Commit-Paths: in head: en_US.ISO8859-1/htdocs/news/status share/xml X-SVN-Commit-Revision: 54051 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.29 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: Sun, 12 Apr 2020 19:38:31 -0000 Author: salvadore (ports committer) Date: Sun Apr 12 19:38:30 2020 New Revision: 54051 URL: https://svnweb.freebsd.org/changeset/doc/54051 Log: Add 2020q1 quarterly status report Also fix report.xsl: r53785 meant to stop automatically sorting of reports with 2019q4, but by mistake year 2020 was excluded. Reviewed by: debdrup Approved by: crees (docs), gerald (mentor) Differential Revision: https://reviews.freebsd.org/D24372 Added: head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml (contents, props changed) Modified: head/en_US.ISO8859-1/htdocs/news/status/Makefile head/en_US.ISO8859-1/htdocs/news/status/report.xsl head/share/xml/news.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/Makefile Sun Apr 12 16:58:30 2020 (r54050) +++ head/en_US.ISO8859-1/htdocs/news/status/Makefile Sun Apr 12 19:38:30 2020 (r54051) @@ -86,6 +86,7 @@ XMLDOCS+= report-2019-01-2019-03 XMLDOCS+= report-2019-04-2019-06 XMLDOCS+= report-2019-07-2019-09 XMLDOCS+= report-2019-10-2019-12 +XMLDOCS+= report-2020-01-2020-03 XSLT.DEFAULT= report.xsl Added: head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml Sun Apr 12 19:38:30 2020 (r54051) @@ -0,0 +1,1910 @@ + + + + + + + + + + 01-03 + + 2020 + + +
    + Introduction +

    Welcome, to the quarterly reports, of the future! Well, at least the first +quarterly report from 2020. The new timeline, mentioned in the last few +reports, still holds, which brings us to this report, which covers the period +of January 2020 - March 2020. +

    +

    As you will see from this report, we've had quite an active quarter with big +changes to both kernel, userland, documentation, ports, and third-party +projects in the form of everything from bug and security fixes over new features +to speed improvements and optimizations. +

    +

    As this report also covers the start of the epidemic, it's also interesting to +note that a quick glance at the svn logs reveal that there has been no overall +drop in number of source commits, that docs commits have also stayed constant, +and that ports have seen an upwards trend. +

    +

    We hope that all of you are and yours are as safe as can be managed, and that +we get through this together by working together. +

    +

    -- Daniel Ebdrup Jensen, debdrup@freebsd.org +

    + +FreeBSD Foundation + + + +Deb Goodkin +deb@FreeBSDFoundation.org + + + +

    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: +

    +

    General

    + +

    We moved! Our new address is: +The FreeBSD Foundation +3980 Broadway St. STE #103-107 +Boulder, CO 80304 +USA +

    +

    In February, the board of directors had an all-day board meeting in Berkely, CA, +where FreeBSD began! We put together our strategic plans for the next 2 years, +which includes software developments projects we want to support and some +educational initiatives. +

    +

    COVID-19 impacts the Foundation. 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 are 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. In Q1, Deb Goodkin met with commercial users +at LinuxConfAu in Australia, FOSDEM in Belgium, and SCALE18x in the US. These +venues provide an excellent opportunity to meet with commercial and individual +users and contributors to FreeBSD. It's not only beneficial for the above, but +it also helps us understand some of the applications where FreeBSD is used. +In addition to meeting with commercial users at conferences, we continued +discussions over email or on calls over the quarter. +

    +

    Fundraising Efforts

    + +

    Last quarter we raised $57,000! Thank you to everyone who came through, +especially in this economic crisis we have found ourselves in. It heartens us +deeply that individuals and organizations have supported our efforts, when there +are so many people, animals, and businesses in need right now. We also want to +extend a big thank you to Tarsnap, VMWare, and Stormshield for leading the way +with Silver level donations. We hope other organizations will follow their lead +and give back to help us continue 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, legal support for the Project, and many other areas. +

    +

    Please consider making a donation to help us continue and increase our support +for FreeBSD: https://www.FreeBSDfoundation.org/donate/. +

    +

    We also have the Partnership Program, to provide more benefits for our larger +commercial donors. Find out more information at +https://www.FreeBSDfoundation.org/FreeBSD-foundation-partnership-program/ and +share with your companies! +

    +

    OS Improvements

    + +

    The Foundation supports software development projects to improve the FreeBSD +operating system through our full time technical staff, contractors, and project +grant recipients. They maintain and improve critical kernel subsystems, add new +features and functionality, and fix problems. +

    +

    Over the last quarter there were 273 commits to the FreeBSD base system source +repository tagged with FreeBSD Foundation sponsorship, about 12% of base system +commits over the quarter. Many of these are part of sponsored or staff projects +that have their own entries in this FreeBSD Quarterly Report, but Foundation +staff and contractors (Ed Maste, Konstantin Belousov, Mark Johnston, Li-Wen Hsu) +also support the project with an ongoing series of bug fixes, build fixes, and +miscellaneous improvements that don't warrant a separate entry. +

    +

    Ed committed miscellaneous improvements to various parts of FreeBSD's build +infrastructure, largely prompted by the work to retire the obsolete GCC 4.2.1. +This included removal of the LLVM_LIBUNWIND option (now always set), and +the removal of unused gperf, gcov, and the GPL devicetree compiler (dtc). Ed +committed sendfile support for the Linuxulator, submitted by previous intern +Bora Özarslan, and tested and committed a number of submitted bug fixes for +the Microchip USB-Ethernet controller if_muge driver. Ed also updated the +copy of OpenSSH in the base system to 7.9p1, with additional updates in +progress, and worked on a number of security advisories released during the +quarter. +

    +

    Konstantin Belousov and Mark Johnston both performed a large number of code +reviews during the quarter under Foundation sponsorship. This work helps +developers in the FreeBSD community and those working at companies using +FreeBSD to integrate their work into FreeBSD. +

    +

    In addition to work described elsewhere in this report Konstantin also +continued his usual series of bug fixes and improvements. This quarter this +included low-level x86 support, fixing sendfile bugs, file system and vfs +bug fixes, and dozens of other miscellaneous improvements. Additional work +included a variety of commits to support Hygon x86 CPUs and improvements to +the runtime linker (rtld)'s direct execution mode. +

    +

    Mark Johnston continued his work on the +Syzkaller system-call fuzzer, and +committed fixes for many issues reported by Syzkaller. Mark triaged a large +number of submitted bug reports and in many cases committed attached patches +or developed fixes. Mark also addressed dozens of Coverity Scan reports. +

    +

    Mark's other changes included arm64 Large System Extensions (LSE) atomic +operations, low-level arm64 and x86 work, virtual memory (VM) work, and bug +fixes or other improvements to syslog, the lagg(4) link aggregation driver, +and build reproducibility. +

    +

    Li-Wen Hsu committed many changes to tests in the base system, such as turning +off known failing tests tracked by PRs, test-related pkgbase fixes, and other +improvements. +

    +

    Continuous Integration and Quality Assurance

    + +

    The Foundation provides a full-time staff member who is working on improving +our automated testing, continuous integration, and overall quality assurance +efforts. +

    +

    During the first quarter of 2020, Foundation staff continued to improve the +Project's CI infrastructure, worked with contributors to fix the failing build +and test cases. The building of a CI staging environment is in progress on the +new machine purchased by the Foundation. We are also working with other teams +in the Project for their testing needs. For example, we added a new job for +running LTP (Linux Testing Project) on the Linuxulator, to validate improvements +in the Foundation's sponsored Linux emulation work. 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 the FreeBSD +infrastructure. Last quarter, we continued supporting FreeBSD hardware located +around the world. We purchased one server for a mirror in Malaysia, and signed +the MOU for the new NYI colocation facility in Illinois. NYI generously +provides this as an in-kind donation 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. +

    +

    Check out some of the advocacy and education work we did last quarter: +

    +
      +
    • Organized and presented at the first ever FreeBSD Mini-Conf LinuxConfAu 2020, + in Gold Coast, Australia in addition to sponsoring the conference itself. + The recap can be found here. +

      +
    • +
    • Presented BSD Dev Room at FOSDEM '20, in Brussels, Belgium and represented + FreeBSD at a stand along with other members of the community. [Find out more + here](https://www.freebsdfoundation.org/blog/fosdem-2020-conference-recap/). +

      +
    • +
    • Represented FreeBSD at Apricot 2020 in Melbourne, Australia and sponsored the + event. +

      +
    • +
    • Industry Partner Sponsor for USENIX FAST '20 in Santa Clara, CA +

      +
    • +
    • Sponsored FOSSASIA 2020, in Singapore +

      +
    • +
    • Committed to hold FreeBSD Day at SCALE 18x, in Pasadena, CA +

      +
    • +
    • Held a "Getting Started with FreeBSD Workshop" at SCALE 18x in addition to + giving a talk, representing FreeBSD at the Expo and holding a "Why FreeBSD is + Me" BoF. Check out the conference recap. +

      +
    +We continued producing FreeBSD advocacy material to help people promote FreeBSD. +

    Learn more about our efforts in 2019 to advocate for FreeBSD. +

    +

    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: +

    + +Read more about our conference adventures in the conference recaps and trip +

    reports in our monthly newsletters. +

    +

    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. +

    +

    You can find out more about events we attended and upcoming events here. +As is the case for most of +us in this industry, SCALE was the last event we will be attending for a few +months. However, we're already working on how we can make more on-line +tutorials and how-to guides available to facilitate getting more folks to try +out FreeBSD. In the meantime, please check out the how-to guides we already +have available! +

    +

    We have continued our work with a new website developer to help us improve our +website. Work has begun to make it easier for community members to find +information more easily and to make the site more efficient. +

    +

    Legal/FreeBSD IP

    + +

    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. +

    +

    Go to http://www.FreeBSDfoundation.org/ to find out how we support FreeBSD and +how we can help you! +

    + +FreeBSD Core Team + + + +FreeBSD Core Team +core@FreeBSD.org + + + +

    The FreeBSD Core Team is the governing body of FreeBSD. +

    +
      +
    • Core approved a source commit bit for Alfredo Dal'Ava Júnior. Alfredo has + been working on powerpc64 support. Justin Hibbits (jhibbits) will mentor + Alfredo. +

      +
    • +
    • Core approved a source commit bit for Ryan Moeller. Ryan has been working on + porting ZoL to FreeBSD. Alexander Motin (mav) and Matt Macy (mmacy) will + mentor Ryan. +

      +
    • +
    • Core approved a source commit bit for Nick O'Brien. Nick has been working on + RISC-V at Axiado. Kristof Provost (kp) and Philip Paeps (philip) will mentor + Nick. +

      +
    • +
    • Core approved a source commit bit for Richard Scheffenegger. Richard has been + contributing TCP work. Michael Tuexen (tuexen) will mentor Richard and Rodney + Grimes (rgrimes) will act as co-mentor. +

      +
    • +
    • Core approved a source commit bit for Aleksandr Fedorov. Aleksandr has been + testing and reviewing bhyve networking code. Vincenzo Maffione (vmaffione) + will mentor Aleksandr and John Baldwin (jhb) will act as co-mentor. +

      +
    • +
    • Core requested that the freebsd-mobile@ list be retired as it was almost + exclusively receiving spam. postmater@ completed core's request. +

      +
    • +
    • Core approved third party authentication for some project services with + certain conditions. For example, for authentication with Google, users must + be using a FreeBSD.org account with two-factor authentication enabled. For + GitHub, we will enable and force multi-factor authentication for our + organization. +

      +
    • +
    • The Core-initiated Git Transition Working Group continued to meet over the + first quarter of 2020. Their report is still forthcoming. +

    +
    + +FreeBSD Release Engineering Team + + + +FreeBSD Release Engineering Team +re@FreeBSD.org + + + + +FreeBSD 11.4-RELEASE schedule +FreeBSD 12.2-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 freezes and maintaining the +respective branches, among other things. +

    +

    The FreeBSD Release Engineering Team published the schedules for the upcoming +11.4-RELEASE and 12.2-RELEASE cycles. +

    +

    Much time was spent by Glen Barber working on updates to the various build +tools adding support for builds from both Subversion and Git. This is very +much a work in progress, as there are a number of inter-connected moving +parts. +

    +

    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 ref- and universe- machines +

    • +
    • South Africa mirror (JINX) is online +

    • +
    • Package service of Seattle, USA mirror (TUK) is online +

    • +
    • Ongoing systems administration work: +

        +
      • Creating accounts for new committers. +

      • +
      • Backups of critical infrastructure. +

      • +
      • Keeping up with security updates in 3rd party software. +

        +
      +
    +Work in progress: + +
      +
    • Setup Malaysia (KUL) mirror +

    • +
    • Setup Brazil (BRA) mirror +

    • +
    • Setup Amsterdam (PKT) mirror +

    • +
    • Review the service jails and service administrators operation. +

    • +
    • Infrastructure of building aarch64 and powerpc64 packages +

        +
      • NVME issues on PowerPC64 Power9 blocking dual socket machine from being used as pkg builder. +

      • +
      • Drive upgrade test for pkg builders (SSDs) courtesy of the FreeBSD Foundation. +

      • +
      • Boot issues with Aarch64 reference machines. +

      +
    • New NYI.net sponsored colocation space in Chicago-land area. +

    • +
    • Prepare resource for git working group +

    • +
    • Searching for more mirror providers +

        +
      • https://wiki.freebsd.org/Teams/clusteradm/generic-mirror-layout +

      • +
      • https://wiki.freebsd.org/Teams/clusteradm/tiny-mirror +

      +
    +
    + +Continuous Integration + + +FreeBSD Jenkins Instance +FreeBSD Hardware Testing Lab +FreeBSD CI artifact archive +FreeBSD CI weekly report +FreeBSD Jenkins wiki +Hosted CI wiki +3rd Party Software CI +Tickets related to freebsd-testing@ +FreeBSD CI Repository + + + + +Jenkins Admin +jenkins-admin@FreeBSD.org + + +Li-Wen Hsu +lwhsu@FreeBSD.org + + +

    Contact: freebsd-testing Mailing List +Contact: IRC #freebsd-ci channel on EFNet +

    +

    The FreeBSD CI team maintains the continuous integration system and related tasks +for the FreeBSD project. The CI system regularly checks the committed changes +can be successfully built, then performs various tests and analysis of the +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 first 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 the -head jobs are using clang/lld toolchain +

    • +
    • All the -head test are using kyua in the base +

    • +
    • RISC-V jobs now generate full disk image and run tests in QEMU with OpenSBI +

    • +
    • freebsd-doc job also checks building of www.freebsd.org +

      +
    +New jobs added: +
      +
    • https://ci.freebsd.org/job/FreeBSD-head-amd64-test_ltp/ +

    • +
    • https://ci.freebsd.org/job/FreeBSD-head-powerpc64-images/ +

    • +
    • https://ci.freebsd.org/job/FreeBSD-head-powerpc64-testvm/ +

      +
    +Work in progress: +
      +
    • Collecting and sorting CI tasks and ideas here +

    • +
    • Setup the CI stage environment and put the experimental jobs on it +

    • +
    • Implementing automatic tests on bare metal hardware +

    • +
    • Adding drm ports building test against -CURRENT +

    • +
    • Testing and merging pull requests in the FreeBSD-ci repo +

    • +
    • Planning for running ztest and network stack tests +

    • +
    • Helping more 3rd software get CI on FreeBSD through a hosted CI solution +

    • +
    • Adding non-x86 test jobs. +

    • +
    • Adding external toolchain related jobs. +

    • +
    • Adding more hardware to the hardware lab +

      +
    +Please see freebsd-testing@ related tickets for more WIP information, and join the efforts + +

    Sponsor: The FreeBSD Foundation +

    + +Ports Collection + + +About FreeBSD Ports +Contributing to Ports +FreeBSD Ports Monitoring +Ports Management Team + + + + +René Ladan +portmgr-secretary@FreeBSD.org + + +FreeBSD Ports Management Team +portmgr@FreeBSD.org + + + +

    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. +

    +

    During the last quarter the number of ports settled in at 39,000. +There are currently just over 2,400 open PRs of which 640 are +unassigned. The last quarter saw 8146 commits by 173 committers +to the HEAD branch and 357 commits by 52 committers to the +2020Q1 branch. This means the number of PRs grew although the +committer activity remained more or less constant. +

    +

    As always, people come and go. This time we welcomed Loïc +Bartoletti (lbartoletti@), Mikael Urankar (mikael@), Kyle Evans +(kevans@, who is already a src committer), and Lorenzo Salvadore +(salvadore@, who we already know for compiling these reports you +are reading right now). We said goodbye to dbn@ and theraven@, +who we hope to see back in the future. +

    +

    On the infrastructure side, USES=qca was added and USES=zope was +removed. The latter was also due to it was incompatible with +Python 3, and portmgr is in the process of removing Python 2.7 from +the Ports Tree. This means that all ports that currently rely on +Python 2.7 need to be updated to work with Python 3 or be removed. +

    +

    After a long period of work by multiple people, Xorg got updated +from the 1.18 to the 1.20 release series. Also, the web browsers +were updated: Firefox to version 75.0, Firefox ESR to 68.7.0, and +Chromium to 80.0.3987.149. The package manager itself got updated +to version 1.13.2. +

    +

    antoine@ ran 29 exp-runs during the last quarter for various updates +to KDE, poppler, pkg and build tools; and test compatibility with src +changes: removing procfs-based debugging, fixing TLS alignment, and +only including libssp_nonshared.a in libc for the i386 and Power +architectures. +

    + +FreeBSD Graphics Team status report + + +Project GitHub page + + + + +FreeBSD Graphics Team +x11@freebsd.org + + +Niclas Zeising +zeising@freebsd.org + + + +

    The FreeBSD X11/Graphics team maintains the lower levels of the FreeBSD graphics +stack. +This includes graphics drivers, graphics libraries such as the +MESA OpenGL implementation, the X.org xserver with related libraries and +applications, and Wayland with related libraries and applications. +

    +

    The biggest highlight by far during the previous quarter was the long awaited +update of xorg-server to version 1.20. +After years of work by many people, this update finally landed in the form of +xorg-server 1.20.7. +With this update came a couple of new things, most notably, FreeBSD 12 and later +was switched to use the udev/evdev backend by default for handling input +devices, such as mice and keyboards. +Together with this release, the OpenGL library implementation mesa was +switched to use DRI3 by default, instead of the older DRI2. +

    +

    These updates caused some fallout when they first were comitted, most notably +issues with keyboards. +But with help from Michael Gmelin and others on the mailing lists, most issues +were sorted fast. +Unfortunately version 304 of the nVidia graphics driver is no longer supported +as of this release. +

    +

    Since this update, xorg-server has also been bumped to 1.20.8, which is the +latest upstream release. +

    +

    Apart from this update, there has also been ongoing work to keep the various +drm-kmod ports and packages up to date, mostly in response to changes in FreeBSD +CURRENT and to security issues found in the Intel i915 driver. +

    +

    We have also done updates as needed to keep the graphics and input stack up to +date and working, and deprecated and removed several old and no longer used +drivers, applications and libraries. +

    +

    We have also continued our regularly scheduled bi-weekly meetings. +

    +

    People who are interested in helping out can find us on the x11@FreeBSD.org +mailing list, or on our gitter chat: (https://gitter.im/FreeBSDDesktop/Lobby). +We are also available in #freebsd-xorg on EFNet. +

    +

    We also have a team area on GitHub where our work repositories can be found: +(https://github.com/FreeBSDDesktop) +

    + +NFS over TLS implementation + + + +Rick Macklem +rmacklem@freebsd.org + + + +

    In an effort to improve NFS security, an internet draft +which I expect will become and RFC soon specifies the +use of TLS 1.3 to encrypt all data traffic on a Sun RPC +connection used for NFS. +

    +

    Although NFS has been able to use sec=krb5p to encrypt data +on the wire, this requires a Kerberos environment and, as +such, has not been widely adopted. It also required that +encryption/decryption be done in software, since only the +RPC message NFS arguments are encrypted. +Since Kernel TLS is capable of using hardware assist to +improve performance and does not require Kerberos, NFS +over TLS may be more widely adopted, once implementations +are available. +

    +

    Since FreeBSD's kernel TLS requires that data be in ext_pgs +mbufs for transmission, most of the work so far has been +modifying the NFS code that builds the protocol arguments +to optionally use ext_pgs mbufs. +Coding changes to handle received ext_pgs mbufs has also +been done, although this may not be required by the receive +kernel TLS. +

    +

    The kernel RPC has also been modified to do the STARTTLS +Null RPC and to do upcalls to userland daemons that +perform the SSL_connect()/SSL_accept(), since the kernel +TLS does not do this initial handshake. +So far only a self signed certificate on the server, +with no requirement for the client to have a certificate +has been implemented. +

    +

    Work is still needed to be done for the case where the NFS +client is expected to have a signed certificate. In particular, +it is not obvious to me what the correct solution is for +clients that do not have a fixed IP address/DNS name. +The code now is about ready for testing, but requires that +the kernel TLS be able to support receive as well as transmit. +Patches to the kernel TLS for receive are being worked on +by jhb@freebsd.org. +

    +

    Once receive side kernel TLS becomes available, the code in +subversion under base/projects/nfs-over-tls will need third +party testing and a security evaluation by someone familiar +with TLS. +

    +
    + +Import of the Kyua test framework + + +The FreeBSD Test Suite + + + + +Brooks Davis +brooks@FreeBSD.org + + + +

    The FreeBSD test suite uses the Kyua test framework to run tests. +

    +

    Historically Kyua has been installed from the ports collection +(devel/kyua). While this is fine for mainstream architectures, +it can pose bootstrapping issues on new architectures and package +installation is quite slow under emulation or on FPGA based systems. +By including it in the FreeBSD base system we can avoid these issues. +

    +

    We hope that this inclusion will spur testing of embedded platforms +and simplify the process of testing within continuous integration +systems. +

    +

    We currently plan to retain the devel/kyua port to serve FreeBSD +versions without and to serve as a development version. +

    +

    Sponsor: DARPA +

    + +Linux compatibility layer update + + + +Edward Tomasz Napierala +trasz@FreeBSD.org + + + +

    Work during this quarter focused on source code cleanup and making +it easier to debug missing functionality. There were, however, +some user-visible changes: added support for TCP_CORK as required by Nginx, +added support MAP_32BIT flag, which fixes Mono binaries from Ubuntu Bionic, +and a fix for DNS resolution with glibc newer than 2.30, which affected +CentOS 8. +

    +

    The Linux Test Project tests that are being run as part of the +the FreeBSD Continuous Integration infrastructure +now include the Open POSIX test suite. +

    +

    There's still a lot to do: +

    + +Sponsor: The FreeBSD Foundation +
    + +syzkaller on FreeBSD + + + +Mark Johnston +markj@FreeBSD.org + + +Michael Tuexen +tuexen@FreeBSD.org + + + +

    See the syzkaller entry in the 2019q1 quarterly report for an +introduction to syzkaller. +

    +

    A number of kernel bugs have been found by syzkaller and fixed this +quarter, mostly in the network stack and file descriptor table code. +Bug investigations have led to improvements in debugging facilities and +assertions, for example in the SCTP stack. Syzkaller reproducers have +been added to Peter Holm's stress2 suite, helping ensure that +regressions are found quickly. +

    +

    The syzkaller instance hosted by backtrace.io (see the 2019q3 report) +has been very useful in testing syzkaller improvements and finding bugs. +Though Google runs a dedicated syzkaller instance targeting FreeBSD, +it has proved fruitful to run multiple instances since they end up +building different corpuses and thus discover different, though +overlapping, sets of bugs. +

    +

    Support for fuzzing a number of new system calls has been added, +including the new copy_file_range() and __realpathat() system calls, +and the Capsicum system calls. Some work was also done to audit +existing system call definitions to ensure that FreeBSD-specific +extensions of POSIX system calls are covered. Work is ongoing to target +the Linux emulation layer, and to collect kernel dumps so that one-off +crashes with no reproducer have a chance at being diagnosed and fixed. +

    +

    Sponsor: backtrace.io +Sponsor: The FreeBSD Foundation +

    +
    + +if_bridge + + + +Kristof Provost +kp@FreeBSD.org + + + +

    The current implementation of if_bridge uses a single mutex to protect its +internal data structures. As a result it’s nowhere near as fast as it could be. +This is relevant for users who want to run many vnet jails or virtual machines +bridged together, for example. +

    +

    As part of this project several new tests have already been added for +if_bridge. These are generally very useful for validating any locking changes, +and will also help to prevent regressions for other future changes. These +tests live in /usr/tests/sys/net/if_bridge_test. +

    +

    The current work is concentrating on investigating if it's possible to leverage +the ConcurrencyKit epoch code for the datapath (i.e. bridge_input(), +bridge_output(), bridge_forward(), ...). +

    +

    Sponsor: The FreeBSD Foundation +

    + +sigfastblock(2) + + + +Konstantin Belousov +kib@FreeBSD.org + + + +

    Rtld services need to be async signal safe. This is needed, for +instance, to provide working symbol bindings in signal handlers. +

    +

    For threaded processes, libthr interposes all user-installed signal +handlers and saves the signals and related context if signal is +delivered while rtld or libthr are in protected section of code. +

    +

    In non-threaded processes, the async safety is provided by changing +signal mask for the thread. It is actually better than the +interposing done by libthr, since signals are delivered in the right +context, instead of libthr attempt of recreate it later. But the +unfortunate side-effect is that each rtld entry requires two syscalls, +one to set mask, and one to restore it. Typically this adds around 40 +or more syscalls on each process startup. Worse, rtld services used +by typical language runtime exception handling systems also have the +cost of signal mask manipulation. +

    +

    The new sigfastblock(2) syscall was added that allows thread to +designate a memory location as fast signal block. If this word +contains non-zero value, kernel interprets the thread state same as if +all blockable signals are blocked. The facility drastically improves +exception handling speed on FreeBSD. +

    +

    Since signals might abort interruptible sleeps, initial implementation +read the blocking word on each syscall entry. This is needed to +ensure that userspace does not see spurious EINTR/ERESTART if the +signals are blocked by the word. Since if kernel cached outdated +value for the block word, it would abort sleep, but then ast sees the +correct mask and does not deliver the pending signal. +

    +

    There were concerns that this read of the word causes slowdown in +syscalls microbenchmarks, esp. on machines with SMAP. The reason is +that SMAP requires all userspace access bracketed by STAC/CLAC pair of +instructions, which are de-facto serializing (this is not +architectural, but all current microarchitectures do it). The +decision was made to eliminate the word read, at the cost of possibly +returning spurious EINTR. The impact should be minimal, since +sigfastblock(2) is not supposed to be the service available to users, +it is only assumed for rtld and libthr implementations. +

    +

    Sponsor: The FreeBSD Foundation +

    + +arm64 LSE atomic instructions + + + +Mark Johnston +markj@FreeBSD.org + + + +

    An investigation of some performance oddities on EC2 Graviton 2 +instances resulted in support for the use of Large System Extension +(LSE) atomic instructions in the FreeBSD kernel. +

    +

    LSE is an mandatory ISA extension specified in ARMv8.1. It consists of +a number of new atomic instructions, superseding the +Load-Linked/Store-Conditional (LL/SC) instruction pairs use when LSE is +not implemented. The extension is present in a number of ARMv8 server +platforms, including the Cavium ThunderX2 and AWS Graviton 2. The new +instructions provide significantly better scalability. +

    +

    A recent set of patches modified the FreeBSD kernel to detect support +for LSE and dynamically select an atomic(9) implementation based on +the new instructions when all CPUs implement the extension. The initial +atomic(9) implementations were provided by Ali Saidi. Some benchmarking +on a 64-vCPU Graviton 2 instance shows a ~4% reduction in wall clock +time for a kernel build, and a ~15% reduction in system CPU time. +

    +

    Some ARMv8 multi-processor systems implement a heterogenous CPU +architecture, referred to as big.LITTLE, in which multiple processor +types are used. Surprisingly, such systems may implement the LSE on +only a subset of its CPUs, in which case LSE instructions cannot be used +by the kernel. As a result, FreeBSD currently waits until all +processors are online before selecting the atomic(9) implementation, +which precludes the use of ifuncs to provide dynamic selection. +

    +

    Currently atomic(9)'s use of LSE is limited to the kernel. A future +project would extend this to userspace, so that FreeBSD system libraries +can leverage the LSE instructions when they are available. +

    +

    Sponsor: The FreeBSD Foundation +Sponsor: Amazon +

    + +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 + + + +

    Wei is working on HyperV Socket support for FreeBSD. HyperV Socket provides a way for the HyperV host and guest to communicate using a common socket interface without networking required. Some features in Azure require HyperV Socket support in the guest. +

    +

    Details of HyperV Socket is available here. +

    +

    The work-in-progress is available here +

    +

    This project is sponsored by Microsoft. +

    +

    Li-Wen is working on the FreeBSD release code related to Azure for the -CURRENT and 12-STABLE branches. The release of 12.1-RELEASE on Azure is also in progress. +

    +

    The work-in-progress is available here +

    +

    This project is sponsored by The FreeBSD Foundation. +

    + +FreeBSD on the ARM Morello platform + + +The Arm Morello Board +The CHERI Project + + + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-all@freebsd.org Sun Apr 12 21:05:46 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 0463E2A9898; Sun, 12 Apr 2020 21:05:46 +0000 (UTC) (envelope-from salvadore@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) server-signature RSA-PSS (4096 bits) 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 490kmn6KRQz4g0g; Sun, 12 Apr 2020 21:05:45 +0000 (UTC) (envelope-from salvadore@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 D45187FFB; Sun, 12 Apr 2020 21:05:45 +0000 (UTC) (envelope-from salvadore@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03CL5jpC060985; Sun, 12 Apr 2020 21:05:45 GMT (envelope-from salvadore@FreeBSD.org) Received: (from salvadore@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03CL5jNW060984; Sun, 12 Apr 2020 21:05:45 GMT (envelope-from salvadore@FreeBSD.org) Message-Id: <202004122105.03CL5jNW060984@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: salvadore set sender to salvadore@FreeBSD.org using -f From: Lorenzo Salvadore Date: Sun, 12 Apr 2020 21:05:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54052 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head X-SVN-Commit-Author: salvadore X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/news/status X-SVN-Commit-Revision: 54052 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.29 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: Sun, 12 Apr 2020 21:05:46 -0000 Author: salvadore (ports committer) Date: Sun Apr 12 21:05:45 2020 New Revision: 54052 URL: https://svnweb.freebsd.org/changeset/doc/54052 Log: htdocs/news/status.xml: Update to include the last report Approved by: crees (docs), gerald (mentor), tcberner (co-mentor) Differential Revision: https://reviews.freebsd.org/D24385 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 Sun Apr 12 19:38:30 2020 (r54051) +++ head/en_US.ISO8859-1/htdocs/news/status/status.xml Sun Apr 12 21:05:45 2020 (r54052) @@ -13,8 +13,8 @@ -

    Next Quarterly Status Report submissions (January – - March) due: April 1st, 2020

    +

    Next Quarterly Status Report submissions (April – + June) due: July 1st, 2020

    Submit your entries as Pull Requests from your fork of FreeBSD @@ -54,6 +54,13 @@

    These status reports may be reproduced in whole or in part, as long as the source is clearly identified and appropriate credit given.

    + +

    2020

    + +

    2019

    From owner-svn-doc-all@freebsd.org Sun Apr 12 23:07:50 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 0E12E2AC4B0; Sun, 12 Apr 2020 23:07:50 +0000 (UTC) (envelope-from allanjude@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) server-signature RSA-PSS (4096 bits) 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 490nTd6JJHz3KP3; Sun, 12 Apr 2020 23:07:49 +0000 (UTC) (envelope-from allanjude@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 CF2F397EE; Sun, 12 Apr 2020 23:07:49 +0000 (UTC) (envelope-from allanjude@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03CN7nvJ035250; Sun, 12 Apr 2020 23:07:49 GMT (envelope-from allanjude@FreeBSD.org) Received: (from allanjude@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03CN7nY3035249; Sun, 12 Apr 2020 23:07:49 GMT (envelope-from allanjude@FreeBSD.org) Message-Id: <202004122307.03CN7nY3035249@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: allanjude set sender to allanjude@FreeBSD.org using -f From: Allan Jude Date: Sun, 12 Apr 2020 23:07:49 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54053 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head X-SVN-Commit-Author: allanjude X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/news/status X-SVN-Commit-Revision: 54053 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.29 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: Sun, 12 Apr 2020 23:07:50 -0000 Author: allanjude Date: Sun Apr 12 23:07:49 2020 New Revision: 54053 URL: https://svnweb.freebsd.org/changeset/doc/54053 Log: Fix typo postmater -> postmaster Reported by: salvadore Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml Sun Apr 12 21:05:45 2020 (r54052) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2020-01-2020-03.xml Sun Apr 12 23:07:49 2020 (r54053) @@ -333,7 +333,7 @@ how we can help you!

  • Core requested that the freebsd-mobile@ list be retired as it was almost - exclusively receiving spam. postmater@ completed core's request. + exclusively receiving spam. postmaster@ completed core's request.

  • Core approved third party authentication for some project services with From owner-svn-doc-all@freebsd.org Mon Apr 13 14:53:21 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 427DB2C0764; Mon, 13 Apr 2020 14:53:21 +0000 (UTC) (envelope-from linimon@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) server-signature RSA-PSS (4096 bits) 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 491BSd0vrRz3D8S; Mon, 13 Apr 2020 14:53:21 +0000 (UTC) (envelope-from linimon@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 1A6CA1D0EF; Mon, 13 Apr 2020 14:53:21 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03DErKg6030484; Mon, 13 Apr 2020 14:53:20 GMT (envelope-from linimon@FreeBSD.org) Received: (from linimon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03DErK9q030483; Mon, 13 Apr 2020 14:53:20 GMT (envelope-from linimon@FreeBSD.org) Message-Id: <202004131453.03DErK9q030483@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: linimon set sender to linimon@FreeBSD.org using -f From: Mark Linimon Date: Mon, 13 Apr 2020 14:53:20 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54054 - head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Group: doc-head X-SVN-Commit-Author: linimon X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Commit-Revision: 54054 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.29 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: Mon, 13 Apr 2020 14:53:21 -0000 Author: linimon Date: Mon Apr 13 14:53:20 2020 New Revision: 54054 URL: https://svnweb.freebsd.org/changeset/doc/54054 Log: Document OSVERSION 1300091. While here, fix a grammar typo caused by a cut-and-paste error in the 1300090 entry. Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sun Apr 12 23:07:49 2020 (r54053) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Mon Apr 13 14:53:20 2020 (r54054) @@ -822,8 +822,16 @@ is spelled &, < is < and > is >. 1300090 359747 April 9, 2020 - 13.0-CURRENT after remove the old NFS lock device driver + 13.0-CURRENT after removing the old NFS lock device driver that uses Giant. + + + + 1300091 + 359839 + April 12, 2020 + 13.0-CURRENT after implementing a close_range(2) + syscall. From owner-svn-doc-all@freebsd.org Tue Apr 14 14:27:55 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 0A7D82C1DC9; Tue, 14 Apr 2020 14:27:55 +0000 (UTC) (envelope-from mat@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) server-signature RSA-PSS (4096 bits) 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 491nrp6YKNz4HGH; Tue, 14 Apr 2020 14:27:54 +0000 (UTC) (envelope-from mat@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 DB57869D6; Tue, 14 Apr 2020 14:27:54 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03EERssS011796; Tue, 14 Apr 2020 14:27:54 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03EERsMP011795; Tue, 14 Apr 2020 14:27:54 GMT (envelope-from mat@FreeBSD.org) Message-Id: <202004141427.03EERsMP011795@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Tue, 14 Apr 2020 14:27:54 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54055 - head/en_US.ISO8859-1/books/porters-handbook/pkg-files X-SVN-Group: doc-head X-SVN-Commit-Author: mat X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/pkg-files X-SVN-Commit-Revision: 54055 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.29 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: Tue, 14 Apr 2020 14:27:55 -0000 Author: mat Date: Tue Apr 14 14:27:54 2020 New Revision: 54055 URL: https://svnweb.freebsd.org/changeset/doc/54055 Log: Fix the pkg-message documentation, it ways lagging behind policies. Modified: head/en_US.ISO8859-1/books/porters-handbook/pkg-files/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/pkg-files/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/pkg-files/chapter.xml Mon Apr 13 14:53:20 2020 (r54054) +++ head/en_US.ISO8859-1/books/porters-handbook/pkg-files/chapter.xml Tue Apr 14 14:27:54 2020 (r54055) @@ -62,8 +62,8 @@ raw - A regular plain text file. Its message is always - displayed, on install, and on upgrade. + A regular plain text file. Its message is only + displayed on install. @@ -140,19 +140,11 @@ minimum_version keywords can be combined. - The type keyword can have four + The type keyword can have three values: - (no type specified) - - - The message is always displayed. - - - - install @@ -199,7 +191,7 @@ strings: [ -{ +{ type: install message: "Simple message" } ] @@ -219,7 +211,7 @@ as: [ -{ +{ type: install message: <<EOM Simple message EOM @@ -227,31 +219,6 @@ EOM ] - - Always Display a Message - - If a port has a pkg-message - containing simple text, it can be transformed into - UCL easily. Given this - pkg-message: - - * BIND requires configuration of rndc, including a "secret" key. * -* The easiest, and most secure way to configure rndc is to run * -* 'rndc-confgen -a' to generate the proper conf file, with a new * -* random key, and appropriate file permissions. * - - [ -{ - message: <<EOD -* BIND requires configuration of rndc, including a "secret" key. * -* The easiest, and most secure way to configure rndc is to run * -* 'rndc-confgen -a' to generate the proper conf file, with a new * -* random key, and appropriate file permissions. * -EOD -} -] - - Display a Message on Install/Deinstall @@ -295,6 +262,14 @@ EOD message: "Upgrading from > 1.0 and < 3.0 remove that file." } ] + + + When displaying a message on upgrade, it is important + to limit when it is being shown to the user. Most of the + time it is by using maximum_version to + limit its usage to upgrades from before a certain version + when something specific needs to be done. + From owner-svn-doc-all@freebsd.org Wed Apr 15 09:56:44 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 DB2552B138A; Wed, 15 Apr 2020 09:56:44 +0000 (UTC) (envelope-from linimon@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) server-signature RSA-PSS (4096 bits) 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 492HnS3lBPz4Zf4; Wed, 15 Apr 2020 09:56:44 +0000 (UTC) (envelope-from linimon@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 771441D118; Wed, 15 Apr 2020 09:56:44 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03F9uiXt001756; Wed, 15 Apr 2020 09:56:44 GMT (envelope-from linimon@FreeBSD.org) Received: (from linimon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03F9uitP001755; Wed, 15 Apr 2020 09:56:44 GMT (envelope-from linimon@FreeBSD.org) Message-Id: <202004150956.03F9uitP001755@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: linimon set sender to linimon@FreeBSD.org using -f From: Mark Linimon Date: Wed, 15 Apr 2020 09:56:44 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54056 - head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Group: doc-head X-SVN-Commit-Author: linimon X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Commit-Revision: 54056 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.29 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 Apr 2020 09:56:44 -0000 Author: linimon Date: Wed Apr 15 09:56:44 2020 New Revision: 54056 URL: https://svnweb.freebsd.org/changeset/doc/54056 Log: Document OSVERSION 1300092. Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Tue Apr 14 14:27:54 2020 (r54055) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Wed Apr 15 09:56:44 2020 (r54056) @@ -833,6 +833,14 @@ is spelled &, < is < and > is >. 13.0-CURRENT after implementing a close_range(2) syscall. + + + 1300092 + 359920 + April 14, 2020 + 13.0-CURRENT after reworking unmapped mbufs in KTLS + to carry ext_pgs in the mbuf itself. + From owner-svn-doc-all@freebsd.org Thu Apr 16 15:12:40 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 01E8A2BF03F; Thu, 16 Apr 2020 15:12:40 +0000 (UTC) (envelope-from marck@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) server-signature RSA-PSS (4096 bits) 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 4932lW6ZLSz4bwR; Thu, 16 Apr 2020 15:12:39 +0000 (UTC) (envelope-from marck@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 C22A4AC40; Thu, 16 Apr 2020 15:12:39 +0000 (UTC) (envelope-from marck@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03GFCdQZ006194; Thu, 16 Apr 2020 15:12:39 GMT (envelope-from marck@FreeBSD.org) Received: (from marck@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03GFCdaj006193; Thu, 16 Apr 2020 15:12:39 GMT (envelope-from marck@FreeBSD.org) Message-Id: <202004161512.03GFCdaj006193@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: marck set sender to marck@FreeBSD.org using -f From: Dmitry Morozovsky Date: Thu, 16 Apr 2020 15:12:39 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54057 - head/share/pgpkeys X-SVN-Group: doc-head X-SVN-Commit-Author: marck X-SVN-Commit-Paths: head/share/pgpkeys X-SVN-Commit-Revision: 54057 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.29 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 Apr 2020 15:12:40 -0000 Author: marck Date: Thu Apr 16 15:12:39 2020 New Revision: 54057 URL: https://svnweb.freebsd.org/changeset/doc/54057 Log: Update my keys, new signatures, and extending expire period. Modified: head/share/pgpkeys/marck.key Modified: head/share/pgpkeys/marck.key ============================================================================== --- head/share/pgpkeys/marck.key Wed Apr 15 09:56:44 2020 (r54056) +++ head/share/pgpkeys/marck.key Thu Apr 16 15:12:39 2020 (r54057) @@ -3,18 +3,18 @@ sh addkey.sh marck 0650BCC042473949 85D450456B691B03 ; --> -uid Dmitry Morozovsky -sub 4096R/948FF5948B7DAAA4 2013-11-25 [expires: 2016-11-24] -sub 4096R/65AA79C860E297A8 2013-11-25 [expires: 2016-11-24] +uid Dmitry Morozovsky +uid Dmitry Morozovsky +sub rsa4096/948FF5948B7DAAA4 2013-11-25 [expires: 2022-04-16] +sub rsa4096/65AA79C860E297A8 2013-11-25 [expires: 2022-04-16] -pub 1024D/85D450456B691B03 2001-07-20 +pub dsa1024/85D450456B691B03 2001-07-20 [expires: 2022-04-16] Key fingerprint = 39AC E336 F03D C0F8 5305 B725 85D4 5045 6B69 1B03 -uid Dmitry Morozovsky -uid Dmitry Morozovsky -sub 2048g/EC88D8AE44D656F8 2001-07-20 +uid Dmitry Morozovsky +uid Dmitry Morozovsky +sub elg2048/EC88D8AE44D656F8 2001-07-20 ]]> 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 EA60D2C4C30; Thu, 16 Apr 2020 18:42:37 +0000 (UTC) (envelope-from carlavilla@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) server-signature RSA-PSS (4096 bits) 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 4937Pn5x4Cz3QxW; Thu, 16 Apr 2020 18:42:37 +0000 (UTC) (envelope-from carlavilla@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 C6DB4D759; Thu, 16 Apr 2020 18:42:37 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03GIgbES039238; Thu, 16 Apr 2020 18:42:37 GMT (envelope-from carlavilla@FreeBSD.org) Received: (from carlavilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03GIgb8W039237; Thu, 16 Apr 2020 18:42:37 GMT (envelope-from carlavilla@FreeBSD.org) Message-Id: <202004161842.03GIgb8W039237@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: carlavilla set sender to carlavilla@FreeBSD.org using -f From: Sergio Carlavilla Delgado Date: Thu, 16 Apr 2020 18:42:37 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54058 - in head/en_US.ISO8859-1/htdocs: docproj projects X-SVN-Group: doc-head X-SVN-Commit-Author: carlavilla X-SVN-Commit-Paths: in head/en_US.ISO8859-1/htdocs: docproj projects X-SVN-Commit-Revision: 54058 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.29 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 Apr 2020 18:42:38 -0000 Author: carlavilla Date: Thu Apr 16 18:42:37 2020 New Revision: 54058 URL: https://svnweb.freebsd.org/changeset/doc/54058 Log: Add Farsi/Persian to the translations section. Correct ACPI project link Modified: head/en_US.ISO8859-1/htdocs/docproj/translations.xml head/en_US.ISO8859-1/htdocs/projects/projects.xml Modified: head/en_US.ISO8859-1/htdocs/docproj/translations.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/docproj/translations.xml Thu Apr 16 15:12:39 2020 (r54057) +++ head/en_US.ISO8859-1/htdocs/docproj/translations.xml Thu Apr 16 18:42:37 2020 (r54058) @@ -32,6 +32,7 @@

  • Russian Documentation Project
  • Spanish Documentation Project
  • Turkish Documentation Project
  • +
  • Farsi/Persian Documentation Project
  • @@ -390,6 +391,11 @@ http://www.bsd.ee/
    Documents currently being worked on
    FDP-Primer
    + + +

    The FreeBSD Farsi/Persian Documentation Project

    +Web: Iran BSD User Group
    +E-Mail: kfv@irbug.org

    FreeBSD Documentation Project Home Modified: head/en_US.ISO8859-1/htdocs/projects/projects.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/projects/projects.xml Thu Apr 16 15:12:39 2020 (r54057) +++ head/en_US.ISO8859-1/htdocs/projects/projects.xml Thu Apr 16 18:42:37 2020 (r54058) @@ -222,7 +222,7 @@ microkernel. and the supported languages are C, Yacc, and Java.
  • ACPI on FreeBSD: + href="wiki.freebsd.org/ACPI">ACPI on FreeBSD: A Project created to get ACPI working smoothly on FreeBSD.
  • From owner-svn-doc-all@freebsd.org Sat Apr 18 02:58:05 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 D69932B634E; Sat, 18 Apr 2020 02:58:05 +0000 (UTC) (envelope-from linimon@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) server-signature RSA-PSS (4096 bits) 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 493yM15Lt4z4HNQ; Sat, 18 Apr 2020 02:58:05 +0000 (UTC) (envelope-from linimon@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 B25C05312; Sat, 18 Apr 2020 02:58:05 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03I2w5mL051535; Sat, 18 Apr 2020 02:58:05 GMT (envelope-from linimon@FreeBSD.org) Received: (from linimon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03I2w5bE051534; Sat, 18 Apr 2020 02:58:05 GMT (envelope-from linimon@FreeBSD.org) Message-Id: <202004180258.03I2w5bE051534@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: linimon set sender to linimon@FreeBSD.org using -f From: Mark Linimon Date: Sat, 18 Apr 2020 02:58:05 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54059 - head/en_US.ISO8859-1/books/porters-handbook/testing X-SVN-Group: doc-head X-SVN-Commit-Author: linimon X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/testing X-SVN-Commit-Revision: 54059 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.29 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: Sat, 18 Apr 2020 02:58:05 -0000 Author: linimon Date: Sat Apr 18 02:58:05 2020 New Revision: 54059 URL: https://svnweb.freebsd.org/changeset/doc/54059 Log: Fix misleading comment, a leftover from when 12 was -CURRENT. PR: 245711 Submitted by: Felix Palmen Modified: head/en_US.ISO8859-1/books/porters-handbook/testing/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/testing/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/testing/chapter.xml Thu Apr 16 18:42:37 2020 (r54058) +++ head/en_US.ISO8859-1/books/porters-handbook/testing/chapter.xml Sat Apr 18 02:58:05 2020 (r54059) @@ -461,7 +461,7 @@ SVN_HOST=svn.FreeBSD.org To create a Poudriere jail for 13.0-CURRENT: - &prompt.root; poudriere jail -c -j 12amd64 -v head -a amd64 -m svn+https + &prompt.root; poudriere jail -c -j 13amd64 -v head -a amd64 -m svn+https In order to run a 13.0-CURRENT Poudriere jail you must be From owner-svn-doc-all@freebsd.org Sat Apr 18 03:17:48 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 7D3D32B73F9; Sat, 18 Apr 2020 03:17:48 +0000 (UTC) (envelope-from linimon@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) server-signature RSA-PSS (4096 bits) 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 493ynm2jDwz4KdS; Sat, 18 Apr 2020 03:17:48 +0000 (UTC) (envelope-from linimon@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 551E957D5; Sat, 18 Apr 2020 03:17:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03I3HmWx065353; Sat, 18 Apr 2020 03:17:48 GMT (envelope-from linimon@FreeBSD.org) Received: (from linimon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03I3HmPb065352; Sat, 18 Apr 2020 03:17:48 GMT (envelope-from linimon@FreeBSD.org) Message-Id: <202004180317.03I3HmPb065352@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: linimon set sender to linimon@FreeBSD.org using -f From: Mark Linimon Date: Sat, 18 Apr 2020 03:17:48 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54060 - head/en_US.ISO8859-1/books/porters-handbook/testing X-SVN-Group: doc-head X-SVN-Commit-Author: linimon X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/testing X-SVN-Commit-Revision: 54060 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.29 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: Sat, 18 Apr 2020 03:17:48 -0000 Author: linimon Date: Sat Apr 18 03:17:47 2020 New Revision: 54060 URL: https://svnweb.freebsd.org/changeset/doc/54060 Log: Reflect that the minimum supported version of FreeBSD is now 11.3. Yes, these are only examples, but let's be consistent. Inspired by PR 245711 from Felix Palmen. Modified: head/en_US.ISO8859-1/books/porters-handbook/testing/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/testing/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/testing/chapter.xml Sat Apr 18 02:58:05 2020 (r54059) +++ head/en_US.ISO8859-1/books/porters-handbook/testing/chapter.xml Sat Apr 18 03:17:47 2020 (r54060) @@ -417,15 +417,15 @@ SVN_HOST=svn.FreeBSD.org Poudriere will use for building: - &prompt.root; poudriere jail -c -j 111Ramd64 -v 11.1-RELEASE -a amd64 + &prompt.root; poudriere jail -c -j 113Ramd64 -v 11.3-RELEASE -a amd64 - Fetch a 11.1-RELEASE for + Fetch a 11.3-RELEASE for amd64 from the FTP server given by FREEBSD_HOST in poudriere.conf, create the zfs file - system tank/poudriere/jails/111Ramd64, mount - it on /poudriere/jails/111Ramd64 and - extract the 11.1-RELEASE tarballs into this + system tank/poudriere/jails/113Ramd64, mount + it on /poudriere/jails/113Ramd64 and + extract the 11.3-RELEASE tarballs into this file system. &prompt.root; poudriere jail -c -j 11i386 -v stable/11 -a i386 -m svn+https @@ -453,7 +453,7 @@ SVN_HOST=svn.FreeBSD.org an older version, most of the time it will not run. For example, if a stable/11 jail is needed, the host will have to run stable/11 too. - Running 11.0-RELEASE is not + Running 11.3-RELEASE is not enough. @@ -468,7 +468,7 @@ SVN_HOST=svn.FreeBSD.org running 13.0-CURRENT. In general, newer kernels can build and run older jails. For instance, a 13.0-CURRENT kernel can build and run a - 11.1-STABLE + 11.3-STABLE Poudriere jails if the COMPAT_FREEBSD11 kernel option was compiled in (on by default in @@ -490,8 +490,8 @@ SVN_HOST=svn.FreeBSD.org &prompt.root; poudriere jail -l JAILNAME VERSION ARCH METHOD -111Ramd64 11.1-RELEASE amd64 ftp -11i386 11.0-STABLE i386 svn+https +113Ramd64 11.3-RELEASE amd64 ftp +11i386 11.3-STABLE i386 svn+https @@ -654,9 +654,9 @@ development - /work/ports For example, local modifications to the www/firefox port located in /work/ports/www/firefox can be tested in - the previously created 11.1-RELEASE jail: + the previously created 11.3-RELEASE jail: - &prompt.root; poudriere testport -j 111Ramd64 -p development -o www/firefox + &prompt.root; poudriere testport -j 113Ramd64 -p development -o www/firefox This will build all dependencies of Firefox. If a dependency has been @@ -667,13 +667,13 @@ development - /work/ports built. The complete build of every port is logged to - /poudriere/data/logs/bulk/111Ri386-development/build-time/logs. + /poudriere/data/logs/bulk/113Ri386-development/build-time/logs. - The directory name 111Ri386-development + The directory name 113Ri386-development is derived from the arguments to -j and -p, respectively. For convenience, a symbolic link - /poudriere/data/logs/bulk/111Ri386-development/latest + /poudriere/data/logs/bulk/113Ri386-development/latest is also maintained. The link points to the latest build-time directory. Also in this directory is an index.html for observing @@ -685,7 +685,7 @@ development - /work/ports the build by adding to testport: - &prompt.root; poudriere testport -j 111Ramd64 -p development -i -o www/firefox + &prompt.root; poudriere testport -j 113Ramd64 -p development -i -o www/firefox After the build completes, and regardless of whether it was successful, a shell is provided within the jail. The @@ -696,16 +696,16 @@ development - /work/ports will show the command to run when the jail is no longer needed. It is then possible to &man.jexec.8; into it: - &prompt.root; poudriere testport -j 111Ramd64 -p development -I -o www/firefox + &prompt.root; poudriere testport -j 113Ramd64 -p development -I -o www/firefox [...] ====>> Installing local Pkg repository to /usr/local/etc/pkg/repos -====>> Leaving jail 111Ramd64-development-n running, mounted at /poudriere/data/.m/111Ramd64-development/ref for interactive run testing -====>> To enter jail: jexec 111Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root -====>> To stop jail: poudriere jail -k -j 111Ramd64 -p development -&prompt.root; jexec 111Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root +====>> Leaving jail 113Ramd64-development-n running, mounted at /poudriere/data/.m/113Ramd64-development/ref for interactive run testing +====>> To enter jail: jexec 113Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root +====>> To stop jail: poudriere jail -k -j 113Ramd64 -p development +&prompt.root; jexec 113Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root &prompt.root; [do some stuff in the jail] &prompt.root; exit -&prompt.root; poudriere jail -k -j 111Ramd64 -p development +&prompt.root; poudriere jail -k -j 113Ramd64 -p development ====>> Umounting file systems An integral part of the &os; ports build infrastructure is @@ -760,22 +760,22 @@ development - /work/ports -z devset parameter to the testport command: - &prompt.root; poudriere testport -j 111Ramd64 -p development -z devset -o www/firefox + &prompt.root; poudriere testport -j 113Ramd64 -p development -z devset -o www/firefox This will look for the existence of these directories in this order: - /usr/local/etc/poudriere.d/111Ramd64-development-devset-options + /usr/local/etc/poudriere.d/113Ramd64-development-devset-options - /usr/local/etc/poudriere.d/111Ramd64-devset-options + /usr/local/etc/poudriere.d/113Ramd64-devset-options - /usr/local/etc/poudriere.d/111Ramd64-development-options + /usr/local/etc/poudriere.d/113Ramd64-development-options @@ -787,7 +787,7 @@ development - /work/ports - /usr/local/etc/poudriere.d/111Ramd64-options + /usr/local/etc/poudriere.d/113Ramd64-options @@ -834,7 +834,7 @@ development - /work/ports matching a name scheme derived from the command line. For instance: - &prompt.root; poudriere testport -j 111Ramd64 -p development -z devset -o www/firefox + &prompt.root; poudriere testport -j 113Ramd64 -p development -z devset -o www/firefox causes Poudriere to check for the existence of these files in this order: @@ -853,19 +853,19 @@ development - /work/ports - /usr/local/etc/poudriere.d/111Ramd64-make.conf + /usr/local/etc/poudriere.d/113Ramd64-make.conf - /usr/local/etc/poudriere.d/111Ramd64-development-make.conf + /usr/local/etc/poudriere.d/113Ramd64-development-make.conf - /usr/local/etc/poudriere.d/111Ramd64-devset-make.conf + /usr/local/etc/poudriere.d/113Ramd64-devset-make.conf - /usr/local/etc/poudriere.d/111Ramd64-development-devset-make.conf + /usr/local/etc/poudriere.d/113Ramd64-development-devset-make.conf @@ -878,7 +878,7 @@ development - /work/ports Special variables, intended to affect only certain jails or sets can be set in specialised make.conf files, such as - /usr/local/etc/poudriere.d/111Ramd64-development-devset-make.conf. + /usr/local/etc/poudriere.d/113Ramd64-development-devset-make.conf. Using <filename>make.conf</filename> to Change Default From owner-svn-doc-all@freebsd.org Sat Apr 18 16:46:44 2020 Return-Path: <owner-svn-doc-all@freebsd.org> 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 844662CEB22; Sat, 18 Apr 2020 16:46:44 +0000 (UTC) (envelope-from carlavilla@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) server-signature RSA-PSS (4096 bits) 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 494Jl82zkpz4Wgh; Sat, 18 Apr 2020 16:46:44 +0000 (UTC) (envelope-from carlavilla@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 61B95F814; Sat, 18 Apr 2020 16:46:44 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03IGki8O072374; Sat, 18 Apr 2020 16:46:44 GMT (envelope-from carlavilla@FreeBSD.org) Received: (from carlavilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03IGkhYo072371; Sat, 18 Apr 2020 16:46:43 GMT (envelope-from carlavilla@FreeBSD.org) Message-Id: <202004181646.03IGkhYo072371@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: carlavilla set sender to carlavilla@FreeBSD.org using -f From: Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> Date: Sat, 18 Apr 2020 16:46:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54061 - in head/en_US.ISO8859-1/books/handbook: bsdinstall desktop x11 X-SVN-Group: doc-head X-SVN-Commit-Author: carlavilla X-SVN-Commit-Paths: in head/en_US.ISO8859-1/books/handbook: bsdinstall desktop x11 X-SVN-Commit-Revision: 54061 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.29 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all/> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 18 Apr 2020 16:46:44 -0000 Author: carlavilla Date: Sat Apr 18 16:46:43 2020 New Revision: 54061 URL: https://svnweb.freebsd.org/changeset/doc/54061 Log: Recommend other desktop-oriented BSDs instead of TrueOS Reviewed by: bcr@ Differential Revision: https://reviews.freebsd.org/D24476 Modified: head/en_US.ISO8859-1/books/handbook/bsdinstall/chapter.xml head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/bsdinstall/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/bsdinstall/chapter.xml Sat Apr 18 03:17:47 2020 (r54060) +++ head/en_US.ISO8859-1/books/handbook/bsdinstall/chapter.xml Sat Apr 18 16:46:43 2020 (r54061) @@ -134,14 +134,12 @@ chapter as a general guide rather than as a set of literal instructions.</para> - <note> - <para>Users who prefer to install &os; using a graphical - installer may be interested in - <application>pc-sysinstall</application>, the installer used - by the TrueOS Project. It can be used to install either a - graphical desktop (TrueOS) or a command line version of &os;. - Refer to the TrueOS Users Handbook for details (<link - xlink:href="https://www.trueos.org/handbook/trueos.html">https://www.trueos.org/handbook/trueos.html</link>).</para> + <note><para>Users who prefer to install &os; using a graphical + installer may be interested in + <link xlink:href="https://www.furybsd.org">FuryBSD</link>, + <link xlink:href="https://ghostbsd.org">GhostBSD</link> or + <link + xlink:href="https://www.midnightbsd.org">MidnightBSD</link>.</para> </note> <para>After reading this chapter, you will know:</para> Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Sat Apr 18 03:17:47 2020 (r54060) +++ head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Sat Apr 18 16:46:43 2020 (r54061) @@ -35,9 +35,11 @@ <note> <para>Users who prefer to install a pre-built desktop version of FreeBSD rather than configuring one from scratch should - refer to the - <link xlink:href="http://www.trueos.org/">trueos.org - website.</link></para> + refer to <link + xlink:href="https://www.furybsd.org">FuryBSD</link>, + <link xlink:href="https://ghostbsd.org">GhostBSD</link> or + <link + xlink:href="https://www.midnightbsd.org">MidnightBSD</link>.</para> </note> <para>Readers of this chapter should know how to:</para> Modified: head/en_US.ISO8859-1/books/handbook/x11/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Sat Apr 18 03:17:47 2020 (r54060) +++ head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Sat Apr 18 16:46:43 2020 (r54061) @@ -38,10 +38,11 @@ <note> <para>Users who prefer an installation method that automatically - configures the <application>&xorg;</application> and offers a - choice of window managers during installation should refer to - the <link xlink:href="http://www.trueos.org/" /> - website.</para> + configures the <application>&xorg;</application> should refer + to <link xlink:href="https://www.furybsd.org">FuryBSD</link>, + <link xlink:href="https://ghostbsd.org">GhostBSD</link> or + <link + xlink:href="https://www.midnightbsd.org">MidnightBSD</link>.</para> </note> <para>For more information on the video hardware that From owner-svn-doc-all@freebsd.org Sat Apr 18 18:55:05 2020 Return-Path: <owner-svn-doc-all@freebsd.org> 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 871232AA54F; Sat, 18 Apr 2020 18:55:05 +0000 (UTC) (envelope-from carlavilla@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) server-signature RSA-PSS (4096 bits) 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 494MbF2scXz3Dqn; Sat, 18 Apr 2020 18:55:05 +0000 (UTC) (envelope-from carlavilla@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 58BDA19119; Sat, 18 Apr 2020 18:55:05 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03IIt5GO054080; Sat, 18 Apr 2020 18:55:05 GMT (envelope-from carlavilla@FreeBSD.org) Received: (from carlavilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03IIt5ao054079; Sat, 18 Apr 2020 18:55:05 GMT (envelope-from carlavilla@FreeBSD.org) Message-Id: <202004181855.03IIt5ao054079@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: carlavilla set sender to carlavilla@FreeBSD.org using -f From: Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> Date: Sat, 18 Apr 2020 18:55:05 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r54062 - head/en_US.ISO8859-1/books/handbook/desktop X-SVN-Group: doc-head X-SVN-Commit-Author: carlavilla X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/desktop X-SVN-Commit-Revision: 54062 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.29 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" <svn-doc-all.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/svn-doc-all/> List-Post: <mailto:svn-doc-all@freebsd.org> List-Help: <mailto:svn-doc-all-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-doc-all>, <mailto:svn-doc-all-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 18 Apr 2020 18:55:05 -0000 Author: carlavilla Date: Sat Apr 18 18:55:04 2020 New Revision: 54062 URL: https://svnweb.freebsd.org/changeset/doc/54062 Log: Update Konqueror installation in the browsers section of the Handbook Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Sat Apr 18 16:46:43 2020 (r54061) +++ head/en_US.ISO8859-1/books/handbook/desktop/chapter.xml Sat Apr 18 18:55:04 2020 (r54062) @@ -172,36 +172,19 @@ <para><application>Konqueror</application> is more than a web browser as it is also a file manager and a multimedia - viewer. It is included in the - <package>x11/kde4-baseapps</package> package or port.</para> + viewer. Supports WebKit as well as its own KHTML. WebKit is + a rendering engine used by many modern browsers including + Chromium.</para> - <para><application>Konqueror</application> supports WebKit as - well as its own KHTML. WebKit is a rendering engine used by - many modern browsers including Chromium. To use WebKit with - <application>Konqueror</application> on &os;, install the - <package>www/kwebkitpart</package> package - or port. This example installs the package:</para> + <para><application>Konqueror</application> can be installed as + a package by typing:</para> - <screen>&prompt.root; <userinput>pkg install kwebkitpart</userinput></screen> + <screen>&prompt.root; <userinput>pkg install konqueror</userinput></screen> <para>To install from the Ports Collection:</para> - <screen>&prompt.root; <userinput>cd /usr/ports/www/kwebkitpart</userinput> + <screen>&prompt.root; <userinput>cd /usr/ports/x11-fm/konqueror/</userinput> &prompt.root; <userinput>make install clean</userinput></screen> - - <para>To enable WebKit within - <application>Konqueror</application>, click - <quote>Settings</quote>, <quote>Configure Konqueror</quote>. - In the <quote>General</quote> settings page, click the - drop-down menu next to <quote>Default web browser - engine</quote> and change <quote>KHTML</quote> to - <quote>WebKit</quote>.</para> - - <para><application>Konqueror</application> also supports - <application>&flash;</application>. A <quote>How To</quote> - guide for getting <application>&flash;</application> support - on <application>Konqueror</application> is available at <uri - xlink:href="http://freebsd.kde.org/howtos/konqueror-flash.php">http://freebsd.kde.org/howtos/konqueror-flash.php</uri>.</para> </sect2> <sect2>