Am Mittwoch, 6. Januar 2021, 23:28:58 CET schrieb Jan Engelhardt:
On Wednesday 2021-01-06 19:27, Peter Suetterlin wrote:
Computing distribution upgrade... 11 Problems: Problem: problem with installed package libwx_baseu-suse3_0_4-3.0.4-3.7.x86_64> .....
Some other package in your system seems to absolutely want to have wx304 (else zypper would just propose deleting wx304), and the only place where wx304 is still available from is some other repo (because factory has moved on to wx305).
All normal.
@This isn't directed at you, Jan. I know, that you know all of this by heart... Sure, you have two options. Either by forcing the installation of the new version, zypper will attempt an uninstall of the offending package(s), e.g. zypper install libwx_baseu-suse3_0_5-3.0.5.1-1.1 or by removing the offender itself: zypper remove libwx_baseu-suse3_0_4-3.0.4-3.7 After finishing resolver conflicts (selecting uninstall for all offenders), you get a list of all packages (to be uninstalled), that depend on the old wx. We're interested in this list and the repos they derive from. Finally, you don't *need* to confirm this zypper operation. What's strange in this regard, TW carries two wx versions already: $ rpm -qi libwx_baseu-suse3_0_5-3.0.5.1-1.1.x86_64 libwx_baseu- suse4_0_0-3.1.4-4.1.x86_64 Name : libwx_baseu-suse3_0_5 Version : 3.0.5.1 Release : 1.1 Architecture: x86_64 Install Date: Wed 06 Jan 2021 05:29:37 PM CET Group : System/Libraries Size : 1868280 License : GPL-2.0-or-later Signature : RSA/SHA256, Mon 04 Jan 2021 07:45:20 PM CET, Key ID b88b2fd43dbdc284 Source RPM : wxWidgets-3_0-3.0.5.1-1.1.src.rpm Build Date : Mon 04 Jan 2021 07:33:22 PM CET Build Host : cloud135 Packager : https://bugs.opensuse.org Vendor : openSUSE URL : http://www.wxwidgets.org/ Summary : wxWidgets Library Description : Library for the wxWidgets cross-platform GUI. Distribution: openSUSE Tumbleweed Name : libwx_baseu-suse4_0_0 Version : 3.1.4 Release : 4.1 Architecture: x86_64 Install Date: Mon 30 Nov 2020 01:31:31 PM CET Group : System/Libraries Size : 2286616 License : LGPL-2.1-or-later WITH WxWindows-exception-3.1 Signature : RSA/SHA256, Fri 27 Nov 2020 03:16:54 AM CET, Key ID b88b2fd43dbdc284 Source RPM : wxGTK3-3_2-3.1.4-4.1.src.rpm Build Date : Fri 27 Nov 2020 03:01:40 AM CET Build Host : build73 Packager : https://bugs.opensuse.org Vendor : openSUSE URL : https://www.wxwidgets.org/ Summary : wxWidgets base library Description : Every wxWidgets application must link against this library. It contains mandatory classes that any wxWidgets code depends on (e.g. wxString) and portability classes that abstract differences between platforms. wxBase can be used to develop console-only applications. Distribution: openSUSE Tumbleweed This points to some packaging/build issue in the offending package/repo, which builds against yet another wx version. Pit? Proposed action: locate this stray wx build, osc wipebinaries this package for TW targets, and disable TW build for that wx. Pete