From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 01:49:04 2025 Received: (at submit) by debbugs.gnu.org; 21 Apr 2025 05:49:04 +0000 Received: from localhost ([127.0.0.1]:59021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6k1f-00052e-C6 for submit@debbugs.gnu.org; Mon, 21 Apr 2025 01:49:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48358) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u6i0U-0003KG-Kj for submit@debbugs.gnu.org; Sun, 20 Apr 2025 23:39:43 -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 1u6i0K-0006bO-Fa for guix-patches@gnu.org; Sun, 20 Apr 2025 23:39:32 -0400 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u6i0I-0004ND-R1 for guix-patches@gnu.org; Sun, 20 Apr 2025 23:39:32 -0400 Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-224100e9a5cso41419845ad.2 for ; Sun, 20 Apr 2025 20:39:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745206768; x=1745811568; 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=7OBcZa9t3AzB1bs4v6UzvSq1bamlV6RO3wMEJJUgI/4=; b=BTdckAGVjYm/WGcJfToE0998jFYnsynhb1chW7K/KQG/htO1CxtjKenKu3Uat+70bW FiqGGIcsMu2KAjYCO9WhMBsebYreeOgcETbO37+NU1u5dO4i1vcoCaHYNRD/Rtt0nVQ2 7gVbRw+OG47GE2X8VAddEulpqKcSrSoL3UQbczoI+KJTusBCR8t6oCV+xxav4JEduGJP DyeLisRbzydME2PjCF+3QtIusBnVE2lSKNGKKRci8lZkgex0czv+D/z7x/x25qzETsHI qHx4Bvd2aOd/k1T8pIHbiOWZCAZJrTkF1/T49SfT5wa4aaZwJjFfmbfcWITX1JiMI2Lp X5hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745206768; x=1745811568; 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=7OBcZa9t3AzB1bs4v6UzvSq1bamlV6RO3wMEJJUgI/4=; b=RsYG7WyiXzU0RXOEfWtI1hH9+F4P4JRTrzmLD56pCe4akjrgm2Z9P2joX82/kW1pPn C1PRI7IS4Gnvpm/reyWAQAqPT5wyCsVwqXJc48lqc2UElwD/YMOGNFDr5HEBDhTfKK2u 2rzRX5gFllnn7wCr/KbltrJGT64td5l3EEA6AS/x5Kg6dflInzifK9jJeLIxrdkJuoC6 4oPaf062jSH8Kk80SfdVmzDwKTjlMj92h/45GTKIibPkWZJyJVqR8TqGdyAHzJlddCms 0zfjH+CNaKAsy08BqUe7Ya0doOC1yfRyK6artfmNzoez3pUBeK4dRXM7JKR87XVqHS+X xd6g== X-Gm-Message-State: AOJu0Yz+nzk+ObfTBYYRktND5YeIceA1txRgOgKQc+EGh80adYnPbxkW KI1RQxBFIcVXt9lX9p1wN1LV/Hk+ZEHi3b0iRAr9Iy7gQjDcf7dNLIt6FtS6rnc= X-Gm-Gg: ASbGncuf5uKd1QIsYZ/Wwoj2tqqVHQK9iRsZitvWg5+8EoucOguTt0J0ZbQU7/SOQEn mcP/o7e9CqOLaLn4K26Q+lN3qjuJuLSIBkycP4O0Ivt1ir73rI8DUQK/dsSoM/iMs5bIaASTj1j pTJXubbQCtnVvLUNCLy7pK87PJhimkkhqYz/zNHpEtj1jOeqCHwCND+QPyvJwHlhuGzPgsOT65i UT9MGV9fQ/atbzaXhNBqPvTWFbx8mecKGoVbFwkRgTL6xd1r6aKwLialtCRKBa89rHUD+kHZii6 fTX6x2TZnqDejfOrRlWQssRMGD8zuZ+CUFrz X-Google-Smtp-Source: AGHT+IGzwHNzSa7YWgId5YBDqur0pDnFa+Q5huwU1uUrnabJsmmeuMKfxUPWiHoeg9u7dTuuuV+GEQ== X-Received: by 2002:a17:902:d58e:b0:223:2aab:462c with SMTP id d9443c01a7336-22c53580c26mr154077315ad.15.1745206767826; Sun, 20 Apr 2025 20:39:27 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-22c50bde12bsm55467195ad.40.2025.04.20.20.39.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Apr 2025 20:39:27 -0700 (PDT) From: John Khoo To: guix-patches@gnu.org Subject: [PATCH 0/3] Break utf8proc dependency cycle and update neovim to 0.11.0 Date: Mon, 21 Apr 2025 11:39:20 +0800 Message-ID: X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::62a; envelope-from=johnkhootf@gmail.com; helo=mail-pl1-x62a.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This patch series creates a utf8proc-bootstrap package to break the dependency cycle between utf8proc and julia. This allows utf8proc to be updated, which in turn allows neovim to be updated. John Khoo (3): gnu: utf8proc: Update to 2.10.0. gnu: tree-sitter: Update to 0.25.3. gnu: neovim: Update to 0.11.0. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (johnkhootf[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 1.0 TVD_SUBJ_NUM_OBFU_MINFP No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 21 Apr 2025 01:49:02 -0400 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This patch series creates a utf8proc-bootstrap package to break the dependency cycle between utf8proc and julia. This allows utf8proc to be updated, which in turn allows neovim to be updated. John Khoo (3): gnu: utf8proc: Update to 2.10.0. gnu: tree-sitter: Update to 0.25.3. gnu: neovim: Update to 0.11.0. gnu/packages/julia.scm | 3 +- gnu/packages/textutils.scm | 134 +++++++++++++++-------------------- gnu/packages/tree-sitter.scm | 7 +- gnu/packages/vim.scm | 7 +- 4 files changed, 69 insertions(+), 82 deletions(-) base-commit: 94e7afbb557d3f2709072bf2bf58618293ca7fbd -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 01:54:33 2025 Received: (at 77949) by debbugs.gnu.org; 21 Apr 2025 05:54:33 +0000 Received: from localhost ([127.0.0.1]:59088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6k6y-0005VP-NY for submit@debbugs.gnu.org; Mon, 21 Apr 2025 01:54:33 -0400 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:56628) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6k6v-0005V0-4Y for 77949@debbugs.gnu.org; Mon, 21 Apr 2025 01:54:30 -0400 Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-73bf5aa95e7so3238226b3a.1 for <77949@debbugs.gnu.org>; Sun, 20 Apr 2025 22:54:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745214862; x=1745819662; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IRjh1gr+AiX8yF5iOGg+6H46asni4a9kX8dULwJcMig=; b=EgXcz9OooSR0i+/6jH0Se4gYsdmZVt/HNrkvPDBG8WU6mNojqhSXEr/nf4nY/9oD8e HsTBReSiqudaAokp8DkPSnjX083KVsvX8Nql1Pa6SfEgBKDClN0ViJRFoWzKZk1MQJ4R Qg6RWtwxRQr5d9H8qkKaiOzjoMfd1SQjrYss9AgYCBLc9Ut56F2Q+PoXeRczMCxffL8K E7nrCRGOE5mb6/yAfYGqtf85x9Kea6W0idYMVKZ/qN4O2RaF5/fmfN6Tn5Gyv4r2iP5V F3WR7rwSkiisRLuJOX+mBPzXVKy+4O+jv9RQ7/YFaK+xcs3mgQCQbDD5rgdm1JqqpFSY 7rcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745214862; x=1745819662; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IRjh1gr+AiX8yF5iOGg+6H46asni4a9kX8dULwJcMig=; b=Rp7LfOciB996RGIG/3HAFuUMqyHkU/Pd7+P4EMEvwkvGmr2+ilpAq3cPzmzm1pLHL2 7yDcuiY6CNNHin8vL0eVRpY1lSx0gHOMdCjje1ZbIbjfow/ddXd0M2K+hCncz1IW5MhS WQcfnnp/Z6eTZCfcTdfXzKvXxh7lqc2U+EWFaobxDDwgzVj3ExnAgo+lU54FLzyckINf dlh+rDQiJxanArT2ms/pHwLUV5B42gXetp5RsWclZncZnz07hCE+VfmA7mjxq+mEgcRg N7tCgI+XzvEkzU+LWA8nEFFfxfYrddRoB81xBhm192JbS0L1wwXx58MxJgSdFOcsC+zM f3Wg== X-Gm-Message-State: AOJu0YyaVvmL5nK8pWE604oBd8ne74gpEXRNs3AzYOFVzEOXjkgtm98s wYWdBqjOebSc3gT4wfjU2KEQh318F2VECYQSvPoNi/Ou76WvYwR+WsidPULl/yI= X-Gm-Gg: ASbGnctAwafduo8OojfYPFRL7Hf7JNFkWCb1R404JCtC7DIvDIqkaE3u53SpywXf6Uk ZBKWimqOsTSry1UcUehYsCJlDu3OEdyFRABxhRvbCoGsuPlxm+Gp+mmc+TrM8LaF1QDM2k0DYfG qBqZgnYN+K33EFkLQvcHtDrC1EtJdtVXbffpW7eNHvUsaecKEQ1CKQ/tp5BmIeCe31RRZCjWhRF TfhKsuKzGDDiw3oLN3DIiE9smatW0HQ5sdGEAZzRvApuD6Kbo/G97ow3KNjnIm40Nkl+qGuLQ1g mOxikETPJPJaF+87cvdR0iEp0Ksx7GJUozcT X-Google-Smtp-Source: AGHT+IGalWwy+G0MBZV4qEidnlZ+lpMbkx8OpYf+ZZLpytYQssh1abi5wjPM6UNmnNLJ/PxkKVL7jg== X-Received: by 2002:a05:6a00:4acc:b0:736:b9f5:47c6 with SMTP id d2e1a72fcca58-73dc1566938mr13091214b3a.16.1745214861839; Sun, 20 Apr 2025 22:54:21 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d2e1a72fcca58-73dbf8bf5d5sm5888783b3a.11.2025.04.20.22.54.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Apr 2025 22:54:21 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH 1/3] gnu: utf8proc: Update to 2.10.0. Date: Mon, 21 Apr 2025 13:53:46 +0800 Message-ID: <4c272d92f62b18882fe0e6868f6c61a0291071df.1745206603.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Simon Tournier Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/textutils.scm (utf8proc): Add new utf8proc-bootstrap package to break dependency loop with Julia, and update to 2.10.0. * gnu/packages/julia.scm (julia): Change utf8proc dependency to utf8proc-bootstrap to break dependency loop. Change-Id: I5b75b8de3803032d423ba055a62c39801dd2cf47 --- gnu/packages/julia.scm | 3 +- gnu/packages/textutils.scm | 134 ++++++++++++++++--------------------- 2 files changed, 60 insertions(+), 77 deletions(-) diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 9668b3fd1e..9a4b38f74e 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2022 Akira Kyle +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -526,7 +527,7 @@ (define-public julia ("p7zip" ,p7zip) ("pcre2" ,pcre2) ("suitesparse" ,suitesparse) - ("utf8proc" ,utf8proc-2.7.0) + ("utf8proc" ,utf8proc-bootstrap) ; Julia used for tests ("wget" ,wget) ("which" ,which) ("zlib" ,zlib) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index c886b009be..1814490e97 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2024 Sharlatan Hellseher ;;; Copyright © 2024, 2025 Ashish SHUKLA ;;; Copyright © 2024 Artyom V. Poptsov +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -76,6 +77,7 @@ (define-module (gnu packages textutils) #:use-module (gnu packages golang-crypto) #:use-module (gnu packages golang-xyz) #:use-module (gnu packages java) + #:use-module (gnu packages julia) #:use-module (gnu packages ncurses) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) @@ -89,7 +91,8 @@ (define-module (gnu packages textutils) #:use-module (gnu packages ruby) #:use-module (gnu packages slang) #:use-module (gnu packages web) - #:use-module (gnu packages xorg)) + #:use-module (gnu packages xorg) + #:use-module (srfi srfi-1)) (define-public dos2unix (package @@ -166,22 +169,44 @@ (define-public enca libenca and several charset conversion libraries and tools.") (license license:gpl2))) +;; Bootstrap variant of utf8proc, which breaks the dependency cycle between julia +;; and utf8proc by disabling tests and removing its native-inputs. +(define-public utf8proc-bootstrap + (hidden-package + (package + (name "utf8proc-bootstrap") + (version "2.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaStrings/utf8proc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1n1k67x39sk8xnza4w1xkbgbvgb1g7w2a7j2qrqzqaw1lyilqsy2")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:make-flags (list ,(string-append "CC=" (cc-for-target)) + (string-append "prefix=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure) + ))) + (home-page "https://juliastrings.github.io/utf8proc/") + (synopsis "C library for processing UTF-8 Unicode data") + (description "utf8proc is a small C library that provides Unicode + normalization, case-folding, and other operations for data in the UTF-8 + encoding, supporting Unicode version 16.0.0.") + (license license:expat)))) + (define-public utf8proc (package + (inherit utf8proc-bootstrap) (name "utf8proc") - (version "2.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/JuliaStrings/utf8proc") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1xlkazhdnja4lksn5c9nf4bln5gjqa35a8gwlam5r0728w0h83qq")))) - (build-system gnu-build-system) - (native-inputs - (let ((UNICODE_VERSION "13.0.0")) ; defined in data/Makefile + (native-inputs ;; For tests. + (let ((UNICODE_VERSION "16.0.0")) ; defined in data/Makefile ;; Test data that is otherwise downloaded with curl. `(("NormalizationTest.txt" ,(origin @@ -189,7 +214,7 @@ (define-public utf8proc (uri (string-append "https://www.unicode.org/Public/" UNICODE_VERSION "/ucd/NormalizationTest.txt")) (sha256 - (base32 "07g0ya4f6zfzvpp24ccxkb2yq568kh83gls85rjl950nv5fya3nn")))) + (base32 "1cffwlxgn6sawxb627xqaw3shnnfxq0v7cbgsld5w1z7aca9f4fq")))) ("GraphemeBreakTest.txt" ,(origin (method url-fetch) @@ -197,57 +222,26 @@ (define-public utf8proc UNICODE_VERSION "/ucd/auxiliary/GraphemeBreakTest.txt")) (sha256 - (base32 "07f8rrvcsq4pibdz6zxggxy8w7zjjqyw2ggclqlhalyv45yv7prj")))) - + (base32 "1d9w6vdfxakjpp38qjvhgvbl2qx0zv5655ph54dhdb3hs9a96azf")))) + ("DerivedCoreProperties.txt" + ,(origin + (method url-fetch) + (uri (string-append "https://www.unicode.org/Public/" + UNICODE_VERSION "/ucd/DerivedCoreProperties.txt")) + (sha256 + (base32 "1gfsq4vdmzi803i2s8ih7mm4fgs907kvkg88kvv9fi4my9hm3lrr")))) ;; For tests. - ("perl" ,perl)))) + ("perl" ,perl) + ("ruby" ,ruby-2.7) + ("julia" ,julia)))) (arguments - `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) - (string-append "prefix=" (assoc-ref %outputs "out"))) - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-before 'check 'check-data - (lambda* (#:key ,@(if (%current-target-system) - '(native-inputs) - '()) - inputs #:allow-other-keys) - (for-each (lambda (i) - (copy-file (assoc-ref ,@(if (%current-target-system) - '((or native-inputs inputs)) - '(inputs)) i) - (string-append "data/" i))) - '("NormalizationTest.txt" "GraphemeBreakTest.txt")) - (substitute* "data/GraphemeBreakTest.txt" - (("÷") "/") - (("×") "+")) - #t))))) - (home-page "https://juliastrings.github.io/utf8proc/") - (synopsis "C library for processing UTF-8 Unicode data") - (description "utf8proc is a small C library that provides Unicode -normalization, case-folding, and other operations for data in the UTF-8 -encoding, supporting Unicode version 9.0.0.") - (license license:expat))) - -(define-public utf8proc-2.7.0 - (package - (inherit utf8proc) - (name "utf8proc") - (version "2.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/JuliaStrings/utf8proc") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wrsmnaigal94gc3xbzdrrm080zjhihjfdla5admllq2w5dladjj")))) - (arguments - (substitute-keyword-arguments (package-arguments utf8proc) + (substitute-keyword-arguments (package-arguments utf8proc-bootstrap) + ((#:tests? _ #f) + (not (%current-target-system))) ((#:phases phases) - `(modify-phases ,phases - (replace 'check-data + `(modify-phases %standard-phases + (delete 'configure) + (add-before 'check 'check-data (lambda* (#:key inputs native-inputs #:allow-other-keys) (display native-inputs) (for-each (lambda (i) @@ -255,19 +249,7 @@ (define-public utf8proc-2.7.0 (string-append "data/" i))) '("NormalizationTest.txt" "GraphemeBreakTest.txt" "DerivedCoreProperties.txt")))))))) - (native-inputs - (append - (package-native-inputs utf8proc) - (let ((UNICODE_VERSION "14.0.0")) - `(("DerivedCoreProperties.txt" - ,(origin - (method url-fetch) - (uri (string-append "https://www.unicode.org/Public/" - UNICODE_VERSION "/ucd/DerivedCoreProperties.txt")) - (sha256 - (base32 "1g77s8g9443dd92f82pbkim7rk51s7xdwa3mxpzb1lcw8ryxvvg3")))) - ;; For tests - ("ruby" ,ruby-2.7))))))) + (properties (alist-delete 'hidden? (package-properties utf8proc-bootstrap))))) (define-public libconfuse (package -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 01:54:38 2025 Received: (at 77949) by debbugs.gnu.org; 21 Apr 2025 05:54:38 +0000 Received: from localhost ([127.0.0.1]:59091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6k73-0005Vk-LP for submit@debbugs.gnu.org; Mon, 21 Apr 2025 01:54:38 -0400 Received: from mail-pg1-x536.google.com ([2607:f8b0:4864:20::536]:43435) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6k6y-0005V3-1u for 77949@debbugs.gnu.org; Mon, 21 Apr 2025 01:54:33 -0400 Received: by mail-pg1-x536.google.com with SMTP id 41be03b00d2f7-aee773df955so3737882a12.1 for <77949@debbugs.gnu.org>; Sun, 20 Apr 2025 22:54:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745214865; x=1745819665; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=oSLKjV/2hVgFdeN3Kwn7IgcehMWsvpqVVowHggKfTQg=; b=BXEg6QT57dYLc0H5rJ/m6HP/bsreYowfvV3RDufFOYI1qEWaZknF/N/71/sl+6aO5O VI+GG2OBdq7lDF4jKqLvGpmxwpgVUGVXsNlOHEp8aAeSHLJ7etUF6gSnViQFc04lRPpB 7pBv3kC5xi6SpEg34nELjG+T4n7Fis3Juiw1J/I7uXzjLIRNy/5A+QnPZvMS5BnZ6w63 wbOcgX3T8+YoPdYGcpoVqreDd6O8vQfucIh98r6jDNDnmz9AkGaHsLoZDbnZPSI/qcnC 1BZRiW51Z0Gco42WyeTlQFPH4xM3wqEPwEU05G5OhuwgQDyRhhbDMOCd5nGCm8ZqwRfD n2hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745214865; x=1745819665; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oSLKjV/2hVgFdeN3Kwn7IgcehMWsvpqVVowHggKfTQg=; b=J+t8WL8DIxyNSH9NVgH7cRlLMKQR4ge2ntF+zjVtkU1I3Qit/YnSjpSqjeYBym2LCV 2KplEIkgC6Kaun6KYQ81+FesU6PIHbB0glHxOzg+hCMrNZ/Lb3+YHDWIm7+A+yTqquPJ EsBCcGJ8sLiF09wful+6f3bopgPvAZVFMoPVeoHqXZHYydUty6kQCL47XZFJYn4YB00o vwCJTkGV0fAHhxOc2HZ0FUNCEyH/RJ3593JKRcPmNWxXTQ6S8gQP0J7cdsQ59zouy9Tx 3h6+62k17NFjeZUX/MiOm5u6KzOeIrSoIHUvcKMwTFZeJQkmJc5GpkaqbASg/SyXGAkn /H1Q== X-Gm-Message-State: AOJu0YyfPWuTCv+ED+/fBd50NQRujox1ARiYv/iLNZyQOqb6TtVAfp9H ETbfmadwpLsI1IMCmt8OdCs5CadhxL/S1qE/2Ek6uIY8mhSd1UuLi3x94EhEyp8= X-Gm-Gg: ASbGncs6/bVijt6paBkxpv3WuVbeJZMnWZz0LBAtgTNv0mspXB4kte4/YqBrsnQquWs VBW52z0m9WB2YSikPG77PEso05KMG3B9rPWfuGcE3STd2Lgyy77HPDf40ZGjQ99YSK9FCg/uox9 u2b5yO3hahqXO8H0Q6cYNB2d/XzV3uTcPGI+ZibNfBetAeBPwtrLpm8tiCqcfbGo9Y6YEdJTSmg P2CMIhpSOOkk1AH8CsVucqNZcNbX/gGG4xugWLWPno3ez3Cjip1hvgE+AHRoQpY//FXGv7xTpH7 /PrPuWZ9IpobhZB9XpdWj4oNEKt8gqoZZVOs X-Google-Smtp-Source: AGHT+IG29JwjEG8GbxotLYlbFavdKDTNErRE5LdPZJYJBWEvE36urSXYlv/BQhk54nL2AJRrglGPKQ== X-Received: by 2002:a17:903:2283:b0:21f:53a5:19e0 with SMTP id d9443c01a7336-22c50cf9a2dmr145034835ad.12.1745214864773; Sun, 20 Apr 2025 22:54:24 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-22c50eb48a4sm57503505ad.133.2025.04.20.22.54.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Apr 2025 22:54:24 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH 2/3] gnu: tree-sitter: Update to 0.25.3. Date: Mon, 21 Apr 2025 13:53:47 +0800 Message-ID: <695d34b218cc41b80751dd7ba1777d114a962af5.1745206603.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Cayetano Santos , Divya Ranjan Pattanaik , Hilton Chain , Ian Eure , Katherine Cox-Buday , Liliana Marie Prikler Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3. Change-Id: I5428c1fc180af0a391286f2bcb2ee48746885486 --- gnu/packages/tree-sitter.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 19e32f53f1..3ef30b3490 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2023, 2024 Nicolas Graves ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023, 2024 Raven Hallsby +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -101,16 +102,16 @@ (define-public python-tree-sitter (define-public tree-sitter (package (name "tree-sitter") - (version "0.20.10") ;untagged + (version "0.25.3") ;untagged (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/tree-sitter/tree-sitter") - (commit "0e4ff0bb27edf37b76fc7d35aa768b02cf4392ad"))) + (commit "v0.25.3"))) (file-name (git-file-name name version)) (sha256 (base32 - "1bai4gdhf8w5p1i9np2kl2ms0jq6rgq98qpiipipzayb9jjjlxcy")) + "0cck2wa17figxww7lb508sgwy9sbyqj89vxci07hiscr5sgdx9y5")) (modules '((guix build utils))) (snippet #~(begin ;; Remove bundled ICU parts -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 01:54:38 2025 Received: (at 77949) by debbugs.gnu.org; 21 Apr 2025 05:54:38 +0000 Received: from localhost ([127.0.0.1]:59093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6k74-0005Vo-5a for submit@debbugs.gnu.org; Mon, 21 Apr 2025 01:54:38 -0400 Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]:43435) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6k70-0005V9-Dj for 77949@debbugs.gnu.org; Mon, 21 Apr 2025 01:54:35 -0400 Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-227914acd20so36592885ad.1 for <77949@debbugs.gnu.org>; Sun, 20 Apr 2025 22:54:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745214868; x=1745819668; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=UZedAA4el37wrzVHf1iagjJ5SbEi7NRWBpILrnRgz0E=; b=Y1b7QdKuQQlZfAeFF5vA3biowAhJjE4WDI0VTKa+g6Sj9edp3DwxXWjcEdsV604Rgo YfClrzpemBq16dCjnNQX+gSffCIRFe88c1in6tFj4L6YDw642CXVTqeIuyGnlPC6Xz8U 7uwWLkWnTGj/2MtZVm37Vh9UqwAnhM4x7Ji0St/lwDsyXhgNTVaQdnOrbM3COSBB5UCK jHMV1+fakyyMlKXYVx5qQY5dJzphpv5RIutBlJ2tiWwOgTJ91XOyC2Qp5fn+8eZm17Se l03WGIGhCBU1WaVVICAnkyoUzOa8NoFxFpd41cRicPZnr58Gn3gzidP4IpQmedENIgi4 6Hmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745214868; x=1745819668; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UZedAA4el37wrzVHf1iagjJ5SbEi7NRWBpILrnRgz0E=; b=foRwRg5zGh6HaG6LF5cl60t41oD1S7zsrwMtMEzA9iGS1nO51QYmezhbMYVzvafzTS We8xoG5s4j442LqsMUMtrjfLst1BP/6nzBWL970OCoprxGNnX4YbZnZoOCNG1QD7toO6 rqVZlD9H+lPFkQ3b4kharo3U6vo1edV9ooZ9O7tO+lbpqFSBh4kS8JXu4UOYq0N9ygzE NtrUL4OUn8IHwRPJTNb18mjftxAUMgS9J3DBnQvZBBa2VdtFEmGxPZEPT+LkkrGDa05n EGhLn9Nh4aj2XJnV26k9f5Y2UAg3PraPtQ/nwjB7JBkel1EeO0MGlCnArDWhq9CoHVp2 YgFg== X-Gm-Message-State: AOJu0Yzv3YVKsE3sGSgsygXvPKqLxlFkltZNA2Mayl29zouEy5kWWiql 5lI+wNIOXyBInyWocnwhIGL31C68b+FDGZXDCtY83zUxaywjF8Ozu5tbrCcpwBE= X-Gm-Gg: ASbGnct9aG9ZTDS+3z08uRZQ+g2vF4aeLgf3wxKVLx7TltY3fW070JDVI2AQx8rnBwe um6Hr2S7IUh5Rna9epoX9WEkCWj3pV/4KoumokcEoC9Xgs1ZtR1apprYVubUy2eWX1h7ALeu6Ik qloQpKc4l3qiWYpW/3jESvKbia7SauNnUxIBN5xDd8mY4ViYSk53ZeAXKEWM1AayILmEbdcBTok igcIhk6IJFoCFr5Slhrwu8oEpdjiX8WwmZJ6QTFznl8DkgaUB6yKhEg962INUFHl/TfPpvwRSg1 jgNyxxCjfmHWD0RhjVHxUwnI6rOWAljnubeugJk4TSepd+Y= X-Google-Smtp-Source: AGHT+IEW0hz6IhpVVRx50SLlppzRSTyCYht+gd4Cjhep5UsmxPE6UCWoDYRPt0CkOZpNnqEXYX0D/g== X-Received: by 2002:a17:902:e884:b0:221:89e6:ccb6 with SMTP id d9443c01a7336-22c53f17338mr157444735ad.25.1745214868037; Sun, 20 Apr 2025 22:54:28 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-22c50bdac4fsm57678005ad.16.2025.04.20.22.54.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Apr 2025 22:54:27 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH 3/3] gnu: neovim: Update to 0.11.0. Date: Mon, 21 Apr 2025 13:53:48 +0800 Message-ID: X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vim.scm (neovim): Update to 0.11.0. Change-Id: I278b533b2ff13e2b40652ce451c9924fc729df5a --- gnu/packages/vim.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index c921426b7f..2421c7f789 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2023 Charles Jackson ;;; Copyright © 2023 Foundation Devices, Inc. ;;; Copyright © 2023, 2024 Nguyễn Gia Phong +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -79,6 +80,7 @@ (define-module (gnu packages vim) #:use-module (gnu packages shells) #:use-module (gnu packages tcl) #:use-module (gnu packages text-editors) + #:use-module (gnu packages textutils) #:use-module (gnu packages terminals) #:use-module (gnu packages tree-sitter) #:use-module (gnu packages xdisorg) @@ -782,7 +784,7 @@ (define-public neovim-packer (define-public neovim (package (name "neovim") - (version "0.9.5") + (version "0.11.0") (source (origin (method git-fetch) (uri (git-reference @@ -791,7 +793,7 @@ (define-public neovim (file-name (git-file-name name version)) (sha256 (base32 - "1j3z7jay0m6g06v04falrzr062g07xr4svbrc3hywlqi2h6rrvk5")))) + "1z7xmngjr93dc52k8d3r6x0ivznpa8jbdrw24gqm16lg9gzvma02")))) (build-system cmake-build-system) (arguments (list #:modules @@ -849,6 +851,7 @@ (define-public neovim libtermkey libvterm unibilium + utf8proc-2.10.0 jemalloc (if (member (if (%current-target-system) (gnu-triplet->nix-system (%current-target-system)) -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 03:11:34 2025 Received: (at 77949) by debbugs.gnu.org; 21 Apr 2025 07:11:34 +0000 Received: from localhost ([127.0.0.1]:59599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6lJV-0005WM-Kw for submit@debbugs.gnu.org; Mon, 21 Apr 2025 03:11:34 -0400 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:60823) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6lJS-0005VM-5w for 77949@debbugs.gnu.org; Mon, 21 Apr 2025 03:11:31 -0400 Received: by mail-wm1-x341.google.com with SMTP id 5b1f17b1804b1-43cf3192f3bso37361785e9.1 for <77949@debbugs.gnu.org>; Mon, 21 Apr 2025 00:11:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745219483; x=1745824283; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=nhnMOR3m7MtrPedDKZyt0PLZOiUAeR2RlrU92bDUyIM=; b=hA8lM5BvqEmnnkhN8sDiD5P+qSC0a9xCMq9NBGoKkecUk4MXLLwsr2zUB42HPRrmdM zEdxjb1ATpihHIW4zLV5yaouw+A8W8i11N4fC1tfysQMIcwqNrur/4R1BhIWM9SQuAX5 wdAbqi8SdKBwPZTORxg2+um/j2ecOtgtLmVuF3gLDkUa+bbQBy74CLVtYo4LwmLN/qfP sTheKQoKikb0s+OKs5yq5wGZlqzTGwqtSml/cCvWyAbF0/foDBjbHhWcewlc6Oo1g0aG ZVDTjLTyhiawtL4w/J6ITf85JLQxAVSlzD5WllOEB3bEyQwthzWXs1HXguaLGArYYTU3 jTHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745219483; x=1745824283; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nhnMOR3m7MtrPedDKZyt0PLZOiUAeR2RlrU92bDUyIM=; b=HBXoEbjoVOzBv8w7SZSQl/albiUyhuumC8oMXEZVZtp35UDAEe3F7yvEZaITMDmstn K0EvkHj8z01DtXhyicMdmmb+zfOK6MWoIH4cthbWiwm15q6RYqjAgPaTMhr4dDIiDU8H nqwGhpfWmO1d/K4gMH/ZbnZsSCoGwXnE0QMlK4aVE6v35M90HxQdaUOlA6QTE59Sh3Zj waEmFqLUr2WIy2ASwBPEznhtmMVC2xQl5S+fcU4SlvRlz/tUOAtsvzz9Lz/ocuspeL1n 1uqNrtUb6t52TxQpipvtLj0WnMoOBQwzbfsPJJGdcOYVv5+u1cty+Be4o4Y32y4wo/P8 IhgA== X-Forwarded-Encrypted: i=1; AJvYcCUEdCQ0C7cTvsr55lO3OvZYvL29IgBnDbI4JP2H2RmM5plfh69hyb1AtfmaPs6240+MQNKeRw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz9xioA2aYgJGb0xXwsgMYPnNHnkUw5qy3YfqGZMnLnf/OxZTa+ WDMakmZ90//cdxQdvvEsW8zV0qOQWqAWfiKY0LSFpBc/DM20t5gk X-Gm-Gg: ASbGnctQtiau35AWTMGFxbxwC2u1TEv3AAqeADFjyWFraZXNQ7RPM1jNDOb6UGfhn05 gUQO9NMQN5yGTT9B4jSyS0NkyFLI3EWl9Yi0dvs/IpRLnrIIP/h041o4aFJVvVthSkBS+6Whsqp Q83hc9rKeGUGCL9tjZkT1hQI2FBkHf1bl4I1qyGxV7X2+yT2D4k20+be3MICRR3X808wxDT1BXH lABXTAbeomYTGdHJR9UMBZdfKMccvhxV18JFW9WLlx1mXbmSLX5/onggtEE/Nkf8Ac6VfnMbEm4 QhcE11nsG+EP5fJSrDyQVzCs7KwwNsTGAiqNIMCEHzZEm9q2om8tHTKKAnxITIerSCEckSoPmUa MVbOKGf5yx086KtIvKvIgCAZWnUk= X-Google-Smtp-Source: AGHT+IHEowdMYkS/eUnmBwnIuNUu1X87Wa3ElYMpG69F7K0ZXBV/iSyZy7Iby562cuJ8Rbup5CXskA== X-Received: by 2002:a05:600c:3b9b:b0:439:643a:c8d5 with SMTP id 5b1f17b1804b1-4406aa872fdmr104610045e9.0.1745219483497; Mon, 21 Apr 2025 00:11:23 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4406d5cf3a7sm122860995e9.32.2025.04.21.00.11.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Apr 2025 00:11:23 -0700 (PDT) Message-ID: Subject: Re: [bug#77949] [PATCH 2/3] gnu: tree-sitter: Update to 0.25.3. From: Liliana Marie Prikler To: John Khoo , 77949@debbugs.gnu.org Date: Mon, 21 Apr 2025 09:11:20 +0200 In-Reply-To: <695d34b218cc41b80751dd7ba1777d114a962af5.1745206603.git.johnkhootf@gmail.com> References: <695d34b218cc41b80751dd7ba1777d114a962af5.1745206603.git.johnkhootf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: Ian Eure , Katherine Cox-Buday , Cayetano Santos , Andrew Tropin , Hilton Chain , Divya Ranjan Pattanaik X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) QW0gTW9udGFnLCBkZW0gMjEuMDQuMjAyNSB1bSAxMzo1MyArMDgwMCBzY2hyaWViIEpvaG4gS2hv bzoKPiAqIGdudS9wYWNrYWdlcy90cmVlLXNpdHRlci5zY20gKHRyZWUtc2l0dGVyKTogVXBkYXRl IHRvIDAuMjUuMy4KPiAKPiBDaGFuZ2UtSWQ6IEk1NDI4YzFmYzE4MGFmMGEzOTEyODZmMmJjYjJl ZTQ4NzQ2ODg1NDg2Cj4gLS0tCj4gwqBnbnUvcGFja2FnZXMvdHJlZS1zaXR0ZXIuc2NtIHwgNyAr KysrLS0tCj4gwqAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvdHJlZS1zaXR0ZXIuc2NtIGIvZ251L3Bh Y2thZ2VzL3RyZWUtCj4gc2l0dGVyLnNjbQo+IGluZGV4IDE5ZTMyZjUzZjEuLjNlZjMwYjM0OTAg MTAwNjQ0Cj4gLS0tIGEvZ251L3BhY2thZ2VzL3RyZWUtc2l0dGVyLnNjbQo+ICsrKyBiL2dudS9w YWNrYWdlcy90cmVlLXNpdHRlci5zY20KPiBAQCAtNyw2ICs3LDcgQEAKPiDCoDs7OyBDb3B5cmln aHQgwqkgMjAyMywgMjAyNCBOaWNvbGFzIEdyYXZlcyA8bmdyYXZlc0BuZ3JhdmVzLmZyPgo+IMKg Ozs7IENvcHlyaWdodCDCqSAyMDIzIFpoZW5nIEp1bmppZSA8ODczMjE2MDcxQHFxLmNvbT4KPiDC oDs7OyBDb3B5cmlnaHQgwqkgMjAyMywgMjAyNCBSYXZlbiBIYWxsc2J5IDxrYXJsQGhhbGxzYnku Y29tPgo+ICs7OzsgQ29weXJpZ2h0IMKpIDIwMjUgSm9obiBLaG9vIDxqb2hua2hvb3RmQGdtYWls LmNvbT4KPiDCoDs7Owo+IMKgOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4Lgo+IMKg Ozs7Cj4gQEAgLTEwMSwxNiArMTAyLDE2IEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi10cmVlLXNp dHRlcgo+IMKgKGRlZmluZS1wdWJsaWMgdHJlZS1zaXR0ZXIKPiDCoMKgIChwYWNrYWdlCj4gwqDC oMKgwqAgKG5hbWUgInRyZWUtc2l0dGVyIikKPiAtwqDCoMKgICh2ZXJzaW9uICIwLjIwLjEwIinC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7dW50YWdnZWQKPiArwqDCoMKgICh2ZXJz aW9uICIwLjI1LjMiKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDt1bnRhZ2dlZApU aGlzIGlzIG5vdCB1bnRhZ2dlZC4KPiDCoMKgwqDCoCAoc291cmNlIChvcmlnaW4KPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChtZXRob2QgZ2l0LWZldGNoKQo+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybAo+ICJodHRwczovL2dpdGh1Yi5jb20vdHJlZS1zaXR0 ZXIvdHJlZS1zaXR0ZXIiKQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAoY29tbWl0Cj4gIjBlNGZmMGJiMjdlZGYzN2I3NmZjN2QzNWFhNzY4YjAyY2Y0MzkyYWQiKSkp Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb21taXQgInYwLjI1 LjMiKSkpClVzZSAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikKPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGEyNTYKPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKGJhc2UzMgo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKPiAi MWJhaTRnZGhmOHc1cDFpOW5wMmtsMm1zMGpxNnJncTk4cXBpaXBpcHpheWI5ampqbHhjeSIpKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKPiAiMGNjazJ3YTE3ZmlneHd3N2xiNTA4 c2d3eTlzYnlxajg5dnhjaTA3aGlzY3I1c2dkeDl5NSIpKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1dGlscykpKQo+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKHNuaXBwZXQgI34oYmVnaW4KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgUmVtb3ZlIGJ1bmRsZWQgSUNVIHBh cnRzCgpDaGVlcnMKCg== From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 03:16:51 2025 Received: (at 77949-close) by debbugs.gnu.org; 21 Apr 2025 07:16:51 +0000 Received: from localhost ([127.0.0.1]:59647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6lOc-0005yz-PD for submit@debbugs.gnu.org; Mon, 21 Apr 2025 03:16:51 -0400 Received: from mail.boiledscript.com ([49.12.134.184]:53026) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u6lOZ-0005ye-8y for 77949-close@debbugs.gnu.org; Mon, 21 Apr 2025 03:16:48 -0400 Date: Mon, 21 Apr 2025 15:16:17 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=mail; t=1745219805; h=from:from: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; bh=MGFn13PsTOgINNwwePf+8CsICYfDYCUCpr0M8/QMtpE=; b=Y7xN/Iv8XE/6OWc2eurpmGujDExWsJaCDGerxU0AEXsY4DfiOlEpKyKHBLrL/NMoT5jRjP 5ttpy92QkCasTRivgbFv+8IfPbSm83pA4/9d6XvklMhBs6rL8oZdQh5quJHTTYTlpErk/g wwGSHkXTpIBYFb8hzaT+2Svh51x9LEi9sUgd2IA6se1MyVnOBXU7rL99FCiIiaunmxinNW eWOK83oL8xgRdn+PkF1sPxTnYYdYr4izbHI2fkRuAfRFb1a8Gfl8aJrCsU1Y8wCFIb11MB 9wxSvfV2SZCUbuJim/bc6dMdHjsAU9fpkfxxJ+DdeZ0ISFEoZRLj7cVT9PqWMw== Message-ID: <87wmbe7zni.wl-hako@ultrarare.space> From: Hilton Chain To: John Khoo Subject: Re: [bug#77949] [PATCH 2/3] gnu: tree-sitter: Update to 0.25.3. In-Reply-To: <695d34b218cc41b80751dd7ba1777d114a962af5.1745206603.git.johnkhootf@gmail.com> References: <695d34b218cc41b80751dd7ba1777d114a962af5.1745206603.git.johnkhootf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949-close Cc: Ian Eure , Katherine Cox-Buday , Cayetano Santos , Andrew Tropin , Divya Ranjan Pattanaik , 77949-close@debbugs.gnu.org, Liliana Marie Prikler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Mon, 21 Apr 2025 13:53:47 +0800, John Khoo wrote: > > * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3. > > Change-Id: I5428c1fc180af0a391286f2bcb2ee48746885486 > --- > gnu/packages/tree-sitter.scm | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) tree-sitter has already been updated on rust-team branch [1], and it's a bigger change. :) Closing --- [1]: https://git.savannah.gnu.org/cgit/guix.git/commit/?h=rust-team&id=9d6fd73a9d958cf103b23032a855eccff1d7e129 From unknown Sat Aug 16 18:47:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Mon, 21 Apr 2025 07:22:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 03:32:27 2025 Received: (at 77949) by debbugs.gnu.org; 21 Apr 2025 07:32:27 +0000 Received: from localhost ([127.0.0.1]:59798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6ldi-000204-MG for submit@debbugs.gnu.org; Mon, 21 Apr 2025 03:32:27 -0400 Received: from mail.boiledscript.com ([49.12.134.184]:44416) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u6ldf-0001zp-83 for 77949@debbugs.gnu.org; Mon, 21 Apr 2025 03:32:24 -0400 Date: Mon, 21 Apr 2025 15:28:58 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=mail; t=1745220741; h=from:from: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; bh=Q+OF8FJGzAitZMfAHhTkSG8pDMOrRV/7IKZ1TCDGMIk=; b=L02wyReGB4m9rLgcUcxpEuKoqgtwKQb3jhyad5FD0MZ+jeiRPbcQ1BF56mxpAerjQq0ggN TTQzdPHq4nmoYlwPmeNhEj3IvAjvjm/02Uzkaj66N0WCMx0o5qx7dmbw3lLZzEW5c4WFLZ yY/yTAlfV+gC8lIWR0NBTfDw6QOjXzxswsIchciKpzuYKrWzvfBl1XRzuIxkCgsKgzY8IA jz0TxeJ8/5W4tfiVeXEwdbynmwEziEp61gD4Gj3tKlb6+UGc+cXqzbbWV6q4XnhYLLc+Bk 2cq0jEhhBb7xY5F+SAhzJaVQ/Qzb96Xbu41OFJgdUkjDzNVMoAVg5tc5/MTazg== Message-ID: <87msca7z2d.wl-hako@ultrarare.space> From: Hilton Chain To: John Khoo Subject: Re: [bug#77949] [PATCH 2/3] gnu: tree-sitter: Update to 0.25.3. In-Reply-To: <87wmbe7zni.wl-hako@ultrarare.space> References: <695d34b218cc41b80751dd7ba1777d114a962af5.1745206603.git.johnkhootf@gmail.com> <87wmbe7zni.wl-hako@ultrarare.space> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: 77949@debbugs.gnu.org, Ian Eure , Katherine Cox-Buday , Cayetano Santos , Andrew Tropin , Divya Ranjan Pattanaik , Liliana Marie Prikler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, 21 Apr 2025 15:16:17 +0800, Hilton Chain wrote: > > Hi, > > On Mon, 21 Apr 2025 13:53:47 +0800, > John Khoo wrote: > > > > * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3. > > > > Change-Id: I5428c1fc180af0a391286f2bcb2ee48746885486 > > --- > > gnu/packages/tree-sitter.scm | 7 ++++--- > > 1 file changed, 4 insertions(+), 3 deletions(-) > > tree-sitter has already been updated on rust-team branch [1], and it's a bigger > change. :) > > Closing > --- > [1]: https://git.savannah.gnu.org/cgit/guix.git/commit/?h=rust-team&id=9d6fd73a9d958cf103b23032a855eccff1d7e129 Reopened. Forgive my tired eyes, I didn't notice this is a patch series. Did you forget to submit some change? --8<---------------cut here---------------start------------->8--- error: utf8proc-2.10.0: unbound variable --8<---------------cut here---------------end--------------->8--- Thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 10:05:39 2025 Received: (at 77949) by debbugs.gnu.org; 21 Apr 2025 14:05:39 +0000 Received: from localhost ([127.0.0.1]:35699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6rmD-0001TW-Pi for submit@debbugs.gnu.org; Mon, 21 Apr 2025 10:05:39 -0400 Received: from mail-pj1-x102f.google.com ([2607:f8b0:4864:20::102f]:42136) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6rmA-0001Si-4M for 77949@debbugs.gnu.org; Mon, 21 Apr 2025 10:05:35 -0400 Received: by mail-pj1-x102f.google.com with SMTP id 98e67ed59e1d1-30820167b47so3700966a91.0 for <77949@debbugs.gnu.org>; Mon, 21 Apr 2025 07:05:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745244327; x=1745849127; darn=debbugs.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=cqJglFNbOCG2tttNvqxkaqBHAyodHTM7KaUOU52bZQY=; b=YkB8eStNbN1yyBNKGMEYFhyNX9cC4FImtZtIIita24nvJMN1GUdaKBRMfbBtNDy+8/ O5g7YuLPV4ny6ig5ZQtETu2stEKKGbjkHCUwr7XTl8v3VUptK5ZgJQ5AA/CSgczlVaN4 iN1URAFKETSD224bV1DcfH4Exu8gTdnu7p9EXJfD5WHuuL4idK9meUj53+l6UNjhRZPb yRL4r8lwVF7ByF6gDk/0D3DU/LvgHCk+Rx1O43dV9ct9xm0lqVQKO6uB8/Lvnt94ASZe N91OQJ+Fkymxuh3CgF8eWXCfdgl3X6iTfIWbJMFLbAIj+ZyzYUnf90HLNq7dTPYltrc1 an5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745244327; x=1745849127; 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=cqJglFNbOCG2tttNvqxkaqBHAyodHTM7KaUOU52bZQY=; b=OdKtpDazEE9o5xAQrjg4YjMFg/03VWsTXTTvTmlUsxigfsdVBHobVwMlKC8H10VJb6 k9vtvTAMuUTpliHsKw6DyfPpcb4oEWJaHGkT1h3qWmbOoffxqU2C1cEvTIl2D62JY5/J LTLAQtIyohwqOnDUSIOnXB3BAZ53h/ZJWRiw/ApC7N9WHz1ZWQeaENoZsQsJXhH6z1LY pdv5F3VH2eKgygcFuxrN2fDTu8Lbfu3z1ZZ6vCjH2Asa3MhLEyy9IgPgMxN3IN7II6/w +I7FeS6hzFdfZGqwmQ+p8ehUbY8k+2haCR8znwWwi30dqutQcqlJz45No8gesLbBb4pK IiCQ== X-Gm-Message-State: AOJu0YzzCqPm6LqR1d9HoOFadfDYU5FsAu6iN5730dea3NnjijhjWiGp 39Wc/U7OklqmXaT/hwykJg3disziaPrf+0X74soLdp6LWiJgwx1Tf7K18VM2zTU= X-Gm-Gg: ASbGnct8/TdmmUO5bpQbxWqMpmpDY1p2ummXgsbW6S//UBdA2B8/ROtKP8Cowq2w3xL rvfdutQy2jDNctxK+wipxsAmz+O3Ywwr2+rfX2agEUBalN0b1P+nhKyXYaaMBbqQ8Q+whvrBNf4 KSyX/GuMqZeX+vg+KTB7RMHxgkJTLTonzcTyAMkmjfOkvp/84y0AaAIsT7GJzNvEC+Zs1DTCkdY q9ZwccPjOKcp33gx35VOuw0s5JYlUxvhtg2yZ3c401NlXpe4NL81LFxaq3D4Kw4kJurQDcve1dm 9GwWjehnwXj6dBifPA++uFeaOhx6UKDgzLJM X-Google-Smtp-Source: AGHT+IHhG+yAwZ3chffrBH2odBMaxOkWouWymuvA5zl2pO0Z1BMFGG26sUxh1UAGPXnDGjTjbegmEw== X-Received: by 2002:a17:90b:3cd0:b0:2fa:3174:e344 with SMTP id 98e67ed59e1d1-30879c02d1amr17888443a91.14.1745244326972; Mon, 21 Apr 2025 07:05:26 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id 98e67ed59e1d1-3087e1149b1sm6582730a91.40.2025.04.21.07.05.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Apr 2025 07:05:26 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH v2 1/3] gnu: utf8proc: Update to 2.10.0. Date: Mon, 21 Apr 2025 22:05:15 +0800 Message-ID: <4c272d92f62b18882fe0e6868f6c61a0291071df.1745244317.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Simon Tournier Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/textutils.scm (utf8proc): Add new utf8proc-bootstrap package to break dependency loop with Julia, and update to 2.10.0. * gnu/packages/julia.scm (julia): Change utf8proc dependency to utf8proc-bootstrap to break dependency loop. Change-Id: I5b75b8de3803032d423ba055a62c39801dd2cf47 --- gnu/packages/julia.scm | 3 +- gnu/packages/textutils.scm | 134 ++++++++++++++++--------------------- 2 files changed, 60 insertions(+), 77 deletions(-) diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 9668b3fd1e..9a4b38f74e 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2022 Akira Kyle +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -526,7 +527,7 @@ (define-public julia ("p7zip" ,p7zip) ("pcre2" ,pcre2) ("suitesparse" ,suitesparse) - ("utf8proc" ,utf8proc-2.7.0) + ("utf8proc" ,utf8proc-bootstrap) ; Julia used for tests ("wget" ,wget) ("which" ,which) ("zlib" ,zlib) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index c886b009be..1814490e97 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2024 Sharlatan Hellseher ;;; Copyright © 2024, 2025 Ashish SHUKLA ;;; Copyright © 2024 Artyom V. Poptsov +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -76,6 +77,7 @@ (define-module (gnu packages textutils) #:use-module (gnu packages golang-crypto) #:use-module (gnu packages golang-xyz) #:use-module (gnu packages java) + #:use-module (gnu packages julia) #:use-module (gnu packages ncurses) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) @@ -89,7 +91,8 @@ (define-module (gnu packages textutils) #:use-module (gnu packages ruby) #:use-module (gnu packages slang) #:use-module (gnu packages web) - #:use-module (gnu packages xorg)) + #:use-module (gnu packages xorg) + #:use-module (srfi srfi-1)) (define-public dos2unix (package @@ -166,22 +169,44 @@ (define-public enca libenca and several charset conversion libraries and tools.") (license license:gpl2))) +;; Bootstrap variant of utf8proc, which breaks the dependency cycle between julia +;; and utf8proc by disabling tests and removing its native-inputs. +(define-public utf8proc-bootstrap + (hidden-package + (package + (name "utf8proc-bootstrap") + (version "2.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaStrings/utf8proc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1n1k67x39sk8xnza4w1xkbgbvgb1g7w2a7j2qrqzqaw1lyilqsy2")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:make-flags (list ,(string-append "CC=" (cc-for-target)) + (string-append "prefix=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure) + ))) + (home-page "https://juliastrings.github.io/utf8proc/") + (synopsis "C library for processing UTF-8 Unicode data") + (description "utf8proc is a small C library that provides Unicode + normalization, case-folding, and other operations for data in the UTF-8 + encoding, supporting Unicode version 16.0.0.") + (license license:expat)))) + (define-public utf8proc (package + (inherit utf8proc-bootstrap) (name "utf8proc") - (version "2.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/JuliaStrings/utf8proc") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1xlkazhdnja4lksn5c9nf4bln5gjqa35a8gwlam5r0728w0h83qq")))) - (build-system gnu-build-system) - (native-inputs - (let ((UNICODE_VERSION "13.0.0")) ; defined in data/Makefile + (native-inputs ;; For tests. + (let ((UNICODE_VERSION "16.0.0")) ; defined in data/Makefile ;; Test data that is otherwise downloaded with curl. `(("NormalizationTest.txt" ,(origin @@ -189,7 +214,7 @@ (define-public utf8proc (uri (string-append "https://www.unicode.org/Public/" UNICODE_VERSION "/ucd/NormalizationTest.txt")) (sha256 - (base32 "07g0ya4f6zfzvpp24ccxkb2yq568kh83gls85rjl950nv5fya3nn")))) + (base32 "1cffwlxgn6sawxb627xqaw3shnnfxq0v7cbgsld5w1z7aca9f4fq")))) ("GraphemeBreakTest.txt" ,(origin (method url-fetch) @@ -197,57 +222,26 @@ (define-public utf8proc UNICODE_VERSION "/ucd/auxiliary/GraphemeBreakTest.txt")) (sha256 - (base32 "07f8rrvcsq4pibdz6zxggxy8w7zjjqyw2ggclqlhalyv45yv7prj")))) - + (base32 "1d9w6vdfxakjpp38qjvhgvbl2qx0zv5655ph54dhdb3hs9a96azf")))) + ("DerivedCoreProperties.txt" + ,(origin + (method url-fetch) + (uri (string-append "https://www.unicode.org/Public/" + UNICODE_VERSION "/ucd/DerivedCoreProperties.txt")) + (sha256 + (base32 "1gfsq4vdmzi803i2s8ih7mm4fgs907kvkg88kvv9fi4my9hm3lrr")))) ;; For tests. - ("perl" ,perl)))) + ("perl" ,perl) + ("ruby" ,ruby-2.7) + ("julia" ,julia)))) (arguments - `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) - (string-append "prefix=" (assoc-ref %outputs "out"))) - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-before 'check 'check-data - (lambda* (#:key ,@(if (%current-target-system) - '(native-inputs) - '()) - inputs #:allow-other-keys) - (for-each (lambda (i) - (copy-file (assoc-ref ,@(if (%current-target-system) - '((or native-inputs inputs)) - '(inputs)) i) - (string-append "data/" i))) - '("NormalizationTest.txt" "GraphemeBreakTest.txt")) - (substitute* "data/GraphemeBreakTest.txt" - (("÷") "/") - (("×") "+")) - #t))))) - (home-page "https://juliastrings.github.io/utf8proc/") - (synopsis "C library for processing UTF-8 Unicode data") - (description "utf8proc is a small C library that provides Unicode -normalization, case-folding, and other operations for data in the UTF-8 -encoding, supporting Unicode version 9.0.0.") - (license license:expat))) - -(define-public utf8proc-2.7.0 - (package - (inherit utf8proc) - (name "utf8proc") - (version "2.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/JuliaStrings/utf8proc") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wrsmnaigal94gc3xbzdrrm080zjhihjfdla5admllq2w5dladjj")))) - (arguments - (substitute-keyword-arguments (package-arguments utf8proc) + (substitute-keyword-arguments (package-arguments utf8proc-bootstrap) + ((#:tests? _ #f) + (not (%current-target-system))) ((#:phases phases) - `(modify-phases ,phases - (replace 'check-data + `(modify-phases %standard-phases + (delete 'configure) + (add-before 'check 'check-data (lambda* (#:key inputs native-inputs #:allow-other-keys) (display native-inputs) (for-each (lambda (i) @@ -255,19 +249,7 @@ (define-public utf8proc-2.7.0 (string-append "data/" i))) '("NormalizationTest.txt" "GraphemeBreakTest.txt" "DerivedCoreProperties.txt")))))))) - (native-inputs - (append - (package-native-inputs utf8proc) - (let ((UNICODE_VERSION "14.0.0")) - `(("DerivedCoreProperties.txt" - ,(origin - (method url-fetch) - (uri (string-append "https://www.unicode.org/Public/" - UNICODE_VERSION "/ucd/DerivedCoreProperties.txt")) - (sha256 - (base32 "1g77s8g9443dd92f82pbkim7rk51s7xdwa3mxpzb1lcw8ryxvvg3")))) - ;; For tests - ("ruby" ,ruby-2.7))))))) + (properties (alist-delete 'hidden? (package-properties utf8proc-bootstrap))))) (define-public libconfuse (package base-commit: 94e7afbb557d3f2709072bf2bf58618293ca7fbd -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 10:05:43 2025 Received: (at 77949) by debbugs.gnu.org; 21 Apr 2025 14:05:44 +0000 Received: from localhost ([127.0.0.1]:35702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6rmJ-0001UC-EU for submit@debbugs.gnu.org; Mon, 21 Apr 2025 10:05:43 -0400 Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:55428) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6rmD-0001Sv-6a for 77949@debbugs.gnu.org; Mon, 21 Apr 2025 10:05:39 -0400 Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-2240b4de12bso58404035ad.2 for <77949@debbugs.gnu.org>; Mon, 21 Apr 2025 07:05:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745244330; x=1745849130; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vwai7IxXrDWBNB5Jn0NbrWx4XjPVCIEqguvsKjXkm/U=; b=IxneMsgZUsTKr46JoBJMOOD72Q8xV2Drj4zgIcOriCFjTKdobXN6Wnxaqm3Q3FcgsO sL52Suo6xZJhHEqiXWe80Xa00It45Vy5gE2RqE7Ge+r1aoWwmSTVoT0S6M2e0UBd82ng 1DjhWN6HU08Oo30eqHfiYhU+lpV6sG756lgFA0l4rQEzZyC8p9bXq2orCT4S3MNAjTsf TLCbHmLCfnyblDDNdK+Cb8RFl2wWlPu9h+B0gvbixYQIlRCry5G/hAs/ng9PfKqGj/lj VzvRtOpAjcbwikwxdpdu++iT32+NJ6BWrXBhusE27+v23c074S1c2CFRYsaNW2zo3eg0 Amhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745244330; x=1745849130; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vwai7IxXrDWBNB5Jn0NbrWx4XjPVCIEqguvsKjXkm/U=; b=eG5xnzmrdAyvZqGvSjyyO15cqxukrGx+RCcGefUhsZY1/6hqsTJ1OZWpCcDytDz4/I G20s2b1XuQnMs3DlhMEoXfK88/VhsSJQKy9Xyw7EXygR/dho7V/15LWOAoUK6+CgmKss P+wCfIBi9a2/64PXTLKTXM4GDO0cyhVe2Awa1D25uV4+nriByfu5oilLQ2+04x3D7G7e 7/Eqp7TOuFsfiw4cIRRLiAH83BifwCjnY52By1Erdkrzgy/V8ZCtD5hExw5EOr+8AY4d Rm0yDFZxGD7y7HYaXBoiCYzLgwaeBn1e6t9OhzLiMMbK8ZhFH87fYdYVcjEabCStW8rD KagA== X-Gm-Message-State: AOJu0YwYz3DaRu3ZmOSguTCY9tJmOsbJ1jLvxw/YKWw7UVLfW3ucxPCh iFWCGz/+KEpD0QkguWJVdN6NZFKHhGVyvLBH11oaEthJkCwLue+kJsGTIXtI7fk= X-Gm-Gg: ASbGncv79gxH9833qY3KTnaIW6g6CKAI/4iVPFrdZ4KpY47tGW9p9v8Av4FKbgz03BK yrG4st5P6gWAur+uK6JvWxDs8yj2HveAGKGlXxH6XKYw0OAtXKXRDLxYE5/AA/p8OcwbM0ng5hD 6sTvTUwR7n/9x1rNoIoQbkyj7TkNRHc8VJ+XTfyhbnjNsS3W0wV7LKCZgJwUOe++rlc9npPK1ML BHYnaBBAf/eTpWMAkeu4svlPSWR/KtlpC7GjCvnVnhjsLEpjsEa+eILixZ9fRK082yKU3sM+UKC kqhRm2Nnb7yCgLzQvncBVoKFAINbHWRpOEpG X-Google-Smtp-Source: AGHT+IGgwadW3JGrjLfqEhYOymkIubS1rZu1SClyQdgSN4CksuKH0YqA4PQpdjYwIauix/e3zaLMHA== X-Received: by 2002:a17:903:1c1:b0:21f:7a8b:d675 with SMTP id d9443c01a7336-22c53285bc6mr192972805ad.4.1745244330198; Mon, 21 Apr 2025 07:05:30 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-22c50eb48a4sm65767255ad.133.2025.04.21.07.05.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Apr 2025 07:05:29 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH v2 2/3] gnu: tree-sitter: Update to 0.25.3. Date: Mon, 21 Apr 2025 22:05:16 +0800 Message-ID: X-Mailer: git-send-email 2.49.0 In-Reply-To: <4c272d92f62b18882fe0e6868f6c61a0291071df.1745244317.git.johnkhootf@gmail.com> References: <4c272d92f62b18882fe0e6868f6c61a0291071df.1745244317.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Cayetano Santos , Divya Ranjan Pattanaik , Hilton Chain , Ian Eure , Katherine Cox-Buday , Liliana Marie Prikler Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3. Change-Id: I5428c1fc180af0a391286f2bcb2ee48746885486 --- gnu/packages/tree-sitter.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 19e32f53f1..6fa24d5b2a 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2023, 2024 Nicolas Graves ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023, 2024 Raven Hallsby +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -101,16 +102,16 @@ (define-public python-tree-sitter (define-public tree-sitter (package (name "tree-sitter") - (version "0.20.10") ;untagged + (version "0.25.3") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/tree-sitter/tree-sitter") - (commit "0e4ff0bb27edf37b76fc7d35aa768b02cf4392ad"))) + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1bai4gdhf8w5p1i9np2kl2ms0jq6rgq98qpiipipzayb9jjjlxcy")) + "0cck2wa17figxww7lb508sgwy9sbyqj89vxci07hiscr5sgdx9y5")) (modules '((guix build utils))) (snippet #~(begin ;; Remove bundled ICU parts -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 10:05:44 2025 Received: (at 77949) by debbugs.gnu.org; 21 Apr 2025 14:05:44 +0000 Received: from localhost ([127.0.0.1]:35704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6rmJ-0001UF-Ta for submit@debbugs.gnu.org; Mon, 21 Apr 2025 10:05:44 -0400 Received: from mail-pg1-x533.google.com ([2607:f8b0:4864:20::533]:54599) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6rmG-0001T7-9t for 77949@debbugs.gnu.org; Mon, 21 Apr 2025 10:05:41 -0400 Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-af6a315b491so3433390a12.1 for <77949@debbugs.gnu.org>; Mon, 21 Apr 2025 07:05:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745244334; x=1745849134; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6OMSladexCFPf9kZ3sXjelfONl1UKHh9uwl8ZkzsSEI=; b=TZv0aS6AAjqVr8blzJ6rc36L2CSQ1HuG3CTfhCL/2bq1AxmVdvn521PcS1TFPpqBfn eQWEXg0rCu/fMqKWoRaaL1JM57kKrfFwi1HX5/viUsXuZL3/ipYbGYjPsuEg3zgto/qD IabPn23vpcN56MMw78UOWRZvBX+5UfGpZScJ2y4joR0pAe3mJXEhbHHV6+n4m5okfW8T ByGvnelrG/RfXm/k7hVv7tKV59zCsrcwbC0jc13Kx/bGfGo9PJGp0fPMrSy7BZLPAf40 v//ZE4pwLrme6iVQTKcHvRYUuMMjAd5wpKVLO/0h/6k9H5UHvE7oFXbUJH9aKb5v1CR6 DSsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745244334; x=1745849134; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6OMSladexCFPf9kZ3sXjelfONl1UKHh9uwl8ZkzsSEI=; b=BNKSGlPK2CQ+iYadMk7YLvdGk3yJBV+AAkUmfFjYOL/xKby4U8NVrEnYRwC2GJEmhl oDzERd2J49IrD79snpzCBiEjCyRL+qlhhMfFG+c9fVnRsFk2ZP/FABdQR/tEfbwX+2Ns eoY6LbKoPVog7WMjXFv3WbpQ5It9ZYCn/psz0e5hx7MBhVJVGbtjUBiqOVQwPm+1Arih RUC8CtUtZiU1hNO2k16Ogi/aE0KZ/bD9SESzLOLkYjuRZHjcmLDJx98PxKhaBU5AMKFz EQXaeXtqr3szsLFez+mq7eRHtXl1nThlBSujFhXEv8J71xx1L+HK7HfqeHOiBkN6iGQz sn6w== X-Gm-Message-State: AOJu0Yzu0gbhNgC+ubMUNMMqkMJ3dXzggjwS23qgNeU7Vdf1A3n+dR2P YcJ2oS3JHJub8Hef43cawp3k1iyeGdJThpprVIEuuddnUSIQCUag/kG+7kZsUJM= X-Gm-Gg: ASbGnctcsZ+ZANWtE/zeyb3jeundikGj5pydB6FJXdksEPKTsuzhcpX3IeBdJqRNhxJ EtKEOpEN9ix5N2HUal01l9o7/ASMOO1I7joGpz8O8QJjC7KR0HigrcpEq5fJkorpnCSViSqHiOD LD5VC6fAAy//ryU6NrGoluxs9+OhT4jF0LPVOl2RCT1F6FfFqRvSgWDnQXAdw6jTQ7I4pEZSj/D qs+2LT1+FvbKzCH5uwiPbK9w4Y/TsA9QG8EFrnRkr4izdIicgXKxaJvekD479/uyb5S8+YlFU0F PPbwE/5pfTjC7izd+/RiBEZCOmsJDGoHOF4j X-Google-Smtp-Source: AGHT+IFpvN3icc0h333iyb+JUzJxhqwbqX2F1Lm08VixSUcQtZ5h2/eWhnJQWLFDMgntiFGuDqAG3A== X-Received: by 2002:a05:6a20:2d29:b0:1fd:f8eb:d232 with SMTP id adf61e73a8af0-203cbc69a21mr16319619637.24.1745244333544; Mon, 21 Apr 2025 07:05:33 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id 41be03b00d2f7-b0db13a41a2sm5571234a12.21.2025.04.21.07.05.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Apr 2025 07:05:33 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH v2 3/3] gnu: neovim: Update to 0.11.0. Date: Mon, 21 Apr 2025 22:05:17 +0800 Message-ID: <4e82024ecdbd44a2e0bc48274dcd85a58ce0a859.1745244317.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <4c272d92f62b18882fe0e6868f6c61a0291071df.1745244317.git.johnkhootf@gmail.com> References: <4c272d92f62b18882fe0e6868f6c61a0291071df.1745244317.git.johnkhootf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vim.scm (neovim): Update to 0.11.0. Change-Id: I278b533b2ff13e2b40652ce451c9924fc729df5a --- gnu/packages/vim.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index c921426b7f..bf82301228 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2023 Charles Jackson ;;; Copyright © 2023 Foundation Devices, Inc. ;;; Copyright © 2023, 2024 Nguyễn Gia Phong +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -79,6 +80,7 @@ (define-module (gnu packages vim) #:use-module (gnu packages shells) #:use-module (gnu packages tcl) #:use-module (gnu packages text-editors) + #:use-module (gnu packages textutils) #:use-module (gnu packages terminals) #:use-module (gnu packages tree-sitter) #:use-module (gnu packages xdisorg) @@ -782,7 +784,7 @@ (define-public neovim-packer (define-public neovim (package (name "neovim") - (version "0.9.5") + (version "0.11.0") (source (origin (method git-fetch) (uri (git-reference @@ -791,7 +793,7 @@ (define-public neovim (file-name (git-file-name name version)) (sha256 (base32 - "1j3z7jay0m6g06v04falrzr062g07xr4svbrc3hywlqi2h6rrvk5")))) + "1z7xmngjr93dc52k8d3r6x0ivznpa8jbdrw24gqm16lg9gzvma02")))) (build-system cmake-build-system) (arguments (list #:modules @@ -849,6 +851,7 @@ (define-public neovim libtermkey libvterm unibilium + utf8proc jemalloc (if (member (if (%current-target-system) (gnu-triplet->nix-system (%current-target-system)) -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 23 08:01:07 2025 Received: (at 77949) by debbugs.gnu.org; 23 Apr 2025 12:01:07 +0000 Received: from localhost ([127.0.0.1]:55163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u7Ymo-0001ew-Rc for submit@debbugs.gnu.org; Wed, 23 Apr 2025 08:01:07 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:40832) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u7TGW-0003S5-6T for 77949@debbugs.gnu.org; Wed, 23 Apr 2025 02:07:26 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-3912622c9c0so643207f8f.3 for <77949@debbugs.gnu.org>; Tue, 22 Apr 2025 23:07:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745388438; x=1745993238; darn=debbugs.gnu.org; h=mime-version:subject:message-id:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=5hkSlrRAGt4L7C0MkkBdySW/KeFQroZDyvipGka/HHo=; b=KkwTAPDSZ02WPYogNMdAKbYSj4a2tAy0aEaK3DTo/Vz7LFrdnSGGtiilj+RzCU/TN4 l7gHiyFwoeuozt6DSUvE/PC++KrtlnQERPjvn71Nx0WneV47URhCEYl5sAIBoX60HQ0n WUegTrXXtFfsbn06bkFX2S+Rtrqg1IUKQy2u8pJEhK1b/pvUj4aPLAuiklqBy0PiNYXL GkTi6iIApvHbhIYM/ZogyAUsiRj4cTznB/AWHjm76ITltWhp0f5r5HAG02RJ/YJmfl6o L+En9q9tGdHuwx4XFbPH/soZ+BKLxaivsI/QkyyF4isoJD9Et9OSprIhlQFuZkoGCHBA m6gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745388438; x=1745993238; h=mime-version:subject:message-id:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5hkSlrRAGt4L7C0MkkBdySW/KeFQroZDyvipGka/HHo=; b=muI1IDSornevItEf8yfpM+SKh5WoFFu6Lb1MYwGegtulPSYuBLYUa+RmfAWXwG1Do6 6lNfbP7jGKQCOPWieblbFcJWH5KwmrCfZ6EhW5awG+hoYo5TPE/DySgRpJ5rhxQfHZKP NgTOYiOxXC1/ooWYWh+EJuwjiw2pczdRsRDzCGPAnHUxiOLEzShqXlgB+BRv04RqjGhB xvC5ZLT9dLYWxyaBrrLWT4Wj24gT3FbZfJ0x2cdHDM42l62X8yVkIOSqByaeR4WM8OOR vHCCFJswULE7hjKngzh7GHVziAfmNULY1IwLjueiaDUr7vJl5FMW2Qq4qvBpYGZkoWw8 b28g== X-Gm-Message-State: AOJu0YxGEhciiZYmje0xqmm1po5z7uKDA2pwRN96LN/nz/RAUVX1uffR AyBv0vGtiPPVnyGlzAivK6bZ5sTT1K+uKzC5TXSz3DZVD592krd+t58/mg== X-Gm-Gg: ASbGncs23f/sOMD810OgwC+JaZEkkfb2r7M/qw2go+C5Ngf/BVwxaIwnxc4Pu/sIbVr W8QBkRBYo56o0QdRa21hkYNokAbrzzd+t3gKbD5yJ+70Oy36xOTX6gVDjoCoBYHvDWirEWarQw8 BBkrcr9UbDw4NLsvVQmPFNrrrCtW1PFJ2mBDAJGPR/gC4wuWDGXYI1Y5pRUo0d+YwXROj7HQ72r ebeZa4VljafbrSrKYoBqGgAZNRD6Hd0FRSw7kCaB6rp+NN7r1pkwcMs1BhHl8Rfnzkcx0Ca400T rCgrEf4gIXrJjY5bWJKl+q14W0A+AC/iVk0t0WcCnSwCqYHtuBfUX0A8F4fnx1LHKgheutDvLE0 DDjgG X-Google-Smtp-Source: AGHT+IE2Pc9INO2001DCJKeyDwKgriyZPF3EWoiv1KNK3ktV+hpHM0eRETWlmE7VJ87WH4ry+9UaFw== X-Received: by 2002:a05:600c:350b:b0:439:9ec5:dfa with SMTP id 5b1f17b1804b1-44091e118c2mr4582395e9.7.1745388437408; Tue, 22 Apr 2025 23:07:17 -0700 (PDT) Received: from [127.0.0.1] (87-196-81-20.net.novis.pt. [87.196.81.20]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39efa4933e7sm17740173f8f.65.2025.04.22.23.07.16 for <77949@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Apr 2025 23:07:16 -0700 (PDT) Date: Wed, 23 Apr 2025 07:07:12 +0100 (GMT+01:00) From: Luis Pereira To: 77949@debbugs.gnu.org Message-ID: <2b96d8af-4311-4dfa-95f6-4be72f471c3d@gmail.com> Subject: [PATCH 0/3] Break utf8proc dependency cycle and update neovim to 0.11.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4_51866227.1745388432986" X-Correlation-ID: <2b96d8af-4311-4dfa-95f6-4be72f471c3d@gmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 X-Mailman-Approved-At: Wed, 23 Apr 2025 08:01:05 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------=_Part_4_51866227.1745388432986 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello, This patch obsoletes 77756 which can then be closed. Good approach here, didn't know the bootstrap package way. I would still like feedback on how I can improve my contributions on future patches if possible. Thanks ------=_Part_4_51866227.1745388432986 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
Hello,

This patch obsoletes 77756 which can then be closed.

Good approach here, didn't know the bootstrap package way. I would still like feedback on how I can improve my contributions on future patches if possible.

Thanks
------=_Part_4_51866227.1745388432986-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 27 23:28:40 2025 Received: (at 77949) by debbugs.gnu.org; 28 Apr 2025 03:28:40 +0000 Received: from localhost ([127.0.0.1]:48412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9FAc-00064p-5E for submit@debbugs.gnu.org; Sun, 27 Apr 2025 23:28:40 -0400 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:59419) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9FAU-000638-5c for 77949@debbugs.gnu.org; Sun, 27 Apr 2025 23:28:33 -0400 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-30ddad694c1so47521881fa.2 for <77949@debbugs.gnu.org>; Sun, 27 Apr 2025 20:28:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745810902; x=1746415702; darn=debbugs.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=9AjtOyc+7GlV1dDQ+Qo2EbAuh4K0l+hfbRe8pBm0Cqg=; b=jj2XQzCjq4o7lpl551lWyde02fq98lUzSTRpuqVSlt6+PYqmvmRZ0RCG7NMG0HgXSU nm5BECx00u8mSbNpEc9wqcQ6hpuv04r28plBuN0XDSdISixwZF/Nry6E7mqS2PJ4bLBf 7o1hbU5lx0W5i8VkzEBJzJkJ/LZkgC9J47oDpNqxIDFn5hcjhDo6IkP2GU0Wns8DgDI7 /w9oy+tCDjQ0ZetjHwx785JYocuEA7QctmjLXkBmnHNw/0rLbvjDseUpEKtWZrrp1yyZ EMg+A2Lsz62RCej4EKQJ+7d2FEwFQpjtN0ek3ON12DaAAMZnHKSN7Dp4O1b7pzbO5Ttc 0A/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745810902; x=1746415702; 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=9AjtOyc+7GlV1dDQ+Qo2EbAuh4K0l+hfbRe8pBm0Cqg=; b=FMfJ0vB+lm73s6VKS3MIQBCFrAb+4MF7OgOkGbvgrDHVn7/ndZ2y3LgCTwXYF/UGNo xjIjTW4kUf4vAUyX9LsCrVY5rC2NbDv6XrV1Apby6UaRdqDo/E2bSZj5LDJJt4lCu3pr 5mYu727xvVCjnwDl+zIHWbKvHMWXiOXMh8fjHRbHlBJlBczb8ikE0SdP81lXCaJSJlmt y070oxzjvxuMLpXnfDA2n6JZSP/lg8GWy+3pydZwHvtZT8ZInN2d8hQDWicx446/mO4I kwQwVs6peBRLFWInz8dVvXYvh3lXzIt1lD8E33PtIK4QLbZ3Us+Pi09HETptG7G/YG73 WeMw== X-Gm-Message-State: AOJu0YxxCsEEjBGqtyf9349keTrR9ByEeG5POoZLDHLi7XM+09gZBXGE alHURLKhtp0e2ZxOUzcwWjbaymF6wMo+9l/5HA39H20xUMSTVvUZ9ni8OOa9W1Yqgkz2x9xhbDg vqyrW57NH7tTD+1/Fo8p6VZ83KLE= X-Gm-Gg: ASbGncugUtzM6/5RoxfWpthlHdPj81vF8Ib14zKU1XjTpc0WWU7OlKJqTnnST3n52rU sjrnKMiG+hfJg+KsP3ZLq5x5wY9KvlJ7O1TFxG/KPWW5xzlMV+DKO6kEp4J4K3MdFuTcdzjpOPH kPT+yepgsBsQFZq7r39Y53N4Ua X-Google-Smtp-Source: AGHT+IHKFP0MOder71j6KgJMFLKkAC3ZoUSPBzcYoi6m3eNfCwkAtUNqSIggB5VJguUObGylgW01QJHfzxg59JtiBSA= X-Received: by 2002:a2e:a99d:0:b0:30a:4428:dead with SMTP id 38308e7fff4ca-319084c6dd7mr34301231fa.27.1745810902198; Sun, 27 Apr 2025 20:28:22 -0700 (PDT) MIME-Version: 1.0 References: <695d34b218cc41b80751dd7ba1777d114a962af5.1745206603.git.johnkhootf@gmail.com> <87wmbe7zni.wl-hako@ultrarare.space> <87msca7z2d.wl-hako@ultrarare.space> In-Reply-To: <87msca7z2d.wl-hako@ultrarare.space> From: John Khoo Date: Mon, 28 Apr 2025 11:28:10 +0800 X-Gm-Features: ATxdqUGoqzqkmNwhfQfpa_lx8g7cOoW8AhA5RBZpUi9QZSmYgyXxnPtI3yNxQYs Message-ID: Subject: Re: [bug#77949] [PATCH 2/3] gnu: tree-sitter: Update to 0.25.3. To: Hilton Chain Content-Type: multipart/alternative; boundary="000000000000abb55a0633ce4645" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: 77949@debbugs.gnu.org, Ian Eure , Katherine Cox-Buday , Cayetano Santos , Andrew Tropin , Divya Ranjan Pattanaik , Liliana Marie Prikler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000abb55a0633ce4645 Content-Type: text/plain; charset="UTF-8" Hi, just pinging in case the update was missed, but I've made the required changes. Thanks! On Mon, 21 Apr 2025 at 15:32, Hilton Chain wrote: > On Mon, 21 Apr 2025 15:16:17 +0800, > Hilton Chain wrote: > > > > Hi, > > > > On Mon, 21 Apr 2025 13:53:47 +0800, > > John Khoo wrote: > > > > > > * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3. > > > > > > Change-Id: I5428c1fc180af0a391286f2bcb2ee48746885486 > > > --- > > > gnu/packages/tree-sitter.scm | 7 ++++--- > > > 1 file changed, 4 insertions(+), 3 deletions(-) > > > > tree-sitter has already been updated on rust-team branch [1], and it's a > bigger > > change. :) > > > > Closing > > --- > > [1]: > https://git.savannah.gnu.org/cgit/guix.git/commit/?h=rust-team&id=9d6fd73a9d958cf103b23032a855eccff1d7e129 > > Reopened. Forgive my tired eyes, I didn't notice this is a patch series. > > Did you forget to submit some change? > --8<---------------cut here---------------start------------->8--- > error: utf8proc-2.10.0: unbound variable > --8<---------------cut here---------------end--------------->8--- > > Thanks > --000000000000abb55a0633ce4645 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi, just pinging in case the update was missed, but I'= ve made the required changes. Thanks!

On Mon, 21 Apr 2= 025 at 15:32, Hilton Chain <hako= @ultrarare.space> wrote:
On Mon, 21 Apr 2025 15:16:17 +0800,
Hilton Chain wrote:
>
> Hi,
>
> On Mon, 21 Apr 2025 13:53:47 +0800,
> John Khoo wrote:
> >
> > * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3. > >
> > Change-Id: I5428c1fc180af0a391286f2bcb2ee48746885486
> > ---
> >=C2=A0 gnu/packages/tree-sitter.scm | 7 ++++---
> >=C2=A0 1 file changed, 4 insertions(+), 3 deletions(-)
>
> tree-sitter has already been updated on rust-team branch [1], and it&#= 39;s a bigger
> change. :)
>
> Closing
> ---
> [1]: https://git.savannah.gnu.org/cgit/guix.git/commit= /?h=3Drust-team&id=3D9d6fd73a9d958cf103b23032a855eccff1d7e129

Reopened.=C2=A0 Forgive my tired eyes, I didn't notice this is a patch = series.

Did you forget to submit some change?
--8<---------------cut here---------------start------------->8---
error: utf8proc-2.10.0: unbound variable
--8<---------------cut here---------------end--------------->8---

Thanks
--000000000000abb55a0633ce4645-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 12:13:09 2025 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 16:13:09 +0000 Received: from localhost ([127.0.0.1]:58871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9na1-00032L-2z for submit@debbugs.gnu.org; Tue, 29 Apr 2025 12:13:09 -0400 Received: from mail.boiledscript.com ([2a01:4f8:242:4aeb::42]:48602) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u9nZy-000328-At for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 12:13:07 -0400 Date: Wed, 30 Apr 2025 00:08:57 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=mail; t=1745943183; h=from:from: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; bh=7+PgMfaqT4SApBfg8w9FNMS5+1cpb0uX+T+G5FAFrtA=; b=P6X/3uFcuNE6Ycm8VMkrMTHVBnFbE9yxAYqp626PS9Mlf0RqQRxE8wsuYczoSvYImvnep2 htIVQ1qa8qLVN4OMrNIMgvUS4yZUwA0l3NabKtsIbYiT2iRkFGHBHZdv/uZQdk4OPe5/MW DkILDfjzfZ0gr698o/1HOZO1FPUZBUmMM/2+rki+20LR55Rrsdtzc9oc5s+Wb9qgt+cxp4 1hIX/+bTMEqwWsRF72PhpgifXnHC3UxLyeGOe8E/2UOxl9RNwnjwQZiYBs29T2mJbRqMUa YKRD2dI6I0SJ0G7W1yMEzuLSbxYeLrwn9XXlULkv07Rel7bfLeviYAJXYOLscQ== Message-ID: <87frhr7xwm.wl-hako@ultrarare.space> From: Hilton Chain To: John Khoo Subject: Re: [bug#77949] [PATCH 2/3] gnu: tree-sitter: Update to 0.25.3. In-Reply-To: References: <695d34b218cc41b80751dd7ba1777d114a962af5.1745206603.git.johnkhootf@gmail.com> <87wmbe7zni.wl-hako@ultrarare.space> <87msca7z2d.wl-hako@ultrarare.space> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: 77949@debbugs.gnu.org, Ian Eure , Katherine Cox-Buday , Cayetano Santos , Andrew Tropin , Divya Ranjan Pattanaik , Liliana Marie Prikler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, 28 Apr 2025 11:28:10 +0800, John Khoo wrote: > > [1 ] > [2 ] > Hi, just pinging in case the update was missed, but I've made the required changes. Thanks! Can you split "[PATCH v2 1/3] gnu: utf8proc: Update to 2.10.0" into 3 patches? Update utf8proc, add utf8proc-bootstrap and remove utf8proc-2.7.0. Should be fine for me then if there's no build issue, I'll apply the changes to rust-team. You can use mumi to send patches or Cc me in the cover letter, otherwise I won't receive them. Thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 16:43:15 2025 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:15 +0000 Received: from localhost ([127.0.0.1]:35160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rnO-000401-NV for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:15 -0400 Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]:53606) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rnI-0003yD-NJ for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:13 -0400 Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-736a7e126c7so5978172b3a.3 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959382; x=1746564182; darn=debbugs.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=BtOeI4aWd2VeJNr8MUcnFfhyV/soipsIiDitf6wqZ1Y=; b=DTOo81Gs5XsCucuWi26ZfuhlK6DrujU+udbKxGzefthazAL4oh/WKSrSCb5xdvj6Zj eQD/AAoOOPMJBSckxRwCqq9Qtx7g6IiEK4IvkFe8T9uaILj/hoqQ8X6FbN9vMFUqH3NA p17klrppP8BbXsbq6/Epo1rDTQ78tV/HM6mI3rddDjG04JbXlS1tbKihdO5lk4YBFCcf s4KQ6O4Zk3fCrzGd9Dpo+1J33bdZ0d3JHKejPKtJdGnZYJn3dtzW1jOHFx+fhXVfGx38 5mkg68gNomLSbwTPCgdzhHOsXI6TxsDsZXt1kfDlsGN8GsYIxE66IElHXJhcU1bX8cpm Rekw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959382; x=1746564182; 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=BtOeI4aWd2VeJNr8MUcnFfhyV/soipsIiDitf6wqZ1Y=; b=kc53c8aJ+L+VhiggqHn9dMLL8ldWKJLwTL1bQN9D2fVIGeZTbP1CyA+BzGWAZUyogi o42TKBZ6fnUpDpGbdW3ZP7UltWjCAFtOA0vXGyBraRFtzLFL1tPfjalR+zAJXyKxkqbQ 67q0saw6+qE5q73muvbpH2k16QLhbEawIOQhSydiiQvW5/0fG3y7dS6ZxVYwHzBwTpvN JIXf6qpS4ErqMP/HasUi5wfMAKclFgFHlto81l4LSn6nSc6T7Lrm212QtxB9tsk25TNe la2Bh9uESWx34mUVfaa75H5klFIXiRZUFPgg4dSGyNBPNr0bFg+MaIuQnZqxEm4VgxD2 htow== X-Gm-Message-State: AOJu0YyeqfpHpPxvpKErqcaaK1ze5iVxEXT1dk1C4z/Ikd56KLJwTNbF HlvnUAEcgUDK1XF+cu+Y6JvKIfeUksDnMRvMekmzQCwGxAPeqQ+GQz75qfxfh90= X-Gm-Gg: ASbGnct+7yASWMHDRD+wcXg/pBFjupY28OPiLF8kyNf2ujTAMusP05U6hhsq6O1LAmp gBPx+iHZMOaepl4kjosFsqnx7w9Ar0l7bPUsV/8BWBYmHVtnkAEU4R+f9SO2YlwznYKdROuUuX7 FGpbt4KMG7xtXGf4u8PM+gBR78U/6fs5XAFYQUGz8l7i8uukTBX1hGibdN0D/3I3EdveN1TyewV hJ6f34F2Q+UwFdxQ4c3jzzY04fhanxSxkWlkZp/QPvwb+JnYzXBTd7a1AiNomdjeFBbAc2tBgo3 rlXaM10DJPaJgHIOZZZlP1XclNgUIJCPfQEgwezkcDvMVvI= X-Google-Smtp-Source: AGHT+IF986M0KB/0ukDLWoQL677z0i0Pez0JHtEEHpQHJP7erlbXj8mT3o0OF1eJIF+TerPLJhBJ5w== X-Received: by 2002:a05:6a00:2405:b0:736:ab1e:b1ab with SMTP id d2e1a72fcca58-7403a63e1d6mr100489b3a.0.1745959381909; Tue, 29 Apr 2025 13:43:01 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d2e1a72fcca58-74039a309edsm121612b3a.91.2025.04.29.13.43.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:01 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH v3 1/5] gnu: Add utf8proc-bootstrap. Date: Wed, 30 Apr 2025 04:42:45 +0800 Message-ID: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira , Simon Tournier Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/textutils.scm (utf8proc-bootstrap): New variable. * gnu/packages/julia.scm (julia): Change utf8proc dependency to utf8proc-bootstrap to break dependency loop. Change-Id: Ie2e0c4a83aa9b478b125a390f162c1c69613cd9b --- gnu/packages/julia.scm | 3 ++- gnu/packages/textutils.scm | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 9668b3fd1e..9a4b38f74e 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2022 Akira Kyle +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -526,7 +527,7 @@ (define-public julia ("p7zip" ,p7zip) ("pcre2" ,pcre2) ("suitesparse" ,suitesparse) - ("utf8proc" ,utf8proc-2.7.0) + ("utf8proc" ,utf8proc-bootstrap) ; Julia used for tests ("wget" ,wget) ("which" ,which) ("zlib" ,zlib) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index c886b009be..5fc21eb7ea 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2024 Sharlatan Hellseher ;;; Copyright © 2024, 2025 Ashish SHUKLA ;;; Copyright © 2024 Artyom V. Poptsov +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -76,6 +77,7 @@ (define-module (gnu packages textutils) #:use-module (gnu packages golang-crypto) #:use-module (gnu packages golang-xyz) #:use-module (gnu packages java) + #:use-module (gnu packages julia) #:use-module (gnu packages ncurses) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) @@ -166,6 +168,38 @@ (define-public enca libenca and several charset conversion libraries and tools.") (license license:gpl2))) +;; Bootstrap variant of utf8proc, which breaks the dependency cycle between julia +;; and utf8proc by disabling tests and removing its native-inputs. +(define-public utf8proc-bootstrap + (hidden-package + (package + (name "utf8proc-bootstrap") + (version "2.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaStrings/utf8proc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1n1k67x39sk8xnza4w1xkbgbvgb1g7w2a7j2qrqzqaw1lyilqsy2")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:make-flags (list ,(string-append "CC=" (cc-for-target)) + (string-append "prefix=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure) + ))) + (home-page "https://juliastrings.github.io/utf8proc/") + (synopsis "C library for processing UTF-8 Unicode data") + (description "utf8proc is a small C library that provides Unicode + normalization, case-folding, and other operations for data in the UTF-8 + encoding, supporting Unicode version 16.0.0.") + (license license:expat)))) + (define-public utf8proc (package (name "utf8proc") base-commit: 94e7afbb557d3f2709072bf2bf58618293ca7fbd -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 16:43:20 2025 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:20 +0000 Received: from localhost ([127.0.0.1]:35164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rnT-00040I-Ml for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:20 -0400 Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:56361) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rnN-0003yh-3H for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:14 -0400 Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-225477548e1so69099075ad.0 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959386; x=1746564186; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TnqJtJKe+zw5ytQSDr4orQrd6Ex3cP1NQL5mSrzt9WA=; b=l7cfNPXpszT1B3k2np0OKqlytC+5LgLQBnohOQBDg8Lhabg+BV1j+g7nGorNk2b8e9 kesMTNdWxXkdUWHyqSQdEz/QHAW7EpamhtCBbr0SSvEQc8uy9/o4JhDjLm+oeGH3iBGP pC+jC5nFe1c1FGDqn00YjHsEavY3Gl3tS3PD5dIRUIYTNwjAx8zsIgcuA7349zOLJCPt hB7x7yi+0Lf/sEXTnSuKCcebCvv8kb+3SXd3lGCpolgi5/ck/9MF2S2Hx5uDNGJkfL3R odx8mQ//mh2btJOWr1frBuqQuWNWg/RcJWqmmjI5Bd4GqTF+T0lt9Yl3pTk16aZFXkUo GQCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959386; x=1746564186; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TnqJtJKe+zw5ytQSDr4orQrd6Ex3cP1NQL5mSrzt9WA=; b=w99dNG6ZCAhiaeT/qpA80AT48p+ooDpyWx78KYqev8ohXz3iQ4msIJWv3z9JF7dzrn gtNa8/wo6pxOPTR8O/qNJtRHiptAKOkAnUwOG9dXlFyNJzY3wzUgxrjADWL6YXzc1nqb W8SmyFBTT0JF4ZynnXCfi2Lx1lPGUFLw9YCtyvb77hcuvaLXBbj2cJLC3tqFQ974NyCe bc0lO1lvw1weD7OI9i51ASFPhCUWYQEKyxAY11CKdhn42CuqJnye4euM1E3V9ZuJx7rr 0CIANHPb4sGcPre7qgWTHmcXDhaJwf+/ISrG7q0qm0dR0YztAAlrg1IntzgHt5wFERCX XM5Q== X-Gm-Message-State: AOJu0YyGfeitsVm+E4dI2R4TvCtwCat5/n+esnZlEOHa9neogDccHdF4 MZD3C/CJOQO3uJwQdfxhOPA0IGZ1Aop7CQ0STR0KdumeRRiSxuiDzqRsyaOoqk4= X-Gm-Gg: ASbGnctlqJ5avyEzP3UrzTjJoVXPXzpjcjbvRbcbTEWRGTYeod7XgCt5XoCk1dfbQgo v6MjNDKHvEFNDTezVg2byVQZU7UktUCN/yjFdWyDAo8TjuPBKXA3BgAZT8F0VK960EcmrNMwM2P kp9wd454TSNpBfg83qPuVoEDKcMdolwNf4xyUaIu13R5C81ukXWSg9SZpM+LM/wmVcCALWjYNM8 kW7Iqs69yKZQENs2xVXo3AAGVzlg3w6elFSd5PfDuXd9PAjAVGyIhp+H90MFcYaLWf70/S0hvy6 mhWJFJF5Gqh/g7x8inbSTmvSe5pZoi0/CBZy X-Google-Smtp-Source: AGHT+IGjbbzNJF/hyw3diG1+vk5KaxAQ64o6aibOKw86SRqG3Huvr1J812C194YNBiWkdWSotbQoEA== X-Received: by 2002:a17:902:ce84:b0:220:e9f5:4b7c with SMTP id d9443c01a7336-22df34cac69mr11510825ad.17.1745959385978; Tue, 29 Apr 2025 13:43:05 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-22db5102882sm107335365ad.197.2025.04.29.13.43.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:05 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH v3 2/5] gnu: utf8proc: Update to 2.10.0. Date: Wed, 30 Apr 2025 04:42:46 +0800 Message-ID: <5d40384d9feed414dfaded6cb3f812b19239d437.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/textutils.scm (utf8proc): Update to 2.10.0. Change-Id: Ib8e08ea65eab2409a38dd5f43c91342842e361f5 --- gnu/packages/textutils.scm | 76 ++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 44 deletions(-) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 5fc21eb7ea..83c8d83c8b 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -91,7 +91,8 @@ (define-module (gnu packages textutils) #:use-module (gnu packages ruby) #:use-module (gnu packages slang) #:use-module (gnu packages web) - #:use-module (gnu packages xorg)) + #:use-module (gnu packages xorg) + #:use-module (srfi srfi-1)) (define-public dos2unix (package @@ -202,20 +203,10 @@ (define-public utf8proc-bootstrap (define-public utf8proc (package + (inherit utf8proc-bootstrap) (name "utf8proc") - (version "2.5.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/JuliaStrings/utf8proc") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1xlkazhdnja4lksn5c9nf4bln5gjqa35a8gwlam5r0728w0h83qq")))) - (build-system gnu-build-system) - (native-inputs - (let ((UNICODE_VERSION "13.0.0")) ; defined in data/Makefile + (native-inputs ;; For tests. + (let ((UNICODE_VERSION "16.0.0")) ; defined in data/Makefile ;; Test data that is otherwise downloaded with curl. `(("NormalizationTest.txt" ,(origin @@ -223,7 +214,7 @@ (define-public utf8proc (uri (string-append "https://www.unicode.org/Public/" UNICODE_VERSION "/ucd/NormalizationTest.txt")) (sha256 - (base32 "07g0ya4f6zfzvpp24ccxkb2yq568kh83gls85rjl950nv5fya3nn")))) + (base32 "1cffwlxgn6sawxb627xqaw3shnnfxq0v7cbgsld5w1z7aca9f4fq")))) ("GraphemeBreakTest.txt" ,(origin (method url-fetch) @@ -231,37 +222,34 @@ (define-public utf8proc UNICODE_VERSION "/ucd/auxiliary/GraphemeBreakTest.txt")) (sha256 - (base32 "07f8rrvcsq4pibdz6zxggxy8w7zjjqyw2ggclqlhalyv45yv7prj")))) - + (base32 "1d9w6vdfxakjpp38qjvhgvbl2qx0zv5655ph54dhdb3hs9a96azf")))) + ("DerivedCoreProperties.txt" + ,(origin + (method url-fetch) + (uri (string-append "https://www.unicode.org/Public/" + UNICODE_VERSION "/ucd/DerivedCoreProperties.txt")) + (sha256 + (base32 "1gfsq4vdmzi803i2s8ih7mm4fgs907kvkg88kvv9fi4my9hm3lrr")))) ;; For tests. - ("perl" ,perl)))) + ("perl" ,perl) + ("ruby" ,ruby-2.7) + ("julia" ,julia)))) (arguments - `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) - (string-append "prefix=" (assoc-ref %outputs "out"))) - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-before 'check 'check-data - (lambda* (#:key ,@(if (%current-target-system) - '(native-inputs) - '()) - inputs #:allow-other-keys) - (for-each (lambda (i) - (copy-file (assoc-ref ,@(if (%current-target-system) - '((or native-inputs inputs)) - '(inputs)) i) - (string-append "data/" i))) - '("NormalizationTest.txt" "GraphemeBreakTest.txt")) - (substitute* "data/GraphemeBreakTest.txt" - (("÷") "/") - (("×") "+")) - #t))))) - (home-page "https://juliastrings.github.io/utf8proc/") - (synopsis "C library for processing UTF-8 Unicode data") - (description "utf8proc is a small C library that provides Unicode -normalization, case-folding, and other operations for data in the UTF-8 -encoding, supporting Unicode version 9.0.0.") - (license license:expat))) + (substitute-keyword-arguments (package-arguments utf8proc-bootstrap) + ((#:tests? _ #f) + (not (%current-target-system))) + ((#:phases phases) + `(modify-phases %standard-phases + (delete 'configure) + (add-before 'check 'check-data + (lambda* (#:key inputs native-inputs #:allow-other-keys) + (display native-inputs) + (for-each (lambda (i) + (copy-file (assoc-ref (or native-inputs inputs) i) + (string-append "data/" i))) + '("NormalizationTest.txt" "GraphemeBreakTest.txt" + "DerivedCoreProperties.txt")))))))) + (properties (alist-delete 'hidden? (package-properties utf8proc-bootstrap))))) (define-public utf8proc-2.7.0 (package -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 16:43:20 2025 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:20 +0000 Received: from localhost ([127.0.0.1]:35167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rnU-00040K-8V for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:20 -0400 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:56683) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rnR-0003zj-TU for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:18 -0400 Received: by mail-pj1-x1031.google.com with SMTP id 98e67ed59e1d1-306bf444ba2so6213950a91.1 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959391; x=1746564191; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wI96fASzwbaU11a108zqa6w/R8ym9Dl0QCistWncNqs=; b=QbjYwXqE8QT2pc0rDuJu1oHgOeL/cI7viYcDdTTngz/8GPyj/t+f+b16D0IYJtmbUj 8RrG11hkgNxlh0I7rqrehf/+1yHyRucDI7bWzDlUZypSINB4Nkfb9eNQ0oS2gCAuwvZa P7yAUCMYMNymPnOwRKty9LzHg23s/YLBKOg5e+LEs4OEIgNSwB0hpKDi/rKQwlviYyRZ 1rUnYuuWx5lNpSWezET75b+fdY2jxMAOKVPf+wfRqaet0fK2nI7mujILF/puLQFUTrnY vUTsWBQxZQD+/UbeayuErxW9/Umi+knL0VHn+hi6tJ3QYiBVRCacIBA+ctQJrjum/iAg nTPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959391; x=1746564191; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wI96fASzwbaU11a108zqa6w/R8ym9Dl0QCistWncNqs=; b=FLN+RZ2iSCKp0qLjFAkp2Gv+2MOi6eQ6ZyGNM4KlWudproX/KXyeIhaxe49vV+Jo15 vRWqLtNQFmwqRExehiNh7HWmby5YVdv+oa9yHlvunr1koNML1FSX04iwCOja6wJ0SJ4x gjZnZ21mKuglDIpZ7w68N7rPp06OMNtjKHs9FIZlmg5E/4b4Gf68YaRSAqT9dKNjdVc3 QsGinT0LDnIgaL0/DvNTUwYLLNnTRDkUM2BcNtZC9WOeEapmJu0ScOTpl8LLHsvzRvUN Ep8vStGlgPu3R5edk/MhjeunIOgSIYiuSBthRR+AuZ5rU6L8+jwTMLELREDoB6ub4BJl S62w== X-Gm-Message-State: AOJu0YxbW1uqMRnDgUDezYKC7NLDwV5Dz3+DQxuP7f1Zz5JPOwc9Er+U R1TnZFRbPVAH3xLNBVm5PjCNFwP02DtzsdUtL2p2AI4NHVNRdfJY28VXTI8oxvo= X-Gm-Gg: ASbGncvDjXjpXarzYr/w7FRugp9QX1enqVxSZUFiViAoh31eUC9SoervG7xuGT1UwLy 32Z5PYpMR0088GGqWkdkZnX3UtzKT9ovDOxA7pQu8kzTemfU+YR9keRVrrUdRDwwMRBNTHaKTjD KveFqg7ukRxJipBT1vUQJhrarBIuGSMfK18IpM41rIESFJXqk36n52B2lTVSXhJPH8jIqtNy5TH l1NX56AOP+xTX7kkg1/HGBY7wjs8oAY0yYc+1H9Z54NLMXaZ2ADIaIRGYxGLv/cNp2O7/AXKwJ3 eq1J/L1dmlXOtkXBdzRjwff+K9eafRUSWv1z5JZnuyMDVBU= X-Google-Smtp-Source: AGHT+IFJf3h6FikvzdYZ2vWuThq0+si1mbzOMMpSCI77U1Qk1sc+GbsmlKQIysLyPAr+Fyq+snLIWA== X-Received: by 2002:a17:90a:c2cd:b0:2f1:2fa5:1924 with SMTP id 98e67ed59e1d1-30a33351198mr619811a91.26.1745959390975; Tue, 29 Apr 2025 13:43:10 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id 98e67ed59e1d1-30a3471dcdcsm4067a91.7.2025.04.29.13.43.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:10 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH v3 3/5] gnu: Remove utf8proc-2.7.0. Date: Wed, 30 Apr 2025 04:42:47 +0800 Message-ID: <298e08d06c338f211ebe8adb53c98bc9853b4093.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/textutils.scm (utf8proc-2.7.0): Remove utf8proc-2.7.0. Change-Id: I1c27646cdded84370590b12e5e65eddcdf97a1e7 --- gnu/packages/textutils.scm | 40 -------------------------------------- 1 file changed, 40 deletions(-) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 83c8d83c8b..1814490e97 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -251,46 +251,6 @@ (define-public utf8proc "DerivedCoreProperties.txt")))))))) (properties (alist-delete 'hidden? (package-properties utf8proc-bootstrap))))) -(define-public utf8proc-2.7.0 - (package - (inherit utf8proc) - (name "utf8proc") - (version "2.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/JuliaStrings/utf8proc") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wrsmnaigal94gc3xbzdrrm080zjhihjfdla5admllq2w5dladjj")))) - (arguments - (substitute-keyword-arguments (package-arguments utf8proc) - ((#:phases phases) - `(modify-phases ,phases - (replace 'check-data - (lambda* (#:key inputs native-inputs #:allow-other-keys) - (display native-inputs) - (for-each (lambda (i) - (copy-file (assoc-ref (or native-inputs inputs) i) - (string-append "data/" i))) - '("NormalizationTest.txt" "GraphemeBreakTest.txt" - "DerivedCoreProperties.txt")))))))) - (native-inputs - (append - (package-native-inputs utf8proc) - (let ((UNICODE_VERSION "14.0.0")) - `(("DerivedCoreProperties.txt" - ,(origin - (method url-fetch) - (uri (string-append "https://www.unicode.org/Public/" - UNICODE_VERSION "/ucd/DerivedCoreProperties.txt")) - (sha256 - (base32 "1g77s8g9443dd92f82pbkim7rk51s7xdwa3mxpzb1lcw8ryxvvg3")))) - ;; For tests - ("ruby" ,ruby-2.7))))))) - (define-public libconfuse (package (name "libconfuse") -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 16:43:34 2025 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:34 +0000 Received: from localhost ([127.0.0.1]:35172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rni-00042O-6S for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:34 -0400 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:45292) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rna-00040T-6x for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:29 -0400 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-22423adf751so66090735ad.2 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959399; x=1746564199; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vwai7IxXrDWBNB5Jn0NbrWx4XjPVCIEqguvsKjXkm/U=; b=K9XsCzD8MWQX722Ph1Uke2WzcdSOzuEPJRIbHzFlMeM4q84sIJ3KUlx4jeawnWRUG8 8ORRzdOt6NIpWWecuVE3XWl3JteS95ZiCwg7ju0pJrjXsTQ133PQpnoig5JYoLXSISV9 aY/AX94DF5lTENSEpu6QJcZh720kwDPvN+P8nkPMIX4dkwVyuQ4bLhCd4sRrWllSTwAS QkVFt1z08z0uIForCfbfgK6KWNmjoW73hYsy4jd8AAE8iTl9RJi1BShZlW0BFCOU9Nwg eQKc6V9mFwqV7x86vOcVvKfe4OsOmWXwJjiAfF793UuDSYFR/yePgqGFMYk/hYFVe6sB glfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959399; x=1746564199; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vwai7IxXrDWBNB5Jn0NbrWx4XjPVCIEqguvsKjXkm/U=; b=OfVlbD3+jdSgnb4l8gYJ2KiziEL2ViGGHcIGO7dDeqe+O9axWKS1gIzfXQ1O4AecPA CvhGFxFD8dKBQcrcJfX83J/MMd3x8AWiec2VR+H9EfdzP7L4wsMTUBkkPcu+HnifVzMc FuQn84l6kVLR1soTVTbsBRX0s5s39cUAWiXqgj86ETgslrX9ttpw8prb1993k0Xz5Wcb vZ8DF5V56BqxStp+eXFIOsyi9qPJfvtD+moksbi27AyNceL+zcRU+wOtIOKpVehlYo9N 3w4jvEzV4OqAlW4uTNwKcpW2skX4EdPkBF7cqdX1DhQfeION2kZWhi/AyQiBx/nQt7D2 5ASQ== X-Gm-Message-State: AOJu0YwXobprFst8gSR4E9ldeNOOdBkI78QeyP68S3yBbDFdtqKhm9DH oI1th4hQJ60g+dSG5vEtXgBinBb/SFDv5el/lGJyQb9Og5onYHZABpwoH+HdpSQ= X-Gm-Gg: ASbGncvaoCBkxzMg1VxykD1bU+FES74sTdHVYJqUC4XJ1wrojNxVH+yrU8ABx7kgBFD nOEWl3kp8Gleiy3IqZHrkC1H5yvuMxHmPUBho5s3ooxjbKIiV5NhP8HB0VdV4Y4RHqizz9vQ0Ix HEuwMpX4K0hq9tUo/YzAqTKjZknTdGRuVv6hcgnVt+rXWoBzV3TGOAXbl5pDPb+mMulONvHEcZ9 yoq99AS290WA9MFI4obWmRgmrbKqpsvWAMOJ7+oa7hPqFTljzH7AVvNdG6/NCvNXcMnSznfkD6B b7yjW0OtSjjVITKvNnRSuN+RvqI2eysPk1AI X-Google-Smtp-Source: AGHT+IGRaSFto2CnF/0yoD8xgwvXPobPkhciGCorfp3vegTEaHhCwpHYtqbR837fB2ZHbzbhf3HXag== X-Received: by 2002:a17:903:2308:b0:226:3781:379d with SMTP id d9443c01a7336-22df358fdd0mr10520595ad.33.1745959394766; Tue, 29 Apr 2025 13:43:14 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-22db5101624sm107640485ad.171.2025.04.29.13.43.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:14 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH v3 4/5] gnu: tree-sitter: Update to 0.25.3. Date: Wed, 30 Apr 2025 04:42:48 +0800 Message-ID: <675bd3b8eca47d634efff54a3e625d9d046b53a2.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira , Andrew Tropin , Cayetano Santos , Divya Ranjan Pattanaik , Ian Eure , Katherine Cox-Buday Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3. Change-Id: I5428c1fc180af0a391286f2bcb2ee48746885486 --- gnu/packages/tree-sitter.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 19e32f53f1..6fa24d5b2a 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2023, 2024 Nicolas Graves ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023, 2024 Raven Hallsby +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -101,16 +102,16 @@ (define-public python-tree-sitter (define-public tree-sitter (package (name "tree-sitter") - (version "0.20.10") ;untagged + (version "0.25.3") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/tree-sitter/tree-sitter") - (commit "0e4ff0bb27edf37b76fc7d35aa768b02cf4392ad"))) + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1bai4gdhf8w5p1i9np2kl2ms0jq6rgq98qpiipipzayb9jjjlxcy")) + "0cck2wa17figxww7lb508sgwy9sbyqj89vxci07hiscr5sgdx9y5")) (modules '((guix build utils))) (snippet #~(begin ;; Remove bundled ICU parts -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 16:43:35 2025 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:35 +0000 Received: from localhost ([127.0.0.1]:35174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rni-00042Q-Rr for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:35 -0400 Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]:54577) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rna-00040Q-3J for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:29 -0400 Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-736ab1c43c4so6521308b3a.1 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959399; x=1746564199; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6OMSladexCFPf9kZ3sXjelfONl1UKHh9uwl8ZkzsSEI=; b=TBa22kq4aw16bq9n8fcEt5EuJdcpKhCKczBGYWbYltUZU+rjNWFr9wiC9bplAXssc+ tThp1mZVxwsmK8wP5Uni1v6Bm/XoqeV4gAjXHQchhG5oJageR0V5q7ZrIjQAXKm5nQWU spGDf7hfIak1Wzmq4/r+xmC9+6xZCIxIDhG8W0wj7KAP137YlLRZ15ZwH5o+bLYBEenH 6Zt+te3uW5l6R2RNW1yEXHHFa1QuXsP+YuNwiuRotGE8/XYVORKs/+8zKW5dgr1KIx4a alRpr8jHf3fi0zQjwDgEjAO0UE7ZMapbTvEGMV2eld3yTU1F/Lom3mIrqbiYCAWoJWUa wiUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959399; x=1746564199; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6OMSladexCFPf9kZ3sXjelfONl1UKHh9uwl8ZkzsSEI=; b=eurwJSl3QT+Ix+39jk0PbFFeDe/tafSsS413oSYWjz7PbxVWG4PD1c6MPMRS8/C834 boxfAyZEKIauSEr160PNeFXUdQly0l880vD094ilLn8yWQuMD3pBn2EBz/CAqiMN3sWl lizv/UrF8LL0PKjTHOrpTTdsHnUaITgI35lzBxm91KcHz3O7VP7G8WIYGkl14gG3lfC+ 8OSleMfpL7co8rmOU+8R2yIOTsPoyYWuGUugnUWUg09Zg/qfRbeygVLE9S0sFnDtjw7W JDLP6AOF7UWCF0mPJtzItpzj8WUilFIlj79b/4XaGZGKJsTp7N/kz2NYZVo/mjuzx0re LysA== X-Gm-Message-State: AOJu0YybkLW5/v6fAO9157+rkFHVVSadTxNrhzuawTcLOqn/61l+oEax xHLyM3NaW1RaKjhGx45fA2l97kTkhBsFYZZugFf2Qq0Uh2GgwSa+m1/maLZE4Yk= X-Gm-Gg: ASbGncshBdlyC41rBxTvAA19J21Se2etr0twRGFZHeKYoxKIcvQ5Bkgt2/tbJpyGTx4 P4z/BDzT3Tl0wFQEuOUBiTBJlSsXdIoL2sT6wqmjJmKEwirRb+uusDBljVYZtv0wRym0CcmI7en wHGjBuYhjoPvEZAgEveeV8d0yszzQmsTaXNPGLpusEuidunyqEZga9DuPPqyAyPH6xjcKPd0gqq G0V6TVBqlSx6U25KfaUEPozjbpyMfndZ8E+m1VNXVnWy/V2ZIFixFNNupz/0B1y9nX7tmLkpOsF CqZOv+yWH6NoKZe3ENRJwqJKP1GRMbtgtpwN X-Google-Smtp-Source: AGHT+IGRZdTQ4I+LJ1XvVi8WHfHtQNFyqKMFu4w51l+hH3alNYPS3KG29YcwjQx1UKivV8WC60kcog== X-Received: by 2002:a05:6a00:170c:b0:736:42a8:a742 with SMTP id d2e1a72fcca58-7403a79b98cmr38125b3a.11.1745959398967; Tue, 29 Apr 2025 13:43:18 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d2e1a72fcca58-74039920a3esm133508b3a.59.2025.04.29.13.43.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:18 -0700 (PDT) From: John Khoo To: 77949@debbugs.gnu.org Subject: [PATCH v3 5/5] gnu: neovim: Update to 0.11.0. Date: Wed, 30 Apr 2025 04:42:49 +0800 Message-ID: <67134f2cd6ab7887d087c73032ae002bd0f5e73f.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949 Cc: John Khoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vim.scm (neovim): Update to 0.11.0. Change-Id: I278b533b2ff13e2b40652ce451c9924fc729df5a --- gnu/packages/vim.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index c921426b7f..bf82301228 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2023 Charles Jackson ;;; Copyright © 2023 Foundation Devices, Inc. ;;; Copyright © 2023, 2024 Nguyễn Gia Phong +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -79,6 +80,7 @@ (define-module (gnu packages vim) #:use-module (gnu packages shells) #:use-module (gnu packages tcl) #:use-module (gnu packages text-editors) + #:use-module (gnu packages textutils) #:use-module (gnu packages terminals) #:use-module (gnu packages tree-sitter) #:use-module (gnu packages xdisorg) @@ -782,7 +784,7 @@ (define-public neovim-packer (define-public neovim (package (name "neovim") - (version "0.9.5") + (version "0.11.0") (source (origin (method git-fetch) (uri (git-reference @@ -791,7 +793,7 @@ (define-public neovim (file-name (git-file-name name version)) (sha256 (base32 - "1j3z7jay0m6g06v04falrzr062g07xr4svbrc3hywlqi2h6rrvk5")))) + "1z7xmngjr93dc52k8d3r6x0ivznpa8jbdrw24gqm16lg9gzvma02")))) (build-system cmake-build-system) (arguments (list #:modules @@ -849,6 +851,7 @@ (define-public neovim libtermkey libvterm unibilium + utf8proc jemalloc (if (member (if (%current-target-system) (gnu-triplet->nix-system (%current-target-system)) -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 22:24:13 2025 Received: (at 77949-done) by debbugs.gnu.org; 3 May 2025 02:24:13 +0000 Received: from localhost ([127.0.0.1]:35812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uB2Y1-0002ke-7R for submit@debbugs.gnu.org; Fri, 02 May 2025 22:24:13 -0400 Received: from mail.boiledscript.com ([2a01:4f8:242:4aeb::42]:33824) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uB2Xx-0002kL-Ud for 77949-done@debbugs.gnu.org; Fri, 02 May 2025 22:24:10 -0400 Date: Sat, 03 May 2025 10:23:39 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=mail; t=1746239046; h=from:from: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; bh=5mj1louqQUx4vAwWdeNJGZgubY2hHhJyUMNpjK7gukA=; b=WLb80rFZ1Y5pXJjadLDsubE/0/qSyxBsKiqBoTgIBjSPKeJ7pzW1dynXK8f9R/x+Z3VGIa BSI+pdrD2OAgwjV/SG+iMFVhBJKTa5lnBLR81QGAfMkIyrdmLqoW92bonzi0HbZ3/X347G yh2svR3NcVNfxt1/Vhg9US9SloazpL3Hr9L6kf0tUbCWBJ7wOzOVvEUVAkTYJ1w7MT5Ni2 VNCsx6ZLtzYR3Bjv9/E8pArAlEDniKPO05/+0nkl3WTgEu6LKSmzrbN2Y9ZYQXgs6JX2p8 KWjeAGix7nt3P01jsqY1zM2l2rNfhqoiruNLZDHUMSIyc32ug6Le3FndvX2Utg== Message-ID: <874iy21lg4.wl-hako@ultrarare.space> From: Hilton Chain To: John Khoo Subject: Re: [bug#77949] [PATCH v3 1/5] gnu: Add utf8proc-bootstrap. In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77949-done Cc: Simon Tournier , Liliana Marie Prikler , Luis Pereira , 77949-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, 30 Apr 2025 04:42:45 +0800, John Khoo wrote: > > * gnu/packages/textutils.scm (utf8proc-bootstrap): New variable. > * gnu/packages/julia.scm (julia): Change utf8proc dependency to > utf8proc-bootstrap to break dependency loop. > > Change-Id: Ie2e0c4a83aa9b478b125a390f162c1c69613cd9b > --- > gnu/packages/julia.scm | 3 ++- > gnu/packages/textutils.scm | 34 ++++++++++++++++++++++++++++++++++ > 2 files changed, 36 insertions(+), 1 deletion(-) Applied on rust-team with modifications, thanks! From unknown Sat Aug 16 18:47:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 31 May 2025 11:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator