From owner-freebsd-stable Thu Nov 9 15:43:44 2000 Delivered-To: freebsd-stable@freebsd.org Received: from tisch.mail.mindspring.net (tisch.mail.mindspring.net [207.69.200.157]) by hub.freebsd.org (Postfix) with ESMTP id B853437B479; Thu, 9 Nov 2000 15:43:41 -0800 (PST) Received: from silvia.hip.berkeley.edu (sji-ca7-217.ix.netcom.com [209.109.235.217]) by tisch.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id SAA28627; Thu, 9 Nov 2000 18:43:33 -0500 (EST) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.11.1/8.11.0) id eA9NhSS48106; Thu, 9 Nov 2000 15:43:28 -0800 (PST) (envelope-from asami@cs.berkeley.edu) X-Authentication-Warning: silvia.hip.berkeley.edu: asami set sender to asami@cs.berkeley.edu using -f To: Jordan Hubbard Cc: nik@freebsd.org, stable@freebsd.org Subject: Re: OK, I figured out why docs aren't building in the release candidates References: <18682.973765025@winston.osd.bsdi.com> From: asami@freebsd.org (Satoshi - Ports Wraith - Asami) MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu") Content-Type: text/plain; charset=US-ASCII Date: 09 Nov 2000 15:43:24 -0800 In-Reply-To: <18682.973765025@winston.osd.bsdi.com> (Jordan Hubbard's message of "Thu, 09 Nov 2000 02:17:05 -0800") Message-ID: Lines: 39 User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 06) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/20.7 (i386--freebsd) MULE/4.0 =?ISO-2022-JP?B?KBskQjJWMWMbKEIp?= Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * From: Jordan Hubbard * It's that darned AUXRELEASETAG hack that ports and apparently now docs * depend on. :-( * * If I leave AUXRELEASETAG unset and build the release with * RELEASETAG=RELENG_4, as I must for all BETAs and interim release * candidate snapshots for which I have no tags, then -current ports and * doc is used. Unfortunately, the -current ports collection has been * falling over for me if I use it, so I set AUXRELEASETAG=RELEASE_4_2_0 That is not good. We should fix it. Something like doc building ports are *not* supposed to be broken in ports-current (which also doubles as ports-stable). * manually and the ports collection checks out a nice working version. * Unfortunate, this then means that doc checks out on a non-existant tag * and the directory is empty. Phoo! Um, you are not supposed to set it to the release tag until all parts of the trees are tagged. ;-) * I think AUXRELEASETAG has gotten itself overloaded - unless you and * Satoshi plan on laying down the same tag name at the same time in * ports and doc simultaneously, it's not the case that they can share * the same tag name. There needs to be a separate PORTSRELEASETAG * and DOCRELEASETAG so that they can be overridden independantly for * cases just like this one (which will come up again, I assure you). Yes, separating it into two (both defaulting to the same value, of course) is a good idea and will make the tags even more useful. Do you have a patch for this, or do you want me to cook up one? Actually, looking at release/Makefile, I don't see how you can manually set AUXRELEASETAG since it's !='d from the value of RELEASETAG (when it matches '^RELENG_.*_RELEASE$'. Are you using a local modification? Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message