[Bug 1960752] [NEW] [BPO] gramps/5.1.4-1 from Jammy

Launchpad Bug Tracker 1960752 at bugs.launchpad.net
Sun Feb 13 18:43:39 UTC 2022


You have been subscribed to a public bug by Ross Gammon (rosco2):

[Impact]

 * The 5.1.x is the current maintenance release branch and receives 6 monthly releases with bug fixes, and updated translations. See below for a copy of the upstream NEWS file for this release.
 * This is a popular Python application for genealogy and Family History.
 * There are no reverse dependencies.

[Scope]

 * Gramps Version 5.1.4-1 will be backported from Jammy.

 * It will be backported to Impish and Focal.

[Other Info]
 
 * Thanks for reinstating the Backports Team. I have been trying to backport Gramps for years. In the past, using Gramps on multiple machines caused problems due to the tight connection to the version of BSDDB in the archive. This is less of a problem now that most people have switched to the SQL backend that is now available in Gramps.
 * I will be using the backport myself in Impish, and will use Virtual Machines to test the version in Focal

Upstream NEWS:
2021-07-26
Version 5.1.4
* Update translations: cs, de, es, fi, fr, hu, nl, pt_BR, ru, sv, zh_CN.
* Update copyright date.
* Fix probably alive if death without date.
* Place editor, copy and paste of lat and long text no longer
  auto-populating latitude and longitude fields.
* Fix for crash when changing views if part of toolbar is not shown because
  of a small screen when changing views.
* Fix bottombar always showing after restart, even when not wanted.
* Always use filtered collation names.  Store the Sqlite3 collations in the
  __collations array to short-circuit re-creation.
* Fix issue with German relation calculator fixed issue when more than 24
  generations between the two people.
* Add file logging for macOS. When Gramps is launched from macOS's
  LaunchServices it doesn't have a sys.stderr attached so the default stream
  logger goes to /dev/null. Use a FileHandler in tht case, writing the log
  to $TMPDIR/gramps-pid.log. This will help particularly in analyzing
  crashes where python shuts down as there's no crash report in that case.
* Fix libplaceview to avoid exception when mapservice is no longer present.
* Fix References Gramplet for inadequate updates when other objects change.
* Fix geofamily crash if a family has no father.
* Home Person setting does not convey in a merge.
* Fix CSV export of view to only put single CR character.
* Add Media filter rule 'HasMedia' to list of media rules for editor.
* Need to set locale.textdomain under linux. _build_popup_ui() ignores
  translated strings without locale.textdomain set.
* Change category of 'MatchesEventFilter'.
* Fix issue where separator between top and bottom bar of View creeps up.
* Fix Locations Gramplet (Enclosed by) to properly display certain nested
  places when the smallest place has undated enclosure and larger places are
  dated.
* Fix Family Tree Manager drop error on Windows.
* Fix exportvcalendar error is "is not" with a literal (Python 3.8 issue)
* Handle not found when copying source from the citation tree.
* Fix call to 'file' function, which doesn't exist in Python3.
* Fix write_lock_file exception when USERNAME is missing.
* Fix EditPlace so Tab key doesn't get stuck on Private icon.
* Fix Tag report for places that have a hierarchy.
* Fix exception when cancelling out of a db upgrade in GUI.
* Icon file changes:
  * Install 128x128 and 256x256 application icons.
  * Install MIME type icons into the hicolor theme.
  * Remove gnome-mime- prefix from icon filenames.
  * Install application icons into correct directories.
* Fix error in Birthday and Anniversary report. Fixes an error triggered
  when the first person_handle in the list has a death event, but no birth
  event and does not have family relationships.  These conditions lead to
  the local variable short_name not being declared before it comes time to
  process death events.
* Fix graphdoc to properly escape characters in ids for Graphviz.
* Replace inspect.stack() with inspect.currentframe().
  Works around https://bugs.python.org/issue12920 which causes every
  call to inspect.trace() to fail because __main__ is always the
  starting point.
* Fix crash sorting on columns in Selectors with TreeModels.
* Fix progress bar freeze due to changes in Gtk.
* Fix svgdrawdoc for text containing XML invalid characters.

** Affects: gramps (Ubuntu)
     Importance: Undecided
         Status: New

-- 
[BPO] gramps/5.1.4-1  from Jammy
https://bugs.launchpad.net/bugs/1960752
You received this bug notification because you are a member of Ubuntu Backporters, which is subscribed to the bug report.



More information about the ubuntu-backports mailing list