The sixth issue of the deepin Bi-Weekly Technical Report has been released. We will briefly list the progress of various deepin teams over the past two weeks and outline the general plan for the next two weeks!

DDE

Defect fixes for deepin 23 and requirement development for deepin 25 are progressing steadily in parallel. The specific progress and plans are as follows:

Progress

  • Adaptation support for Qt 6.8 has been completed for the clipboard, DDE session components, DDE Polkit components, and peripheral services;
  • Development of the QML version control center's update, display, notification, and other modules is underway, with the personalization module being adapted for Treeland;
  • Several existing issues have been fixed, including ongoing adjustments to notifications and handling residual boundary cases of taskbar icon recognition problems.

Plans

  • Continue the development of new modules such as the deepin 25 control center;
  • Fully support Qt 6.8 for the remaining components;
  • Continuously fix defects based on community feedback.

>>> DDE Qt 6.8 Adaptation Guide

System Development

Progress

  • Podman 5.2.5 update;
  • Runc 1.1.15 update;
  • VLC 3.0.21 update;
  • libdrm 2.4.123 update;
  • Wayland 1.23.0 update;
  • libinput update;
  • ThinkBook G6/G7+ touchpad fix;
  • Fix dependencies for some prel language-related software packages;
  • Update for CVE security vulnerabilities;
  • Update of Qt 6.8 system software packages;Update of KF6 series software packages.

Plans

  • Software package updates;
  • Updates for CVE security vulnerabilities;
  • Updates of KF6 series software packages.

 

Treeland

Progress

  • Support for screenshot functionality;
  • Support for window selection when taking screenshots;
  • Support for screen recording functionality;
  • Adaptation to wlroots version 0.18.

Plans

  • Support for personalized settings of multi-user wallpapers;
  • Support for random wallpapers in workspaces.

 

Linux Kernel

Progress

  • The 6.6 branch kernel has been updated to 6.6.62;
  • The 6.12 kernel has completed initial adaptation, gradually improving support for Ryzen AI and Lunar Lake mobile devices;
  • Fixed the issue where the ASUS ZenBook S 2024 OLED touchpad could not be used;
  • Fixed the issue where the Lenovo ThinkBook 14+ 2024/2024 AI Yuanqi Edition pressure-sensitive touchpad could not be used;
  • Fixed the issue where the Lenovo ThinkBook 14+ 2024/2024 AI Yuanqi Edition (AMD) might unexpectedly power off when closing the lid or pressing the Fn-F5 key combination;
  • Fixed the issue where the Xiaomi Book Pro 14 2022 edition could not use the microphone;
  • Updated the firmware package, adding or improving support for a large number of new platform graphics cards, sound cards, and network cards;
  • Fixed the issue where the exFAT file system would not properly return an error and thus could not stop the writing process normally when writing a large file through a buffer and the disk was inaccessible;
  • Added log printing when firmware loading fails;
  • Added support for displaying driver version when loading the rtw89 kernel module;
  • Fixed stability issues with some Bluetooth devices after waking up from sleep;
  • Disabled the ZERO_CALL_USED_REG feature for the LoongArch kernel to improve performance (according to the kernel documentation, enabling this option would only cause about a 1% performance drop, but actual testing found that it would cause about a 5% performance degradation on LoongArch).

Plans

  • To advance the support for the SG2042 kernel.

 

Leave a Reply