PERFORCE change 176099 for review

Gabor Pali pgj at FreeBSD.org
Thu Mar 25 19:54:46 UTC 2010


http://p4web.freebsd.org/chv.cgi?CH=176099

Change 176099 by pgj at Binturong on 2010/03/25 19:53:56

	IFC

Affected files ...

.. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml#12 integrate
.. //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-releng7.pic#3 integrate
.. //depot/projects/docproj_hu/doc/share/sgml/freebsd.ent#14 integrate
.. //depot/projects/docproj_hu/doc/share/sgml/mirrors.xml#16 integrate
.. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/errata/article.sgml#9 integrate
.. //depot/projects/docproj_hu/src_7/release/doc/share/sgml/release.ent#4 integrate
.. //depot/projects/docproj_hu/www/en/cgi/man.cgi#17 integrate
.. //depot/projects/docproj_hu/www/en/projects/2010-freebsd-gsoc-thumbnail.jpg#1 branch
.. //depot/projects/docproj_hu/www/en/projects/2010-freebsd-gsoc.pdf#1 branch
.. //depot/projects/docproj_hu/www/en/projects/Makefile#3 integrate
.. //depot/projects/docproj_hu/www/en/projects/ideas/ideas.xml#14 integrate
.. //depot/projects/docproj_hu/www/en/projects/summerofcode.xsl#6 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.3R/Makefile#3 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.3R/announce.sgml#1 branch
.. //depot/projects/docproj_hu/www/en/releases/7.3R/errata.html#2 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.3R/relnotes.sgml#1 branch
.. //depot/projects/docproj_hu/www/en/releases/7.3R/schedule.sgml#3 integrate
.. //depot/projects/docproj_hu/www/en/releases/index.sgml#8 integrate
.. //depot/projects/docproj_hu/www/en/releng/index.sgml#38 integrate
.. //depot/projects/docproj_hu/www/en/security/security.sgml#11 integrate
.. //depot/projects/docproj_hu/www/hu/administration.sgml#30 integrate
.. //depot/projects/docproj_hu/www/hu/share/sgml/news.xml#90 integrate
.. //depot/projects/docproj_hu/www/share/sgml/news.xml#89 integrate
.. //depot/projects/docproj_hu/www/share/sgml/release.ent#23 integrate

Differences ...

==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml#12 (text+ko) ====

@@ -27,7 +27,7 @@
      ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE
      POSSIBILITY OF SUCH DAMAGE.
 
-     $FreeBSD: doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml,v 1.4 2009/07/12 08:36:13 pgj Exp $
+     $FreeBSD: doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml,v 1.5 2010/03/21 01:12:11 pgj Exp $
 -->
 
 <!-- The FreeBSD Hungarian Documentation Project

==== //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-releng7.pic#3 (text+ko) ====

@@ -1,5 +1,5 @@
 .\" -*- nroff -*-
-.\" $FreeBSD: doc/share/images/articles/releng/branches-releng7.pic,v 1.2 2009/05/04 00:03:21 hrs Exp $
+.\" $FreeBSD: doc/share/images/articles/releng/branches-releng7.pic,v 1.3 2010/03/23 18:45:35 hrs Exp $
 
 .PS 6
 
@@ -30,6 +30,14 @@
 	box width .9 "\s-3RELENG_7_2\s+3" dashed
 
 	line -> right from RELENG_7_2_0_RELEASE.e
+RELENG_7_3_0_RELEASE:
+	ellipse width .9 "\s-27.3-RELEASE\s+2"
+
+	line -> down from RELENG_7_3_0_RELEASE.s
+RELENG_7_3:
+	box width .9 "\s-3RELENG_7_3\s+3" dashed
+
+	line -> right from RELENG_7_3_0_RELEASE.e
 RELENG_7:box "\s-27-STABLE\s+2"
 
 .PE

==== //depot/projects/docproj_hu/doc/share/sgml/freebsd.ent#14 (text+ko) ====

@@ -1,7 +1,7 @@
 <!-- -*- sgml -*-
      DocBook Miscellaneous FreeBSD Entities.
 
-     $FreeBSD: doc/share/sgml/freebsd.ent,v 1.121 2010/02/10 19:33:31 blackend Exp $
+     $FreeBSD: doc/share/sgml/freebsd.ent,v 1.122 2010/03/23 18:45:35 hrs Exp $
 
 This file is now valid XML as well as SGML.  Please do not add CDATA
 attributes or anything else that will prevent this file from being
@@ -65,8 +65,8 @@
 <!ENTITY rel.current.errata 'http://www.FreeBSD.org/releases/&rel.current;R/errata.html'>
 
 <!-- Entities for multiple "latest" versions of FreeBSD -->
-<!ENTITY rel2.current "7.2">
-<!ENTITY rel2.current.date "May 2009">
+<!ENTITY rel2.current "7.3">
+<!ENTITY rel2.current.date "March 2010">
 <!ENTITY rel2.current.notes 'http://www.FreeBSD.org/releases/&rel2.current;R/notes.html'>
 <!ENTITY rel2.current.hardware 'http://www.FreeBSD.org/releases/&rel2.current;R/hardware.html'>
 <!ENTITY rel2.current.errata 'http://www.FreeBSD.org/releases/&rel2.current;R/errata.html'>

==== //depot/projects/docproj_hu/doc/share/sgml/mirrors.xml#16 (text+ko) ====

