From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id MOHVGEQRUWACCQAA0tVLHw (envelope-from ) for ; Tue, 16 Mar 2021 20:12:52 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id OGGTFEQRUWBPFQAAbx9fmQ (envelope-from ) for ; Tue, 16 Mar 2021 20:12:52 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BF86E12E47 for ; Tue, 16 Mar 2021 21:12:51 +0100 (CET) Received: from localhost ([::1]:50874 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lMG3e-0006H6-Jt for larch@yhetil.org; Tue, 16 Mar 2021 16:12:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMFLY-00032i-Eb for help-guix@gnu.org; Tue, 16 Mar 2021 15:27:16 -0400 Received: from mout02.posteo.de ([185.67.36.66]:36373) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMFLV-0003nq-Qx for help-guix@gnu.org; Tue, 16 Mar 2021 15:27:16 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 12AAD240104 for ; Tue, 16 Mar 2021 20:27:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1615922830; bh=ZMK0MzOCb/V3sA/AQfjPUc8Ffc0UVBz5Gt9cZ+3W/TI=; h=Subject:To:Cc:From:Date:From; b=HE6baoSOLHr0bgEwICf0r8ZfBHQAwfh/RAzhJb8J+KAsykKb2Kymo29NSEWc50WgU VtV6GlTtlLtDf7kd8Ao7a7lsi4aBro4FrM2HWFqnR60S0Vn9NOM+UVY2hag7wEigH1 QNyJzj6MnyTGV5lY+WDDGYGdvbjQFWLV2fl5QnXezaQTGscj9kBsRBm52YnH/UTZ0a Pq0nSSJONSupptZhzUiYp9sWUzAxgnJMr90wfCT6OHVyUq/06sVf1MrbfxfB6PkySL tWLP8wnPYqlKYggHMhb30vMROtMtqeVmhyY/WBLqQhihstZsTNzmLZUOfeyl1l7Q96 Y13s2AOkdI7Ww== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4F0NZz3Zqdz6tnP; Tue, 16 Mar 2021 20:27:07 +0100 (CET) Subject: Re: About packaging documentation To: Ricardo Wurmus References: <87y2eomngw.fsf@elephly.net> From: Zelphir Kaltstahl Message-ID: <51eadb71-592c-d024-3163-85766a1a060c@posteo.de> Date: Tue, 16 Mar 2021 20:27:05 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <87y2eomngw.fsf@elephly.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US Received-SPF: pass client-ip=185.67.36.66; envelope-from=zelphirkaltstahl@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_SBL=1.623 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1615925572; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=HZUGtXVlC9FYdXqG9bO+GDo+SYEQcOKILYzcRcK3kDg=; b=Sh18U0aQGbpXOkyN0WmtK7P6KTi/2VXrkYTaHrsrm8hfvSujdJ190D+mRzCl+DfbfMbe9V tqmxlZRJiEH748YluH/+6hiPyhYjfWYc4xDygmy3W/K2v6Xm1Ex9CCD9341R914u6WQijo HLNdCpCMVcK6OqlietVvP3Sp7lRmVeSsdFwJW0t0Wpxhq4O6FCECHozu1RDFcYKxgbvuQb pxJxMQD55mcjObzpqGVMm4jzm415ClFQplqheU6mztCZqiJBTmN0iwJoMT0++nlLElFfRK 70aDCFneCf0/JMj70jreDYl6aGppNfPGXzh9IP+HZI1IEE79H3iiUhcjusJySQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1615925572; a=rsa-sha256; cv=none; b=uEiaqdNksYF1VB6Dh9zn2oID9qCkBKvaAP3uHfsb5sJMCotDhvk/9wNaSXlFP0nyujlY8s X0TsRflQfgArG2F3zaSEaXshK/w6pZY65KsK6YNhfit3Erq+2MxL+52vyL0nIorSJPwfJ9 HxECfw+Jkhjn1lt6w+kVU6W4gAizfF93pm8BUdv+yX3Ah4lVmW+F7V75FCUCuaxsQXcnqX JLECj02n+qJCBFoFBrVfeFVvfNNWqBRREQ+btNf0i7coV7qrL+kDpiqJafr8gp/yMmx6Jv LrmjwD16BfoN1v3W88dUY18/CafV3XN2vG+eddfMgJPYC9wCBds7XWdXIx9RNQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=HE6baoSO; dmarc=pass (policy=none) header.from=posteo.de; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -3.10 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.de header.s=2017 header.b=HE6baoSO; dmarc=pass (policy=none) header.from=posteo.de; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: BF86E12E47 X-Spam-Score: -3.10 X-Migadu-Scanner: scn0.migadu.com X-TUID: Id9hw3fZB7YO Hello Ricardo! On 3/15/21 4:43 PM, Ricardo Wurmus wrote: > Hi Zelphir, > >> https://guix.gnu.org/cookbook/en/html_node/Packaging-Tutorial.html >> is a good >> start. It has even got cookbook in the name. Definitely the right idea to >> complement the general documentation. I am aware of its existence. >> Unfortunately, I could not get the basic approach of the "Hello World package" >> working for my package, even though it is pure guile, no other library required >> and no FFI or anything. I would have preferred not having to go through all the >> autotools stuff, and to have this simple way working for my package. Perhaps I >> did something slightly wrong. I do not know. Someone mentioned on the guile user >> mailing list, that this is all that should be needed for a pure guile package. >> Perhaps it can be updated? > Could you share the code you’re trying to package? Perhaps it will > become clearer to us what you would like to see changed in the cookbook > — and perhaps it will become clearer to you how packaging for Guix works. Yes, I'll link it: https://notabug.org/ZelphirKaltstahl/guile-fslib/commit/eacdbb5ee9e30413392908d9e3988e30e9411aa7 Or: https://notabug.org/ZelphirKaltstahl/guile-fslib/src/0.2.0 Why not the latest version? Because I have made many changes to the repository (not so much or none to the actual code though), to make a package using guile-hall. I don't exactly remember the error I got, but I could try that route again and report. Best regards, Zelphir -- repositories: https://notabug.org/ZelphirKaltstahl