[Dev] unsubscribe
Tom Mueller
tbmueller at libero.it
Mon Jul 26 23:56:56 PDT 2004
> -----Original Message-----
> From: dev-bounces at osafoundation.org
> [mailto:dev-bounces at osafoundation.org] On Behalf Of
> dev-request at osafoundation.org
> Sent: Monday, July 26, 2004 9:08 PM
> To: dev at osafoundation.org
> Subject: Dev Digest, Vol 10, Issue 20
>
>
> Send Dev mailing list submissions to
> dev at osafoundation.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.osafoundation.org/mailman/listinfo/dev
> or, via email, send a message with subject or body 'help' to
> dev-request at osafoundation.org
>
> You can reach the person managing the list at
> dev-owner at osafoundation.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Dev digest..."
>
>
> Today's Topics:
>
> 1. Re: Version control systems (Greg Noel)
> 2. Re: Version control systems (Denis Hennessy)
> 3. Notes on using super() (Donn Denman)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 25 Jul 2004 13:00:12 -0700
> From: Greg Noel <Greg at san.rr.com>
> Subject: Re: [Dev] Version control systems
> To: Morgen Sagen <morgen at osafoundation.org>
> Cc: OSAF Development <dev at osafoundation.org>
> Message-ID: <3D54C440-DE75-11D8-AA23-000393ABC40E at san.rr.com>
> Content-Type: text/plain; charset=US-ASCII; format=flowed
>
> On Friday, Jul 23, 2004, at 12:28 US/Pacific, Morgen Sagen wrote:
>
> > Since performance principle number 2 listed at
> > http://gnuarch.org/arch-tech.html is: "Disk space is
> cheap", one would
> > get the impression that Arch also is not shy about using
> lots of disk.
> > :-)
>
> They have a similar attitude toward CPU time and memory; there's a
> distinction between "cheap" and "free" that they don't seem to get.
> Good design is a balance of tradeoffs; you can't just ignore
> them. The
> GNU folks have a bad habit of not spending enough time on design and
> end up wasting all three (often at the same time) when a
> better design
> would be faster, smaller, and scale better. (This is a bone I've
> picked with them in the past; don't get me started.)
>
> > Since I haven't actually used Arch, I don't know how this pans out
> > during real day-to-day use.
>
> Take this with a grain of salt, since I've never evaluated
> arch, but as
> I understand it, arch chews up space on the server side, not
> the client
> side. It also uses forward deltas, so a number of operations
> are very
> expensive, to the point that it's recommended that archives be
> essentially recreated regularly, so that you end up with disconnected
> segments of development. (It's also a lot less mature, so these are
> things that may be cured eventually.)
>
> As for the client side, my understanding is that the simplest (and
> default) configuration keeps only one copy. However, if you choose,
> you can create a distributed mirror and work against a local archive
> instead of a remote one, and have all the advantages of disconnected
> operation. In other words, if you have the space, you can chose to
> spend storage to improve your own performance; it's not something
> forced on you.
>
> > So far the chandler CVS module is around 11MB, so in the
> grand scheme
> > of things disk-space usage will probably rank low on the list of
> > deciding issues.
>
> It's only 11Mb now, but by the time it grows to a stable
> size, it will
> add lots more icons, some larger pictures (think of a splash frame),
> hopefully lots of tests, and a whole bunch of code. It's going to
> double, and double again. If the eventual size is closer to 50Mb,
> "wasting" that much space for every client checkout is a
> _big_ chunk of
> disk.
>
> I'm not saying this is a fatal impediment, but as you point out, it's
> good to have all the pros and cons. It would affect me personally; I
> run PPC-based Linux machines (and some Macs) and I have the habit of
> tracking open-source projects and compiling them to make sure
> they run
> with my systems. I have about 200Gb worth of sources
> currently and my
> disk bays are full. If projects start converting to Subversion, I'm
> going to have to start dropping projects.
>
> > ... Actually, I just found this document from someone who
> has spent
> > some time looking at Subversion, Arch, and Monotone (somewhat):
> > http://www.dwheeler.com/essays/scm.html<smime.p7s>
>
> An interesting document; thanks for bringing it to my attention. It
> has some additional pros and cons that should be mined out, but it
> basically reinforces my personal assessment that Subversion
> doesn't add
> enough over CVS at this point and that arch is too young (and
> insecure)
> to be trusted for mission-critical use. In another year or
> two, things
> will be different and it'll be worth reexamining.
>
> -- Greg Noel, retired UNIX guru
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 25 Jul 2004 22:39:46 +0100
> From: Denis Hennessy <denis at hennessynet.com>
> Subject: Re: [Dev] Version control systems
> To: Greg Noel <Greg at san.rr.com>
> Cc: OSAF Development <dev at osafoundation.org>, Morgen Sagen
> <morgen at osafoundation.org>
> Message-ID: <410428A2.5060208 at hennessynet.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>
> > It's only 11Mb now, but by the time it grows to a stable
> size, it will
> > add lots more icons, some larger pictures (think of a
> splash frame),
> > hopefully lots of tests, and a whole bunch of code. It's going to
> > double, and double again. If the eventual size is closer to 50Mb,
> > "wasting" that much space for every client checkout is a
> _big_ chunk
> > of disk.
> >
> > I'm not saying this is a fatal impediment, but as you point
> out, it's
> > good to have all the pros and cons. It would affect me
> personally; I
> > run PPC-based Linux machines (and some Macs) and I have the
> habit of
> > tracking open-source projects and compiling them to make
> sure they run
> > with my systems. I have about 200Gb worth of sources
> currently and my
> > disk bays are full. If projects start converting to
> Subversion, I'm
> > going to have to start dropping projects.
> >
> For me, having a second copy of source files on a client is a
> very small
> price to pay for much faster client operations (many
> operations happen
> without any network activity and commits only send the diffs). If all
> you do is grab the source to have a look at it, then you
> don't need to
> keep the copy; just get it with wget instead of svn checkout
> using the
> same url.
>
> /dh
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 26 Jul 2004 07:16:05 -0700
> From: Donn Denman <donndenman at mac.com>
> Subject: [Dev] Notes on using super()
> To: dev at osafoundation.org
> Message-ID: <54D97B50-DF0E-11D8-A251-000A95A83CE8 at mac.com>
> Content-Type: text/plain; charset=US-ASCII; format=flowed
>
> I've written up some notes on using super() for the wiki:
> http://wiki.osafoundation.org/twiki/bin/view/Chandler/UsingSuper
>
> I'm pretty new to Python, so there could be a lot of holes in the
> information presented here, but I thought it would make a
> good starting
> point. I've been doing a fair bit of multiple inheritance
> lately, and
> found that the issues can be tricky.
>
> - Donn Denman
>
>
>
> ------------------------------
>
> _______________________________________________
> Dev mailing list
> Dev at osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/dev
>
>
> End of Dev Digest, Vol 10, Issue 20
> ***********************************
>
More information about the Dev
mailing list