[arch-dev-public] Large packages in repositories
Thomas Bächler
thomas at archlinux.org
Tue Aug 17 10:51:25 EDT 2010
Am 17.08.2010 16:39, schrieb Dan McGee:
> That's news to me:
>
> archweb=# select p.id, pkgname, a.name, r.name, installed_size,
> compressed_size from packages p left join arches a on a.id = p.arch_id
> left join repos r on r.id = p.repo_id where pkgname like 'nexuiz%' or
> pkgname like 'vdrift%' or pkgname like 'sauerbraten%' or pkgname like
> 'openarena%' or pkgname like 'flightgear%' order by compressed_size
> desc;
> id | pkgname | name | name | installed_size |
> compressed_size
> -------+------------------+--------+-----------+----------------+-----------------
> 9562 | nexuiz-data | any | Community | 891768832 |
> 882807981
> 16811 | vdrift-data | any | Community | 593498112 |
> 523473616
> 15925 | sauerbraten-data | any | Community | 538304512 |
> 443680072
> 16882 | openarena-data | any | Community | 345866240 |
> 333849916
> 13406 | flightgear-data | any | Community | 572440576 |
> 317831046
> 5490 | nexuiz | x86_64 | Community | 6164480 |
> 2757201
> 4879 | flightgear | x86_64 | Community | 10555392 |
> 2579360
> 711 | flightgear | i686 | Community | 10272768 |
> 2548000
> 1260 | nexuiz | i686 | Community | 5562368 |
> 2314704
> 6033 | sauerbraten | x86_64 | Community | 3518464 |
> 1142808
> 1822 | sauerbraten | i686 | Community | 3420160 |
> 1017648
> 16830 | vdrift | x86_64 | Community | 2994176 |
> 820512
> 16812 | vdrift | i686 | Community | 2899968 |
> 787368
> 16900 | openarena | x86_64 | Community | 1937408 |
> 601684
> 16886 | openarena | i686 | Community | 1593344 |
> 493280
> 4880 | flightgear-atlas | x86_64 | Community | 901120 |
> 354938
> 712 | flightgear-atlas | i686 | Community | 811008 |
> 329020
> (17 rows)
These have all been built using separate PKGBUILDs, not split ones. You
won't be able to do this in sage as easily. However, I do agree that we
should split that - somehow.
> It isn't "a few GB"- it is one package taking up 1.5 GB between the
> two architectures. That is to me, a bit out of control considering we
> used to not even ship info pages to save package size.
It's a big package.
I was the first one to upload nexuiz (i686 only, 800MB maybe?) to
community back in 2005. I considered that a "huge" package, and nobody
ever noticed or complained.
> I'm not "OMG take it out of the repos", but we need to at least not
> let 10 more of these in without some serious thought as to what we
> intend to package and distribute.
I can try to work with td123 to try and make the sage package saner, but
it's nothing that will happen quickly.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.archlinux.org/pipermail/arch-dev-public/attachments/20100817/867bf6bb/attachment.bin>
More information about the arch-dev-public
mailing list