FreeBSD Quarterly Status Report - Third Quarter 2017

2017-12-25 Thread Benjamin Kaduk
FreeBSD Project Quarterly Status Report - 3rd Quarter 2017

   This quarter's FreeBSD developments continue to provide excitement and
   promise for further developments. I myself have a soft spot for manual
   pages, so it is especially good to see that we have gained some
   documentation for writing them (and I hope that this will translate to
   more and improved manual pages in the future!). The core@ entry is also
   of particular note, with the introduction of the FCP process and the
   recognition of the first non-committer FreeBSD Project Member (and
   more). Read on to find out more about these, as well as improved
   support for the AMD Zen family of processors (e.g., Ryzen), and a whole
   lot more!

   --Benjamin Kaduk
 __

   The deadline for submissions covering the period from October to
   December 2017 is January 14, 2017.
 __

FreeBSD Team Reports

 * FreeBSD Release Engineering Team
 * Ports Collection
 * The FreeBSD Core Team
 * The FreeBSD Foundation

Projects

 * FreeBSD CI

Kernel

 * Intel 10G iflib Driver Update
 * Intel iWARP Support
 * pNFS Server Plan B

Architectures

 * AMD Zen (family 17h) support

Userland Programs

 * Updates to GDB

Ports

 * FreeBSDDesktop
 * OpenJFX 8
 * Puppet

Documentation

 * Absolute FreeBSD, 3rd Edition
 * Manual Pages

Third-Party Projects

 * The nosh Project
 __

FreeBSD Team Reports

   Entries from the various official and semi-official teams, as found in
   the Administration Page.

FreeBSD Release Engineering Team

   Links
   FreeBSD 11.1-RELEASE Announcement
URL: https://www.FreeBSD.org/releases/11.1R/announce.html
   FreeBSD 10.4-RELEASE Schedule
URL: https://www.FreeBSD.org/releases/10.4R/schedule.html
   FreeBSD Development Snapshots
URL: https://download.FreeBSD.org/ftp/snapshots/ISO-IMAGES/

   Contact: FreeBSD Release Engineering Team <r...@freebsd.org>

   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 continued finalizing the
   11.1-RELEASE cycle, with the final release builds starting on July 21
   and the official release announcement email sent on July 26. Thank you
   to everyone who helped test 11.1-RELEASE, ensuring its quality and
   stability. [1]

   FreeBSD 11.1-RELEASE is the second release from the stable/11 branch.

   Additionally, the FreeBSD Release Engineering Team started the
   10.4-RELEASE cycle, with the code slush starting on July 28. With the
   final release build expected to start on September 29 and the official
   announcement overlapping the end of the quarter, everything is on
   schedule as of this writing. [2]

   FreeBSD 10.4-RELEASE will be the fifth release from the stable/10
   branch, and is planned to be the final release of the 10.x series.

   This project was sponsored by The FreeBSD Foundation [1].

   This project was sponsored in part by The FreeBSD Foundation [2].
 __

Ports Collection

   Links
   About FreeBSD Ports
URL: https://www.FreeBSD.org/ports/
   Contributing to Ports
URL: 
https://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributing/ports-contributing.html
   FreeBSD Ports Monitoring
URL: http://portsmon.freebsd.org/index.html
   Ports Management Team Website
URL: https://www.freebsd.org/portmgr/index.html
   FreeBSD portmgr on Twitter (@freebsd_portmgr)
URL: https://twitter.com/freebsd_portmgr/
   FreeBSD Ports Management Team on Facebook
URL: https://www.facebook.com/portmgr
   FreeBSD Ports Management Team on Google+
URL: https://plus.google.com/communities/108335846196454338383

   Contact: René Ladan <portmgr-secret...@freebsd.org>
   Contact: FreeBSD Ports Management Team <port...@freebsd.org>

   The Ports Collection now features over 31,600 ports. There are
   currently 2671 problem reports, of which 718 are unassigned. This
   quarter saw almost 5,900 commits from 175 committers. The number of
   open PRs grew compared to last quarter, and outpaced the number of
   changes.

   This quarter, we welcomed Zach Leslie (zleslie@), Luca Pizzamiglio
   (pizzamig@), Craig Leres (leres@), Adriaan de Groot (adridg@), and Dave
   Cottlehuber (dch@) as new committers. The commit bits of the following
   committers were taken in for safekeeping: alonso@ after 19 months of
   inactivity, rpaulo@ per his request, and ache@ after he passed away.
   Despite several tries and changing mentors, kami@ lacked interest in
   completing his mentorship, so his commit 

FreeBSD Quarterly Status Report - Second Quarter 2017

2017-09-27 Thread Benjamin Kaduk
FreeBSD Quarterly Status Report - 2nd Quarter 2017

   FreeBSD continues to defy the rumors of its demise.

   Much of the development work done this quarter was not particularly
   visible, especially the effort needed to ensure the upcoming 11.1
   release has as few regressions as possible. Planning is also well under
   way for the 10.4 maintenance release which will quickly follow it.

   Further work focused on moving the arm architectures' support closer to
   tier-1 status and improving documentation. In addition, large changes
   were made to the src and ports trees.

   These projects and others are further detailed below.

   --Mark Linimon
 __

   The deadline for submissions covering the period from July to September
   2017 is October 21, 2017.
 __

