[arch-general] [arch-dev-public] Large packages in repositories

Thomas Dziedzic gostrc at gmail.com
Tue Aug 17 10:28:12 EDT 2010


On Tue, Aug 17, 2010 at 9:12 AM, Dan McGee <dpmcgee at gmail.com> wrote:

> Hey guys,
>
> A package went in so big today that it made reporead blow up on my
> local database due to the installed size being > 2GB:
> http://www.archlinux.org/packages/community/i686/sage-mathematics/
> http://www.archlinux.org/packages/community/x86_64/sage-mathematics/
>
> File
> "/usr/lib/python2.6/site-packages/django/db/backends/postgresql_psycopg2/base.py",
> line 44, in execute
>    return self.cursor.execute(query, args)
> django.db.utils.DatabaseError: integer out of range
>
> I'm wondering if we need to be more careful when it comes to these big
> packages entering our repositories. This one is especially suspect as
> of its 71096 files (and 71094 in the other architecture), a ton of
> them are things like *.py, *.pyc, *.html, or *.png files. This is ripe
> for splitting into a -data package (or not including some of this
> junk, if it is that, at all).
>
> mysql> select count(*), substring_index(path, '.', -1) from
> package_files where pkg_id = 49860 and path like '%.%' group by
> substring_index(path, '.', -1) order by count(*) desc limit 25;
> +----------+--------------------------------+
> | count(*) | substring_index(path, '.', -1) |
> +----------+--------------------------------+
> |    29787 | png                            |
> |     9410 | py                             |
> |     6602 | pyc                            |
> |     1804 | h                              |
> |     1722 | html                           |
> |     1659 | txt                            |
> |     1168 | pyo                            |
> |      988 | doctree                        |
> |      988 | rst                            |
> |      886 | hpp                            |
>
>
> tl;dr: I think we need some standards with these huge packages, and
> people need to be a lot more cognizant as to how big they are. We have
> lost more than one mirror due to complaints over needed space and
> stuff like this doesn't help.
>
> If any TU's would like to forward this along and solicit their
> thoughts I'd appreciate it.
>
> -Dan
>

There was a 4 day long thread about this in aur-general
http://mailman.archlinux.org/pipermail/aur-general/2010-August/009854.html


More information about the arch-general mailing list