[med-svn] [Git][med-team/velvet][master] 3 commits: gcc-14.patch: new: fix incompatible pointer types.
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Wed Aug 7 10:31:55 BST 2024
Étienne Mollier pushed to branch master at Debian Med / velvet
Commits:
43692f90 by Étienne Mollier at 2024-08-07T11:23:02+02:00
gcc-14.patch: new: fix incompatible pointer types.
Closes: #1075617
- - - - -
d51b4ef1 by Étienne Mollier at 2024-08-07T11:24:45+02:00
d/control: declare compliance to standards version 4.7.0.
- - - - -
4294d426 by Étienne Mollier at 2024-08-07T11:31:22+02:00
Ready to upload to unstable.
- - - - -
4 changed files:
- debian/changelog
- debian/control
- + debian/patches/gcc-14.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+velvet (1.2.10+dfsg1-9) unstable; urgency=medium
+
+ * Team upload.
+ * gcc-14.patch: new: fix incompatible pointer types. (Closes: #1075617)
+ * d/control: declare compliance to standards version 4.7.0.
+
+ -- Étienne Mollier <emollier at debian.org> Wed, 07 Aug 2024 11:25:01 +0200
+
velvet (1.2.10+dfsg1-8) unstable; urgency=medium
* Apply multi-arch hints.
=====================================
debian/control
=====================================
@@ -8,7 +8,7 @@ Build-Depends: debhelper-compat (= 13),
zlib1g-dev,
texlive-latex-base,
texlive-latex-recommended
-Standards-Version: 4.6.1
+Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/med-team/velvet
Vcs-Git: https://salsa.debian.org/med-team/velvet.git
Homepage: https://github.com/dzerbino/velvet
=====================================
debian/patches/gcc-14.patch
=====================================
@@ -0,0 +1,46 @@
+Description: fix incompatible pointer types.
+ Incompatible pointer types are now fatal with gcc 14 by default.
+ This change fixes the following issues:
+ .
+ src/readSet.c:641:21: error: assignment to ‘gzFile’ {aka ‘struct gzFile_s *’} from incompatible pointer type ‘AutoFile *’ [-Wincompatible-pointer-types]
+ 641 | file.gzFile = file.autoFile = NULL;
+ | ^
+ src/readSet.c: In function ‘readFastXPair’:
+ src/readSet.c:680:22: error: assignment to ‘gzFile’ {aka ‘struct gzFile_s *’} from incompatible pointer type ‘AutoFile *’ [-Wincompatible-pointer-types]
+ 680 | file1.gzFile = file1.autoFile = NULL;
+ | ^
+ src/readSet.c:681:22: error: assignment to ‘gzFile’ {aka ‘struct gzFile_s *’} from incompatible pointer type ‘AutoFile *’ [-Wincompatible-pointer-types]
+ 681 | file2.gzFile = file2.autoFile = NULL;
+ | ^
+
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075617
+Forwarded: no
+Last-Update: 2024-08-07
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- velvet.orig/src/readSet.c
++++ velvet/src/readSet.c
+@@ -638,7 +638,8 @@
+ FileGZOrAuto file;
+ IDnum counter = 0;
+
+- file.gzFile = file.autoFile = NULL;
++ file.autoFile = NULL;
++ file.gzFile = (gzFile)file.autoFile;
+ if (fileType == AUTO) {
+ file.autoFile = openFileAuto(filename);
+ if (!file.autoFile)
+@@ -677,8 +678,10 @@
+ if (cat==REFERENCE)
+ exitErrorf(EXIT_FAILURE, false, "Cannot read reference sequence in 'separate' read mode");
+
+- file1.gzFile = file1.autoFile = NULL;
+- file2.gzFile = file2.autoFile = NULL;
++ file1.autoFile = NULL;
++ file2.autoFile = NULL;
++ file1.gzFile = (gzFile)file1.autoFile;
++ file2.gzFile = (gzFile)file2.autoFile;
+ if (fileType == AUTO) {
+ file1.autoFile = openFileAuto(filename1);
+ if (!file1.autoFile)
=====================================
debian/patches/series
=====================================
@@ -5,3 +5,4 @@ fix-perl-path.patch
hardening.patch
spelling.patch
2to3.patch
+gcc-14.patch
View it on GitLab: https://salsa.debian.org/med-team/velvet/-/compare/735e1f3e5d8d099dd7fafe8475516807c17eadc2...4294d426eda3586d9e18ac66c3fa5997a5e014fc
--
View it on GitLab: https://salsa.debian.org/med-team/velvet/-/compare/735e1f3e5d8d099dd7fafe8475516807c17eadc2...4294d426eda3586d9e18ac66c3fa5997a5e014fc
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/20240807/74b53257/attachment-0001.htm>
More information about the debian-med-commit
mailing list