FreeBSD Team Reports

 * FreeBSD Release Engineering Team
 * Ports Collection
 * The FreeBSD Core Team
 * The FreeBSD Foundation
 * The Postmaster Team

Projects

 * 64-bit Inode Numbers
 * Capability-Based Network Communication for Capsicum/CloudABI
 * Ceph on FreeBSD
 * DTS Updates

Kernel

 * Coda revival
 * FreeBSD Driver for the Annapurna Labs ENA
 * Intel 10G Driver Update
 * pNFS Server Plan B

Architectures

 * FreeBSD on Marvell Armada38x
 * FreeBSD/arm64

Userland Programs

 * DTC
 * Using LLVM's LLD Linker as FreeBSD's System Linker

Ports

 * A New USES Macro for Porting Cargo-Based Rust Applications
 * GCC (GNU Compiler Collection)
 * GNOME on FreeBSD
 * KDE on FreeBSD
 * New Port: FRRouting
 * PHP Ports: Help Improving QA
 * Rust
 * sndio Support in the FreeBSD Ports Collection
 * TensorFlow
 * Updating Port Metadata for non-x86 Architectures
 * Xfce on FreeBSD

Documentation

 * Absolute FreeBSD, 3rd Edition
 * Doc Version Strings Improved by Their Absence
 * New Xen Handbook Section

Miscellaneous

 * BSD Meetups at Rennes (France)

Third-Party Projects

 * HardenedBSD
 __

FreeBSD Team Reports

FreeBSD Release Engineering Team

   Links
   FreeBSD 11.1-RELEASE Schedule
URL: https://www.FreeBSD.org/releases/11.1R/schedule.html
   FreeBSD Development Snapshots
URL: https://download.FreeBSD.org/ftp/snapshots/ISO-IMAGES/

   Contact: FreeBSD Release Engineering Team 

   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 11.1-RELEASE cycle started on May 19, and continued as
   scheduled. FreeBSD consumers are urged to test whenever possible to
   help ensure the reliability and stability of the upcoming second
   release from the stable/11 branch.

   This project was sponsored by The FreeBSD Foundation.
 __

Ports Collection

   Links
   About FreeBSD Ports
URL: https://www.FreeBSD.org/ports/
   Contributing to Ports
URL: 
https://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributing/ports-contributing.html
   FreeBSD Ports Monitoring
URL: http://portsmon.freebsd.org/index.html
   Ports Management Team Website
URL: https://www.freebsd.org/portmgr/index.html
   FreeBSD portmgr on Twitter (@freebsd_portmgr)
URL: https://twitter.com/freebsd_portmgr/
   FreeBSD Ports Management Team on Facebook
URL: https://www.facebook.com/portmgr
   FreeBSD Ports Management Team on Google+
URL: https://plus.google.com/communities/108335846196454338383

   Contact: René Ladan 
   Contact: FreeBSD Ports Management Team 

   This quarter, 2017Q2, broke the 30,000 ports landmark for the first
   time. The PR count is currently just under 2,500, with almost 600 of
   them unassigned. This quarter saw almost 7,400 commits from 171
   committers. More PRs got closed this quarter than last quarter, but
   also more PRs got sent in, both of which are good to see.

   Over the past three months, we welcomed four new committers: Bradley T.
   Hughes (bhughes@), Danilo G. Baio (dbaio@), Jochen Neumeister
   (joneum@), and Richard Gallamore (ultima@). kan@ re-joined us as a
   ports committer. One commit bit, that of bf@, was taken in for
   safekeeping after a long period of inactivity.

   On the management side, the Ports Management Team welcomed back bapt@,
   who is working on several new features for the Ports Tree. The Ports
   Management Team also had its annual real-life meeting during BSDCan.

   On the infrastructure side, three new USES values were introduced:
 * cargo, to ease the porting of Rust packages or binaries using the
   cargo command 

FreeBSD Quarterly Status Report - First Quarter 2017

2017-05-15 Thread Benjamin Kaduk
FreeBSD Project Quarterly Status Report - 1st Quarter 2017

   While a few of these projects indicate they are a "plan B" or an
   "attempt III", many are still hewing to their original plans, and all
   have produced impressive results. Please enjoy this vibrant collection
   of reports, covering the first quarter of 2017.

   --Benjamin Kaduk
 __

   The deadline for submissions covering the period from April to June
   2017 is July 7, 2017.
 __

FreeBSD Team Reports

 * The FreeBSD Core Team
 * The FreeBSD Foundation
 * The FreeBSD Ports Collection
 * The FreeBSD Release Engineering Team

Projects

 * Ceph on FreeBSD
 * OpenBSM
 * Porting Software to CloudABI: Sandboxed Bitcoin!
 * Support for eMMC Flash and Faster SD Card Modes
 * TrustedBSD

Kernel

 * FreeBSD on Hyper-V and Azure
 * Intel 10G and 40G Network Driver Updates
 * Linuxulator
 * MMC Stack Using the CAM Framework
 * pNFS Server Plan B

Architectures

 * 64-bit PowerPC Book-E Support
 * FreeBSD on Marvell Armada38x
 * FreeBSD/s390x Attempt III