@@ -2,7 +2,7 @@
 <mirrors>
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $FreeBSD: doc/share/sgml/mirrors.xml,v 1.105 2010/03/17 13:13:25 pav Exp $
+      $FreeBSD: doc/share/sgml/mirrors.xml,v 1.106 2010/03/21 21:12:37 pav Exp $
     </cvs:keyword>
   </cvs:keywords>
 
@@ -2253,7 +2253,6 @@
     <host type="ftp">
       <name>ftp6.us.FreeBSD.org</name>
       <url proto="ftp">ftp://ftp6.us.FreeBSD.org/pub/FreeBSD/</url>
-      <url proto="http">http://ftp6.us.FreeBSD.org/pub/FreeBSD/</url>
     </host>
 
     <host type="ftp">

==== //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/errata/article.sgml#9 (text+ko) ====

@@ -16,7 +16,7 @@
 
 <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
 %release;
-<!ENTITY release.bugfix "7.2-RELEASE">
+<!ENTITY release.bugfix "7.3-RELEASE">
 ]>
 
 <article>
@@ -37,11 +37,10 @@
     The &os; Project
     </corpauthor>
 
-    <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/errata/article.sgml,v 1.73.4.15 2009/06/08 05:11:35 hrs Exp $</pubdate>
+    <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/errata/article.sgml,v 1.73.4.16 2010/03/23 18:36:45 hrs Exp $</pubdate>
 
     <copyright>
-      <year>2008</year>
-      <year>2009</year>
+      <year>2010</year>
       <holder role="mailto:doc at FreeBSD.org">The &os; Documentation Project</holder>
     </copyright>
 
@@ -126,7 +125,7 @@
   <sect1 id="security">
     <title>Security Advisories</title>
 
-    <para>No advisories.</para>
+    <para>No advisory.</para>
 
 <!--
     <para>The following security advisories pertain to &os; &release.bugfix;.
@@ -163,50 +162,15 @@
   <sect1 id="open-issues">
     <title>Open Issues</title>
 
-    <para>[20090501] Some machines do not recognize the i386 disc1 as
-      bootable and fall through to booting off the next boot device.
-      All affected machines did see the other discs as bootable.  As a
-      workaround, you can boot using the bootonly or livefs CDROM and
-      then swap in disc1 once &man.sysinstall.8; starts.</para>
-
-    <para>[20090504] A lock handling error has been found in
-      interaction between &man.malloc.3; implementation and threading
-      library.  When a multi-threaded process calls the &man.fork.2;
-      system call in a thread and the &man.malloc.3; function in
-      another thread, it can cause a deadlock in the child process.
-      An Errata Notice to fix this problem is planned after the
-      release.</para>
-
-    <para>[20090505] A bug was found in the &man.bce.4; driver.  This
-      prevents it from working with the &man.lagg.4; driver in the
-      LACP (IEEE 802.3ad Link Aggregation Control Protocol) mode.  An
-      Errata Notice to fix this problem is planned after the
-      release.</para>
-
-    <para>[20090507] A bug was found in the &man.fxp.4; driver.  This
-      would cause poor TCP performance when TSO is enabled, and the
-      receiver has a smaller MSS than the interface MTU setting.  To
-      workaround this issue, one can disable TSO by using
-      &man.ifconfig.8; <option>-tso</option> parameter (per interface
-      basis) or setting <varname>net.inet.tcp.tso</varname> to
-      <literal>0</literal> (globally on the system).  An Errata Notice
-      to fix this problem is planned after the release.</para>
-
-    <para>[20090608] An issue was found in the &man.bge.4; driver that
-      it can cause a system panic upon reboot with heavy network
-      traffic.  A fix has been committed to RELENG_7 (r192127).</para>
+    <para>No issue.</para>
 
   <sect1 id="late-news">
     <title>Late-Breaking News and Corrections</title>
 
-    <para>[20090504] A patch to solve the locking issue in the
-      &man.malloc.3; implementation and threading library has been
-      committed to the <literal>RELENG_7</literal> branch for public
-      testing.</para>
-
-    <para>[20090507] A patch to solve the bug in the &man.fxp.4;
-      driver that caused poor TCP performance has been committed to
-      the <literal>RELENG_7</literal> branch for public
-      testing.</para>
+    <para>[20100323] The &os; 7.3-RELEASE Release Notes incorrectly
+      mentioned that the hwpmc(4) driver has been added though this
+      driver has already been added in 7.0-RELEASE.  The changes in
+      7.3-RELEASE are that pmcannotate(8) utility and support for
+      Intel Core 2 and Core i7 have been added.</para>
   </sect1>
 </article>

==== //depot/projects/docproj_hu/src_7/release/doc/share/sgml/release.ent#4 (text+ko) ====

@@ -1,17 +1,17 @@
 <!-- -*- sgml -*-
 
-     $FreeBSD: src/release/doc/share/sgml/release.ent,v 1.28.2.7 2009/05/02 16:23:44 hrs Exp $
+     $FreeBSD: src/release/doc/share/sgml/release.ent,v 1.28.2.8 2010/03/23 18:36:45 hrs Exp $
 
      OS Release Information -->
 
 <!-- Version of the OS we're describing.  This needs to be updated
      with each new release. -->
-<!ENTITY release.current "7.2-STABLE">
+<!ENTITY release.current "7.3-STABLE">
 
 <!-- The previous version used for comparison in the "What's New"
      section.  For -CURRENT, we might point back to the last
      branchpoint. -->
-<!ENTITY release.prev "7.2-RELEASE">
+<!ENTITY release.prev "7.3-RELEASE">
 
 <!-- The previous stable release, useful for pointing user's at the
      release they SHOULD be running if they don't want the bleeding
