On Mittwoch, 8. August 2018, 12:20:46 CEST wrote Stephan Kulow:
On 08/08/2018 12:09 PM, Adrian Schröter wrote:
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. This is a clear violation of GPL version 2: https://www.gnu.org/licenses/gpl-faq#DistributeWithSourceOnInternet
and possibly also for version 3 - but the rules in it are a little more relaxed. The faq has more informations about it.
well, it must be available, but it is not saying that it must be in the src.rpm. We could also think about how to make archives available and rsyncable for the mirrors. -- 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