Ports

 * MySQL
 * Rust

Documentation

 * The FreeBSD Dutch Documentation Project
 __

FreeBSD Team Reports

The FreeBSD Core Team

   Contact: FreeBSD Core Team <c...@freebsd.org>

   Core's primary function is to ensure the long-term viability of the
   FreeBSD project. A very large part of that is to ensure that the
   interactions between developers remain cordial, and consequently that
   the project appears welcoming to newcomers.

   Normally, most of Core's activities around this are done in private --
   a quiet word in the right ear, some discrete peacemaking, occasional
   reading of the riot act. Most of the time, this is all that is
   necessary.

   Unfortunately, this quarter we had an instance where such private
   measures failed to achieve the desired result, and we ended up ejecting
   a developer. This developer is an extremely talented programmer and has
   made significant contributions to the Ports Collection. Despite this,
   portmgr found him to be sufficiently disruptive and abrasive that in
   their judgement, the project was better off overall to sever his
   connection to itself, and core backed them up in that. We are sorry
   that events came to this sad conclusion, but we remain convinced that
   this was a necessary step to safeguard the character of our community.

   In a more positive light, Core has been working on a proposal to
   recognise notable contributors to the FreeBSD project who are not (or
   perhaps not yet) suitable to be put forward as new committers. In
   addition to the usual routes of recognising people that write numbers
   of good bug reports or that supply patches or that volunteer to
   maintain ports, this will also allow recognition of people who
   contribute by such things as organising FreeBSD events or who promote
   FreeBSD through social media. A formal announcement of Core's proposal
   is imminent.

   During January, the core secretary held an exercise to contact all
   source committers who had been inactive for more than 18 months and
   persuade them to hand in their commit bits if they were not planning to
   resume working on FreeBSD in the near future. This is meant to be a
   routine function -- the "grim reaper" -- that aims to keep the list of
   people with the ability to commit pretty much in synchrony with the
   list of people that are actively committing. The regular process had
   fallen out of activity several years ago, and we needed to clear the
   decks before restarting. Ultimately, this resulted in some 20
   developers-emeritus handing in their commit bits.

   No new commit bits were awarded during this quarter.

   Core is also taking soundings on producing a 10.4-RELEASE. This is not
   in the current plan, but a number of developers and important FreeBSD
   users would be keen to see it happen, given some of the work that has
   gone into the stable/10 branch since 10.3-RELEASE. On the other hand,
   this would represent an additional support burden for the Security
   Team, including maintaining versions of software that have been
   declared obsolete upstream, in particular OpenSSL. As an even-numbered
   release, 10.4-RELEASE would have a "normal" rather than an "extended"
   lifetime which means it should not result in extending the support
   lifetime of the stable/10 branch.

   In other news, Core arranged for the old and largely inactive
   market...@freebsd.org mailing list to be wound up, and for any
   remaining activities to be transferred to the FreeBSD Foundation.

   Core also asked clusteradm to turn off Internet-wide access to the
   finger serve

FreeBSD Quarterly Status Report - Fourth Quarter 2016

2017-02-13 Thread Benjamin Kaduk
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

FreeBSD Project Quarterly Status Report - 4th Quarter 2016

   Another year has passed (and another has gotten well underway, while we
   worked to assemble this report). Over the past two years that I have
   been part of the monthly@ team that assembles these reports, it has
   been enlightening to watch the individual entries pass through my emacs
   and/or vim. These reports give me a picture of what is going on with
   FreeBSD that I could not get just from reading commit mail; I hope that
   is also true for our readers.

   This quarter brings the usual mix of continuations of many stalwart
   projects and entires of new participants, as well as the return of some
   items after a few quarters' hiatus. Enjoy and be enlightened!

   --Benjamin Kaduk
 __

   The deadline for submissions covering the period from January to March
   2017 is April 7, 2017.
 __

FreeBSD Team Reports

 * FreeBSD Release Engineering Team
 * Ports Collection
 * The FreeBSD Core Team
 * The FreeBSD Foundation

Projects

 * Ceph on FreeBSD
 * OpenBSM
 * Sysctl Exporter for Prometheus
 * The Graphics Stack on FreeBSD

Kernel

 * FreeBSD on Hyper-V and Azure
 * I2C, GPIO, and SPI Support for MinnowBoard

Architectures

 * FreeBSD on ARM Boards
 * FreeBSD/arm64
 * FreeBSD/EC2

Userland Programs

 * libarchive
 * Reproducible Builds in FreeBSD
 * Updates to GDB
 * Using LLVM's LLD Linker as FreeBSD's System Linker

Ports

 * GCC (GNU Compiler Collection)
 * LXQt on FreeBSD
 * Mono
 * Wine
 * Xfce on FreeBSD
 __

FreeBSD Team Reports

FreeBSD Release Engineering Team

   Links
   FreeBSD 11.0-RELEASE Announcement
URL: https://www.FreeBSD.org/releases/11.0R/announce.html
   FreeBSD 11.0-RELEASE Release Notes
URL: https://www.FreeBSD.org/releases/11.0R/relnotes.html
   FreeBSD Development Snapshots
