[med-svn] [Git][med-team/jellyfish1][master] 2 commits: Build with gcc-16 Closes: #1143666

Andreas Tille (@tille) gitlab at salsa.debian.org
Wed Aug 12 15:51:13 BST 2026



Andreas Tille pushed to branch master at Debian Med / jellyfish1


Commits:
5edee2dd by Andreas Tille at 2026-08-12T16:50:33+02:00
Build with gcc-16 Closes: #1143666

- - - - -
86a95567 by Andreas Tille at 2026-08-12T16:51:04+02:00
d/watch: version=5

- - - - -


4 changed files:

- debian/changelog
- + debian/patches/gcc-16.patch
- debian/patches/series
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+jellyfish1 (1.1.11-11) UNRELEASED; urgency=medium
+
+  * Build with gcc-16
+    Closes: #1143666
+  * d/watch: version=5
+
+ -- Andreas Tille <tille at debian.org>  Wed, 12 Aug 2026 16:50:17 +0200
+
 jellyfish1 (1.1.11-10) unstable; urgency=medium
 
   * Fix clean target


=====================================
debian/patches/gcc-16.patch
=====================================
@@ -0,0 +1,28 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: 2026-08-12
+Description: Build with gcc-16
+Bug-Debian: https://bugs.debian.org/1143666
+
+--- a/jellyfish/query_main.cc
++++ b/jellyfish/query_main.cc
+@@ -32,16 +32,16 @@ template<typename hash_t>
+ void print_mer_counts(const hash_t &h, std::istream &in, std::ostream &out) {
+   uint_t mer_len = h.get_mer_len();
+   uint_t width = mer_len + 2;
+-  char mer[width + 1];
++  std::string mer;
+ 
+   while(true) {
+     in >> std::setw(width) >> mer;
+     if(!in.good())
+       break;
+-    if(strlen(mer) != mer_len)
+-      die << "Invalid mer " << (char*)mer;
++    if(mer.length() != mer_len)
++      die << "Invalid mer " << mer;
+ 
+-    out << mer << " " << h[mer] << "\n";
++    out << mer << " " << h[mer.c_str()] << "\n";
+   }
+ }
+ 


=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ man
 arm64.patch
 mips.patch
 autoconf.patch
+gcc-16.patch


=====================================
debian/watch
=====================================
@@ -1,2 +1,4 @@
-version=4
-https://www.cbcb.umd.edu/software/jellyfish/ jellyfish-(1.+)\.tar\.gz
+Version: 5
+
+Source: https://www.cbcb.umd.edu/software/jellyfish/
+Matching-Pattern: jellyfish-(1.+)\.tar\.gz



View it on GitLab: https://salsa.debian.org/med-team/jellyfish1/-/compare/60fec21221c15c6fb91f294480c00dcd6a7fc99c...86a95567f345db3da4de69a0ae4b67952b820e48

-- 
View it on GitLab: https://salsa.debian.org/med-team/jellyfish1/-/compare/60fec21221c15c6fb91f294480c00dcd6a7fc99c...86a95567f345db3da4de69a0ae4b67952b820e48
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260812/c5dd4d81/attachment-0001.htm>


More information about the debian-med-commit mailing list