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)

Loading...

Marcus Rueckert's avatar

how did you trigger this bug?


Richard Rahl's avatar
author source maintainer

sorry, I forgot to add that this was reported by David Walker bsc#1225289


Marcus Rueckert's avatar

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?


Richard Rahl's avatar
author source maintainer

no


Dominique Leuenberger's avatar

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
Richard Rahl's avatar

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's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:36"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:adi:36"


Richard Rahl's avatar

rrahl0 superseded request

superseded by 1178399

openSUSE Build Service is sponsored by