Overview
Request 1039514 accepted
This should make guix installable again on Tumbleweed/Factory
- Created by jbrielmaier
- In state accepted
Request History
jbrielmaier created request
This should make guix installable again on Tumbleweed/Factory
dimstar_suse declined review
sr#1037417 of a different type should be revoked first
dimstar_suse declined request
sr#1037417 of a different type should be revoked first
jbrielmaier reopened request
sr#1037417 was declined by myself
dimstar_suse added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:13"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:13"
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
dimstar accepted review
licensedigger accepted review
The legal review is accepted preliminary. The package may require actions later on.
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:adi:13 got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:adi:13 got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:adi:13 got accepted.
That dependency will hurt you every way too often. why do you need a specific abi version of a library? why is this library not linked then?
So you mean I should rather name the library "libguile-ssh" without any version number? I think I did it package it like it is currently, because I thought one is required to do it like this...
nope libguile-ssh14 is the correct name, as it provides libguile-ssh.so.14
I'm rather wondering how guix interacts with a library / filename that keeps on changing. If it uses dlopen, then it would need to know what file to dlopen (which it probably won't with an alltime changing name)
In other cases, the library would be linked - then a rebuild is needed.
In plus, you also have a guile-ssh-devel requires, which in turn requires the correct library (which gives you the .so link, which might be why dlopen works)
but in this case, I'd actually suggest guix to not care a all for libguille-ssh<n> and rely on the -devel package to bring the right link-target