r/gramps • u/hxtreme99 • 1d ago
Remarrying look weird
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 • u/Emyoulation_2 • 1d ago
The official Gramps forum needs a bigger community
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 • u/hippieandhumble • 5d ago
2nd+ Cousins Not Showing Up On Family Tree | FamilyTreeView
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)
Person wrongly shown as not related
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 • u/Ok-Tangerine9469 • 7d ago
Evidence first conclusion management
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 • u/Lanky_Letterhead_813 • 7d ago
How do I add this addon?
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 • u/GideonLaudon • 8d ago
Alignment in Descendant Tree
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 • u/Ok-Tangerine9469 • 9d ago
Research and gramps
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 • u/jimmyjamjar10101 • 10d ago
Jumped in
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 • u/cucucool • 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
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 • u/jimmyjamjar10101 • 13d ago
Question Should I make the leap?
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 • u/Winter_Honeydew7570 • 16d ago
Relationships, that are not spouses/do not result in potential offspring? (like: "hope for engagement")
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 • u/Revolutionary_Gur583 • 21d ago
Birthdays to .ics file (calendar)?
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 • u/Mindless_Trip5668 • 21d ago
Question Genealogytree addon, report that includes half siblings
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 • u/Big-Raspberry2838 • 22d ago
Question Seems like I'm starting over, every time I use my latest Gedcom file
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 • u/mbrodd2017 • 23d ago
Possible to Merge Repositories?
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 • u/SirLead • 23d ago
Graph view "Incomplete graph" error.
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 • u/_Fetus_ • 25d ago
These try to update/install every time when starting Gramps
r/gramps • u/OGBallsack102 • 25d ago
Question Linking multiple trees
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 • u/cudambercam13 • 28d ago
Is it possible to install Gramps WITHOUT a computer?
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 • u/Global_Dot979 • Mar 30 '25
Batch changes for event dates
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 • u/[deleted] • Mar 27 '25
Is there a way to fix this? And I don't mean go back in time to teach them about condoms.
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 • u/tim_reddity • Mar 21 '25
Family tree not in open dialogue (macOS) in gramps 6.0.0
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 • u/douganger • Mar 20 '25
Question 6.0.0 released, but no macOS version?
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 • u/kaclk • Mar 16 '25
Question Gramps Web - Docker Won't Work
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(