Your message dated Sun, 27 Dec 2020 12:19:47 +0000
with message-id <e1ktv1x-0004ed...@fasolo.debian.org>
and subject line Bug#977568: fixed in xml-security-c 2.0.2-4
has caused the Debian Bug report #977568,
regarding xml-security-c: FTBFS with Xalan 1.12
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 ow...@bugs.debian.org
immediately.)


-- 
977568: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977568
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xml-security-c
Severity: serious
Tags: patch upstream


Hi,

xalan-c 1.12 is currently in experimental and contains some changes that
cause xml-security-c to FTBFS.

The attached quilt patch contains the necessary updates and allows for
compilation with either 1.11 and 1.12.

Best regards,
Bill
Description: Update for Xalan 1.12
Author: Bill Blough <bblo...@debian.org>
Forwarded: no
Last-Update: 2020-12-16
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/xsec/dsig/DSIGXPathHere.cpp
+++ b/xsec/dsig/DSIGXPathHere.cpp
@@ -30,7 +30,7 @@
 
 #ifdef XSEC_HAVE_XPATH
 
-XALAN_USING_XALAN(XalanCopyConstruct);
+using xalanc::XalanCopyConstruct;
 
 DSIGXPathHere::DSIGXPathHere() {
 
--- a/xsec/dsig/DSIGXPathHere.hpp
+++ b/xsec/dsig/DSIGXPathHere.hpp
@@ -56,12 +56,12 @@
 
 // Namespace usage
 
-XALAN_USING_XALAN(Function);
-XALAN_USING_XALAN(XalanNode);
-XALAN_USING_XALAN(XPathExecutionContext);
-XALAN_USING_XALAN(XalanDOMString);
-XALAN_USING_XALAN(XObjectPtr);
-XALAN_USING_XALAN(MemoryManagerType);
+using xalanc::Function;
+using xalanc::XalanNode;
+using xalanc::XPathExecutionContext;
+using xalanc::XalanDOMString;
+using xalanc::XObjectPtr;
+using xalanc::MemoryManagerType;
 
 XSEC_USING_XERCES(Locator);
 
--- a/xsec/samples/simpleDecrypt.cpp
+++ b/xsec/samples/simpleDecrypt.cpp
@@ -54,7 +54,7 @@
 
 #ifdef XSEC_HAVE_XALAN
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XalanTransformer;
 #endif
 
 // OpenSSL
--- a/xsec/samples/simpleEncrypt.cpp
+++ b/xsec/samples/simpleEncrypt.cpp
@@ -48,7 +48,7 @@
 
 #ifdef XSEC_HAVE_XALAN
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XalanTransformer;
 #endif
 
 XERCES_CPP_NAMESPACE_USE
--- a/xsec/samples/simpleHMAC.cpp
+++ b/xsec/samples/simpleHMAC.cpp
@@ -49,7 +49,7 @@
 
 #ifdef XSEC_HAVE_XALAN
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XalanTransformer;
 #endif
 
 XERCES_CPP_NAMESPACE_USE
--- a/xsec/samples/simpleValidate.cpp
+++ b/xsec/samples/simpleValidate.cpp
@@ -52,7 +52,7 @@ XERCES_CPP_NAMESPACE_USE
 
 #ifdef XSEC_HAVE_XALAN
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XalanTransformer;
 #endif
 
 char docToValidate [4096] = "\
--- a/xsec/tools/checksig/checksig.cpp
+++ b/xsec/tools/checksig/checksig.cpp
@@ -83,8 +83,8 @@ using std::endl;
 #include <xalanc/XPath/XPathEvaluator.hpp>
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
 
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XPathEvaluator;
+using xalanc::XalanTransformer;
 
 #endif
 
--- a/xsec/tools/cipher/cipher.cpp
+++ b/xsec/tools/cipher/cipher.cpp
@@ -93,8 +93,8 @@ using std::ostream;
 #include <xalanc/XPath/XPathEvaluator.hpp>
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
 
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XPathEvaluator;
+using xalanc::XalanTransformer;
 
 #endif
 
--- a/xsec/tools/siginf/siginf.cpp
+++ b/xsec/tools/siginf/siginf.cpp
@@ -86,8 +86,8 @@ using std::ostream;
 #include <xalanc/XPath/XPathEvaluator.hpp>
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
 
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XPathEvaluator;
+using xalanc::XalanTransformer;
 
 #else
 
--- a/xsec/tools/templatesign/templatesign.cpp
+++ b/xsec/tools/templatesign/templatesign.cpp
@@ -95,8 +95,8 @@
 #include <xalanc/XPath/XPathEvaluator.hpp>
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
 
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XPathEvaluator;
+using xalanc::XalanTransformer;
 
 #endif
 
--- a/xsec/tools/txfmout/txfmout.cpp
+++ b/xsec/tools/txfmout/txfmout.cpp
@@ -84,8 +84,8 @@ using std::ofstream;
 #include <xalanc/XPath/XPathEvaluator.hpp>
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
 
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XPathEvaluator;
+using xalanc::XalanTransformer;
 
 #else
 
--- a/xsec/tools/xklient/xklient.cpp
+++ b/xsec/tools/xklient/xklient.cpp
@@ -122,8 +122,8 @@ using std::ostream;
 #include <xalanc/XPath/XPathEvaluator.hpp>
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
 
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XPathEvaluator;
+using xalanc::XalanTransformer;
 
 #endif
 
--- a/xsec/tools/xtest/xtest.cpp
+++ b/xsec/tools/xtest/xtest.cpp
@@ -63,8 +63,8 @@
 #include <xalanc/XPath/XPathEvaluator.hpp>
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
 
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XPathEvaluator;
+using xalanc::XalanTransformer;
 
 #endif
 
--- a/xsec/transformers/TXFMXPath.cpp
+++ b/xsec/transformers/TXFMXPath.cpp
@@ -48,25 +48,25 @@
 #endif
 
 // Xalan namespace usage
-XALAN_USING_XALAN(XPathProcessorImpl)
-XALAN_USING_XALAN(XercesDOMSupport)
-XALAN_USING_XALAN(XercesParserLiaison)
-XALAN_USING_XALAN(XercesDocumentWrapper)
-XALAN_USING_XALAN(XercesWrapperNavigator)
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XPathFactoryDefault)
-XALAN_USING_XALAN(XPathConstructionContextDefault)
-XALAN_USING_XALAN(XalanDocument)
-XALAN_USING_XALAN(XalanNode)
-XALAN_USING_XALAN(XalanDOMChar)
-XALAN_USING_XALAN(XPathEnvSupportDefault)
-XALAN_USING_XALAN(XObjectFactoryDefault)
-XALAN_USING_XALAN(XPathExecutionContextDefault)
-XALAN_USING_XALAN(ElementPrefixResolverProxy)
-XALAN_USING_XALAN(XPath)
-XALAN_USING_XALAN(NodeRefListBase)
-XALAN_USING_XALAN(XSLTResultTarget)
-XALAN_USING_XALAN(XSLException)
+using xalanc::XPathProcessorImpl;
+using xalanc::XercesDOMSupport;
+using xalanc::XercesParserLiaison;
+using xalanc::XercesDocumentWrapper;
+using xalanc::XercesWrapperNavigator;
+using xalanc::XPathEvaluator;
+using xalanc::XPathFactoryDefault;
+using xalanc::XPathConstructionContextDefault;
+using xalanc::XalanDocument;
+using xalanc::XalanNode;
+using xalanc::XalanDOMChar;
+using xalanc::XPathEnvSupportDefault;
+using xalanc::XObjectFactoryDefault;
+using xalanc::XPathExecutionContextDefault;
+using xalanc::ElementPrefixResolverProxy;
+using xalanc::XPath;
+using xalanc::NodeRefListBase;
+using xalanc::XSLTResultTarget;
+using xalanc::XSLException;
 
 #endif
 
--- a/xsec/transformers/TXFMXPathFilter.cpp
+++ b/xsec/transformers/TXFMXPathFilter.cpp
@@ -67,27 +67,27 @@ XERCES_CPP_NAMESPACE_USE
 #endif
 
 // Xalan namespace usage
-XALAN_USING_XALAN(XPathProcessorImpl)
-XALAN_USING_XALAN(XalanDOMString)
-XALAN_USING_XALAN(XercesDOMSupport)
-XALAN_USING_XALAN(XercesParserLiaison)
-XALAN_USING_XALAN(XercesDocumentWrapper)
-XALAN_USING_XALAN(XercesWrapperNavigator)
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XPathFactoryDefault)
-XALAN_USING_XALAN(XPathConstructionContextDefault)
-XALAN_USING_XALAN(XalanDocument)
-XALAN_USING_XALAN(XalanNode)
-XALAN_USING_XALAN(XalanDOMChar)
-XALAN_USING_XALAN(XPathEnvSupportDefault)
-XALAN_USING_XALAN(XObjectFactoryDefault)
-XALAN_USING_XALAN(XObjectPtr)
-XALAN_USING_XALAN(XPathExecutionContextDefault)
-XALAN_USING_XALAN(ElementPrefixResolverProxy)
-XALAN_USING_XALAN(XPath)
-XALAN_USING_XALAN(NodeRefListBase)
-XALAN_USING_XALAN(XSLTResultTarget)
-XALAN_USING_XALAN(XSLException)
+using xalanc::XPathProcessorImpl;
+using xalanc::XalanDOMString;
+using xalanc::XercesDOMSupport;
+using xalanc::XercesParserLiaison;
+using xalanc::XercesDocumentWrapper;
+using xalanc::XercesWrapperNavigator;
+using xalanc::XPathEvaluator;
+using xalanc::XPathFactoryDefault;
+using xalanc::XPathConstructionContextDefault;
+using xalanc::XalanDocument;
+using xalanc::XalanNode;
+using xalanc::XalanDOMChar;
+using xalanc::XPathEnvSupportDefault;
+using xalanc::XObjectFactoryDefault;
+using xalanc::XObjectPtr;
+using xalanc::XPathExecutionContextDefault;
+using xalanc::ElementPrefixResolverProxy;
+using xalanc::XPath;
+using xalanc::NodeRefListBase;
+using xalanc::XSLTResultTarget;
+using xalanc::XSLException;
 
 #endif
 
