Your message dated Fri, 22 Aug 2025 00:19:41 +0000 with message-id <E1upFVN-00EbGf-1T@fasolo.debian.org> and subject line Bug#1106674: fixed in qwt 6.3.0-2 has caused the Debian Bug report #1106674, regarding qwt: libqwt-qt6-6.3 has a specific minor version name but provides .6 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 owner@bugs.debian.org immediately.) -- 1106674: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106674 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: qwt: libqwt-qt6-6.3 has a specific minor version name but provides .6
- From: Drew Parsons <dparsons@debian.org>
- Date: Tue, 27 May 2025 18:20:50 +0200
- Message-id: <174836285084.290844.15172080341447885490.reportbug@sandy>
Source: qwt Version: 6.3.0-1 Severity: serious Justification: Policy 8.1 Control: affects -1 src:ovito qwt 6.3.0-1 generates binary packages libqwt-qt6-dev and libqwt-qt6-6.3 The problem is that qwt previously generated libqwt-qt6-6.2, and both libqwt-qt6-6.2 and libqwt-qt6-6.3 provide /usr/lib/x86_64-linux-gnu/libqwt-qt6.so.6 linking from the major version .6. Hence there is an (undeclared) conflict between libqwt-qt6-6.2 and libqwt-qt6-6.3. This is a problem for ovito, which got built against libqwt-qt6-6.2 and now fails to start rebuilding (if already installed) against libqwt-qt6-6.3 because of the file conflict (libqwt-qt6-6.2 and libqwt-qt6-6.3 cannot be installed at the same time). Linking the library from the major .6 version implies the soname is .6, independent of the minor version. In this case the binary package would want to be simply libqwt-qt6-6 not libqwt-qt6-6.3 But the soname of the library really has declared as libqwt-qt6.so.6.3, including the minor version: $ objdump -p /usr/lib/x86_64-linux-gnu/libqwt-qt6.so.6 | grep SONAME SONAME libqwt-qt6.so.6.3 In this case the binary package (libqwt-qt6-6.3) has been correctly name, but is incorrectly providing a major version link. If it is correct that 6.2 is ABI incompatible with 6.3, then libqwt-qt6-dev should provide the unversioned symlink /usr/lib/x86_64-linux-gnu/libqwt-qt6.so (which it does) and libqwt-qt6-6.3 should provide the minor-versioned symlink /usr/lib/x86_64-linux-gnu/libqwt-qt6.so.6.3 (which it does) and stop providing the major-version symlink /usr/lib/x86_64-linux-gnu/libqwt-qt6.so.6 (this is the bug). If on the other hand 6.2 is ABI compatible with 6.3 after all, then the bug would be in the soname and binary package name. And the soname is deliberately set using the minor version in src/src.pro. So I think the package name is correct. libqwt-qt6-6.3 just needs to stop providing /usr/lib/x86_64-linux-gnu/libqwt-qt6.so.6 I can't tell if the major-version symlink is generated by the qmake build system or the debian scripts, but it's easy to instruct debian/rules to delete it if it was created by qmake. e.g. change debian/libqwt-qt6-6.3.install from usr/lib/${DEB_HOST_MULTIARCH}/libqwt-qt6.so.6* to usr/lib/${DEB_HOST_MULTIARCH}/libqwt-qt6.so.6.* I suspect related problem may also lie behind Bug#1101905, although it addresses a conflict between libqwt-qt5-6.3 and libqwt-qt6-6.3, rather than libqwt-qt6-6.2 and libqwt-qt6-6.3. libqwt-qt5-6.2 and libqwt-qt5-6.3 also have the same kind of conflict, in /usr/lib/x86_64-linux-gnu/libqwt-qt5.so.6 Likely want to change debian/libqwt-qt5-6.3.install from usr/lib/${DEB_HOST_MULTIARCH}/libqwt-qt5.so.6* to usr/lib/${DEB_HOST_MULTIARCH}/libqwt-qt5.so.6.* -- System Information: Debian Release: 13.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.12.29-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
- To: 1106674-close@bugs.debian.org
- Subject: Bug#1106674: fixed in qwt 6.3.0-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 22 Aug 2025 00:19:41 +0000
- Message-id: <E1upFVN-00EbGf-1T@fasolo.debian.org>
- Reply-to: bottoms@debian.org (A. Maitland Bottoms)
Source: qwt Source-Version: 6.3.0-2 Done: A. Maitland Bottoms <bottoms@debian.org> We believe that the bug you reported is fixed in the latest version of qwt, 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 1106674@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. A. Maitland Bottoms <bottoms@debian.org> (supplier of updated qwt 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 21 Aug 2025 18:59:55 -0400 Source: qwt Architecture: source Version: 6.3.0-2 Distribution: experimental Urgency: medium Maintainer: Gudjon I. Gudjonsson <gudjon@gudjon.org> Changed-By: A. Maitland Bottoms <bottoms@debian.org> Closes: 1106674 Changes: qwt (6.3.0-2) experimental; urgency=medium . * libqwt-qt6-6.3: skip major version symlink (Closes: #1106674) Checksums-Sha1: 93f18d2fd4a0578d4237b7de1b242c8185c02229 2394 qwt_6.3.0-2.dsc abe73e0a2922955df34ba836fdb37550f1a116c4 42788 qwt_6.3.0-2.debian.tar.xz fd59726154883091aab17890b3a187960ecf3f13 14458 qwt_6.3.0-2_amd64.buildinfo Checksums-Sha256: d06d214568808cbc7c01522520441461562a040cd7de6e0ae8e296bfb4eef76e 2394 qwt_6.3.0-2.dsc 3b6999a4b809c39e1b0e6d992885a8b57cc2609603a2bd34c86535203f0c9f07 42788 qwt_6.3.0-2.debian.tar.xz 79aaeed2eda46d5eb389e8774fcb9fe48874dce2d96d9f0fa17062a519b6db5d 14458 qwt_6.3.0-2_amd64.buildinfo Files: ab35992c3f00540fb3e55bae571e5280 2394 libs optional qwt_6.3.0-2.dsc 893513e18b72d7d0070ecab22a1ceb65 42788 libs optional qwt_6.3.0-2.debian.tar.xz a488823ffaf4bf3e0c1981041d7b19bc 14458 libs optional qwt_6.3.0-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEB8qH3cTCsGJAtrF0UEHxiR9E4JAFAminrw0ACgkQUEHxiR9E 4JAEwxAAuQ6qo3xfZR+4McEYmsYACHv+XmBD9HDgSjBxEU19yNkcEAuNjF5GpjRv 2cCCmccF/mvudEBsdqDE9PlwvXLetxnD5Fx/PiD2AGuFeOkVFKNttcmKvA+U93wn 0dUgkzfRkKbR2GmklVK9UHXV3ZvBRQxAmy8dPRiqp+aXhGatmXbyXVIm4GNnNAk/ jsxzASreVVrTCrkv2f5t7JspwuYvOE7MHaC52hrp3VVBoOp/L7VRxln0dgWZ6amg fWAbYNU8IWNTN2dcaaWlWMqiRDPySgI62nC6hNDEyXDSxcCY4pCmNUDcJRg9uTxp 39XqPLgrDsMR4V/sEO4G3ickdOY/a67bhwYV8SzYxHhonGXvBQZcpv3GZRfXi0s0 gnEJ4YsCvs2En2paIgToGviCDN5hlc1av9WdTC86M5exaqMGxgwLRWsUGk6124RJ T+dNfNiYEH13AQ+etzR+yV96lxYDLq4DkNSc5C9ZosZaOCPk2api/DC6YnYN6tWr w+fOBagKvvTOucXcYq1LGjps5T4UAWSLpKgrL4tWMEk22wSyyna2rpMeIxwadIQH EHeW2QJPaQp5iyEEooTXWGY1Teil24x0+IixWkf5I4qYzTs32+5+2tbA8H/uqUVz YkNjKdgctKuYGPCn3JVU7BfRDlQwrLRjUKbIbkaufTZHNEka1h0= =d8jN -----END PGP SIGNATURE-----Attachment: pgpm1PmzmL5uG.pgp
Description: PGP signature
--- End Message ---