How to deal with 'No space left on device' errors

Hi,

I’ve been building a 0ad-data package, built from the latest commit on the 0ad GitHub repository’s master branch, and its build is now failing due to the error:


  257s] error: create archive failed on file /home/abuild/rpmbuild/SOURCES/9505490dc83acaf30ce99e7444d8f4c670895e60.tar.gz: cpio: write failed - No space left on device
  257s] error: create archive failed on file /home/abuild/rpmbuild/SOURCES/9505490dc83acaf30ce99e7444d8f4c670895e60.tar.gz: cpio: write failed - No space left on device

nowhere in its spec file is there an instruction to re-create the source archive the package was built from, so I’m thinking this is something the OBS does automatically. How do I deal with this error? This exact same spec file (except some versioning-related stuff, like patches and source archive) builds fine for the openSUSE:Factory project (https://build.opensuse.org/package/show/openSUSE%3AFactory/0ad-data) without a problem and the package did build a few times problem-free. What am I missing here?

Thanks for your time,
Brenton

Hi
Looks like you have found the constraints file that needs tweaking?

Ah so I am on the right track. Sorry, should have tweaked with it first, I just realized it might need some tweaking after I asked.

Hi
Some weekend reading for you :wink:
https://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.build_job_constraints.html