@@ -19,10 +19,10 @@
 <!ENTITY release.prev.stable "6.3-RELEASE">
 
 <!-- The next version to be released, usually used for snapshots. -->
-<!ENTITY release.next "7.3-RELEASE">
+<!ENTITY release.next "7.4-RELEASE">
 
 <!-- The name of this branch. -->
-<!ENTITY release.branch "7-STABLE">
+<!ENTITY release.branch "7.3-STABLE">
 
 <!-- The URL for obtaining this version of FreeBSD. -->
 <!ENTITY release.url "http://www.FreeBSD.org/snapshots/">
@@ -36,10 +36,10 @@
 
 <!-- The manpaths for man page references -->
 <!ENTITY release.man.url "http://www.FreeBSD.org/cgi/man.cgi">
-<!ENTITY release.manpath.xorg          "7.3">
-<!ENTITY release.manpath.netbsd        "4.0.1">
+<!ENTITY release.manpath.xorg          "7.4">
+<!ENTITY release.manpath.netbsd        "5.0.2">
 <!ENTITY release.manpath.freebsd-ports "Ports">
-<!ENTITY release.manpath.freebsd       "7.2-stable">
+<!ENTITY release.manpath.freebsd       "7.3-stable">
 
 <!-- Text constants which probably don't need to be changed.-->
 

==== //depot/projects/docproj_hu/www/en/cgi/man.cgi#17 (text+ko) ====

@@ -34,7 +34,7 @@
 # Dual CGI/Plexus mode and new interface by sanders at bsdi.com 9/22/1995
 #
 # $Id: man.cgi,v 1.172 2007/11/28 18:51:29 hrs Exp $
-# $FreeBSD: www/en/cgi/man.cgi,v 1.242 2009/12/21 11:10:20 wosch Exp $
+# $FreeBSD: www/en/cgi/man.cgi,v 1.243 2010/03/23 17:55:05 hrs Exp $
 
 ############################################################################
 # !!! man.cgi is stale perl4 code !!!
@@ -195,8 +195,8 @@
 %manPath = (
     'FreeBSD 8.0-RELEASE and Ports',
 "$manLocalDir/FreeBSD-8.0-RELEASE/man:$manLocalDir/FreeBSD-7.2-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports",
-    'FreeBSD 7.2-RELEASE and Ports',
-"$manLocalDir/FreeBSD-7.2-RELEASE/man:$manLocalDir/FreeBSD-7.2-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports",
+    'FreeBSD 7.3-RELEASE and Ports',
+"$manLocalDir/FreeBSD-7.3-RELEASE/man:$manLocalDir/FreeBSD-7.3-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports",
     'FreeBSD 6.4-RELEASE and Ports',
 "$manLocalDir/FreeBSD-6.4-RELEASE/man:$manLocalDir/FreeBSD-6.4-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports",
 
@@ -206,6 +206,8 @@
     'FreeBSD 8.0-RELEASE', "$manLocalDir/FreeBSD-8.0-RELEASE/man:$manLocalDir/FreeBSD-8.0-RELEASE/openssl/man",
     'FreeBSD 8.0-stable', "$manLocalDir/FreeBSD-8.0-stable/man:$manLocalDir/FreeBSD-8.0-stable/openssl/man",
 
+    'FreeBSD 7.3-stable', "$manLocalDir/FreeBSD-7.3-stable",
+    'FreeBSD 7.3-RELEASE', "$manLocalDir/FreeBSD-7.3-RELEASE/man:$manLocalDir/FreeBSD-7.3-RELEASE/openssl/man",
     'FreeBSD 7.2-stable', "$manLocalDir/FreeBSD-7.2-stable",
     'FreeBSD 7.2-RELEASE', "$manLocalDir/FreeBSD-7.2-RELEASE/man:$manLocalDir/FreeBSD-7.2-RELEASE/openssl/man",
     'FreeBSD 7.1-RELEASE', "$manLocalDir/FreeBSD-7.1-RELEASE/man:$manLocalDir/FreeBSD-7.1-RELEASE/openssl/man",
@@ -1429,7 +1431,7 @@
     }
 
     local $id =
