[M3devel] archive bloat

Olaf Wagner wagner at elegosoft.com
Fri Jun 26 17:59:55 CEST 2009


Quoting Jay <jay.krell at cornell.edu>:

>
>> These are surely needed for shipping.
>
> They are not.
> shipping doesn't require shipping dependencies. Only building does.   
> And building has already occured.
> Shipping cm3 doesn't do much anyway. It ships the man page, ok. And   
> it ships the binary to a place other than where it is used, because   
> cm3 is special.
>
> I checked, the following works:
>
>  I already have a full enough package store.
>  cd m3-sys/cm3
>  cm3
>  cm3 -ship
>  rm -rf /cm3/pkg/m3front /cm3/pkg/middle /cm3/pkg/m3quake
>  cm3 -ship
>
>> That's because the archives are simply pre-built workspace parts.
>
> Still...
>
> What do we gain by shipping the non-source part of the workspace?
> People can do incremental builds?
> In the future, if the package build / install split is earlier, it   
> could ease cross packaging, but currently?
>
> Packaging the source with each architecture is wasteful, but it does  
>  address version skew.
> The binaries come with matching source.

m3quake and m3middle etc. are packages which are useful on their own.
I don't think providing partial installation packages is the way to go.

Olaf
-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list