Need someone on Windows with a github account

I’m testing a new Windows AIO installer. Can someone with a Windows computer and a github account download this .zip file and run the .exe installer inside? If that works, please run the installed Gramps and report your findings.

Thank you!

https://github.com/gramps-project/gramps/actions/runs/23358931822/artifacts/6032378590

(I tried on wine on Linux and it installs fine, but my old wine can’t run Gramps. I’ll try to update it).

I am on Win10

After getting it past my aniti-virus it appeared to install correctly. After attempting to run Gramps, nothing. The programs folder only has three folders:
_internal
share
var

And four files:
gramps.exe
grampsd.exe
grampsw.exe
uninstall.exe

The share only has an enchant and locale folders each with some empty sub folders
var has a cache folder which has an empty fontconfig folder.

_internal has a number of folders including the gramps folder, a number of exe and dll files totaling 135 items.

Ok, thanks! I’m trying a couple of variations. Will report soon.

It downloads and the installer works (after overriding the “Unknown Publisher” objection from Windows Defender) on Windows 10 Pro. But running gives the following error piped to the console:

C:\Program Files\GrampsAIO64-6.0.7>gramps

(process:13576): GLib-GIRepository-CRITICAL **: 13:56:31.849: Unable to load platform-specific GIO introspection data: Typelib file for namespace ‘GLibWin32’ (any version) not found
2026-03-20 13:56:31.950: WARNING: grampsapp.py: line 224: The orjson package is needed to start Gramps.

Gramps will terminate now.

Ok, great to hear! I am working on a fix.

If you want to try the penultimate version, download this zip, unzip, and run installer:

I have one more version that I’ll post tomorrow that should add gexif2. This mostly works under wine on Linux BTW.

This version (GrampsAIO-6.0.7-pyinstaller-aio-28fb790_win64) still set up the files as described earlier in the program folders.

However, it did load.

Gave the warning that GExiv2 was not loaded.

Excellent! The missing gexiv2 can’t be avoided for now (I’ll start a separate thread on that). I’ll have a final version for testing in about 20 minutes. Then @Nick-Hall can decide what he wants to do.

Ok, I think (hope) this may be the final version that I can make. Can y’all give this a thorough testing?

Windows AIO (PyInstaller) · gramps-project/gramps@0dfa95e · GitHub

UPDATED!

Wait… going to remove the fontconfig cache as that isn’t necessary… 20 more minutes

Was going to post last night but was too ill.

Please check the install path for Gramps. It is in an entirely new location. And part of the path has the full AIO installer name… but should not.

Hope you are feeling better!

Which path are you referring to? The path that the application installs to?

Here is the installer; if you can point to a particular line that you suspect is the issue, that would help:

I haven’t used Windows since around 1997, so I don’t have much of an idea of that side of the system.

My installs have both been to c:\Program Files

Other than adjusting the path mentioned by @emyoulation , I’m done. Final version:

I’ve gone over most views and it looks good on wine:

I installed and things look good.

I did get the warning that GExiv2 was not loaded.

In the program files, is this the new folder structure, everything under the _internal folder?

Perfect! If you want a different folder than _internal let me know.

No. Just curious. It is just a change but so long as it works, all good.

What was it before?

……

Still very much out of it. So please double-check everything I say.

It took more time than I care to admit to recall/recreate what I was doing when discovering the problem.

Because one of the problems being reported was in thumbnailing images, I imported the example.gramps and tried to view the gallery for the images in Media. Naturally the paths were invalid. So I attempted to browse to the share\doc\gramps\example\gramps folder. It could not be found.

In 6.0.6, the path was:
C:\Program Files\GrampsAIO64-6.0.6\share\doc\gramps\example\gramps

in 6.0.7, the path has a new “hidden” folder _internal
C:\Program Files\GrampsAIO64-6.0.7\_internal\share\doc\gramps\example\gramps

You cannot get to it by browsing or Find.

Now, I will go back to download and test the latest installers. (I am 2 tests behind)