Closed OzarkShepherd closed 3 years ago
Is this an error from a graph report? It may be looking to run graphviz from the command line.
No, it was an error that popped up when I started Gramps due to the GraphView addon. Before the flatpak, I had the GraphView add-on installed on my prior Gramps installation. So when I made the flatpak and ran it, Gramps opened up my genealogy file and prior Gramps settings. Since Graphview couldn't find goocanvas 2, it threw the error at startup about not finding goocanvas 2. However, I had goocanvas2, Graphviz, and pygraphviz installed in the flatpak at that time. So what I did was remove GraphView from my addons, kept graphviz in the flatpak, and took out goocanvas 2 and pygraphviz to possibly deal with later since they were optional dependencies.
I've revisited Goocanvas 2 for the past few days in my testing fork, and still have the same problem of Goocanvas 2 (and 3) not being found. The picture shows the result of running the Gramps flatpak from terminal in my VM with GooCanvas installed. I'm wondering if the canberra-gtk-module error is a related issue, but internet searches show it has been around for a while with other flatpaks. I tried installing Gnome gobject introspection as a substitute for gir1.2-goocanvas-2.0, for which I couldn't find an archive that isn't a deb file. The result was that the Gramps flatpak stopped launching the GUI. The dependencies mentioned should be part of the Gnome Platform that gets installed with the flatpak, but they are not being found. So that is the current status of GooCanvas in the flatpak.
I needed to point Goocanvas to the typelib path, it is resolved in PR #14
When I had goocanvas 2 in the flatpak, graphviz could not find goocanvas 2.