Find all blood relationships between two people

Is there a way to find all blood relationships between two people? I have tried using the quick view “Relation to Home Person” but this seems to report only 50 paths. I have tried using the Deep Connections Gramplet but it does not handle this task very well and just crashes.

Example: A descends from B in 200 different ways - what tool can I use to get a list of all these paths?

There are some addon relationship filters; X and Y descendants and the same for ancestors. So you create a filter looking for the descendants of the ancestor and the ancestors of the presumed descendant. Set these filters as their own rule.

In a third filter you select for the results for both filters with “All rules must apply”. This will select only those people in both sets of filters.

The filter rules were discussed here.

Thank you but unless I am doing something wrong this just creates a subset of people who are descendants of B and ancestors of A. I would like to get a list of all the relationships without having to count them manually.

This third filter is the filter that you actually run.

People matching the <filter 1>
People matching the <filter 2>

and the rule that both filters must apply.

If the two individuals are “cousins” then you search for their ancestors. The third filter will return only the lines that are common to both.

I understand that but the outcome of this filter is a list of people who are both descendants of B and ancestors of A. Am I correct in thinking that it does not return a list of relationships between A and B but rather a list of people in these relationships paths?

What I have in mind is something similar to the quick view “Relation to Home Person” but not limited to 50 relationships, e.g.

  1. A is a 30th great-grandchild of B
  2. A is a 30th great-grandchild of B
  3. A is a 32nd great-grandchild of B

  1. A is a 35th great-grandchild B

There is the Lines of Descendency Report.

It only works between an Ancestor and a descendant. It does not list parent/grandparent but the number of generation is listed so which level of grandparent/grandchild is not hard to figure out.

It does not appear to have a limit on the number of potential “paths” between the individuals. I only tested on a line that I knew there were 2 paths back to me.

Thank you! It looks like the perfect solution but unfortunately with many lines of descendency (I tested for an ancestor for whom there are 20 lines according to Quick View) it crashes. I tested for ancestors with two lines and it does work however I am looking for a tool that would handle over 50 lines. The error message I get is this:

18299444: ERROR: _reportdialog.py: line 748: Failed to run report.
Traceback (most recent call last):
  File "/Applications/Gramps.app/Contents/Resources/lib/python3.6/site-packages/gramps/gui/plug/report/_reportdialog.py", line 709, in report
    my_report.write_report()
  File "/Users/user/Library/Application Support/gramps/gramps51/plugins/LinesOfDescendency/lines-of-descendency.py", line 183, in write_report
    self.traverse(self.ancestor.get_handle())
  File "/Users/user/Library/Application Support/gramps/gramps51/plugins/LinesOfDescendency/lines-of-descendency.py", line 172, in traverse
    self.traverse(child_ref.ref, next_path, cur_gen+1)
  File "/Users/user/Library/Application Support/gramps/gramps51/plugins/LinesOfDescendency/lines-of-descendency.py", line 172, in traverse
    self.traverse(child_ref.ref, next_path, cur_gen+1)
  File "/Users/user/Library/Application Support/gramps/gramps51/plugins/LinesOfDescendency/lines-of-descendency.py", line 172, in traverse
    self.traverse(child_ref.ref, next_path, cur_gen+1)
  [Previous line repeated 39 more times]
  File "/Users/user/Library/Application Support/gramps/gramps51/plugins/LinesOfDescendency/lines-of-descendency.py", line 164, in traverse
    self.write_path(next_path)
  File "/Users/user/Library/Application Support/gramps/gramps51/plugins/LinesOfDescendency/lines-of-descendency.py", line 126, in write_path
    spouse = self.database.get_person_from_handle(spouse_handle)
  File "/Applications/Gramps.app/Contents/Resources/lib/python3.6/site-packages/gramps/gen/db/generic.py", line 1275, in get_person_from_handle
    return self._get_from_handle(PERSON_KEY, Person, handle)
  File "/Applications/Gramps.app/Contents/Resources/lib/python3.6/site-packages/gramps/gen/db/generic.py", line 1256, in _get_from_handle
    raise HandleError('Handle is None')
gramps.gen.errors.HandleError: Handle is None

Is there a way to count all the lines without Gramps crashing? I have tried so many ways - QuickView does not handle more than 50 lines and Lines of Descendency seems to handle fewer than 20 lines. Deep Connections makes Gramps unresponsive for over an hour.

Sorry. Beyond my understanding.

Best to file a bug report.

I am trying to file a bug report but the form does not allow me select the project (Gramps).

Finding relationships seems like a relatively simple computational task - I wish there were a way to remove the 50 cap in Quick View (maybe I am wrong but I think it used to be capless).

I was having some problems selecting different projects in our MantisBT bug reporter. It turned out to be a combination of problems:

  1. I had a default project in my Account Preferences and this caused the mobile interface to disable the menu for changing the Project selection.

  2. there was some weird caching of the MantisBT account preferences. So my changes didn’t show up. Flushing the cache didn’t help either. Ended up just letting it expire

Since I was having problems choosing the Project, I added a note in the additional information requesting that the Project be changed. The admins kindly did so when updating the Tags and cross-referencing my new report to related reports.

(By the way, the security token in MantisBT still ‘times out’ pretty darn quickly. Always compose your reports offline in a text editor and paste into the MantisBT form. That way, you won’t lose your work if you spend too much time composing.)

Thank you but I cannot submit anything even without selecting Gramps (because it’s stuck on “Select Project”) so unless there’s a bug reporter for this bug reporter I’m back to square one.

Do you have a Mantis Bug tracker account? Yes another account. I just signed out of Mantis and then tried filing a bug with nothing happening.

I used the option to sign in as an “anonymous user” - will try setting up an account, hopefully that will work. Thanks!

1 Like

The “anonymous user” is read-only access for anonymous browsing and viewing of issues and the Changelog and Roadmap, without having to create an account first.

However, if you want to report issues or comment on issues, you need to have registered and login-ed in with your personal account.

1 Like