Bug#807943: game-data-packager: cannot make packages of large games

Simon McVittie smcv at debian.org
Mon Dec 14 23:31:29 UTC 2015


Control: tags 807943 unreproducible

On 14/12/15 16:13, Alam Arias wrote:
> ran the command:
> 
> game-data-packager --no-install --compress --verbose --debug doom3 Doom\ 3/ 2>&1 | tee gdp.log
> 
> but the command failed, dpkg-deb return 'dpkg-deb: error: ar member size 10892738560 too large'

g-d-p on your system is somehow trying to produce a .deb of around 10
gigabytes. I wonder how? doom3-data is "only" 1.5 gigabytes here, and
because g-d-p checksums every file, you shouldn't see any difference,
apart from small optional documentation files appearing or disappearing:

smcv at perpetual:~/tmp% ar tv doom3-data_43_all.deb
rw-r--r-- 0/0      4 Dec 14 23:18 2015 debian-binary
rw-r--r-- 0/0    910 Dec 14 23:18 2015 control.tar.gz
rw-r--r-- 0/0 1556121600 Dec 14 23:18 2015 data.tar
smcv at perpetual:~/tmp% dpkg --fsys-tarfile doom3-data_43_all.deb | tar -tvf-
drwxr-xr-x root/root         0 2015-12-14 23:18 ./
drwxr-xr-x root/root         0 2015-12-14 23:18 ./usr/
drwxr-xr-x root/root         0 2015-12-14 23:18 ./usr/share/
drwxr-xr-x root/root         0 2015-12-14 23:18 ./usr/share/games/
drwxr-xr-x root/root         0 2015-12-14 23:18 ./usr/share/games/doom3/
drwxr-xr-x root/root         0 2015-12-14 23:18
./usr/share/games/doom3/base/
-rw-r--r-- root/root    192031 2015-10-22 23:51
./usr/share/games/doom3/base/pak007.pk4
-rw-r--r-- root/root 229649726 2015-10-22 23:08
./usr/share/games/doom3/base/pak001.pk4
-rw-r--r-- root/root     12243 2015-10-22 23:52
./usr/share/games/doom3/base/pak008.pk4
-rw-r--r-- root/root 317590154 2015-10-22 23:51
./usr/share/games/doom3/base/pak003.pk4
-rw-r--r-- root/root 353159257 2015-10-22 23:06
./usr/share/games/doom3/base/pak000.pk4
-rw-r--r-- root/root 416937674 2015-10-22 23:22
./usr/share/games/doom3/base/pak002.pk4
-rw-r--r-- root/root 237752384 2015-10-22 23:52
./usr/share/games/doom3/base/pak004.pk4
-rw-r--r-- root/root    552334 2015-10-22 23:52
./usr/share/games/doom3/base/pak005.pk4
-rw-r--r-- root/root    218751 2015-10-22 23:52
./usr/share/games/doom3/base/pak006.pk4
drwxr-xr-x root/root         0 2015-12-14 23:18 ./usr/share/lintian/
drwxr-xr-x root/root         0 2015-12-14 23:18
./usr/share/lintian/overrides/
-rw-r--r-- root/root        68 2015-12-14 23:18
./usr/share/lintian/overrides/doom3-data
drwxr-xr-x root/root         0 2015-12-14 23:18 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-12-14 23:18 ./usr/share/doc/doom3-data/
-rw-r--r-- root/root     17811 2015-10-22 23:52
./usr/share/doc/doom3-data/license.txt
-rw-r--r-- root/root      1142 2015-12-14 23:18
./usr/share/doc/doom3-data/copyright
-rw-r--r-- root/root     12070 2015-12-14 23:18
./usr/share/doc/doom3-data/changelog.gz

Similarly, your Quake 4 ends up at 20 gigabytes, which is weird, because
I get less than 3:

smcv at perpetual:~/tmp% ar tv quake4-data_1.4.2+43_all.deb
rw-r--r-- 0/0      4 Dec 14 23:27 2015 debian-binary
rw-r--r-- 0/0   8344 Dec 14 23:27 2015 control.tar.gz
rw-r--r-- 0/0 2866452480 Dec 14 23:27 2015 data.tar

> dpkg -l dpkg:
> ii  dpkg                                           1.17.25

Was this done on the correct system? You mentioned 1.18.3 on your other
bug report, and 1.17.25 is stable's version of dpkg, whereas the rest of
your packages seem to be from testing/unstable.

    S



More information about the Pkg-games-devel mailing list