Subject: Re: [bug#74306] [PATCH gnome-team 11/44] gnu: gst-editing-services: Update to 1.24.8.

From: Liliana Marie Prikler <[email-masked]>
Date: Mon, 11 Nov 2024 19:15:28 +0100

Am Montag, dem 11.11.2024 um 15:16 +0900 schrieb Maxim Cournoyer:
> * gnu/packages/gstreamer.scm (gst-editing-services): Update to
> 1.24.8.
> [arguments]: Disable introspection via #:configure-flags argument. 
> Add a link
> reference for the disabled tests.
> 
> Change-Id: I77063f4bdbdd59261a2ec09ba08c61cd39594e0d
> ---
>  gnu/packages/gstreamer.scm | 13 ++++++++++---
>  1 file changed, 10 insertions(+), 3 deletions(-)
> 
> diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
> index 36be6499c3..edd044192f 100644
> --- a/gnu/packages/gstreamer.scm
> +++ b/gnu/packages/gstreamer.scm
> @@ -1045,7 +1045,7 @@ (define-public gst-libav
>  (define-public gst-editing-services
>    (package
>      (name "gst-editing-services")
> -    (version "1.24.6")
> +    (version "1.24.8")
>      (source (origin
>                (method url-fetch)
>                (uri (string-append
> @@ -1054,11 +1054,18 @@ (define-public gst-editing-services
>                (patches (search-patches "gst-editing-services-fix-
> api.patch"))
>                (sha256
>                 (base32
> -               
> "0rm2w7g1rgbzh3i659lw61hgzfhqk8cmx9y0zkjzwnwxmdfa53qk"))))
> +               
> "1qhpqbph2pmaw3hzk45kic1kxmbghk5v1ig13j19snlpjvj842mk"))))
>      (build-system meson-build-system)
>      (arguments
>       (list
> -      #:tests? #f                    ; FIXME: 16/23 failing tests.
> +      ;; Most of the tests fail (see:
> +      ;;
> https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2489).
> +      #:tests? #f
> +      ;; Attempting to build with introspection supports fails with
> errors
> +      ;; like: "Fatal: GES: Skipping foreign identifier
> +      ;; 'GstFrameCompositionApi' from namespace GstPbutils" (see:
> +      ;;
> https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1790).
> +      #:configure-flags #~(list "-Dintrospection=disabled")
There should be a patch to fix this.  If the patch breaks, we're in
trouble.
>        #:glib-or-gtk? #t              ; To wrap binaries and/or
> compile schemas
>        #:phases #~(modify-phases %standard-phases
>                     #$@%common-gstreamer-phases)))
Cheers