[med-svn] [Git][med-team/ghmm][master] 5 commits: buildError.patch: unfuzz.
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Tue Jul 16 21:07:20 BST 2024
Étienne Mollier pushed to branch master at Debian Med / ghmm
Commits:
8c2250a8 by Étienne Mollier at 2024-07-16T21:52:04+02:00
buildError.patch: unfuzz.
- - - - -
fb8774c8 by Étienne Mollier at 2024-07-16T21:52:50+02:00
d/control: add myself to uploaders.
- - - - -
28174ed0 by Étienne Mollier at 2024-07-16T21:53:10+02:00
d/control: declare compliance to standards version 4.7.0.
- - - - -
f7e557dd by Étienne Mollier at 2024-07-16T22:05:11+02:00
gcc-14.patch: new: fix a pointer declaration in tests/mcmc.c.
Closes: #1074994
- - - - -
32dff19b by Étienne Mollier at 2024-07-16T22:06:39+02:00
ready to upload to unstable.
- - - - -
5 changed files:
- debian/changelog
- debian/control
- debian/patches/buildError.patch
- + debian/patches/gcc-14.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+ghmm (0.9~rc3-8) unstable; urgency=medium
+
+ * buildError.patch: unfuzz.
+ * d/control: add myself to uploaders.
+ * d/control: declare compliance to standards version 4.7.0.
+ * gcc-14.patch: new: fix a pointer declaration in tests/mcmc.c.
+ (Closes: #1074994)
+
+ -- Étienne Mollier <emollier at debian.org> Tue, 16 Jul 2024 22:05:51 +0200
+
ghmm (0.9~rc3-7) unstable; urgency=medium
* Team upload.
=====================================
debian/control
=====================================
@@ -1,6 +1,7 @@
Source: ghmm
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
-Uploaders: Steffen Moeller <moeller at debian.org>
+Uploaders: Steffen Moeller <moeller at debian.org>,
+ Étienne Mollier <emollier at debian.org>
Section: science
Priority: optional
Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
@@ -13,7 +14,7 @@ Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
liblapacke-dev,
zlib1g-dev,
swig
-Standards-Version: 4.6.2
+Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/med-team/ghmm
Vcs-Git: https://salsa.debian.org/med-team/ghmm.git
Homepage: https://sourceforge.net/p/ghmm/wiki/Home/
=====================================
debian/patches/buildError.patch
=====================================
@@ -2,11 +2,9 @@ Author: Steffen Möller
Last-Update: 2018-05-23 20:24:29 +0200
Desctiption: Fix format security issue
-Index: ghmm-0.9~rc3/ghmm/xmlwriter.c
-===================================================================
---- ghmm-0.9~rc3.orig/ghmm/xmlwriter.c
-+++ ghmm-0.9~rc3/ghmm/xmlwriter.c
-@@ -353,7 +353,7 @@ static int writeDiscreteStateContents(xm
+--- ghmm.orig/ghmm/xmlwriter.c
++++ ghmm/ghmm/xmlwriter.c
+@@ -354,7 +354,7 @@
bgId = f->model.d[moNo]->background_id[sNo];
if (bgId != GHMM_kNoBackgroundDistribution) {
if (f->model.d[moNo]->bp->name[bgId]) {
=====================================
debian/patches/gcc-14.patch
=====================================
@@ -0,0 +1,32 @@
+Description: fix pointer indirection level in tests/mcmc.c.
+ Attempts to build ghmm with gcc 14 end up with the following error:
+ .
+ mcmc.c: In function ‘main’:
+ mcmc.c:148:15: error: initialization of ‘int *’ from incompatible pointer type ‘int **’ [-Wincompatible-pointer-types]
+ 148 | int * Q = ghmm_dmodel_cfbgibbs(mo, my_output,
+ | ^~~~~~~~~~~~~~~~~~~~
+ mcmc.c:150:108: error: passing argument 4 of ‘ghmm_dmodel_viterbi_logp’ makes pointer from integer without a cast [-Wint-conversion]
+ 150 | printf("viterbi prob mcmc%f \n", ghmm_dmodel_viterbi_logp(mo, my_output->seq[0], my_output->seq_len[0], Q[0]));
+ | ~^~~
+ | |
+ | int
+ .
+ This looks to be caused by a missing '*' in Q declaration.
+
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074994
+Forwarded: no
+Last-Update: 2024-07-16
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- ghmm.orig/tests/mcmc.c
++++ ghmm/tests/mcmc.c
+@@ -145,7 +145,7 @@
+ double *pPi = NULL;
+ init_priors(mo, &pA, &pB, &pPi);
+ int iter = 100;
+- int * Q = ghmm_dmodel_cfbgibbs(mo, my_output,
++ int **Q = ghmm_dmodel_cfbgibbs(mo, my_output,
+ pA, pB, pPi,2, iter, 0);
+ printf("viterbi prob mcmc%f \n", ghmm_dmodel_viterbi_logp(mo, my_output->seq[0], my_output->seq_len[0], Q[0]));
+ printf("likelihood mcmc%f \n", ghmm_dmodel_likelihood(mo, my_output));
=====================================
debian/patches/series
=====================================
@@ -9,3 +9,4 @@ python3_syntax.patch
# setuptools.patch
fix-test-mcmc.patch
python3.12.patch
+gcc-14.patch
View it on GitLab: https://salsa.debian.org/med-team/ghmm/-/compare/673a4806277ac65f8325823eca5d33df5a089578...32dff19b2af1930afcb2d166b458d5f2786fd6c7
--
This project does not include diff previews in email notifications.
View it on GitLab: https://salsa.debian.org/med-team/ghmm/-/compare/673a4806277ac65f8325823eca5d33df5a089578...32dff19b2af1930afcb2d166b458d5f2786fd6c7
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20240716/1994ddd5/attachment-0001.htm>
More information about the debian-med-commit
mailing list