Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jul 2015 20:22:52 +0000 (UTC)
From:      Warren Block <wblock@FreeBSD.org>
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
Message-ID:  <201507202022.t6KKMqMP041532@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bdrewery@FreeBSD.org>' 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 @@
       </task>
     </help>
   </project>
+
+  <project cat='ports'>
+    <title>Official Packages</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Bryan</given>
+	  <common>Drewery</common>
+	</name>
+	<email>bdrewery@FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>Ports Management Team</name>
+	<email>portmgr@FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Sean</given>
+	  <common>Bruno</common>
+	</name>
+	<email>sbruno@FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://pkg-status.FreeBSD.org">Package Status</url>
+    </links>
+
+    <body>
+      <p>x86 Packages</p>
+
+      <p>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
+	<tt>i386</tt> and <tt>amd64</tt> from the ports head branch,
+	and quarterly packages for &os; 10.1 and 9.3 release
+	branches.</p>
+
+      <p>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
+	<a href="http://pkg-status.FreeBSD.org">pkg-status.FreeBSD.org</a>;
+	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.</p>
+
+      <p>ARM/MIPS Packages</p>
+
+      <p>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
+	<a href="http://www.bsdcan.org/2015/schedule/events/532.en.html">BSDCan
+	  2015 Presentation</a>.  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.</p>
+
+      <p>We are currently targetting packages for head on
+	<tt>mips</tt>, <tt>mips64</tt> and <tt>armv6</tt>.  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 <tt>pkg.FreeBSD.org</tt>.</p>
+    </body>
+
+    <sponsor>
+      FreeBSD Foundation (package building hardware)
+    </sponsor>
+
+    <help>
+      <task>
+	<p>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.</p>
+      </task>
+
+      <task>
+	<p>Performance and stability of QEMU continues to improve.
+	  Native cross-building support in ports needs more work and
+	  testing to be viable.</p>
+      </task>
+
+      <task>
+	<p>The package builds currently run from a <tt>crontab</tt>
+	  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
+	  <a href="https://lists.freebsd.org/pipermail/freebsd-arch/2015-April/017025.html">https://lists.freebsd.org/pipermail/freebsd-arch/2015-April/017025.html</a>.</p>;
+
+	<p>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.</p>
+      </task>
+    </help>
+  </project>
 </report>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507202022.t6KKMqMP041532>