From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 5 Jan 2012 13:48:52 +0100 From: tlaronde@polynum.com To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <20120105124852.GA940@polynum.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Subject: [9fans] venti and "contrib": RFC Topicbox-Message-UUID: 540fc178-ead7-11e9-9d60-3106f5b1d025 Hello, Summary of the previous epidodes: My Plan9 installation was still the initial one as far as partitionning is concerned. Since I had not grasped the venti purpose, "other" was empty, everything going into the venti archived. And I was doing a number of install/de-install of kerTeX for tests purposes, boom!: "disk full" and need to find a way to load an alternate root to fix things---or reinstall. But this leads to questions regarding the "contrib" stuff. When one has the sources, archiving with history the sources make sense. To take the example of kerTeX, there is a map describing where to put eventually a file, so the sources vary a little, but the result may be arbitrary. Secondly, the binaries compiled from the sources may vary even if the sources do not vary. So the compiled result is not worth archiving. (The convenience to have a fallback snapshot to not disrupt work is here; in case of bigger disaster, the time needed to recompile everything is acceptable---for kerTeX, even if the result is several tens of Mb, this is a matter of minutes.) Furthermore, for an "experimental" work, archiving a transient state is not worth the disk space. With the design of namespace manipulations, a Plan9 user can "redirect" the writes where he wants them to happen---venti or not venti, that is the question. But the user has to know. Is there a policy described somewhere? The problem, I think, is that on "other" systems, one thinks backup and archiving _after_---and decide what goes in backups. While here, powerful tools are there, by default, but user may be unaware of consequences. Perhaps should it be proposed by default, for the "let's see what is Plan9", to get fossil only, and to switch to venti when things are clear? Cheers, -- Thierry Laronde http://www.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C