URL: http://ftp.FreeBSD.org/pub/FreeBSD/snapshots/ISO-IMAGES/

   Contact: FreeBSD Release Engineering Team <r...@freebsd.org>

   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 in concert with the FreeBSD
   Security Team finalized FreeBSD 11.0-RELEASE. FreeBSD 11.0-RELEASE was
   announced on October 10, 2016, roughly four weeks after the original
   schedule.

   The FreeBSD Release Engineering Team would like to specifically thank
   Colin Percival and all members of the FreeBSD Security Team for their
   extra diligence in ensuring that user-facing upgrade paths were
   properly addressed and documented.

   This project was sponsored by The FreeBSD Foundation.
 __

Ports Collection

   Links
   About FreeBSD Ports
URL: https://www.FreeBSD.org/ports/
   Contributing to Ports
URL: 
https://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributing/ports-contributing.html
   FreeBSD Ports Monitoring
URL: http://portsmon.FreeBSD.org/index.html
   Ports Management Team
URL: https://www.FreeBSD.org/portmgr/index.html
   FreeBSD portmgr on Twitter (@FreeBSD_portmgr)
URL: https://twitter.com/FreeBSD_portmgr/
   FreeBSD Ports Management Team on Facebook
URL: https://www.facebook.com/portmgr
   FreeBSD Ports Management Team on Google+
URL: https://plus.google.com/communities/108335846196454338383

   Contact: René Ladan <portmgr-secret...@freebsd.org>
   Contact: FreeBSD Ports Management Team <port...@freebsd.org>

   The Ports Tree has reached the marker of 27,000 ports, with the PR
   count risen slightly to around 2,250. Of these PRs, 572 are unassigned.
   The last quarter saw 6871 commits by 176 committers. The number of open
   and the number of unassigned PRs both increased lightly since last
   quarter.

   Two commit bits were taken in for safe keeping in the last quarter: jmg
   after 19 months of inactivity, and edwin at his own request. We
   welcomed three new committers: Nikolai Lifanov (lifanov), Jason Bacon,
   and Mikhail Pchelin (misha).

   On the management side, adamw and feld were elected as new portmgr
   members, and rene was promoted to full member. feld is already involved
   in ports-secteam.

   On the infrastructure side, two new USES (lxqt and varnish) were
   introduced. Some default versions were also updated: varnish 4 (new),
   GCC 4.8 to 4.9, Perl 5.20 to 5.24, and Python 3.4 to 3.5. Two major
   ports reached their end-of-life at December 31st and were removed: Perl
   5.18 and Linux Fedora 10 (the default is Linux CentOS 6). 

FreeBSD Quarterly Status Report - Third Quarter 2016

2016-11-13 Thread Benjamin Kaduk
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

FreeBSD Project Quarterly Status Report - 3rd Quarter 2016

   As focused as we are on the present and what is happening now, it is
   sometimes useful to take a fresh look at where we have come from, and
   where we are going. This quarter, we had our newest doc committer
   working to trace through the tangled history of many utilities, and we
   also get a glimpse looking forward at what may come in FreeBSD 12.

   Though 11.0-RELEASE was not finalized until after the period covered in
   this report, we can still have some anticipatory excitement for the
   features that will be coming in 12.0. The possibilities are
   tantalizing: a base system with no GPL components, arm64 as a Tier-1
   architecture, capsicum protection for common utilities, and the
   CloudABI for custom software are just a few.

   The work of the present is no less exciting, with 11.0 making its way
   out just after the end of Q3, the new core coming into its own, and
   much more that you'll have to read and find out.

   --Benjamin Kaduk
 __

   Please submit status reports for the fourth quarter of 2016 by January 7.
 __

FreeBSD Team Reports

 * FreeBSD Release Engineering Team
 * Ports Collection
 * The FreeBSD Core Team
 * The FreeBSD Foundation

Projects

 * Capsicum Update
 * ClonOS: New FreeBSD-Based Free/Open Hosting Platform
 * CloudABI: Running Untrusted Programs Directly on top of FreeBSD
 * Improvements to Non-Transparent Bridge Subsystem
 * The Graphics Stack on FreeBSD
 * Using lld, the LLVM Linker, to Link FreeBSD
 * VirtualBox Shared Folders Filesystem
 * ZFS Code Sync with Latest OpenZFS/Illumos

Kernel

 * evdev Support
 * FreeBSD Driver for the Annapurna Labs ENA
 * FreeBSD on Hyper-V and Azure
 * Timekeeping Code Improvements

Google Summer of Code

 * Google Summer of Code 2016
 * Non-BSM to BSM Conversion Tools
 * ptnet Driver and bhyve Device Model

Architectures

 * FreeBSD on Annapurna Labs Alpine
 * FreeBSD on Marvell Armada38x
 * FreeBSD/arm64
 * UEFI Runtime Services

Ports

 * KDE on FreeBSD
 * LXQt on FreeBSD
 * Xfce on FreeBSD

Documentation

 * Documenting the History of Utilities in /bin and /sbin
 __

FreeBSD Team Reports

FreeBSD Release Engineering Team

   Links
   FreeBSD 11.0-RELEASE schedule
