File powerline.changes of Package failed_powerline
Repair report for failed_powerline
Root cause:
- The RPM %prep phase failed because the spec referenced a Source0 URL that did not match the local source tarball name present in the package. The build attempted to extract /home/abuild/rpmbuild/SOURCES/2.8.4.tar.gz which was not found.
What I changed (minimal fix):
- File modified: temp_workspace/failed_powerline/powerline.spec
- Original line (approx):
Source0: https://github.com/powerline/powerline/archive/%{version}/powerline-%{version}.tar.gz
- Modified line:
Source0: %{name}-%{version}.tar.gz
Rationale:
- The repository already contains powerline-2.8.4.tar.gz. Changing Source0 to reference the bundled tarball name (%{name}-%{version}.tar.gz) ensures the %prep macro finds and unpacks the existing file instead of expecting a different path or remote download.
Files changed:
- powerline.spec (entire file replaced to update Source0 to use the local tarball name)
Next steps:
- Re-trigger the OBS build. With this change the %prep phase should find and uncompress powerline-2.8.4.tar.gz and proceed further. If other unrelated test failures occur during %check, they should be addressed separately.
Location of modified package in workspace:
- temp_workspace/failed_powerline
Timestamp: 2025-08-29
Automated repair performed by agent.