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 0DE631396D0 for ; Sat, 19 Aug 2017 10:53:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D43D41FC043; Sat, 19 Aug 2017 10:53:48 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 84F331FC00B for ; Sat, 19 Aug 2017 10:53:48 +0000 (UTC) Received: from [192.168.1.5] (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 14CC1341A1C; Sat, 19 Aug 2017 10:53:45 +0000 (UTC) Date: Sat, 19 Aug 2017 12:53:40 +0200 User-Agent: K-9 Mail for Android In-Reply-To: <0590c254-ff90-f460-5625-8290b9e06713@gentoo.org> References: <20170817083641.3507-1-mgorny@gentoo.org> <0590c254-ff90-f460-5625-8290b9e06713@gentoo.org> 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: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [gentoo-dev] [RFC] [PATCH] dev-util/shadowman: Unified tool to update ccache/distcc/icecc shadow dir To: gentoo-dev@lists.gentoo.org,=?ISO-8859-1?Q?Manuel_R=FCger?= From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= Message-ID: <71F25830-76B3-4011-B1A4-C97BCAA005CA@gentoo.org> X-Archives-Salt: fb801232-140d-4ec4-8f18-c8b2215c1538 X-Archives-Hash: eca2952251a0aea1630ffb04e82cba28 Dnia 19 sierpnia 2017 12:19:18 CEST, "Manuel R=C3=BCger" napisa=C5=82(a): >On 17=2E08=2E2017 10:36, Micha=C5=82 G=C3=B3rny wrote: >> Hi, everyone=2E >>=20 >> I've written a new tool called shadowman [1] that aims to partially >> replace the current *-config tools shipped with ccache, distcc, icecc >> and potentially more=2E >>=20 >> Why? Because the existing tools are inconsistent, inconvenient >> and usually incomplete=2E The README [2] states a number of advantages: >>=20 >> | 1=2E one usage syntax that works for all tools, >> | >> | 2=2E ability to update/clean masquerades for multiple tools in one >call, >> | >> | 3=2E consistent (and *good*) implementation -- now all tools get the >same >> | executable list, >> | >> | 4=2E reduced code duplication, >> | >> | 5=2E modular layout that allows adding extra tools/compiler wildcards >> | by third-party packages=2E >>=20 >> This thread includes patches that: >>=20 >> a=2E add the package for shadowman (skipping some bundled modules for >> external inclusion) -- for testing it's just a live ebuild with full >> keyword set; I will obviously change that before the final inclusion; >>=20 >> b=2E adds shadowman support to ccache, distcc & icecream packages >> (preserving the old utilities for compatibility), >>=20 >> c=2E adds shadowman update call to toolchain=2Eeclass & clang ebuilds >> so that the masquerades get updated automatically on gcc/clang >upgrade=2E >>=20 >> Please review=2E Alternatively available as PR on GitHub [3]=2E >>=20 >> [1]:https://github=2Ecom/mgorny/shadowman >> [2]:https://github=2Ecom/mgorny/shadowman/blob/master/README >> [3]:https://github=2Ecom/gentoo/gentoo/pull/5386 >>=20 >>=20 >Have you considered moving it under the gentoo umbrella (e=2Eg=2E, mirror >it >on git=2Egentoo=2Eorg or move it to the gentoo organisation)? No, I'm not interested in giving away credit to my personal work which I'm= personally maintaining=2E > >Thanks, >Manuel --=20 Best regards, Micha=C5=82 G=C3=B3rny (by phone)