URL: https://www.FreeBSD.org/releases/11.0R/schedule.html

   Contact: FreeBSD Release Engineering Team <r...@freebsd.org>

   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 continued the 11.0-RELEASE cycle
   which was planned to be released in September, but as a result of
   several last-minute issues, the final release announcement was delayed.

   This project was sponsored by The FreeBSD Foundation.
 __

Ports Collection

   Links
   FreeBSD Ports Website
URL: https://www.FreeBSD.org/ports/
   How to Contribute
URL: 
https://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributing/ports-contributing.html
   Ports Monitoring Website
URL: http://portsmon.FreeBSD.org/index.html
   Ports Management Team Website
URL: https://www.FreeBSD.org/portmgr/index.html
   Ports Management Team on Twitter
URL: https://twitter.com/FreeBSD_portmgr/
   Ports Management Team on Facebook
URL: https://www.facebook.com/portmgr
   Ports Management Team on Google+
URL: https://plus.google.com/communities/108335846196454338383

   Contact: René Ladan <portmgr-secret...@freebsd.org>
   Contact: FreeBSD Ports Management Team <port...@freebsd.org>

   The Ports Tree currently contains over 26,300 ports, with the PR count
   around 2,150. Of these PRs, 516 are unassigned. The last quarter saw
   5,295 commits by 117 active committers. Compared to the preceding
   quarter, there is both a slight increase in the number of PRs and the
   number of unassigned PRs, and a slight decrease in the number of
   committers.

   In the last quarter, four commits bits were taken in for safe keeping:
   erwin, miwi, and sem left by their own request and jase was inactive
   for more than 18 months. We welcomed two new committers: Tobias Berner
   (tcberner) and Joseph Mingrone (jrm).

   On the management side, erwin and miwi left portmgr. bapt also left
   portmgr but is still the liaison for core.

   On the infrastructure side, three new USES (grantlee, kde, linux) and
   one new Keyword (javavm) were introduced. The default version of 

FreeBSD Quarterly Status Report - Second Quarter 2016

2016-07-27 Thread Benjamin Kaduk
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

FreeBSD Project Quarterly Status Report - Second Quarter 2016

   Now available: the 2016Q2 model of the FreeBSD Project Status Report!

   This quarter brings several exciting improvements over previous models.
   We have enhancements from different teams, new features like robust
   mutexes and support for full disk encryption with GELI. You'll find
   expanded graphics support, both at the chipset and window manager
   levels, and ongoing development in many pending features.

   Perhaps most exciting, under the hood you'll find a brand-new Core
   Team.

   Don't wait. Take FreeBSD for a spin today.

   --Michael W. Lucas
 __

   Please submit status reports for the third quarter of 2016 by October 7.
 __

FreeBSD Team Reports

 * FreeBSD IRC Admin Team
 * FreeBSD Issue Triage Team
 * FreeBSD Release Engineering Team
 * Ports Collection
 * The FreeBSD Core Team
 * The FreeBSD Foundation

Projects

 * ASLR Interim State
 * Ceph on FreeBSD
 * EFI Refactoring and GELI Support
 * Robust Mutexes
 * The Graphics Stack on FreeBSD

Kernel

 * ARM Allwinner SoC Support
 * FreeBSD on Hyper-V and Azure
 * VIMAGE Virtualized Network Stack Update

Architectures

 * FreeBSD/arm64

Userland Programs

 * Reproducible Builds in FreeBSD
 * Updates to GDB
 * Using lld, the LLVM Linker, to Link FreeBSD

Ports

 * Bringing GitLab into the Ports Collection
 * GNOME on FreeBSD
 * Intel Networking Tools
 * IPv6 Promotion Campaign
 * KDE on FreeBSD
 * Obsoleting Rails 3
 __

FreeBSD Team Reports

FreeBSD IRC Admin Team

   Links
   FreeBSD IRC Wiki
