[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#976603: Dropping fcitx4/5 coexistence



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


Reply to: