From owner-freebsd-ports@freebsd.org Fri Jun 15 08:24:10 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 338171008917 for ; Fri, 15 Jun 2018 08:24:10 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from host64.shmhost.net (host64.shmhost.net [IPv6:2a01:4f8:a0:51d7::103:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C5AA87FFC3 for ; Fri, 15 Jun 2018 08:24:09 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from [IPv6:2001:470:25:233:1a7:f5ab:d7:8fbd] (unknown [IPv6:2001:470:25:233:1a7:f5ab:d7:8fbd]) by host64.shmhost.net (Postfix) with ESMTPSA id 416YRq5nwvzC3pB; Fri, 15 Jun 2018 10:24:07 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: Removing git dependencies on perl5 and python27 From: Franco Fichtner In-Reply-To: Date: Fri, 15 Jun 2018 10:24:06 +0200 Cc: Michael Gmelin , freebsd-ports@freebsd.org, Adam Weinberger Content-Transfer-Encoding: quoted-printable Message-Id: References: <0DF706C2-DD9D-45DB-968F-8599D88D7622@grem.de> To: Mahmoud Al-Qudsi X-Mailer: Apple Mail (2.3445.8.2) X-Virus-Scanned: clamav-milter 0.99.4 at host64.shmhost.net X-Virus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2018 08:24:10 -0000 > On 15. Jun 2018, at 10:10 AM, Mahmoud Al-Qudsi = wrote: >=20 > On Fri, Jun 15, 2018 at 2:57 AM, Michael Gmelin = wrote: >> Last time I checked, building git without Perl broke submodules = (which is a core feature that should work with a default installation). >=20 > I fully agree. Fortunately, (at least at a first glance) that does not > seem to be the case. The bottom line is that excluding Perl and Python support from git will make it only usable for automated shell scripting. Interactive parts require Perl or Python so there is nothing to be gained from breaking POLA for existing users of the git FreeBSD package or git software in general as any random tutorial out there may not work for FreeBSD anymore. For emphasis, this is suboptimal at best... Cheers, Franco=