[Git][debian-gis-team/proj][experimental] 3 commits: Add upstream patch to fix FTBFS on arm* & mipsel.

Bas Couwenberg gitlab at salsa.debian.org
Wed Jun 24 11:07:00 BST 2020



Bas Couwenberg pushed to branch experimental at Debian GIS Project / proj


Commits:
f9280c8f by Bas Couwenberg at 2020-06-24T11:40:03+02:00
Add upstream patch to fix FTBFS on arm* & mipsel.

- - - - -
21aeef12 by Bas Couwenberg at 2020-06-24T11:41:32+02:00
Update symbols for other architectures.

- - - - -
c2bee715 by Bas Couwenberg at 2020-06-24T11:41:45+02:00
Set distribution to experimental.

- - - - -


4 changed files:

- debian/changelog
- debian/libproj19.symbols
- + debian/patches/0001-test_defmodel.cpp-increase-comparison-tolerance-for-.patch
- + debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+proj (7.1.0~rc1-1~exp2) experimental; urgency=medium
+
+  * Add upstream patch to fix FTBFS on arm* & mipsel.
+  * Update symbols for other architectures.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Wed, 24 Jun 2020 11:41:34 +0200
+
 proj (7.1.0~rc1-1~exp1) experimental; urgency=medium
 
   * New upstream release candidate.


=====================================
debian/libproj19.symbols
=====================================
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 7.1.0~rc1 amd64
+# SymbolsHelper-Confirmed: 7.1.0~rc1 amd64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32
 libproj.so.19 #PACKAGE# #MINVER#
 * Build-Depends-Package: libproj-dev
  _Z10pj_ell_setP9projCtx_tP8ARG_listPdS3_ at Base 6.0.0
@@ -26,8 +26,12 @@ libproj.so.19 #PACKAGE# #MINVER#
  _Z8pj_paramP9projCtx_tP8ARG_listPKc at Base 6.0.0
  _Z9pj_shrinkPc at Base 6.0.0
  _ZL21approx_e_fwd_internal5PJ_LPP8PJconsts._GLOBAL___projections_tmerc.cpp_FB5499C7_0x31c32e46ecd103d0.ifunc at Base 7.1.0~rc1
+ (arch=amd64)_ZL21approx_e_fwd_internal5PJ_LPP8PJconsts._GLOBAL___projections_tmerc.cpp_FB5499C7_0x45b0687a6de935a2.ifunc at Base 7.1.0~rc1
+ (arch=x32)_ZL21approx_e_fwd_internal5PJ_LPP8PJconsts._GLOBAL___projections_tmerc.cpp_FB5499C7_0x5042a3fe6360d77f.ifunc at Base 7.1.0~rc1
  _ZL21approx_e_fwd_internal5PJ_LPP8PJconsts._GLOBAL___projections_tmerc.cpp_FB5499C7_0xa7a243b4735ed706.ifunc at Base 7.1.0~rc1
  _ZL21approx_e_inv_internal5PJ_XYP8PJconsts._GLOBAL___projections_tmerc.cpp_FB5499C7_0x31c32e46ecd103d0.ifunc at Base 7.1.0~rc1
+ (arch=amd64)_ZL21approx_e_inv_internal5PJ_XYP8PJconsts._GLOBAL___projections_tmerc.cpp_FB5499C7_0x45b0687a6de935a2.ifunc at Base 7.1.0~rc1
+ (arch=x32)_ZL21approx_e_inv_internal5PJ_XYP8PJconsts._GLOBAL___projections_tmerc.cpp_FB5499C7_0x5042a3fe6360d77f.ifunc at Base 7.1.0~rc1
  _ZL21approx_e_inv_internal5PJ_XYP8PJconsts._GLOBAL___projections_tmerc.cpp_FB5499C7_0xa7a243b4735ed706.ifunc at Base 7.1.0~rc1
  _ZN5osgeo4proj11FileManager4openEP9projCtx_tPKcNS0_10FileAccessE at Base 7.0.0
  _ZN5osgeo4proj11FileManager6existsEP9projCtx_tPKc at Base 7.0.0
