[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分支拉取出来的新分支均需继承该工程

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分支拉取出来的新分支均需继承该工程
participants (2)
-
sunhai (C)
-
xiasenlin