From owner-svn-ports-all@freebsd.org Tue Aug 7 18:29:49 2018 Return-Path: Delivered-To: svn-ports-all@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 ABEEA106741E; Tue, 7 Aug 2018 18:29:49 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from mail.ptrcrt.ch (ptrcrt.ch [IPv6:2a02:2770:8:0:21a:4aff:fe7e:c6be]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DE6A17B72C; Tue, 7 Aug 2018 18:29:48 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from mail.ptrcrt.ch (mail.ptrcrt.ch [192.168.1.1]) by mail.ptrcrt.ch (OpenSMTPD) with ESMTP id 47cf12dc; Tue, 7 Aug 2018 18:29:47 +0000 (UTC) Received: from [IPv6:2a02:1206:459f:9240:49e6:747e:1c7e:896e] (dynamic.wline.6rd.res.cust.swisscom.ch [IPv6:2a02:1206:459f:9240:49e6:747e:1c7e:896e]) by mail.ptrcrt.ch (OpenSMTPD) with ESMTPSA id 08dfb1b7 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Tue, 7 Aug 2018 18:29:45 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: svn commit: r476592 - in head/lang: . io io-devel From: Pietro Cerutti X-Mailer: iPhone Mail (15G77) In-Reply-To: <20180807180609.khghy6jdxdyptydz@atuin.in.mat.cc> Date: Tue, 7 Aug 2018 20:29:43 +0200 Cc: Jochen Neumeister , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <880DC78D-0A88-44F8-8A5E-188ADC672117@FreeBSD.org> References: <201808071241.w77CfQCD002307@repo.freebsd.org> <338df870-8ed1-3b69-f4ea-2c8b185eb266@FreeBSD.org> <20180807142905.u4kbcaimn4w24bvp@ptrcrt.ch> <20180807164426.eglypwptkmrbdi3c@atuin.in.mat.cc> <20180807180609.khghy6jdxdyptydz@atuin.in.mat.cc> To: Mathieu Arnold X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 18:29:49 -0000 > On 7 Aug 2018, at 20:06, Mathieu Arnold wrote: >=20 >> On Tue, Aug 07, 2018 at 07:42:48PM +0200, Pietro Cerutti wrote: >>=20 >>>> On 7 Aug 2018, at 18:44, Mathieu Arnold wrote: >>>>=20 >>>>> On Tue, Aug 07, 2018 at 02:29:06PM +0000, Pietro Cerutti wrote: >>>>> On Aug 07 2018, 14:24 UTC, Jochen Neumeister wrot= e: >>>>> [-- Type: text/plain; charset=3Dutf-8, Encoding: 7bit, Size: 1.2K --] >>>>>=20 >>>>>> On 8/7/18 2:41 PM, Pietro Cerutti wrote: >>>>>> Author: gahr >>>>>> Date: Tue Aug 7 12:41:26 2018 >>>>>> New Revision: 476592 >>>>>> URL: https://svnweb.freebsd.org/changeset/ports/476592 >>>>>>=20 >>>>>> Log: >>>>>> lang/io-devel: new port, development snapshot of lang/io >>>>>>=20 >>>>>> Added: >>>>>> head/lang/io-devel/ >>>>>> head/lang/io-devel/Makefile (contents, props changed) >>>>>> head/lang/io-devel/distinfo (contents, props changed) >>>>>> head/lang/io-devel/pkg-descr (contents, props changed) >>>>>> head/lang/io-devel/pkg-message (contents, props changed) >>>>>> head/lang/io-devel/pkg-plist (contents, props changed) >>>>>> Modified: >>>>>> head/lang/Makefile >>>>>> head/lang/io/Makefile >>>>>=20 >>>>>=20 >>>>> Heya Pietro, >>>>>=20 >>>>> would not it be better to use a copy of "io" here? >>>>> So "svn cp lang/io lang/io-devel - and then continue editing? >>>>=20 >>>> Hi - yeah in principle why not, but the two ports are different enough t= hat >>>> I chose to go the clean way and create this new one from scratch. >>>>=20 >>>> The principal reason for the big difference is that AddOns are handled a= s >>>> OPTIONS in the old port, and not handled at all in the new one. >>>=20 >>> The only reason to not use svn cp is if the software is not the same. >>> Here, it is clearly the same with a different version. Please re-add >>> the port correctly. >>=20 >> svn cp + edit would lead to a 100% diff to anything semantically relevant= to the software version (i.e., apart maintainer and such). >>=20 >> The -devel version is as clean as can be, quite different in term of gene= rated package and Make machinery, and I really see no value in keeping the t= ortuous history of the original port. >>=20 >> What gain do you see? >=20 > The reason we bother with doing svn cp in the first place is to denote > ancestry, to say "this is related". The amount of diff this would > generate is really irrelevant. Ok, in this case I=E2=80=99ll redo it tomorrow. --=20 Pietro Cerutti=