unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#69778] [PATCH gnome-team] gnu: telegram: Build with glibmm@2.76.
@ 2024-03-13 16:45 Vivien Kraus via Guix-patches via
  2024-03-13 21:59 ` Liliana Marie Prikler
  2024-03-14 18:06 ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Vivien Kraus via Guix-patches via
  0 siblings, 2 replies; 14+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-13 16:45 UTC (permalink / raw)
  To: 69778; +Cc: liliana.prikler, maxim.cournoyer, rg, vivien

* gnu/packages/telegram.scm (glibmm-for-telegram-desktop): New variable.
(telegram-desktop): Use glibmm-for-telegram-desktop instead of glibmm.

Change-Id: I0ec4ebc549dd867db22d68ee6317d1630cf1bfd8
---

Dear Guix,

While we are waiting for the telegram-desktop update in #67493, here is a
minimally intrusive way to keep it working on gnome-team, by using an older
version of glibmm.

Best regards,

Vivien

 gnu/packages/telegram.scm | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm
index 7d02824efa..16d36b2c7c 100644
--- a/gnu/packages/telegram.scm
+++ b/gnu/packages/telegram.scm
@@ -74,7 +74,9 @@ (define-module (gnu packages telegram)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix gexp)
+  #:use-module (guix download)
   #:use-module (guix git-download)
+  #:use-module (guix utils)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system glib-or-gtk)
@@ -267,6 +269,21 @@ (define tgcalls-for-telegram-desktop
      (base32
       "193m2gkvipijqbfd6a8mhg9nd63wlnshzgspk3pip57vk21l709z"))))
 
+(define-public glibmm-for-telegram-desktop
+  (hidden-package
+   (package
+     (inherit glibmm)
+     (name "glibmm-for-telegram-desktop")
+     (version "2.76.0")
+     (source (origin
+               (method url-fetch)
+               (uri (string-append "mirror://gnome/sources/glibmm/"
+                                   (version-major+minor version)
+                                   "/glibmm-" version ".tar.xz"))
+               (sha256
+                (base32
+                 "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6")))))))
+
 (define-public webrtc-for-telegram-desktop
   (let ((commit "0532942ac6176a66ef184fb728a4cbb02958fc0b")
         (revision "389"))
@@ -500,7 +517,7 @@ (define-public telegram-desktop
            fcitx5-qt
            ffmpeg
            glib
-           glibmm
+           glibmm-for-telegram-desktop
            gtk+
            hime
            hunspell

base-commit: 2ee54513196bad8e663e78ac695b6ffa0da49051
-- 
2.41.0




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 2/2] gnu: telegram: Build with glibmm@2.76.
  2024-03-14 18:06 ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Vivien Kraus via Guix-patches via
@ 2024-03-13 16:45   ` Vivien Kraus via Guix-patches via
  2024-03-14 17:29   ` [bug#69778] [PATCH gnome-team v2 1/2] gnu: Add glibmm-2.76 Vivien Kraus via Guix-patches via
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 14+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-13 16:45 UTC (permalink / raw)
  To: 69778; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer

* gnu/packages/telegram.scm (telegram-desktop): Use glibmm-2.76 instead of glibmm.

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

diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm
index 7d02824efa..358374a5bb 100644
--- a/gnu/packages/telegram.scm
+++ b/gnu/packages/telegram.scm
@@ -500,7 +500,7 @@ (define-public telegram-desktop
            fcitx5-qt
            ffmpeg
            glib
-           glibmm
+           glibmm-2.76
            gtk+
            hime
            hunspell
-- 
2.41.0




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team] gnu: telegram: Build with glibmm@2.76.
  2024-03-13 16:45 [bug#69778] [PATCH gnome-team] gnu: telegram: Build with glibmm@2.76 Vivien Kraus via Guix-patches via
@ 2024-03-13 21:59 ` Liliana Marie Prikler
  2024-03-17  1:30   ` Maxim Cournoyer
  2024-03-14 18:06 ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Vivien Kraus via Guix-patches via
  1 sibling, 1 reply; 14+ messages in thread
From: Liliana Marie Prikler @ 2024-03-13 21:59 UTC (permalink / raw)
  To: Vivien Kraus, 69778; +Cc: rg, maxim.cournoyer

Am Mittwoch, dem 13.03.2024 um 17:45 +0100 schrieb Vivien Kraus:
> * gnu/packages/telegram.scm (glibmm-for-telegram-desktop): New
> variable.
> (telegram-desktop): Use glibmm-for-telegram-desktop instead of
> glibmm.
> 
> Change-Id: I0ec4ebc549dd867db22d68ee6317d1630cf1bfd8
> ---
> 
> Dear Guix,
> 
> While we are waiting for the telegram-desktop update in #67493, here
> is a minimally intrusive way to keep it working on gnome-team, by
> using an older version of glibmm.
> 
> Best regards,
> 
> Vivien
> 
>  gnu/packages/telegram.scm | 19 ++++++++++++++++++-
>  1 file changed, 18 insertions(+), 1 deletion(-)
> 
> diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm
> index 7d02824efa..16d36b2c7c 100644
> --- a/gnu/packages/telegram.scm
> +++ b/gnu/packages/telegram.scm
> @@ -74,7 +74,9 @@ (define-module (gnu packages telegram)
>    #:use-module ((guix licenses) #:prefix license:)
>    #:use-module (guix packages)
>    #:use-module (guix gexp)
> +  #:use-module (guix download)
>    #:use-module (guix git-download)
> +  #:use-module (guix utils)
>    #:use-module (guix build-system cmake)
>    #:use-module (guix build-system copy)
>    #:use-module (guix build-system glib-or-gtk)
> @@ -267,6 +269,21 @@ (define tgcalls-for-telegram-desktop
>       (base32
>        "193m2gkvipijqbfd6a8mhg9nd63wlnshzgspk3pip57vk21l709z"))))
>  
> +(define-public glibmm-for-telegram-desktop
> +  (hidden-package
> +   (package
> +     (inherit glibmm)
> +     (name "glibmm-for-telegram-desktop")
> +     (version "2.76.0")
> +     (source (origin
> +               (method url-fetch)
> +               (uri (string-append "mirror://gnome/sources/glibmm/"
> +                                   (version-major+minor version)
> +                                   "/glibmm-" version ".tar.xz"))
> +               (sha256
> +                (base32
> +                
> "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6")))))))
> +
Canonically, inherited packages are put in the same files as the
package they inherit.

Cheers

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 1/2] gnu: Add glibmm-2.76.
  2024-03-14 18:06 ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Vivien Kraus via Guix-patches via
  2024-03-13 16:45   ` [bug#69778] [PATCH gnome-team v2 2/2] gnu: telegram: Build with glibmm@2.76 Vivien Kraus via Guix-patches via
@ 2024-03-14 17:29   ` Vivien Kraus via Guix-patches via
  2024-03-14 19:17   ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Liliana Marie Prikler
  2024-03-17  1:31   ` Maxim Cournoyer
  3 siblings, 0 replies; 14+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-14 17:29 UTC (permalink / raw)
  To: 69778; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer

* gnu/packages/glib.scm (glibmm-2.76): New variable.

Change-Id: I6d38e7640f9362ca7b6d26611db914da74ead53d
---
 gnu/packages/glib.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index aef2b7a941..5848ebc7aa 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -995,6 +995,20 @@ (define glibmm
 useful for C++.")
     (license license:lgpl2.1+)))
 
