Overview
Request 1178396 superseded
- adapt packaging according to
https://build.opensuse.org/request/show/1177729#comment-1944225
(remove .so file and include the libsane-airscan.so.1 in the main
package (forwarded request 1178395 from rrahl0)
- Created by rrahl0
- In state superseded
- Supersedes 1177729
- Superseded by 1178399
- Open review for licensedigger
- Open review for opensuse-review-team
- Open review for openSUSE:Factory:Staging:adi:36
how did you trigger this bug?
sorry, I forgot to add that this was reported by David Walker bsc#1225289
well this should normally only be a problem if someone updates the main package without also updating the libraries. which is kinda an unsupported case. is that air scan library loaded via dlopen?
The problem is basically:
the libsane-airscan.so.1 is not a library - but a sane-plugin. the -devel package is useless (there are no headers, which gives away that building against this is nonsense)
sane loads he libsane-airscan library based on information from /etc/sane.d/dll.d/airscan
:
# sane-dll entry for sane-airscan airscan
sane does indeed use dlopen - which is why there is no linking observed and that's why RPM does not see the dep (as there is none)
I would recommend reworking this package entirely (eliminate the package split, merge libsane-airscan into the main package, and rm the .so file
Request History
rrahl0 created request
- adapt packaging according to
https://build.opensuse.org/request/show/1177729#comment-1944225
(remove .so file and include the libsane-airscan.so.1 in the main
package (forwarded request 1178395 from rrahl0)
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:36"
staging-bot accepted review
Picked "openSUSE:Factory:Staging:adi:36"
superseded by 1178399