Open laokz opened 2 months ago
老师麻烦把这个 #760 也分配给我吧,github id:Ywinh 根据老师的指导,先在eulermaker上面测试
先在群里说一下,我明天处理
首先提交到openEuler-24.03-LTS分支,然后再/sync master 2403next。这样2403工程能尽快用上
首先提交到openEuler-24.03-LTS分支,然后再/sync master 2403next。这样2403工程能尽快用上
明白老师
EBS构建本地仓库的时候可能不是 openEuler-24.03-LTS分支,但是提的 pr 都是openEuler-24.03-LTS分支
EBS构建验证:
/sync master openEuler-24.03-LTS-Next
EBS构建验证:
/sync master openEuler-24.03-LTS-Next
EBS构建验证:
/sync master openEuler-24.03-LTS-Next
EBS构建验证:
软件仓配置:
/sync master openEuler-24.03-LTS-Next
EBS构建验证:
/sync master openEuler-24.03-LTS-Next
EBS构建验证:
/sync master openEuler-24.03-LTS-Next
EBS构建验证:
/sync master openEuler-24.03-LTS-Next
EBS构建验证:
/sync master openEuler-24.03-LTS-Next
good
目前遇到两个问题,都集中在 riscv 架构下的 systemd 包问题,其他两个架构验证了都无问题
在 riscv 架构下屏蔽了 valgrind 之后报错
Problem: The operation would result in removing the following protected packages: systemd
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
sudo rpm -e --nodeps <name>
但是我不知道在哪里加入这行命令 要解决这个问题我认为可以尝试下面两个方法
sudo rpm -e --nodeps <name>
来remove在 riscv 架构下屏蔽了 valgrind 之后报错
Problem: package systemd-pam-255-7.oe2403.riscv64 from 1 requires systemd = 255-7.oe2403, but none of the providers can be installed
- package systemd-devel-255-7.oe2403.riscv64 from 1 requires systemd-pam = 255-7.oe2403, but none of the providers can be installed
- cannot install both systemd-255-7.oe2403.riscv64 from 1 and systemd-255-8.oe2403.riscv64 from @System
- cannot install the best candidate for the job
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
failed to solve dependencies
主要就是不了解这些 require 是在哪里出现的,尝试了两天感觉没有头绪,可能得理一遍 spec 文件的构建顺序与过程
这些是构建环境准备问题,和你的修改无关。稍晚我看看
老师,EBS验证问题已解决,目前所有包已经修改且验证完毕,详细信息在上面 “已完成的包”
好👍
valgrind现不支持riscv。一些包在spec里硬编码依赖valgrind,需改为%if %{valgrind_arches}才依赖。
涉及到的包:R-language fwupd jq libsecret mpich rapidjson rdma-core vdo