Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lifelines for openSUSE:Factory 
checked in at 2024-02-22 20:59:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lifelines (Old)
 and      /work/SRC/openSUSE:Factory/.lifelines.new.1706 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lifelines"

Thu Feb 22 20:59:46 2024 rev:34 rq:1149125 version:3.1.1+4f417309

Changes:
--------
--- /work/SRC/openSUSE:Factory/lifelines/lifelines.changes      2023-06-21 
22:41:06.718823552 +0200
+++ /work/SRC/openSUSE:Factory/.lifelines.new.1706/lifelines.changes    
2024-02-22 21:00:56.312477489 +0100
@@ -1,0 +2,36 @@
+Thu Feb 22 09:26:27 UTC 2024 - Dr. Werner Fink <wer...@suse.de>
+
+- Update to lifelines git version 4f417309
+  This release includes full 64-bit support, without database migration!
+  Main Program:
+  - Make LifeLines 64-bit clean
+  - Improve parser error for random out-of-palce number
+  - Allow empty block bodies in reports
+  - Allow fullname() to be used with an invalid INDI
+  - Make manip_name() UTF-8 aware (fixes to limit_width and name_string)
+  - Fix bug in j2date()
+  - Massive cleanup of compiler warnings
+  Infrastructure:
+  - Improve curses detection for wide character support
+  - Add support for GNU Bison 3.x
+  - Add configure support for --with-32bit and --with-64bit
+  - Add support for cscope, cscout, gcov and sonarqube
+  Documentation:
+  - Remove SourceForge and GitHub (MarcNo) refs, replace with GitHub 
(Lifelines) refs
+  - Update docs to docbook 5 format
+  Tools:
+  - Add lldump tool
+  Tests:
+  - Add tests for fullname, eqv_pvalue, gengedcomstrong, checkjd2date and math
+  - Add royal92 test for gedcom import
+  - Add view-history and pedigree-longname test
+  - Add string-unicode and string-utf8 tests
+  - Add standalone C test programa and fix nextfkey test
+  - Integrate tests to run with automake Parallel test Harness
+- Port and rename patches
+  * lifelines-3ad4571.dif becomes lifelines-4f417309.dif
+  * lifelines-3ad4571-array.dif becomes lifelines-4f417309-array.dif
+- Remove upstream patch reproducible.patch
+- Make %patch macro work with rpm 4.2
+
+-------------------------------------------------------------------

Old:
----
  lifelines-3ad4571-array.dif
  lifelines-3ad4571.dif
  lifelines-3ad4571.tar.gz
  reproducible.patch

New:
----
  lifelines-4f417309-array.dif
  lifelines-4f417309.dif
  lifelines-4f417309.tar.gz

BETA DEBUG BEGIN:
  Old:  * lifelines-3ad4571-array.dif becomes lifelines-4f417309-array.dif
- Remove upstream patch reproducible.patch
- Make %patch macro work with rpm 4.2
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lifelines.spec ++++++
--- /var/tmp/diff_new_pack.g0QzPM/_old  2024-02-22 21:00:57.120507029 +0100
+++ /var/tmp/diff_new_pack.g0QzPM/_new  2024-02-22 21:00:57.120507029 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lifelines
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,8 @@
 
 
 Name:           lifelines
-%global commit      3ad4571
-%global longcommit  3ad457132c47fde69545d6647d5804c573764631
+%global commit      4f417309
+%global longcommit  4f417309c1f1c188f5c67b099b4686ab8ff572ff
 Version:        3.1.1+%{commit}
 Release:        0
 Summary:        The Lifelines Genealogy Program
@@ -31,8 +31,6 @@
 Patch0:         lifelines-%{commit}.dif
 # PATCH-FIX-SUSE avoid memory leak as well as no initialized array
 Patch1:         lifelines-%{commit}-array.dif
-# PATCH-FIX-UPSTREAM https://github.com/lifelines/lifelines/pull/389
-Patch2:         reproducible.patch
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  dblatex
@@ -41,6 +39,7 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng
 BuildRequires:  libxslt-devel
+BuildRequires:  lynx
 BuildRequires:  ncurses-devel
 BuildRequires:  perl-XML-DOM
 BuildRequires:  perl-XML-Parser
@@ -73,9 +72,8 @@
 %prep
 %setup -q -c -T -n %{name}-%{commit}
 tar -x  --strip-components=1 -z -f %{SOURCE0}
-%patch0 -p0 -b .p0
-%patch1 -p0 -b .p1
-%patch2 -p1 -b .p2
+%patch -P0 -p0 -b .p0
+%patch -P1 -p0 -b .p1
 
 %build
 CFLAGS="%{optflags} -fno-strict-aliasing -pipe $(pkg-config ncursesw --cflags) 
$(getconf LFS_CFLAGS)"

++++++ lifelines-4f417309-array.dif ++++++
---
 src/liflines/ask.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- src/liflines/ask.c
