Your message dated Sat, 14 Sep 2024 12:00:10 +0000 with message-id <e1sprri-004fke...@fasolo.debian.org> and subject line Bug#1042096: fixed in lodepng 0.0~git20240415.ed3c5f1-1 has caused the Debian Bug report #1042096, regarding lodepng: debian packages the library as shared library but upstream does not expose symbols for C API 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.) -- 1042096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042096 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: lodepng Severity: important Tags: upstream X-Debbugs-Cc: akallab...@posteo.net Dear Maintainer, I tried to link lodepng from my C application and did fail in doing so. Checking the source revealed that upstream considers static building the default and does not declare symbols as extern "C" but recommends renaming the source from .cpp to .c As debian builds that as a shared library and compiles with a C++ compiler the symbols are not available to link from C and the renaming is obviously not possible to do. I´ve created an upstream pr https://github.com/lvandeve/lodepng/pull/182 that would fix the issue, but would require porting the commit to debian. -- System Information: Debian Release: 12.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-10-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE=de_AT.UTF-8 Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---Source: lodepng Source-Version: 0.0~git20240415.ed3c5f1-1 Done: Shengqi Chen <harry-c...@outlook.com> We believe that the bug you reported is fixed in the latest version of lodepng, 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 1042...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Shengqi Chen <harry-c...@outlook.com> (supplier of updated lodepng 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: SHA256 Format: 1.8 Date: Thu, 12 Sep 2024 00:15:12 +0800 Source: lodepng Binary: liblodepng-dev liblodepng0.1 liblodepng0.1-dbgsym lodepng-utils lodepng-utils-dbgsym Architecture: source amd64 Version: 0.0~git20240415.ed3c5f1-1 Distribution: unstable Urgency: medium Maintainer: Debian Deep Learning Team <debian...@lists.debian.org> Changed-By: Shengqi Chen <harry-c...@outlook.com> Description: liblodepng-dev - PNG encoder and decoder in C and C++, without dependencies (devel liblodepng0.1 - PNG encoder and decoder in C and C++, without dependencies (share lodepng-utils - PNG encoder and decoder in C and C++, without dependencies (utili Closes: 1042096 1045172 1049662 1064557 Changes: lodepng (0.0~git20240415.ed3c5f1-1) unstable; urgency=medium . * Team upload. * New upstream version 0.0~git20240415.ed3c5f1 * d/symbols: remove symbols from libstdc++ (closes: #1064557) * d/rules: clean built library files (closes: #1045172, #1049662) * d/control: bump std-ver to 4.7.0.1 (no changes required) * d/: add new binary package lodepng-utils * Bump soname liblodepng0 to liblodepng0.1: + d/patches: add patch to expose C-style symbols (closes: #1042096) Corresponding C++ symbols have all been removed from library. + d/symbols: refresh with C-style names, unify architectures + d/symbols: set all symbols from stl as optional * d/patches: create patch to add missing API in header Checksums-Sha1: f557de09cea02fdb85211294763844e2bce040c1 1801 lodepng_0.0~git20240415.ed3c5f1-1.dsc b96faa60059f762ab7fdd5b636955c3f4dd53bb4 260396 lodepng_0.0~git20240415.ed3c5f1.orig.tar.gz aa5a9660c2b66accba478a9ad5b56ef08fe00c82 5516 lodepng_0.0~git20240415.ed3c5f1-1.debian.tar.xz b6f95931f9f72d6b6be03eb99decc0ca54a791f4 40712 liblodepng-dev_0.0~git20240415.ed3c5f1-1_amd64.deb ee34721a646e86a3c41638f6d942563ae6c44a50 200948 liblodepng0.1-dbgsym_0.0~git20240415.ed3c5f1-1_amd64.deb 3acb18572fa75b97d3bbcc716197cacf81e3018f 60284 liblodepng0.1_0.0~git20240415.ed3c5f1-1_amd64.deb 5a47c76297b57c9406a69321705255f694c9064c 518468 lodepng-utils-dbgsym_0.0~git20240415.ed3c5f1-1_amd64.deb 8eb104f39314dd9ff9ac0d2803e26de4a11c68ac 60888 lodepng-utils_0.0~git20240415.ed3c5f1-1_amd64.deb aa260e1eac6abfaf75dd2b9bc8f877c9c166dabc 6955 lodepng_0.0~git20240415.ed3c5f1-1_amd64.buildinfo Checksums-Sha256: 8158c912306743b41878857203490fa3aeab470f794ec211fc275cec307ac0ff 1801 lodepng_0.0~git20240415.ed3c5f1-1.dsc bbc8d6b5a587704a301bbae13eafb28837872418de8e44bdfad706469925eee9 260396 lodepng_0.0~git20240415.ed3c5f1.orig.tar.gz 11c49fb5f234ef156b56a106e07adbfd353fd6e4c717e5d276ea0ba37b75b1b5 5516 lodepng_0.0~git20240415.ed3c5f1-1.debian.tar.xz 2e882ad2e3a7f2f6e440c2f29a1878024221ea6ae21f7a37137f4b6d95549dff 40712 liblodepng-dev_0.0~git20240415.ed3c5f1-1_amd64.deb dcd38fb33cf301a4777f167b51569e4afb4652a65eb54e75f83e76009520f4e1 200948 liblodepng0.1-dbgsym_0.0~git20240415.ed3c5f1-1_amd64.deb 3d5c0a1d371afda3c5f4cd28fe94e82ae50db69343f3e4f812b36cd5dcb6471b 60284 liblodepng0.1_0.0~git20240415.ed3c5f1-1_amd64.deb d9ccf47fc44ae5c0cea6f04f8b37083c92cde0730bb37abe251e6142ef8fbe56 518468 lodepng-utils-dbgsym_0.0~git20240415.ed3c5f1-1_amd64.deb eb82a0e37d96b3d7c456d2a228ccb68936b724cc320d498e281d9a8ab08aee9e 60888 lodepng-utils_0.0~git20240415.ed3c5f1-1_amd64.deb 4ce55007f05da6862b1157873b44053604413854c8f4518a718f8bce10578e1b 6955 lodepng_0.0~git20240415.ed3c5f1-1_amd64.buildinfo Files: cfe072cc62054eda904dcec7403ce3c6 1801 libs optional lodepng_0.0~git20240415.ed3c5f1-1.dsc 55c979ec8a12b04a2a36fbf143414b37 260396 libs optional lodepng_0.0~git20240415.ed3c5f1.orig.tar.gz 06459a49c6fafa812906c24804dc706b 5516 libs optional lodepng_0.0~git20240415.ed3c5f1-1.debian.tar.xz bca81a58c12b5d2beffe2087ddb5451e 40712 libdevel optional liblodepng-dev_0.0~git20240415.ed3c5f1-1_amd64.deb 60fec5c90f2a0873dbfdd5b0b750059c 200948 debug optional liblodepng0.1-dbgsym_0.0~git20240415.ed3c5f1-1_amd64.deb 0dcc7a5ac3e983ea0cd5ddff0c0709d7 60284 libs optional liblodepng0.1_0.0~git20240415.ed3c5f1-1_amd64.deb ac7b3f7ecd9977ae0df1682def60d591 518468 debug optional lodepng-utils-dbgsym_0.0~git20240415.ed3c5f1-1_amd64.deb 4bbe08bd0ab4af6ef6fa4f0a0821d630 60888 graphics optional lodepng-utils_0.0~git20240415.ed3c5f1-1_amd64.deb 49853fd856b8115bd248e48190e7b95d 6955 libs optional lodepng_0.0~git20240415.ed3c5f1-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEBLHAyuu1xqoC2aJ5NP8o68vMTMgFAmbkdHkACgkQNP8o68vM TMjVKQgAl09Y9iHxy22TdJsTfwwwR3xiT8fQJxNRPt+rKDG1mtVW08XcScnSwxgF SNmYP1l6IbGK6VHha6WA2zK/castgf4sOLcGKHvOuKOe0NYJUMPJ/gYnxCJWnUYC iuV/xU1g/ODN7fAb/Vb/ObZCVFGyxf3QHdUQOJ3aZJ3RUEPZyDZ8cDd31yTy6uzL mj70ZLiyvesenTqWuVLfQMdJtkXqi6RbwQMmptoXXBW1ThvcR3topUsf6cWp+WRr qh0m2TTcoQSufwcNK9lvpmkSy1qdmwem0VSt5ZDL5/ce2LzPG0E5faD+im6u+tQA e981G0xXCtREKLkD2zkvsnDmi10AGQ== =FjHK -----END PGP SIGNATURE-----pgpz3_XMbEjzC.pgp
Description: PGP signature
--- End Message ---