New comment by gt7-void on void-packages repository https://github.com/void-linux/void-packages/issues/29965#issuecomment-813114661 Comment: Regarding duplicates, there are many different situations: - exact duplicate lines are obvious to remove, but harmless - Something like this: ``` ld.so.1 glibc-2.32_1 mips ld.so.1 glibc-2.32_1 ppc ``` May be ok, although the documentation for the third field is unclear. - what about this: ``` libClp.so.1 CoinMP-1.8.3_1 libClp.so.1 libClp-1.16.11_1 ``` using `xlocate` shows that both packages ship `/usr/lib/libClp.so.1`, but they don't conflict to each other. - what about this: ``` libGLESv2.so.2 libGLES-1.0_1 libGLESv2.so rpi-userland-0.0.0.0.20150907_1 libGLESv2.so atom-1.41.0_1 libGLESv2.so opera-55.0.2994.37_2 libGLESv2.so discord-0.0.7_1 libGLESv2.so keybase-desktop-3.1.2_1 libGLESv2.so wire-desktop-3.6.2885_1 libGLESv2.so Signal-Desktop-1.23.2_1 libGLESv2.so slack-desktop-3.4.2_1 ``` in this case, only `libglvnd` actually ships `/usr/lib/libGLESv2.so`, the ones listed there only have this file in some non-system location, and it doesn't really look like a soname. Is this included here just to keep the linter quiet? - this one looks ok (packages conflict) ``` libboinc_api.so.7 boinc-7.16.16_2 libboinc_api.so.7 boinc-nox-7.16.16_2 ``` - etc.