GNU bug report logs - #68828
[core-updates] gnu: libxft: Update to 2.3.8

Previous Next

Package: guix-patches;

Reported by: msglm <msglm <at> techchud.xyz>

Date: Tue, 30 Jan 2024 19:00:02 UTC

Severity: normal

Tags: patch

Done: Z572 <zhengjunjie <at> iscas.ac.cn>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 68828 in the body.
You can then email your comments to 68828 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#68828; Package guix-patches. (Tue, 30 Jan 2024 19:00:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to msglm <msglm <at> techchud.xyz>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 30 Jan 2024 19:00:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: msglm <msglm <at> techchud.xyz>
To: guix-patches <at> gnu.org
Cc: msglm <msglm <at> techchud.xyz>
Subject: [PATCH] gnu: libxft: Update to 2.3.8
Date: Tue, 30 Jan 2024 12:58:41 -0600
* gnu/packages/xorg.scm (libxft): Update to 2.3.8

Change-Id: I93190dd5ce204df6bd8c68220ea4f1d2d57f4e2d
---
 gnu/packages/xorg.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index b7279d0633..bbb686c819 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -1341,7 +1341,7 @@ (define-public libxdmcp
 (define-public libxft
   (package
     (name "libxft")
-    (version "2.3.4")
+    (version "2.3.8")
     (source
       (origin
         (method url-fetch)

base-commit: 2c5293afffa39d5d4aaec248a1973c7f62b1a0b4
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#68828; Package guix-patches. (Wed, 07 Feb 2024 20:42:02 GMT) Full text and rfc822 format available.

Message #8 received at 68828 <at> debbugs.gnu.org (full text, mbox):

From: "msglm" <msglm <at> techchud.xyz>
To: <68828 <at> debbugs.gnu.org>
Subject: bug#68828
Date: Wed, 07 Feb 2024 14:41:18 -0600
Of note, this is to fix a problem with emojis crashing lukesmithxyz-st
(and perhaps proper st as well, but I haven't checked).
The current version of libxft has a known problem with causing these
crashes, see this FAQ for documentation:
https://git.suckless.org/st/file/FAQ.html#l224




Information forwarded to guix-patches <at> gnu.org:
bug#68828; Package guix-patches. (Thu, 25 Apr 2024 21:23:04 GMT) Full text and rfc822 format available.

Message #11 received at 68828 <at> debbugs.gnu.org (full text, mbox):

From: "msglm" <msglm <at> techchud.xyz>
To: <68828 <at> debbugs.gnu.org>
Cc: zimon.toutoune <at> gmail.com, paren <at> disroot.org, ludo <at> gnu.org, me <at> tobias.gr,
 rekado <at> elephly.net, jgart <at> dismail.de, othacehe <at> gnu.org, guix <at> cbaines.net
Date: Thu, 25 Apr 2024 16:21:51 -0500
Adding more maintainers to this issue since I didn't before




Information forwarded to guix-patches <at> gnu.org:
bug#68828; Package guix-patches. (Fri, 26 Apr 2024 06:46:11 GMT) Full text and rfc822 format available.

Message #14 received at 68828 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: "msglm" <msglm <at> techchud.xyz>
Cc: zimon.toutoune <at> gmail.com, paren <at> disroot.org, ludo <at> gnu.org, me <at> tobias.gr,
 jgart <at> dismail.de, othacehe <at> gnu.org, guix <at> cbaines.net, 68828 <at> debbugs.gnu.org
Subject: [PATCH] gnu: libxft: Update to 2.3.8
Date: Fri, 26 Apr 2024 08:45:13 +0200
Hi,

this patch cannot be applied because it misses the update of the hash.

As the upgrade would require thousands of rebuilds, this change should
be applied on a separate branch.

-- 
Ricardo




Information forwarded to guix-patches <at> gnu.org:
bug#68828; Package guix-patches. (Fri, 26 Apr 2024 22:15:12 GMT) Full text and rfc822 format available.

Message #17 received at 68828 <at> debbugs.gnu.org (full text, mbox):

From: "msglm" <msglm <at> techchud.xyz>
To: "Ricardo Wurmus" <rekado <at> elephly.net>
Cc: 68828 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: libxft: Update to 2.3.8
Date: Fri, 26 Apr 2024 17:13:44 -0500
>misses the update of the hash.
Oops! Sorry about that.

I'm trying to update that now on my end, and im getting a lot of errors
relating to finding a mirror. Can you confirm this is happening on your
end as well?

error exmaples:
download failed "http://mirror.csclub.uwaterloo.ca/x.org/individual/lib/libXft-2.3.8.tar.bz2" 404 "Not Found"

Starting download of /gnu/store/lcqg1f8z9y86amrpim5j5gci7s94ldd4-libXft-2.3.8.tar.bz2
From http://xorg.mirrors.pair.com/individual/lib/libXft-2.3.8.tar.bz2...
In procedure connect*: Connection timed out

I do know that libxft tarballs live here as well:
https://xorg.freedesktop.org/archive/individual/lib/libXft-2.3.8.tar.gz

I don't know if you would be opinionated on changing the source link if
you can reproduce the problem i'm having.

>this should be applied on a separate branch.
I'm new to email-based patches, would I just make a new branch in my
local repo and then make a patch targeting it? Or is there something
else I may need to do.

On Fri Apr 26, 2024 at 1:45 AM CDT, Ricardo Wurmus wrote:
> Hi,
>
> this patch cannot be applied because it misses the update of the hash.
>
> As the upgrade would require thousands of rebuilds, this change should
> be applied on a separate branch.





Information forwarded to guix-patches <at> gnu.org:
bug#68828; Package guix-patches. (Mon, 06 May 2024 12:35:02 GMT) Full text and rfc822 format available.

Message #20 received at 68828 <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: msglm <msglm <at> techchud.xyz>, Ricardo Wurmus <rekado <at> elephly.net>
Cc: 68828 <at> debbugs.gnu.org
Subject: Re: [bug#68828] [PATCH] gnu: libxft: Update to 2.3.8
Date: Mon, 06 May 2024 13:28:32 +0200
HI,

On ven., 26 avril 2024 at 17:13, msglm via Guix-patches via <guix-patches <at> gnu.org> wrote:

> I'm trying to update that now on my end, and im getting a lot of errors
> relating to finding a mirror. Can you confirm this is happening on your
> end as well?
>
> error exmaples:
> download failed "http://mirror.csclub.uwaterloo.ca/x.org/individual/lib/libXft-2.3.8.tar.bz2" 404 "Not Found"
>
> Starting download of /gnu/store/lcqg1f8z9y86amrpim5j5gci7s94ldd4-libXft-2.3.8.tar.bz2
> From http://xorg.mirrors.pair.com/individual/lib/libXft-2.3.8.tar.bz2...
> In procedure connect*: Connection timed out
>
> I do know that libxft tarballs live here as well:
> https://xorg.freedesktop.org/archive/individual/lib/libXft-2.3.8.tar.gz

The problem is because the extension is not same: compare .bz2 vs .gz.

Indeed, the extension .bz2 does not exist on mirror servers.

--8<---------------cut here---------------start------------->8---
Starting download of /gnu/store/sbrx9br6h2n98z1xgg6ww11jr8fdln6q-libXft-2.3.8.tar.bz2
From http://www.x.org/releases/individual/lib/libXft-2.3.8.tar.bz2...
following redirection to `https://www.x.org/releases/individual/lib/libXft-2.3.8.tar.bz2'...
download failed "https://www.x.org/releases/individual/lib/libXft-2.3.8.tar.bz2" 404 "Not Found"
--8<---------------cut here---------------end--------------->8---

But the extension .gz is there:

--8<---------------cut here---------------start------------->8---
Starting download of /gnu/store/kqkqfp80cz3ldh40r4zbn67rhlgxrg4m-libXft-2.3.8.tar.gz
From http://www.x.org/releases/individual/lib/libXft-2.3.8.tar.gz...
following redirection to `https://www.x.org/releases/individual/lib/libXft-2.3.8.tar.gz'...
downloading from http://www.x.org/releases/individual/lib/libXft-2.3.8.tar.gz ...
 libXft-2.3.8.tar.gz  446KiB                                               103KiB/s 00:04 ▕██████████████████▏ 100.0%
--8<---------------cut here---------------end--------------->8---

The correct patch is thus:

--8<---------------cut here---------------start------------->8---
1 file changed, 3 insertions(+), 3 deletions(-)
gnu/packages/xorg.scm | 6 +++---

modified   gnu/packages/xorg.scm
@@ -1341,17 +1341,17 @@ (define-public libxdmcp
 (define-public libxft
   (package
     (name "libxft")
-    (version "2.3.4")
+    (version "2.3.8")
     (source
       (origin
         (method url-fetch)
         (uri (string-append
                "mirror://xorg/individual/lib/libXft-"
                version
-               ".tar.bz2"))
+               ".tar.gz"))
         (sha256
           (base32
-            "1pdbr6gzfvixc791pjf42i9gg8wvfq6cpq6sdca04h4i42mxmpjp"))))
+           "1a3qybcvhdshgj1wynhsahdnrlmfv2wrjklyh1j2whj4v3i8zr1j"))))
     (build-system gnu-build-system)
     (arguments
      '(#:configure-flags '("--disable-static")))
--8<---------------cut here---------------end--------------->8---

Do you want to send an updated (v2) patch?


Cheers,
simon






Information forwarded to guix-patches <at> gnu.org:
bug#68828; Package guix-patches. (Sat, 11 May 2024 18:52:01 GMT) Full text and rfc822 format available.

Message #23 received at 68828 <at> debbugs.gnu.org (full text, mbox):

From: "msglm" <msglm <at> techchud.xyz>
To: "Simon Tournier" <zimon.toutoune <at> gmail.com>
Cc: 68828 <at> debbugs.gnu.org
Subject: Re: [bug#68828] [PATCH] gnu: libxft: Update to 2.3.8
Date: Sat, 11 May 2024 13:51:43 -0500
[Message part 1 (text/plain, inline)]
Hey, attached is the new patch. I hope I did this right.
[0001-gnu-libxft-Update-to-2.3.8.patch (text/plain, attachment)]

Changed bug title to '[core-updates] gnu: libxft: Update to 2.3.8' from '[PATCH] gnu: libxft: Update to 2.3.8' Request was from Christopher Baines <mail <at> cbaines.net> to control <at> debbugs.gnu.org. (Fri, 17 May 2024 17:10:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#68828; Package guix-patches. (Sun, 06 Oct 2024 05:51:02 GMT) Full text and rfc822 format available.

Message #28 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Z572 <zhengjunjie <at> iscas.ac.cn>
To: msglm via Guix-patches via <guix-patches <at> gnu.org>
Cc: 68828-done <at> debbugs.gnu.org, msglm <msglm <at> techchud.xyz>
Subject: Re: [bug#68828] [PATCH] gnu: libxft: Update to 2.3.8
Date: Sun, 06 Oct 2024 13:49:44 +0800
[Message part 1 (text/plain, inline)]
msglm via Guix-patches via <guix-patches <at> gnu.org> writes:

> * gnu/packages/xorg.scm (libxft): Update to 2.3.8
>
> Change-Id: I93190dd5ce204df6bd8c68220ea4f1d2d57f4e2d
> ---
>  gnu/packages/xorg.scm | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
> index b7279d0633..bbb686c819 100644
> --- a/gnu/packages/xorg.scm
> +++ b/gnu/packages/xorg.scm
> @@ -1341,7 +1341,7 @@ (define-public libxdmcp
>  (define-public libxft
>    (package
>      (name "libxft")
> -    (version "2.3.4")
> +    (version "2.3.8")
>      (source
>        (origin
>          (method url-fetch)
>
> base-commit: 2c5293afffa39d5d4aaec248a1973c7f62b1a0b4

now have libxft <at> 2.3.8, so close.
[signature.asc (application/pgp-signature, inline)]

Reply sent to Z572 <zhengjunjie <at> iscas.ac.cn>:
You have taken responsibility. (Sun, 06 Oct 2024 05:51:02 GMT) Full text and rfc822 format available.

Notification sent to msglm <msglm <at> techchud.xyz>:
bug acknowledged by developer. (Sun, 06 Oct 2024 05:51:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 03 Nov 2024 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 285 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.