[med-svn] [Git][med-team/librcsb-core-wrapper][master] 10 commits: Drop unneeded get-orig-source target
Andreas Tille
gitlab at salsa.debian.org
Fri Jul 27 00:44:17 BST 2018
Andreas Tille pushed to branch master at Debian Med / librcsb-core-wrapper
Commits:
ffd10643 by Andreas Tille at 2018-07-26T16:06:38+02:00
Drop unneeded get-orig-source target
- - - - -
cd57b5ad by Andreas Tille at 2018-07-26T16:11:38+02:00
Fix build error with gcc-8
- - - - -
dec1b226 by Andreas Tille at 2018-07-26T16:11:55+02:00
debhelper 11
- - - - -
d85919dc by Andreas Tille at 2018-07-26T16:11:58+02:00
Point Vcs fields to salsa.debian.org
- - - - -
b206b75d by Andreas Tille at 2018-07-26T16:11:59+02:00
Standards-Version: 4.1.5
- - - - -
202f460d by Andreas Tille at 2018-07-26T16:11:59+02:00
Testsuite: autopkgtest-pkg-python
- - - - -
b8cc5d3c by Andreas Tille at 2018-07-26T16:18:27+02:00
Fix gcc-8 patch
- - - - -
e6ce9121 by Andreas Tille at 2018-07-27T01:10:25+02:00
Revert to debhelper 10 since the build fails otherwise for very strange reasons (see d/rules for a beginning of the hack - but that's no solution)
- - - - -
1c0284fc by Andreas Tille at 2018-07-27T01:11:53+02:00
No Priority: extra
- - - - -
e3c4e610 by Andreas Tille at 2018-07-27T01:43:53+02:00
Add TODO item to changelog
- - - - -
5 changed files:
- debian/changelog
- debian/control
- + debian/patches/gcc-8.patch
- debian/patches/series
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+librcsb-core-wrapper (1.005-6) UNRELEASED; urgency=medium
+
+ * Drop unneeded get-orig-source target
+ * Fix build error with gcc-8
+ Closes: #897795
+
+ TODO: While the gcc-8 bug is fixed the build system is somehow messed
+ up. No idea how to fix this for the moment
+
+ * Point Vcs fields to salsa.debian.org
+ * Standards-Version: 4.1.5
+ * Testsuite: autopkgtest-pkg-python
+ * No Priority: extra
+
+ -- Andreas Tille <tille at debian.org> Fri, 27 Jul 2018 01:12:37 +0200
+
librcsb-core-wrapper (1.005-5) unstable; urgency=medium
* Enable build against libxerces-c3.2
=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -3,6 +3,7 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
Uploaders: Laszlo Kajan <lkajan at debian.org>,
Andreas Tille <tille at debian.org>
Section: libs
+Testsuite: autopkgtest-pkg-python
Priority: optional
Build-Depends: debhelper (>= 10),
doxygen,
@@ -14,9 +15,9 @@ Build-Depends: debhelper (>= 10),
libtool-bin,
bison,
flex
-Standards-Version: 4.1.1
-Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/librcsb-core-wrapper.git
-Vcs-Git: https://anonscm.debian.org/git/debian-med/librcsb-core-wrapper.git
+Standards-Version: 4.1.5
+Vcs-Browser: https://salsa.debian.org/med-team/librcsb-core-wrapper
+Vcs-Git: https://salsa.debian.org/med-team/librcsb-core-wrapper.git
Homepage: http://sw-tools.rcsb.org/apps/CORE-WRAPPER/index.html
X-Python-Version: >= 2.5
@@ -60,7 +61,6 @@ Description: documentation for librcsb-core-wrapper0
Package: python-corepywrap
Architecture: any
Section: python
-Priority: extra
Depends: ${shlibs:Depends},
${misc:Depends},
${python:Depends},
=====================================
debian/patches/gcc-8.patch
=====================================
--- /dev/null
+++ b/debian/patches/gcc-8.patch
@@ -0,0 +1,18 @@
+Description: Fix build error with gcc-8
+ "error: catching polymorphic type 'class std::exception' by value [-Werror=catch-value=]"
+ -> This should be a reference
+Bug-Debian: https://bugs.debian.org/897795
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Thu, 26 Jul 2018 16:06:21 +0200
+
+--- a/common/src/GenString.C
++++ b/common/src/GenString.C
+@@ -536,7 +536,7 @@ bool String::IsNumber(const string& inSt
+
+ return (true);
+ }
+- catch (exception)
++ catch (std::exception &exception)
+ {
+ return (false);
+ }
=====================================
debian/patches/series
=====================================
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -14,3 +14,4 @@ make_test_target
regcomp_cert_fix.patch
gcc5.patch
xerces32.patch
+gcc-8.patch
=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -17,6 +17,9 @@ override_dh_auto_build: override_dh_auto_build-nopy override_dh_auto_build-py
override_dh_auto_build-nopy:
dh_auto_build
+ # When using debhelper 11 something is very different in the installation.
+ # The next line tries to hack around this - but this is not the solution - thus reverting debhelper compat level
+ # cp -a common/include/* pdbml-parser/include/* cif-file/include/* tables/include/* include
$(MAKE) doc
override_dh_auto_build-py: override_dh_auto_build-nopy
@@ -40,7 +43,3 @@ override_dh_makeshlibs:
override_dh_auto_clean:
dh_auto_clean
rm -rf wrapper/python/build
-
-get-orig-source:
- mkdir -p ../tarballs
- uscan --verbose --force-download --destdir=../tarballs
View it on GitLab: https://salsa.debian.org/med-team/librcsb-core-wrapper/compare/f4c5b3d447a611bfcf2682e3029d963962035cf7...e3c4e610b3e730454e8947e5eeffa62067db6793
--
View it on GitLab: https://salsa.debian.org/med-team/librcsb-core-wrapper/compare/f4c5b3d447a611bfcf2682e3029d963962035cf7...e3c4e610b3e730454e8947e5eeffa62067db6793
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/20180726/f9363e7c/attachment-0001.html>
More information about the debian-med-commit
mailing list