Building python3.spec for standard_x86_64/x86_64
Getting buildconfig from server and store to /home/Rui/obs/home:system-thoughts:branches:openEuler:22.03:LTS/python3/.osc/_buildconfig-standard_x86_64-x86_64
Getting buildinfo from server and store to /home/Rui/obs/home:system-thoughts:branches:openEuler:22.03:LTS/python3/.osc/_buildinfo-standard_x86_64-x86_64.xml
Updating cache of required packages
0.0% cache miss. 437/437 dependencies cached.
Skipping verification of package signatures
Writing build configuration
Running build
BUILD_ROOT=/home/Rui/obs/home:system-thoughts:branches:openEuler:22.03:LTS/python3/tmp must be owned by root. Exit...
failed "build " at Wed Sep 21 13:47:56 UTC 2022.
The buildroot was: /home/Rui/obs/home:system-thoughts:branches:openEuler:22.03:LTS/python3/tmp
If we do not specofy build root dir, it can start building: `osc build --clean -j16 standard_x86_64`
**Expected behavior**
Non-root user can osc build when specify build root:
Describe the bug Non-root user failed to osc build when specify build root
Versions
Fedora Linux 36 (Workstation Edition)
osc-0.180.0-332.4.1.fc36.noarch
To Reproduce Steps to reproduce the behavior:
mkdir tmp && osc build -j16 --root=$PWD/tmp standard_x86_64
Building python3.spec for standard_x86_64/x86_64 Getting buildconfig from server and store to /home/Rui/obs/home:system-thoughts:branches:openEuler:22.03:LTS/python3/.osc/_buildconfig-standard_x86_64-x86_64 Getting buildinfo from server and store to /home/Rui/obs/home:system-thoughts:branches:openEuler:22.03:LTS/python3/.osc/_buildinfo-standard_x86_64-x86_64.xml Updating cache of required packages 0.0% cache miss. 437/437 dependencies cached.
Skipping verification of package signatures Writing build configuration Running build BUILD_ROOT=/home/Rui/obs/home:system-thoughts:branches:openEuler:22.03:LTS/python3/tmp must be owned by root. Exit...
failed "build " at Wed Sep 21 13:47:56 UTC 2022.
The buildroot was: /home/Rui/obs/home:system-thoughts:branches:openEuler:22.03:LTS/python3/tmp