[med-svn] [Git][med-team/libgtextutils][master] 8 commits: Adding (C++ filtered) symbols file

Pierre Gruet gitlab at salsa.debian.org
Wed Jul 29 16:33:31 BST 2020



Pierre Gruet pushed to branch master at Debian Med / libgtextutils


Commits:
69a34cb2 by Pierre Gruet at 2020-07-28T22:45:11+02:00
Adding (C++ filtered) symbols file

- - - - -
a7f82ccf by Pierre Gruet at 2020-07-28T22:45:37+02:00
Replacing tabs by spaces in debian/copyright

- - - - -
81f60623 by Pierre Gruet at 2020-07-28T22:46:25+02:00
Depending on debhelper-compat

- - - - -
9d5a1dee by Pierre Gruet at 2020-07-28T22:48:46+02:00
Bumping Standards version to 4.5.0 (Rules-Requires-Root field added)

- - - - -
51203dbd by Pierre Gruet at 2020-07-28T22:52:49+02:00
Adding file salsa-ci.yml

- - - - -
29dcecce by Pierre Gruet at 2020-07-29T17:30:35+02:00
Fixing ambiguity introduced with C++11

- - - - -
571923c9 by Pierre Gruet at 2020-07-29T17:31:03+02:00
Adding Forwarded header in patches

- - - - -
6e774ec0 by Pierre Gruet at 2020-07-29T17:31:18+02:00
Preparing upload

- - - - -


10 changed files:

