From owner-svn-doc-head@freebsd.org Mon Jul 20 20:22:52 2015 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7A5819A4812; Mon, 20 Jul 2015 20:22:52 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5E13C18BF; Mon, 20 Jul 2015 20:22:52 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t6KKMqcQ041533; Mon, 20 Jul 2015 20:22:52 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t6KKMqMP041532; Mon, 20 Jul 2015 20:22:52 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201507202022.t6KKMqMP041532@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Mon, 20 Jul 2015 20:22:52 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47029 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jul 2015 20:22:52 -0000 Author: wblock Date: Mon Jul 20 20:22:51 2015 New Revision: 47029 URL: https://svnweb.freebsd.org/changeset/doc/47029 Log: Add Bryan Drewery ' official packages report. Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Mon Jul 20 20:00:38 2015 (r47028) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Mon Jul 20 20:22:51 2015 (r47029) @@ -2844,4 +2844,120 @@ + + + Official Packages + + + + + Bryan + Drewery + + bdrewery@FreeBSD.org + + + + Ports Management Team + portmgr@FreeBSD.org + + + + + Sean + Bruno + + sbruno@FreeBSD.org + + + + + Package Status + + + +

x86 Packages

+ +

With the help of the FreeBSD Foundation providing more + build servers, we have increased the build frequency of + packages from weekly to about every other day. Packages are + provided for all currently supported releases and head on + i386 and amd64 from the ports head branch, + and quarterly packages for &os; 10.1 and 9.3 release + branches.

+ +

We are using eight different systems for building packages. + The build process has been fully automated and is + more fault tolerant now. More details on this will be + available in an upcoming &os; Journal article. About eleven + servers for daily test builds. To make it simpler for + everyone to find the status and results of these builds, the + pkg-status.FreeBSD.org + has been developed by Bryan Drewery. Its intent is to show + all systems and builds in nearly real-time. It is currently + in a beta stage and will be improved over time. At the time + of this writing, it is temporarily down, but will be restored + soon.

+ +

ARM/MIPS Packages

+ +

The FreeBSD Foundation purchased servers for the project to + begin building and providing ARM and MIPS packages. These + packages are currently built from x86 systems using QEMU. + More details on this can be found in the + BSDCan + 2015 Presentation. The work to do this has been + shepherded by Sean Bruno and has had help from many people + including but not limited to Juergen Lock, Stacey Son, Ed + Maste, Peter Wemm, Alexander Kabaev, Adrian Chadd, Baptiste + Daroussin, Bryan Drewery, Dimitry Andric, Andrew Turner, + Warner Losh, Ian Lapore, and Brooks Davis.

+ +

We are currently targetting packages for head on + mips, mips64 and armv6. Each set + takes one to two weeks to build on QEMU. They will be + provided on a best effort basis for now on the default + repository of pkg.FreeBSD.org.

+ + + + FreeBSD Foundation (package building hardware) + + + + +

Portmgr met at BSDCan and decided that the default package + set should be provided based on the Ports Quarterly branch. + This will provide more stable packages by default and allow + users who wish to have the bleeding edge to use the head + packages. The Quarterly branch is currently updated in full + every three months from head and otherwise receives security + and critical fixes. Moving towards this plan will also + require a change to how we update the Quarterly branch. + More details will be provided later.

+
+ + +

Performance and stability of QEMU continues to improve. + Native cross-building support in ports needs more work and + testing to be viable.

+
+ + +

The package builds currently run from a crontab + every other day. Some of the builds take two hours + (incremental), while others can take up to 30 hours for a + full build. An open task here is to implement a better + OS ABI check to see if incremental builds can be done, or if + a full rebuild is needed when an SA/EN comes out. The plan + for this is detailed at + https://lists.freebsd.org/pipermail/freebsd-arch/2015-April/017025.html.

+ +

Another open task is to implement a master queue + coordinator to start the next builds as soon as all others + are done. This will also allow improving the pkg-status + site's view of everything.

+
+
+