From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id UB8rLkSCLWXUfAEAG6o9tA:P1 (envelope-from ) for ; Mon, 16 Oct 2023 20:34:44 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id UB8rLkSCLWXUfAEAG6o9tA (envelope-from ) for ; Mon, 16 Oct 2023 20:34:44 +0200 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 70268676DE for ; Mon, 16 Oct 2023 20:34:44 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IM8Cj1Mt; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1697481284; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=yuxYo4uQ2UWNQlcflV3KBAHEhikinupvZOMfXAnfjPk=; b=B9z7K+A8U23XXPdd0aE0LxmaNeuPZYYNuo4UqIz9Hx80u1wV1sQkqrCYebz+/FMP1cBkdM L+htOJnJta4FH/syVFuHfmu1IzucN6tKGEdjR3r/vNWDU7WksNcknbhf8d1xs0L11lYuby ZdcxpaFK1T74P/IoQgjRsqApS/34roqq+jhIsbt0lgdcDbI/2RJhTpGwS9L8RkDYPPtqIf ljB4fa4egspoK332/SMiXx6wqiUOfP7RKe7LlrlDHqsMITnBZwvNpoc4Ib3DNhPeCkQ9Oz CKUFpmlHBD74d+kui14VUpLzfv79fBbLdPpM1wd6LMr3YZ5mOO7MSuLUOmVbxA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1697481284; a=rsa-sha256; cv=none; b=OxGorUTn6oLsqAEr688GX2cfDWRTrOld3fUToQ66qWypww1PNQ76dCPMwfnVUiKZatwpDF 2NmAs7YwwPnSATZ+9r6E1Ujk0yM6tu2bMMnQMsgOV892afgj7p1mxJl/VBReKDe5sWydl8 QcgaR+/H6mLgVt7xEt/YB1NzCFdPuKWmSdUJU1L4F0tHJy80ma7oUL1mfQrb4mxJrfhAfQ F3yNUKdbdcVMbB82rZ5ITSP5dcrjNoKWZC0yUzY/BtxszYM63oaIg2OjMaa5RIRaW8BKzI JadnNk9K0ShxCd5sTHwSn56Pk43xWCIIBv8NruHfKVi2cu2OKIMLXx4fci8KbA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IM8Cj1Mt; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qsSAB-0001Mx-7Y; Mon, 16 Oct 2023 14:17:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qsSA2-0001Iw-Us for guix-devel@gnu.org; Mon, 16 Oct 2023 14:17:56 -0400 Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qsSA0-00014Q-Qa for guix-devel@gnu.org; Mon, 16 Oct 2023 14:17:50 -0400 Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-5079f6efd64so3200386e87.2 for ; Mon, 16 Oct 2023 11:17:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697480266; x=1698085066; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yuxYo4uQ2UWNQlcflV3KBAHEhikinupvZOMfXAnfjPk=; b=IM8Cj1MtSfTMXZUGs6zZWDh+3m4Dw6659DYne9RcpPvuU3fLmZlx3zWrqUzJKhUgeM iRsCpPxhCbYv81ZEW0ANdVN0HnaZD2N/ZlEi7WgqUSOhtEvQGblbZDvNYpWclX2C81G8 iI938m5iV+f2MgvBuwql5FTMogYip+xK4WGFZfCUVKgyhTrg6EZtmaZJ6ybHDCAA3hY2 vU5c/6BuDdqWZ2caiuzJiWmEskxZsxhdYwxfmoSmHWay+dULmPE5RcTXsQxTHRXe8+7k ise/2QXxrVrc7FUYcrOblMhJldKuTKYkvGURNRt63ZcK9ebZoHCRu7RII9rXOMjPjZaj UwZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697480266; x=1698085066; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yuxYo4uQ2UWNQlcflV3KBAHEhikinupvZOMfXAnfjPk=; b=vL5hEHAFU1klyjwOj99zx5BEPI5QtiVOPe3O55C0y5yYi4OX+tbeQxXxovp7KOtgNm SgXY82/7l4ob6EsAf1z7wkYiEl41oHuqoQ4VhS2AY1vpU2tKikVN4ZFiaIIKKovPvB2G urv81OjSoA+yql6OkYHaQGbUbYYQg1kMTHlohpIfbIrf1vGNYUp77nPTEiRIuyO4ZIg3 HPtYjFkohfrfIEWSojuWoTDPmTbWsVJnHxA+k0F2/JyetyOS9UdcwhdkC+c77AaQIPjg VM8Icu6BS3uPvjIZyYhJDW7OkJitwRe3W6ZLfIeqnhe8gOjK1ibObeYOAUe/Mi+FOBgO BaFA== X-Gm-Message-State: AOJu0Yw4zPpqF2aJTGPrn2TpgMXIvwyjKJztcLYt/RcqkiJ4PhcVTK78 WCrEfm7S/jQDNIZf/43WOoYhZC1LBQwm9ZxG4+oeolWu8oM= X-Google-Smtp-Source: AGHT+IGhDWcptRodJbJOAeRcUG4Xweu38lItF9nJ8zUL5eWWUmvEeFvPUhsV1Pk4nKqLNr3syBP2goikNehRlKVHO/A= X-Received: by 2002:ac2:54a2:0:b0:503:1875:5ae5 with SMTP id w2-20020ac254a2000000b0050318755ae5mr86031lfk.38.1697480265731; Mon, 16 Oct 2023 11:17:45 -0700 (PDT) MIME-Version: 1.0 References: <87h6mrinnu.fsf@wmeyer.eu> In-Reply-To: <87h6mrinnu.fsf@wmeyer.eu> From: Sharlatan Hellseher Date: Mon, 16 Oct 2023 19:17:35 +0100 Message-ID: Subject: Re: Golang mudules to follow common grouping To: Wilko Meyer Cc: guix-devel Content-Type: multipart/alternative; boundary="0000000000004091170607d96ce5" Received-SPF: pass client-ip=2a00:1450:4864:20::12d; envelope-from=sharlatanus@gmail.com; helo=mail-lf1-x12d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Spam-Score: -6.53 X-Migadu-Queue-Id: 70268676DE X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -6.53 X-TUID: 7sCyV+W0pEEN --0000000000004091170607d96ce5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I'm about to create golang-check and golang-build modules, which both are core and would be in used by others. As Maxim mentioned, the most time consumption task would be migrating copyrights header properly. On Sun, 15 Oct 2023, 22:25 Wilko Meyer, wrote: > > Hi, > > Sharlatan Hellseher writes: > > > I think it's time to split (gnu packages golang) into some logical > groups, see > > Python, Lisp for example. > > > > Thoughts? > > IMHO this sounds like a good idea as it would improve the > maintainability of golang packages in the long run. We have 487 package > definitions right now: > > (~/devel/guix-devel/gnu/packages) =CE=BB rg -c 'define-public' golang.scm > 487 > > which already seems quite laborous to split into logical groups (while > getting the copyright information right as well and maintaining the > gitlog history etc.); so it probably classifies as a task that should be > tackled sooner than later as it'll cause more work over time the more > golang packages exist. > > -- > Kind regards, > > Wilko Meyer > w@wmeyer.eu > --0000000000004091170607d96ce5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I'm = about to create golang-check and golang-build modules, which both are core = and would be in used by others. As Maxim mentioned, the most time consumpti= on task would be migrating copyrights header properly.

On Sun, 15 Oct = 2023, 22:25 Wilko Meyer, <w@wmeyer.eu= > wrote:

Hi,

Sharlatan Hellseher <sharlatanus@gmail.com> writes:

> I think it's time to split (gnu packages golang) into some logical= groups, see
> Python, Lisp for example.
>
> Thoughts?

IMHO this sounds like a good idea as it would improve the
maintainability of golang packages in the long run. We have 487 package
definitions right now:

(~/devel/guix-devel/gnu/packages) =CE=BB rg -c 'define-public' gola= ng.scm
487

which already seems quite laborous to split into logical groups (while
getting the copyright information right as well and maintaining the
gitlog history etc.); so it probably classifies as a task that should be tackled sooner than later as it'll cause more work over time the more golang packages exist.

--
Kind regards,

Wilko Meyer
w@wmeye= r.eu
--0000000000004091170607d96ce5--