The next trip report is from Baptiste Daroussin:
Thanks to the FreeBSD Foundation I was able to attend BSDCan 2014.
I arrived in Ottawa on Tuesday evening and went directly to the Royal Oak where I met other FreeBSD developers.
On Wednesday, the DevSummit started with the FreeBSD future plans where I was mainly interested in pushing subjects like packaging base, dma(8) integration, improvements in kqueue, and status of the toolchain.
The afternoon was mainly spent meeting with many other developers to talk face to face on subjects which usually take a while to resolve via mail.
Thursday started with the ports and package session where I talked about the status of the package distribution: from building packages to distributing packages on the FreeBSD cluster. I gave a brief status about pkg(8). We talked about the pkg_tools decomission. We had a long and interesting discussion about the future of the ports tree. The other subjects we talked about were packaging-base, continuous integration of the ports tree, cross building packages, and the license framework.
Like the previous day, I spent the afternoon discussing pkg(8) with other developers, as well as phabricator, and discussing with clusteradm about different possibilities for distributed "extra" packages repositories.
On Friday and Saturday the main conference took place. There were plenty of different interesting talks I went to.
The main interesting one for me was " The architecture of the new solver in pkg" by Vsevolod Stakhov as it gave me more details about his wonderful work on pkg during GSoC 2013!
This conference has been really succesful for me. It was the first time we were able to get 4 pkg developers together: Vsevolod Stakhov (vsevolod@), Bryan Drewery (bdrewery@), Matthew Seaman (matthew@), and myself. I found it really productive to exchange ideas, share problems, and simply have discussion.
This conference also allows me to talk with clusteradm people, in particular Glen Barber (gjb), Peter Wemm (peter@), and Sean Bruno (sbruno@)
There was also the opportunity for 4 portmgrs, a future portmgr, and a former portmgr to have an informal meeting which was really great!
Tuesday, August 12, 2014
The next trip report is from Baptiste Daroussin:
Friday, August 8, 2014
Tuesday, August 5, 2014
The next trip report is from Mark Linimon:
The first day, Tuesday, was an unoffficial day, spent socializing.
The Developer's Summit began Wednesday. My main interest was to attend the "FreeBSD future plans" session. Of particular interest was the discussion about how Release Engineering should look in the future. The ports team has done a great deal of work to decouple ports releases from src releases. This required both changes in the way packages were built, as well as a substantial amount of new hardware to be able to build multiple package sets simultaneously. (Much of this hardware was purchased by the Foundation). This was the first change that many of the src and docs people had been brought up to speed on these developments.
Thursday, of course, my main interest was the Ports and Packages session.
In the evening, I was invited to an informal meeting with the various Ports Management Team (portmgrs) who were in attendance. (I had previously served for several years on this team.) Somehow, I was "volunteered" to rejoin the Ports Management team with an "advisor" status. Clearly, peer pressure works.
Friday the conference itself started. I spent some of the day trying to catch up on rest from the hectic first two days, and then socialized in the evening.
On Saturday, the most interesting session was the FreeNAS development talk. While it was informative, there was also an opportunity to heckle John Hixson.
Perhaps the most important task that I accomplished during the conference was to sit down with Bryan Drewery and discuss future software improvements to the Ports Monitoring System (portsmon), which I wrote.
portsmon has survived many changes in FreeBSD. The first was from CVS to SVN. More recently, the ports build farm has been switched over from the old portbuild codebase to a completely rewritten system. Our discussion dealt with the changes that I needed to make to port over to the new system; what the future changes to the new system would be; and changes that I requested that would make portsmon's job easier. These changes have now been incorporated. The next task is to catch up with the change from GNATS to Bugzilla; by that point, all of the inputs to portsmon will have been switched over from their initial codebase.
Thursday, July 31, 2014
We're excited to announce the publication of the latest semi-annual newsletter. From the new online Journal to the most recent conference reports and project updates, be sure to check out what we've accomplished in the past 6 months.
Wednesday, July 30, 2014
Calling all FreeBSD developers needing assistance with travel expenses to EuroBSDCon 2014.
The FreeBSD Foundation will be providing a limited number of travel grants to individuals requesting assistance. Please fill out and submit the Travel Grant Request Application at http://www.freebsdfoundation.org/documents/TravelRequestForm.pdf by August 15th, 2014 to apply for this grant.
This program is open to FreeBSD developers of all sorts (kernel hackers, documentation authors, bugbusters, system administrators, etc). In some cases we are also able to fund non-developers, such as active community members and FreeBSD advocates.
If you are a speaker at the conference, we expect the conference to cover your travel costs, and will most likely not approve your direct request to us.
There's some flexibility in the mechanism, so talk to us if something about the model doesn't quite work for you or if you have any questions. The travel grant program is one of the most effective ways we can spend money to help support the FreeBSD Project, as it helps developers get together in the same place at the same time, and helps advertise and advocate FreeBSD in the larger community.
Tuesday, July 15, 2014
FreeBSD 9.3-RELEASE AnnouncementThe FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 9.3-RELEASE. This is the fourth release of the stable/9 branch, which improves on the stability of FreeBSD 9.2-RELEASE and introduces some new features.
Some of the highlights:
The zfs(8) filesystem has been updated to support the
The uname(1) utility has been updated to include the -U and
-K flags, which print the __FreeBSD_version for the running
userland and kernel, respectively.
The fetch(3) library has been updated to support SNI
(Server Name Identification), allowing to use virtual hosts
Several updates to gcc(1) have been imported from
The hastctl(8) utility has been updated to output the
current queue sizes.
The protect(1) command has been added, which allows
exempting processes from being killed when swap is
The etcupdate(8) utility, a tool for managing updates to
files in /etc, has been merged from head/.
A new shared library directory, /usr/lib/private, has been
added for internal-use shared libraries.
OpenPAM has been updated to Nummularia (20130907).
A new flag, "onifconsole" has been added to /etc/ttys. This
allows the system to provide a login prompt via serial
console if the device is an active kernel console, otherwise
it is equivalent to off.
Sendmail has been updated to version 8.14.9.
BIND has been updated to version 9.9.5.
The xz(1) utility has been updated to a post-5.0.5
OpenSSH has been updated to version 6.6p1.
OpenSSL has been updated to version 0.9.8za.
AvailabilityFreeBSD 9.3-RELEASE is now available for the amd64, i386, ia64, powerpc, powerpc64, and sparc64 architectures.
FreeBSD 9.3-RELEASE can be installed from bootable ISO images or over the network. Some architectures also support installing from a USB memory stick. The required files can be downloaded via FTP as described in the section below. While some of the smaller FTP mirrors may not carry all architectures, they will all generally contain the more common ones such as amd64 and i386.
SHA256 and MD5 hashes for the release ISO and memory stick images are included at the bottom of this message. A PGP-signed version of this announcement is available at:
AcknowledgmentsMany companies donated equipment, network access, or man-hours to support the release engineering activities for FreeBSD 9.3 including The FreeBSD Foundation, Yahoo!, NetApp, Internet Systems Consortium, ByteMark Hosting, Sentex Communications, New York Internet, Juniper Networks, NLNet Labs, iXsystems, and Yandex.
The release engineering team for 9.3-RELEASE includes:
|Glen Barber <gjb@FreeBSD.org>||Release Engineering Lead, 9.3-RELEASE Release Engineer|
|Konstantin Belousov <kib@FreeBSD.org>||Release Engineering|
|Joel Dahl <joel@FreeBSD.org>||Release Engineering|
|Baptiste Daroussin <bapt@FreeBSD.org>||Package Building|
|Bryan Drewery <bdrewery@FreeBSD.org>||Package Building|
|Marc Fonvieille <blackend@FreeBSD.org>||Release Engineering, Documentation|
|Steven Kreuzer <skreuzer@FreeBSD.org>||Release Engineering|
|Xin Li <delphij@FreeBSD.org>||Release Engineering, Security Officer|
|Josh Paetzel <jpaetzel@FreeBSD.org>||Release Engineering|
|Colin Percival <cperciva@FreeBSD.org>||Security Officer Emeritus|
|Craig Rodrigues <rodrigc@FreeBSD.org>||Release Engineering|
|Hiroki Sato <hrs@FreeBSD.org>||Release Engineering, Documentation|
|Gleb Smirnoff <glebius@FreeBSD.org>||Release Engineering|
|Ken Smith <kensmith@FreeBSD.org>||Release Engineering|
|Dag-Erling Smøgrav <des@FreeBSD.org>||Security Officer|
|Marius Strobl <marius@FreeBSD.org>||Release Engineering|
|Robert Watson <rwatson@FreeBSD.org>||Release Engineering, Security|
TrademarkFreeBSD is a registered trademark of The FreeBSD Foundation.
Love FreeBSD? Support this and future releases with a donation to The FreeBSD Foundation!
Sunday, July 6, 2014
FreeBSD 9.3-RC3 Now Available
The third RC build of the 9.3-RELEASE release cycle is now available on the FTP servers for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures.
The image checksums can be found in the PGP-signed announcement email.
ISO images and, for architectures that support it, the memory stick images are available here:
(or any of the FreeBSD mirror sites).
If you notice problems you can report them through the normal Bugzilla PR system or on the -stable mailing list.
If you would like to use SVN to do a source based update of an existing system, use the "releng/9.3" branch.
Changes between 9.3-RC2 and 9.3-RC3 include:
- Bug fix for axge(4) range checks and receive loop header parsing.
- Bug fix to exclude loopback addresses rather than loopback interfaces has been fixed.
- Bug fix in uhso(4) to prevent memory use after free() and mtx_destroy().
- Bug fix in bsdinstall(8) where certain conditions could prevent directory creation before use.
- Bug fix for DNS-based load balancing.
- Vendor update to oce(4).
The freebsd-update(8) utility supports binary upgrades of amd64 and i386 systems running earlier FreeBSD releases. Systems running earlier FreeBSD releases can upgrade as follows:
Love FreeBSD? Support this and future releases with a donation to the FreeBSD Foundation!