From owner-freebsd-hackers Fri Aug 24 9: 5:21 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from femail26.sdc1.sfba.home.com (femail26.sdc1.sfba.home.com [24.254.60.16]) by hub.freebsd.org (Postfix) with ESMTP id B279737B406; Fri, 24 Aug 2001 09:05:16 -0700 (PDT) (envelope-from bmah@employees.org) Received: from intruder.bmah.org ([24.176.204.87]) by femail26.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with ESMTP id <20010824160516.HUGA10065.femail26.sdc1.sfba.home.com@intruder.bmah.org>; Fri, 24 Aug 2001 09:05:16 -0700 Received: (from bmah@localhost) by intruder.bmah.org (8.11.5/8.11.3) id f7OG5GW49491; Fri, 24 Aug 2001 09:05:16 -0700 (PDT) (envelope-from bmah) Message-Id: <200108241605.f7OG5GW49491@intruder.bmah.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Wilko Bulte Cc: FreeBSD hackers list , nik@freebsd.org, bmah@freebsd.org Subject: Re: building 'release' and compiling doc ports In-Reply-To: <20010824174016.A45724@freebie.xs4all.nl> References: <20010824174016.A45724@freebie.xs4all.nl> Comments: In-reply-to Wilko Bulte message dated "Fri, 24 Aug 2001 17:40:16 +0200." From: bmah@freebsd.org (Bruce A. Mah) Reply-To: bmah@freebsd.org X-Face: g~c`.{#4q0"(V*b#g[i~rXgm*w;:nMfz%_RZLma)UgGN&=j`5vXoU^@n5v4:OO)c["!w)nD/!!~e4Sj7LiT'6*wZ83454H""lb{CC%T37O!!'S$S&D}sem7I[A 2V%N&+ X-Image-Url: http://www.employees.org/~bmah/Images/bmah-cisco-small.gif X-Url: http://www.employees.org/~bmah/ Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1402843912P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Fri, 24 Aug 2001 09:05:16 -0700 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --==_Exmh_1402843912P Content-Type: text/plain; charset=us-ascii If memory serves me right, Wilko Bulte wrote: > I get the impression that even if a machine has the necessary docproj > buildtools ports installed a 'make release' builds them from scratch > again? Is this true? And why? Yes, it's true. We need to rebuild the docproj ports inside the chroot area. There's one optimization made...anything in /usr/ports/distfiles gets copied to the the chroot area's /usr/ports/distfiles. This can save needing to fetch the distfiles for all of the docproj ports all over again. A little brainstorming... I wonder if we could hand the release building process a list of packages to install before building docs? Like we could try to do pkg_add for each of the ports defined in ${MINIMALDOCPORTS} (insert hand-waving here to convert directory names to package filenames). This introduces two problems...the release builder needs to have a set of packages that's consistent with the requirement of the doc/ and src/ release/doc trees (as well as the release being built). Second, it introduces a Yet Another Knob To Tweak During Release Building (TM). Another, truly ugly way would be an option to tar up /usr/local and drop it into the chroot area (yeah, this doesn't work for people who don't install ports to /usr/local). > This takes bloody forever.. > Observed with make release for RELENG_4 on Alpha. Now if I can crank out releases on my puny PII-400, surely an Alpha can do it, right? :-) /me ducks and covers. Bruce. --==_Exmh_1402843912P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: Exmh version 2.3.1+ 05/14/2001 iD8DBQE7hns72MoxcVugUsMRAg0tAKDZzyeHvXIhuQVQNQHYZ55jnU4/BACfTehe R2J3H4/zuMpDF6SsBgFhpnE= =W+z/ -----END PGP SIGNATURE----- --==_Exmh_1402843912P-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message