URL: https://wiki.FreeBSD.org/IRC/

   Contact: IRC Admin Team 

   Contact: Kubilay Kocak 

   Contact: Eitan Adler 

   The FreeBSD IRC Admin team manages the FreeBSD Project's IRC presence
   on the freenode IRC network, looking after:
 * Registrations and ongoing management of channels within the
   official namespace (#freebsd*).
 * Liaising with freenode staff.
 * Allocating freebsd hostmask cloaks for users.
 * General user support.

   In order to facilitate a constructive and positive environment for all
   members of the FreeBSD community, IRC Admin over the past 3-9 months
   has established and consolidated a consistent baseline with respect to
   the management of its channels on freenode. This report is a summary of
   what has happened so far and things to come.

   These activities were completed over the last few quarters:
 * Registered FreeBSD Group Contacts (GC) with freenode staff. For
   information on what this means, see the group registration page.
 * Created a FreeBSD NickServ account to assign as primary
   owner/founder of the #freebsd* namespace channels.
 * The primary channels are owned/founded by a generic FreeBSD account
   that is owned and managed by the FreeBSD Project.
 * Created the Services::IRC component in Bugzilla for change requests
   and issue reports.
 * Obtained a report of all registered freenode channels matching the
   #freebsd* namespace and assessed the list for current ownership and
   activity status.
 * Assigned freebsd/ user cloaks to users requesting them. For more
   information, see IRC Cloaks.
 * Obtained a report on all nicknames and accounts with existing
   freebsd/* user cloaks.
 * Liaised with freenode staff on upcoming changes to freebsd
   channels.

   The goals for the next few quarters are to:
 * Complete the transfer of founder ownership for all #freebsd*
   channels. Existing channel creators, some of whom are project
   members and others who are not, will be contacted using known
   contact information or contact information set in their registered
   NickServ account, in order to initiate the transfer of the channel
   to the FreeBSD Project. If the contact information of the existing
   channel owner cannot be obtained, or if no response is received
   after a suitable period of time has elapsed, IRC Admin will
   complete the ownership transfer with freenode staff.
 * Deregister defunct and inactive #freebsd* channels. Channels which
   have no visible signs of activity based on last active time or
   registered owner last seen, have been deprecated by alternative
   channels, or have no other way of having ownership transferred will
   be deregistered. For channels where a sunset period may be
   suitable, a channel topic will be set, and optionally a forwarding
   channel, informing users of the changes, including support and
   contact information.
 

FreeBSD Quarterly Status Report - Fourth Quarter 2015

2016-02-03 Thread Benjamin Kaduk
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

FreeBSD Project Quarterly Status Report: October - December 2015

   The fourth quarter of 2015 saw a great deal of activity for FreeBSD.
   This is now the third quarter running for which I can say that this is
   the largest report yet published! Many thanks to everyone who
   proactively submitted topics and entries -- it is great to have more
   complete coverage of ongoing development for the community to learn
   about in these reports.

   An experimental new Triage Team was formed this quarter to create a new
   way for community members to participate, and to improve issue
   management and productivity in general. Making more effective use of
   automation and tooling can help to increase developer productivity and
   the quality of FreeBSD, just as the adoption of Jenkins and continual
   integration tooling catches regressions quickly and maintains the high
   standards for the system.

   Efforts to bring our BSD high standards to new architectures continue,
   with impressive work on arm64 leading to its promotion to Tier-2 status
   and a flurry of work bringing up the new RISC-V hardware architecture.
   Software architecture is also under active development, including
   system startup and service management. A handful of potential init
   system replacements are mentioned in this report: launchd, relaunchd,
   and nosh. Architectural changes originating both from academic research
   (multipath TCP) and from the realities of industry (sendfile(2)
   improvements) are also under way. It is heartening to see how FreeBSD
   provides a welcoming platform for contributions from both research and
   industry.

   To all the readers, whether from academia or industry, hobbyist or
   professional: I hope you are as excited as I am to read about all of
   the progress and projects covered in this report, and the future of
   FreeBSD!

   --Ben Kaduk
 __

   The deadline for submissions covering the period from January to March
   2016 is April 7, 2016.
 __

FreeBSD Team Reports

 * FreeBSD Release Engineering Team
 * Issue Tracking (Bugzilla)
 * The FreeBSD Core Team
 * The FreeBSD Issue Triage Team

Projects

 * CAM I/O Scheduler
 * Encrypted Kernel Crash Dumps
 * Jenkins Continuous Integration for FreeBSD
 * Mellanox iSCSI Extensions for RDMA (iSER) Support
 * MIPS: Ralink/Mediatek Support
 * Multipath TCP for FreeBSD
 * OpenBSM
 * Raspberry Pi: VideoCore Userland Application Packaging
 * RCTL Disk IO Limits
 * Root Remount
 * Routing Stack Update
 * The Graphics Stack on FreeBSD
 * The nosh Project
 * UEFI Boot and Framebuffer Support

Kernel

 * Chelsio iSCSI Offload Driver (Initiator and Target)
 * FreeBSD Integration Services (BIS)
 * FreeBSD Xen
 * Improvements to the QLogic HBA Driver
 * iMX.6 Video Output Support
 * ioat(4) Driver Enhancements
 * Kernel Vnode Cache Tuning
 * Mellanox Drivers
 * Minimal Kernel with PNP-Based Autoloading
 * MMC Stack Under CAM Framework
 * ntb_hw(4)/if_ntb(4) Driver Synced up to Linux
 * Out of Memory Handler Rewrite
 * sendfile(2) Improvements
 * sysctl Enhancements
 * Touchscreen Support for Raspberry Pi and Beaglebone Black

Architectures

 * armv6 Hard Float Default ABI
 * FreeBSD on Marvell Armada38x
 * FreeBSD on Newer ARM Boards
 * FreeBSD on SoftIron Overdrive 3000
 * FreeBSD/arm64
 * FreeBSD/RISC-V
 * Improvements for ARMv6/v7 Support

Userland Programs

 * Base System Build Improvements
 * ELF Tool Chain Tools
 * The LLDB Debugger
 * Updates to GDB

Ports

 * Bringing GitLab into the Ports Collection
 * GNOME on FreeBSD
 * IPv6 Promotion Campaign
 * KDE on FreeBSD
 * Linux Kernel as a Library Added to the Ports Collection
 * LXQt on FreeBSD
 * New Tools to Enhance the Porting Experience
 * Node.js Modules
 * Ports Collection
 * Supporting Variants in the Ports Framework
 * Xfce on FreeBSD

Documentation

 * "FreeBSD Mastery: Specialty Filesystems" Early Access Version Now
   Available
 * style(9) Enhanced to Allow C99 bool

Miscellaneous

 * HardenedBSD
 * NanoBSD Modernization
 * relaunchd
 * System Initialization and Service Management
 * The FreeBSD Foundation
 __

FreeBSD Release Engineering Team

   Links
   FreeBSD 10.3-RELEASE schedule
URL: https://www.freebsd.org/releases/10.3R/schedule.html
   FreeBSD Development Snapshots
URL: http://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/

   Contact: FreeBSD Release Engineering Team 

   The FreeBSD Release Engineering Team is responsible for setting and
   publishing 

FreeBSD Quarterly Status Report - Third Quarter 2015

2015-10-25 Thread Benjamin Kaduk
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

FreeBSD Project Quarterly Status Report: July - September 2015

   The third quarter of 2015, from July to September, was again a period
   of busy activity for FreeBSD: for the second quarter in a row we have
   the largest report yet published.

   The Foundation continues to play a strong role, bringing both a
   developer and evangelist presence to conferences, funding much of the
   hardware that the cluster administration team uses to keep things
   running, and sponsoring many development projects for FreeBSD. This
   quarter we also hear from some of the student projects funded by Google
   Summer of Code 2015, ranging a wide gamut from the bootloader to
   additional ARM support, but also at a range of completion status. Some
   of the GSoC output is in the tree already, but others could benefit
   from additional attention to help out our budding new contributors as
   their schedules fill with the return to classes.

   ZFS and the network stack continue to be strong areas for FreeBSD, with
   both receiving active maintenance and feature improvements during this
   quarter. Substantial work continues on arm64, potentially putting it on
   the path toward a promotion to Tier-1 status, and a new port to the
   RISC-V architecture has made great headway in a short period of time.
   But it is not just our strengths and exciting new areas that have seen
   attention this cycle; there are also some parts of the system that are
   frequently perceived as unchanging infrastructure that have received
   attention and improvements, with truss and (k)gdb receiving significant
   overhauls, new implementations for the man page tools being brought in,
   the website receiving a new skin, and a brand new system for
   translating documentation that greatly lowers the barrier to entry.

   Nonetheless, despite its record length, this report does not and cannot
   cover all of the work being done on FreeBSD throughout the reporting
   period -- there are many bug fixes too minor to mention here, and
   developers too busy working on the next project to write up an entry
   for the previous project. It is not just the developers committing to
   Subversion that comprise the ongoing activities of FreeBSD, but also
   the users testing unreleased code or reporting bugs in released code,
   and participants on the mailing lists and forums helping each other
   solve their problems. Even the chats on IRC that wander far from the
   stated topic of a channel contribute to the community around FreeBSD;
   it is that community whose effectiveness and helpfulness is a key
   component of the effectiveness and usefulness of FreeBSD itself. Not
   just to the developers listed in this report, but to everyone in the
   community, thank you for making FreeBSD a great operating system.

   --Ben Kaduk
 __

   Please submit status reports for the fourth quarter of 2015 (from
   October to December) by January 7, 2016.
 __

FreeBSD Team Reports

 * FreeBSD Cluster Administration Team
 * FreeBSD Release Engineering Team
 * The FreeBSD Core Team

Projects

 * automtud: Better Jumbo Frame Support
 * bhyve
 * Clang, llvm, lldb, compiler-rt and libc++ Updated to 3.7.0
 * DTrace and TCP
 * FreeBSD on the Acer C720 Chromebook
 * High Availability Clustering in CTL
 * Multipath TCP for FreeBSD
 * Porting bhyve to ARM-based Platforms
 * Root Remount
 * The Graphics Stack on FreeBSD
 * The nosh Project
 * UEFI Boot and Framebuffer Support
 * ZFS Code Sync with Latest Illumos
 * ZFS Support for UEFI Boot/Loader

Kernel

 * Adding PCIe Hot-plug Support
 * Cavium LiquidIO Smart NIC Driver
 * CloudABI: Pure Capabilities Runtime Environment
 * FreeBSD Xen
 * ioat(4) Driver Import
 * IPsec Upgrades

Architectures

 * Atomics
 * FreeBSD on Cavium ThunderX (arm64)
 * FreeBSD on the HiKey ARMv8 Board
 * FreeBSD/arm64
 * FreeBSD/RISC-V Port

Userland Programs

 * mandoc and roff Toolchain
 * pkg 1.6
 * sesutil(8)
 * truss(1)
 * Updates to GDB

Ports

 * Bringing GitLab into the Ports Collection
 * GNOME on FreeBSD
 * KDE on FreeBSD
 * Node.js Modules
 * Ports Collection
 * Ports on PowerPC
 * Xfce on FreeBSD

Documentation

 * PO Translation Project
 * Website CSS Update

Google Summer of Code

 * Allwinner A10/A20 Support
 * mtree Parsing and Manipulation Library
 * Multiqueue Testing
 * Update Ficl in Bootloader

Miscellaneous

 * The FreeBSD Foundation
 * ZFSguru
 __

FreeBSD Cluster Administration Team

   Contact: FreeBSD Cluster Administration Team 

   The FreeBSD Cluster Administration 

FreeBSD Quarterly Status Report - Second Quarter 2015

2015-07-26 Thread Benjamin Kaduk
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

FreeBSD Project Quarterly Status Report: April - June 2015

   The second quarter of 2015, from April to June, was another period of
   busy activity for FreeBSD. This report is the largest we have published
   so far.

   The cluster and release engineering teams continued to improve the
   structures that support FreeBSD's build, maintenance, and installation.
   Projects ran the gamut from security and speed improvements to
   virtualization and storage appliances. New kernel drivers and
   capabilities were added, while work to make FreeBSD run on various ARM
   architectures continued at a rapid pace. The Ports Collection grew,
   even while adding capabilities and fixing problems. Outside projects
   like pkgsrc have become interested in adding support. Documentation was
   a major focus, one that is often complimented by people new to FreeBSD.
   BSDCan 2015 was a great success, turning many hours of sleep
   deprivation into an even greater amount of inspiration.

   As always, a great deal of this activity was directly sponsored by the
   Foundation. The project's status as a first-class operating system owes
   a great deal to the Foundation's past and ongoing work.

   The number and detail of these reports really gives only a tiny glimpse
   of all that is happening. A huge portion of FreeBSD development takes
   place all the time, including bug fixes, feature improvements,
   rewrites, and imports of new code. This ongoing work is difficult,
   time-consuming, and, far too often, unrecognized. We should take a
   moment to consider and thank not just the contributors listed here, but
   also the end users, bug submitters, port maintainers, coders, security
   analysts, infrastructure defenders, tinkerers, scientists, designers,
   questioners, answerers, rule makers, testers, documenters, sysadmins,
   dogmatists, iconoclasts, and crazed geniuses who make FreeBSD such an
   effective and useful operating system. If you are reading this, you are
   one of these people, too. Thank you.

   --Warren Block
 __

   This status report was compiled by Benjamin Kaduk and Warren Block.
   Please submit status reports for the third quarter of 2015 (July to
   September) by October 7, 2015.
 __

FreeBSD Team Reports

 * FreeBSD Cluster Administration Team
 * FreeBSD Release Engineering Team
 * The FreeBSD Core Team

Projects

 * Address Space Layout Randomization (ASLR)
 * bhyve
 * Linux Binary Emulation Layer Upgrade
 * Mellanox iSCSI Extensions For RDMA (iSER) Support
 * Multipath TCP for FreeBSD
 * OpenBSM
 * OPNsense
 * Root Remount
 * ZFSguru

Kernel

 * 1-Wire Kernel Driver Implementation
 * Adding PCIe Hot-plug Support
 * CloudABI: Capability-Based Runtime Environment
 * Rewritten PCID Support
 * Sleep States Enhancements on x86
 * Warner's ARMv6 Hard Float Experiment

Architectures

 * FreeBSD on Cavium ThunderX (arm64)
 * FreeBSD/arm64

Userland Programs

 * Cleanup on pw(8)

Ports

 * KDE on FreeBSD
 * Official Packages
 * Ports Collection
 * The Graphics Stack on FreeBSD
 * Wine/FreeBSD
 * Xfce on FreeBSD

Documentation

 * Documentation Working Group at BSDCan
 * FreeBSD Mastery: ZFS Now Available
 * Leap Seconds Article
 * New Documentation Committers
 * The FreeBSD German Documentation Project

Google Summer of Code

 * GSoC 2015: libc Security Extensions
 * Multiqueue Testing

Miscellaneous

 * BSDCan 2015
 * FreeBSD Support in pkgsrc
 * The FreeBSD Foundation
 * ZFS Support for UEFI Boot/Loader
 __

FreeBSD Cluster Administration Team

   Contact: FreeBSD Cluster Administration Team clusteradm@

   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 been extremely busy with work both visible and
   invisible from outside of the FreeBSD infrastructure.
 * Migrated reference machines used by FreeBSD developers to the new
   machines purchased by the FreeBSD Foundation at New York Internet
 * Separated email services (and single-point-of-failure cases) from
   the machine that has been handling this task for over 18 years, to
   new, single-purpose service installations
 * Reorganized the infrastructure, serving repositories hosted by
   svn.freebsd.org to GeoDNS-backed mirrors, all with a single,
   official SSL certificate
 * Increased multi-site redundancy for public and non-public services
   throughout, at present, eight world-wide geographic sites

   While

Re: Two problems still present in RC3

2011-12-13 Thread Benjamin Kaduk

On Tue, 13 Dec 2011, Brett Glass wrote:


At 12:34 PM 12/13/2011, Ben Kaduk wrote:


If I remember correctly, your original message mentioned seeing this
issue in emacs; have you tried reproducing it in a simpler test case?


No; when we hit the bug, we moved to SSH with a VT100 emulator so that
we could configure the system. But the system console really should work
as well. I expect to be configuring another system this evening and will


Definitely!  I use the system console pretty regularly, but I just haven't 
gotten a chance to pull my laptop up to an RC or -current, recently, so I 
can't test it myself.



try the script fragment you sent.


Thanks.  (It turns out one has to consult terminfo(5) to figure out what 
attributes to pass in to tput; it might be worth adding an EXAMPLES 
section to tput(1).)


-Ben
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org