From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 8I1lOoaryGWmDwAA62LTzQ:P1 (envelope-from ) for ; Sun, 11 Feb 2024 12:12:07 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 8I1lOoaryGWmDwAA62LTzQ (envelope-from ) for ; Sun, 11 Feb 2024 12:12:07 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=hOdcqRhQ; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707649926; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=2ja17ofAGeydWnbvpI19+oXL/KuF3IFvoDgK0YLsUHs=; b=b0AXIOuLs063FL8Udrz3UI4MWiduMfbcrKD1C+n/Sktv3ZGjJMJdK3cGpGPxpbB6UvKfHC rHi4zqEI1vPPLXPz/85ZY9eGhyE7aR4CPff7gwHSgeki0VEuIQ+urc+axvzsB+FyYWmO9l vYzFQqhRikAjTieEWY5uLn4rM0w5LnxGdydf30fL94LnbDMBhCqtpolVEU27d9tFYGD0Z4 ec8pjeEaiZomVDYH/HtauaCpALgUdB+TqezetiTrByyHG5x4NnByfkpeWpcWpeZMifXP+R TVhc/7k2DyFgUWIVyTq4TSQb9Fuo/HxCCQ7egZ3RbG+uDGzpuSvLRsPFuEA/xA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=hOdcqRhQ; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707649926; a=rsa-sha256; cv=none; b=WRkwH0tS8dfFaAqBorua7k/2znqo7AaeQqCvlov1T67K7Xc3vpCOKMI4ceRKiAZSVYtAsj nqozILNkkOTLXaBxcXRbjJl7Xo29K+Ddxw14Gd1arfKQjp9MafVbQtB/cf62Jk5OT2emj5 S+uuCA8VtjPWcoq2XZbtrGikYB5pwOVfSgKFtkYr6TKcKtGjQ6QrT8YPFdhdxuv2pSz9j9 YLLD90u9Ep8oNgSbHENlA67idjY19aApXeWOzEDIi0Duu7BXnBTIdSGaZgtwowbQmOb6dV Sg1x9599t87HS3NM7fGq3Hd1DiBc3osDuVb4cNFUtnM9jqiBFtwGh5jrePOKfw== 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 A86D13FE15 for ; Sun, 11 Feb 2024 12:12:06 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rZ7Dc-00014m-Dw; Sun, 11 Feb 2024 05:37:52 -0500 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 1rZ7DW-000148-TU for guix-patches@gnu.org; Sun, 11 Feb 2024 05:37:46 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rZ7DW-00035U-Hx for guix-patches@gnu.org; Sun, 11 Feb 2024 05:37:46 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rZ7Dm-0004ac-Ct; Sun, 11 Feb 2024 05:38:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69042] [PATCH 00/30] Split (gnu packages golang) part IV. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: cox.katherine.e+guix@gmail.com, sharlatanus@gmail.com, guix-patches@gnu.org Resent-Date: Sun, 11 Feb 2024 10:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69042 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69042@debbugs.gnu.org Cc: Sharlatan Hellseher , Katherine Cox-Buday , Sharlatan Hellseher X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Katherine Cox-Buday , Sharlatan Hellseher Received: via spool by submit@debbugs.gnu.org id=B.170764782517484 (code B ref -1); Sun, 11 Feb 2024 10:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Feb 2024 10:37:05 +0000 Received: from localhost ([127.0.0.1]:37381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZ7Cp-0004Xr-KZ for submit@debbugs.gnu.org; Sun, 11 Feb 2024 05:37:05 -0500 Received: from lists.gnu.org ([2001:470:142::17]:36224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZ7Cm-0004XD-WA for submit@debbugs.gnu.org; Sun, 11 Feb 2024 05:37:02 -0500 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 1rZ7CR-0000qZ-He for guix-patches@gnu.org; Sun, 11 Feb 2024 05:36:39 -0500 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rZ7CO-0002wz-8L for guix-patches@gnu.org; Sun, 11 Feb 2024 05:36:39 -0500 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-3394bec856fso2005024f8f.0 for ; Sun, 11 Feb 2024 02:36:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707647794; x=1708252594; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=2ja17ofAGeydWnbvpI19+oXL/KuF3IFvoDgK0YLsUHs=; b=hOdcqRhQJEUbicP6737j7QRZ0zBAM1LHQqmQ6Yrpky7eZ5pzyG/Hag7oWrpWGInxLM +R3ZUSWMY1VestmRc5+ri4csdFK80JOvI2UWsBjAt4vVC54xik0LmcIVtZRRoCzpvte9 PMbEOyC6gm82+fHgFFH9Kt52C33VyxsYF4WrJKsRk397L74Y2b8BP24TbFsJJohrtUDU XpPvGcG+Eqa8sGTYU/d9ukOYnCIbopK5MqNXJdmVT9h9JO/f7nyxPnXu8kUoUPbsDnhh FX0lAScOI2dqzKyoM79ZP1zvwlkcPaGPk4ax9zSPrKWqBRJ4r6m08qKApY9vHE+lrQZ+ HwQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707647794; x=1708252594; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2ja17ofAGeydWnbvpI19+oXL/KuF3IFvoDgK0YLsUHs=; b=kaVwmqQX2TxGHv/T1aAteWMrGAVGB8GGU1laScOMXmrUAyLoMEa7m2hWDMrlwXXQ8T Yeb6O22Rdtf+iWudyPrYbT/zxpf+aBVo7QLXf04jmHQOxp2lyxsYf1ca6a9jRoTaUt5r o3tgdF+UYCplLAZSE/iZVUUellDTthaicaH1Ps4HSCdkdCtf83+ck/h7wKFN0LEtOGdW lquluSN4XhKEU21GlZLYkOZ8iqflWGYgMPe+LIX8UkbBONXLpLzdEJq2Md7XlaAlPxJR XIsa+oOqy1KyWsyowWp5arsHNIFXf9/K48jKMnqmozmmjUooksEKftoRJgKSu6M852M2 P9Vw== X-Gm-Message-State: AOJu0YxT0kG0CUYH+rm9w/JPEO9kPoE+j5xNe7aF1gZgP8elaDJQAQ6s 2XII7/27xw3gvvv30LUXKt5I+Y3Z6kJ2B60P++TKx7mucp2jxmHDsQwmhjLQt9c= X-Google-Smtp-Source: AGHT+IEpGtgaI6KUvPDSFFYPHvaYTvRff6G94aGpSeWNkJEOFcIkSf06345YJtQPWTO4xqRHfNeeIA== X-Received: by 2002:a5d:56cb:0:b0:33b:58c7:8281 with SMTP id m11-20020a5d56cb000000b0033b58c78281mr3055159wrw.10.1707647793726; Sun, 11 Feb 2024 02:36:33 -0800 (PST) Received: from localhost.localdomain (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id m25-20020a056000025900b0033af5086c2dsm3955958wrz.58.2024.02.11.02.36.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Feb 2024 02:36:33 -0800 (PST) From: Sharlatan Hellseher Date: Sun, 11 Feb 2024 10:36:29 +0000 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=sharlatanus@gmail.com; helo=mail-wr1-x42f.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 5.32 X-Migadu-Queue-Id: A86D13FE15 X-Spam-Score: 5.32 X-Migadu-Scanner: mx11.migadu.com X-TUID: 9j0LZoP511R6 Hi Guix! This is part IV of the patch series that splits the monolithic (gnu packages golang) into logical blocks. The series includes 2 new modules: (gnu packages golang-build) - for any golang extension and build packages, which are intended to have 0 dependencies on other golang-* modules; (gnu packages golang-compression) - for any golang packages related to archiving and compression. I also initiated the movement of packages from (gnu package syncthing) into golang-* modules to ease their maintenance and searchability. A quick analysis of the packages placed there shows me that it was done long ago, just before golang.scm started aggregating packages. As in the previous split, all packages were migrated with copyright headers, and measures were taken to ensure that the move does not introduce any build regressions. Modules which include packages from (gnu packages golang-build): --8<---------------cut here---------------start------------->8--- grep -El $(grep define-public gnu/packages/golang-build.scm |cut -d" " -f2 | paste -s -d"\\|" -) gnu/packages/*.scm | sort gnu/packages/admin.scm gnu/packages/backup.scm gnu/packages/bioinformatics.scm gnu/packages/check.scm gnu/packages/configuration-management.scm gnu/packages/crypto.scm gnu/packages/curl.scm gnu/packages/databases.scm gnu/packages/disk.scm gnu/packages/docker.scm gnu/packages/education.scm gnu/packages/file-systems.scm gnu/packages/games.scm gnu/packages/golang-build.scm gnu/packages/golang-check.scm gnu/packages/golang-crypto.scm gnu/packages/golang.scm gnu/packages/golang-web.scm gnu/packages/golang-xyz.scm gnu/packages/high-availability.scm gnu/packages/image-viewers.scm gnu/packages/ipfs.scm gnu/packages/irc.scm gnu/packages/linux.scm gnu/packages/mail.scm gnu/packages/messaging.scm gnu/packages/networking.scm gnu/packages/password-utils.scm gnu/packages/shellutils.scm gnu/packages/syncthing.scm gnu/packages/terminals.scm gnu/packages/textutils.scm gnu/packages/uucp.scm gnu/packages/version-control.scm gnu/packages/vpn.scm gnu/packages/weather.scm gnu/packages/web.scm --8<---------------cut here---------------end--------------->8--- Modules which use (gnu packages golang-build): --8<---------------cut here---------------start------------->8--- grep -r -l "golang-build" . | grep ".*\.scm" | sort ./gnu/packages/admin.scm ./gnu/packages/backup.scm ./gnu/packages/bioinformatics.scm ./gnu/packages/check.scm ./gnu/packages/configuration-management.scm ./gnu/packages/crypto.scm ./gnu/packages/curl.scm ./gnu/packages/databases.scm ./gnu/packages/disk.scm ./gnu/packages/docker.scm ./gnu/packages/education.scm ./gnu/packages/file-systems.scm ./gnu/packages/golang-build.scm ./gnu/packages/golang-check.scm ./gnu/packages/golang-crypto.scm ./gnu/packages/golang.scm ./gnu/packages/golang-web.scm ./gnu/packages/golang-xyz.scm ./gnu/packages/high-availability.scm ./gnu/packages/image-viewers.scm ./gnu/packages/ipfs.scm ./gnu/packages/irc.scm ./gnu/packages/linux.scm ./gnu/packages/mail.scm ./gnu/packages/messaging.scm ./gnu/packages/networking.scm ./gnu/packages/password-utils.scm ./gnu/packages/shellutils.scm ./gnu/packages/syncthing.scm ./gnu/packages/terminals.scm ./gnu/packages/textutils.scm ./gnu/packages/uucp.scm ./gnu/packages/version-control.scm ./gnu/packages/vpn.scm ./gnu/packages/weather.scm ./gnu/packages/web.scm --8<---------------cut here---------------end--------------->8--- Make sure all packages from (gnu packages golang-build) are still buildable: --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix build $(grep define-public gnu/packages/golang-build.scm |cut -d" " -f2) /gnu/store/srrgygkmiqwgprqbma8y1inwycshq68a-go-golang-org-x-xerrors-0.0.0-0.5ec99f8 /gnu/store/2i541kg5gvip13pn5mdh357ymbh6lmm9-go-golang-org-x-tools-0.5.0 /gnu/store/w75as6d7h9nzxbqrdvv696mqzppsj1kv-go-golang-org-x-time-0.0.0-2.9d24e82 /gnu/store/8k4dk2b0wcf8kliwbl3bc1l19mr49al1-go-golang-org-x-text-0.3.2 /gnu/store/fqpflhyxr2h0j0r8qqjx4qw304cbnkiv-go-golang-org-x-term-0.3.0 /gnu/store/7f6ddsxfd0zmqmklrvivhjx4awj7rh3j-go-golang-org-x-sys-0.8.0-0.ca59eda /gnu/store/1b99afbhip3vry9k4xzb41l1m1z7jl3v-go-golang-org-x-sync-semaphore-0.0.0-0.cd5d95a /gnu/store/dfmrx64yhrzgfkym3wi2g5njpmb15w8b-go-golang-org-x-sync-errgroup-0.0.0-0.cd5d95a /gnu/store/hm5ngd8lgcd5azx5k1fiqmjhsvcnjk34-go-golang-org-x-sync-0.1.0-1.8fcdb60 /gnu/store/f8b8lia6maij9pkrjslmsfvylz81dqdp-go-golang-org-x-net-html-0.5.0-0.8e0e7d8 /gnu/store/2x0wwpb4j99zhjvpgnb9j5sii9ld3783-go-golang-org-x-net-0.17.0-0.b225e7c /gnu/store/ngzwi32sn8f9k4rs9gkzb7v7b8ksmc5v-go-golang-org-x-mod-0.7.0-0.7c05a44 /gnu/store/ybwxwij2i8j7lvw6y384v1pc801r0cw3-go-golang-org-x-image-0.0.0-1.58c2397 /gnu/store/52c7lclfbg9ailgfd6c39jqvmmag1zng-go-golang-org-x-exp-0.0.0-20221004215720-b9f4876ce741 /gnu/store/c6wkaawj789l3xw249mwwd1ia6gpldzh-go-golang-org-x-crypto-0.4.0 /gnu/store/7x721afdkmga45wwqnskvc77l253azzq-go-github-com-yuin-goldmark-1.2.1 --8<---------------cut here---------------end--------------->8--- Modules which include packages from (gnu packages golang-compression): --8<---------------cut here---------------start------------->8--- grep -El $(grep define-public gnu/packages/golang-compression.scm |cut -d" " -f2 | paste -s -d"\\|" -) gnu/packages/*.scm | sort gnu/packages/admin.scm gnu/packages/bioinformatics.scm gnu/packages/golang-compression.scm gnu/packages/golang-crypto.scm gnu/packages/golang.scm gnu/packages/golang-web.scm gnu/packages/golang-xyz.scm gnu/packages/high-availability.scm gnu/packages/ipfs.scm gnu/packages/syncthing.scm gnu/packages/uucp.scm --8<---------------cut here---------------end--------------->8--- Modules which use (gnu packages golang-compression): --8<---------------cut here---------------start------------->8--- grep -r -l "golang-compression" . | grep ".*\.scm" | sort ./gnu/packages/admin.scm ./gnu/packages/bioinformatics.scm ./gnu/packages/golang-compression.scm ./gnu/packages/golang-crypto.scm ./gnu/packages/golang.scm ./gnu/packages/golang-web.scm ./gnu/packages/golang-xyz.scm ./gnu/packages/high-availability.scm ./gnu/packages/ipfs.scm ./gnu/packages/syncthing.scm ./gnu/packages/uucp.scm --8<---------------cut here---------------end--------------->8--- Make sure all packages from (gnu packages golang-compression) are still buildable: --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix build $(grep define-public gnu/packages/golang-compression.scm |cut -d" " -f2) /gnu/store/y5rsj4qpllbyqddpz0ym2n4qns6cvfkn-go-github.com-ulikunitz-xz-0.5.8 /gnu/store/lydycbf7qdjl0dw8h2fxm97acwqip9bm-go-github-com-klauspost-compress-1.13.1 /gnu/store/9zbaiz6p0wqbwwzzb8fhma6ahjkbl6cb-go-github-com-golang-snappy-0.0.4 /gnu/store/l594n6gixr81kwrpbdi2plwaysjql1al-go-github-com-andybalholm-brotli-1.0.4 --8<---------------cut here---------------end--------------->8--- I've run build locally and even the list shows 1301 packages non of the were rebuilt. There are packages which were failed to build for long time before this split: - chezmoi@1.8.1 - fiano-fmap@5.0.0 - nncp@7.5.0 - r-bioconcotk@1.22.0 - rcas-web@0.1.0 - r-mlr3ordinal@0.1.0-9000-1.736e3a3 - js-context-menu@0.6.1 List all dependent packages and make sure all of them are buildable: --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix refresh --list-dependent $(grep define-public gnu/packages/golang-build.scm gnu/packages/golang-build.scm |cut -d" " -f2) Building the following 628 packages would ensure 1301 dependent packages are rebuilt: go-github-com-aws-sdk@1.35.2 go-github-com-gabriel-vasile-mimetype@1.4.3 go-github-com-jcmturner-rpc@2.0.3 sendgmail@0.0.0-1.e322915 xurls@2.4.0 go-go-etcd-io-bbolt@1.3.6 tmsu@0.7.5 restic-rest-server@0.11.0 go-minisign@0.1.0 go-github-com-marten-seemann-qtls@0.4.1 go-github-com-coreos-go-oidc@2.2.1 go-github-com-dreamacro-go-shadowsocks2@0.1.7 gx@0.14.3 gx-go@1.9.0 go-github-com-go-ldap-ldap@3.4.1 go-minify@2.12.7 actionlint@1.6.26 gron@0.7.1 go-github-com-google-go-jsonnet@0.18.0 demlo@3.8-0.fe9ec4c emacs-envrc@0.6 emacs-direnv@2.2.0 gojq@0.12.11 go-github-com-itchyny-gojq@0.12.11 go-github-com-docker-distribution@0.0.0-0.325b080 go-github-com-dhowett-go-plist@0.0.0-1.1454fab browserpass-native@3.1.0 go-github-com-syncthing-notify@0.0.0-5.69c7a95 go-github-com-oschwald-geoip2-golang@1.4.0 wego@2.1 r-rgexf@0.16.2 r-opencpu@2.2.11 js-respond@1.4.2 js-context-menu@0.6.1 js-xmldom-sre@0.1.32 js-json2@2016-10-28.1-031b1d9 snap@7.0.5 js-es5-shim@4.5.13 js-commander@6.2.1 js-html5shiv@3.7.3 r-sangerseqr@1.38.0 r-shinyhelper@0.3.2 r-tablerdash@0.1.0 r-abtest@1.0.1 r-fresh@0.2.0 r-shinycustomloader@0.9.0 r-golem@0.4.1 r-shinymeta@0.2.0.3 r-zscorer@0.3.1 r-citr@0.3.2 ungoogled-chromium-wayland@112.0.5615.165-1 emacs-nodejs-repl@0.2.4 geierlein@0.9.13 icecat-l10n@115.7.0-guix0-preview1 icedove-l10n@102.15.0 icecat-minimal@115.7.0-guix0-preview1 r-metap@1.9 r-prospectr@0.2.6 r-fmri@1.9.12 r-puniform@0.2.7 r-untb@1.7-7 js-mathjax@3.2.0 node-global-gradle-clean@1.0.1 node-mersenne@0.0.4 node-safe-stable-stringify@2.4.3 node-statsd-parser@0.0.4 node-stack-trace@0.0.10-1.4fd379e node-color-name@1.1.3 node-path-key@4.0.0 node-normalize-path@3.0.0 node-segfault-handler@1.3.0 node-sqlite3@5.0.2 node-irc@0.5.2 node-crx3@1.1.3 node-once@1.4.0 node-env-variable@0.0.4 node-serialport@9.2.7 python-ikarus@0.0.2 python-bulkvis@2.0.0-2.00a82a9 python-pyside-6@6.5.2 qutebrowser@3.1.0 tree-sitter-racket@0.1.0-0.1a5df02 tree-sitter-elm@5.6.3 tree-sitter-css@0.19.0 tree-sitter-lua@0.0.19 tree-sitter-go@0.20.0 tree-sitter-meson@1.2-0.3d6dfbd tree-sitter-php@0.19.0-0.f860e59 tree-sitter-scala@0.20.2 tree-sitter-markdown-gfm@0.7.1 tree-sitter-heex@0.6.0 tree-sitter-rust@0.20.4 tree-sitter-cmake@0.4.1 tree-sitter-bibtex@0.1.0-0.ccfd77d tree-sitter-c-sharp@0.20.0 emacs-jsdoc@0.3 python-tree-sitter@0.20.1 tree-sitter-clojure@0.0.11 tree-sitter-scheme@0.2.0-0.67b90a3 tree-sitter-elixir@0.19.0-0.b20eaa7 tree-sitter-ocaml@0.20.1 tree-sitter-plantuml@1.0.0-0.bea443e tree-sitter-bash@0.20.4 tree-sitter-java@0.20.1 tree-sitter-dockerfile@0.1.2 tree-sitter-json@0.20.0 tree-sitter-julia@0.19.0 tree-sitter-typescript@0.20.3 tree-sitter-html@0.19.0 tree-sitter-cpp@0.20.3 tree-sitter-gomod@1.0.0 tree-sitter-markdown@0.1.1 tree-sitter-r@0.0.1-0.80efda5 tree-sitter-org@1.3.1-0.081179c tree-sitter-haskell@0.14.0-0.3bdba07 tree-sitter-ruby@0.19.0-0.206c707 laminar@1.3 mate@1.26.1 gr-satellites@4.6.0 urh@2.9.4 gr-dsd@1.0.0-0.f9b9936 gnss-sdr@0.0.17 gqrx@2.17.3 node-openzwave-shared@1.7.2 r-dot@0.1 r-dsb@1.0.3 r-rticles@0.26 r-aggregatebiovar@1.12.0 r-oai@0.4.0 r-rxnat@1.0.15 r-rtweet@1.2.1 r-oscope@1.32.0 r-bedr@1.0.7 r-vdiffr@1.0.7 r-mlr3ordinal@0.1.0-9000-1.736e3a3 r-abn@3.0.4 r-mbess@4.9.3 r-altmeta@4.1 r-caic4@1.0 r-effects@4.2-2 r-samr@3.0 r-sloop@1.0.1 r-activitycounts@0.1.2 r-fishpond@2.8.0 r-nbpseq@0.3.1 r-anota@1.50.0 r-r3cseq@1.48.0 r-bacon@1.30.0 r-decomplexdisease@1.18.0 r-anota2seq@1.24.0 tetoolkit@2.2.1b r-chromstar@1.28.0 r-ace@1.20.0 r-anaquin@2.26.0 r-dada2@1.30.0 r-scdd@1.26.0 r-bandits@1.18.1 r-trnadbimport@1.20.1 r-xina@1.20.0 r-m3c@1.24.0 r-savr@1.37.0 r-webbioc@1.74.0 r-adacgh2@2.42.0 r-activepathways@2.0.3 r-deconrnaseq@1.44.0 r-demuxmix@1.1.1-1.09a7918 roary@3.12.0 r-kbet@0.99.6-1.f35171d r-bdgraph@2.72 r-earlywarnings@1.1.29 r-zooarch@1.2 r-projpred@2.8.0 r-lemon@0.4.9 r-statcheck@1.4.0 r-abhgenotyper@1.0.1 r-ggpattern@1.0.1 r-gganimate@1.0.8 r-model4you@0.9-7 r-spectrum@1.1 r-ggtern@3.4.2 r-actcd@1.3-0 r-ggjoy@0.4.1 r-hrbrthemes@0.8.0 r-ggghost@0.2.1 r-complexupset@1.3.3 r-rvenn@1.1.0 r-acc@1.3.3 r-acsnminer@0.16.8.25 r-inext@3.0.0 r-densityclust@0.3.3 r-zoon@0.6.5 r-ggthemeassist@0.1.5 r-ggfittext@0.10.2 r-treemap@2.4-4 r-dlmap@1.13 r-enrichr@3.2 r-ggstance@0.3.6 r-abacus@1.0.0 r-precrec@0.14.4 r-mlrmbo@1.1.5.1 r-plotroc@2.3.1 r-iml@0.11.1 r-actigraphy@1.4.0 r-dalex@2.4.3 r-banocc@1.26.0 r-gghalves@0.1.4 r-zonator@0.6.0 r-ggbreak@0.1.2 r-reghelper@1.1.2 r-linnorm@2.26.0 r-breakpointr@1.20.0 r-pcatools@2.14.0 r-aneufinder@1.30.0 r-tradeseq@1.16.0 r-globalancova@4.20.0 r-mixedpower@2.0-2.b2b8706 r-psupertime@0.2.6-1.73825a2 r-accsda@1.1.2 r-chromvarmotifs@0.2.0-1.38bed55 r-shinycell@2.0.0-1.aecbd56 r-eyelinker@0.2.1 r-abcrf@1.9 r-abbyyr@0.5.5 r-readtext@0.90 r-rio@1.0.1 r-wiggleplotr@1.26.0 r-megadepth@1.12.0 r-tricycle@1.10.0 r-xbseq@1.22.0 r-biocdockermanager@1.11.0 r-dearseq@1.14.0 r-plyranges@1.22.0 r-scmap@1.24.0 r-airpart@1.10.0 r-gg3d@0.0.0.9000-1.ffdd837 r-bseqsc@1.0-1.fef3f3e r-miamiplot@1.1.0-1.beede9c r-icellnet@1.0-0.b9c0548 r-conqur@2.0-1.c7a8879 r-moonbook@0.3.1 r-zvcv@2.1.2 r-sungeo@1.1.1 r-tidygeocoder@1.0.5 r-zoltr@0.5.1 r-homologene@1.4.68.19.3.27 r-tidytext@0.4.1 r-assertr@3.0.1 r-conos@1.5.1 r-pagoda2@1.0.11 r-netgsa@4.0.5 r-parcor@0.2-6 r-tarchetypes@0.7.12 r-acdm@1.0.4.2 r-adaptalint@0.2.4 r-ggdist@3.3.1 r-accept@1.0.0 r-debcam@1.20.0 r-biotmle@1.26.0 r-useful@1.2.6.1 r-multidplyr@0.1.3 r-ggpmisc@0.5.5 r-gghighlight@0.4.1 r-ztype@0.1.0 r-babelwhale@1.2.0 r-ctrdata@1.17.1 r-hierfstat@0.5-11 r-ggvenndiagram@1.5.0 r-oenb@0.0.2 r-ggvenn@0.1.10 r-quantpsyc@1.6 r-depecher@1.18.0 r-affixcan@1.20.0 r-alpsnmr@4.4.0 r-zfpkm@1.24.0 r-wppi@1.10.0 r-barcodetrackr@1.10.0 r-biocset@1.16.0 r-metaneighbor@1.22.0 r-bgeedb@2.28.0 python-baltica@1.1.2 r-bedtorch@0.1.12.12-1.f5ff4f8 r-psiplot@2.3.0 r-bpcells@0.1.0-1.32ce673 r-ggsankey@0.0.99999-1.be08dd0 r-liana@0.1.11-1.10d8177 r-cellchat@1.0.0-1.21edd22 r-summarytools@1.0.1 r-abjutils@0.3.2 r-caretensemble@2.0.3 r-nestedcv@0.7.4 r-actfrag@0.1.1 r-europepmc@0.4.3 r-milor@1.10.0 r-ciara@0.1.0 r-screpertoire@1.12.0 r-clustree@0.5.1 r-sitar@1.4.0 r-climaemet@1.2.1 r-progeny@1.24.0 r-degreport@1.38.5 r-biobroom@1.34.0 r-valr@0.7.0 r-gwastools@1.48.0 r-accelmissing@1.4 r-toast@1.16.0 r-baalchip@1.28.0 r-rbamtools@2.16.17 r-aer@1.2-12 r-r2glmm@0.1.2 r-millefy@0.1.9-beta r-analytics@3.0 r-fsa@0.9.5 r-ez@4.4-0 r-simr@1.0.7 r-zoomgroupstats@0.1.0 r-textclean@0.9.3 r-actogrammr@0.2.3 r-plsdabatch@0.2.3-1.4aadf3a r-dae@3.2.21 r-rtcga@1.32.0 r-mc2d@0.2.0 r-ggtreeextra@1.12.0 r-numbat@1.3.2-1 r-reactomepa@1.46.0 r-clusterprofiler@4.10.0 r-numbat@1.3.2-1-1.4ab7752 r-ggfortify@0.4.16 r-tidypredict@0.5 r-ggstatsplot@0.12.2 r-pupillometryr@0.0.5 r-sjplot@2.8.15 r-harmony@0.1 r-partr2@0.9.1 r-abd@0.2-8 r-flexsurv@2.2.2 r-dyngen@1.0.5 r-ggmap@4.0.0 r-tidymodels@1.1.1 r-metacell@0.3.41-1.d6a6926 r-naniar@1.0.0 r-googlesheets@0.3.0 r-sushi@1.34.0 r-transcriptr@1.30.0 r-chipseeker@1.38.0 r-rtcgatoolbox@2.32.1 r-ensdb-mmusculus-v79@2.99.0 r-ensdb-hsapiens-v75@2.99.0 r-ensdb-hsapiens-v79@2.99.0 r-guitar@2.18.0 r-alpine@1.26.0 r-rhisat2@1.18.0 r-inspect@1.32.1 r-txdb-dmelanogaster-ucsc-dm6-ensgene@3.12.0 r-structuralvariantannotation@1.18.0 r-deepsnv@1.48.0 r-bbcanalyzer@1.32.0 r-quasr@1.42.1 r-fcscan@1.16.0 r-damefinder@1.14.0 r-mutationalpatterns@3.12.0 r-varianttools@1.44.0 r-cardelino@1.4.0 r-chromunity@0.0.2-1.712e56c r-txdb-celegans-ucsc-ce6-ensgene@3.2.2 r-decomptumor2sig@2.18.0 r-pasilla@1.30.0 r-xcir@1.8.0-1.3b59d45 r-tcgabiolinks@2.30.0 r-badregionfinder@1.30.0 r-biomartr@1.0.7 r-organism-dplyr@1.30.1 r-biodb@1.10.0 tombo@1.5.1 nanosv@1.2.4 flair@1.6.4 r-muscat@1.16.0 r-mmuphin@1.16.0 r-longdat@1.1.2 r-prereg@0.6.0 r-ztable@0.2.3 r-atsnp@1.18.0 r-diffbind@3.12.0 r-streamgraph@0.9.0-1.76f7173 r-rbokeh@0.5.2 r-manipulatewidget@0.11.1 r-mlinterfaces@1.82.0 r-chromomap@4.1.1 r-zra@0.2 r-excelr@0.4.0 r-abstractr@0.1.0 r-basics@2.14.0 r-shapforxgboost@0.1.3 r-sankeyd3@0.3.2-1.fd50a74 r-adabag@5.0 r-depth@2.1-1.1 r-abcdefba@0.4 r-voltron@1.0.0-1.5057b70 r-rnaseqdtu@2.0-1.5bee1e7 r-demultiplex2@1.0.0-1.e42bc83 r-battenberg@2.2.9 r-chemometricswithr@0.1.13 r-activpal@0.1.3 r-iheatmapr@0.7.1 r-leaflet@2.2.1 r-bioassayr@1.40.0 r-fmcsr@1.44.0 r-anvil@1.14.1 r-adamgui@1.18.0 r-icobra@1.30.0 r-biocpkgtools@1.20.0 r-radiogx@2.6.0 r-rgreat@2.4.0 r-hpo-db@0.99.2 r-isoformswitchanalyzer@2.2.0 r-atena@1.8.0 r-circrnaprofiler@1.16.0 r-sesame@1.20.0 r-scrnaseq@2.16.0 r-celldex@1.12.0 r-bodymaprat@1.18.0 r-msigdb@1.10.0 r-mousegastrulationdata@1.16.0 r-hpar@1.44.0 r-methylclockdata@1.10.0 r-mpo-db@0.99.7 r-circus@0.1.7 r-interactivedisplay@1.40.0 r-alevinqc@1.18.0 r-zooimage@5.5.2 r-brms@2.20.4 r-tidyposterior@1.0.1 r-shinymanager@1.0.410 r-amplican@1.24.0 r-alphabeta@1.16.0 r-biosigner@1.30.0 r-multibac@1.12.0 r-asics@2.18.0 r-protgear@1.6.0 r-gqtlstats@1.21.3 r-singscore@1.22.0 r-animalcules@1.18.2 r-giotto@1.1.2-1.3c8067c r-skitools@0.0.0.9000-1.22d107d r-pcaexplorer@2.28.0 r-ggalt@0.4.0 r-seurat5@4.9.9.9044-1.9d59c02 r-radiant-data@1.6.3 rcas-web@0.1.0 r-nebulosa@1.12.0 r-cellid@1.10.1 r-infercnv@1.18.1 r-sccustomize@2.0.1-1.3973745 r-domultibarheatmap@0.1.0-1.9e65afa r-doubletcollection@1.1.0-1.c0d62f1 r-projectils@3.0.0-1.cc73b97 r-seuratwrappers@0.3.1-1.d28512f r-singlet@0.99.26-1.765a6c4 r-ctrialsgov@0.2.5 r-cistopic-next@0.3.0-1.04cecbb r-cistopic@2.1.0 r-scenic@1.3.1-1.cedf849 r-copykat@1.0.8-0.256de33 r-scseqcomm@0-0.01076e7 r-formattable@0.2.1 r-biocworkflowtools@1.28.0 r-xcms@4.0.2 r-msnid@1.36.0 r-yamss@1.28.0 r-adductomicsr@1.18.0 r-flowmeans@1.62.0 r-flowstats@4.14.1 r-hdcytodata@1.22.0 r-cycombine@0.2.6-1.f18504b r-catalyst@1.26.0 r-diffcyt@1.22.0 r-premessa@0.3.4-1.68b42bb r-cytoexplorer@1.1.0-1.0efb1cc r-cytobackbone@1.0.0-1.4c1a0a3 r-cytonorm@0.0.10-1.166f9ff r-ioniser@2.26.0 r-bayesspace@1.12.0 r-scone@1.26.0 r-bgeecall@1.18.1 r-arraymvout@1.60.0 r-rnbeads@2.20.0 r-flowsorted-blood-epic@2.6.0 r-methylaid@1.36.0 r-flowsorted-blood-450k@1.40.0 pigx-sars-cov-2@0.0.9 r-yarn@1.28.0 r-shinymethyl@1.38.0 r-enmix@1.38.01 r-bigmelon@1.28.0 r-illuminahumanmethylationepicanno-ilm10b5-hg38@0.0.1-1.3db0691 r-dnamcrosshyb@0.0.0.9000-1.fe8acb3 r-maxprobes@0.0.2-1.c2120db r-clusterexperiment@2.22.0 r-atacseqqc@1.26.0 r-phastcons100way-ucsc-hg19@3.7.2 r-mafh5-gnomad-v3-1-2-grch38@3.15.0 r-dss@2.50.1 r-escape@1.12.0 r-azimuth@0.5.0-1.243ee5d r-biscuiteer@1.16.0 r-amaretto@1.18.0 r-bioconcotk@1.22.0 r-ggpicrust2@1.7.3 r-mbecs@1.6.0 r-microbiome@1.24.0 r-btools@0.0.1-1.fa21d4c r-sleuth@0.30.1 r-archr@1.0.1-1.92ab814 r-snapatac@2.0 r-wasabi@1.0.1-1.8c33cab r-pore@0.24 r-spectre@0.5.5-1.f6648ab r-abseqr@1.20.0 r-deco@1.13.0 r-papaja@0.1.2 r-pando@1.0.5 trinityrnaseq@2.13.2 r-disgenet2r@0.99.2-1.8d8ce37 r-seurat-utils@2.5.0-1.c0374cc r-adapr@2.0.0 r-acmeeqtl@1.6 r-scannotatr@1.8.0 r-collapsibletree@0.1.8 r-webchem@1.3.0 r-learnr@0.11.5 r-ztpln@0.1.2 r-swne@0.6.20-1.05fc3ee r-timeseriesexperiment@1.13.0 r-chicago@1.30.0 r-cummerbund@2.44.0 r-aspli@2.12.0 r-motifbreakr@2.16.0 r-cicero-monocle3@1.3.2-1.fa2fb65 r-allelicimbalance@1.40.0 r-maser@1.20.0 r-cicero@1.20.0 r-biomvrcns@1.42.2 r-trackviewer@1.38.1 r-genomicinteractions@1.36.0 r-variantfiltering@1.38.0 r-shaman@2.0-2.d6944e8 r-flames@1.8.0 r-fourcseq@1.24.0 r-yapsa@1.28.0 r-agimicrorna@2.52.0 r-riboprofiling@1.32.0 pigx@0.0.3 r-chipexoqual@1.26.0 r-karyoploter@1.28.0 r-rqc@1.36.0 r-bionetstat@1.22.0 r-champ@2.32.0 r-arrayqualitymetrics@3.58.0 r-ancombc@2.4.0 r-wavcluster@2.36.0 r-bigpint@1.15.0 r-genomicstate@0.99.15 r-bionero@1.10.0 r-seqgl@1.1.4 r-haplo-stats@1.9.5.1 r-rliger@0.4.2 r-acid@1.1 r-weights@1.0.4 r-adamethods@1.2.1 r-xkcd@0.0.6 r-semplot@1.1.6 r-abctools@1.1.7 r-aasea@1.1.0 r-knitrbootstrap@1.0.3 r-fivethirtyeight@0.1.0 curlie@1.7.2 gocryptfs@2.4.0 ssh-to-age@1.1.2 pass-age@1.7.4a1 fdroidcl@0.7.0 tz@0.6.1 aws-vault@6.6.2 pixterm@1.3.1 chathistorysync@0.2.0 hut@0.4.0 edirect@13.3.20200128 bitmask@0.21.11 go-github-com-hashicorp-hcl-v2@2.11.1 go-github-com-xdg-go-scram@1.0.2 lf@27 exercism@3.1.0 vale@2.4.0 csvdiff@1.4.0 emacs-fzf@0.2-0.21912eb ytfzf@2.6.0 ani-cli@4.6 go-github-com-junegunn-fzf@0.41.0 harmonist@0.4.1 kineto@0.0.0-20211105093215-857f8c97ebc5 miniflux@2.0.46 go-gitlab.com-shackra-goimapnotify@2.3.7 chezmoi@1.8.1 senpai@0.2.0 poussetaches@0.0.2 go-structlayout-optimize@0.4.6 go-staticcheck@0.4.6 go-structlayout-pretty@0.4.6 go-keyify@0.4.6 go-structlayout@0.4.6 kappanhang@1.3 lfs-s3@0.1.5 gofumpt@0.4.0 unparam@0.0.0-20221223090309-7455f1af531d gopls@0.12.0 govulncheck@0.0.0-20221229164908-ebf31f7dc3ef yggdrasil@0.5.5 sqls@0.2.18 emacs-ghq@0.2.0 aerc@0.15.2 nsq@1.3.0 torbrowser@13.0.9 mullvadbrowser@13.0.9 go-github-com-valyala-fasthttp@1.39.0 nats-server@2.10.10 kubo@0.19.0 nncp@7.5.0 fiano-fmap@5.0.0 fiano-utk@5.0.0 go-github-com-biogo-hts-cram@1.4.4 --8<---------------cut here---------------end--------------->8--- Sharlatan Hellseher (30): gnu: Add (gnu packages golang-build) module. gnu: Add (gnu packages golang-compression) module. gnu: go-golang-org-x-net: Move to (gnu packages golang-build). gnu: go-github-com-golang-snappy: Mmove to (gnu packages golang-compression). gnu: go-github-com-mreiferson-go-options: Move to (gnu packages golang-xyz). gnu: go-golang-org-x-sys: Move to (gnu packages golang-build). gnu: go-github-com-mreiferson-go-svc: Move to (gnu packages golang-xyz). gnu: go-github-com-nsqio-go-nsq: Move to (gnu packages golang-xyz). gnu: go-github-com-nsqio-go-diskqueue: Move to (gnu packages golang-xyz). gnu: go-github-com-davecgh-go-spew: Move to (gnu packages golang-check). gnu: go-github-com-burntsushi-toml: Move to (gnu packages golang-xyz). gnu: go-github-com-bmizerany-perks-quantile: Move to (gnu packages golang-xyz). gnu: go-github-com-blang-semver: Move to (gnu packages golang-xyz). gnu: go-github-com-bitly-timer-metrics: Move to (gnu packages golang-xyz). gnu: go-github-com-bitly-go-hostpool: Move to (gnu packages golang-xyz). gnu: go-golang-org-x-exp: Move to (gnu packages golang-build). gnu: go-golang-org-x-mod: Move to (gnu packages-build). gnu: go-golang-org-x-xerrors: Move to (gnu packages-build). gnu: go-golang.org-x-sync-errgroup: Move to (gnu packages-build). gnu: go-golang-org-x-sync: Move to (gnu packages-build). gnu: go-golang-org-x-term: Move to (gnu packages-build). gnu: go-golang-org-x-time: Move to (gnu packages-build). gnu: go-golang-org-x-text: Move to (gnu packages-build). gnu: go-github-com-yuin-goldmark: Move to (gnu packages-build). gnu: go-golang-org-x-tools: Move to (gnu packages-build). gnu: go-golang-org-x-image: Move to (gnu packages-build). gnu: go-golang-org-x-crypto: Move to (gnu packages-build). gnu: go-github-com-klauspost-compress: Move to (gnu packages-compression). gnu: go-github-com-andybalholm-brotli: Move to (gnu packages-compression). gnu: go-github.com-ulikunitz-xz: Move to (gnu packages-compression). gnu/local.mk | 2 + gnu/packages/admin.scm | 2 + gnu/packages/backup.scm | 1 + gnu/packages/bioinformatics.scm | 2 + gnu/packages/check.scm | 1 + gnu/packages/configuration-management.scm | 1 + gnu/packages/crypto.scm | 1 + gnu/packages/curl.scm | 1 + gnu/packages/databases.scm | 1 + gnu/packages/disk.scm | 1 + gnu/packages/docker.scm | 1 + gnu/packages/education.scm | 2 + gnu/packages/file-systems.scm | 1 + gnu/packages/games.scm | 1 + gnu/packages/golang-build.scm | 506 ++++++++++++++ gnu/packages/golang-check.scm | 42 +- gnu/packages/golang-compression.scm | 144 ++++ gnu/packages/golang-crypto.scm | 4 +- gnu/packages/golang-web.scm | 2 + gnu/packages/golang-xyz.scm | 225 ++++++ gnu/packages/golang.scm | 789 +--------------------- gnu/packages/high-availability.scm | 6 +- gnu/packages/image-viewers.scm | 1 + gnu/packages/ipfs.scm | 3 + gnu/packages/irc.scm | 1 + gnu/packages/linux.scm | 1 + gnu/packages/mail.scm | 1 + gnu/packages/messaging.scm | 1 + gnu/packages/networking.scm | 1 + gnu/packages/password-utils.scm | 1 + gnu/packages/shellutils.scm | 2 + gnu/packages/syncthing.scm | 25 +- gnu/packages/terminals.scm | 1 + gnu/packages/textutils.scm | 1 + gnu/packages/uucp.scm | 2 + gnu/packages/version-control.scm | 1 + gnu/packages/vpn.scm | 1 + gnu/packages/weather.scm | 3 +- gnu/packages/web.scm | 1 + 39 files changed, 969 insertions(+), 814 deletions(-) create mode 100644 gnu/packages/golang-build.scm create mode 100644 gnu/packages/golang-compression.scm base-commit: b6439fc5f800b5d22d48192bc347be794f050329 -- 2.41.0