- debian/changelog
- − debian/compat
- debian/control
- debian/copyright
- + debian/libgtextutils0v5.symbols
- debian/patches/enable_parallel_tests.patch
- + debian/patches/fixing_implicit_conversion.patch
- debian/patches/gcc-6.patch
- debian/patches/series
- + debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+libgtextutils (0.7-7) UNRELEASED; urgency=medium
+
+  * Removing an operator leading to ambiguous affectations (Closes: #925745)
+  * Adding (C++ filtered) symbols file
+  * Replacing tabs by spaces in debian/copyright
+  * Bumping Standards version to 4.5.0 (Rules-Requires-Root field added)
+
+ -- Pierre Gruet <pgtdebian at free.fr>  Tue, 28 Jul 2020 22:55:06 +0200
+
 libgtextutils (0.7-6) unstable; urgency=medium
 
   [ Frédéric Bonnard ]


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-11


=====================================
debian/control
=====================================
@@ -1,16 +1,18 @@
 Source: libgtextutils
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Charles Plessy <plessy at debian.org>,
-           Andreas Tille <tille at debian.org>
+           Andreas Tille <tille at debian.org>,
+           Pierre Gruet <pgtdebian at free.fr>
 Section: science
 Priority: optional
-Build-Depends: debhelper (>= 11~),
+Build-Depends: debhelper-compat (= 13),
                dh-exec,
                libtool
-Standards-Version: 4.2.1
+Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/libgtextutils
 Vcs-Git: https://salsa.debian.org/med-team/libgtextutils.git
 Homepage: http://hannonlab.cshl.edu/fastx_toolkit/
+Rules-Requires-Root: no
 
 Package: libgtextutils-dev
 Architecture: any


=====================================
debian/copyright
=====================================
@@ -32,14 +32,14 @@ Copyright: © 1999 Nicolai M. Josuttis
 License: AGPL-3+ and other
 
 License: AGPL-3+
-  		    GNU AFFERO GENERAL PUBLIC LICENSE
-  		       Version 3, 19 November 2007
+                    GNU AFFERO GENERAL PUBLIC LICENSE
+                       Version 3, 19 November 2007
  .
    Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
    Everyone is permitted to copy and distribute verbatim copies
    of this license document, but changing it is not allowed.
  .
-  			    Preamble
+                            Preamble
  .
     The GNU Affero General Public License is a free, copyleft license for
   software and other kinds of works, specifically designed to ensure
@@ -90,7 +90,7 @@ License: AGPL-3+
     The precise terms and conditions for copying, distribution and
   modification follow.
  .
-  		       TERMS AND CONDITIONS
+                            TERMS AND CONDITIONS
  .
     0. Definitions.
  .
@@ -650,9 +650,9 @@ License: AGPL-3+
   Program, unless a warranty or assumption of liability accompanies a
   copy of the Program in return for a fee.
  .
-  		     END OF TERMS AND CONDITIONS
+                     END OF TERMS AND CONDITIONS
  .
-  	    How to Apply These Terms to Your New Programs
+            How to Apply These Terms to Your New Programs
  .
     If you develop a new program, and you want it to be of the greatest
   possible use to the public, the best way to achieve this is to make it


=====================================
debian/libgtextutils0v5.symbols
=====================================
@@ -0,0 +1,14 @@
+libgtextutils-0.7.so.0 libgtextutils0v5 #MINVER#
+* Build-Depends-Package: libgtextutils-dev
+ (c++)"TextLineReader::next_line()@Base" 0.7
+ (c++)"TextLineReader::TextLineReader(std::basic_istream<char, std::char_traits<char> >&)@Base" 0.7
+ (c++)"TextLineReader::TextLineReader(std::basic_istream<char, std::char_traits<char> >&)@Base" 0.7
+ (c++)"InputStreamWrapper::InputStreamWrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.7
+ (c++)"InputStreamWrapper::InputStreamWrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.7
+ (c++)"OutputStreamWrapper::OutputStreamWrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.7
+ (c++)"OutputStreamWrapper::OutputStreamWrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.7
+ pipe_close at Base 0.7
+ pipe_input_command at Base 0.7
+ pipe_output_command at Base 0.7
+ strnatcasecmp at Base 0.7
+ strnatcmp at Base 0.7


=====================================
debian/patches/enable_parallel_tests.patch
=====================================
@@ -3,6 +3,7 @@ Last-Update: Fri Nov 23 13:45:51 2018 +0100
 Bug-Debian: https://bugs.debian.org/914438
 Description: preserves parallel testing while making sure it does not fail on
   ppc64el (and may be other architectures)
+Forwarded: not-needed
 
 --- a/tests/Makefile.am
 +++ b/tests/Makefile.am


=====================================
debian/patches/fixing_implicit_conversion.patch
=====================================
@@ -0,0 +1,19 @@
+Description: Suppressing overload issue due to references on rvalues
+ C++11 introduced references on rvalues, and thus the two implicit conversion
+ operators to std::string caused ambiguous conversions, for instance in
+ tests/test_text_reader/cpp.
+Author: Pierre Gruet <pgtdebian at free.fr>
+Bug: https://bugs.debian.org/925745
+Forwarded: https://github.com/agordon/libgtextutils/issues/15
+Last-Update: 2020-07-28
+
+--- a/src/gtextutils/text_line_reader.h
++++ b/src/gtextutils/text_line_reader.h
+@@ -54,7 +54,6 @@
+ 
+ 	//implicit conversions
+ 	operator const std::string& () const { return line_string() ; }
+-	operator std::string() const { return line_string(); }
+ 	operator std::istream& () { return line_stream(); }
+ 
+ };


=====================================
debian/patches/gcc-6.patch
=====================================
@@ -2,6 +2,7 @@ From: Gert Wollny <gw.fossdev at gmail.com>
 Date: Wed, 29 Jun 2014 16:47:43 +0200
 Subject: Fix compilation with g++-6
 Bug-Debian: https://bugs.debian.org/811646
+Forwarded: https://github.com/agordon/libgtextutils/issues/14
 
 --- a/src/gtextutils/text_line_reader.cpp
 +++ b/src/gtextutils/text_line_reader.cpp


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 gcc-6.patch
 enable_parallel_tests.patch
+fixing_implicit_conversion.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/libgtextutils/-/compare/1c2422a0eed0e6f10bc4d41c158e59e98a0b0f20...6e774ec04a950db07bf05e85c1cc9384198c8c07

-- 
View it on GitLab: https://salsa.debian.org/med-team/libgtextutils/-/compare/1c2422a0eed0e6f10bc4d41c158e59e98a0b0f20...6e774ec04a950db07bf05e85c1cc9384198c8c07
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/20200729/4ef401c7/attachment-0001.html>


More information about the debian-med-commit mailing list