Investigate how and if BIT is using default icons with IceWM and similar (was: Icon dependencies not fully listed in CONTRIBUTING.md)
Describe the problem, feature or ask a question:
The file qt/icon.py lists multiple usable icon themes. CONTRIBUTING.md only lists Oxygen. All icon themes that fully work should be listed in CONTRIBUTING.md.
Also, in Debian, the older version that is currently in the package archives doesn't list icon themes as dependecies at all (not even in Recommends), which leads to non-fatal errors if one tries to launch BiT without installing a supported theme. I would be glad if (once the next release gets uploaded to Debian) the (upstream) maintainers checked if Debian lists the icon-theme dependencies correctly.
Hi Samo, there is a misunderstanding. The oxygen dependency in CONTRIBUTING.md shouldn't be there. I'll fix that (b520a43).
There is no dependency to any icon theme. BIT will use the icons provided by the desktop environment. So the dependency managed by Debian are valid.
And the icon.py is a bit awkward. There is much work to do on it.
If you have other issues with Debians packaging you should open a bug report there.
Regards, Christian
OK, I will (maybe) report the missing-icons errors to Debian. (To clarify, these non-fatal errors happen when one uses IceWM instead of a full DE.)
I'll consider IceWM in my next tests. Thanks for bringing this up.
I need to investigate that. IMHO even with IceWM there should be some default icons to be installed. I mean if I install a window manager on Debian it should come with icons. But maybe I am wrong at this point. BIT only use default icons, except for "show-hidden" because no default exists for it.
EDIT: Note to myself. https://www.debian.org/doc/debian-policy/ch-opersys.html#menus