feat: remove Arch Linux and RPM packaging files - #262
Johnson-zs merged 1 commit into
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis cleanup removes obsolete Arch Linux and RPM packaging metadata plus four outdated documentation guides. Core source functionality is unchanged, but Arch and RPM users lose the repository-provided packaging definitions and developers should use the current documentation sources instead. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: Johnson-zs The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Warning
详情 {
"export": {
"rpm/deepin-anything.spec": {
"a": [
"export PATH=$PATH:%{_libdir}/qt5/bin"
]
}
}
} |
Removed Arch Linux PKGBUILD and related systemd sysusers configuration file as part of cleanup. These files were specific to building and packaging deepin-anything for Arch Linux distribution. Deleted multiple documentation files including app_developer.md, design_considerations.md, end_user_tester.md, and lib_developer.md. These documents contained outdated development guides, design documentation, and testing instructions that are no longer relevant to the current codebase. Removed RPM specification file for building packages on RPM-based distributions like Fedora, RHEL, and openSUSE. The .spec file included build requirements, installation instructions, and package structure definitions. These changes reflect a cleanup of distribution-specific packaging files and outdated documentation that was not being maintained. The removed files were likely remnants from when the project supported multiple Linux distributions or earlier development phases. Log: Removed outdated distribution packaging files and documentation Influence: 1. No impact on core functionality or library usage 2. Arch Linux users will no longer find PKGBUILD for building from source 3. RPM-based distribution users will need alternative packaging methods 4. Developers should refer to current documentation sources for API usage 5. The library functionality remains unchanged feat: 移除 Arch Linux 和 RPM 打包文件 移除 Arch Linux 的 PKGBUILD 和相关 systemd sysusers 配置文件作为清理 工作的一部分。这些文件专门用于在 Arch Linux 发行版上构建和打包 deepin- anything。 删除多个文档文件,包括 app_developer.md、design_considerations.md、 end_user_tester.md 和 lib_developer.md。这些文档包含过时的开发指南、设计 文档和测试说明,与当前代码库不再相关。 移除用于在基于 RPM 的发行版(如 Fedora、RHEL 和 openSUSE)上构建包的 RPM 规范文件。.spec 文件包含构建要求、安装说明和包结构定义。 这些更改反映了对发行版特定打包文件和未维护的过时文档的清理。被移除的文件 可能是项目支持多个 Linux 发行版或早期开发阶段遗留下来的。 Log: 移除过时的发行版打包文件和文档 Influence: 1. 不影响核心功能或库使用 2. Arch Linux 用户将无法找到用于从源代码构建的 PKGBUILD 3. 基于 RPM 的发行版用户需要替代的打包方法 4. 开发人员应参考当前文档源了解 API 使用 5. 库功能保持不变
67b29a5 to
9eb1e36
Compare
|
Warning
详情 {
"export": {
"rpm/deepin-anything.spec": {
"a": [
"export PATH=$PATH:%{_libdir}/qt5/bin"
]
}
}
} |
deepin pr auto review🤖 AI 代码审查报告📊 总体评价
🔍 详细分析1. 语法逻辑 ✅评价: 优秀 ✅ 通过 潜在问题: 建议: 无 2. 代码质量 ✅评价: 良好 ✅ 通过 潜在问题:
建议: 1. 建议修改 PR 标题为更准确的描述,如「feat: remove Arch Linux, RPM packaging files and documentation」 3. 代码性能 ✅评价: 优秀 ✅ 通过 潜在问题: 建议: 无 4. 代码安全 🔒评价: 优秀 ✅ 通过
安全漏洞详情: 建议: 无 💡 改进建议代码示例本报告由 AI 代码审查工具自动生成 |
46479d9
into
linuxdeepin:develop/snipe-20260923
Removed Arch Linux PKGBUILD and related systemd sysusers configuration file as part of cleanup. These files were specific to building and packaging deepin-anything for Arch Linux distribution.
Deleted multiple documentation files including app_developer.md, design_considerations.md, end_user_tester.md, and lib_developer.md. These documents contained outdated development guides, design documentation, and testing instructions that are no longer relevant to the current codebase.
Removed RPM specification file for building packages on RPM-based distributions like Fedora, RHEL, and openSUSE. The .spec file included build requirements, installation instructions, and package structure definitions.
These changes reflect a cleanup of distribution-specific packaging files and outdated documentation that was not being maintained. The removed files were likely remnants from when the project supported multiple Linux distributions or earlier development phases.
Log: Removed outdated distribution packaging files and documentation
Influence:
feat: 移除 Arch Linux 和 RPM 打包文件
移除 Arch Linux 的 PKGBUILD 和相关 systemd sysusers 配置文件作为清理 工作的一部分。这些文件专门用于在 Arch Linux 发行版上构建和打包 deepin-
anything。
删除多个文档文件,包括 app_developer.md、design_considerations.md、 end_user_tester.md 和 lib_developer.md。这些文档包含过时的开发指南、设计 文档和测试说明,与当前代码库不再相关。
移除用于在基于 RPM 的发行版(如 Fedora、RHEL 和 openSUSE)上构建包的 RPM 规范文件。.spec 文件包含构建要求、安装说明和包结构定义。
这些更改反映了对发行版特定打包文件和未维护的过时文档的清理。被移除的文件
可能是项目支持多个 Linux 发行版或早期开发阶段遗留下来的。
Log: 移除过时的发行版打包文件和文档
Influence:
Summary by Sourcery
Clean up obsolete distribution packaging assets and unmaintained documentation without changing core library functionality.
Enhancements:
Chores: