Your message dated Fri, 15 Aug 2025 08:35:01 +0000
with message-id <[email protected]>
and subject line Bug#1106675: fixed in lasso 2.9.0-1
has caused the Debian Bug report #1106675,
regarding lasso ftbfs with libxml 2.14.x and xmlsec1 from experimental
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.)
--
1106675: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106675
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:lasso
Version: 2.8.2-9
Tags: ftbfs sid forky
User: [email protected]
Usertags: libxml2.14
[this bug is NOT targeted to the upcoming trixie release]
I didn't investigate yet, maybe more a xmlsec1 issue ...
[...]
tools.c: In function 'lasso_get_public_key_from_pem_file':
tools.c:312:35: error: implicit declaration of function
'xmlSecCryptoAppKeyLoad'; did you mean 'xmlSecCryptoAppKeyLoadEx'?
[-Wimplicit-function-declaration]
312 | pub_key = xmlSecCryptoAppKeyLoad(file,
| ^~~~~~~~~~~~~~~~~~~~~~
| xmlSecCryptoAppKeyLoadEx
tools.c:312:33: error: assignment to 'xmlSecKeyPtr' {aka 'struct
_xmlSecKey *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
312 | pub_key = xmlSecCryptoAppKeyLoad(file,
| ^
tools.c: In function 'lasso_get_public_key_from_private_key_file':
tools.c:381:16: error: returning 'int' from a function with return type
'xmlSecKeyPtr' {aka 'struct _xmlSecKey *'} makes pointer from integer
without a cast [-Wint-conversion]
381 | return xmlSecCryptoAppKeyLoad(private_key_file,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
382 | xmlSecKeyDataFormatPem, NULL, NULL, NULL);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tools.c: In function 'lasso_xml_parse_memory_with_error':
tools.c:2220:9: warning: 'recovery' is deprecated
[-Wdeprecated-declarations]
2220 | ctxt->recovery = 0;
| ^~~~
In file included from /usr/include/libxml2/libxml/tree.h:17,
from xml.h:37,
from private.h:31,
from tools.c:37:
/usr/include/libxml2/libxml/parser.h:377:9: note: declared here
377 | int recovery XML_DEPRECATED_MEMBER;
| ^~~~~~~~
tools.c:2235:17: warning: 'lastError' is deprecated
[-Wdeprecated-declarations]
2235 | xmlCopyError(&ctxt->lastError, error);
| ^~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:439:14: note: declared here
439 | xmlError lastError XML_DEPRECATED_MEMBER;
| ^~~~~~~~~
tools.c: In function 'xmlDetectSAX2':
tools.c:2291:17: warning: 'sax2' is deprecated [-Wdeprecated-declarations]
2291 | ctxt->sax2 = 1;
| ^~~~
/usr/include/libxml2/libxml/parser.h:401:9: note: declared here
401 | int sax2 XML_DEPRECATED_MEMBER;
| ^~~~
tools.c:2296:9: warning: 'str_xml' is deprecated [-Wdeprecated-declarations]
2296 | ctxt->str_xml = xmlDictLookup(ctxt->dict, BAD_CAST
"xml", 3);
| ^~~~
/usr/include/libxml2/libxml/parser.h:392:20: note: declared here
392 | const xmlChar *str_xml XML_DEPRECATED_MEMBER;
| ^~~~~~~
tools.c:2297:9: warning: 'str_xmlns' is deprecated
[-Wdeprecated-declarations]
2297 | ctxt->str_xmlns = xmlDictLookup(ctxt->dict, BAD_CAST
"xmlns", 5);
| ^~~~
/usr/include/libxml2/libxml/parser.h:393:20: note: declared here
393 | const xmlChar *str_xmlns XML_DEPRECATED_MEMBER;
| ^~~~~~~~~
tools.c:2298:9: warning: 'str_xml_ns' is deprecated
[-Wdeprecated-declarations]
2298 | ctxt->str_xml_ns = xmlDictLookup(ctxt->dict,
XML_XML_NAMESPACE, 36);
| ^~~~
/usr/include/libxml2/libxml/parser.h:394:20: note: declared here
394 | const xmlChar *str_xml_ns XML_DEPRECATED_MEMBER;
| ^~~~~~~~~~
tools.c:2299:9: warning: 'str_xml' is deprecated [-Wdeprecated-declarations]
2299 | if ((ctxt->str_xml==NULL) || (ctxt->str_xmlns==NULL) ||
| ^~
/usr/include/libxml2/libxml/parser.h:392:20: note: declared here
392 | const xmlChar *str_xml XML_DEPRECATED_MEMBER;
| ^~~~~~~
tools.c:2299:9: warning: 'str_xmlns' is deprecated
[-Wdeprecated-declarations]
2299 | if ((ctxt->str_xml==NULL) || (ctxt->str_xmlns==NULL) ||
| ^~
/usr/include/libxml2/libxml/parser.h:393:20: note: declared here
393 | const xmlChar *str_xmlns XML_DEPRECATED_MEMBER;
| ^~~~~~~~~
tools.c:2300:25: warning: 'str_xml_ns' is deprecated
[-Wdeprecated-declarations]
2300 | (ctxt->str_xml_ns == NULL)) {
| ^
/usr/include/libxml2/libxml/parser.h:394:20: note: declared here
394 | const xmlChar *str_xml_ns XML_DEPRECATED_MEMBER;
| ^~~~~~~~~~
In file included from private.h:36:
tools.c: In function 'lasso_base64_decode':
tools.c:2553:50: warning: dereferencing type-punned pointer will break
strict-aliasing rules [-Wstrict-aliasing]
2553 | lasso_transfer_string(*buffer, *((char**)&out));
| ~^~~~~~~~~~~~~
../utils.h:501:34: note: in definition of macro 'lasso_transfer_full'
501 | (dest) = (void*)(src); \
| ^~~
tools.c:2553:17: note: in expansion of macro 'lasso_transfer_string'
2553 | lasso_transfer_string(*buffer, *((char**)&out));
| ^~~~~~~~~~~~~~~~~~~~~
tools.c:2553:50: warning: dereferencing type-punned pointer will break
strict-aliasing rules [-Wstrict-aliasing]
2553 | lasso_transfer_string(*buffer, *((char**)&out));
| ~^~~~~~~~~~~~~
../utils.h:502:18: note: in definition of macro 'lasso_transfer_full'
502 | (src) = NULL; \
| ^~~
tools.c:2553:17: note: in expansion of macro 'lasso_transfer_string'
2553 | lasso_transfer_string(*buffer, *((char**)&out));
| ^~~~~~~~~~~~~~~~~~~~~
make[6]: *** [Makefile:796: tools.lo] Error 1
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lasso/xml'
--- End Message ---
--- Begin Message ---
Source: lasso
Source-Version: 2.9.0-1
Done: Frederic Peters <[email protected]>
We believe that the bug you reported is fixed in the latest version of
lasso, 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.
Frederic Peters <[email protected]> (supplier of updated lasso 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: Fri, 15 Aug 2025 09:43:50 +0200
Source: lasso
Architecture: source
Version: 2.9.0-1
Distribution: unstable
Urgency: medium
Maintainer: Frederic Peters <[email protected]>
Changed-By: Frederic Peters <[email protected]>
Closes: 1106675
Changes:
lasso (2.9.0-1) unstable; urgency=medium
.
* New upstream release.
* Fix build with libxml 2.14.x and newer xmlsec1. (closes: #1106675)
* debian/liblasso3t64.symbols: update with new symbols.
* Drop all patches, available upstream.
* d/control: remove very old Provides/Conflicts lines of liblasso3-dev.
* d/control: bump Standards-Version to 4.7.2, no changes required. (but no
switch to "dh" yet).
Checksums-Sha1:
e471ffdbd1203e662e39ddc7293a4c3be60fe7eb 2167 lasso_2.9.0-1.dsc
8b729b824af0e37edff8513ecdb820b06f0131bd 4053813 lasso_2.9.0.orig.tar.gz
ea62be6dd20642ceb7f92a81d5d31f31a9b15354 13300 lasso_2.9.0-1.debian.tar.xz
625f3c65e584cd4c071b02bbea2d9d47b3507a3c 8990 lasso_2.9.0-1_source.buildinfo
Checksums-Sha256:
f7e5238561301b98b815349a2df2b94732881ce466a34d364a48c59ca63e1def 2167
lasso_2.9.0-1.dsc
63816c8219df48cdefeccb1acb35e04014ca6395b5263c70aacd5470ea95c351 4053813
lasso_2.9.0.orig.tar.gz
3642fce6c1fe9d0d03d9bd6300e2c1cf5547f2f62865395e77b5ab7b4a74a763 13300
lasso_2.9.0-1.debian.tar.xz
b03c277df21f8aa1bf693e5d68c5cd9682c567a3e2b0d707323ade0a4edb3d30 8990
lasso_2.9.0-1_source.buildinfo
Files:
834bd013e363f8096bcc37a695368642 2167 libs optional lasso_2.9.0-1.dsc
beae6a2669dacd8b306cae04ae2795ae 4053813 libs optional lasso_2.9.0.orig.tar.gz
7fae8a8903f1afd3dace74d31715f57b 13300 libs optional
lasso_2.9.0-1.debian.tar.xz
089c28a52cb2805cefc3d275a6040c3f 8990 libs optional
lasso_2.9.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEcUkUffL0auA9VW47KukB5ccCGNIFAmie6t4ACgkQKukB5ccC
GNIcahAA0PT61g/UubNKIiH+RaUycryOSGjObA7bdZDED7tqO6fwWV2X9v6TgBv3
D/BnwcP9pzK1GSLISrxx8y3pQf2gX6ss6qRz8a8Ou4LJvKPcYiaTFz8mBZVuz81l
emkCUABYjNRdAru2f/yYG4kKJELgiDT/xMad1WDW/fdlA0X+net5H2H2bjtl/433
qvu0AL/rSyMmr005Ys0d0InsgYQ3HuKJpS0gytJGZlQD95exwhYWKNM1134i8XS2
n3t2KV7NF3UhVLg/kPT2JD1BF+LEW/vUUoxdsEz4Xj2eFUK0DH+mr3FuewNsjW+y
xzzDUtKO9oUsDB8wNMANlV1H92/FWT+4mRH1six2i//F+PGfcIQ1PI6c/cIde6Td
3i0U+t+NH3zLRrHc4i2TAHBAZ4QzzF31DCxK5pRKiylj+hE6KFL1+V037LUtXoGm
Eyck7L63VEj3SKj5XuSNLCI6yrq88eIAocYEB47nFrzcuvyJNG801cSeRYynGpZE
TowScBRupTiITeKR7asfSNceLh4vGl24rYUQCiHsbq1U4XvJZnJih8PJ6X5SjL+x
btlSFjDF9UU5BXtIqEDC6S1MbGO4swFPDYNGklUVRNGqJOTWHNhKY4Z8pfi8Z0Bs
RPuXwRxTutDvSWudyxh+AcB58/yFm+moVTRuAI5s1O1l74bPeXY=
=7SgH
-----END PGP SIGNATURE-----
pgpBykF67NAlK.pgp
Description: PGP signature
--- End Message ---