Your message dated Sat, 23 Sep 2017 18:43:08 +0000
with message-id <[email protected]>
and subject line Bug#875085: fixed in oce 0.18.2-1
has caused the Debian Bug report #875085,
regarding oce: FTBFS with glibc 2.26: xlocale.h: no such file or directory
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
875085: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875085
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: oce
Version: 0.17.2-2
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu artful ubuntu-patch
Dear maintainers,
Ubuntu has moved to glibc 2.26, which now causes oce to fail to build from
source because it expects xlocale.h to be present and this header has been
removed upstream.
This header is non-standard and doesn't appear to provide any real value to
oce, which (correctly) treats locale_t as an opaque object anyway. I've
therefore applied the attached patch in Ubuntu to stop using xlocale.h at
all on glibc systems.
I don't know a timeline for glibc 2.26 in Debian, but when it does arrive
this will of course become a serious bug. You may wish to consider applying
this patch.
Cheers,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[email protected] [email protected]
diff -Nru oce-0.17.2/debian/patches/no-xlocale.h-for-glibc-2.26.patch
oce-0.17.2/debian/patches/no-xlocale.h-for-glibc-2.26.patch
--- oce-0.17.2/debian/patches/no-xlocale.h-for-glibc-2.26.patch 1969-12-31
16:00:00.000000000 -0800
+++ oce-0.17.2/debian/patches/no-xlocale.h-for-glibc-2.26.patch 2017-09-09
13:06:35.000000000 -0700
@@ -0,0 +1,22 @@
+Description: Omit xlocale.h, not needed and not available in glibc 2.26
+ glibc 2.26 has dropped the non-standard xlocale.h header, which was only
+ used to get a definition of locale_t which should be treated opaquely by
+ oce anyway. Drop the HAVE_LOCALE_H declaration and let locale_t fall back
+ to void *.
+Author: Steve Langasek <[email protected]>
+Forwarded: no
+Last-Update: 2017-09-09
+
+--- oce-0.17.2.orig/src/Standard/Standard_CLocaleSentry.hxx
++++ oce-0.17.2/src/Standard/Standard_CLocaleSentry.hxx
+@@ -29,10 +29,6 @@
+ #define HAVE_XLOCALE_H
+ #endif
+
+- //! We check _GNU_SOURCE for glibc extensions here and it is always defined
by g++ compiler.
+- #if defined(_GNU_SOURCE) && !defined(__ANDROID__)
+- #define HAVE_XLOCALE_H
+- #endif
+ #endif // ifndef HAVE_LOCALE_H
+
+ #ifdef HAVE_XLOCALE_H
diff -Nru oce-0.17.2/debian/patches/series oce-0.17.2/debian/patches/series
--- oce-0.17.2/debian/patches/series 2017-04-14 13:33:49.000000000 -0700
+++ oce-0.17.2/debian/patches/series 2017-09-09 13:00:45.000000000 -0700
@@ -1,3 +1,4 @@
split-export.patch
speedup-BRepMesh_test.patch
do_not_add_drawexe.patch
+no-xlocale.h-for-glibc-2.26.patch
--- End Message ---
--- Begin Message ---
Source: oce
Source-Version: 0.18.2-1
We believe that the bug you reported is fixed in the latest version of
oce, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Anton Gladky <[email protected]> (supplier of updated oce package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 23 Sep 2017 18:47:24 +0200
Source: oce
Binary: liboce-foundation11 liboce-modeling11 liboce-visualization11
liboce-ocaf-lite11 liboce-ocaf11 oce-draw liboce-foundation-dev
liboce-modeling-dev liboce-ocaf-lite-dev liboce-ocaf-dev
liboce-visualization-dev
Architecture: source
Version: 0.18.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Anton Gladky <[email protected]>
Description:
liboce-foundation-dev - OpenCASCADE Community Edition CAE platform library
development fi
liboce-foundation11 - OpenCASCADE Community Edition CAE platform shared library
liboce-modeling-dev - OpenCASCADE Community Edition CAE platform library
development fi
liboce-modeling11 - OpenCASCADE Community Edition CAE platform shared library
liboce-ocaf-dev - OpenCASCADE Community Edition CAE platform library
development fi
liboce-ocaf-lite-dev - OpenCASCADE Community Edition CAE platform library
development fi
liboce-ocaf-lite11 - OpenCASCADE Community Edition CAE platform shared library
liboce-ocaf11 - OpenCASCADE Community Edition CAE platform shared library
liboce-visualization-dev - OpenCASCADE Community Edition CAE platform library
development fi
liboce-visualization11 - OpenCASCADE Community Edition CAE platform shared
library
oce-draw - OpenCASCADE Community Edition CAE platform shared library
Closes: 875085 875123
Changes:
oce (0.18.2-1) unstable; urgency=medium
.
[ Steve Langasek ]
* [1f5732d] Omit xlocale.h. (Closes: #875085)
* [b25b9da] Set LD_LIBRARY_PATH for dh_auto_test. (Closes: #875123)
.
[ Anton Gladky ]
* [5ef5f50] Bump Standards-Version 4.1.0. Change priority extra->optional.
* Upload into unstable
Checksums-Sha1:
e35a881322262a57f591ac34cdacc7ae15a76701 2878 oce_0.18.2-1.dsc
561d4991ed0a169186a38cbe25b3fc3ff1ff2af6 71400 oce_0.18.2-1.debian.tar.xz
61fcc53df9c277b61dc1dbb2bb417a9b79f6b3f8 10250 oce_0.18.2-1_source.buildinfo
Checksums-Sha256:
b34382d273460ab79bb3733bfdee945afc8078ea7cb3256fe8865e473fe45f6c 2878
oce_0.18.2-1.dsc
e49d1ca5fd637e554b49f1327afe652ba1208a734a4d2262e984dcb216d6933a 71400
oce_0.18.2-1.debian.tar.xz
a3c46a7c650d63ab67e1fcecd45cedc91ad9e377a80015dacd6c92d0718a10ed 10250
oce_0.18.2-1_source.buildinfo
Files:
c99ca66908c5f0931f3e27c7dd56eb9d 2878 science optional oce_0.18.2-1.dsc
ecaf68f4d044fd312dc929e0c9f70ca2 71400 science optional
oce_0.18.2-1.debian.tar.xz
1498d86aca6be23062bec58d3983febf 10250 science optional
oce_0.18.2-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAlnGkKoACgkQ0+Fzg8+n
/wbU7Q//ZT53yKIQl0Zb2gphZ5PLpeJ4xdglqBJczQgUMqx0haSAjmnUxSfaCLIC
w2QjHQDaPPOidYp4ftOxYtsOm5pVMNvFIcU4LcAGdBldBWZFoHBe6u4idSGMB1j2
x2JpWiVRpkwG0iRq1XqTPlBpKJ4tzCnhIRUZfoUhiz44vsQ9tm6JoCb0d597JHuO
Hk5F7RWViI03vnyJE2p5TSQ+zrpkFiw5+1sa+1oIe5BOaDndBXSrTtFX7SQ8hG5C
QnCTVHLU01htGpMvzdo0Qc8IKQTP0AaXhvBxM9fuxK4tK4cZ0hcSFWrkGXft60pw
cUXMBPUF3DtPjCh3tD5CXra1MQL8kTGM9TUyA/zS4UaOUpTKmikF2RY6lSCXnWNR
2IGHRPIAerSpXlmvqEU02ANMspVSkhkAVX79vCVXN/hEIhKUMqoW80S8fn/TKmHS
1oz05i/AiUBylbswGo8ZatN/MSvXqqdnzqunOSxgKgVsojdtUAD6fogsURwdKHVh
kCP+O+kXAj0HuIu2xAchCRUN7NO1LCu50s14bwslopOVPsv3CqT4z/wrWbbLjpIk
m1GwdPESBw3zEYcbGn0/rtZ82AOk8bBpLMbE4mXGKTC2ftO1GEQXqRm11W9ZDFpc
ZE9IlMLcH+l64OOPfD+8vjb+UPXfbA8I9JAohkPODqrTywJhBhU=
=Oglp
-----END PGP SIGNATURE-----
--- End Message ---