linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
449 stars 73 forks source link

[Deepin Integration]~[V23-Beta2] chore: release dde-launchpad 0.0.1 as tech preview by BLumia@linuxdeepin/dde-launchpad by deepin-community-ci-bot[bot] #5413

Closed deepin-bot[bot] closed 1 year ago

deepin-bot[bot] commented 1 year ago

Package information | 软件包信息

包名 版本
dde-launchpad 0.0.1

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-424/testing/ ./

Changelog | 更新信息

dde-launchpad (0.0.1) unstable; urgency=medium

Test suggestion | 测试建议

Influence | 影响范围

ADDITIONAL INFORMATION | 额外补充

deepin-bot[bot] commented 1 year ago

IntegrationProjector Bot Deepin Testing Integration Project Manager Info Link to https://github.com/deepin-community/Repository-Integration/pull/424

BLumia commented 1 year ago

已知非缺陷问题:

  1. 所有和拖拽相关的功能暂未实现,会在后续版本中增加
    也因此,暂时无法测试全屏启动器的拖拽后应用分组/抽屉的功能
  2. 应用右键菜单中的 “使用代理” 一项无实际效果
    鉴于新 AM 不会支持相关功能,新的对等功能组件还未就绪,此菜单项仅为展示性质的占位作用,也可考虑隐藏处理
  3. 卸载功能暂时依赖旧的 dde-application-manager 提供的 d-bus,若旧的 dde-application-manager 被新的替代则对应功能会无作用
    当前计划为提供一个新的组件(尚未集成),并在新的组件中暂时提供和旧 dbus 完全一致的兼容接口

已知缺陷问题(需与其它项目协作处理,可先提 bug):

  1. 切换到全屏 launcher 后,隐藏 launcher,再从任务栏点击 launcher 图标使其显示,此时 launcher 下方未覆盖 dock 区域,且此时再尝试切换到小 launcher 时会发现小 launcher 也为最大化的尺寸(窗管问题)
  2. 小 launcher 无法 tab 切换焦点到左侧的列表项目(dtkdeclarative问题)
  3. 全屏 launcher 无法双指侧滑切换到下一屏,但可以侧滑切换到上一屏(qt5 问题)
  4. 从全屏 launcher 切换到小 launcher 时,launcher 圆角会消失(可能是窗管或 dtkdeclarative 的问题)

测试方式:

通过 sudo apt install dde-launchpad 即可安装新的启动器。在开始测试前,请确保未启动过旧的 launcher 或旧的 launcher 已退出(killall dde-launcher 即可)。

测试完毕后,希望回退到旧 launcher 时,手动 sudo apt install dde-launcher 即可。

注意事项:

  1. 测试前请更新软件包,请至少确保 dde-kwin, startdde 以及 dtk 均已更新到已集成过的最新版本。
  2. 由于安装 dde-launchpad 会替换旧的 dde-launcher,会使得 dde-desktop-environment-* 依赖不再满足,因而 dde-api-proxy 相关软件包可能会被卸载,可主动手动把 dde-api-proxy 安装回来。这个问题应当在 deepin-tweak 里自动帮用户处理,无需视为 bug。
babyfengfjx commented 1 year ago

@xuqi27837288 这是一个预览版的特性,在beta2会集成到系统仓库中,但默认此新版启动器不会被使用,用户需要手动安装deepin-tweak工具,然后进行切换,切换后,注销登录后就可以使用新的启动器。

目前可以按照上方提供的信息进行基本功能验证,发现问题及时提单跟踪即可。

xuqi27837288 commented 1 year ago

最终结论:测试不通过,安装后影响系统其他模块正常功能,当前问题较多,希望继续优化后,先进行初步的冒烟自测后再提交集成进行验证

@BLumia @babyfengfjx

BLumia commented 1 year ago

安装后影响系统其他模块正常功能,当前问题较多...先进行初步的冒烟自测后再提交集成进行验证

自测是没问题的,不过严重问题的 1 与 2 实际是因为 dde-api-proxy 被卸载后没主动安装导致的,与 dde-launchpad 无关。应该怪我测试建议写的不够清楚。注意事项的第二条应当是:

BLumia commented 1 year ago

测试的环境下确认能复现,目前排查应该和 launcher 自身无关,是其它组件导致的。我们后续再确认,但这两个严重问题应该都不需要改动 dde-launchpad。

xuqi27837288 commented 1 year ago

【环境】: 镜像:https://packagesupdate.uniontech.com/repo/uos-professional/image-beige/CUSTOM/lichenggang/20230516 仓库:deb https://ci.deepin.com/repo/deepin/deepin-community/testing/ unstable main dde community commercial 内核:Linux test-PC 6.1.32-amd64-desktop-hwe 【结论】: 测试通过,暂无严重问题及影响

xuqi27837288 commented 1 year ago

dde-launchpad暂无阻塞严重问题,目前发现问题稍后提单跟踪继续优化~ @BLumia @Zeno-sole