+++ src/liflines/ask.c  2024-02-22 09:23:50.522625991 +0000
@@ -178,6 +178,7 @@ ask_for_file_worker (STRING mode,
                rtn = ask_for_output_filename(ttl, path, prompt, fname, 
sizeof(fname));
        
        if (pfname) {
+               free(*pfname);
                if (fname[0])
                        *pfname = strdup(fname);
                else
@@ -506,7 +507,7 @@ ask_for_record (STRING idstr, INT letr)
 STRING
 ask_for_record_key (STRING title, STRING prompt)
 {
-       char answer[MAXPATHLEN];
+       char answer[MAXPATHLEN] = {'\0'};
        if (!ask_for_string(title, prompt, answer, sizeof(answer)))
                return NULL;
        if (!answer[0]) return NULL;

++++++ lifelines-4f417309.dif ++++++
---
 src/gedlib/translat.c |    2 +-
 src/hdrs/standard.h   |    7 +++++++
 src/interp/builtin.c  |    4 ++--
 src/interp/interp.c   |    4 ++--
 src/liflines/screen.c |    4 ++--
 5 files changed, 14 insertions(+), 7 deletions(-)

--- src/gedlib/translat.c
+++ src/gedlib/translat.c       2024-02-22 09:12:50.126767823 +0000
@@ -303,7 +303,7 @@ transl_get_xlat (CNSTRING src, CNSTRING
 void
 transl_load_all_tts (void)
 {
-       CNSTRING ttpath = getlloptstr("TTPATH", ".");
+       CNSTRING ttpath = getlloptstr("TTPATH", "/usr/share/lifelines/tt");
        if (!inited) local_init();
        xl_load_all_dyntts(ttpath);
 }
--- src/hdrs/standard.h
+++ src/hdrs/standard.h 2024-02-22 09:12:50.126767823 +0000
@@ -82,6 +82,13 @@
 #define INCLUDED_STDARG_H
 #endif
 
+#ifdef HAVE_INTTYPES_H
+#include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#endif
+
 /* Having 'char *' instead of 'unsigned char *' removes about */
 /* 1800 compiler warnings.  We still need to investigate *every* */
 /* instance where a STRING is dereferenced and the contents acted */
--- src/interp/builtin.c
+++ src/interp/builtin.c        2024-02-22 09:12:50.126767823 +0000
@@ -1138,7 +1138,7 @@ llrpt_f (PNODE node, SYMTAB stab, BOOLEA
 PVALUE
 llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg)
 {
-       static char scratch[2];
+       static char scratch[3];
        INT i;
        PNODE argvar = builtin_args(node);
        PVALUE val = eval_and_coerce(PINT, argvar, stab, eflg);
@@ -3453,7 +3453,7 @@ llrpt_copyfile (PNODE node, SYMTAB stab,
        PNODE argvar = builtin_args(node);
        PVALUE val = eval_and_coerce(PSTRING, argvar, stab, eflg);
        char buffer[1024];
-       STRING programsdir = getlloptstr("LLPROGRAMS", ".");
+       STRING programsdir = getlloptstr("LLPROGRAMS", 
"/usr/share/lifelines/reports");
        if (*eflg)  {
                prog_error(node, nonstr1, "copyfile");
                goto copyfile_end;
--- src/interp/interp.c
+++ src/interp/interp.c 2024-02-22 09:12:50.126767823 +0000
@@ -246,7 +246,7 @@ interp_program_list (STRING proc, INT na
        } else {
                PATHINFO pathinfo = 0;
                STRING fname=0, fullpath=0;
-               STRING programsdir = getlloptstr("LLPROGRAMS", ".");
+               STRING programsdir = getlloptstr("LLPROGRAMS", 
"/usr/share/lifelines/reports");
                if (!rptui_ask_for_program(LLREADTEXT, _(qSwhatrpt), &fname, 
&fullpath
                        , programsdir, ".ll", picklist)) {
                        if (fname)  {
@@ -454,7 +454,7 @@ remove_tables (HINT_PARAM_UNUSED PACTX p
 static BOOLEAN
 find_program (CNSTRING fname, STRING localdir, STRING *pfull,BOOLEAN include)
 {
-       STRING programsdir = getlloptstr("LLPROGRAMS", ".");
+       STRING programsdir = getlloptstr("LLPROGRAMS", 
"/usr/share/lifelines/reports");
        FILE * fp = 0;
        ZSTR zstr=zs_new();
        BOOLEAN rtn=FALSE;
--- src/liflines/screen.c
+++ src/liflines/screen.c       2024-02-22 09:12:50.130767749 +0000
@@ -1633,7 +1633,7 @@ invoke_cset_display (void)
                enqueue_list(list, strsave(zs_str(zstr)));
        }
 
-       zs_setf(zstr, "TTPATH: %s", getlloptstr("TTPATH", "."));
+       zs_setf(zstr, "TTPATH: %s", getlloptstr("TTPATH", 
"/usr/share/lifelines/tt"));
        enqueue_list(list, strsave(zs_str(zstr)));
 
        if (charprops_is_loaded()) {
@@ -1784,7 +1784,7 @@ load_tt_action (void)
        }
 
        /* Ask whence to load it */
-       ttimportdir = getlloptstr("TTPATH", ".");
+       ttimportdir = getlloptstr("TTPATH", "/usr/share/lifelines/tt");
        fp = ask_for_input_file(LLREADTEXT, _(qSmintt), &fname, ttimportdir, 
".tt");
        if (fp) {
                fclose(fp);

++++++ lifelines-3ad4571.tar.gz -> lifelines-4f417309.tar.gz ++++++
++++ 407036 lines of diff (skipped)

Reply via email to