Summary: | net-misc/icaclient depends both on app-crypt/heimdal and app-crypt/mit-krb5 at the same time | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vladislav Mikhailikov <vmikhailikov> |
Component: | Current packages | Assignee: | Henning Schild <henning> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | andrea.postiglione, burnsmellfactory, gentoo, proxy-maint, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=775995 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Make.conf |
Description
Vladislav Mikhailikov
2021-05-25 21:01:34 UTC
FYI bug #775995 is the same issue from the opposite perspective, i.e. user has app-crypt/mit-krb5 installed and icaclient issues a warning during installation that it has an unresolved dependency on libgssapi.so.3 (which is provided by app-crypt/heimdal). This is still an issue today, with net-misc/icaclient-21.9.0.25. please assign me i took over maintainership It looks like it really just supports both implementation and will detect at runtime which one works. We could try and move the detection of which virtual/krb5 is installed into the package and drop some libs. But that likely is pretty risky business since we do not know how the thing will react. Not finding its own libs might cause problems, where own libs not finding rdeps might make the runtime magic work. So i suggest to try an suppress those warnings as "known and not a problem", and if we can not suppress ... we simply accept them and close the two bugs. Or do we also have an issue with emerge @preserved-rebuild actually forcing one to switch between both implementations? AFAIK the application will actually work with either krb5 implementation, and we are just seeing warnings. Can anyone give me a hint on how i can express something like soname check has to be good for "libgssapi.so.3" XOR "libgssapi_krb5.so.2 libkrb5.so.3" it can never be AND ... and that is totally OK and safer than installing only parts of the upstream binaries, plus way easier to maintain Or at least a pointer on how to disable soname checks for some binaries/libs. *** Bug 775995 has been marked as a duplicate of this bug. *** |