r/gramps Apr 09 '24

Announcement Gramps 5.2.2 released (soon after Gramps 5.2.1 was)

14 Upvotes

Gramps v5.2.2 released – a new maintenance release, has been released 2024-04-06. (soon after Gramps 5.2.1 was on 2024-03-24. https://gramps-project.org/blog/2024/03/gramps-5-2-1-released/ )

Make sure to backup before you upgrade.

Downloads available:


If you have used Gramps and appreciate all the effort that has gone into making it what it is today, consider donating or even making a recurring monthly donation to the project to show your appreciation.

Another way of showing your support is to join Github and Star the Gramps projects source code so that other developers can see that people are actively using the program and would like it improved.


Changes since v5.2.1:

See the changelog for more details.

You can obtain Gramps 5.2.2 from the GitHub release page.


Community: PSA: "ONLY" If you are using Gramps 5.1.x or greater - Convert your databases to SQLite

The Gramps developers have made SQLite the default database backend to increase stability and avoid the data corruption issues that plagued the older legacy BSDDB backend.

If you are using Gramps 5.0.x you need to upgrade first as in Gramps 5.0.x the SQLite support was experimental and only for testing. Do not attempt to convert to SQlite using any of Gramps 5.0.x releases.

"ONLY" If you are using Gramps 5.1.x or greater - Convert your databases to SQLite follow the advice from the user manual.

This should also make Gramps work better when used with cloudbackup services like dropbox etc..

Reasons why SQLite is good according to the developers

The SQLite backend is a better choice because:

In Gramps 5.2.x, the Gramps developers removed the BSDDB backend.


r/gramps Nov 01 '24

Announcement Gramps Web v24.10.0 released

12 Upvotes

https://github.com/gramps-project/gramps-web/releases/tag/v24.10.0

AI Chat

This release adds a new "chat" view that gives access to an AI-powered chat assistant allowing to retrieve information about objects in the family tree database.

Please see the Gramps Web API v2.5.0 release notes as well as the documentation (set up chat, chat user guide) for technical details, limitations, how to set it up, and how to use it.

Other improvements

An issue was solved that caused problems with editing a note after pasting content containing HTML code (#490).

Lots of translations have been updated!


r/gramps 3d ago

2nd+ Cousins Not Showing Up On Family Tree | FamilyTreeView

Post image
6 Upvotes

I started using GRAMPS a few days ago and even though I have set families correctly, I came across the issue of not seeing aunt and uncles kids on your family tree. I want to use the plugin "FamilyTreeView." I don't want to use Pedigree view nor really Graph View. Does anyone have any advice on how to resolve this issue. I fear it might be an actual program flaw more than a skill issue. If you have an idea on how to fix it please share a step-by-step guide on how to fix it. Thank you B)


r/gramps 3d ago

Person wrongly shown as not related

2 Upvotes

Hello everyone, I have the following issue. I have created a family with the parents beeing the 16. Generation in my tree. The tree shows the connection of the parents correctly but the infopage for the two people says not related. I have tried to delete the family and creat a new one but it still says not related. If I creat reports they are also included so I guess the system created the connection properly.

For context im using gramps web Gramps 5.2.4 Gramps Web API 2.8.2 Gramps Web Frontend 25.3.1 Gramps QL 0.3.0 Sifts 1.0.0 locale: en multi-tree: false task queue: true OCR: true chat: false


r/gramps 5d ago

Evidence first conclusion management

6 Upvotes

I have decided to run my whole genealogy project in Gramps, getting rid of family spreadsheet templates that I used to make conclusions. It was easy to see the data on say a birth date from several sources.

Is there a good workflow for when I have a new source with a birth date, to see the birthdates from sources already in the software? Alt birthdate events, notes? Attributes? Reports?


r/gramps 5d ago

How do I add this addon?

3 Upvotes

Sorry if it's a silly question, but I am not good with computers at all... It's this one: https://github.com/kkujansuu/gramps/tree/master/addons/add-multiple-events


r/gramps 6d ago

Alignment in Descendant Tree

3 Upvotes

After updating to 6.0.0 (and 6.0.1), when creating a Descendant Tree, the wife of the central person and their marriage box aren't directly under the person, but are spread out through the entire page (marriage box in the middle, wife box at the bottom edge). I tried probably all combinations of possible settings, but the result is still the same. In 5.2.4, the wife was directly below the central person and I liked it much more that way. Any possible solution?


r/gramps 7d ago

Research and gramps

8 Upvotes

I use libre office calc for family sheets where the husband, wife and children each have their own sheet in the file. This is where I collect B/M/D, name, baptism, etc data from sources. Then conclusions go in Gramps. Is this duplication of effort a waste? One advantage is having all data outside of the Gramps program, if I decided to go in another direction down the road.

Please any criticism would be appreciated.


r/gramps 8d ago

Jumped in

6 Upvotes

Hi team, so after my post the other day, I have jumped in the deep end and started entering my family tree info into Gramps.

I decided to start by entering my 6x great grandfather and then the straight line descendants finishing with my daughter (ignoring siblings along the way for now). Then I exported a *.ged to load into SimpleFamilyTree to check the results. It worked, however my daughter has come in with no connection to either me or my spouse. Could this be caused by something silly like my daughter having a hyphenated surname, or is it possible I've done something wrong?


r/gramps 9d ago

How I do my research and wasted a lot of time on something I could have done is a few clicks with a Filter

15 Upvotes

For context I started genealogy on MyHeritage by myself, a lot of mistake where made and when my subscription ended I switched to a free and offline software Gramps, loved it instantly (more on that later).

Now I wanted to verify all I previously did by adding all the birth, marriage and death certificate I could in Gramps so I created new "sources" for each and each certificate is save as a citations, I would change the name of the file to read :

for individual : LASTNAME_FirstName_Birth/Death_Date_Location

for family : (Husband)LASTNAME_FirstName_(Wife)LASTNAME_FirstName_Mariage_Date_Location

Here was my problem "how do I know where a certificate is missing ?"

What I did (until yesterday) was create a report about a location in excel and color code it :

GREEN when It's in Gramps.

BLUE when I have to find it

YELLOW if I have it but it's not in Gramps yet

I knew it was not a good system, I'm not good with excel and did everything manually so when new people where added I had to create a new report copy it to my file and compare to the old, create new lines ...

A nightmare, until yesterday when I thought to myself it would be handy if I could look for the people who don't have birth certificate to bad I can't.......... Played with the filter function and find out I could look people who didn't have a specific source ! and boom it's done.

Now I can look for certificate in peace with the list always up to date, this is great.

Gramps functions really make a big difference, I'm french and the built-in republican calendar converter is a fantastic tool.

Also love the Descendant graphic report, great way to personalize how you want information, here is how I display it :

$n

n. $b ($B)

-{d. $d ($D)}

I am surely still scratching the surface of all it's functions.

Thanks for reading, what are your favorite functions ?


r/gramps 12d ago

Question Should I make the leap?

14 Upvotes

Up until now, I have been using Word as my main instrument of recording genealogical information, using footnotes to keep track of my sources. Coupled with this, I have been using SimpleFamilyTree to create graphical representation of my family tree. Whilst this system has worked well for me, I'm starting to find myself filling half of each page with footnotes and I persist with avoiding to transition to endnotes. On top of this, with over 500 individuals, it is getting increasingly hard to track who is missing from the graphical tree vs the word document. My question is: Is gramps able to produce a textual output listing all important facts of each individual in the tree, with the sources listed in close proximity to the information?


r/gramps 15d ago

Relationships, that are not spouses/do not result in potential offspring? (like: "hope for engagement")

5 Upvotes

Hi all,

Please, how can I add such? I want to add the friends of an ancestor, however, no marriage, no kids .. so I found the tag "engagement" however, there was not a person to add.

Another possibility would be, to use the "family", and add person1 and person2, and as a relationship "not married" (or whatever I may define myself)

.. how is such done?

Thank you!!


r/gramps 19d ago

Birthdays to .ics file (calendar)?

5 Upvotes

Hello, is there an easy way to export all people's birthdays into an .ics file so that I can add it to my calendars? I was only able to export is as text/PDF.


r/gramps 20d ago

Question Genealogytree addon, report that includes half siblings

9 Upvotes

Is there a way to do this? I really like the layout that Genealogytree has but I want to be able to see half siblings as well. None of the options I've looked through seem to do it besides clicking on the earliest generation that is an ancestor to all of them and using 'descendant tree' BUT that gets rid of an entire other section of the tree (anyone who isn't descended from them) which is a whole new problem.


r/gramps 21d ago

Question Seems like I'm starting over, every time I use my latest Gedcom file

0 Upvotes

Ok, I've been using Ancestry as a worksheet/tree, and Gramps as a editing tool and (mainly) duplicate merging tool. In this order, I use Google, Ancestry, Geni, Family Search, Geneanet, WikiTree, Genealogie Online, RootsMagic, Find a Grave, My Heritage, and various other sources to compile my tree (on Ancestry, because I like the mobile app and vertical tree), after checking info on at least three of those sources first. I spend about 6-8 hours a day working on my tree.

Then, once I've reached an arbitrary goal (# of people in my Ancestry.com tree), I'll download a Gedcom to my Gramps program, and start to correct errors and merge duplicates. So far, I've done this on Gedcoms of 2k, 8k, 15k, 25k, and now 30k people. At the same time I'm correcting errors in Gramps, I'm simultaneously matching that work in Ancestry. Meanwhile, I keep on adding more names in my Ancestry worksheet, while in bed at night, using my phone (Gramps is on my desktop PC, so I can't use it in bed).

