From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id mGkNAOfPBmJaJwEAgWs5BA (envelope-from ) for ; Fri, 11 Feb 2022 22:06:47 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 2FZ+NObPBmI2PAEAG6o9tA (envelope-from ) for ; Fri, 11 Feb 2022 22:06:46 +0100 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 730BF3EBE2 for ; Fri, 11 Feb 2022 22:06:46 +0100 (CET) Received: from localhost ([::1]:32906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nId7t-0006Nh-DZ for larch@yhetil.org; Fri, 11 Feb 2022 16:06:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57740) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nId6O-0004w8-2f for guix-patches@gnu.org; Fri, 11 Feb 2022 16:05:12 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:38958) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nId6E-0000ht-JI for guix-patches@gnu.org; Fri, 11 Feb 2022 16:05:11 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nId6E-0000gU-FF for guix-patches@gnu.org; Fri, 11 Feb 2022 16:05:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53908] [PATCH] Opportunities References: <87r18bk8y3.fsf@gmail.com> In-Reply-To: <87r18bk8y3.fsf@gmail.com> Resent-From: Frank Pursel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 11 Feb 2022 21:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53908 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53908@debbugs.gnu.org Received: via spool by 53908-submit@debbugs.gnu.org id=B53908.16446134652580 (code B ref 53908); Fri, 11 Feb 2022 21:05:02 +0000 Received: (at 53908) by debbugs.gnu.org; 11 Feb 2022 21:04:25 +0000 Received: from localhost ([127.0.0.1]:32855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nId5c-0000fY-Sc for submit@debbugs.gnu.org; Fri, 11 Feb 2022 16:04:25 -0500 Received: from mail-pf1-f182.google.com ([209.85.210.182]:42567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nId5b-0000fK-QO for 53908@debbugs.gnu.org; Fri, 11 Feb 2022 16:04:24 -0500 Received: by mail-pf1-f182.google.com with SMTP id i6so16452982pfc.9 for <53908@debbugs.gnu.org>; Fri, 11 Feb 2022 13:04:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version; bh=ka7pZxvZ/u0PMXCFylshi2v/fIkBa9Vx+tX4BZNTek8=; b=T6/c6fd3JMCQYUTGvYBGUGIonJ+WCqFHcF22bBRQpOvD8ZrAJO0dQ72FrpbezBQrDM 2zs0AnqaR3BzNg9OiHh92J48qVO/1/cxRYfP3TY0JXc0O1g58WUX1yc+gGrGecGR/ZD7 1k6nAJfGqLCDjUJIiLlWBjPe4e1loqh5NEgnBgwsoASNtQoUPRktxYtD1P73u7V4/ko5 b6Iw4DU0fSQ4on1IJM4rJNoyRUk5gBfFMcBEWA4GYzbmx+2Hwa60j8nUYysPw2Ygmpl9 VVNUQ3FdorTJVI0Wx+28Gsa5OMTqswpSwh56esXDbCxG4deHR5REXvTQVphEBp6Fyn3L iL/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=ka7pZxvZ/u0PMXCFylshi2v/fIkBa9Vx+tX4BZNTek8=; b=RJp3gE6Fupr3U/gHZNAP33Y8gsBc6eTlk5w26gbNSU0pk8+Iu/USeWlbF7h/YYLCL8 iz3fPUoWd3yyOfa+metRGT/7YARUYfGA/NDGMetE3VC/l0XNHYQ005ToWut+USFUGWKU /yrDB3Dy24I0rDGYn6tslURfQEb0M2fo86qRm0izz3f1bKmWnKICx6FzJ4KXIQO1Tbw3 9KOwEVg9BiVrFwd2SbIuyVH2N6ABlQo2blAEj5PvqYlkBnXt2Ii6aYxb556WaVhAZ08e eRANYqN/6KfxqnXiBNmIahdu/lUEa2pBnT1/QhOPytrmTkJuJ3hUS6zKk4JaQpTWjzql eeew== X-Gm-Message-State: AOAM533tmQn1JuhUJsxv93db/QeafxdAPdfEYWxiNw+k1SCiiIJQbBVD NFj/gIPj75oJ1fnjfOTcuGs= X-Google-Smtp-Source: ABdhPJyN5ovvNH75sGb5Le4KH6LdGmIY1Q6IOaeDDb2necvmstoib0DbN0+DsCd2M1wDqVLf8OgcXg== X-Received: by 2002:aa7:9486:: with SMTP id z6mr3500442pfk.76.1644613457620; Fri, 11 Feb 2022 13:04:17 -0800 (PST) Received: from Ginko.local ([66.170.190.211]) by smtp.gmail.com with ESMTPSA id f5sm27576605pfc.0.2022.02.11.13.04.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Feb 2022 13:04:16 -0800 (PST) From: Frank Pursel Date: Fri, 11 Feb 2022 13:04:15 -0800 Message-ID: <87leyhjesw.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" 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=1644613606; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: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=ka7pZxvZ/u0PMXCFylshi2v/fIkBa9Vx+tX4BZNTek8=; b=Gkz/fgDOxUBtK6t8GllrFdn5qAgiPX6DEKRftWlME/ZP1PHFIlRMoriLFFt5k0bhtEvU07 ARD80iHg9HeXyQVBaMZwpfr4y15RZkViYQBr0UmbIWEQIkxH89tgW2xBYC2l/mP5X2Pjd7 0mPzkNDRKdqu6bK1fNaukNvDHgp2eqewut7Z+pj/CoeDFJ2hvyyWiYfPnRIDbqj865YnEO Hh8shjPWz6qyYHR0LaIj0qpkpwmI77IXWWXzeGg0CkF1IzS30aRMe47VgoW5Ix2Fe4Ljho XpUsvXvQK/CFK5MOE06k9+i5mIttp7/6Ex7A0YM/QXBb5UMba2o6H/hrU24EEA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644613606; a=rsa-sha256; cv=none; b=dcyVpfgoLLww12pbefQKGnc9zKDhwG+mub7dblK2s3faKZgn3cECnJopU2vouf8QJlIFUF h4aVneTFL4ca1AUoNEJZOnQQOGjujCZZ1cS/3ErXMaSzRCLRwuJVBBc+bT7E9KdyDA1Dfl xaMiMQnpUTk4QfOdbvj7f/0pmRjjjGDyNt9+0eOjFp6LmVMHbXkQ+tNN7cW0Wqo6StogKA xZO5icrDQjzCm6vMBgGhxgMA3dQc+cSaedt7geJjKHxgjfzFtpO78kvD77DHP9jo/byTkY kIp1IoZGJ/evYJrVv1cjuE5PyBuVyQzCjfNH+F7iG58mqv8a2zuMpv/B6ubNNQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="T6/c6fd3"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.03 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b="T6/c6fd3"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 730BF3EBE2 X-Spam-Score: -2.03 X-Migadu-Scanner: scn1.migadu.com X-TUID: AX+sTrHEtIEl Hi, My intentions were good but this isn't good. I now see that though this ditaa package will build and work this package isn't yet ready for guix. If you want to help advance this, read on! I'll point out what I perceive I missed on the first go around. I still eventually hope to get ditaa officially packaged for guix. I belatedly see that I've stumbled into some less than desirable practices here. So, to be quick, ditaa in guix needs to wait until the underlying dependencies in java-batik-all-jar are under approriate build control. I now see that the current java-batik-all-jar build depends on the use of several jars embedded in the apache source package. It isn't guixy to use these. We need to provide guix built packages to replace those jars (some of which already exists). If we keep ditaa as the end goal replication of all these jars is likely not necessary (though it would be nice); it should be possible to significantly narrow the scope of these packages to only those required to build ditaa. I also see that there are guix conventions that help the java/ant-build system ecosystem better integrate. Specifically I now see that java libraries go into the share/java directory as a single jar file. I still hope to get ditaa packaged for guix. I do not think it is important for guix but ditaa is a good example of the use of free software to scratch an itch nobody else was going to get to (I think it used to be packaged with emacs org mode). I naively thought this was clean on the first go but now I see that good guix standard requires a little more digging into the sources. Working on it, Frank