Hello, 在 2024/3/17 03:56, Aaron Liu written:
To reduce this confusion, maybe the latter version's package should be named like "wechat-uos-qt" instead.
Sorry but this QT version of Wechat is so-called "universal" because it is "universal" to multiple China state-backed Linux distros and multiple China owned CPU architectures, no longer binded to UOS's own stack. It is not only released onto UOS and not binded to UOS. It is just that UOS jumps out to advertise it, not that they owns it. We "borrow" it from the UOS deb library because its repo is more open and freely available to "borrow" from, but it surely can be "borrowed" from another state-backed distro's library. The following is the APT search result of "wechat" on another Debian-based Linux distro, Kylin Linux [a] Desktop, on Phytium ARM64 platform:
$ apt search wechat Sorting... Done Full Text Search... Done biometric-driver-wechat/10.1-2303-updates,now 1.0.0.1-0k0.3 arm64 [installed] Kylin Biometric Authentication Driver
biometric-driver-wechat-common/10.1-2303-updates,now 1.0.0.1-0k0.3 arm64 [installed,automatic] Kylin Biometric Authentication Driver
cxbottle-wechat/default,default,default,default 21.0.0~beta2-1 all The wechat CrossOver Bottle.
cxbottle-wechat-v1.1/default,default,default,default 20.0.3-1 all The wechat-v1.1 CrossOver Bottle.
kylin-kwre-wechat/default,default 21.1.3-1-3.3.5.50kylin4 arm64 Wechat-3.3.5.50 for Windows based on box86+crossover startup
libkywechat/10.1-2303-updates 0.0.1kylin8 arm64 support for kywechat of biometric.
wechat-beta/default,default 1.0.0.238 arm64 wechat from Tencent
The following is its os-release file:
$ cat /etc/os-release NAME="Kylin" VERSION="银河麒麟桌面操作系统V10 (SP1)" VERSION_US="Kylin Linux Desktop V10 (SP1)" ID=kylin ID_LIKE=debian PRETTY_NAME="Kylin V10 SP1" VERSION_ID="v10" HOME_URL="http://www.kylinos.cn/" SUPPORT_URL="http://www.kylinos.cn/support/technology.html" BUG_REPORT_URL="http://www.kylinos.cn/" PRIVACY_POLICY_URL="http://www.kylinos.cn" VERSION_CODENAME=kylin UBUNTU_CODENAME=kylin PROJECT_CODENAME=V10SP1 KYLIN_RELEASE_ID="2303"
Note that Kylin Linux has multiple flavors: a feroda / CentOS based one for server, and another Debian / Ubuntu based one for Desktop. Therefore, bearing name "uos" in its name is not right. Using its advertised name "WeChat (Universal)" is more appropriate and ensures a unified desktop experience. Also, I don't think "-qt" is an appropriate name. Most of the packages in Arch repo that has "-qt" in their names is only the GUI part of the program that depends on the base component, and they depend on the corresponding base component to work [b]. They can be considered as the "qt" split packages from a bigger full package. WeChat (Universal) on the other hand, is a whole package, that has no distinction between its base component and the GUI part. It works as a whole with multiple components, and the QT GUI part is only one part of the program that could not be splitted out. [a]: https://en.wikipedia.org/wiki/Kylin_(operating_system) [b]: https://archlinux.org/packages/?q=-qt Yours sincerely, Guoxin "7Ji" Pu