GNU bug report logs - #67618
[PATCH] gnu: harfbuzz: Update to 8.3.0.

Previous Next

Package: guix-patches;

Reported by: Timmy Douglas <mail <at> timmydouglas.com>

Date: Mon, 4 Dec 2023 07:18:01 UTC

Severity: normal

Tags: patch

Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>

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 67618 in the body.
You can then email your comments to 67618 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 liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, rg <at> raghavgururajan.name, guix-patches <at> gnu.org:
bug#67618; Package guix-patches. (Mon, 04 Dec 2023 07:18:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Timmy Douglas <mail <at> timmydouglas.com>:
New bug report received and forwarded. Copy sent to liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, rg <at> raghavgururajan.name, guix-patches <at> gnu.org. (Mon, 04 Dec 2023 07:18:02 GMT) Full text and rfc822 format available.

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

From: Timmy Douglas <mail <at> timmydouglas.com>
To: guix-patches <at> gnu.org
Cc: Timmy Douglas <mail <at> timmydouglas.com>
Subject: [PATCH]  gnu: harfbuzz: Update to 8.3.0.
Date: Sun,  3 Dec 2023 23:11:52 -0800
    * gnu/packages/gtk.scm (harfbuzz): Update to 8.3.0.
---

I was trying to install some software and found that it depended on a
newer version of harfbuzz.  I wasn't sure how to verify this doesn't
cause issues with other packages that have this as a dependency.
Thanks!

gnu/packages/gtk.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 47d4c1808f..c9f0349b42 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -258,7 +258,7 @@ (define-public cairo-xcb
 (define-public harfbuzz
   (package
     (name "harfbuzz")
-    (version "5.3.1")
+    (version "8.3.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://github.com/harfbuzz/harfbuzz"
@@ -266,7 +266,7 @@ (define-public harfbuzz
                                   version ".tar.xz"))
               (sha256
                (base32
-                "0ka3nkk2lks2lgakq02vyibwdziv11dkpa2brkx230asnyby0v2a"))))
+                "0izq2lpqxrf1l755nxrxkkiarywkx5j43asznankxplbxgm0358h"))))
     (build-system gnu-build-system)
     (outputs '("out"
                "bin"))                  ;160K, only hb-view depend on cairo

base-commit: 6e2dd51df5f3f51e9056dd4f2e1b036195ab3caa
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#67618; Package guix-patches. (Mon, 04 Dec 2023 15:22:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Timmy Douglas <mail <at> timmydouglas.com>
Cc: 67618 <at> debbugs.gnu.org, Liliana Marie Prikler <liliana.prikler <at> gmail.com>,
 Raghav Gururajan <rg <at> raghavgururajan.name>
