From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A8FAB139694 for ; Fri, 10 Mar 2017 07:38:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 57E04E0CC7; Fri, 10 Mar 2017 07:38:37 +0000 (UTC) Received: from mail.kph.uni-mainz.de (mail.kph.uni-mainz.de [134.93.132.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E4012E0C62 for ; Fri, 10 Mar 2017 07:38:36 +0000 (UTC) Received: from mailgate-1.kph.uni-mainz.de (mailgate-1.kph.uni-mainz.de [134.93.132.27]) by mail.kph.uni-mainz.de (8.14.5/8.14.5) with ESMTP id v2A7cVgm091749 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 10 Mar 2017 08:38:31 +0100 (CET) (envelope-from ulm@kph.uni-mainz.de) Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by mailgate-1.kph.uni-mainz.de (8.14.5/8.14.5) with ESMTP id v2A7cPEH024111; Fri, 10 Mar 2017 08:38:30 +0100 (CET) (envelope-from ulm@kph.uni-mainz.de) Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.8/8.14.2) with ESMTP id v2A7cEP0007657; Fri, 10 Mar 2017 08:38:14 +0100 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.8/8.14.8/Submit) id v2A7c9TE007653; Fri, 10 Mar 2017 08:38:09 +0100 Date: Fri, 10 Mar 2017 08:38:09 +0100 Message-ID: <22722.22497.534790.564575@a1i15.kph.uni-mainz.de> To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [patch] golang-vcs-snapshot.eclass: add vendoring of external dependencies In-Reply-To: References: <20170309175848.GA1621@whubbs1.gaikai.biz> X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="pgp+signed+b1qnf4BDCxX6l0D"; micalg=pgp-sha256; protocol="application/pgp-signature" X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (mailgate-1.kph.uni-mainz.de [134.93.132.27]); Fri, 10 Mar 2017 08:38:30 +0100 (CET) X-Spam-Status: No, score=-3.4 required=5.0 tests=AWL,BAYES_00, T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mailgate-1.kph.uni-mainz.de X-Archives-Salt: 99a02e08-25a4-4ed6-84fd-a997c2fff221 X-Archives-Hash: ca72e2d678111fc444e6558f1caef712 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --pgp+signed+b1qnf4BDCxX6l0D Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit >>>>> On Thu, 09 Mar 2017, William L Thomson wrote: > Along the lines of failures. What if a system has rm aliased to > prompt before removal? In that case rm -r would fail, but rm -fr > would not. That would cause failures for the user and not the > developer. Assuming rm does not disable prompt for a non-interactive > shell. The very first thing ebuild.sh does is this: # Prevent aliases from causing portage to act inappropriately. # Make sure it's before everything so we don't mess aliases that follow. unalias -a Now of course a user could have aliased both rm and unalias ... :) Ulrich --pgp+signed+b1qnf4BDCxX6l0D Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBCAAGBQJYwlffAAoJEMMJBoUcYcJzDVMH/ResqOXqfMTEFqzggsQCDZBG DAknGULQmBNJ/Z0syukhPj/YTVcGpqaPtLeGp+WexIHZdU+4Av520eTki+q2F6s0 iGox39OSq0ug6RXwhMZARRpBVvhCwBwpSMwEnRHUHKg5qfq8L6Xz//Pn+bWlzHoY HGwWa2etmRmR7HQv8ZJV0Yj6zO0fEEp4lovb54CR7EhRx7Q/IEn1T4sgJUWasCWF lttRhJ2m+LWclh5rPlKO0qeiEKxT12QpfKfv2XjL3RXWKHid6UYKwGnAwISa8mM3 FR5kesWz47rfid9DsHZeWJfrTKZ9Sx9tHwnOaHRKsIf4JAt9sdwZ5NOPiHiKW4g= =SfrZ -----END PGP SIGNATURE----- --pgp+signed+b1qnf4BDCxX6l0D--