From owner-freebsd-ports@freebsd.org Wed Dec 12 19:03:36 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BD2921321F6A for ; Wed, 12 Dec 2018 19:03:35 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 243D573A82 for ; Wed, 12 Dec 2018 19:03:35 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id D288F1321F61; Wed, 12 Dec 2018 19:03:34 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD3BE1321F60 for ; Wed, 12 Dec 2018 19:03:34 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 35EFA73A7F for ; Wed, 12 Dec 2018 19:03:34 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-ot1-x334.google.com with SMTP id s5so18672612oth.7 for ; Wed, 12 Dec 2018 11:03:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SDUfXbxJOhIcRoADKmr2NtlPGUQopBG6v9iamLHIA/0=; b=s56rFzSeLKn8yXWVovmFoGMNAIt4TCIHZPNmTcOU9TM9EzDbutuboU/ciPl+z+6srD TZae/k/O6//7CMQEi3OwFYcZ0kxlzrPG4L3L+a9XtyGW++4s0zOAou3J9o1ZokNm6JGb /saGoV7pzgK3D8ziJsvHDdXUvDIxev4hTfEaB4mEeJ4rWDxa0dVDV9SkDPGLs/n8Wt6A qDgk8XfnBu2x5WknTrRIODpvwvBxqrHn/XTtWMjRJFrcM4Tjc6nLOYoZUSKBBuyNPDOJ SEasFvHtcZFMjqWkYfpo3EeBi9/86oTI89RcbePx6c+W6GHwp0p07rWmaqHMZJuwd6W+ lDcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SDUfXbxJOhIcRoADKmr2NtlPGUQopBG6v9iamLHIA/0=; b=kOLYHhU9rybYtlm84NqtbSayHwyWRfEyoTFGnIbUeZUEmNNmwkCfG8hphveQrEBETK UfHHKpzM5t66ijWcPyo1qG3af3FoGQgvGp39vu2ptSd1oLrsj7vibWkVMPMdDZdLCz38 L/QuAe25dZrJpiKHnnFah2+uKT7YpIl+whOZxDlqwc/nXM6MmgMzkM3qWTNvScEd5TGx EARYeYXa1ITEP4AwVBSwY53dDnNjKYzlQ3vVqh5WFkZs2NSPEiVF+tmfDvaXNefT2dBg +/K1MNbOF9ZmzIQCJDSlDUQOEonE/HErRmFOiVYxj81IHr1QSoyzLXwQ+Q6Hh98DhEE+ xasA== X-Gm-Message-State: AA+aEWYm1Szb62pap3DZNXuFaQSUb6RUQxTwADwP0LuuMq2CSim44oih C1cI1tLerczyRE30Xq7xiQJlSzf+V9NW1NOdaeEK+g== X-Google-Smtp-Source: AFSGD/WZiM6Za9v6lDt8GYsuRsK8HRYEAS4T6IJVntfboAtQLnAYS6f2DZ0cTj/QzCF3jLuylCpzV05AM8gMgoVKFE4= X-Received: by 2002:a05:6830:134a:: with SMTP id r10mr6260923otq.195.1544641413248; Wed, 12 Dec 2018 11:03:33 -0800 (PST) MIME-Version: 1.0 References: <20181212184009.GB1748@troutmask.apl.washington.edu> In-Reply-To: <20181212184009.GB1748@troutmask.apl.washington.edu> From: Kevin Oberman Date: Wed, 12 Dec 2018 11:03:20 -0800 Message-ID: Subject: Re: Massive PORTREVSION bump for gcc8 To: Steve Kargl Cc: "ports@FreeBSD.org" , Gerald Pfeifer X-Rspamd-Queue-Id: 35EFA73A7F X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-5.93 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.94)[-0.938,0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2018 19:03:36 -0000 No, it doesn't. The PORTREVISION in the individual ports were bumped, so they will get rebuilt with gcc7 if you set the DEFAULT_VERSION, but it will still show as dated and be rebuilt by any postmaster or poudriere general update. On Wed, Dec 12, 2018, 10:40 AM Steve Kargl On Wed, Dec 12, 2018 at 10:29:59AM -0800, Kevin Oberman wrote: > > This morning the PORTREVISION on at least hundreds of ports was bumped > > because gcc8 was declared as the "canonical" version. As a result, I will > > have about 300 ports to rebuild which will take many hours. > > Why? > > > > If a port is built and running properly with gcc7, I see no reason to > force > > the rebuild of all of the ports that are built with gcc7. This will lead > to > > a delay of probably several days in getting updated packages built for > > LATEST repos and will consume hours of CPU time for everyone using > > poudriere or building from ports. This even impacts (slightly) climate > > change with the extra energy used in rebuilding all of those ports across > > the globe. > > > > Perhaps there was a real reason this was required. I have certainly never > > seen it before for any new compiler version to either gcc or llvm. > > Does adding > > DEFAULT_VERSIONS+=GCC=7 > > to /etc/make.conf prevent the need to update 300 ports. > > -- > Steve >