[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