--- a/xsec/transformers/TXFMXSL.cpp
+++ b/xsec/transformers/TXFMXSL.cpp
@@ -46,7 +46,7 @@ XERCES_CPP_NAMESPACE_USE
 #include <strstream>
 #include <fstream>
 
-XALAN_USING_XALAN(XSLTResultTarget)
+using xalanc::XSLTResultTarget;
 
 // Function used to output data to a safeBuffer
 extern "C" {
--- a/xsec/transformers/TXFMXSL.hpp
+++ b/xsec/transformers/TXFMXSL.hpp
@@ -44,10 +44,10 @@
 #include <xalanc/XalanTransformer/XalanTransformer.hpp>
 
 // Xalan Namespace usage
-XALAN_USING_XALAN(XercesDOMSupport)
-XALAN_USING_XALAN(XercesParserLiaison)
-XALAN_USING_XALAN(XalanDocument)
-XALAN_USING_XALAN(XalanTransformer)
+using xalanc::XercesDOMSupport;
+using xalanc::XercesParserLiaison;
+using xalanc::XalanDocument;
+using xalanc::XalanTransformer;
 
 #endif
 
--- a/xsec/canon/XSECC14n20010315.cpp
+++ b/xsec/canon/XSECC14n20010315.cpp
@@ -56,18 +56,18 @@ XERCES_CPP_NAMESPACE_USE
 #include <xalanc/XPath/NodeRefList.hpp>
 
 // Namespace definitions
-XALAN_USING_XALAN(XPathEvaluator)
-XALAN_USING_XALAN(XercesDOMSupport)
-XALAN_USING_XALAN(XercesParserLiaison)
-XALAN_USING_XALAN(XalanDocument)
-XALAN_USING_XALAN(XalanNode)
-XALAN_USING_XALAN(XalanElement)
-XALAN_USING_XALAN(XalanDOMString)
-XALAN_USING_XALAN(XalanDOMChar)
-XALAN_USING_XALAN(NodeRefList)
-XALAN_USING_XALAN(XercesDocumentWrapper)
-XALAN_USING_XALAN(XercesWrapperNavigator)
-XALAN_USING_XALAN(c_wstr)
+using xalanc::XPathEvaluator;
+using xalanc::XercesDOMSupport;
+using xalanc::XercesParserLiaison;
+using xalanc::XalanDocument;
+using xalanc::XalanNode;
+using xalanc::XalanElement;
+using xalanc::XalanDOMString;
+using xalanc::XalanDOMChar;
+using xalanc::NodeRefList;
+using xalanc::XercesDocumentWrapper;
+using xalanc::XercesWrapperNavigator;
+using xalanc::c_wstr;
 
 #endif
 

--- End Message ---
--- Begin Message ---
Source: xml-security-c
Source-Version: 2.0.2-4
Done: =?utf-8?q?Ferenc_W=C3=A1gner?= <wf...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xml-security-c, 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 977...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ferenc Wágner <wf...@debian.org> (supplier of updated xml-security-c 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 27 Dec 2020 12:38:29 +0100
Source: xml-security-c
Architecture: source
Version: 2.0.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Shib Team <pkg-shibboleth-de...@lists.alioth.debian.org>
Changed-By: Ferenc Wágner <wf...@debian.org>
Closes: 977568
Changes:
 xml-security-c (2.0.2-4) unstable; urgency=medium
 .
   [ Ferenc Wágner ]
   * [8650c80] New patch: Update for Xalan 1.12.
     Thanks to Bill Blough (Closes: #977568)
   * [00a0870] Update Standards-Version to 4.5.1 (no changes required)
   * [5b6dd82] Enable rootless build
   * [cc4e8d1] Switch to Debhelper compat level 13
   * [4d59fb3] Bump watch file format version to 4
   * [bedf01a] Minimize the upstream public key
   * [6cded27] I don't plan to provide a symbols file
   * [278dbd4] Enroll to basic Salsa CI
 .
   [ Debian Janitor ]
   * [a6fa24a] Use secure URI in Homepage field.
     Fixes: lintian: homepage-field-uses-insecure-uri
Checksums-Sha1:
 0c6c511153b16d6ad0c6f2a840c244a4e9836960 2580 xml-security-c_2.0.2-4.dsc
 663d6760fcadff45e64993425331c70a5c597f1e 26528 
xml-security-c_2.0.2-4.debian.tar.xz
 dc627f18c31688384249d2aa9963aeaf9164b190 7725 
xml-security-c_2.0.2-4_amd64.buildinfo
Checksums-Sha256:
 d2fb7e4d4f754d8a81d847a701dddd709a00ccd899042973625a4262c6b54ad0 2580 
xml-security-c_2.0.2-4.dsc
 0479ba1a807d69e3b4b71e086bf049681017f8e70f67e929da190e044c2857e1 26528 
xml-security-c_2.0.2-4.debian.tar.xz
 da53bf1ffbb643e546388b2eacff4f0978bc16a031461ab98bad9659ae00f40b 7725 
xml-security-c_2.0.2-4_amd64.buildinfo
Files:
 050e51f394e342f5d4eb1979edc3f266 2580 libs optional xml-security-c_2.0.2-4.dsc
 9824a8fd8c804856220c61f0e869df6c 26528 libs optional 
xml-security-c_2.0.2-4.debian.tar.xz
 ec12e6e87b6b8960d27741bda72c94b0 7725 libs optional 
xml-security-c_2.0.2-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEwddEx0RNIUL7eugtOsj3Fkd+2yMFAl/odfAACgkQOsj3Fkd+
2yNXKxAAqvTNZix1wENPofreGiOYY8GK1W0nfV6lFPFNZ/cZaPi+bknlB0unQqSJ
KZwSWa8vyQdsskiwnAlMptoz8DceIEHPAAKSRjYbpnHBHPur6vS2OySIbiNjBHPl
cs1qYFka3Bj34e8ilUr8LXo4PU2tXTJ/fD2bv7n83oXnJtvCi5bCmeiASz9Kc7ga
Mgf13hQZWm9nfRKR/wyrz9mfrDPM4aPwq4aZRGRTxyUkJdcMU4W7U9zwTtQwSR3P
rCBDN9M+ItzM6KMie+iirvwRmwaGvAGkIpmJARci+uFfuvty0cPyBTLW1h5Eojho
H/BREusjj+TPpO8RGhpUSG3wlOJBhDGv1sHeYyQmx089CpJi+9070nCnH5+q+6hH
pIZ3Db9gHGloE3vdewvSisL4Dpkzcg6gAtLYnYvUmWzfRmxst4s9+dfgcaWYxtL4
q26vqpdbIv7ZTNfOwIfF6J6Zu05zefsByJTSoSWJ9iMWpduacXBdHi2wUg2fcYTd
jRMVLWFlvjP8y6yYrteON0w66VN5snM17vcgPVPk9ea8iv7qyaY5B+0fEfA4m8Vy
wH5KO4yAriG2bHejAgPgdblTyWX03QSM7ZPM2fUR4JNTJxuzfRpMZelnJ1I4iK0N
FltSnPklWQkxAP7uQhUjYPSWCuWkPOug8FDVSrqbZlUIQ/ycspQ=
=yOoK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to