We'll see | Matt Zimmerman

a potpourri of mirth and madness

linux.conf.au 2010: Day 1 (morning)

The theme for my morning, on the first day of the conference, was version control. The conference day was divided into mini-confs covering different topic areas, but this was a common theme of the sessions I attended in different mini-confs.

After the introductory session (which included an amusing video about Wellington), I attended Emma Jane Hogbin’s talk “Version Control for Mere Mortals” which was an introduction to version control concepts and how to start using it.

The sun finally came out, so today has been warm and bright, a proper summer day. It’s too bad I’ll now be cooped up inside conference rooms for the rest of my stay here.

I stopped in briefly into another talk to learn something about Gearman, and then attended Martin Krafft’s talk on vcs-pkg.org, which is exploring the application of version control to the problem of package maintenance in Linux distributions. One of the hard problems in this space is that there are two alternative ways of modeling packages, both of which are in active use and have distinct advantages and disadvantages: a sequence of patches, and a graph (DAG) of revisions. Inter-operation between systems which use different models is not straightforward.

I had lunch at Mac’s Brewery on the waterfront and talked mainly about version control, Bazaar in particular.

Advertisement

Written by Matt Zimmerman

January 18, 2010 at 01:27

3 Responses

Subscribe to comments with RSS.

  1. Isn’t a DAG a superset of a sequence?

    bloob

    January 18, 2010 at 09:53

    • Yes. This means that a DAG can’t be fully represented as a sequence. There are also differences which apply to the implementations rather than the model: for example, it’s generally straightforward to remove a patch from a patch sequence, but difficult or impossible to remove something from a revision control system’s DAG

      Matt Zimmerman

      January 18, 2010 at 20:33

  2. […] linux.conf.au 2010: Day 1 (morning) The theme for my morning, on the first day of the conference, was version control. The conference day was divided into mini-confs covering different topic areas, but this was a common theme of the sessions I attended in different mini-confs. […]


Comments are closed.

%d bloggers like this: