From owner-svn-src-all@freebsd.org Wed May 22 21:14:58 2019 Return-Path: Delivered-To: svn-src-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 C7FA515B7BDB; Wed, 22 May 2019 21:14:58 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BC63B6B08A; Wed, 22 May 2019 21:14:57 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id TYZUhwlrvo7SQTYZVhqn0J; Wed, 22 May 2019 15:14:50 -0600 X-Authority-Analysis: v=2.3 cv=Go88BX9C c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=IkcTkHD0fZMA:10 a=E5NmQfObTbMA:10 a=iKhvJSA4AAAA:8 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=rS252y2yb20N6vKSIvAA:9 a=QEXdDO2ut3YA:10 a=odh9cflL3HIXMm4fY7Wr:22 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from android-9b917f0ce39da6e6.esitwifi.local (S0106788a207e2972.gv.shawcable.net [70.66.154.233]) by spqr.komquats.com (Postfix) with ESMTPSA id 1317A9A6; Wed, 22 May 2019 14:14:47 -0700 (PDT) Date: Wed, 22 May 2019 14:14:23 -0700 User-Agent: K-9 Mail for Android In-Reply-To: <201905222106.x4ML6Idr086719@gndrsh.dnsmgr.net> References: <201905222106.x4ML6Idr086719@gndrsh.dnsmgr.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: svn commit: r347961 - head To: rgrimes@freebsd.org, "Rodney W. Grimes" , John Baldwin CC: Alexey Dokuchaev , Renato Botelho , Brad Davis , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org From: Cy Schubert Message-ID: X-CMAE-Envelope: MS4wfNmx3tJar3EXRIpb8E+REui3Tw4YmhOs3QMg+2EvgKaPu0watjA5kcAtZu+e1bbvkWtTgEncO3hPntU8P5HWmeX3EXHpba1t+M6sNcx4ZLqETLiKqrEH VArbJFOY1CLSjw4+lIW/9AH/hqEtxBtV1FIsRARp14Jojg76V2ta+JtNDDDowz7YZUE2yLa+mVgMXRO0i82EKya2hNGObB+M2KP1HR1wvoEbF87OPqe/QULN avBOYbqjzQAauJ4Z+wP5vQ/9fa6tupaqc2SCMEj5QbHAaIqh6N8Kz0JgePsXGHfvDrJscMp7mSdn/dMdtufWI9GJGqA4QbrauFF5PwVI1UExPv6pllJiAmtl 9lot1u3SUjWhRuf8bSMomzmT6hRDoI5Ft8gi+ovB5piG02ant9AqGG0I75fZkOlkIrD3V9CgeKcUpcb2NQ472hwIUhkt8A== X-Rspamd-Queue-Id: BC63B6B08A X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.978,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 May 2019 21:14:59 -0000 On May 22, 2019 2:06:18 PM PDT, "Rodney W=2E Grimes" wrote: >> On 5/22/19 5:48 AM, Alexey Dokuchaev wrote: >> > On Wed, May 22, 2019 at 09:42:29AM -0300, Renato Botelho wrote: >> >> On 18/05/19 16:36, Brad Davis wrote: >> >>> New Revision: 347961 >> >>> URL: https://svnweb=2Efreebsd=2Eorg/changeset/base/347961 >> >>> >> >>> Log: >> >>> Add note to UPDATING for users of mergemaster after the move of >> >>> master=2Epasswd and group in r347638=2E >> >>> =20 >> >>> Approved by: allanjude (mentor) >> >>> >> >>> Modified: >> >>> head/UPDATING >> >>> >> >>> +20190517: >> >>> + For users of mergemaster, after recent changes to locations of >> >>> + master=2Epasswd and group in the source tree mergemaster needs to >be >> >>> + updated=2E Before running `mergemaster -p', cd to >usr=2Esbin/mergemaster >> >>> + and run `make install'=2E >> >>> + >> >> >> >> etcupdate is installing group and master=2Epasswd to /lib/libc/gen= =2E=20 >It >> >> seems wrong=2E >> >> >> >> root@x230:/usr/src # etcupdate -p >> >> A /lib/libc/gen/group >> >> A /lib/libc/gen/master=2Epasswd >> >=20 >> > *facepalm* >> >=20 >> > Let me ask again: why these files were moved out of their perfectly >> > (and likely the only) reasonable location (etc/) under some cryptic >> > libc/gen/ which not only makes little sense per se, but also breaks >> > mergemaster(8) and similar tools? >>=20 >> Because bmake doesn't support =2EPATH? Oh wait=2E=2E=2E > >I spoke long ago when this whole "rip etc/ apart" started, and objected >repeatedly and was shot down=2E I even asked for a "complete plan" and >was more or less told this is by design of pkg base=2E > >Let me speak to "by design", the BSD source tree is, by design, to >reflect the installed location of a file with very rare exception >to that design=2E The =2Emk system by design is written with this >assumption in mind as well=2E The above artifact is by that design=2E > >Attempts to alter such by design behavior has problems, some of >which are now, repeatedly showing there ugly head=2E > >=2EPATH could of easily been used, >as well as cd ${SRCTOP}/etc && make FOOCONF >to implement exactly what was done without ANY file moves=2E >Oh, wait that was pointed out, I belive twice, maybe 3 times, >and by some experts on the =2Emk system as well=2E > >sjg (bmake maintainr) and bdrewery (one of our =2Emk system experts) >have both pushed back on these changes=2E > >Good luck with supporting this so not by design package system >if it requires this to be operable=2E Also good luck maintaining >any of the ${DESTDIR}/etc files as now no one knows how to >find them in the source tree=2E > >> John Baldwin I couldn't have said this better, my sentiments exactly=2E --=20 Pardon the typos and autocorrect, small keyboard in use=2E Cheers, Cy Schubert FreeBSD UNIX: Web: http://www=2EFreeBSD=2Eorg The need of the many outweighs the greed of the few=2E