From owner-freebsd-ports@freebsd.org Tue Feb 26 19:01:51 2019 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 5C8F015000B8 for ; Tue, 26 Feb 2019 19:01:51 +0000 (UTC) (envelope-from dim@FreeBSD.org) 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 E920D6E351 for ; Tue, 26 Feb 2019 19:01:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id A90C015000B5; Tue, 26 Feb 2019 19:01:50 +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 94DDF15000B3 for ; Tue, 26 Feb 2019 19:01:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "tensor.andric.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EB6466E350; Tue, 26 Feb 2019 19:01:49 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:470:7a58::51d7:7832:788f:786] (unknown [IPv6:2001:470:7a58:0:51d7:7832:788f:786]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 337F538153; Tue, 26 Feb 2019 20:01:48 +0100 (CET) From: Dimitry Andric Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_4FDB98DD-2264-4FAB-A1E1-BD76D008B749"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: LLVM 7.1.0: how to proceed? Date: Tue, 26 Feb 2019 20:01:47 +0100 In-Reply-To: <20190206185817.GA88336@spindle.one-eyed-alien.net> Cc: ports@freebsd.org To: Brooks Davis References: <20190206185817.GA88336@spindle.one-eyed-alien.net> X-Mailer: Apple Mail (2.3445.102.3) X-Rspamd-Queue-Id: EB6466E350 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; ASN(0.00)[asn:12859, ipnet:87.251.32.0/19, country:NL]; NEURAL_HAM_LONG(-1.00)[-0.999,0] 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: Tue, 26 Feb 2019 19:01:51 -0000 --Apple-Mail=_4FDB98DD-2264-4FAB-A1E1-BD76D008B749 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 6 Feb 2019, at 19:58, Brooks Davis wrote: > LLVM 7.1.0 will be release shortly and contains a single > fix which breaks the LLVM Libra ABI in order to fix an > incompatibility with GCC 8.2. A bug describing the issue is at > https://bugs.llvm.org/show_bug.cgi?id=39427. > > My current plan is: > - Copy devel/llvm70 to devel/llvm71 and update. > - Perform a coordinated switch of all dependencies, to llvm71 (e.g. do an > exp-run with the switch made and llvm70 removed). All ports with > library dependencies would get PORT_REVISION bumps. > - DEPRECATE llvm70 and set a short expiration. > > Does this sound like a reasonable plan? If you were going to drop llvm70 anyway, why not just keep the port and only bump the 'internal' version number? Or do you want to reduce possible confusion which might be caused by the "70" suffix no longer corresponding to the actual libllvm.so version number? That said, your approach seems fine to me. -Dimitry --Apple-Mail=_4FDB98DD-2264-4FAB-A1E1-BD76D008B749 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCXHWNGwAKCRCwXqMKLiCW o5WOAKD5Uv0PijM/BKDzLCvnH8jC2jPuNACcDA8TG52GAOFjmQaP50KvgDZB+6o= =sYvV -----END PGP SIGNATURE----- --Apple-Mail=_4FDB98DD-2264-4FAB-A1E1-BD76D008B749--