-      '$FreeBSD: www/en/cgi/man.cgi,v 1.242 2009/12/21 11:10:20 wosch Exp $';
+      '$FreeBSD: www/en/cgi/man.cgi,v 1.243 2010/03/23 17:55:05 hrs Exp $';
     return qq{\
 <pre>
 Copyright (c) 1996-2010 <a href="$mailtoURL">Wolfram Schneider</a>

==== //depot/projects/docproj_hu/www/en/projects/Makefile#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: www/en/projects/Makefile,v 1.33 2009/03/16 13:43:53 rwatson Exp $
+# $FreeBSD: www/en/projects/Makefile,v 1.34 2010/03/22 16:23:13 rwatson Exp $
 
 .if exists(../Makefile.conf)
 .include "../Makefile.conf"
@@ -17,6 +17,8 @@
 
 DATA=	2009-freebsd-gsoc-thumbnail.jpg
 DATA+=	2009-freebsd-gsoc.pdf
+DATA+=	2010-freebsd-gsoc-thumbnail.jpg
+DATA+=	2010-freebsd-gsoc.pdf
 
 XML_IDEAS=		${WEB_PREFIX}/en/projects/ideas/ideas.xml
 XSL_SOC=		${WEB_PREFIX}/en/projects/summerofcode.xsl

==== //depot/projects/docproj_hu/www/en/projects/ideas/ideas.xml#14 (text+ko) ====

@@ -15,7 +15,7 @@
 <ideas>
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.150 2010/03/20 12:28:24 rwatson Exp $
+      $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.158 2010/03/22 16:36:20 erwin Exp $
     </cvs:keyword>
   </cvs:keywords>
 
@@ -329,7 +329,9 @@
     <idea id="pmc-modern-cpus" class="soc">
       <title>PMC support for modern CPUs</title>
 
-      <desc><p><strong>Technical contact</strong>: <a href="mailto:jkoshy at FreeBSD.org">Joseph Koshy</a></p>
+      <desc><p><strong>Technical contact</strong>: <a
+	href="mailto:jkoshy at FreeBSD.org">Joseph Koshy</a>,
+	href="mailto:gnn at FreeBSD.org">George Neville-Neil</a></p>
 
       <p>Part of this project would be to add support to PMC for
         running on modern x86 CPUs.  This is a relatively
@@ -441,7 +443,8 @@
       <title>CPU online/offline project</title>
       <desc>
 	<p><strong>Technical contact</strong>: <a
-	  href="mailto:jhb at FreeBSD.org">John Baldwin</a></p>
+	  href="mailto:jhb at FreeBSD.org">John Baldwin</a>, <a
+	  href="mailto:attilio at FreeBSD.org">Attilio Rao</a></p>
 
 	<p>The project would need to extend the current CPU states of
 	  absent and present to include absent, offline, and online.  A
@@ -502,6 +505,36 @@
       </desc>
     </idea>
 
+    <idea id="umtx">
+      <title>Rewrite umtx - userspace mutex system calls</title>
+      <desc>
+	<p><strong>Technical contact</strong>: <a
+	  href="mailto:attilio at FreeBSD.org">Attilio Rao</a></p>
+
+	<p>umtx is the underbelly of the FreeBSD pthreads synchronization
+	  primitives, allowing kernel-assisted sleeping, wakeups, priority
+	  propagation, and other features supporting efficient mutexes and
+	  reader-writer locks in userspace.  As kernel features have evolved
+	  (such as the addition of a sleepqueue primitive), hardware
+	  scalability has grown, and application-writer expectations have
+	  changed, some weaknesses have come to light.  In particular, there
+	  are concerns about overhead and scalability with highly-threaded
+	  applications.  This project would profile and evaluate the existing
+	  system call service provided by umtex, and consider cleanups,
+	  optimizations, and the application of newer algorithms to improve
+	  functionality and performance.  The effectiveness of the rewrite
+	  would be demonstrated through careful testing with sensitive
+	  workloads, such as MySQL on 16-core systems.</p>
+
+	<p><strong>Requirements</strong>:</p>
+	<ul>
+	  <li>Strong knowledge of C.</li>
+	  <li>Experience with multi-threaded programming.</li>
+	  <li>Experience with kernel programming.</li>
+	</ul>
+      </desc>
+    </idea>
+
       <idea id="docsysctl">
         <title>Document all sysctls</title>
         <desc>
@@ -1128,16 +1161,90 @@
 	</desc>
       </idea>
 
+
+    <idea id="multiqbpf" class="soc">
+      <title>Multiqueue BPF support and other BPF features</title>
+
+      <desc><p><strong>Technical contact</strong>: <a
+	href="mailto:rwatson at FreeBSD.org">Robert Watson</a></p>
+
+	<p>The Berkeley Packet Filter (BPF) allows packet capture filters to
+	  be compiled into a bytecode that is either interpreted by a kernel
+	  virtual machine, or compiled into native machine code via a JIT and
+	  executed in in-kernel.  Historically, the origin of packets has
+	  been the network interface, with each (synthetic) BPF device
+	  attached to exactly one NIC as requested by the application (for
+	  example, tcpdump).  However, network interfaces have become
+	  significantly more complicated, and BPF has had to grow to support
+	  new features, such as Data Link Types (DLTs), in which BPF devices
+	  can tap network processing at different layers.  This task would
+	  involve teaching BPF about a further dimension in network interface
+	  complexity: multiple input and output queues.</p>
+
+	<p>Modern 10gbps, and even 1gbps, network cards support multiple
+	  queues for various reasons: at first quality of service (QoS)
+	  differentiation in processing, but now especially to improve
+	  parallelism in network processing by distributing work to many CPUs
+	  on input.  This same technica can also accelerate packet capture,
+	  but BPF currently doesn't know this.  In this project, BPF would be
+	  enhanced to be aware of individual input and output queues on a NIC,
+	  which means providing network stack abstractions for these concepts,
+	  visible today only within device drivers.  Userspace threads might
+	  then use enhanced ioctl(2)s to query the set of available queues
+	  and attach to one or more.  Applications seeking maximum parallelism
+	  could open (n) devices, attaching each to a queue, and executing
+	  with appropriate CPU affinity.  Ideally this would involve neither
+	  lock nor cache line contention throughout the entire stack, from
+	  device driver to userspace delivery.</p>
+
+	<p><strong>Requirements</strong>:</p>
+	<ul>
+	  <li>Strong knowledge of C.</li>
+	  <li>Experience with multi-threaded programming.</li>
+	  <li>Experience with kernel programming.</li>
+	  <li>Familiarity with the TCP/IP protocol suite.</li>
+	</ul>
+      </desc>
+    </idea>
+
+    <idea id="80211sim" class="soc">
+      <title>Implement a simulated 802.11 wireless radio</title>
+      <desc>
+	<p><strong>Technical contact</strong>: <a
+	  href="mailto:rpaulo at FreeBSD.org">Rui Paulo</a></p>
+
+	<p>The FreeBSD 802.11 layer, net80211, implements a broad range of
+	  advanced functionality: station, access point, virtual access
+	  point, mesh networking, authentication/encryption, and more.  This
+	  task implements a net80211 driver simulating a wireless radio in
+	  order to allow protocol-layer testing without the hassle of real
+	  live hardware limitations: interference, signal propagation, and
+	  regulatory domains.  The driver should let the user specify a
+	  number of radios to be simulated, with an eye towards future work
+	  to simulate physical properties.</p>
+
+	<p>A useful reference for this work would be the notionally similar
+	  mac80211_hwsim driver in Linux
+	  (http://linuxwireless.org/en/users/Drivers/mac80211_hwsim), which
+	  might provide a model in some areas of the work, and has similarly
+	  been used on that platform to test hostapd/wpa_supplication.</p>
+
+	<p><strong>Requirements</strong>:</p>
+	<ul>
+	  <li>Good knowledge of C.</li>
+	  <li>Wireless networking fundamentals.</li>
+	</ul>
+      </desc>
+    </idea>
+
   </category>
 
   <category>
     <title>Ports</title>
-      <idea id="ports-db" class="soc2008">
+      <idea id="ports-db" class="soc">
 	<title>Add .db support to pkg_tools</title>
 
 	<desc>
-<p><strong>Technical contact</strong>: <a
-  href="mailto:kris at FreeBSD.org">Kris Kennaway</a></p>
 <p>pkg_create(1) and friends use flat databases (aka ordinary
   files and directories in /var/db/pkg) to maintain their data.  This
   makes it cumbersome and/or impossible to do efficient lookups of data
@@ -1175,13 +1282,10 @@
 	</desc>
       </idea>
 
-      <idea class="soc2008" id="ports-parallel">
+      <idea class="soc" id="ports-parallel">
 	<title>Parallelization in the Ports Collection</title>
 
 	<desc>
-	  <p><strong>Technical contact</strong>: <a
-	    href="mailto:pav at FreeBSD.org">Pav Lucistnik</a></p>
-
 	  <p>Add locking of write access to PKG_DBDIR (/var/db/pkg), to allow
 	    several port builds run in parallel without clobbering the package
 	    data.  Should be done both in makefiles and in C tools like
@@ -1210,33 +1314,6 @@
 	</desc>
       </idea>
 
-      <idea id="ports-license-audit" class="soc2008">
-	<title>Ports license auditing infrastructure</title>
-
-	<desc>
-	  <p><strong>Technical contact</strong>: <a
-	    href="mailto:kris at FreeBSD.org">Kris Kennaway</a>, <a
-	    href="mailto:brooks at FreeBSD.org">Brooks Davis</a></p>
-
-	  <p>Develop and deploy infrastructure for annotating license
-	    conditions that apply to third party software in the ports
-	    collection.  For example, identifying ports provided under
-	    the GPL version 3 license, or under licenses that do not
-	    permit redistribution or which impose non-standard
-	    requirements.  Part of this project will involve exploring
-	    methods for automatically classifying licenses using HP's
-	    fossology tool (http://www.fossology.org/) or other
-	    mechanisms.</p>
-
-	  <p><strong>Requirements</strong>:</p>
-
-	  <ul>
-	    <li>Familiarity with bsd.port.mk and related ports collection
-	      infrastructure.</li>
-	  </ul>
-	</desc>
-      </idea>
-
       <idea id="fat-pkgs" class="soc">
 	<title>Complete (a.k.a. Fat) packages</title>
 	<desc>
@@ -1261,6 +1338,27 @@
 	</desc>
       </idea>
 
+      <idea id="ports-performance" class="soc">
+      	<title>Performance improvement of the Ports system</title>
+
+	<desc>
+	  <p>A number of tasks of the Ports system can take quite a long time
+	    to perform.  Some are well known for traversing each and every port
+	    in the tree, e.g. building INDEX, which does not scale well with
+	    the number of ports being added to the collection.</p>
+	  <p>Detailed profiling of the most used commands in the ports
+	    framework needs to be done to analyze the bottlenecks and identify
+	    possible solutions.  Refactoring of the main file bsd.ports.mk
+	    is also necessary to improve code readability, but not at the
+	    cost of performance.</p>
+	  <p><strong>Requirements</strong>:</p>
+	  <ul>
+	    <li>Strong knowledge of make and shell code.</li>
+	    <li>Good understanding of the inner design of the Ports Collection.</li>
+	  </ul>
+	</desc>
+      </idea>
+
   </category>
 
   <category>
@@ -1939,8 +2037,7 @@
 	<title>BSNMP enhancements</title>
 
 	<desc><p><strong>Technical contact</strong>:
-	  <a href="mailto:syrinx at FreeBSD.org">Shteryana Shopova</a>,
-	  <a href="mailto:bz at FreeBSD.org">Bjoern A. Zeeb</a></p>
+	  <a href="mailto:syrinx at FreeBSD.org">Shteryana Shopova</a></p>
 
 	<p>BSNMP is a portable SNMP framework consisting of a daemon,
 	  modules and tools. It includes libraries that ease
@@ -2069,5 +2166,39 @@
           </ul>
 	</desc>
       </idea>
+
+    <idea id="jailinit" class="soc">
+      <title>Jail init and management</title>
+      <desc>
+	<p><strong>Technical contact</strong>: <a
+	  href="mailto:bz at FreeBSD.org">Bjoern Zeeb</a>, <a
+	  href="mailto:imp at FreeBSD.org">Warner Losh</a>, <a
+	  href="mailto:rwatson at FreeBSD.org">Robert Watson</a></p>
+
+	<p>FreeBSD's jail(8) facility provides lightweight operating system
+	  virtualization; with the addition of experimental virtual network
+	  stacks, ISPs are able to efficiently host thousands of FreeBSD
+	  instances on a single machine.  This task improves FreeBSD's
+	  userspace management of jails by introducing jailinit(8), an
+	  enhancement to the init(8) utility responsible for starting up and
+	  shutting down the operating system.  Currently, jails are started
+	  by executing their /etc/rc script directly using jail(8); in the
+	  proposed new world order, init(8) would have a jail start mode,
+	  and would continue running throughout the lifetime of the jail to
+	  manage services and eventually shut down the jail.  This might
+	  require minor kernel changes in order to let jailinit perform some
+	  of the same functions for jails as it does for normal userspace.
+	  jailinit could also be responsible for setting up and managing
+	  console logging, launching tty-attached services such as getty
+	  within a jail, and other jail properties.</p>
+
+	<p><strong>Requirements</strong></p>
+	<ul>
+	  <li>C and shell programming skills</li>
+	  <li>Interest in virtualization</li>
+	</ul>
+      </desc>
+    </idea>
+
   </category>
 </ideas>

==== //depot/projects/docproj_hu/www/en/projects/summerofcode.xsl#6 (text+ko) ====

@@ -7,7 +7,7 @@
 <!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
 ]>
 
-<!-- $FreeBSD: www/en/projects/summerofcode.xsl,v 1.24 2010/03/18 22:33:13 murray Exp $ -->
+<!-- $FreeBSD: www/en/projects/summerofcode.xsl,v 1.26 2010/03/22 16:22:14 rwatson Exp $ -->
 
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
   xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
@@ -50,6 +50,11 @@
 href="&base;/projects/summerofcode-2008.html">2008</a>, and
   <a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>.</p>
 
+  <p>This page will be updated throughout the GSoC 2010 application period
+    to include new information, such as project ideas, proposal information,
+    and potential mentor contact information.  If you don't see an idea that
+    interests you, visit again in a couple of days!</p>
+
 <ul>
   <li><a href="#benefits">Benefits of Participating</a></li>
   <li><a href="#students">Past Student Projects</a></li>
@@ -381,11 +386,11 @@
     local university or college campus!  You can forward around our e-mail
     announcement to department and club mailing lists, and to department
     secretaries to distribute.  You can also print out and post copies of the
-    <a href="2009-freebsd-gsoc.pdf">FreeBSD GSoC 2009 poster</a>.</p>
+    <a href="2010-freebsd-gsoc.pdf">FreeBSD GSoC 2010 poster</a>.</p>
 
-  <p><a href="2009-freebsd-gsoc.pdf" align="left"> <img
-    src="2009-freebsd-gsoc-thumbnail.jpg"
-    alt="[FreeBSD GSoC 2009 poster thumnail]" height="248" width="192"
+  <p><a href="2010-freebsd-gsoc.pdf" align="left"> <img
+    src="2010-freebsd-gsoc-thumbnail.jpg"
+    alt="[FreeBSD GSoC 2010 poster thumnail]" height="248" width="192"
     border="0" /></a></p>
 
 	      </div> <!-- CONTENTWRAP -->

==== //depot/projects/docproj_hu/www/en/releases/7.3R/Makefile#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: www/en/releases/7.3R/Makefile,v 1.2 2010/03/19 18:50:42 hrs Exp $
+# $FreeBSD: www/en/releases/7.3R/Makefile,v 1.4 2010/03/23 18:45:59 hrs Exp $
 
 .if exists(../Makefile.conf)
 .include "../Makefile.conf"
@@ -7,7 +7,9 @@
 .include "../Makefile.inc"
 .endif
 
-DOCS=	schedule.sgml
+DOCS=	schedule.sgml \
+	relnotes.sgml \
+	announce.sgml
 
 DATA=	docbook.css \
 	errata.html \

==== //depot/projects/docproj_hu/www/en/releases/7.3R/errata.html#2 (text+ko) ====

@@ -18,8 +18,8 @@
 
 <p class="COPYRIGHT">Copyright &copy; 2010 The FreeBSD Documentation Project</p>
 
-<p class="PUBDATE">$FreeBSD: releng/7.3/release/doc/en_US.ISO8859-1/errata/article.sgml
-205344 2010-03-19 18:43:15Z hrs $<br />
+<p class="PUBDATE">$FreeBSD: stable/7/release/doc/en_US.ISO8859-1/errata/article.sgml
+205521 2010-03-23 18:36:45Z hrs $<br />
 </p>
 
 <div class="LEGALNOTICE"><a id="TRADEMARKS" name="TRADEMARKS"></a>
@@ -102,13 +102,17 @@
 <h2 class="SECT1"><a id="LATE-NEWS" name="LATE-NEWS">4 Late-Breaking News and
 Corrections</a></h2>
 
-<p>No news.</p>
+<p>[20100323] The FreeBSD 7.3-RELEASE Release Notes incorrectly mentioned that the
+hwpmc(4) driver has been added though this driver has already been added in 7.0-RELEASE.
+The changes in 7.3-RELEASE are that pmcannotate(8) utility and support for Intel Core 2
+and Core i7 have been added.</p>
 </div>
 </div>
 
 <hr />
 <p align="center"><small>This file, and other release-related documents, can be
-downloaded from <a href="ftp://ftp.FreeBSD.org/">ftp://ftp.FreeBSD.org/</a>.</small></p>
+downloaded from <a
+href="http://www.FreeBSD.org/snapshots/">http://www.FreeBSD.org/snapshots/</a>.</small></p>
 
 <p align="center"><small>For questions about FreeBSD, read the <a
 href="http://www.FreeBSD.org/docs.html">documentation</a> before contacting &#60;<a

==== //depot/projects/docproj_hu/www/en/releases/7.3R/schedule.sgml#3 (text+ko) ====

@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
 <!ENTITY base CDATA "../..">
 <!ENTITY email 'freebsd-qa'>
-<!ENTITY date "$FreeBSD: www/en/releases/7.3R/schedule.sgml,v 1.3 2010/03/01 04:54:35 hrs Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/7.3R/schedule.sgml,v 1.5 2010/03/23 18:45:59 hrs Exp $">
 <!ENTITY local.rel "7.3">
 <!ENTITY local.rel.tag "7_3">
 <!ENTITY contact.re '<a href="mailto:re at FreeBSD.org">re at FreeBSD.org</a>'>
@@ -121,16 +121,23 @@
     </tr>
 
     <tr>
+      <td><tt>RELENG_7_3_0_RELEASE</tt> tagged</td>
+      <td>&mdash;</td>
+      <td>21&nbsp;March&nbsp;2010</td>
+      <td>The release tag for 7.3-RELEASE is set on RELENG_7_3 branch.</td>
+    </tr>
+
+    <tr>
       <td><tt>RELEASE</tt> builds</td>
       <td>&mdash;</td>
-      <td>&mdash;</td>
+      <td>21&nbsp;March&nbsp;2010</td>
       <td>Begin RELEASE builds.</td>
     </tr>
 
     <tr>
       <td>Announcement</td>
-      <td>1&nbsp;March&nbsp;2010</td>
-      <td>&mdash;</td>
+      <td><strike>1&nbsp;March&nbsp;2010</strike><br>23&nbsp;March&nbsp;2010</td>
+      <td>23&nbsp;March&nbsp;2010</td>
       <td>Announcement sent out after a majority of the mirrors have
 	received the bits.</td>
     </tr>

==== //depot/projects/docproj_hu/www/en/releases/index.sgml#8 (text+ko) ====

@@ -1,10 +1,10 @@
 <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
 <!ENTITY base CDATA "..">
-<!ENTITY date "$FreeBSD: www/en/releases/index.sgml,v 1.123 2009/11/26 21:21:59 hrs Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/index.sgml,v 1.124 2010/03/23 18:45:59 hrs Exp $">
 <!ENTITY title "Release Information">
 <!ENTITY % navinclude.download "INCLUDE">
 ]>
-<!-- $FreeBSD: www/en/releases/index.sgml,v 1.123 2009/11/26 21:21:59 hrs Exp $ -->
+<!-- $FreeBSD: www/en/releases/index.sgml,v 1.124 2010/03/23 18:45:59 hrs Exp $ -->
 
 <html>
 &header;
@@ -30,7 +30,6 @@
 <a href="&u.rel2.announce;">Announcement</a> :
 <a href="&u.rel2.notes;">Release Notes</a> :
 <a href="&u.rel2.hardware;">Hardware Notes</a> :
-<a href="&u.rel2.installation;">Installation Notes</a> :
 <a href="&u.rel2.readme;">Readme</a> :
 <a href="&u.rel2.errata;">Errata</a>
 </em></p>
@@ -65,6 +64,16 @@
 <a name="past"></A>
 <h2>Past Releases</h2>
 <ul>
+      <li><b>7.2</b> (May 2009)
+	<em>
+	  <a href="7.2R/announce.html">Announcement</a>:
+	  <a href="7.2R/relnotes.html">Release Notes</a>:
+	  <a href="7.2R/hardware.html">Hardware Notes</a>:
+	  <a href="7.2R/readme.html">Readme</a>:
+	  <a href="7.2R/errata.html">Errata</a>
+	</em>
+      </li>
+
       <li><b>7.1</b> (January 2009)
 	<em>
 	  <a href="7.1R/announce.html">Announcement</a>:

==== //depot/projects/docproj_hu/www/en/releng/index.sgml#38 (text+ko) ====

@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
 <!ENTITY base CDATA "..">
-<!ENTITY date "$FreeBSD: www/en/releng/index.sgml,v 1.282 2010/03/12 03:22:51 delphij Exp $">
+<!ENTITY date "$FreeBSD: www/en/releng/index.sgml,v 1.283 2010/03/23 18:45:59 hrs Exp $">
 <!ENTITY email 're'>
 <!ENTITY title "Release Engineering Information">
 <!ENTITY % navinclude.developers "INCLUDE">
@@ -50,8 +50,7 @@
     <tr>
       <td>March 2010</td>
       <td>&os; 7.3</td>
-      <td>RC2 is <a
-	  href="http://lists.freebsd.org/pipermail/freebsd-stable/2010-March/055596.html">available</a></td>
+      <td>Released on March 23, 2010.</td>
     </tr>
   </table>
 

==== //depot/projects/docproj_hu/www/en/security/security.sgml#11 (text+ko) ====

@@ -1,12 +1,12 @@
 <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
 <!ENTITY base CDATA "..">
-<!ENTITY date "$FreeBSD: www/en/security/security.sgml,v 1.210 2010/03/10 20:35:47 cperciva Exp $">
+<!ENTITY date "$FreeBSD: www/en/security/security.sgml,v 1.211 2010/03/24 10:46:36 cperciva Exp $">
 <!ENTITY title "FreeBSD Security Information">
 <!ENTITY % navinclude.support "INCLUDE">
 <!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
 <!ENTITY advisories.html.inc SYSTEM "advisories.html.inc">
 ]>
