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-----

Attachment: pgpz3_XMbEjzC.pgp
Description: PGP signature


--- End Message ---

Reply via email to