[med-svn] [Git][med-team/mmseqs2][master] 4 commits: Accept the patch from Alberto, thanks!

Michael R. Crusoe gitlab at salsa.debian.org
Mon May 4 17:06:42 BST 2020



Michael R. Crusoe pushed to branch master at Debian Med / mmseqs2


Commits:
50930473 by Michael R. Crusoe at 2020-05-04T17:29:59+02:00
Accept the patch from Alberto, thanks!

- - - - -
f409350a by Michael R. Crusoe at 2020-05-04T17:30:25+02:00
routine-update: Add salsa-ci file

- - - - -
2c4db8b6 by Michael R. Crusoe at 2020-05-04T17:30:25+02:00
routine-update: Rules-Requires-Root: no

- - - - -
e038c1d3 by Michael R. Crusoe at 2020-05-04T17:33:24+02:00
release 11-e1a1c+ds-3 to unstable.

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/fix-ftbfs-gcc10.patch
- debian/patches/series
- + debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,6 +1,20 @@
-mmseqs2 (11-e1a1c+ds-2) unstable; urgency=medium
+mmseqs2 (11-e1a1c+ds-3) unstable; urgency=medium
 
   * Team upload.
+
+  [ Alberto Garcia ]
+  * debian/patches/fix-ftbfs-gcc10.patch:
+    - Fix FTBFS with GCC 10 (Closes: #957552).
+
+  [ Michael R. Crusoe ]
+  * Accept the patch from Alberto, thanks!
+  * Add salsa-ci file (routine-update)
+  * Rules-Requires-Root: no (routine-update)
+
+ -- Michael R. Crusoe <michael.crusoe at gmail.com>  Mon, 04 May 2020 17:30:26 +0200
+
+mmseqs2 (11-e1a1c+ds-2) unstable; urgency=medium
+
   * Install binaries only in the mmseqs2 binary package, not also the
     mmseqs2-examples binary package
   * Report the Debian package version instead of "GITDIR-NOTFOUND"


=====================================
debian/control
=====================================
@@ -4,22 +4,23 @@ Uploaders: Shayan Doust <hello at shayandoust.me>
 Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 12)
-Build-Depends-arch: cmake,
+Build-Depends-Arch: cmake,
                     libgzstream-dev,
                     libzstd-dev,
                     zlib1g-dev,
                     libbz2-dev,
-                    libsimde-dev (>= 0.0.0.git.20200424)
+                    libsimde-dev
 Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/mmseqs2
 Vcs-Git: https://salsa.debian.org/med-team/mmseqs2.git
 Homepage: https://github.com/soedinglab/MMseqs2
+Rules-Requires-Root: no
 
 Package: mmseqs2
 Architecture: any
-Built-Using: ${simde:Built-Using}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
+Built-Using: ${simde:Built-Using}
 Description: ultra fast and sensitive protein search and clustering
  MMseqs2 (Many-against-Many sequence searching) is a software suite to
  search and cluster huge proteins/nucleotide sequence sets. MMseqs2 is


=====================================
debian/patches/fix-ftbfs-gcc10.patch
=====================================
@@ -0,0 +1,24 @@
+Author: Milot Mirdita <milot at mirdita.de>
+Subject: Fix FTBFS with GCC 10
+Bug-Debian: https://bugs.debian.org/957552
+Origin: https://github.com/soedinglab/MMseqs2/commit/f6f001c8cc5820e50b33b355877664f7ca66cdb1
+--- mmseqs2.orig/src/commons/Sequence.cpp
++++ mmseqs2/src/commons/Sequence.cpp
+@@ -154,7 +154,7 @@
+             for(size_t i = 0; i < kmerSize; i++){
+                 pattern[i]=1;
+             }
+-            return std::make_pair<const char *, unsigned int>((const char *) pattern, static_cast<unsigned int>(kmerSize));
++            return std::make_pair<const char *, unsigned int>(const_cast<const char*>(pattern), static_cast<unsigned int>(kmerSize));
+ 
+ //            Debug(Debug::ERROR) << "Did not find spaced pattern for kmerSize: " << kmerSize << ". \n";
+ //            Debug(Debug::ERROR) << "Please report this bug to the developer\n";
+@@ -165,7 +165,7 @@
+     if (pair.second > 0) {
+         memcpy(pattern, pair.first, pair.second * sizeof(char));
+     }
+-    return std::make_pair<const char *, unsigned int>(pattern, static_cast<unsigned int>(pair.second));
++    return std::make_pair<const char *, unsigned int>(const_cast<const char*>(pattern), static_cast<unsigned int>(pair.second));
+ #undef CASE
+ }
+ 


=====================================
debian/patches/series
=====================================
@@ -3,3 +3,4 @@ fix_util_installation.patch
 use_system_zstd.patch
 use_system_gzstream.patch
 simde
+fix-ftbfs-gcc10.patch


=====================================
debian/salsa-ci.yml
=====================================
@@ -0,0 +1,4 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml



View it on GitLab: https://salsa.debian.org/med-team/mmseqs2/-/compare/c274189adac033cda0e895146c1f92b6996df313...e038c1d3117000b13e9bea1c775403c1b85fee7c

-- 
View it on GitLab: https://salsa.debian.org/med-team/mmseqs2/-/compare/c274189adac033cda0e895146c1f92b6996df313...e038c1d3117000b13e9bea1c775403c1b85fee7c
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/20200504/29114565/attachment-0001.html>


More information about the debian-med-commit mailing list