Announcement

Collapse
No announcement yet.

flatpak image errors with Fondo

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    flatpak image errors with Fondo

    "Fondo" is simple app to browse upsplash.com, a free wallpaper site. It's available as a flatpak, which I haven't used before. I followed the instructions on flathub to install flatpak, then installed Fondo through discover.

    It runs, but fails to show any images, which defeats the purpose of the app. If I run it in a konsole, hundreds of errors are generated. There's 30 sets of
    Code:
    (com.github.calo001.fondo:2): Json-WARNING **: 14:58:06.242: Failed to deserialize "categories" property of type "gpointer" for an object of type "AppModelsPhoto"
    (com.github.calo001.fondo:2): Json-WARNING **: 14:58:06.242: Failed to deserialize "current-user-collections" property of type "gpointer" for an object of type "AppModelsPhoto"
    (com.github.calo001.fondo:2): Json-CRITICAL **: 14:58:06.243: json_object_get_array_member: assertion 'node != NULL' failed
    (com.github.calo001.fondo:2): Json-CRITICAL **: 14:58:06.243: json_array_get_elements: assertion 'array != NULL' failed
    followed by 30 sets of
    Code:
    (com.github.calo001.fondo:2): GLib-GObject-WARNING **: 14:58:06.251: invalid (NULL) pointer instance
    (com.github.calo001.fondo:2): GLib-GObject-CRITICAL **: 14:58:06.251: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
    (com.github.calo001.fondo:2): Gtk-CRITICAL **: 14:58:06.251: gtk_overlay_add_overlay: assertion 'GTK_IS_WIDGET (widget)' failed
    This suggests to me that some Gnome dependency of Fondo is missing. flatpak list shows:
    Code:
    Name                                          Application ID                             Version      Branch      Installation
    Fondo                                         com.github.calo001.fondo                   1.3.9        stable      system
    default                                       org.freedesktop.Platform.GL.default                     19.08       system
    Intel                                         org.freedesktop.Platform.VAAPI.Intel                    19.08       system
    openh264                                      org.freedesktop.Platform.openh264          2.1.0        2.0         system
    GNOME Application Platform version 3.36       org.gnome.Platform                                      3.36        system
    Am I doing something wrong? Or is flatpak broken on KDE for something? Google did not enlighten me.
    Regards, John Little

    #2
    The flatpak could just be borked by whomever created it. The deps look fine.
    There are no issues with flatpak itself that relate to plasma so at the moment Im leaning towards a bad build.

    You might look and see if there are different versions available. Flathub will list them.
    Discover might show these as well depending on the version of that.

    Sent from my LM-V600 using Tapatalk

    Comment


      #3
      Actually they don't support non-gtk desktops.

      https://github.com/calo001/fondo/issues/81

      Apparently it only works with gsettings

      Sent from my LM-V600 using Tapatalk

      Comment


        #4
        Thank you, my ignorance of flatpak showed.

        I vaguely thought that appimages, flatpaks and snaps existed to avoid rubbish (dreck, garbage) like this.
        Regards, John Little

        Comment


          #5
          Originally posted by jlittle View Post
          Thank you, my ignorance of flatpak showed.

          I vaguely thought that appimages, flatpaks and snaps existed to avoid rubbish (dreck, garbage) like this.
          No, there is no ignorance here. Just a very gnome specific app. Not the fault of the packaging but the developer(s) simply uses Gnome's specific settings and infrastructure to handle everything.


          When you remove the thing do make sure you check flatpak via the commandline and remove all the stray bits left behind. Removing the app does not remove unused deps even if done via the terminal

          Sent from my LM-V600 using Tapatalk

          Comment


            #6
            Originally posted by claydoh View Post
            When you remove the thing do make sure you check flatpak via the commandline and remove all the stray bits left behind.
            Thank you, there was some stuff. Three of them were prefixed with "…", a Unicode ellipsis, U+2026, weird, and asking for trouble IMO.
            Regards, John Little

            Comment


              #7
              Originally posted by jlittle View Post
              Thank you, there was some stuff. Three of them were prefixed with "…", a Unicode ellipsis, U+2026, weird, and asking for trouble IMO.
              Which is exactly why I prefer AppImages over flatpaks. In AppImages EVERTHING is inside the image. Delete it and the entire package is deleted without touching the system.
              "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
              – John F. Kennedy, February 26, 1962.

              Comment

              Working...
              X