diff --git a/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml b/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml index 42ec9f64ad..ade794c7e4 100644 --- a/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml +++ b/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml @@ -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.

+
+
+