Package: qtiplot
Followup-For: Bug #805841

Dear Maintainer,

The patch is attached.


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qtiplot depends on:
ii  libalglib3.10              3.10.0-1
ii  libboost-system1.58.0      1.58.0+dfsg-4.1
ii  libc6                      2.19-22
ii  libgcc1                    1:5.2.1-27
ii  libgl1-mesa-glx [libgl1]   11.0.6-1
ii  libgl2ps0                  1.3.8-1.2
ii  libglu1-mesa [libglu1]     9.0.0-2.1
ii  libgsl2                    2.1+dfsg-2
ii  libmuparser2v5             2.2.3-6
ii  liborigin2-1v5             2:20110117-1.1
ii  libpng12-0                 1.2.54-1
ii  libpython2.7               2.7.10-5+b1
ii  libqt4-network             4:4.8.7+dfsg-5
ii  libqt4-opengl              4:4.8.7+dfsg-5
ii  libqt4-qt3support          4:4.8.7+dfsg-5
ii  libqt4-svg                 4:4.8.7+dfsg-5
ii  libqt4-xml                 4:4.8.7+dfsg-5
ii  libqtassistantclient4      4.6.3-7
ii  libqtcore4                 4:4.8.7+dfsg-5
ii  libqtexengine1             0.3-3
ii  libqtgui4                  4:4.8.7+dfsg-5
ii  libstdc++6                 5.2.1-27
ii  libtamuanova-0.2           0.2-3.1
ii  python-sip [sip-api-11.2]  4.17+dfsg-1
pn  python:any                 <none>
ii  zlib1g                     1:1.2.8.dfsg-2+b1

Versions of packages qtiplot recommends:
ii  qt-assistant-compat  4.6.3-7
ii  qtiplot-doc          0.9.8.9-10

qtiplot suggests no packages.

-- no debconf information
Description: adoptation to gsl2.
Author: Damir Islamov <da...@secretlaboratory.ru>
Last-Update: 2015-12-04

--- a/qtiplot/src/analysis/Fit.cpp
+++ b/qtiplot/src/analysis/Fit.cpp
@@ -126,10 +126,12 @@ gsl_multifit_fdfsolver * Fit::fitGSL(gsl
 			break;
 		}
 	}
-
+	gsl_matrix *J = gsl_matrix_alloc(d_n, d_p);
 	if (status){
-	    gsl_multifit_covar (s->J, 0.0, covar);
+	    gsl_multifit_fdfsolver_jac(s, J);
+	    gsl_multifit_covar (J, 0.0, covar);
 	    iterations = 0;
+	    gsl_matrix_free (J);
 	    return s;
 	}
 
@@ -154,9 +156,9 @@ gsl_multifit_fdfsolver * Fit::fitGSL(gsl
 
 		status = gsl_multifit_test_delta (s->dx, s->x, d_tolerance, d_tolerance);
 	} while (inRange && status == GSL_CONTINUE && (int)iter < d_max_iterations);
-
-	gsl_multifit_covar (s->J, 0.0, covar);
-
+	gsl_multifit_fdfsolver_jac(s, J);
+	gsl_multifit_covar (J, 0.0, covar);
+	gsl_matrix_free (J);
 	iterations = iter;
 	return s;
 }
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to