From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: Blog: Guix packaging tutorial Date: Fri, 14 Sep 2018 13:33:02 +0200 Message-ID: <20180914113302.elqrk3tvdkln2cde@thebird.nl> References: <87in397jsd.fsf@ambrevar.xyz> <20180913191151.GA1865@jurong> <87woro5ocf.fsf@ambrevar.xyz> 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]:51816) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g0mLX-0005oi-OP for guix-devel@gnu.org; Fri, 14 Sep 2018 07:33:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g0mLW-0002VT-TW for guix-devel@gnu.org; Fri, 14 Sep 2018 07:33:11 -0400 Content-Disposition: inline In-Reply-To: <87woro5ocf.fsf@ambrevar.xyz> 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: Pierre Neidhardt Cc: guix-devel , guix-blog@gnu.org On Fri, Sep 14, 2018 at 01:07:44PM +0200, Pierre Neidhardt wrote: > > https://gitlab.com/pjotrp/guix-notes/blob/master/HACKING.org >=20 > Wow, this is a fantastic document! Is it mentioned anywhere? I wish I= had > known about this before. I guess you've done most of the work already. > I'll make sure to mention your work and credit you in the blog article. :) Also check out the DLANG and Ruby docs. They contain some gems. In particular where it comes to using a guix environment container to fix build issues (I just pushed that). > I could spot some mistakes: >=20 > - it's "%outputs" with and "s", not "%output". >=20 > - "=E2=80=93no-substites". Feel free to send me a patch/PR. There will be more. > I also agree with your point that starting off with complex packaging c= ould > scare people away. So my suggestion is as follows: >=20 > - Part 1: basics + gnu-build-system + importers > - Part 2: trivial-build-system + debug and REPL interaction. >=20 > What do you think? Great. Pj.