From owner-p4-projects@FreeBSD.ORG Sat Nov 28 21:45:56 2009 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 550AE106568B; Sat, 28 Nov 2009 21:45:56 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18B8210656A4 for ; Sat, 28 Nov 2009 21:45:56 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 05AAB8FC13 for ; Sat, 28 Nov 2009 21:45:56 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id nASLjuTF036599 for ; Sat, 28 Nov 2009 21:45:56 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nASLjtml036597 for perforce@freebsd.org; Sat, 28 Nov 2009 21:45:55 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 28 Nov 2009 21:45:55 GMT Message-Id: <200911282145.nASLjtml036597@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 171146 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Nov 2009 21:45:56 -0000 http://p4web.freebsd.org/chv.cgi?CH=171146 Change 171146 by rene@rene_self on 2009/11/28 21:45:34 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing-ports/article.sgml#2 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/portbuild/article.sgml#17 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng/Makefile#3 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng/article.sgml#6 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/boot/chapter.sgml#3 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/design-44bsd/book.sgml#2 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/tools/chapter.sgml#4 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/filesystems/chapter.sgml#6 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/firewalls/chapter.sgml#9 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml#12 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/jails/chapter.sgml#6 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#20 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#55 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml#8 integrate .. //depot/projects/docproj_nl/share/images/articles/releng/branches-releng8.pic#1 branch .. //depot/projects/docproj_nl/share/pgpkeys/stas.key#4 integrate .. //depot/projects/docproj_nl/share/sgml/freebsd.ent#13 integrate .. //depot/projects/docproj_nl/share/sgml/man-refs.ent#22 integrate .. //depot/projects/docproj_nl/www/en/administration.sgml#10 integrate .. //depot/projects/docproj_nl/www/en/cgi/man.cgi#10 integrate .. //depot/projects/docproj_nl/www/en/marketing/os-comparison.sgml#2 integrate .. //depot/projects/docproj_nl/www/en/releases/8.0R/Makefile#2 integrate .. //depot/projects/docproj_nl/www/en/releases/8.0R/announce.sgml#1 branch .. //depot/projects/docproj_nl/www/en/releases/8.0R/errata.html#1 branch .. //depot/projects/docproj_nl/www/en/releases/8.0R/hardware.html#1 branch .. //depot/projects/docproj_nl/www/en/releases/8.0R/pressrelease.sgml#1 branch .. //depot/projects/docproj_nl/www/en/releases/8.0R/readme.html#1 branch .. //depot/projects/docproj_nl/www/en/releases/8.0R/relnotes-detailed.html#1 branch .. //depot/projects/docproj_nl/www/en/releases/8.0R/relnotes.sgml#1 branch .. //depot/projects/docproj_nl/www/en/releases/index.sgml#8 integrate .. //depot/projects/docproj_nl/www/en/releng/index.sgml#28 integrate .. //depot/projects/docproj_nl/www/en/security/security.sgml#8 integrate .. //depot/projects/docproj_nl/www/nl/administration.sgml#13 integrate .. //depot/projects/docproj_nl/www/share/sgml/news.xml#58 integrate .. //depot/projects/docproj_nl/www/share/sgml/release.ent#19 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing-ports/article.sgml#2 (text+ko) ==== @@ -7,7 +7,7 @@ Contributing to the FreeBSD Ports Collection - $FreeBSD: doc/en_US.ISO8859-1/articles/contributing-ports/article.sgml,v 1.4 2007/06/28 21:46:21 linimon Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/contributing-ports/article.sgml,v 1.5 2009/11/26 21:20:01 miwi Exp $ Abstract @@ -455,7 +455,7 @@ Regularly check the automated ports building cluster, pointyhat, and the - distfiles survey + distfiles scanner to see if any of the ports you maintain are failing to build or fetch (see resources for more information about these systems). Reports of @@ -779,8 +779,8 @@ contributor you can use it to find broken and unmaintained ports that need to be fixed. - Bill Fenner's - distfile survey + The + FreeBSD Ports distfile scanner can show you ports for which the distfiles are not fetchable. You can check on your own ports or use it to find ports that need their MASTER_SITES updated. ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/portbuild/article.sgml#17 (text+ko) ==== @@ -11,7 +11,7 @@ The &os; Ports Management Team - $FreeBSD: doc/en_US.ISO8859-1/articles/portbuild/article.sgml,v 1.47 2009/11/13 03:24:31 linimon Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/portbuild/article.sgml,v 1.48 2009/11/26 08:05:51 linimon Exp $ 2003 @@ -1778,6 +1778,9 @@ data_source "arch/location Package Build Cluster" 30 hostname + + You will need to restart gmetad. + @@ -1843,6 +1846,216 @@ + + How to configure a new &os; branch + + When a new branch is created, some work needs to + be done to specify that the previous branch is no longer + equivalent to HEAD. The following + instructions apply to the previous + branch number: + + + + Create a new zfs filesystem + for sources: + zfs create a/snap/src-branch + + + + + Checkout a src tree in the new filesystem: + cvs -Rq -d /r/ncvs co -r RELENG-branch + + + + + Edit the master copy of + Tools/portbuild/portbuild.conf. + + + + For each arch, edit its copy of the above in + /var/portbuild/arch/portbuild.conf. + + + + Edit /var/portbuild/scripts/buildenv. + + + + Add a link from + /var/portbuild/scripts/dopackages to + /var/portbuild/scripts/dopackages.branch. + + + + Modify HEAD_BRANCH and + NON_HEAD_BRANCHES in + /var/portbuild/scripts/updatesnap. + + + + Add the snap directory to + /var/portbuild/scripts/zexpire. + + + + In the /var/portbuild/errorlogs/ + directory, create links for the webserver: +ln -s ../arch/branch/builds/latest/bak/errors arch-branch-full +ln -s ../arch/branch/builds/latest/bak/logs arch-branch-full-logs +ln -s ../arch/branch/builds/latest/errors arch-branch-latest +ln -s ../arch/branch/builds/latest/logs arch-branch-latest-logs +ln -s ../arch/branch/builds/latest/packages arch-branch-packages-latest + + + + + Kick-start the build for the branch with + build create arch branch + + + + Create bindist.tar + . + + + + + + How to configure a new architecture + + + + Create a new + ports-arch + user and group. + + + + mkdir /var/portbuild/arch + + + + Create a new zfs filesystem + for backups: + zfs create -o mountpoint=/a/portbuild/arch a/portbuild/arch + + + + + Create a link for the webserver: + ln -s /dumpster/pointyhat/arch/archive archive + + + + + In the + /var/portbuild/arch + directory:mkdir clients + + + + Populate clients as usual. + + + + mkdir loads + + + + ln ../make.conf ./make.conf + + + + Create an empty mlist file. + + + + (TBD if still needed?) Create + pnohang.arch. + + + + Create a fresh portbuild.conf file + from one of the others. + + + + Create customized + portbuild.machinename.conf + files as appropriate. + + + + cd .ssh && ssh-keygen + + + + Edit the .ssh/config file for + convenience in using ssh. + + + + Make the private configuration directory: + mkdir /var/portbuild/conf/arch + + + + + In that directory: create any dotunnel.* + scripts needed. + + + + Create a link for backups: + mkdir /dumpster/pointyhat/arch/archive + + + + + Tell qmanager about the arch: + python /var/portbuild/evil/qmanager/qclient add_acl name=ports-arch uidlist=ports-arch gidlist=portmgr sense=1 + + + + Edit /var/portbuild/scripts/buildenv. + + + + Add the arch directory to + /var/portbuild/scripts/zbackup and + /var/portbuild/scripts/zexpire. + + + + For each branch that will be supported, do the following: + + + + + Kick-start the build for the branch with + build create arch branch + + + + Create + bindist.tar. + + + + + + + Only after the first time a + dopackages has been run for the + arch: add the arch to + /var/portbuild/scripts/dopackagestats. + + + + Procedures for dealing with disk failures ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng/Makefile#3 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: doc/en_US.ISO8859-1/articles/releng/Makefile,v 1.19 2008/10/05 12:41:45 hrs Exp $ +# $FreeBSD: doc/en_US.ISO8859-1/articles/releng/Makefile,v 1.20 2009/11/28 19:55:51 hrs Exp $ # # Article: FreeBSD Release Engineering @@ -18,6 +18,7 @@ IMAGES_EN+= branches-releng5.pic IMAGES_EN+= branches-releng6.pic IMAGES_EN+= branches-releng7.pic +IMAGES_EN+= branches-releng8.pic CSS_SHEET_ADDITIONS= extra.css ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng/article.sgml#6 (text+ko) ==== @@ -37,7 +37,7 @@ - $FreeBSD: doc/en_US.ISO8859-1/articles/releng/article.sgml,v 1.84 2009/11/13 10:21:30 remko Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/releng/article.sgml,v 1.85 2009/11/28 19:55:51 hrs Exp $ &tm-attrib.freebsd; @@ -353,6 +353,16 @@ &os; 7.x STABLE Branch + + + + + + + + &os; 8.x STABLE Branch + + ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/boot/chapter.sgml#3 (text+ko) ==== @@ -3,7 +3,7 @@ Copyright (c) 2002 Sergey Lyubka All rights reserved -$FreeBSD: doc/en_US.ISO8859-1/books/arch-handbook/boot/chapter.sgml,v 1.27 2008/09/03 15:45:54 manolis Exp $ +$FreeBSD: doc/en_US.ISO8859-1/books/arch-handbook/boot/chapter.sgml,v 1.28 2009/11/28 11:14:28 danger Exp $ --> @@ -195,7 +195,7 @@ As mentioned previously, the INT 0x19 instruction loads an MBR, i.e. the boot0 content, into the memory at address 0x7c00. Taking a look at - the file sys/boot/i386/boot0/boot0.s can + the file sys/boot/i386/boot0/boot0.S can give a guess at what is happening there - this is the boot manager, which is an awesome piece of code written by Robert Nordier. ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/design-44bsd/book.sgml#2 (text+ko) ==== @@ -1,4 +1,4 @@ - + permission. The rest of - the + the book explores the concepts introduced in this chapter in incredible detail and is an excellent reference for anyone with an interest in BSD UNIX. More information about this book is available ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/tools/chapter.sgml#4 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -184,7 +184,7 @@ writing CGI scripts. Perl is available in the Ports Collection as - lang/perl5 for all + lang/perl5.8 for all &os; releases, and is installed as /usr/bin/perl in the base system 4.X releases. @@ -284,8 +284,8 @@ programs. Various versions of Tcl are available as ports - for &os;. The latest version, Tcl 8.4, can be found in - lang/tcl84. + for &os;. The latest version, Tcl 8.5, can be found in + lang/tcl85. ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/filesystems/chapter.sgml#6 (text+ko) ==== @@ -1,6 +1,6 @@ @@ -93,18 +93,6 @@ device names in &os; (). - - - - The ZFS feature is considered - experimental. Some options may be lacking in functionality, - other parts may not work at all. In time, this feature will - be considered production ready and this documentation will be - altered to fit that situation. - ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/firewalls/chapter.sgml#9 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -236,20 +236,25 @@ url="http://pf4freebsd.love2party.net/">. - Using the PF loadable kernel module + Using the PF loadable kernel modules + + To load the PF Kernel Module add the following line to + /etc/rc.conf: + + pf_enable="YES" + + Then run the startup script to load the module: + + &prompt.root; /etc/rc.d/pf start + + Note that the PF Module will not load if it cannot find + the ruleset config file. The default location is + /etc/pf.conf. If the PF ruleset is + located somewhere else, PF can be instructed to look there by + adding a line like the following to + /etc/rc.conf: - Since the release of &os; 5.3, PF has been included in the - basic install as a separate run time loadable module. The - system will dynamically load the PF kernel module when the - &man.rc.conf.5; statement pf_enable="YES" - is present. However, the PF module will - not be loaded if the system cannot find a PF - ruleset configuration file. The default location is - /etc/pf.conf. If your - PF ruleset is located somewhere else put - pf_rules="/path/pf.rules" - to your /etc/rc.conf configuration file to - specify the location. + pf_rules="/path/to/pf.conf" As of &os; 7.0 the sample pf.conf @@ -261,14 +266,22 @@ The PF module can also be loaded manually - from the command line: + from the command line: &prompt.root; kldload pf.ko - The loadable module was created with &man.pflog.4; enabled - which provides support for logging. If you need other - PF features you will need to compile - PF support into the kernel. + Logging support for PF is provided by the + pflog.ko and can be loaded by adding the + following line to /etc/rc.conf: + + pflog_enable="YES" + + Then run the startup script to load the module: + + &prompt.root; /etc/rc.d/pflog start + + If you need other PF features you will + need to compile PF support into the kernel. ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml#12 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -642,18 +642,22 @@ The tree was branched again in July 2005, this time for RELENG_6. 6.0-RELEASE, the first release of the 6.X branch, was released in - November 2005. The most recent &rel2.current;-RELEASE came out in - &rel2.current.date;. There will be no additional releases from the + November 2005. The most recent 6.4-RELEASE came out in + November 2008. There will be no additional releases from the RELENG_6 branch. The RELENG_7 branch was created in October 2007. The first release of this branch was 7.0-RELEASE, which came - out in February 2008. The most recent &rel.current;-RELEASE came out - in &rel.current.date;. There will be additional releases from the + out in February 2008. The most recent &rel2.current;-RELEASE came out + in &rel2.current.date;. There will be additional releases from the RELENG_7 branch. + The tree was branched again in August 2009, this time for + RELENG_8. 8.0-RELEASE, the first release of the 8.X branch, was + released in &rel.current.date;. + For now, long-term development projects continue to take place - in the 8.X-CURRENT (trunk) branch, and SNAPshot releases of 8.X on + in the 9.X-CURRENT (trunk) branch, and SNAPshot releases of 9.X on CD-ROM (and, of course, on the net) are continually made available from the snapshot ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/jails/chapter.sgml#6 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -244,8 +244,6 @@ &prompt.root; cd /usr/src &prompt.root; make buildworld &prompt.root; make installworld DESTDIR=$D -&prompt.root; cd etc/ This step -is not required on &os; 6.0 and later. &prompt.root; make distribution DESTDIR=$D &prompt.root; mount -t devfs devfs $D/dev ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#20 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -3156,12 +3156,16 @@ Russia - rsync://cvsup4.ru.FreeBSD.org/ + rsync://ftp.mtu.ru/ Available collections: + FreeBSD: A full mirror of the FreeBSD FTP + server. FreeBSD-gnats: The GNATS bug-tracking database. + FreeBSD-Archive: The mirror of FreeBSD Archive FTP + server. ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#55 (text+ko) ==== @@ -1,7 +1,7 @@ 800107 August 2, 2009 8.0-CURRENT after making the newbus subsystem - Giant free by adding the newbus sxlock. + Giant free by adding the newbus sxlock and 8.0-RELEASE. + + + 800108 + November 21, 2009 + 8.0-STABLE after implementing EVFILT_USER kevent + filter. 900000 @@ -14335,14 +14341,14 @@ - The &os; Port Distfile Survey + The &os; Ports Distfile Scanner The build cluster is dedicated to building the latest release of each port with distfiles that have already been fetched. However, as the Internet continually changes, distfiles can quickly go missing. The FreeBSD - Ports distfiles survey attempts to query every + url="http://www.portscout.org">FreeBSD + Ports distfile scanner attempts to query every download site for every port to find out if each distfile is still currently available. Maintainers are asked to check this report periodically, not only to speed up the ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml#8 (text+ko) ==== @@ -1,7 +1,7 @@ + uid Stanislav Sedov (Corporate email) uid Stanislav Sedov (Corporate email) -uid Stanislav Sedov (Corporate email) uid Stanislav Sedov +uid Stanislav Sedov (Corporate email) sub 4096R/6FD2025F 2009-05-23 -sub 4096R/98BC2774 2009-05-23 ]]> >> TRUNCATED FOR MAIL (1000 lines) <<<