Subject: Re: [bug#67618] [PATCH]  gnu: harfbuzz: Update to 8.3.0.
Date: Mon, 04 Dec 2023 10:21:11 -0500
Hello,

Timmy Douglas <mail <at> timmydouglas.com> writes:

> I was trying to install some software and found that it depended on a
> newer version of harfbuzz.  I wasn't sure how to verify this doesn't
> cause issues with other packages that have this as a dependency.
> Thanks!

You can find dependents with 'guix refresh -l harfbuzz' and then attempt
to rebuild them with --keep-going (-k) to see how many of them fails.

I have a set of dirty scripts to help automate these tasks [0].

[0]  https://notabug.org/apteryx/guix-api-examples/src/master/command-line-hacks.sh

-- 
Thanks,
Maxim




Information forwarded to guix-patches <at> gnu.org:
bug#67618; Package guix-patches. (Mon, 04 Dec 2023 19:21:02 GMT) Full text and rfc822 format available.

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

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>, Timmy Douglas
 <mail <at> timmydouglas.com>
Cc: 67618 <at> debbugs.gnu.org, Raghav Gururajan <rg <at> raghavgururajan.name>
Subject: Re: [bug#67618] [PATCH]  gnu: harfbuzz: Update to 8.3.0.
Date: Mon, 04 Dec 2023 20:19:49 +0100
Am Montag, dem 04.12.2023 um 10:21 -0500 schrieb Maxim Cournoyer:
> Hello,
> 
> Timmy Douglas <mail <at> timmydouglas.com> writes:
> 
> > I was trying to install some software and found that it depended on
> > a newer version of harfbuzz.  I wasn't sure how to verify this
> > doesn't cause issues with other packages that have this as a
> > dependency.
> > Thanks!
> 
> You can find dependents with 'guix refresh -l harfbuzz' and then
> attempt to rebuild them with --keep-going (-k) to see how many of
> them fails.
> 
> I have a set of dirty scripts to help automate these tasks [0].
Adding to that, harfbuzz is a well known GNOME world rebuild (being a
dependency of Pango), so I'll try to build pango and hopefully gtk from
it, but we'll defer this to the gnome-team branch :)

Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#67618; Package guix-patches. (Wed, 06 Dec 2023 05:34:01 GMT) Full text and rfc822 format available.

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

From: Timmy Douglas <mail <at> timmydouglas.com>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>, Maxim Cournoyer
 <maxim.cournoyer <at> gmail.com>
Cc: 67618 <at> debbugs.gnu.org, Raghav Gururajan <rg <at> raghavgururajan.name>
Subject: Re: [bug#67618] [PATCH]  gnu: harfbuzz: Update to 8.3.0.
Date: Tue, 05 Dec 2023 21:32:50 -0800
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:

> Am Montag, dem 04.12.2023 um 10:21 -0500 schrieb Maxim Cournoyer:
>> Hello,
>> 
>> Timmy Douglas <mail <at> timmydouglas.com> writes:
>> 
>> > I was trying to install some software and found that it depended on
>> > a newer version of harfbuzz.  I wasn't sure how to verify this
>> > doesn't cause issues with other packages that have this as a
>> > dependency.
>> > Thanks!
>> 
>> You can find dependents with 'guix refresh -l harfbuzz' and then
>> attempt to rebuild them with --keep-going (-k) to see how many of
>> them fails.
>> 
>> I have a set of dirty scripts to help automate these tasks [0].
> Adding to that, harfbuzz is a well known GNOME world rebuild (being a
> dependency of Pango), so I'll try to build pango and hopefully gtk from
> it, but we'll defer this to the gnome-team branch :)


Thanks for the script and info. If I ran the commands correctly, it seems
almost everything rebuilt (I had an issue using the weather command to
remove bad packages):

./pre-inst-env guix build --keep-going $packages_to_build
[snip]
...
successfully built /gnu/store/wb49g7l2mvzzcl0j7z3av97qrl5iyvlb-yubikey-oath-dmenu-0.13.0.drv
guix build: error: build of `/gnu/store/fccggj5fmcr2mbcia8mc2pba7rfbs4dj-zathura-pdf-mupdf-0.4.0.drv', `/gnu/store/s5wc25hwld9cl3hds3qa25y7i2566l59-youtube-viewer-3.8.1.drv' failed


Given this is going to the gnome-team and I don't know the timeline for
that, generally speaking, do people just run ./pre-inst-env guix upgrade
if they want something locally?

Thanks




Information forwarded to guix-patches <at> gnu.org:
bug#67618; Package guix-patches. (Wed, 06 Dec 2023 17:49:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Timmy Douglas <mail <at> timmydouglas.com>
Cc: 67618 <at> debbugs.gnu.org, Liliana Marie Prikler <liliana.prikler <at> gmail.com>,
 Raghav Gururajan <rg <at> raghavgururajan.name>
Subject: Re: [bug#67618] [PATCH]  gnu: harfbuzz: Update to 8.3.0.
Date: Wed, 06 Dec 2023 12:48:22 -0500
Hi,

Timmy Douglas <mail <at> timmydouglas.com> writes:

[...]

> Given this is going to the gnome-team and I don't know the timeline for
> that, generally speaking, do people just run ./pre-inst-env guix upgrade
> if they want something locally?

That's one way, yes.  Another way would be to maintain a channel, but
that's more work.

-- 
Thanks,
Maxim




Reply sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
You have taken responsibility. (Tue, 19 Dec 2023 22:59:02 GMT) Full text and rfc822 format available.

Notification sent to Timmy Douglas <mail <at> timmydouglas.com>:
bug acknowledged by developer. (Tue, 19 Dec 2023 22:59:02 GMT) Full text and rfc822 format available.

Message #22 received at 67618-done <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Timmy Douglas <mail <at> timmydouglas.com>, Maxim Cournoyer
 <maxim.cournoyer <at> gmail.com>
Cc: Raghav Gururajan <rg <at> raghavgururajan.name>, 67618-done <at> debbugs.gnu.org
Subject: Re: [bug#67618] [PATCH]  gnu: harfbuzz: Update to 8.3.0.
Date: Tue, 19 Dec 2023 23:57:54 +0100
Am Dienstag, dem 05.12.2023 um 21:32 -0800 schrieb Timmy Douglas:
> [...]
> Given this is going to the gnome-team and I don't know the timeline
> for that, generally speaking, do people just run ./pre-inst-env guix
> upgrade if they want something locally?
Yes indeed.

Quick update: it is now on gnome-team.

Thanks




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

This bug report was last modified 1 year and 113 days ago.

Previous Next


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