From mboxrd@z Thu Jan 1 00:00:00 1970 From: myglc2 Subject: Re: Emacs-Guix released outside from Guix Date: Thu, 22 Dec 2016 14:09:53 -0500 Message-ID: <86oa03ye4e.fsf@gmail.com> References: <20161215144849.2990-1-alezost@gmail.com> <871sx9atdh.fsf@gnu.org> <87inqjvufm.fsf@gmail.com> <878trdplwx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cK8fO-0000GO-Cw for guix-devel@gnu.org; Thu, 22 Dec 2016 14:04:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cK8fK-0001We-E1 for guix-devel@gnu.org; Thu, 22 Dec 2016 14:04:38 -0500 In-Reply-To: <878trdplwx.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 18 Dec 2016 11:32:46 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org, Alex Kost On 12/18/2016 at 11:32 Ludovic Court=C3=A8s writes: > Hi Alex, > > Alex Kost skribis: > >> Ludovic Court=C3=A8s (2016-12-15 18:39 +0100) wrote: >> [...] > >> I always feel uncomfortable to send patches or to push commits to the >> Guix repo. I can't explain it properly, it's just painful all the >> time; but more importantly, it slowed down the development, as I often >> decided not to do small changes. Contrary, I made more commits to the >> Emacs-Guix source tree in the past month, than to the Guix repo during >> the whole year. > > I have the same questions as John: what is it that made you feel > uncomfortable? I stated clearly multiple times that you are effectively > =E2=80=9Csudoer=E2=80=9D on this code. > > Let=E2=80=99s reflect on this for all the future Alexes that come around.= If > you are in my position, what do you do to make it so that the next Alex > feels comfortable and happy with this workflow? What does it take to > avoid an =E2=80=9CAlexit=E2=80=9D? :-) > > That=E2=80=99s an honest question: I cannot state what I did wrong, but I= =E2=80=99d like > to learn so it doesn=E2=80=99t happen again. Hi Ludo=E2=80=99,=20 I really don't see the downside to emacs-guix being moved out of the guix repo. From the user's point of view, it doesn't matter where the code lives, as long as it continues to be expertly developed for the benefit of guix users. It is true that emacs-guix code changes will no longer pass thru the guix QC and review process, but you control which emacs-guix code "ships" with guix via the package definition. So there is no loss of control. If an approach like this provides a more comfortable and productive working environment for a contributor, it seems like a win-win for Guix users. Maybe there are other situations where this approach could address developer issues. In the case of emacs-guix, which is so closely bound to Guix, I suggest that you make it a "guix endorsed package." This would clarify the situation for guix users. In practice, one thing this could mean would be for you to host guix-emacs discussion on guix mailing lists, if Alex is so inclined. Best, - George