openSUSE Recommended Update: Recommended update for gramps ______________________________________________________________________________ Announcement ID: openSUSE-RU-2016:2999-1 Rating: moderate References: #1011888 Affected Products: openSUSE Leap 42.2 openSUSE Leap 42.1 ______________________________________________________________________________ An update that has one recommended fix can now be installed. Description: This update for gramps fixes the following issues: - Update to version 4.2.4. (boo#1011888) - Fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support Gedcom v5.5.1. - Use more relative import. - Support for FTM and others Custom Gedcom Event Tags on import. - Fix '_deeprelationshippath' filter rule. - Narrativeweb: Corrected some dates in the tar archive. - Fix Gramps crashes when closed while exporting. - Some events are now shown in familymaps page. - Remove old debug bloc on place selection. - Add GUI and CLI config option to allow easy setting. - Chinese characters are now rendered properly in pdf reports. - Support for v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE. - Sources on gedcom are sorted. - Change "class xxx(object)" to "class xxx". - Replaced "try: except:" with "with open". - "raise NotImplemented" was changed to "raise NotImplementedError()". - A new argument was added to IsEnclosedByRule. - Narrativeweb: place title must agree the references.place-auto configuration. - Improvements on CSV file format support. - Update of the Finnish holidays. - Some strings in tools and report dialogs will now translate. - Gedcom import improvements in media area to support v5.5.1 and FTM. - Fix trailing whitespace. - Support for Gedcom import of FTM .ged file containing _LINK tags. - Change pycairo-python3 to pycairo. - pycairo for python2 is now py2cairo. - Remove pango modules from bundle as pango no longer uses them. - Fix loss of spaces in text fields from FTM in the Gedcom import process. - Fix for Gedcom import of FTM file containing _PHOTO tags. - self.photo initializer implemented. - Fix error when attempting to select an "Available item" for the Book Report. - Fix for either valid or invalid FTM Gedcom. - Fix crash when importing a FTM file with OCCU record into Gedcom. - 'NoneType' object now has an attribute.('get_child_ref_list'). - Family Page maps are now functional in Narrative Web report. - String translated in geoplaces. - Descendant Report does now recognise auto. place title generation. - Translated text will be printed in the program. - Geography: Fix crash when attempting to print. (add parent to dialog) - GEDCOM accepts CR as a line terminator. - Corrected Numeric date format for cs_CZ locale. - Narrativeweb: consistent & complete display of place hierarchy labels. - Narratedweb: Fix surname listing for people with multiple partners. - Fix: In "Verify" people w/ death event w/o date are not thought dead. - While starting gramps, "tips of the day" screen pops up. - Fix: GEDCOM import in CLI mode with .ged file containing ANSEL encoding tries to pop up gui. - Fix merge conflict. - Use first matching name when generating place titles. - GEDCOM import with media files that have no path. - [Geography] Geoclose and mother handle. - Correct placing of the names if Gedcom ADDR record contains no street. - Tidy up place configuration options. - Use CSS to fade background colour in ValidatableMaskedEntry. - Fix crash on GEDCOM import with empty _AKA lines. - Add inclusive option to IsEnclosedBy rule. - Fix finding gender when saving/closing new person window with Alt-o. - Fix to allow deferred translation of place type. - Include all place types in place report. - Allow place selection both individually and by filter on textual report. - Expand tree in selectors automatically. - Fix Encloses gramplet to display correct place references. - Update for appdata stuff. - Fix UnboundLocalError on ODF doc backend. - Fix for wrong frame in Media Preview. - Fix signals. - Fix GEDCOM import PLAC:FORM in local mode. - Fix empty Place Alternate Names on import. - Fix "Merge unit" test for PlaceCheck. - Fix titles for GEDCOM import some Place Names &. - Fix loss of PLAC or ADDR attached Notes etc after GEDCOM import. - Gramps appearing in Gnome Software. - Fix broken GEDCOM import PLAC:FORM handling. - Fix duplicated entries while Place Alt Names. - Fix duplicate event IDs at multiple GEDCOM imports. - Fix place page in webreport. - Gallery tab of Source view displays .ods files. - Narrated Web report - Corrected individual sort order on the Surnames tab. - Specify required GtkSpell and GExiv2 version. - Fix Narrated web report link to thumbnails on certain pages. - Individual page sort order in the Narrated Web report has changed. - Gramps doens't report anymore that it can't find dictionaries. - Updated gramps.appdata.xml path. - Fix creation of the "graphic calendar report". - Fix "TypeError: 'tuple' object supports item assignment. - Fixed an unexpected error. - Fix for building narrated web site. - [NarrativeWeb report] Places index and Media index are now correctly sorted. - Fix error when trying to create narrative report. (residence event) - Fix filter set by default on selector, 'Show all' button. - Detailed Ancestors Report doesn't have ? anymore for locations when private data is excluded. - Fix age in the event family view column is wrong. - Fix crash when dragging multiple media items to clipboard. - Fix vCal Export File format. - Fix error for Complete Individual Report -- complete database - Narrated Web Site Report: places page is no longer sorted alphabetically - Narrative web: html elements emitted in different order - Narrative web: Fix error: "errno: 1, operation is not permitted" when creating archive. - Narrative Web report passes now. - Fix multiple lines for firstname on gramps XML file via import or export. - Fix scrolling in persons view after typing some letters. - Location on geography view can now convert string to float. - setup.py: Makes typeout more accurate. - Searching in people view when surnames are collapsed. - Fix error when changing database in new locations gramplets. - Fix error loading Participants add-on in French locale. - Restores setting for the stdout encoding to sys.getdefaultencoding() for Python3. - Fix comment about getting the right encoding for stdout. - Date format matches system. - Makes US English a special-case locale, where en_GB is the default for english based locales. - Enhance the Locations gramplet. - New "Encloses" gramplet to the display places that the active place encloses. - Individuals with incomplete names get updated when name completed. - Children gramplet in Family view gets updated when birth/death events are added to a child. - Non-image media objects appear in the main window gallery. - Pressing tab doesn't stop at element in gui places anymore. - Fix exception when double-clicking on a source in the citation gramplet. - Fix crash at "Find text in record" filter. - Fix vCard Export. - Fix "Remove Unused Objects Tool", so that it doesn't find notes used in the "To Do" gramplet anymore. - Enable Unicode selection. - Enable import of gedcom generated by RootsMagic custom place details ignoring PlaceName(). - Fix people sorted by surname view. - Fix crash when getting the complete PDF report about a person. (whole database) - Update for travis. - Only consider the values of LC_ALL, LANG, and LANGUAGE (in that order), when choosing the default locale. - Implement new Icelandic date and relationships handlers. - Fix Finnish translation in keywords of desktop entry. - Updated translations. - Add webcal.py.diff: add webcal.py from master. - Provide much nicer webcalendar navigation. - Clean space up and remove obsolete spaces at end of lines. - Uncheck the "Show all" checkbox of "Select Family" window when the filter is cleared. - Show name of user defined filter. - Fix ErrorDialog and GtkDialog as they were mapped without a transient parent. - Fix 'Find' when used in the Family selector. - Fix default selection in selectors. - Comment currently-unused bogus wiki URL pointers. - Fix counter for filtered entries and indentation on TreeBaseModel. - Fix faulty headline in start up screen. - Check that gramplet is in notebook before setting tab label. - Fix creation of focus change events. - Fix error TypeError: unorderable types: str() < NoneType()" at Interactivesearch. - Put tag selection list in alphabetical order. - Remove redundant code. - Fix delete error in undoable entry widget. - Fix deprecation warning. - Re-enable selection in MultiTreeView on a grab_broken event. - Add validation to gender field. - Fix unhandled AttributeError when db.get_tag_from_handle returns "None". - Fix ReferencedBySelectionProxy forgetting some referenced tags. - Remove encoding on stdout and stderr. - Handle citation objects in glocale.trans_objclass. - Enable import of Locality data in address. - Enable download of new or updated add-ons: - Don't check SSL certs when fetching addons. - Catch urlopen TypeError when context arg isn't supported. - Fix undefined variable error. - Fix ValueError "underlying buffer has been detached". - Fix LaTeX backend crashes. - Fix performance issue due to bad initialization and performance issue when selecting the events or places views. - Narrated Web Site Report: Fix html elements emitted in different order. - Disable creation of unused *_init.jpg in the narrated website. - Enable export of some media files to the NAVWEB report. - Add author to citations in the Narrative web report. - Fix TypeError: "unorderable types: EventRef() < EventRef()", when the events list and family list differ between two reports. - Change mtime to origin instead of destination. - Add missing thumbnails html file in the narrative web. - Narrativeweb: Place title based on current date not that of the event. - Webcal: make the month name clickable in the year overview page. - Enable translation of the word 'Narrative'. - Disable usage of an hardcoded string name on "Simple Descendants" textual report by an unknown spouse. - Enable translation of Father/mother's age attributes on reports. - Improve Russian date handler and unittests. - Use Mars month instead of Marzec on Polish locale (Date Editor). - Support for Retina and HiDPI Display, added 24px icons. - Fix verification tool with "Estimate missing or inexact dates" - Fix missing link in hourglass graph report. - Sort custom place types in editors. - Allow Easter calculation with python3. - Fix crash on Descendants-detailed report. - FanChartDescendants View should at least have 2 generations. - Allow hyphenated gramps-id in Graphviz reports. - Fix Complete Individual Report. - Fix broken wiki help links. - Set TextOption widget to expand vertically. - Adapt Unused Object Dialog. - Enable Short cut keys in the 'Change Event Types' dialog. - Update some "Tips of the day". - Fix Error when extracting place names. - Fix Pedigreeview crash when selecting Compact view. - Set "visable_window" in GtkEventBox to fix transparency. - Enable faster scrolling. - Cache database access for column values. - Cache do_get_path lookups. - Speed up load access on treeviews with no filters. - Set new LRU size of 1k (was 250). - Use cache in do_get_path from siblings. - Avoid using person-centric date matching for places. - Use place title as default name in GEDCOM import. - Ensure place names are not empty after upgrade. - Fix proxy to include all referenced place objects. - Remove copy button from family tree manager. - Add consistency for name fields on Person Editor. - Place.set_name(name) requires a PlaceName(). - Fixes and improvements on place selection. - Fix limit problems with existing selection in media reference editor. - Fix color on history. - Fix countries selector for holidays. - Fix missing markups into textual reports. - All sidebars with Types now show custom types in combo list. - Added Places to CSV import/export. - Some fixes on installer (setup.py). - Various improvements on gen.plug.utils. - Fix graph reports [in Greek locale]. - Add new date handler for Hungarian locale. - Update source URL path to github. Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE Leap 42.2: zypper in -t patch openSUSE-2016-1396=1 - openSUSE Leap 42.1: zypper in -t patch openSUSE-2016-1396=1 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE Leap 42.2 (noarch): gramps-4.2.4-7.1 gramps-lang-4.2.4-7.1 - openSUSE Leap 42.1 (noarch): gramps-4.2.4-6.1 gramps-lang-4.2.4-6.1 References: https://bugzilla.suse.com/1011888