New comment by the-eater on void-packages repository https://github.com/void-linux/void-packages/pull/25633#issuecomment-863176040 Comment: I personally don't really care how the packages are stored repo side, I do however get very annoyed by trying to install a package, xbps telling me it doesn't exist and then searching it only to find out it uses random capitals, it's inconsistent and annoying. I have proposed this in IRC and I think it would align with @Gottox wishes partly as well. (since it would mean overhauling strings a bit) I would rather have the package matching to be case-insensitive, I assume there's at least consensus that we shouldn't have e.g. `MyPackage` and `mypackage` at the same time. allowing package matching to be case-insensitive allows usage pattern to be the same as if all was lowercase, and might ease migration if we plan to go full lowercase anyhow Update: took a look at conflicting mixed case packages ``` [eater@momo srcpkgs]$ ls -1 | tr '[:upper:]' '[:lower:]' | sort | uniq -c | grep -v '^ \+1 ' 2 bcnc 2 gifsicle 2 libice 2 wildmidi ``` only `libIce` and `libICE` are different packages, WildMidi points to wildmidi, bcnc points to bCNC (hue hue consistency) gifsicle and Gifsicle are 2 different packages maintaining the same software libIce is the library of `Ice` while `libICE` is xorg libICE