Re: Ship Type Organization
Posted: Thu Jan 27, 2011 5:28 am
What is the maximum size Debian will allow?
Open Source 3D Space Flight Sim: Trade, Fight, Explore
http://forums.vega-strike.org/
So... the key elements:$ du --max-depth=1 --exclude=.svn -h
377M ./textures
8.9M ./sounds
93M ./sprites
43M ./animations
4.2M ./documentation
480K ./.vegastrike
640K ./sectors
4.6M ./modules
1.3M ./mission
31M ./communications
25M ./movies
9.4M ./cockpits
158M ./music
468K ./programs
545M ./units
3.3M ./universe
112K ./history
48K ./cgi-accountserver
272K ./ai
780K ./techniques
5.0M ./meshes
740K ./bases
1.3G .
Now... communications can be made into either an optional package, or it can be butchered to the bare minimum.377M ./textures
8.9M ./sounds
93M ./sprites
43M ./animations
31M ./communications
158M ./music
545M ./units
1.3G .
Key stuff:33M ./sol
976K ./stars
1.3M ./weapons
200K ./mounts
199M ./planets
512K ./cockpits
125M ./backgrounds
2.2M ./upgrades
1.6M ./rings
1.1M ./logos
4.2M ./cargo
2.2M ./nav
377M .
Now... lets zip those folders...33M ./sol
199M ./planets
125M ./backgrounds
377M .
So... a neat trick: gzip textures. It really helps.20M ./sol
102M ./planets
52M ./backgrounds
So, get rid of shmrn_relay, highborn_relay, andolian_relay, and LIHW_relay, and you got rid of A LOT of bytes. Rinse and repeat everywhere.claudiofreire@klauss:~/src/vegastrike/trunk/data/units/installations/Relay$ ls -l
total 18816
-rw-r--r-- 1 claudiofreire claudiofreire 2796344 Aug 3 18:18 andolian_relay.jpg
-rw-r--r-- 1 claudiofreire claudiofreire 2796344 Aug 3 18:18 highborn_relay.jpg
-rw-r--r-- 1 claudiofreire claudiofreire 2796344 Aug 3 18:18 high_relayGLOW.jpg
-rw-r--r-- 1 claudiofreire claudiofreire 2796344 Aug 3 18:18 high_relay.jpg
-rw-r--r-- 1 claudiofreire claudiofreire 2796344 Aug 3 18:18 LIHW_relay.jpg
-rw-r--r-- 1 claudiofreire claudiofreire 763384 Aug 3 18:18 relay.bfxm
-rw-r--r-- 1 claudiofreire claudiofreire 699192 Aug 3 18:18 relayGLOW.jpg
-rw-r--r-- 1 claudiofreire claudiofreire 87536 Aug 3 18:18 relay-hud.png
-rw-r--r-- 1 claudiofreire claudiofreire 40 Aug 3 18:18 relay-hud.spr
-rw-r--r-- 1 claudiofreire claudiofreire 699192 Aug 3 18:18 relay.jpg
-rw-r--r-- 1 claudiofreire claudiofreire 174904 Aug 3 18:18 relayPPL.jpg
-rw-r--r-- 1 claudiofreire claudiofreire 2796344 Aug 3 18:18 shmrn_relay.jpg
I don't think Debian has a set maximum size policy. Probably 700MB is a hard limit because of Debian including CDs in releases.Deus Siddis wrote:What is the maximum size Debian will allow?
Would it make sense to have vssetup download the data packages from sourceforge (if requested)?klauss wrote:It would make sense to users because not all users would install everything. Say I play without sound (I do, most of the time, I don't have speakers attached and sometimes I'm too lazy to plug the headphones). So why would I download music & speech, when it means hundreds of MB?
Yes it would, but here a level of indirection is required as the sf.net mirrors are subject to change.breese wrote:Would it make sense to have vssetup download the data packages from sourceforge (if requested)?
I agree, especially for anything Linux.klauss wrote:I believe it's best left as a packaging thing.
Plus basic sounds?klauss wrote:
- vegastrike-utcs-data-core: core game data for UTCS. Data that can't be missing, including basic textures.
Sorry, but I don't know the dataset nor Debian policy well enough to answer that question. However, if the packages were reasonably sized I suppose that an interested maintainer could get it back in.klauss wrote:Would that put per-package size back into debian-accepted limits?