Hi, I read on the wiki that you look for some solution how to avoid additional build time due to tar ball recompression. One way to do it is like in science:unstable/FreeCAD package. It builds directly in the git tree and is just packaging the _service file in src.rpm's. It would have a > 100MB tar.xz file otherwise inside. This us speeding up the build a lot. The disadvantage of that is that you can not do an offline build. And you can't get the code anymore, if the upstream scm server disappears _and_ build.opensuse.org is not working for you anymore. Therefore the distribution source tree alone would not be enough anymore for saitisfing the GPL. Either the upstream project or the OBS instance is required as well. Not sure if this is good enough for you, but I wanted to mention it at least. How does it look in practice? _service file has only the obs_scm and set_version service active. FreeCAD.spec is just packaging the _service file instead of the tar ball. %setup is skipping tar ball extraction via %setup -q -b %_sourcedir/%name-%version -T -D Have a look in the example here, you find this also switchable via build_tar_ball rpm macro: https://build.opensuse.org/package/show/science:unstable/FreeCAD (and yes, someone broke hdf5 stuff again, but does not matter here) bye adrian -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org