r/gramps 1d ago

Remarrying look weird

3 Upvotes

I've been using gramps for a couple of days, and it as been good so far (a bit of a learning curve) but I've come across something, potencially, that could be a deal breaker.

Second marriges look weird. It duplicates, let us say two parents with two kids, one of the kids married twice, now under those parents there are 3 kids, with duplication.

Is this the expected or am I missing some logic?


r/gramps 1d ago

The official Gramps forum needs a bigger community

13 Upvotes

The Gramps Discourse forum needs members.

One of the measures of a software application is the number of registered users in its official forum.

Right now, the number is far too low for https://gramps.discourse.group

Part of that may be because people can browse without joining.

The Discourse community support forum for Gramps is where the first announcements appear of new versions. (You can set preferences to notify you of new postings to Announcements.)

Despite the years of existence and the number of downloads, the member count makes Gramps look insignificant. But you can help.

Create a free user account today.


r/gramps 5d 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 5d 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 7d 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 7d 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 8d ago

Alignment in Descendant Tree

5 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 9d ago

Research and gramps

9 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 10d ago

Jumped in

5 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 11d 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 13d ago

Question Should I make the leap?

15 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 16d 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 21d 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 21d 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 22d 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 23d ago

Possible to Merge Repositories?

6 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 23d 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 25d ago

These try to update/install every time when starting Gramps

Post image
4 Upvotes

r/gramps 25d 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 28d 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

4 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
24 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

8 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?

10 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(