The seventh Issue of deepin Biweekly 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)

Requirements development for deepin 25 has been completed, and the current phase is focused on bug fixes for deepin 23 and deepin 25.

Progress

  • Further optimization of the taskbar application recognition feature to address specific boundary case issues;
  • Fixes and improvements to several QML versions of the Control Center;
  • Improvements to the dde-shell experience for the Treeland environment;
  • Fixing a number of other existing issues, including experience issues in x11 environments.

Plans

  • Ongoing development of new modules such as the deepin 25 control center;
  • Ongoing bug fixes in response to community feedback.

 

System Development

Progress

  • PipeWire fixes audio output issues for some models;
  • Qt6 base fixes dde shell crash issue in Treeland environment;
  • Glibc merges a large number of upstream patches for the LoongArch64 architecture to solve some test errors during compilation and construction;
  • Add Biber and its dependency packages, add mkosi, add xcb til errors; Resolve the issue of cpamminus dependency errors;
  • Update GRUB2, QEMU, Libvirt, EDK2 to merge with Hygon CVS series patches, update CVE security vulnerabilities, update Cockpit software package, update libdrm, update libinput to solve the problem of ThinkBook 14+G6 IMH notebook touchpad not working, update pci.ids to support more device IDs, update Vim to solve the problem of extra Vim icons in the upgraded system.

Plans

  • Update software package;
  • Update CVE security vulnerabilities;
  • Update Mesa version;
  • Update LLVM-19

 

Treeland

Progress

  • Implementation of multi-user personalized wallpaper configuration;
  • 80% progress on deepin screenshot adaptation;
  • Support auto-calculate appropriate HiDPI scaling;
  • Optimize the experience of Alt and Tab window switching.

Plans

  • Random wallpaper support in the workspace.

 

Linux Kernel

Progress

  • Kernel version base upgraded to 6.6.63;
  • 6.12.1 Kernel ready to start internal testing;
  • Turns are partially from upstream commits from the upstream 6.12 - 6.13 kernel development branch;
  • For the 6.6 kernel, the rounds are partially from commits in the 6.7 - 6.10 kernel development branch, supporting new device sound cards;
  • Optimize the default kernel configuration of Loongson 3A4000/3B4000 to enable NVMe support by default;
  • Fix some spelling errors in the kernel code.

Plans

  • To advance the support for the SG2042 kernel.

 

Leave a Reply