-<!-- $FreeBSD: www/en/security/security.sgml,v 1.210 2010/03/10 20:35:47 cperciva Exp $ -->
+<!-- $FreeBSD: www/en/security/security.sgml,v 1.211 2010/03/24 10:46:36 cperciva Exp $ -->
 
 <html>
   &header;
@@ -283,8 +283,8 @@
       <td>RELENG_7_3</td>
       <td>7.3-RELEASE</td>
       <td>Extended</td>
-      <td>not yet</td>
-      <td>release + 2 years</td>
+      <td>March 23, 2010</td>
+      <td>March 31, 2012</td>
     </tr>
     <tr>
       <td>RELENG_8</td>

==== //depot/projects/docproj_hu/www/hu/administration.sgml#30 (text+ko) ====

@@ -1,5 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
-<!ENTITY date "$FreeBSD: www/hu/administration.sgml,v 1.20 2009/12/03 09:47:43 pgj Exp $">
+<!ENTITY date "$FreeBSD: www/hu/administration.sgml,v 1.21 2010/03/21 01:24:40 pgj Exp $">
 <!ENTITY title "A &os; Projekt szervezeti
   fel&eacute;p&iacute;t&eacute;se">
 <!ENTITY % navinclude.about "INCLUDE">

==== //depot/projects/docproj_hu/www/hu/share/sgml/news.xml#90 (text+ko) ====

