[med-svn] [Git][med-team/plink][master] 6 commits: Add patch to fix FTBFS with gcc-11 (Closes: #984293)

Nilesh Patra (@nilesh) gitlab at salsa.debian.org
Sun Oct 31 15:37:22 GMT 2021



Nilesh Patra pushed to branch master at Debian Med / plink


Commits:
d81491db by Nilesh Patra at 2021-10-31T20:58:39+05:30
Add patch to fix FTBFS with gcc-11 (Closes: #984293)

- - - - -
b6f9eeb0 by Nilesh Patra at 2021-10-31T20:58:58+05:30
Bump Standards-Version to 4.6.0 (no changes needed)

- - - - -
bfff5885 by Nilesh Patra at 2021-10-31T20:59:01+05:30
Bump debhelper compatibility level to 13

- - - - -
06e91bb4 by Nilesh Patra at 2021-10-31T20:59:54+05:30
Replace ADTTMP with AUTOPKGTEST_TMP

- - - - -
17b3ecd9 by Nilesh Patra at 2021-10-31T21:01:43+05:30
Add "Rules-Requires-Root: no"

- - - - -
9ec46570 by Nilesh Patra at 2021-10-31T21:02:07+05:30
Upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/gcc11.patch
- debian/patches/series
- debian/tests/run-sample-analysis


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+plink (1.07+dfsg-4) unstable; urgency=medium
+
+  * Team upload.
+  * Add patch to fix FTBFS with gcc-11 (Closes: #984293)
+  * Bump Standards-Version to 4.6.0 (no changes needed)
+  * Bump debhelper compatibility level to 13
+  * Replace ADTTMP with AUTOPKGTEST_TMP
+  * Add "Rules-Requires-Root: no"
+
+ -- Nilesh Patra <nilesh at debian.org>  Sun, 31 Oct 2021 21:01:46 +0530
+
 plink (1.07+dfsg-3) unstable; urgency=medium
 
   [ Helmut Grohne ]


=====================================
debian/control
=====================================
@@ -6,12 +6,13 @@ Uploaders: Steffen Moeller <moeller at debian.org>,
            Dylan Aïssi <daissi at debian.org>
 Section: science
 Priority: optional
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: debhelper-compat (= 13),
                zlib1g-dev
-Standards-Version: 4.4.1
+Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/med-team/plink
 Vcs-Git: https://salsa.debian.org/med-team/plink.git
 Homepage: http://zzz.bwh.harvard.edu/plink/
+Rules-Requires-Root: no
 
 Package: plink
 Architecture: any


=====================================
debian/patches/gcc11.patch
=====================================
@@ -0,0 +1,46 @@
+Description: Declare operator as const to fix gcc11 FTBFS
+Author: Nilesh Patra <nilesh at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984293
+Last-Update: 2021-10-31
+--- a/plink.h
++++ b/plink.h
+@@ -387,7 +387,7 @@
+   template<>
+     class less<Locus*> {
+     public:
+-    bool operator()(Locus const* p1, Locus const* p2)
++    bool operator()(Locus const* p1, Locus const* p2) const
+       {
+ 
+ 	// Locus comparison based first on distance, 
+--- a/homozyg.cpp
++++ b/homozyg.cpp
+@@ -33,7 +33,7 @@
+   template<>
+   class less<Segment*> {
+   public:
+-  bool operator()(Segment const* s1, Segment const* s2)
++  bool operator()(Segment const* s1, Segment const* s2) const
+   {
+     if      ( s1->start  > s2->start ) return true;
+     else if ( s1->start  < s2->start ) return false;
+@@ -70,7 +70,7 @@
+   template<>
+   class less<Pool*> {
+   public:
+-  bool operator()(Pool const* p1, Pool const* p2)
++  bool operator()(Pool const* p1, Pool const* p2) const
+   {
+ 
+     if      ( p1->segs.size() > p2->segs.size() ) return true; 
+--- a/genogroup.h
++++ b/genogroup.h
+@@ -42,7 +42,7 @@
+   template<> class less<MultiLocusGenotype*> {
+   public:
+     bool operator()(MultiLocusGenotype const* p1, 
+-		    MultiLocusGenotype const* p2) {
++		    MultiLocusGenotype const* p2) const {
+       if (!p1)
+ 	return true;
+       if (!p2)


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 30_endiandetection.patch
 gcc-4.7.patch
 Fix_spelling_error.patch
+gcc11.patch


=====================================
debian/tests/run-sample-analysis
=====================================
@@ -5,11 +5,11 @@
 # Last-Update: 2015-01-24
 
 pkg=plink
-if [ "$ADTTMP" = "" ] ; then
-  ADTTMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
+if [ "$AUTOPKGTEST_TMP" = "" ] ; then
+  AUTOPKGTEST_TMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
 fi
-cd $ADTTMP
-cp -a /usr/share/doc/${pkg}/examples/* $ADTTMP
+cd $AUTOPKGTEST_TMP
+cp -a /usr/share/doc/${pkg}/examples/* $AUTOPKGTEST_TMP
 
 PLINK_TEST='plink1 --noweb --file test'
 
@@ -21,5 +21,5 @@ diff plink.frq expected.plink.frq
 $PLINK_TEST --assoc
 diff plink.assoc expected.plink.assoc
 
-rm -f $ADTTMP/*
+rm -f $AUTOPKGTEST_TMP/*
 



View it on GitLab: https://salsa.debian.org/med-team/plink/-/compare/90d40f887c06a24d3a36ae636ba373f04109e01d...9ec46570f979877494c9c9edf585314c7b69068b

-- 
View it on GitLab: https://salsa.debian.org/med-team/plink/-/compare/90d40f887c06a24d3a36ae636ba373f04109e01d...9ec46570f979877494c9c9edf585314c7b69068b
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/20211031/eb71f7ff/attachment-0001.htm>


More information about the debian-med-commit mailing list