I. October Community Data Overview

II. Community Products

1. deepin 25 Official Release Update: File Management and System Experience Upgraded Again

In October, the deepin 25 official release received the 25.0.9 version update, bringing multiple optimizations focused on file management efficiency and system interaction details:

  • File Manager Efficiency Innovations:

    • Supports grouping display by time, size, type, and name, making file finding clearer.

    • Added a pin tab feature for one-click access to frequently used directories.

    • Dragging files to the window edge triggers automatic scrolling, making long-distance operations more convenient.

    • Automatically creates a new tab in the current window when opening a folder, resolving multi-window clutter.

  • System Tool Optimizations (App Store, Screenshot, etc.):

    • Added an "App Delivery" entry to the "More" menu in the App Store, encouraging users to participate in ecosystem co-construction.

    • Optimized the installation timeout prompt text.

    • Moved the save option closer to the toolbar in the screenshot/screen recording tool for more intuitive operation.

  • System-Level Fixes and Experience Refinements:

    • Fixed high-priority issues including: abnormal clipboard shortcut display, mixed Chinese/English text in the Control Center keyboard overview, abnormal Firefox taskbar icon, 4K resolution scaling problems, and file name sorting errors with multiple decimal points.

The deepin 25 user experience survey is currently in full swing. We sincerely invite you to participate: (Link placeholder)

2. Deepin Home

In October, Deepin Home and the forum received a total of 129 user bug reports and feature requests, including:

  • 96 Bug Reports: 39 replied to, 4 resolved, 3 under replication.

  • 33 Feature Requests: 3 completed, 13 accepted into the requirement pool, 2 incorporated into version planning, 3 rejected.

III. Community SIGs (Special Interest Groups)

deepin-kernel SIG

  • Updated minor version patches for 6.12.49, 6.12.50, 6.12.51, 6.12.52, 6.12.53, and 6.12.54, fixing known upstream issues.

  • Updated minor version patches for 6.6.108, 6.6.109, 6.6.110, 6.6.111, 6.6.112, 6.6.113, fixing known upstream issues.

  • 6.6 Kernel Branch: Merged support from Zhaoxin for the new KH-50000 series processors:

    • Added import of CPUID leaf 0xC0000000 for Zhaoxin in KVM virtualization.

    • Added confirmed usable PCIe host bridge IDs to the pci_p2pdma whitelist.

    • Updated CPU temperature monitoring driver support for new processors.

    • Fixed SATA EM LED driver support for new processors.

    • Updated bus lock detection support, enabling this feature for both Zhaoxin and AMD processors.

    • Added Zhaoxin CPU microcode driver support for loading microcode from files.

    • Updated Zhaoxin sound card driver.

    • Updated uncore driver, adding support for new processors.

    • Updated Zhaoxin's i2c_smbus driver.

    • Updated pinctrl driver support for new processors.

    • Updated Zhaoxin PAUSEOPT feature support.

    • Updated Zhaoxin CPU hardware encryption/decryption driver.

    • Fixed a potential null pointer issue in acpi_rmrr_andd_probe.

  • 6.6 Kernel Branch: Merged community 6.12 kernel patches to support set_memory_ro/rw/x/nx architecture hooks on LoongArch for modifying page table attributes.

  • 6.6 Kernel Branch: Fixed a compilation error (werror) in the JMicron mwv207 driver after the 6.6.109 minmax.h update caused by macro redefinition.

  • 6.6 Kernel Branch: Fixed a compilation error (werror) in the THXC GPU driver after the 6.6.109 patch update, where the max_t macro couldn't be constant-evaluated, triggering VLA memory allocation.

  • 6.6 Kernel Branch: Merged a patch to fix perf build failure on 6.6 kernel code due to incorrect calloc parameter order.

  • 6.6 & 6.12 Kernel Branches: Merged Loongson-submitted AMDGPU fixes related to the Loongson platform.

  • 6.6 Kernel Branch: Merged Loongson-submitted interrupt and DMA-related fixes.

  • 6.6 Kernel Branch: Merged the OverlayFS read-only file tracking patch and disabled it by default at runtime, to be enabled via sysctl.

  • 6.6 Kernel Branch: Merged enabling the Dynamic IRQ feature for HPET (High Precision Event Timer) on the KH-50000 platform to avoid HPET broadcast timer interrupts waking CPU0, improving energy efficiency.

  • 6.6 Kernel Branch: Continued integrating EEVDF scheduler fix patches.

  • 6.6 Kernel Branch: Continued integrating some Sunway (ShenWei) patches.

  • 6.6 Kernel Branch: Reverted the wifi: mac80211: chan: chandef is non-NULL for reserved patch to fix syzkaller reports.

  • 6.12 Kernel Branch: Merged 195 patches for SG2042 and SG2044, supporting:

    • Full platform support from scratch (PCIe, SPI, GMAC, PWM, MSI, I2C, MMC, DMA, GPIO, Clocks, Device Tree).

    • T-HEAD C920V2 performance monitoring support.

    • xtheadvector vector extension support.

    • Ghostwrite vulnerability mitigation.

    • MSI controller stability and affinity fixes.

    • IPI sequence, DMA coherence, NUMA, errata fixes.

  • 6.12 Kernel Branch: Merged SHA-3 algorithm acceleration implementation based on RISC-V V and K extensions.

  • 6.12 Kernel Branch: Merged a patch fixing an error when packaging directly with make bindeb-pkg.

  • 6.12 Kernel Branch: Enabled more Sound SOC driver configurations on x86 kernels.

  • 6.6 & 6.12 Kernel Branches: Added support for per-VMA locks for concurrent page-fault handling on LoongArch architecture.

  • 6.6 & 6.12 Kernel Branches: Added more device ID support for MTK7922 and MTK7925.

