Bug 1220305

Summary: update/patch problem with ghc, ongoing for a few days
Product: [openSUSE] openSUSE Distribution Reporter: tom kosvic <tcklinux>
Component: MaintenanceAssignee: Mr Maintenance <maintenance>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Leap 15.5   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description tom kosvic 2024-02-25 17:52:36 UTC
Running “sudo zypper patch” has yielded an update problem with ghc. This code is associated with the Glasgow Haskell Compiler. Not frequently used but I have used it somewhere in the past. This has been going on a couple of days so I thought I would publish as I can’t see that anyone else has. See below:

(base) tom@mydesktop:~> szp
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the installed ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 requires 'libHSvector-0.12.3.1-4ZUkvMG0hba9AHoOHt8bPP-ghc8.10.7.so()(64bit)', but this requirement cannot be provided
 Solution 1: Following actions will be done:
  deinstallation of ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64
  deinstallation of ghc-uuid-1.3.15-bp155.3.17.x86_64
  deinstallation of ghc-uuid-devel-1.3.15-bp155.3.17.x86_64
  deinstallation of ghc-x509-1.7.7-150500.1.1.x86_64
  deinstallation of ghc-x509-store-1.6.9-150500.1.1.x86_64
  deinstallation of ghc-x509-system-1.6.7-150500.1.1.x86_64
  deinstallation of ghc-x509-validation-1.6.12-150500.1.1.x86_64
  deinstallation of ghc-connection-0.3.1-150500.1.1.x86_64
  deinstallation of ghc-cryptonite-0.30-150500.1.1.x86_64
  deinstallation of ghc-hxt-9.3.1.22-bp155.2.13.x86_64
  deinstallation of ghc-HTTP-4000.3.16-bp155.3.14.x86_64
  deinstallation of ghc-hs-bibutils-6.10.0.0-bp155.3.13.x86_64
  deinstallation of ghc-errors-2.3.0-bp155.4.16.x86_64
 Solution 2: do not install patch:openSUSE-SLE-15.5-2024-572-1.noarch
 Solution 3: break ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c
(base) tom@mydesktop:~>

I have been selecting Solution 2. libHSvector is not found by by zypper. I could find a source for it or else wait for a solution. Not a major issue but any advice appreciated.

From @arvidjaar,  the ghc-HsYAML-aeson has to be rebuilt against updated Haskell stack.

thanks, tom kosvic
Comment 1 Marcus Meissner 2024-03-26 12:19:37 UTC
i can reproduce. but need to find time to fix this.