Hi, 在 2021-11-23星期二的 13:38 +0100,Gunnar Hjalmarsson写道: > On 2021-11-23 13:03, Gunnar Hjalmarsson wrote: > > Looks like you can breathe a sigh of relief, Boyuan. ;) > > Or not. I just run a package upgrade on Ubuntu's development version, > where both fcitx5 and fcitx4 are installed, and "apt full-upgrade" > resulted in the fcitx5 package being uninstalled. > > Do the fcitx4 packages need to conflict with fcitx5, and not the other > way around?
I just uploaded fcitx/1:4.2.9.8-4 to add mutual conflict. The outcome of uninstalling fcitx5 during "apt full-upgrade" (even with mutual conflict) is somehow an undefined behavior of dependency resolver: when I use apt, it suggests to uninstall fcitx5; when I use aptitude, the first solution is to uninstall fcitx4. The end user will have to decide which fcitx to keep. I believe there will be no more abrupt changes around fcitx4/5 beyond conflict relationship before Ubuntu 22.04 release. Of course, the current one will need to be tested by the Ubuntu Kylin side. handsome_feng: let me know if any change is needed. The last resort would be rolling back to the previous condition where mutual conflict does not exist, and I hope that you can find a better solution than it. Thanks, Boyuan Yang