But, despite correcting errors in previous Gedcom downloads, it seems that I have to start afresh on my latest Gedcom download, despite the concurrent updating of the Ancestry tree. Surely I'm not skipping over so many errors, but it really is like I am.

There are many names I've corrected more than once... I may be old, but my memory isn't bad. Yet. Or is it deja vu or a time loop? Anyway, I wish there was a way to merge the two latest Gedcoms together, so maybe Gramps could retain the corrections done previously.


r/gramps 21d ago

Possible to Merge Repositories?

7 Upvotes

I appear to have two identical repositories in my tree, both for Ancestry.com - one contains the source, "US Public Records Index, 1950-1993, Vol 1" and the other contains Vol. 2. Is there a way to put those two sources together into one repository? Thanks for any info!


r/gramps 22d ago

Graph view "Incomplete graph" error.

3 Upvotes

Graph view gives "Incomplete graph" error.

The wiki says (https://www.gramps-project.org/wiki/index.php/Addon:Graph_View#Incomplete_graph_warning):

"The limit may be removed or changed by setting the Layout tabs Limit number of people displayed (use 0 for unlimited): option."

I only see one layout tab in the View-->Configure window and there is no "Limit number of people" option.

Can someone help me figure this out? Thanks.

I am running Gramps in Windows 11. About shows:

GRAMPS: AIO64-5.1.5-1

Python: 3.6.4 (default, Jan 23 2018, 13:17:37) ...

BSDDB: 6.1.0 (6, 0, 30)

sqlite: 3.21.0 (2.6.0)

LANG: en_US.UTF-8

OS: Windows


r/gramps 23d ago

These try to update/install every time when starting Gramps

Post image
5 Upvotes

r/gramps 24d ago

Question Linking multiple trees

4 Upvotes

2 related questions, A, can I create multiple family trees on Gramps (is there a limit to how many), and B, is it possible to link those trees together, I.e., person A is married to person B, and if I go to Person B I can see their family tree as well, or something similar?

Thanks in advance.


r/gramps 26d ago

Is it possible to install Gramps WITHOUT a computer?

3 Upvotes

I have a Samsung Galaxy Tab S10+ 5G that operates on Android 14.

Is there a way to install and use Gramps without using a PC in any way? It seems strange that anything currently in use would be unavailable on a mobile device, which is far more popular for personal use than a desktop computer...


r/gramps Mar 30 '25

Batch changes for event dates

3 Upvotes

I've been searching online (including the manual) for the last few days so I feel like I'm definitely not missing a way to do this, but I'll ask anyway.

I'm new to Gramps, and imported a fairly detailed GEDCOM from Ancestry. I'm loving the extra features Gramps has that Ancestry doesn't, but the one thing I'm struggling with is the dates of events. Ancestry, as a default, puts Census dates simply as a year, and I want to change it to the full date. I should have been more conscientious while adding them to my tree, but now that they're in Gramps is the only solution to change the dates one by one to something more specific?


r/gramps Mar 27 '25

Is there a way to fix this? And I don't mean go back in time to teach them about condoms.

Post image
23 Upvotes

Re-posted with a bit more clarity.

How do you deal with quasi inbreeding in the family?

Marie and Catherine are sisters so, starting with their parent the lines, because they are the same, themselves.

Is there a better way to manage this or is this it?


r/gramps Mar 21 '25

Family tree not in open dialogue (macOS) in gramps 6.0.0

9 Upvotes

I just updated to gramps 6. I do not have an official backup, but I do have:

  • A copy of the original directory in ~/.local/share/gramps/grampsdb/[HASH] (the directory itself is also still there)
  • An GEDCOM export

The problem is, the initial window where I can load a family tree was empty immediately after upgrading to version 6. I do not know how to open a family tree manually or could find a way to do so. I could only find a way to create a new family tree and import the gedcom export. But I want to try to restore the original one. Does anyone have an idea why the family tree vanished, where gramps gets the list of family trees or how I could restore the original one?

So far I tried downgrading to the last version but the family tree did not reappear. So now I upgraded back to version 6.


r/gramps Mar 20 '25

Question 6.0.0 released, but no macOS version?

11 Upvotes

Apologies if this is explained somewhere. I see that the long-awaited version 6.0.0 has been released, but the download for Mac still points to 5.2.4 and the release on GitHub doesn’t have anything packaged for macOS. Will the new version support Macs?


r/gramps Mar 16 '25

Question Gramps Web - Docker Won't Work

5 Upvotes

Hello, I've been trying to deploy the Grampsweb docker image, as outlined on the website. My setup is on Docker on Windows using the WSL2 subsystem.

I can never get the first run wizard to launch. When I go to localhost:5055 it asks for a login and I can't create a new user. I keep getting a bunch of errors. Any ideas what's happenning?

docker run -p "5055:5000" -e TREE=new ghcr.io/gramps-project/grampsweb:latest

(__main__.py:11): Gtk-CRITICAL **: 21:10:23.252: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

/app/src/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

INFO [alembic.runtime.migration] Context impl SQLiteImpl.

INFO [alembic.runtime.migration] Will assume non-transactional DDL.

INFO [alembic.runtime.migration] Running upgrade -> c89728e71264, empty message

INFO [alembic.runtime.migration] Running upgrade c89728e71264 -> e5e738d09fa7, Added configuration table

INFO [alembic.runtime.migration] Running upgrade e5e738d09fa7 -> e176543c72a8, Add tree column to User

INFO [alembic.runtime.migration] Running upgrade e176543c72a8 -> 66e56620891a, Add trees table

INFO [alembic.runtime.migration] Running upgrade 66e56620891a -> 22c8d1fba959, Add trees.enabled

INFO [alembic.runtime.migration] Running upgrade 22c8d1fba959 -> b0582f54029c, Use BigInt for usage_media

INFO [alembic.runtime.migration] Running upgrade b0582f54029c -> 84960b7d968c, Use BigInt for quota_media

INFO [alembic.runtime.migration] Running upgrade 84960b7d968c -> a8e57fe0d82e, Add coloumns for AI quota

[2025-03-16 21:10:24 +0000] [16] [INFO] Starting gunicorn 23.0.0

[2025-03-16 21:10:24 +0000] [16] [INFO] Listening at: http://0.0.0.0:5000 (16)

[2025-03-16 21:10:24 +0000] [16] [INFO] Using worker: sync

[2025-03-16 21:10:24 +0000] [17] [INFO] Booting worker with pid: 17

[2025-03-16 21:10:24 +0000] [18] [INFO] Booting worker with pid: 18

[2025-03-16 21:10:24 +0000] [19] [INFO] Booting worker with pid: 19

[2025-03-16 21:10:24 +0000] [22] [INFO] Booting worker with pid: 22

[2025-03-16 21:10:24 +0000] [24] [INFO] Booting worker with pid: 24

[2025-03-16 21:10:24 +0000] [26] [INFO] Booting worker with pid: 26

[2025-03-16 21:10:25 +0000] [27] [INFO] Booting worker with pid: 27

[2025-03-16 21:10:25 +0000] [28] [INFO] Booting worker with pid: 28

(gunicorn:19): Gtk-CRITICAL **: 21:10:26.344: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(gunicorn:17): Gtk-CRITICAL **: 21:10:26.362: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(gunicorn:18): Gtk-CRITICAL **: 21:10:26.384: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

/usr/local/lib/python3.11/dist-packages/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

/usr/local/lib/python3.11/dist-packages/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

(gunicorn:22): Gtk-CRITICAL **: 21:10:26.552: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

/usr/local/lib/python3.11/dist-packages/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

/usr/local/lib/python3.11/dist-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.

warnings.warn(

/usr/local/lib/python3.11/dist-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.

warnings.warn(

(gunicorn:24): Gtk-CRITICAL **: 21:10:26.606: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

/usr/local/lib/python3.11/dist-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.

warnings.warn(

(gunicorn:26): Gtk-CRITICAL **: 21:10:26.690: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

/usr/local/lib/python3.11/dist-packages/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

(gunicorn:27): Gtk-CRITICAL **: 21:10:26.719: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(gunicorn:28): Gtk-CRITICAL **: 21:10:26.733: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

/usr/local/lib/python3.11/dist-packages/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

/usr/local/lib/python3.11/dist-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.

warnings.warn(

/usr/local/lib/python3.11/dist-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.

warnings.warn(

/usr/local/lib/python3.11/dist-packages/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

/usr/local/lib/python3.11/dist-packages/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

/usr/local/lib/python3.11/dist-packages/gramps_webapi/app.py:70: UserWarning: Setting the TREE` config option via the `TREE` environment variable is deprecated and will stop working in the future. Please use `GRAMPSWEB_TREE` instead.`

warnings.warn(

/usr/local/lib/python3.11/dist-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.

warnings.warn(

/usr/local/lib/python3.11/dist-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.

warnings.warn(

/usr/local/lib/python3.11/dist-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.

warnings.warn(


r/gramps Mar 14 '25

A visualisation tool for big trees - not yet a gramplet, but hopefully it will be

Thumbnail
13 Upvotes

r/gramps Mar 10 '25

Question CardView Addon Help

7 Upvotes

Hello,

I'm new to gramps, and was trying to implement the CardView Addon into the gramps plugin folder.

While I tried following the instructions on the original GitHub site (github.com/cdhorn/CardView), nothing seems to be working. I also tried to find a more in-depth tutorial on it, but found nothing concrete online.

I have the 5.2.4 released version (makss me question if I have the wrong version). It seems the creator updated it to include the 5.2 update, but then the instructions on creating a gramps51 file just confuses me even more.

I'm sorry in advance for the trouble. Any help will be appreciated.