Bug 1161712

Summary: FreeCAD uninstallable due to removed libpyside2
Product: [openSUSE] openSUSE Tumbleweed Reporter: Paul Bransford <draeath>
Component: OtherAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: 1000Hz.radiowave, wbauer
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Factory   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Paul Bransford 2020-01-23 15:42:33 UTC
FreeCAD remains uninstallable due to dependencies on libpyside2.cpython-37m-x86_64-linux-gnu.so.5.13()(64bit).

Previously one could install an older version of libpyside2.cpython-37m-x86_64, force installation of FreeCAD ignoring this broken dependency, and symlink the library (yes, that would work). However, it seems that this library has now been completely removed from the repositories so this workaround is no longer available.

----

ginnungagap:~ # zypper info FreeCAD
Loading repository data...
Reading installed packages...


Information for package FreeCAD:
--------------------------------
Repository     : Main Repository (OSS)         
Name           : FreeCAD                       
Version        : 0.18.4-1.2                    
Arch           : x86_64                        
Vendor         : openSUSE                      
Installed Size : 319.3 MiB                     
Installed      : No                            
Status         : not installed                 
Source package : FreeCAD-0.18.4-1.2.src        
Summary        : General Purpose 3D CAD Modeler
Description    :                               
    FreeCAD is a parametric 3D modeler made primarily to design real-life objects
    of any size. Parametric modeling allows modifying designs by
    going back into the model history and changing its parameters. FreeCAD is
    customizable and scriptable.

ginnungagap:~ # zypper in FreeCAD
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libpyside2.cpython-37m-x86_64-linux-gnu.so.5.13()(64bit) needed by FreeCAD-0.18.4-1.2.x86_64
 Solution 1: do not install FreeCAD-0.18.4-1.2.x86_64
 Solution 2: break FreeCAD-0.18.4-1.2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): c
ginnungagap:~ # zypper search libpyside
Loading repository data...
Reading installed packages...
No matching items found.
Comment 1 владимир путин 2020-01-27 07:43:12 UTC
"freeCad has unmet/broken dependencies" would probably be less confusing ;)
Comment 2 Wolfgang Bauer 2020-01-27 07:54:11 UTC
FreeCAD failed to build with Qt 5.14.

A fix has been accepted to Factoy a couple of hours ago, so it should be fine again in the next Tumbleweed snapshot:
https://build.opensuse.org/request/show/767343
Comment 3 владимир путин 2020-01-27 07:58:05 UTC
Thanks Wolfgang!