[gnucash/f16] Add patch to not unload modules, to avoid crashes on startup. (#703249, others)
Bill Nottingham
notting at fedoraproject.org
Tue Oct 11 16:18:52 UTC 2011
commit ef1facdb27ddb584747ae8bded3d6006b1848505
Author: Bill Nottingham <notting at redhat.com>
Date: Tue Oct 11 12:16:32 2011 -0400
Add patch to not unload modules, to avoid crashes on startup. (#703249, others)
gnucash-2.4.7-never-unload.patch | 12 ++++++++++++
gnucash.spec | 7 ++++++-
2 files changed, 18 insertions(+), 1 deletions(-)
---
diff --git a/gnucash-2.4.7-never-unload.patch b/gnucash-2.4.7-never-unload.patch
new file mode 100644
index 0000000..46c717c
--- /dev/null
+++ b/gnucash-2.4.7-never-unload.patch
@@ -0,0 +1,12 @@
+diff -up gnucash-2.4.7/src/gnc-module/gnc-module.c.never gnucash-2.4.7/src/gnc-module/gnc-module.c
+--- gnucash-2.4.7/src/gnc-module/gnc-module.c.never 2011-10-11 11:47:40.706200237 -0400
++++ gnucash-2.4.7/src/gnc-module/gnc-module.c 2011-10-11 11:48:21.254201370 -0400
+@@ -323,7 +323,7 @@ gnc_module_get_info(const char * fullpat
+ info->module_age = *(int *)age;
+ info->module_revision = *(int *)revision;
+
+-
++ g_module_make_resident(gmodule);
+ get_info_close:
+ /* g_debug("(init) closing '%s'\n", fullpath); */
+ g_module_close(gmodule);
diff --git a/gnucash.spec b/gnucash.spec
index 5777e6e..a56058b 100644
--- a/gnucash.spec
+++ b/gnucash.spec
@@ -4,7 +4,7 @@ Name: gnucash
Summary: Finance management application
Version: 2.4.7
URL: http://gnucash.org/
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
Group: Applications/Productivity
Source: http://www.gnucash.org/pub/gnucash/sources/unstable/2.3.x/gnucash-%{version}.tar.bz2
@@ -19,6 +19,7 @@ BuildRequires: gettext, libtool, intltool
BuildRequires: python-devel, libdbi-devel
BuildRequires: libtool-ltdl-devel
Patch0: gnucash-quiet.patch
+Patch1: gnucash-2.4.7-never-unload.patch
# Guile 2.0 support
Patch101: gnucash-guile-1.patch
@@ -56,6 +57,7 @@ balanced books.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%patch101 -p1
%patch102 -p1
%patch103 -p1
@@ -164,6 +166,9 @@ fi
%doc doc/README.german doc/README.francais doc/README.OFX doc/README.HBCI
%changelog
+* Tue Oct 11 2011 Bill Nottingham <notting at redhat.com> - 2.4.7-3
+- when scanning modules, don't unload them (#703249, #742202, #744310)
+
* Tue Aug 9 2011 Bill Nottingham <notting at redhat.com> - 2.4.7-2
- fix python bindings on 64bit (#729454)
More information about the scm-commits
mailing list