From owner-freebsd-current@FreeBSD.ORG Tue Sep 27 05:01:34 2011 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FB1F106566C for ; Tue, 27 Sep 2011 05:01:34 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id 508058FC12 for ; Tue, 27 Sep 2011 05:01:33 +0000 (UTC) Received: by qyk10 with SMTP id 10so559062qyk.13 for ; Mon, 26 Sep 2011 22:01:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=7FoGk5FpL9Tt3oeL3ARBsDuv9mMfbfKuHZVDRRbnKII=; b=Cvz3NRY1q+26Oke/GuFK5ngGUQ5TjEgHHgl0ujtgNqIpxW8yPqiECmN6sY/ZWgzkLR bO/pModrK2WsGtaNlI4I0oXb1UnS1Jrl893OI+f0BaiuCklozyqIstdmTUy/TtwzHyYi OlImrVhZEQen5AdpSybyaDawSBZbusRFBk0NE= MIME-Version: 1.0 Received: by 10.224.87.82 with SMTP id v18mr5983127qal.74.1317099693462; Mon, 26 Sep 2011 22:01:33 -0700 (PDT) Received: by 10.224.74.82 with HTTP; Mon, 26 Sep 2011 22:01:33 -0700 (PDT) In-Reply-To: References: <20110926230335.041fd9aa@lab.lovett.com> Date: Mon, 26 Sep 2011 22:01:33 -0700 Message-ID: From: Garrett Cooper To: Kevin Oberman Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org, current@freebsd.org, ade@freebsd.org Subject: Re: HEADS UP: ports/ and 10.0-CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 27 Sep 2011 05:01:34 -0000 On Mon, Sep 26, 2011 at 9:56 PM, Kevin Oberman wrote: > On Mon, Sep 26, 2011 at 9:03 PM, Ade Lovett wrote: >> With the advent of the conversion of HEAD to 10.0-CURRENT and, as to be >> expected, ports/ is going to be essentially unusable for a while. >> >> The issue stems from configure scripts (to choose something completely >> at random) assuming that FreeBSD would never jump to a double-digit >> major version number, and as such, various regexps for "freebsd1*" (ie: >> FreeBSD 1.1.x) are now matching "freebsd10". >> >> This is going to be some fairly fundamental breakage. >> >> However, until such time as 9.0-RELEASE is completely out of the door, >> with autotools hat on, I will _not_ be committing any changes to >> infrastructural ports to "fix" this. >> >> That is to say, until 9.0-R happens, and for some considerable period >> afterwards, ya'll can pretty much expect ports/ to be non-functional on >> HEAD. =A0PRs mentioning this will be gleefully closed referencing this >> message. > > aDe, > > Could an entry to this effect be added to UPDATING (with a matching > entry when ports/ is "unbroken"). Being a pessimist, ports will never be fully unbroken unless all the thousands of autotools based ports as fixed, due to unfortunately code duplication. That being said, I think that a note in /usr/ports/UPDATING as well as /usr/src/UPDATING is a VERY good idea. > Anyone running CURRENT should be reading your message, but I'm a "belt > and suspenders" type of > guy on this sort of thing. Backing out of CURRENT and moving to > 9-STABLE can be a REAL pain that > will likely rapidly get worse as HEAD gets less and less frozen. It's not the FreeBSD dev's fault. Unfortunately the autotools folks were microoptimizing and didn't consider that the future would come sooner than it actually did. Thanks, -Garrett