The fourth 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 (deepin Desktop Environment)
The bug fixes for deepin 23 and the development of requirements for deepin 25 are progressing steadily in parallel. The specific progress and plans are as follows:
Progress:
- Completed adaptation support for Qt 6.8 for components such as DTK, Launcher, and Taskbar;
- The Notification Center has been revamped;
- The Taskbar has resolved font rendering differences and some Treeland adaptation issues;
- The QML version of the Control Center continues to develop modules such as Network, Personalization, and Keyboard.
Plans:
- Continue the development of new modules for deepin 25 Control Center;
- Continue bug fixes based on community feedback.
deepin System Development
Progress:
- Upgraded audio frameworks for pulseaudio and pipewire;
- Upgraded software packages such as cryptsetup, hostname, base-passwd, dkms, cmake;
- Fixed dependencies for some R language-related software packages;
- Fixed dependencies for some node series software packages;
- Updated gdb version to add support for loong64 gdbserver;
- Updated versions for firefox and thunderbird;
- Updated elfutils to version 0.191 to resolve btf compilation issues for the loongarch64 architecture kernel;
- Merged Hai Guang CVS series patches into qemu;
- Updated CVE security vulnerabilities;
- Upgraded Qt6.8 system software packages (13/39 in progress).
Plans:
- Software package updates;
- Updates for CVE security vulnerabilities;
- Upgrade to Qt 6.8.
Treeland
Progress:
- Adapted DDE, added launcher (fullscreen) window animations;
- Adapted DDE, added taskbar display/hide window animations;
- Added workspace functionality, supporting the addition and deletion of workspaces.
Plans:
- Support for multi-user wallpaper functionality.
Linux Kernel
Progress:
- Upgraded the kernel version to 6.6.58;
- Disabled the usb_onboard_hub module, fixing issues with some Loongson machines not being able to boot the installation environment from USB normally;
- Merged the driver code for Mu Chuang rnpgbevf devices;
- Optimized the rme9652 driver code;
- Added Hai Guang key management features in CSV virtual machines.
Plans:
- Promote support for the SG2042 kernel.
If you are interested in the development of deepin and would like to get involved, feel free to join the community and discuss with other contributors:
Related Reading:
(1)International Rankings for deepin
(2)deepin Bi-Weekly Technical 2024-09-Early
(3)deepin Bi-Weekly Technical 2024-09-Late
Content source: deepin community
Reprinted with attribution