Hi aus9. I briefly looked into your issue.
First I did some sanity checks:
- feh is dynamically linked to libImlib2.so.1, which is provided by imlib2.tcz
- none of feh's other dependencies bring in imlib2.tcz, so imlib2.tcz does need to be present in feh.tcz.dep
- feh.tcz.dep includes imlib2.tcz, so we're good
I ran submitqc --libs on feh.tcz and am not seeing any conflicting information about imlib2.tcz.
Honestly, I don't use submitqc to help me build .dep files (I use readelf + provides.sh + deptree) so I'm not too familiar with what submitqc does in this regard. But I can tell you that If you did find a bug in submitqc, it is not related to the patches I've submitted recently, which deal only with setting correct ownerships/permissions in the squashfs.
I don't have time to look into this further right now, unfortunately.
[Edit]: Changed imlib,tcz to imlib2.tcz. Rich