Wednesday, August 31, 2011

Important changes to nightly DEBs

Starting tomorrow, the nightly build DEB files will use a new approach for managing the large set of data files required by MakeHuman.

Up until now, the data has been included inside the DEB file, which has resulted in larger and larger files until we ran into the quota roof at TuxFamily. At last check, the DEB files were around 80 mb.

From now on, the data will instead be downloaded automatically as a part of the DEB postinst configuration step. This shrinks the DEB file to 9 mb.

The data will be downloaded using subversion, and this will only happen the first time the package is installed. When in the future upgrading to a new build, the data dir will instead be upgraded using "svn update" so that only changes are downloaded.

The nightly deb files have gained three new dependencies to manage the above: subversion, wget and dos2unix.

In addition to this, the large "skins" bitmaps will be downloaded using wget and placed in the appropriate central directory.

This is a significant change and it might take some time to stomp out the bugs with it. If you run into trouble, please comment in this thread:

http://www.makehuman.org/forum/viewtopic.php?f=4&t=1845

Note that the above info is ONLY applicable to the nightly deb files for linux. The alphas are not changed, nor are the distribution packages for other platforms, nor the tarballs.

0 comments:

Post a Comment

© MHteam 2001-2010