Am Mittwoch, 4. Mai 2011, 11:20:40 schrieb Adrian Schröter:
Am Mittwoch, 4. Mai 2011, 10:59:41 schrieb Stefan Seyfried:
On Wed, 4 May 2011 10:20:22 +0200 Stephan Kulow <coolo@novell.com> wrote:
With _service files you download the original tar ball too. Very often even more often than once.
That is only true when you build packages, not on initial checkout.
for many people, download bandwidth is a less scarce resource than upload bandwidth
right.
The different ways how to deal with sources also in respect of bandwidth are documented here: http://doc.opensuse.org/products/draft/OBS/obs-best-practices_draft/cha.obs.... My personal recommendation as Factory policy would be: * make a global "download_files" with "mode=trylocal" the official openSUSE:Factory default policy: => with current osc versions the downloaded files gets committed and checked out as usual files. But they are validate on the server side when a URL as Source: is mentioned. => Make usage of Source: $URL/$file in spec files our default policy for Factory => people may able to skip "trylocal" in exceptional cases => _service: prefixed files will get generated on server side. but easily merged back as standard files later. * Still allow "download_url" source services in some cases, eg. packages with tar balls > 100MB when the files should not be checked out by default to allow fast fixing packages even with lower bandwidth. * Still allow "tar_scm" source services when an upstream project is not publishing tar balls and just offers svn/git repositories for their releases. I wanted to propose this in a more lengthy way, but I did not find the time yet :/ -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org