svn commit: r45740 - head/en_US.ISO8859-1/htdocs/news/status

Warren Block wblock at FreeBSD.org
Tue Oct 7 22:24:48 UTC 2014


Author: wblock
Date: Tue Oct  7 22:24:47 2014
New Revision: 45740
URL: https://svnweb.freebsd.org/changeset/doc/45740

Log:
  Add GNOME, Xorg, ZFSGuru, and Python reports.

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml	Tue Oct  7 21:54:05 2014	(r45739)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml	Tue Oct  7 22:24:47 2014	(r45740)
@@ -607,7 +607,7 @@
 	distro based on mfsbsd. After boot fai looks for
 	"bootfile-name" parameter from DHCP server which tell fai
 	where bsdinstall script located is. Fai supports mac-based
-	config or default, if mac-based file doesn't exist.</p>
+	config or default, if mac-based file does not exist.</p>
     </body>
 
     <sponsor>
@@ -622,4 +622,245 @@
       </task>
     </help>
   </project>
+
+  <project cat='ports'>
+    <title>GNOME/FreeBSD</title>
+
+    <contact>
+      <person>
+	<name>
+	  <common>FreeBSD GNOME Team </common>
+	</name>
+	<email>gnome at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.freebsd.org/gnome" />
+      <url href="https://wiki.gnome.org/Projects/Jhbuild/FreeBSD" />
+      <url href="http://marcuscom.com/downloads/marcusmerge" />
+    </links>
+
+    <body>
+      <p>GNOME is a desktop environment and graphical user interface
+	that runs on top of a computer operating system. GNOME is part
+	of the GNU Project and can be used with various Unix-like
+	operating systems, including FreeBSD.</p>
+
+      <p>The MATE ports were updated to the 1.8 versions.</p>
+
+      <p>Now that cairo was updated to 1.12 the merge of GNOME 3 has
+	started. Currently we are doing test builds to find ports
+	broken by the update and pruning ports that do not build
+	any more because of incompatible updates.</p>
+
+      <p>Gustau Perez started preliminary work on the next development
+	version of GNOME in MC, to be ready for GNOME 3.15.  We will
+	skip 3.14 entirely.</p>
+    </body>
+
+    <help>
+      <task>
+	Finish GNOME 3.12 merge, and start tracking GNOME 3.15
+	(development series).
+      </task>
+    </help>
+  </project>
+
+  <project cat="ports">
+    <title>The Graphics Stack on &os;</title>
+
+    <contact>
+      <person>
+	<name>
+	  <common>FreeBSD Graphics team</common>
+	</name>
+	<email>x11 at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://wiki.freebsd.org/Graphics">Graphics stack roadmap and supported hardware matrix</url>
+      <url href="http://trillian.chruetertee.ch/ports/browser/trunk">Graphics stack ports-related development repository</url>
+      <url href="http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-October/000096.html">Removal of legacy X.Org announcement</url>
+      <url href="http://wiki.x.org/wiki/Events/XDC2014/">XDC 2014</url>
+    </links>
+
+    <body>
+
+      <p>The newest graphics stack (that is, ports behind the
+	WITH_NEW_XORG knob) was enabled on all architectures.  The
+	only regression is for users of Intel GPUs and &os; 8.X or
+	9.0.  Those releases lack the required kernel driver and
+	therefore <tt>xf86-video-intel</tt> will not work (the last
+	UMS-aware version does not work with xserver 1.12).  Users can
+	still use <tt>xf86-video-vesa</tt> if they cannot or do not
+	want to update their &os; workstation.  Owners of Radeon GPUs
+	can use <tt>xf86-video-ati-ums</tt> 6.14.6 with
+	<tt>xserver</tt> 1.12 if the KMS driver is not available (that
+	is, before FreeBSD 9.3).</p>
+
+      <p>The old graphics stack will be removed with the next update
+	to these ports.  See the announcement in the Links
+	section.</p>
+
+      <p>Hardware context support was added to the i915 driver in both
+	HEAD and 10.1-RELEASE. This will allow us to update libglapi,
+	libGL, dri, libEGL and libglesv2 ports to a newer version of
+	Mesa. The latest version is already available from our
+	development ports tree (see the links section).</p>
+
+      <p>Cairo was updated to 1.12.  This will allow the FreeBSD GNOME
+	team to upgrade pango and Gtk+ 3.  Unfortunately, the update
+	also revealed that xf86-video-intel 2.7.1 was in a much worse
+	state than previously assumed.</p>
+
+      <p>We will attend XDC 2014 (X.Org Developer's Conference) from
+	October 8th through 10th in Bordeaux, France.  The goal is to
+	reconnect with graphics stack developers, mostly working with
+	Linux these days.  We will give a presentation on the current
+	state of this stack on &os;.  See the XDC website in the Links
+	section for the program and live streaming.</p>
+    </body>
+
+    <help>
+      <task>
+	See the "Graphics" wiki page for up-to-date information.
+      </task>
+    </help>
+  </project>
+
+  <project cat='proj'>
+    <title>ZFSGuru</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Jason</given>
+	  <common>Edwards</common>
+	</name>
+	<email>sub.mesa at gmail.com</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://zfsguru.com" />
+      <url href="http://zfsguru.com/news/stateoftheproject/2014" />
+      <url href="http://zfsguru.com/forum/zfsgurudevelopment/876" />
+    </links>
+
+    <body>
+      <p>ZFSguru is a multifunctional server appliance with a strong
+	emphasis on storage.  ZFSguru began as simple web-interface
+	frontend to ZFS, but has since grown into a &os; derivative
+	with its own infrastructure.  The scope of the project has
+	also grown with the inclusion of add-on packages that add
+	functionality beyond the traditional NAS functionality found
+	in similar product like FreeNAS and NAS4Free.  ZFSguru aims to
+	be a true multifunctional server appliance that is extremely
+	easy to set up and can unite both novice and more experienced
+	users in a single user interface.  The modular nature of the
+	project combats the danger of bloat, whilst still allowing
+	extended functionality to be easily deployed.</p>
+
+      <p>The development work in Q3 focused heavily on the new build
+	infrastructure.  This allows the ZFSguru project to release
+	new system images together with addon services at much higher
+	frequency and with much less manual intervention.  This should
+	free up a lot of development time to be spent on the core of
+	the project: the web-interface.</p>
+
+      <p>Furthermore, a new website and forum is being worked at,
+	replacing the old-fashioned website that offers only limited
+	functionality. The new website will be linked to the server
+	database, providing real-time updates about the project.</p>
+
+      <p>In addition, a new platform for collaborated development is
+	in the works.  A service addon has been created for the GitLab
+	project, which is a drop-in replacement of the popular GitHub
+	website.  The choice was made to host our own solution and not
+	rely on GitHub itself.  In retrospect this appears to have
+	been a good decision.  The recent development where GitHub
+	removed projects after DCMA-takedowns being sent is
+	incompatible with the philosophy of free-flow-of-information,
+	of which the ZFSguru project is a strong proponent.  By
+	hosting our own solution, we have avoided any dependency on
+	third party projects.</p>
+
+      <p>The next task will be to introduce a new remote database
+	structure, dubbed GuruDB.  This will speed up the
+	web-interface as well as introduce Service Bulletins which
+	address important notifications to our users, as well as
+	announce new releases.</p>
+
+      <p>After GuruDB, the Migration Manager is one of the last
+	remaining features still missing in the web-interface.  This
+	functionality provides an easy way to upgrade the current
+	system by performing a new clean installation, but migrate all
+	relevant configuration to the new installation.  It also
+	allows users to 'backup' all system configuration in a single
+	file to be stored on a different machine should things go
+	awry.</p>
+
+      <p>A longer version of the 2014 development progress of the
+	ZFSguru project and information specific to the newly-released 
+	10.1-002 system image can be found in the Links section.</p>
+    </body>
+  </project>
+
+  <project cat='ports'>
+    <title>FreeBSD Python Ports</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>FreeBSD</given>
+	  <common>Python Team</common>
+	</name>
+	<email>python at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://wiki.FreeBSD.org/Python">The FreeBSD Python Team Page</url>
+      <url href="irc://freebsd-python@irc.freenode.net">IRC channel</url>
+    </links>
+
+    <body>
+      <p>The FreeBSD Python team continued to improve the overall
+	experience with Python-based software on FreeBSD.</p>
+
+      <p>During the last quarter, the <tt>bsd.python.mk</tt> bits of
+	the ports infrastructure were converted to the more modern
+	<tt>USES</tt> format.  Several options, such as support for
+	<tt>easy_install</tt>, were deprecated or removed to make the
+	infrastructure easier to maintain and less complex for
+	maintainers.</p>
+
+      <p>The Python ports were refactored and simplified to improve
+	maintenance and to get rid of long-standing issues due to the
+	previously complex and error-prone build process.</p>
+
+      <p>The Python 2 branch was updated to Python 2.7.8 and
+	<tt>setuptools</tt> to 5.5.1.</p>
+
+      <p>With the availability of pkg 1.3, installing Python packages
+	and modules for different Python versions is now supported in
+	the package management infrastructure.  This allows us to
+	remove the previously required port duplicates for Python 2
+	and Python 3.</p>
+    </body>
+
+    <help>
+      <task>Retire the Python 3 specific port duplicates</task>
+
+      <task>Convert ports to the new <tt>USES</tt> syntax</task>
+
+      <task>More tasks can be found on the team's wiki page (see
+	Links).</task>
+
+      <task>To get involved, interested people can say hello on IRC
+	and let us know their areas of interest!</task>
+    </help>
+  </project>
 </report>


More information about the svn-doc-head mailing list