we waste extreme amounts of space on our download server (and on the
mirrors) by the way we publish source RPMs.
The source package is published in every repository, so it can be
For instance, an Apache httpd source package is 5.3 MB, but altogether
they occupy more than the ten-fold:
# du -sch repositories/Apache/openSUSE_11.1/src/apache2-2.2.11-10.1.src.rpm
# du -sch repositories/Apache/*/src/apache2-*.src.rpm
(This probably being a rather harmless example, but illustrative.)
To set this in perspective, I estimate that 25-50% of space might be
wasted. Let's look at some numbers:
Wow, it's even worse than I thought...
What can we do about this?
From my understanding, each of the source rpms could be used to achieve
the same build result. (Or isn't that the case?)
The source RPMs should be published once only, if at all. What do you
"WARNING: This bug is visible to non-employees. Please be respectful!"
SUSE LINUX Products GmbH
Research & Development