@@ -11,7 +11,7 @@
 <news>
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $FreeBSD: www/hu/share/sgml/news.xml,v 1.39 2010/03/12 23:06:04 pgj Exp $
+      $FreeBSD: www/hu/share/sgml/news.xml,v 1.40 2010/03/21 01:24:40 pgj Exp $
     </cvs:keyword>
   </cvs:keywords>
 

==== //depot/projects/docproj_hu/www/share/sgml/news.xml#89 (text+ko) ====

@@ -25,7 +25,7 @@
 <news>
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $FreeBSD: www/share/sgml/news.xml,v 1.302 2010/03/18 19:04:46 tabthorpe Exp $
+      $FreeBSD: www/share/sgml/news.xml,v 1.304 2010/03/23 18:45:59 hrs Exp $
     </cvs:keyword>
   </cvs:keywords>
 
@@ -34,10 +34,32 @@
 
     <month>
       <name>3</name>
+
+      <day>
+	<name>23</name>
+
+	<event>
+	  <title>FreeBSD 7.3-RELEASE Available</title>
+
+          <p><a href="&enbase;/releases/7.3R/announce.html">FreeBSD
+	      7.3-RELEASE</a> is now available.  Please be sure to check
+	    the <a href="&enbase;/releases/7.3R/relnotes.html">Release
+	      Notes</a> and <a
+	      href="&enbase;/releases/7.3R/errata.html">Release
+	      Errata</a> before installation for any late-breaking news
+	    and/or issues with 7.3.  More information about FreeBSD
+	    releases can be found on the <a
+	      href="&enbase;/releases/index.html">Release
+	      Information</a> page.</p>
+	</event>
+      </day>
+
       <day>
           <name>18</name>
           <event>
