On Sep 21, 2009, at 9:19 PM, Matt Madia wrote: > On Tue, Sep 22, 2009 at 00:18, Michael Lotz <mmlr@xxxxxxxx> wrote: >>> On Mon, Sep 21, 2009 at 5:08 PM, Matt Madia <mattmadia@xxxxxxxxx> >>> wrote: >>>> Do not appear to agree: >>>> ----------------------------- >>>> DeadYak >>> >>> To clarify, I meant providing them with the entire alpha profile >>> enabled. I don't see a problem with providing nightlies per se, I >>> just >>> don't see it as being necessary for them to have the entire set of >>> Alpha packages until we branch Alpha 2 and start providing candidate >>> builds. >> >> +1. I see it as a good thing to have nightlies available. But provide >> them as the base images as before. Especially when you're >> downloading a >> bunch of them for regression testing you don't want those 160MB >> beasts >> anyway. >> > > What about switching from zip to tar.bz2 or 7zip? If by 7zip you mean the LZMA algorithm, then I +1 that > The compression would be better. A while back, I did some tests, both > bz2 & 7z were close to each other and noticeably smaller. not only should 7z be smaller, it decompresses just about as fast. The only "issue" lzma has is it's compression time is a bit longer than it should be. But hey, you compress it once, and then 100 people decompress it so... > > Would a profile like this be desirable? > It removes about 46M -- judging by the unzipped packages: > > Clockwerk VLC WonderBrush > CVS Git Mercurial Python > P7zip BeBook > > /////////////////////////////////////////// > Index: ReleaseBuildProfiles > =================================================================== > --- ReleaseBuildProfiles (revision 33232) > +++ ReleaseBuildProfiles (working copy) > @@ -1,8 +1,24 @@ > DefineBuildProfile alpha-raw : image : "haiku-alpha.image" ; > DefineBuildProfile alpha-vmware : vmware-image : "haiku-alpha.vmdk" ; > DefineBuildProfile alpha-cd : cd-image : "haiku-alpha.iso" ; > +DefineBuildProfile nightly-raw : image : "haiku-nightly.image" ; > +DefineBuildProfile nightly-vmware : vmware-image : "haiku- > nightly.vmdk" ; > +DefineBuildProfile nightly-cd : cd-image : "haiku-nightly.iso" ; > > switch $(HAIKU_BUILD_PROFILE) { > + case "nightly-*" : { > + Echo Building Haiku R1/alpha Nightly ; > + HAIKU_ROOT_USER_NAME = user ; > + HAIKU_ROOT_USER_REAL_NAME = "Yourself" ; > + AddGroupToHaikuImage party : 101 : user sshd ; > + HAIKU_IMAGE_HOST_NAME = shredder ; > + HAIKU_IMAGE_SIZE = <minimum> ; > + > + AddOptionalHaikuImagePackages BePDF Firefox Pe > Vision ; > + AddOptionalHaikuImagePackages Development Subversion > OpenSSH ; > + AddOptionalHaikuImagePackages Nano Welcome ; > + } > + > case "alpha-*" : { > Echo Building Haiku R1/alpha ; > HAIKU_ROOT_USER_NAME = user ; > /////////////////////////////////////////// >