@@ -380,7 +384,7 @@ libproj.so.19 #PACKAGE# #MINVER#
  _ZN5osgeo4proj3crs9SingleCRSD1Ev at Base 6.0.0
  _ZN5osgeo4proj3crs9SingleCRSD2Ev at Base 6.0.0
  (arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN5osgeo4proj4File9read_lineB5cxx11EjRbS2_ at Base 7.0.0
- (arch=amd64 arm64 ia64 ppc64el sparc64)_ZN5osgeo4proj4File9read_lineB5cxx11EmRbS2_ at Base 7.0.1
+ (arch=amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN5osgeo4proj4File9read_lineB5cxx11EmRbS2_ at Base 7.1.0~rc1
  _ZN5osgeo4proj4FileD0Ev at Base 7.0.0
  _ZN5osgeo4proj4FileD1Ev at Base 7.0.0
  _ZN5osgeo4proj4FileD2Ev at Base 7.0.0
@@ -1162,8 +1166,8 @@ libproj.so.19 #PACKAGE# #MINVER#
  (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj3crs11GeodeticCRSELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_ at Base 6.2.0
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj3crs13GeographicCRSELN9__gnu_cxx12_Lock_policyE1EEC1ERKS6_ at Base 7.0.1
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj3crs13GeographicCRSELN9__gnu_cxx12_Lock_policyE1EEC2ERKS6_ at Base 7.0.1
- (optional=templinst)_ZNSt12__shared_ptrIN5osgeo4proj3crs13GeographicCRSELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_ at Base 7.0.1
- (optional=templinst)_ZNSt12__shared_ptrIN5osgeo4proj3crs13GeographicCRSELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_ at Base 7.0.1
+ (optional=templinst|arch=!riscv64)_ZNSt12__shared_ptrIN5osgeo4proj3crs13GeographicCRSELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_ at Base 7.0.1
+ (optional=templinst|arch=!riscv64)_ZNSt12__shared_ptrIN5osgeo4proj3crs13GeographicCRSELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_ at Base 7.0.1
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE1EEC1ERKS6_ at Base 6.0.0
  (optional=templinst|arch=armel riscv64)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE1EEC1INS2_13GeographicCRSEvEERKS_IT_LS5_1EE at Base 6.0.0
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj3crs3CRSELN9__gnu_cxx12_Lock_policyE1EEC2ERKS6_ at Base 6.0.0
@@ -1184,8 +1188,8 @@ libproj.so.19 #PACKAGE# #MINVER#
  (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj5datum9EllipsoidELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_ at Base 6.2.0
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj6common16IdentifiedObjectELN9__gnu_cxx12_Lock_policyE1EEC1INS1_9operation15OperationMethodEvEERKS_IT_LS5_1EE at Base 7.0.0
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj6common16IdentifiedObjectELN9__gnu_cxx12_Lock_policyE1EEC2INS1_9operation15OperationMethodEvEERKS_IT_LS5_1EE at Base 7.0.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj6common16IdentifiedObjectELN9__gnu_cxx12_Lock_policyE2EEC1INS1_9operation15OperationMethodEvEERKS_IT_LS5_2EE at Base 7.0.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj6common16IdentifiedObjectELN9__gnu_cxx12_Lock_policyE2EEC2INS1_9operation15OperationMethodEvEERKS_IT_LS5_2EE at Base 7.0.0
+ (optional=templinst|arch=!armel !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x)_ZNSt12__shared_ptrIN5osgeo4proj6common16IdentifiedObjectELN9__gnu_cxx12_Lock_policyE2EEC1INS1_9operation15OperationMethodEvEERKS_IT_LS5_2EE at Base 7.0.0
+ (optional=templinst|arch=!armel !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x)_ZNSt12__shared_ptrIN5osgeo4proj6common16IdentifiedObjectELN9__gnu_cxx12_Lock_policyE2EEC2INS1_9operation15OperationMethodEvEERKS_IT_LS5_2EE at Base 7.0.0
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj9operation10ConversionELN9__gnu_cxx12_Lock_policyE1EEC1ERKS6_ at Base 6.1.0
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj9operation10ConversionELN9__gnu_cxx12_Lock_policyE1EEC2ERKS6_ at Base 6.1.0
  (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation10ConversionELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_ at Base 6.1.0
@@ -1200,8 +1204,10 @@ libproj.so.19 #PACKAGE# #MINVER#
  (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation14TransformationELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_ at Base 6.0.0
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE1EEC1ERKS6_ at Base 6.0.0
  (optional=templinst|arch=armel riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE1EEC1INS2_10ConversionEvEERKS_IT_LS5_1EE at Base 6.0.0
+ (optional=templinst|arch=riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE1EEC1INS2_14TransformationEvEERKS_IT_LS5_1EE at Base 7.1.0~rc1
  (optional=templinst|arch=armel)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE1EEC2ERKS6_ at Base 6.0.0
  (optional=templinst|arch=armel riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE1EEC2INS2_10ConversionEvEERKS_IT_LS5_1EE at Base 6.0.0
+ (optional=templinst|arch=riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE1EEC2INS2_14TransformationEvEERKS_IT_LS5_1EE at Base 7.1.0~rc1
  (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE2EEC1ERKS6_ at Base 6.0.0
  (optional=templinst|arch=!armel !riscv64)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE2EEC1INS2_10ConversionEvEERKS_IT_LS5_2EE at Base 6.0.0
  (optional=templinst)_ZNSt12__shared_ptrIN5osgeo4proj9operation19CoordinateOperationELN9__gnu_cxx12_Lock_policyE2EEC1INS2_14TransformationEvEERKS_IT_LS5_2EE at Base 7.1.0~rc1
@@ -1889,7 +1895,7 @@ libproj.so.19 #PACKAGE# #MINVER#
  (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev at Base 7.0.0
  (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev at Base 7.0.0
  (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceISt6vectorIhSaIhEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev at Base 7.0.0
- (optional=templinst|arch=alpha hurd-i386 i386 ia64 kfreebsd-i386 ppc64el sparc64)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcSt4lessIS5_ESaISt4pairIKS5_S7_EEEixEOS5_ at Base 6.2.0
+ (optional=templinst|arch=alpha hurd-i386 i386 ia64 kfreebsd-i386 mips64el ppc64el sparc64)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcSt4lessIS5_ESaISt4pairIKS5_S7_EEEixEOS5_ at Base 6.2.0
  (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixERS9_ at Base 6.2.0
  (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdSt4lessIS5_ESaISt4pairIKS5_dEEEixERS9_ at Base 6.0.0
  (optional=templinst)_ZNSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS5_ESaIS5_EED1Ev at Base 6.0.0
@@ -1940,7 +1946,7 @@ libproj.so.19 #PACKAGE# #MINVER#
  (optional=templinst)_ZNSt6vectorIdSaIdEEaSERKS1_ at Base 6.0.0
  (optional=templinst)_ZNSt6vectorIhSaIhEE13_M_assign_auxIPKhEEvT_S5_St20forward_iterator_tag at Base 7.0.0
  (optional=templinst|arch=!amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIhSaIhEE17_M_default_appendEj at Base 7.0.0
- (optional=templinst|arch=amd64 arm64 ia64 ppc64el sparc64)_ZNSt6vectorIhSaIhEE17_M_default_appendEm at Base 7.0.0
+ (optional=templinst|arch=amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIhSaIhEE17_M_default_appendEm at Base 7.0.0
  (optional=templinst)_ZNSt6vectorIxSaIxEE17_M_realloc_insertIJxEEEvN9__gnu_cxx17__normal_iteratorIPxS1_EEDpOT_ at Base 7.0.0
  (optional=templinst)_ZNSt7__cxx1110_List_baseIN5osgeo4proj2io16AuthorityFactory7CRSInfoESaIS5_EE8_M_clearEv at Base 6.0.0
  (optional=templinst)_ZNSt7__cxx1110_List_baseIN5osgeo4proj2io16AuthorityFactory8UnitInfoESaIS5_EE8_M_clearEv at Base 7.1.0~rc1
@@ -1954,6 +1960,7 @@ libproj.so.19 #PACKAGE# #MINVER#
  (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev at Base 7.0.1
  (optional=templinst)_ZNSt7__cxx114listINS_12basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE18_M_assign_dispatchISt20_List_const_iteratorIS5_EEEvT_SB_St12__false_type at Base 6.3.0
  (optional=templinst)_ZNSt7__cxx114listISt4pairINS_12basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_ at Base 7.1.0~rc1
+ (optional=templinst|arch=s390x)_ZNSt7__cxx114listISt4pairINS_12basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE9_M_insertIJS7_EEEvSt14_List_iteratorIS7_EDpOT_ at Base 7.1.0~rc1
  (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_ at Base 6.0.0
  (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_ at Base 7.0.1
  (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_ at Base 6.0.0


=====================================
debian/patches/0001-test_defmodel.cpp-increase-comparison-tolerance-for-.patch
=====================================
@@ -0,0 +1,16 @@
+Description: test_defmodel.cpp: increase comparison tolerance for ARM and MIPS platforms (fixes #2271)
+Author: Even Rouault <even.rouault at spatialys.com>
+Origin: https://github.com/OSGeo/PROJ/commit/7523645bae2295430b8a96a43ea87c2f345b62ea
+Bug: https://github.com/OSGeo/PROJ/issues/2271
+
+--- a/test/unit/test_defmodel.cpp
++++ b/test/unit/test_defmodel.cpp
+@@ -1371,7 +1371,7 @@ TEST(defmodel, evaluator_horizontal_unit
+         DeltaLongLatToEastingNorthing(DegToRad(lat), newLon - DegToRad(lon),
+                                       newLat - DegToRad(lat), a, b, de, dn);
+         EXPECT_NEAR(de, tFactor * expected_de, 1e-10);
+-        EXPECT_NEAR(dn, tFactor * expected_dn, 1e-10);
++        EXPECT_NEAR(dn, tFactor * expected_dn, 1e-9);
+         EXPECT_NEAR(newZ - zVal, tFactor * 0.84, 1e-4);
+     }
+ }


=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+0001-test_defmodel.cpp-increase-comparison-tolerance-for-.patch



View it on GitLab: https://salsa.debian.org/debian-gis-team/proj/-/compare/8a5c62056d32e208ed5ecf03dc4bca8ad2e98f78...c2bee715a3cc90efaa8130ca5eb1506a9cc0c818

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/proj/-/compare/8a5c62056d32e208ed5ecf03dc4bca8ad2e98f78...c2bee715a3cc90efaa8130ca5eb1506a9cc0c818
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/pkg-grass-devel/attachments/20200624/d3dd413a/attachment-0001.html>


More information about the Pkg-grass-devel mailing list