Bug 1935 - 评估gtk多版本共存问题
Summary: 评估gtk多版本共存问题
Status: RESOLVED FIXED
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: Others (show other bugs) Others
Version: 23.0
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: mgb01105731
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-22 11:22 UTC by xuchunmei
Modified: 2022-08-30 16:15 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description xuchunmei alibaba_cloud_group 2022-08-22 11:22:11 UTC
Description of problem:

gtk3/gtk4为gtk社区重点维护版本,官方给的gtk文档包含了gtk3和gtk4。
gtk2停留在2.24.33版本,而且是2.24的最后一个版本,后续应该不会再有更新。
依赖gtk2的组件:

avahi-ui		
ibus-gtk2		
libcanberra-gtk2		
lshw-gui		
openssh-askpass		
pinentry-gtk		

对上述软件包进行依赖评估,能否去除对gtk2的依赖。

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
Comment 1 mgb01105731 alibaba_cloud_group 2022-08-30 16:15:49 UTC
avahi-ui    anolis23代码已更新	  上游在0.8版本增加了gtk2和gtk3的两组包,gtk3版本为avahi-ui-gtk3 -- https://github.com/lathiat/avahi/commit/767bac373b93988410269f170a1dcbd45bc97777
	
ibus-gtk2   anolis23代码已更新	  1.3.6等版本合入支持gtk3的代码
https://github.com/phuang/ibus/commit/cbe5540dd8c8a1b25522c1592d076ed3ffe0bfa4
	
libcanberra-gtk2  anolis23代码已更新    上游兼容gtk2和gtk3 -- 2010-06-10代码更新兼容gtk2和gtk3
http://git.0pointer.net/libcanberra.git/commit/?id=2383e9ef4771213cd6c453a7a6db0cd42abd8d53

lshw-gui    anolis23代码已更新	  上游社区适配gtk3
https://github.com/lyonel/lshw/commit/ad4ecfd29c29f6895aaf02092e6574299a2b5aa9

openssh-askpass	  anolis23代码已更新    V_9_0_P1等版本适配gtk3
https://github.com/openssh/openssh-portable/commit/c9792783a98881eb7ed295680013ca97a958f8ac

pinentry-gtk      上游未适配gtk3,暂不处理

gtk2        anolis23代码已更新    由于gtk2依赖ibus-gtk2和libcanberra-gtk2,进行了依赖删除