From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id SLZ+MtyxwWHLMAEAgWs5BA (envelope-from ) for ; Tue, 21 Dec 2021 11:52:12 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 6H0lLtyxwWHSVgAA1q6Kng (envelope-from ) for ; Tue, 21 Dec 2021 10:52:12 +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 8DEEF2FC18 for ; Tue, 21 Dec 2021 11:52:12 +0100 (CET) Received: from localhost ([::1]:46996 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzckd-0000gO-Jl for larch@yhetil.org; Tue, 21 Dec 2021 05:52:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzckU-0000de-5K for bug-guix@gnu.org; Tue, 21 Dec 2021 05:52:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40953) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzckT-0003NB-TW for bug-guix@gnu.org; Tue, 21 Dec 2021 05:52:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mzckT-0000z7-T1 for bug-guix@gnu.org; Tue, 21 Dec 2021 05:52:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#51968: Missing dependency for Xournal++ Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 21 Dec 2021 10:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51968 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Alexander Asteroth , Daniel =?UTF-8?Q?Mei=C3=9Fner?= Received: via spool by 51968-submit@debbugs.gnu.org id=B51968.16400838723711 (code B ref 51968); Tue, 21 Dec 2021 10:52:01 +0000 Received: (at 51968) by debbugs.gnu.org; 21 Dec 2021 10:51:12 +0000 Received: from localhost ([127.0.0.1]:52499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzcjg-0000xn-2h for submit@debbugs.gnu.org; Tue, 21 Dec 2021 05:51:12 -0500 Received: from baptiste.telenet-ops.be ([195.130.132.51]:43064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzcja-0000xY-IX for 51968@debbugs.gnu.org; Tue, 21 Dec 2021 05:51:10 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id Yyr42600H4UW6Th01yr404; Tue, 21 Dec 2021 11:51:05 +0100 Message-ID: <8428aecd8d2d15dbcf057a8e85f40ea70705311f.camel@telenet.be> From: Maxime Devos Date: Tue, 21 Dec 2021 10:51:03 +0000 In-Reply-To: <87ee66e3wp.fsf@h-brs.de> References: <87fsrsijtk.fsf@ruhr-uni-bochum.de> <87k0gca8lj.fsf@gnu.org> <87a6gzv94l.fsf@ruhr-uni-bochum.de> <87czlvkxd7.fsf@h-brs.de> <875yrj5qxf.fsf@ruhr-uni-bochum.de> <87ee66e3wp.fsf@h-brs.de> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1640083865; bh=S5SdYL/zO6wY6SoiC+vSECMRNehpmLvofnWe2fC5DXg=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=lmrY28OvJIVi1ZUL8zOhztjA48i054DgytPAHzr9UMOVzWaUbNytNfBnaw8RurWrr WcJXxs185uUirfIAP36Wu/a/uAV9vhTN64suRBsGNzrascPrcv8PgMlg9SI56/lJwJ joyBj7u7n9xvalOtThm4sa9+rjwrqd4cWh6zVbhkyYGJ43Weji+aIHJdQ3/ImZOAYI ObKcxgPGwDmGnWRhr+ryHLZYbh5f4xAjTZNjLX06trJ4MM+uhs5r6fppxDjhQynJHG KVy3HB5sky70hiTH/Eu6RP0uWswTFerEbnzo2C/syq84EPzC7c3ezDmJaBbGDoSdgL nTf1PsTfGaDRQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 51968@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1640083932; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=S5SdYL/zO6wY6SoiC+vSECMRNehpmLvofnWe2fC5DXg=; b=VQ1HKAsowv5QteKZsL2cSEDv+Q1CtVw1vaBs0DxuVmJhsqhWUPdAzJTSg5RbhSVhv1KQsc etaKtVpHlHHiJYoS9ZryAHqVYRfptN1dbK95foo5jV4VShwOb1lG8H6AK4YUhTJ4M/q8Qj RV4TFk964y0GSDeHOo5FJpfkGahNWoqhzKhV4LIWybyX+huf7Q/pZD8nV7iFMwuY6FThUL 359IiB+G+WiJgo+IJG7cI+hZoB8XbcVNisl9joRkAf8AmmZKHfEHh+ltQMj6rxQnZalY/O PavCvLbDtS3hAh2Ea445RNfLbRzrjbX8tVrd+WxvGreItXVb/LOyI8lPaHHpPA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640083932; a=rsa-sha256; cv=none; b=c2shnCAAxNuVJ5gm1HP4lAb8ziMwetHB2cM+VQfpnqHfPnvnsCgjwBS1rkfaKTLIRWhu+w v6vQ5j2t7pzjUMmZU50qA+qV8nWoaEhLjYe4kG2kjA9Wx6KXG/D4+m5ihDMvHL3YpFxAC1 +PKGdfVqShoWQmSJYPa0D1llV8z8ZZ7c2PE6bd5rOjvvMBz9HRhaEM8Qm4OUmUejU8vzu2 p1U+WykcO7pgTv8l3J0c/8+5pv2CwB4sL9PdLk47Kg20a38OZVNIG+Apju03pMX5H8H+jZ zoksAEkOd4vVfoWZyw6bL9CDMLVgPr72Q2cKK7h/rZWHCuWTCvZrBoENVPCcgw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=lmrY28Ov; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.73 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=lmrY28Ov; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 8DEEF2FC18 X-Spam-Score: -3.73 X-Migadu-Scanner: scn0.migadu.com X-TUID: BY7KLUv/5YJ+ Hi, Alexander Asteroth schreef op di 21-12-2021 om 09:45 [+0100]: > [...] > In the meantime I found that as well. But the documentation (from my > perspective) is unfortunately incomplete. It neither specifies the > full > semantics (without looking into the macro-code) ‘Modify the given package inputs, as returned by package-inputs & co., according to the given clauses. The example below removes the GMP and ACL inputs of Coreutils and _adds libcap to the back of the input list_: (modify-inputs (package-inputs coreutils) (delete "gmp" "acl") (append libcap))’ (Emphasis mine.) Seems like the behaviour of 'append' is specified? Except that it isn't explicitely stated there can be multiple arguments, although this seems implied by the 'delete' example. > nor does it tell me, > what kind of clauses I can put e.g. into (modify-input ...). The manual documnets ‘delete’, ’append’ and ‘replace’, and ends with ‘the last type of clause is prepend’, no? > How is > (append ...) translated? The web document links to the list append > function which it might somehow translate to but that is not > documented > either (at least I dont find it). The ‘append’ procedure is from Guile, not Guix. Also, it doesn't link to the 'append' procedure? --- nevermind, the 'append' in the code example does link to the Guile manual. Seems like a bug, because 'append' accepts lists, not elements of lists. Likewise for 'delete'. About how ‘(append ...)’ is translated: ‘The example below [...] adds libcap to the back of the input list’. I don't see how the documentation could be more complete, unless you're looking for a less informal description of the syntax, e.g. as in the documentation for 'match' or 'define-record-type' in Guile. Greetings, Maxime > https://guix.gnu.org/manual/devel/en/html_node/Defining-Package-Variants.html#index-modify_002dinputs