+(define-public glibmm-2.76
+  (package
+    (inherit glibmm)
+    (name "glibmm")
+    (version "2.76.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://gnome/sources/glibmm/"
+                                  (version-major+minor version)
+                                  "/glibmm-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6"))))))
+
  (define-public glibmm-2.66
    (package
     (inherit glibmm)
-- 
2.41.0




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-13 16:45 [bug#69778] [PATCH gnome-team] gnu: telegram: Build with glibmm@2.76 Vivien Kraus via Guix-patches via
  2024-03-13 21:59 ` Liliana Marie Prikler
@ 2024-03-14 18:06 ` Vivien Kraus via Guix-patches via
  2024-03-13 16:45   ` [bug#69778] [PATCH gnome-team v2 2/2] gnu: telegram: Build with glibmm@2.76 Vivien Kraus via Guix-patches via
                     ` (3 more replies)
  1 sibling, 4 replies; 14+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-14 18:06 UTC (permalink / raw)
  To: 69778; +Cc: rg, vivien, liliana.prikler, maxim.cournoyer

Dear Guix,

Telegram-desktop wants to be built with glibmm@2.76. I originally added it to
(gnu packages telegram), but in this revision, I add it to (gnu packages
glib).  What do you think?

Best regards,

Vivien

Vivien Kraus (2):
  gnu: Add glibmm-2.76.
  gnu: telegram: Build with glibmm@2.76.

 gnu/packages/glib.scm     | 14 ++++++++++++++
 gnu/packages/telegram.scm |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)


base-commit: 2ee54513196bad8e663e78ac695b6ffa0da49051
-- 
2.41.0




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-14 18:06 ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Vivien Kraus via Guix-patches via
  2024-03-13 16:45   ` [bug#69778] [PATCH gnome-team v2 2/2] gnu: telegram: Build with glibmm@2.76 Vivien Kraus via Guix-patches via
  2024-03-14 17:29   ` [bug#69778] [PATCH gnome-team v2 1/2] gnu: Add glibmm-2.76 Vivien Kraus via Guix-patches via
@ 2024-03-14 19:17   ` Liliana Marie Prikler
  2024-03-16 11:04     ` Christopher Baines
  2024-03-17  1:31   ` Maxim Cournoyer
  3 siblings, 1 reply; 14+ messages in thread
From: Liliana Marie Prikler @ 2024-03-14 19:17 UTC (permalink / raw)
  To: Vivien Kraus, 69778; +Cc: rg, maxim.cournoyer

Am Donnerstag, dem 14.03.2024 um 19:06 +0100 schrieb Vivien Kraus:
> Dear Guix,
> 
> Telegram-desktop wants to be built with glibmm@2.76. I originally
> added it to (gnu packages telegram), but in this revision, I add it
> to (gnu packages glib).  What do you think?
I won't be able to build it on my machine, but assuming you tested it
LGTM.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-14 19:17   ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Liliana Marie Prikler
@ 2024-03-16 11:04     ` Christopher Baines
  0 siblings, 0 replies; 14+ messages in thread
From: Christopher Baines @ 2024-03-16 11:04 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 69778-done, vivien, 69778

[-- Attachment #1: Type: text/plain, Size: 531 bytes --]


Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

> Am Donnerstag, dem 14.03.2024 um 19:06 +0100 schrieb Vivien Kraus:
>> Dear Guix,
>> 
>> Telegram-desktop wants to be built with glibmm@2.76. I originally
>> added it to (gnu packages telegram), but in this revision, I add it
>> to (gnu packages glib).  What do you think?
>
> I won't be able to build it on my machine, but assuming you tested it
> LGTM.

Thanks both, I've pushed this to gnome-team as
aa9aebce615f014070797e7068baca40b4f25c37.

Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team] gnu: telegram: Build with glibmm@2.76.
  2024-03-13 21:59 ` Liliana Marie Prikler
@ 2024-03-17  1:30   ` Maxim Cournoyer
  0 siblings, 0 replies; 14+ messages in thread
From: Maxim Cournoyer @ 2024-03-17  1:30 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 69778, rg, Vivien Kraus

Hi,

Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

> Am Mittwoch, dem 13.03.2024 um 17:45 +0100 schrieb Vivien Kraus:
>> * gnu/packages/telegram.scm (glibmm-for-telegram-desktop): New
>> variable.
>> (telegram-desktop): Use glibmm-for-telegram-desktop instead of
>> glibmm.
>> 
>> Change-Id: I0ec4ebc549dd867db22d68ee6317d1630cf1bfd8
>> ---
>> 
>> Dear Guix,
>> 
>> While we are waiting for the telegram-desktop update in #67493, here
>> is a minimally intrusive way to keep it working on gnome-team, by
>> using an older version of glibmm.
>> 
>> Best regards,
>> 
>> Vivien
>> 
>>  gnu/packages/telegram.scm | 19 ++++++++++++++++++-
>>  1 file changed, 18 insertions(+), 1 deletion(-)
>> 
>> diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm
>> index 7d02824efa..16d36b2c7c 100644
>> --- a/gnu/packages/telegram.scm
>> +++ b/gnu/packages/telegram.scm
>> @@ -74,7 +74,9 @@ (define-module (gnu packages telegram)
>>    #:use-module ((guix licenses) #:prefix license:)
>>    #:use-module (guix packages)
>>    #:use-module (guix gexp)
>> +  #:use-module (guix download)
>>    #:use-module (guix git-download)
>> +  #:use-module (guix utils)
>>    #:use-module (guix build-system cmake)
>>    #:use-module (guix build-system copy)
>>    #:use-module (guix build-system glib-or-gtk)
>> @@ -267,6 +269,21 @@ (define tgcalls-for-telegram-desktop
>>       (base32
>>        "193m2gkvipijqbfd6a8mhg9nd63wlnshzgspk3pip57vk21l709z"))))
>>  
>> +(define-public glibmm-for-telegram-desktop
>> +  (hidden-package
>> +   (package
>> +     (inherit glibmm)
>> +     (name "glibmm-for-telegram-desktop")
>> +     (version "2.76.0")
>> +     (source (origin
>> +               (method url-fetch)
>> +               (uri (string-append "mirror://gnome/sources/glibmm/"
>> +                                   (version-major+minor version)
>> +                                   "/glibmm-" version ".tar.xz"))
>> +               (sha256
>> +                (base32
>> +                
>> "1cia8vrpwzn8zwalws42mga5hi965840m5s8dvfzv55xx86dhdw6")))))))
>> +
> Canonically, inherited packages are put in the same files as the
> package they inherit.

Yes.  That's important to avoid the dreaded circular module import
problem (info "(guix) Cyclic Module Dependencies").

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-14 18:06 ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Vivien Kraus via Guix-patches via
                     ` (2 preceding siblings ...)
  2024-03-14 19:17   ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Liliana Marie Prikler
@ 2024-03-17  1:31   ` Maxim Cournoyer
  2024-03-17  7:29     ` Vivien Kraus via Guix-patches via
  3 siblings, 1 reply; 14+ messages in thread
From: Maxim Cournoyer @ 2024-03-17  1:31 UTC (permalink / raw)
  To: Vivien Kraus; +Cc: 69778, rg, liliana.prikler

Hi,

Vivien Kraus <vivien@planete-kraus.eu> writes:

> Dear Guix,
>
> Telegram-desktop wants to be built with glibmm@2.76. I originally added it to
> (gnu packages telegram), but in this revision, I add it to (gnu packages
> glib).  What do you think?

Is there an incompatibility between our latest glibmm and this version,
or is it just the build system being overly strict?  If the later, it'd
be better to patch it so that it allows our current version.

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-17  1:31   ` Maxim Cournoyer
@ 2024-03-17  7:29     ` Vivien Kraus via Guix-patches via
  2024-03-17  8:30       ` Liliana Marie Prikler
  0 siblings, 1 reply; 14+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-17  7:29 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 69778, rg, liliana.prikler

Hello!

Le samedi 16 mars 2024 à 21:31 -0400, Maxim Cournoyer a écrit :
> > Telegram-desktop wants to be built with glibmm@2.76. I originally
> > added it to
> > (gnu packages telegram), but in this revision, I add it to (gnu
> > packages
> > glib).  What do you think?
> 
> Is there an incompatibility between our latest glibmm and this
> version,
> or is it just the build system being overly strict?  If the later,
> it'd
> be better to patch it so that it allows our current version.

I did not choose the correct words, sorry. There is an incompatibility
between the 2.76 API and the 2.78 that we use, and this version of the
telegram package can only build against 2.76.

Best regards,

Vivien




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-17  7:29     ` Vivien Kraus via Guix-patches via
@ 2024-03-17  8:30       ` Liliana Marie Prikler
  2024-03-21 18:25         ` Vivien Kraus via Guix-patches via
  0 siblings, 1 reply; 14+ messages in thread
From: Liliana Marie Prikler @ 2024-03-17  8:30 UTC (permalink / raw)
  To: Vivien Kraus, Maxim Cournoyer; +Cc: 69778, rg

Am Sonntag, dem 17.03.2024 um 08:29 +0100 schrieb Vivien Kraus:
> Hello!
> 
> Le samedi 16 mars 2024 à 21:31 -0400, Maxim Cournoyer a écrit :
> > > Telegram-desktop wants to be built with glibmm@2.76. I originally
> > > added it to (gnu packages telegram), but in this revision, I add
> > > it to (gnu packages glib).  What do you think?
> > 
> > Is there an incompatibility between our latest glibmm and this
> > version, or is it just the build system being overly strict?  If
> > the later, it'd be better to patch it so that it allows our current
> > version.
> 
> I did not choose the correct words, sorry. There is an
> incompatibility between the 2.76 API and the 2.78 that we use, and
> this version of the telegram package can only build against 2.76.
Could you give a more detailed explanation of this API incompatibility?
The whole point of major versions would be to avoid this kind of thing,
no?




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-17  8:30       ` Liliana Marie Prikler
@ 2024-03-21 18:25         ` Vivien Kraus via Guix-patches via
  2024-03-21 18:49           ` Liliana Marie Prikler
  0 siblings, 1 reply; 14+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-21 18:25 UTC (permalink / raw)
  To: Liliana Marie Prikler, Maxim Cournoyer; +Cc: 69778, rg

Le dimanche 17 mars 2024 à 09:30 +0100, Liliana Marie Prikler a écrit :
> > I did not choose the correct words, sorry. There is an
> > incompatibility between the 2.76 API and the 2.78 that we use, and
> > this version of the telegram package can only build against 2.76.
> Could you give a more detailed explanation of this API
> incompatibility?
> The whole point of major versions would be to avoid this kind of
> thing,
> no?
I don’t have much information, other than “it does not build with
glibmm 2.78”. The Github merge request for a relevant issue does not
give much information either:

https://github.com/desktop-app/lib_base/pull/186




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-21 18:25         ` Vivien Kraus via Guix-patches via
@ 2024-03-21 18:49           ` Liliana Marie Prikler
  2024-03-21 19:51             ` Vivien Kraus via Guix-patches via
  0 siblings, 1 reply; 14+ messages in thread
From: Liliana Marie Prikler @ 2024-03-21 18:49 UTC (permalink / raw)
  To: Vivien Kraus, Maxim Cournoyer; +Cc: 69778, rg

Am Donnerstag, dem 21.03.2024 um 19:25 +0100 schrieb Vivien Kraus:
> Le dimanche 17 mars 2024 à 09:30 +0100, Liliana Marie Prikler a
> écrit :
> > > I did not choose the correct words, sorry. There is an
> > > incompatibility between the 2.76 API and the 2.78 that we use,
> > > and
> > > this version of the telegram package can only build against 2.76.
> > Could you give a more detailed explanation of this API
> > incompatibility?
> > The whole point of major versions would be to avoid this kind of
> > thing, no?
> I don’t have much information, other than “it does not build with
> glibmm 2.78”. The Github merge request for a relevant issue does not
> give much information either:
> 
> https://github.com/desktop-app/lib_base/pull/186
Hmm, could we still use that patch and make it "Fix build with glibmm-
2.78"

From a cursory glance, it looks like some type signatures might have
changed, but that's a guess.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib)
  2024-03-21 18:49           ` Liliana Marie Prikler
@ 2024-03-21 19:51             ` Vivien Kraus via Guix-patches via
  0 siblings, 0 replies; 14+ messages in thread
From: Vivien Kraus via Guix-patches via @ 2024-03-21 19:51 UTC (permalink / raw)
  To: Liliana Marie Prikler, Maxim Cournoyer; +Cc: 69778, rg

Le jeudi 21 mars 2024 à 19:49 +0100, Liliana Marie Prikler a écrit :
> > https://github.com/desktop-app/lib_base/pull/186
> Hmm, could we still use that patch and make it "Fix build with
> glibmm-
> 2.78"
> 
> From a cursory glance, it looks like some type signatures might have
> changed, but that's a guess.
I tried to find a combination of patches to backport, but it does not
work very well (this patch ignores other things that were changed
earlier, but that we would need to backport). It’s also not possible to
point lib_base to this exact commit, because it is too recent for other
parts of telegram.

This is not great but hopefully a full upgrade of telegram will fix
everything.




^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2024-03-21 19:52 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-13 16:45 [bug#69778] [PATCH gnome-team] gnu: telegram: Build with glibmm@2.76 Vivien Kraus via Guix-patches via
2024-03-13 21:59 ` Liliana Marie Prikler
2024-03-17  1:30   ` Maxim Cournoyer
2024-03-14 18:06 ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Vivien Kraus via Guix-patches via
2024-03-13 16:45   ` [bug#69778] [PATCH gnome-team v2 2/2] gnu: telegram: Build with glibmm@2.76 Vivien Kraus via Guix-patches via
2024-03-14 17:29   ` [bug#69778] [PATCH gnome-team v2 1/2] gnu: Add glibmm-2.76 Vivien Kraus via Guix-patches via
2024-03-14 19:17   ` [bug#69778] [PATCH gnome-team v2 0/2] Make the glibmm-2.76 variable public in (gnu packages glib) Liliana Marie Prikler
2024-03-16 11:04     ` Christopher Baines
2024-03-17  1:31   ` Maxim Cournoyer
2024-03-17  7:29     ` Vivien Kraus via Guix-patches via
2024-03-17  8:30       ` Liliana Marie Prikler
2024-03-21 18:25         ` Vivien Kraus via Guix-patches via
2024-03-21 18:49           ` Liliana Marie Prikler
2024-03-21 19:51             ` Vivien Kraus via Guix-patches via

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).