在例会中断一段时间后,为了改善社区日常技术及非技术工作的沟通效果,我们决定从本周开始恢复每周一次的贡献者例会。例会由我社贡献者组织和参与,除特殊安排外,于 UTC+8 时间每周六下午二时举行。
本期议题
AOSCC 2025
- 讲者信息初步校对
- 日程优化初步讨论
- 报名系统测试及评审
- 周边设计评审与工作规划
- 补充讨论:免费周边及平均参会者成本
应用商店
前端实现评审APRIL(软件包修缮与重组数据规范)评审
开发工具
- 整理 scriptlets 仓库
- 将部分较为通用或规模较大的工具独立成仓库
- 根据常用工具引入打包,并形成一组开发者工具,加入 maintainers-base 依赖
纪要:AOSCC 2025
讲者信息初步校对
目前确定参会分享的有 14 人,暂定课题内容及板块划分如下:
社区工作报告
- 白铭骢:社区年度报告
- Kexy Biscuit:安同 OS Linux 内核及软件包补丁管理
- Saki:oma 相关
开发经验谈
- Asuna:Rust 日志库性能调优
- Henry Chen:SpiderMonkey 维护相关
- 梓瑶:RISC-V 时钟驱动编写经验
- deepin 社区:DDE 的维护与发行版移植
专业领域分享
- Ayden Meng:固件的困境与出路
- 刘阳:二进制翻译相关
- MarsDoge:UEFI MultiArchUEFIPkg 相关
- SignKirigami:QEMU 与平台模拟相关
社区与社团组织相关
- BearChild:本地化社区运营相关
- ZeroAurora:校园社团组织运营相关
- xen0n:龙架构生态与社区现状解析
日程优化初步讨论
根据去年日程过于紧张的反馈,且今年预期分享环节数量大于或等于去年的 17 个的情况,计划对今年的日程进行如下调整:
- 第一天的日程从 11 点开始改为 10 点开始
- 午饭时间适当缩短,自由活动时间改为茶歇并适当缩短时长
- 如分享环节数量超过 20 个,需要考虑开设夜场
报名系统测试与评审
AOSCC 2025 将推动报名、签到、周边订购及投票和抽奖活动的信息化工作,这些功能将通过一套自研的报名系统实现。例会期间,贡献者们对信息登记、实名登记、周边订购及付款等功能进行了测试,并测试了手机填写体验。目前该系统仍有部分功能未实现,贡献者现场提出了如下修改意见,并记录了数条备忘。
我们计划在 UTC+8 时间下周一(2025 年 6 月 9 日)晚九时上线该系统,并同步开源系统源码。在此之前,我们委托社区贡献者 Neko205 对该系统的安全性进行审计。
周边设计评审与工作规划
本周例会评审通过了 6 款(含一款为志愿者准备的)文化衫设计及一款双面帆布袋设计(供参会者使用),预览如下:
AOSCC 文化衫设计预览,右下为志愿者服装
AOSCC 2025 帆布袋设计预览,仅提供一款设计,双面均有图案
贴纸方面,王江津(咸鱼)正在重制所有安安同同表情包,并补全部分设计中安安的耳朵。此外,他还计划基于电计算 103 的铭牌设计制作龙芯 XA61200(戏称“西安 612 型”)等主板和设备制作类似设计。最后,他提出,因为今年的新贴纸设计较少,本期的壁纸包将缩减到一个版面,搭配(目前正在确认工艺的)安同 OS 系统贴纸包(一版)免费发放给与会者。此外,白铭骢还提出基于“计算机铭牌”系列贴纸制作亚克力或金属材质的冰箱贴(也可用于部分机箱),有待贴纸设计基本确定后联系供应商。
钥匙扣方面,将补充一款基于光栅或双层印刷的安同 OS 设计,有待进一步探索供应商及美工设计要求等。
白铭骢提出是否可以制作马克杯,Kexy Biscuit 认为杯子运损大且会场可能无确切用途,因此建议不制作。
补充讨论:周边套件及平均参会者成本
考虑到今年预期可以复刻完所有的安安同同表情且钥匙扣无最小起订量,白铭骢提出今年可以推出全部 16 款钥匙扣。Ciel 补充道,不如给每个与会者提供 2 个随机设计,鼓励与会者间“集卡互换”。
而后,Ciel 询问,如果算上今年的新周边,今年会务预算将需要为每个与会者支出多少费用:根据每人一套(两版)贴纸、两个钥匙扣、一个名牌、一个编织袋计算,每人的周边成本为约 28.3 元,具体数额仍需确认最终的周边规格及供应商报价。
应用商店
由于 APRIL 规范文档及前端实现尚未准备就绪,应用商店相关议程延期到下次例会讨论。
scriptlets 清理计划
根据例会讨论,我们计划近期对用于存放小型开发工具的 scriptlets 仓库进行清理,对必要的工具包进行打包和项目整理(并引入完整的使用文档及许可信息):
独立项目
如下脚本及工具将单独立项:
breakit
- 用于查询和生成Breaks:
条目信息dropit
- 用于自动化查询及整理对软件包从维护数中移除工作(将整合pkg-prune.rkt
工具)find-deps
- 用于自动查询软件包中所有 ELF 文件的动态链接依赖loong64-it
- 用于快速双向转写loongarch64
及loong64
dpkg 软件包的架构信息make-video-samples
- 用于生成 AHVL 视频样本的不同规格是pushpkg
- 用于推送软件包repo-refresh
- APT 及 oma 通用的软件源本地数据库刷新工具breaker
,buildlog
,bump-rel
,commit-o-matic
,commitpacs
,copypac
,mkrfr
,mktransitionpac
,patch-series-rename
,pull-topic-as-local
及leaves.sql
合并为pakit
项目,并使用同名打包
此外,pakit
及 pushpkg
等软件包通过 maintainer-base 作为套件安装。
如下脚本将继续通过 scriptlets 提供:
build-cross-rustc.bash
- 用于交叉编译 Rustc 工具链qt5-repacks.sh
- 用于生成 Qt 5 源码套件包st
- 用于快速创建和挂接 tmux 会话
其他脚本:
上述没有列出的脚本一律保留在 archive
分支,主分支中删除。
下次例会
下次例会将于 UTC+8 时间 2025 年 6 月 14 日下午二时举行。