deepin-sysdev-team

  • Updated rapidjson, fixing compilation errors on RISC-V and SW64 architectures.

  • Updated packages including gnu-standardspython-urllib3libauthen-sasl-perlgsaslgdk-pixbufamd64-microcode 20250311intel-microcode 20250812expat.

  • Updated beautifulsoup4 for compatibility with soupsieve 2.6.

DDE SIG

  • Fixed an issue where repeatedly triggering previews in the multi-task area of the taskbar in a TreeLand environment could cause a crash.

  • Fixed an occasional issue where clicking a taskbar icon corresponding to an existing window would not display the window.

  • Temporarily re-added AM-based window identification to the multi-task area of the taskbar.

  • Added a camera status OSD (On-Screen Display).

  • Disabled drag-and-drop behavior when the taskbar is locked.

  • Fixed text alignment in notifications.

  • Show the tray panel when dragging icons in the system tray area.

  • Ensured the "Show Desktop" tooltip width is always 1 physical pixel, regardless of system scaling.

  • Added a "Clear All" function button to the notification center.

  • Fixed an issue where keyboard interaction with the launcher's right-click menu could highlight invisible menu options.

  • Added support for hiding the launcher by clicking on the blank background of the search results page.

  • Fixed an issue where the launcher's keyboard focus was not reset in some scenarios.

  • Fixed incorrect currency format display in the Control Center in RTL (Right-to-Left) regions.

  • Fixed an issue where some password input boxes in the Control Center could not input Chinese text.

  • Fixed an issue where the scrollbar in the Control Center language selection dialog could not scroll to the very bottom.

  • Fixed an issue where the gesture animation playback position in the Control Center differed from the actual selected position.

  • Other defect fixes.

dde-port SIG

  • Added Qt 6.10 support for various deepin and DDE projects.

  • Ongoing portability issue handling.

deepin-ports SIG

  • Completed adaptation for the Radxa Dragon Q6A development board.

  • Began adaptation work for the Rock5B.

  • Started preliminary adaptation for the Radxa Cubie A7Z and added image configuration.

  • Added 6.17 kernel for Radxa Dragon Q6A in the kernel project.

  • Added the 5.15 kernel for Allwinner A733 (provided by Radxa) in the kernel project.

  • Added SD card boot instructions to the T-Head TH1520 installation guide.

  • Added multi-architecture display functionality to the "Support Matrix" on the group's web page.

  • Began preparing the deepin RVA23 support plan, investigating feasible solutions.

  • For more detailed group updates, please refer to the weekly reports provided by the group's blog: https://deepin-community.github.io/sig-deepin-ports/blog

deepin-translation SIG

  • Provided feedback and corrections for encountered translation errors.

  • Added a new Indonesian language proofreader.

  • Timely updates for translations in Spanish, Japanese, Italian, German, Arabic, Ukrainian, French, Indonesian, Russian, and other languages.

IV. Community Ecosystem

The App Store has completed application review and testing over 1,800 times, successfully promoting the release of 808 applications. Among these, 503 are brand new applications, covering diverse fields such as games, tools, and AI. Several major applications have also been updated, for example, office software like DingTalk and Feishu have completed minor version updates to varying degrees; the native WeChat application launched a major 4.1 version update, bringing multiple new features and experience optimizations.

The Ecological Co-construction Group is steadily advancing application adaptation work. A total of 17 group developers enthusiastically participated in ecological construction, maintaining 493 applications in various forms, specifically including 53 deb open-source applications, 432 Linglong applications, and 8 Wine applications. Since the beginning of 2025, a total of 2,994 applications have been maintained by community developers. We sincerely invite more partners to submit high-quality applications through the deepin community to jointly build an open and diverse community application ecosystem.

More info: bbs.deepin.org

Leave a Reply