[{"data":1,"prerenderedAt":226},["ShallowReactive",2],{"zh-cn:CommonContent:/news/2025-08-09-contributor-minutes":3},{"id":4,"title":5,"body":6,"categories":215,"date":217,"description":12,"extension":218,"home":219,"important":219,"meta":220,"navigation":221,"path":222,"seo":223,"stem":224,"__hash__":225},"zhCN/news/2025-08-09-contributor-minutes.md","纪要：贡献者例会（2025 年 8 月 9 日）",{"type":7,"value":8,"toc":200},"minimark",[9,13,17,22,29,32,43,46,51,54,103,106,109,112,115,127,130,137,139,147,150],[10,11,12],"p",{},"UTC+8 时间 2025 年 8 月 9 日下午二时，社区贡献者组织例会，围绕社区日常工作及相关计划组织讨论。",[14,15,16],"h2",{"id":16},"本期议题",[18,19,21],"h3",{"id":20},"ospp-2025","OSPP 2025",[23,24,25],"ul",{},[26,27,28],"li",{},"同步开源之夏项目研发情况",[18,30,31],{"id":31},"系统维护",[23,33,34,37,40],{},[26,35,36],{},"八月发行更新内容介绍、同步，准备编写发行注记",[26,38,39],{},"bash-config PATH/MANPATH 处理问题讨论",[26,41,42],{},"其他维护疑难问题讨论、PR 审阅请求等现场处理",[18,44,45],{"id":45},"社区门户",[23,47,48],{},[26,49,50],{},"支持中心设计讨论",[14,52,21],{"id":53},"ospp-2025-1",[23,55,56,75,86],{},[26,57,58,59],{},"陈萱\n",[23,60,61,72],{},[26,62,63,64,71],{},"Spectre 问题尚未解决，提交了",[65,66,70],"a",{"href":67,"rel":68},"https://bugzilla.mozilla.org/show_bug.cgi?id=1981138",[69],"nofollow","上游工单","，上游答复但未有推进",[26,73,74],{},"测试通过率依然在可接受范围内",[26,76,77,78],{},"wxiwnd\n",[23,79,80,83],{},[26,81,82],{},"上周学生参加比赛，本周继续推进项目，这周提了两组 survey",[26,84,85],{},"poetry 新版需要自举，目前计划解决方案是将 poetry-core 更新，而后使用 poetry-core 构建 poetry",[26,87,88,89],{},"白铭骢\n",[23,90,91,94],{},[26,92,93],{},"aosc-os-abbs 翻译已经基本完成，等待 CI 流程调整，确保 Weblate 可以通过 stable 分支同步翻译更新",[26,95,96,97,102],{},"virt-manager 翻译",[65,98,101],{"href":99,"rel":100},"https://github.com/AOSC-Dev/translations/pull/61",[69],"已完成翻修","，待审阅",[14,104,105],{"id":105},"八月发行更新内容介绍及同步",[10,107,108],{},"MIPS PMON 相关更改稍后撤出八月更新范畴，等待九月更新。",[14,110,39],{"id":111},"bash-config-pathmanpath-处理问题讨论",[10,113,114],{},"背景：bash-config 先前会在非 WSL 环境下，针对交互 Bash 会话重置 PATH，导致 Gentoo Prefix 及 nix-installer 无法使用（这两个软件都会先调整 PATH，而后再启动 Bash）。",[10,116,117,118,122,123,126],{},"要解决这个问题，需要去除 unset PATH 的行为，但这也会造成问题：bashrc 是可以重复执行的，会导致 PATH 内容冗余并不断经过追加 (append) 增长。0.8.0 提出了初步修复，但没有正确处理 PATH 优先级，无法确保 PATH 顺序的正确性——尤其是现在的 SDDM 包中在启动会话时将 ",[119,120,121],"code",{},"/usr/bin"," 放在了 ",[119,124,125],{},"/usr/local/bin"," 中。",[10,128,129],{},"因此，最终需求是：bash-config 需要确保一组核心的 PATH 顺序一直正确，将一组固定的 PATH 内容过滤出来，并使用正确的顺序将其写入 PATH 中；而后，再根据需要前置 (prepend) 或追加 (append) 额外可执行目录（如 snapd 应为 append，避免替代系统命令）。",[10,131,132,133,136],{},"尚存问题：如何确定 bashrc（尤其是其中预置的 ",[119,134,135],{},"~/.local/bin","）和 profile/profile.d 中定义的 PATH 优先级？如何确定 PATH 内容来自 bashrc 还是 profile/profile.d？",[14,138,50],{"id":50},[23,140,141,144],{},[26,142,143],{},"需要板块划分、美工设计，以及内容支持",[26,145,146],{},"需要准备内容设计和功能列表，后续在贡献者群中讨论",[14,148,149],{"id":149},"其他维护疑难问题讨论",[23,151,152,179,182,197],{},[26,153,154,155],{},"Rust 1.89 更新问题，定位到两个 Arch 使用的补丁，可参考：\n",[23,156,157,165],{},[26,158,159,164],{},[65,160,163],{"href":161,"rel":162},"https://gitlab.archlinux.org/archlinux/packaging/packages/rust/-/blob/878ea10b0833c728000fae199eb2dac05f898027/0006-compiler-Swap-primary-and-secondary-lib-dirs.patch",[69],"0006-compiler-Swap-primary-and-secondary-lib-dirs.patch","：优先使用 lib 而不是 lib64 作为运行时库路径",[26,166,167,172,173,178],{},[65,168,171],{"href":169,"rel":170},"https://gitlab.archlinux.org/archlinux/packaging/packages/rust/-/blob/878ea10b0833c728000fae199eb2dac05f898027/0007-bootstrap-Workaround-for-system-stage0.patch",[69],"0007-bootstrap-Workaround-for-system-stage0.patch","：修复未正确处理 stage0 运行时目录生成的问题（",[65,174,177],{"href":175,"rel":176},"https://github.com/rust-lang/rust/issues/143735",[69],"上游报告","）",[26,180,181],{},"LLVM (optenv32) 需加急，目前阻挡了 Mesa 25.2 更新",[26,183,184,185],{},"Core 中 GCC 软件包结构调整：gcc 依赖 gcc-15\n",[23,186,187,194],{},[26,188,189,190,193],{},"其中须注意，gcc-* 提供的运行时库均未安装在默认目录 (",[119,191,192],{},"/usr/lib",") 下，需要创建软链接",[26,195,196],{},"建议使用 gcc 包提供这些软链接，避免后续更新时造成文件迁移（PostgreSQL 也是这样处理的）",[26,198,199],{},"LLVM 也应根据 GCC 结构调整中的建议修改运行时库软链接的提供方式",{"title":201,"searchDepth":202,"depth":202,"links":203},"",2,[204,210,211,212,213,214],{"id":16,"depth":202,"text":16,"children":205},[206,208,209],{"id":20,"depth":207,"text":21},3,{"id":31,"depth":207,"text":31},{"id":45,"depth":207,"text":45},{"id":53,"depth":202,"text":21},{"id":105,"depth":202,"text":105},{"id":111,"depth":202,"text":39},{"id":50,"depth":202,"text":50},{"id":149,"depth":202,"text":149},[216],"minutes","2025-08-02T08:00:00.000Z","md",false,{},true,"/news/2025-08-09-contributor-minutes",{"title":5,"description":12},"news/2025-08-09-contributor-minutes","U6eQFnvfd9XDeW3eMUgo_HlPdXTaMq9bI8Nlw-FJR28",1773742822330]