-              <p>Portmgr is pleased to announce <a href="mailto:tabthorpe at FreeBSD.org">Thomas Abthorpe</a> has assumed the role of portmgr-secretary.</p>
+	  <title>New Ports Management Team Secretary: <a href="mailto:tabthorpe at FreeBSD.org">Thomas Abthorpe</a></title>
+
+              <p>The &os; Ports Management Team is pleased to announce <a href="mailto:tabthorpe at FreeBSD.org">Thomas Abthorpe</a> has assumed the role of <a href="mailto:portmgr-secretary at FreeBSD.org">Ports Management Team Secretary</a>.</p>
           </event>
       </day>
 

==== //depot/projects/docproj_hu/www/share/sgml/release.ent#23 (text+ko) ====

@@ -1,4 +1,4 @@
-<!-- $FreeBSD: www/share/sgml/release.ent,v 1.43 2010/03/04 15:08:16 hrs Exp $ -->
+<!-- $FreeBSD: www/share/sgml/release.ent,v 1.44 2010/03/23 18:46:00 hrs Exp $ -->
 
 <!-- XXX rel.current and u.rel.* should be available in doc/ -->
 <!-- The currently released versions of FreeBSD.  This value is used to
@@ -28,8 +28,8 @@
 <!-- If there is no release currently in the release cycle (i.e. we
       don't have something in BETAn or RCn), then change %beta.testing
       below to "IGNORE".  If we do, use "INCLUDE". -->
-<!ENTITY beta.testing "INCLUDE">
-<!ENTITY % beta.testing "INCLUDE">
+<!ENTITY beta.testing "IGNORE">
+<!ENTITY % beta.testing "IGNORE">
 <!ENTITY betarel.current '7.3'>
 <!ENTITY betarel.vers 'RC2'>
 <!ENTITY u.betarel.schedule '&base;/releases/&betarel.current;R/schedule.html'>
@@ -54,8 +54,8 @@
 <!ENTITY u.rel.readme '&base;/releases/&rel.current;R/readme.html'>
 
 <!-- Secondary "current release" entities -->
-<!ENTITY rel2.current '7.2'>
-<!ENTITY rel2.current.date 'May 2009'>
+<!ENTITY rel2.current '7.3'>
+<!ENTITY rel2.current.date 'March 2010'>
 <!ENTITY rel2.current.major '7'>
 
 <!-- URLs to information on the latest release -->


More information about the p4-projects mailing list