From owner-freebsd-current@FreeBSD.ORG Wed Feb 25 19:48:48 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 08CFADAD; Wed, 25 Feb 2015 19:48:48 +0000 (UTC) Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BDE69C9F; Wed, 25 Feb 2015 19:48:47 +0000 (UTC) Received: by mail-ig0-f169.google.com with SMTP id hl2so39034852igb.0; Wed, 25 Feb 2015 11:48:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=1xdtZqUfYLnk3lAIvmSSdKdZvbR0WP5O42bPUdgC8F0=; b=c5mVVJJXnjfaaJNHlA5Ppxk0PUX40DMU5pJ2XcU6z9XMosdGH2Z6oIgOVTx6Zjoyqg re2x8d/fKN330Lh/8N397xmKJZunKOWBcZ21h4vVJ5YvGO4VqsDlsu+WrzimDN+ciBFE 8phwe5JFa7LGkhgSPFB+Z57Gfc4Xof1RnLAf+tL+028jFrB4SOMq4Ouzczdp11vjlo/u MUEvP0jz0xtSQtkSZD7nzH7xMcpHT1vAom5FlySoqSNxm+sB9G4BQUMlsZwtmRwSPYqE YVXEUMTjBkmBCsiE0Fyyz+jpqIA5uyLDq9bzLTHpi5CIzm9wtUF4uG1eCo5ExOVogqFT 8IQA== MIME-Version: 1.0 X-Received: by 10.42.201.78 with SMTP id ez14mr5870350icb.22.1424893727181; Wed, 25 Feb 2015 11:48:47 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.36.17.66 with HTTP; Wed, 25 Feb 2015 11:48:47 -0800 (PST) In-Reply-To: <54EE1E38.30106@FreeBSD.org> References: <20150225154327.GD1161@hub.FreeBSD.org> <20150225182201.216f6fee@nonamehost.local> <54EE05EA.3030509@FreeBSD.org> <8E4B6A07-BEB7-46B9-BFD2-0B3F33162760@gmail.com> <54EE1E38.30106@FreeBSD.org> Date: Wed, 25 Feb 2015 11:48:47 -0800 X-Google-Sender-Auth: TSRLZTz7I8PbQDlKuWKZh-8lfjE Message-ID: Subject: Re: r279278 failed to build (yacc: maximum table size exceeded) From: Adrian Chadd To: Jung-uk Kim Content-Type: text/plain; charset=UTF-8 Cc: Ivan Klymenko , freebsd-current , Glen Barber , Arseny Nasokin , Allan Jude , Garrett Cooper X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Feb 2015 19:48:48 -0000 There's no bikeshed to be had. Either the tool meets some specific version / API requirement in order to be used how it's used, or something has to be built in its place. Since tools are now getting backported during a stable branch in order to grow new features, we can't just assume "oh stable/10 cat will always support these options". So, checking some version string to see if the utility meets the requirements is fine. The only bikeshed I'd introduce is having each tool take a --version style option to print out its own "program API" version, so we can match on things as appropriate. But BOOTSTRAPPING is fine. -adrian