Message ID | cover.1715964816.git.luishenriquegh2701@gmail.com |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CA9DB27BBE9; Sat, 18 May 2024 01:33:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BE65227BBE2 for <patchwork@mira.cbaines.net>; Sat, 18 May 2024 01:33:11 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1s880U-0007uj-79; Fri, 17 May 2024 20:33:02 -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 <Debian-debbugs@debbugs.gnu.org>) id 1s880R-0007uI-Dg for guix-patches@gnu.org; Fri, 17 May 2024 20:32:59 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1s880R-0006fl-2t for guix-patches@gnu.org; Fri, 17 May 2024 20:32:59 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1s880T-0004BE-Ta for guix-patches@gnu.org; Fri, 17 May 2024 20:33:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#71023] [PATCH 0/9] Update fzf to 0.52.1 Resent-From: Luis Higino <luishenriquegh2701@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 May 2024 00:33:01 +0000 Resent-Message-ID: <handler.71023.B.171599234316046@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71023 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 71023@debbugs.gnu.org Cc: Luis Higino <luishenriquegh2701@gmail.com> X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171599234316046 (code B ref -1); Sat, 18 May 2024 00:33:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 May 2024 00:32:23 +0000 Received: from localhost ([127.0.0.1]:58089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1s87zq-0004Ak-QR for submit@debbugs.gnu.org; Fri, 17 May 2024 20:32:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:38578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luishenriquegh2701@gmail.com>) id 1s87zp-0004Ae-BS for submit@debbugs.gnu.org; Fri, 17 May 2024 20:32:21 -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 <luishenriquegh2701@gmail.com>) id 1s87zl-0007oI-RL for guix-patches@gnu.org; Fri, 17 May 2024 20:32:17 -0400 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <luishenriquegh2701@gmail.com>) id 1s87zi-0006Ii-U1 for guix-patches@gnu.org; Fri, 17 May 2024 20:32:17 -0400 Received: by mail-pl1-x633.google.com with SMTP id d9443c01a7336-1ee42b97b32so25945545ad.2 for <guix-patches@gnu.org>; Fri, 17 May 2024 17:32:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715992332; x=1716597132; 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=Khef+51iYxPALxdeBu8DGUSskyE0y98yA7t9ZuOnZcg=; b=i9Zy99DWsp3N8z1XdIBUFsnmtIW81gew+t8B7bAdQPsga/Rq2mN09Rs20XLHe8LDaJ vbxQ/K4q/GvH+qg5F5d0YXb4gw0dX+I0ptYBYAOds+TKK3KKjE1mQbo52CBfXkxAJP0O 5iWZqA/i1tNM41DT5sbuGSR2Tl6UNR192AdppLpMvANhISZPGYzGo2WvhkZ9XMATjWtT sQDwvYbZe9cNJnRAKrzGvatGRMxyYrfxmhcMBqHH9/wrY0ZHO6f4V5N/4OLCj6RTtvvw 6iXif+wPEo3V3mo3/roTKW6QvXIf1QffdrKT9ZaaYyFSRIi57rlUQyYoMU99StsImrTs Jxtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715992332; x=1716597132; 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=Khef+51iYxPALxdeBu8DGUSskyE0y98yA7t9ZuOnZcg=; b=xIAeUX/Twqt4URcZ7kgL9mPbSmQWGlX5eLe40ebd810fgRVcTa8oEuNybL2mM7p8dD K+ggYxtr/T2lR9eDpwHrKZfomtAqVC8w0BbDLP5wRr+ZODltaxEn4wwtAB1/M2J0Sj0n BidO0M6gVxIBeKBCAawlJ73XNQnj6V9hNa7kDUcnRCRjhYLFCumEbD0SNH1APeVw6tzd ia7Ey3mVFmllQktAKJ86Vkb5CKdm8M9DGySG6eo1uxVEVIlXCACAUbL5pIBofOOn/muS bHBFMWcoGlS/GQ1+OkMyglE391b2sA7dNT5ZoX8xn9EiprTlCZUwjOHyr2V/QRIeFLsx FF+A== X-Gm-Message-State: AOJu0Yz+nWusnQ/08KjerRJECNvPDA/FM0Bqq+ZxmzxCyN+oWvFD04Xm ZetphR3A1xna7YHvkUGrqC6aaO2glaA/0vFYqqfa4Mk1AQdmSt2czst9WGy1 X-Google-Smtp-Source: AGHT+IFsuIdTb/9cuObd7Wn+edlkPxJR2fCZaMIjciGyrMM46ELmXfaaKChIsxbE3PA/ZjGa6WflDw== X-Received: by 2002:a17:902:c3c5:b0:1e5:3684:617e with SMTP id d9443c01a7336-1ef43f4d23emr221853675ad.52.1715992331798; Fri, 17 May 2024 17:32:11 -0700 (PDT) Received: from localhost ([201.17.159.119]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f09a48fd17sm42362825ad.58.2024.05.17.17.32.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 May 2024 17:32:11 -0700 (PDT) From: Luis Higino <luishenriquegh2701@gmail.com> Date: Sat, 18 May 2024 00:32:04 +0000 Message-ID: <cover.1715964816.git.luishenriquegh2701@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::633; envelope-from=luishenriquegh2701@gmail.com; helo=mail-pl1-x633.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
Update fzf to 0.52.1
|
|
Message
Luis Henrique Gomes Higino
May 18, 2024, 12:32 a.m. UTC
Hi Guix, this patch series updates fzf to version 0.52.1. In the process, I had to update the go version of some depending libraries, which resulted in some other packages failing to build. I tried to fix all related packages, but the amount of changes came to a point where I think I'll have missed some more. I'm hoping guix ci to help me with this, as I'm willing to fix them all myself. *** BLURB HERE *** Luis Higino (9): gnu: Add go-github-com-charlievieth-fastwalk. gnu: aerc: Update go version. gnu: vale: Update go version. gnu: senpai: Update go version. gnu: chezmoi: Update go version. gnu: games.scm: Update go versions. gnu: golang-xyz.scm: Update go versions. gnu: golang.scm: Update packages and go versions. gnu: go-github-com-junegunn-fzf: Update to 0.52.1. gnu/packages/configuration-management.scm | 67 +++++++++---------- gnu/packages/games.scm | 8 ++- gnu/packages/golang-xyz.scm | 6 +- gnu/packages/golang.scm | 78 +++++++++++++++++------ gnu/packages/mail.scm | 3 +- gnu/packages/messaging.scm | 1 + gnu/packages/terminals.scm | 15 +++-- gnu/packages/textutils.scm | 1 + 8 files changed, 120 insertions(+), 59 deletions(-) base-commit: e4ee595999a3b0656f416d190b28ec6f1ad8a74d
Comments
Hi, Thank you for the patches. From the first glance, some of the changes need to be grouped as single commit - [PATCH 8/9] gnu: golang.scm: Update packages and go versions. A general cement to all of them - is everything related just to bump fzf to the latest version or it's a collection of not related patches? I'm on the way to update valve to the latest version which is quite a massive change in dependencies tree. Also try to avoid adding any new packages to golang.scm. -- Oleg
Hi Oleg, > From the first glance, some of the changes need to be grouped as > single commit - [PATCH 8/9] gnu: golang.scm: Update packages and > go versions. thanks for the feedback! I didn't know it was OK to group commits, do you think all commits before the last one should be grouped? > A general cement to all of them - is everything related just to > bump fzf to the latest version or it's a collection of not > related patches? So, to upgrade fzf I had to update some of its dependencies and, due to it, had to update their go versions from 17 to 18. When I checked if any other dependent packages were affected with =guix refresh=, it showed to me that the packages were not building because they were compiled with Go 17 and it seems the =go-build-system= vendorizes all package dependencies before building. I tried fixing only the packages that were broken, so I guess they are all related in that sense. I'm totally open to being convinced otherwise though :) > Also try to avoid adding any new packages to golang.scm. OK, I read some other packages there and it seemed to me that =fastwalk= was similar in nature to the ones near it (where I inserted it). Should I move it to =golang-xyz.scm= instead?
Hello, I think there has been some misunderstanding, it is the other way round: Every package change needs its own commit, even if they are in the same file. So commit 8/9 should be split into several ones. When doing so, you may wish to use the ./etc/committer.scm script in the source tree: Update a package and run the script, which often creates a good commit. Updating many packages at the same time can become a bit unwieldy; it might be easier to update in smaller chunks, starting with only some dependencies (if this is possible depends of course on how entangled the situation is). Andreas
Are you still working on this Luis? I would love to see fzf being updated (there's 0.54.1 now), the version 0.41 we currently is ancient and lacks many features, whcih sometimes makes it hard to re-use some of the many fzf ressources provided by the community in the wiki. Among other things, newer versions of fzf support sizel, which is a game changer if you are a terminal person who wants to preview files from there. I have tried myself to update fzf before seeing your patch here, and failed miserably.
Hi, I've pushed fzf update to go-team, it bumps the version to 0.54.3. https://git.savannah.gnu.org/cgit/guix.git/commit/?h=go-team&id=d792bb30b610e0528c4f92a946a0ee3671fea368 Keep this issue open until go-team is merged to master. -- Oleg
Hi, A fresh version (0.54.3) of fzf is availalbe after go-team->master merge: https://git.savannah.gnu.org/cgit/guix.git/commit/gnu/packages/terminals.scm?id=d792bb30b610e0528c4f92a946a0ee3671fea368 -- Oleg