Sebastian Grabowski
Sebastian Grabowski
## tldr Install the project in a prefix of your choice using meson and add the directory with the installed package to PYTHONPATH. Run the tests with `PYTHONSAFEPATH=1 PYTHONPATH="${prefix}/lib/python3.11/site-packages" ./run-tests`...
Oh, it fails now when I run flatpak-builder from cli: ``` $ flatpak-builder --install --user --force-clean fpkbuild build-aux/org.gnome.GTG.Devel.json [...] Rewriting contents of org.gnome.GTG.Devel.desktop Error: Can't load desktop file /home/sebastian/git/gtg/.flatpak-builder/rofiles/rofiles-Q8jeuP/files/share/applications/org.gnome.GTG.Devel.desktop: Error...
Nevermind. I just fell again over the issue I already try to solve with #1035.
The meson tutorial shows [how to build and test with meson](https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project). I found some _really_ outdated instructions inside the [`docs/` directory](https://github.com/getting-things-gnome/gtg/blob/master/docs/contributors/coding%20best%20practices.md). I think I will update them and point there....
I've updated the PR to remove the obsolete badge completely.
@diegogangl How should one best propose fixes? PRs against your own repository?
GTK 4.10 ~broke~ changed the signature of the introspection api for `Gtk.CssProvider.load_from_data`: https://github.com/diegogangl/gtg/pull/4
Strangely the icon for tasks without tags is displayed for me:  I've used flatpak with the Gnome 44 runtime here.
The untouched tasks plugin has not been ported to the plugin api changes of v0.7 yet. I think that plugins are already addressed in #737 You could try to deactivate...
How did you launch GTG? Did you use the `launch.sh` script?