2024.05 Progress Report
eweOS Developers
5/31/2024
Package Highlights
131 PRs merged in total during May 2024. See a full list here.
Kernel
linux
6.9.2linux-lts
6.6.31 (New) We are now providing both latest stable and latest stable-lts kernels.
Toolchain / Programming Languages
- Another group of python packages.
vala
0.56.17 (New)go
1.22.3. Go is available on riscv64 now.rust
1.78.0
Utils
makepkg
now definesJOBS
to adjust parallelismtmux
3.4util-linux
2.40.1acpid
servicecups
2.4.8 (New) and related packagesnmap
7.95 (New)
Libraries
icu
75.1gettext-tiny
0.3.2.r4 (New) now replacesgettext
ffmpeg
7.0ncurses
6.5libva
2.21.0 (New) and vaapi support for some packagesopenssl
3.3.0 and its transitions
Fonts
- Font package names now follow the format of
font-{fontname}
and provide fonts in the format of{ttf,otf}-{fontname}
.
Desktop Applications
- Some GNOME applications
- Some packages for KDE Framework 6.1.0
fcitx5-chinese-addons
5.1.4 (New) to support Chinese IME.telegram-desktop
5.0.1 (New)wayvnc
0.8.0 (New) to provide VNC support
More
- ...and more!
Infra
Workflow
- Added a workflow to bump
pkgrel
for packages and open PR automatically. - Added a workflow to check diff in package files for PRs.
- Added a workflow to create a blank package branch, as a step to enforce PRs instead of direct commit to package repository.
- Packages from PR workflow are now uploaded as artifacts.
- Added auto approval for helper bot, and now two approvals (including one from helper bot) are required to merge a PR.
Build System
- Disable chained rebuild to ensure each rebuild is triggered by a new
pkgrel
.
Website
- Package list page is now optimized to provide lag-free experience.
Repository
Current size of repositories:
7.2G ./eweos
2.2G ./eweos-images
- Images in repositories are now pulled periodically (once a week) from GitHub Actions.
- An oracle object storage is now deployed, serving eweOS images.
Community
- eweOS repository is mirrored and hosted on Mirror of Wuchang Shouyi University
- Telegram groups and channels are renamed and assigned with new logos. A new group is created for news of GitHub repositories. A new channel is created for news and updates.