一 . 背景 1 . 2203-LTS 分支的 at-spi2-core 包在 obs 工程执行 check 阶段时的测试用例失败,需要使用 root 权限构建 2 .因为涉及的 memory 用例需要执行 /usr/libexec/at-spi-bus-launcher ,由于该文件 at-spi2-core 本包提供,所以在执行用例之前将当前编译出来的文件 install 至 /usr/libexec/ 目录下来解决用例失败的问题,由于普通用户权限受限执行不了该操作,所以需要 root 权限 3 .在 22.03 及其以上都会后期修改,所以会涉及到 22.03 及 24.03 相关的版本 二 . 期望添加的配置 申请 at-spi2-core 包使用 root 权限构建 三 . 涉及工程范围 1.Eulermaker/OBS 中 master/2403-LTS/2403-LTS-Next/2203-LTS/2203-LTS-SP1/2203-LTS-SP2/2203-LTS-SP3/2203-LTS-Next/ 分支 at-spi2-core 包编译工程 2. 后续从 master 分支拉取出来的新分支均需继承该工程
CICD sig评估合理,同意添加root权限
From: sunhai (C) [mailto:sunhai10@huawei.com] Sent: Thursday, April 18, 2024 8:08 PM To: compass-ci@openeuler.org Cc: Yanan (Euler) yanan@huawei.com; Fengtao (fengtao, Euler) fengtao40@huawei.com; yanglu (E) yanglu72@h-partners.com Subject: [Compass-ci] [Compass-ci]at-spi2-core包申请使用root权限构建选项
一.背景 1.2203-LTS分支的at-spi2-core包在obs工程执行check阶段时的测试用例失败,需要使用root权限构建 2.因为涉及的memory用例需要执行/usr/libexec/at-spi-bus-launcher,由于该文件at-spi2-core本包提供,所以在执行用例之前将当前编译出来的文件install至/usr/libexec/目录下来解决用例失败的问题,由于普通用户权限受限执行不了该操作,所以需要root权限 3.在22.03及其以上都会后期修改,所以会涉及到22.03及24.03相关的版本 二.期望添加的配置 申请at-spi2-core包使用root权限构建 三.涉及工程范围 1.Eulermaker/OBS中master/2403-LTS/2403-LTS-Next/2203-LTS/2203-LTS-SP1/2203-LTS-SP2/2203-LTS-SP3/2203-LTS-Next/分支at-spi2-core包编译工程 2.后续从master分支拉取出来的新分支均需继承该工程