[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: More frequent dinstall runs and mirror pushes



On Fri, Dec 05, 2008 at 09:16:32AM +0100, Joerg Jaspert wrote:
> (THIS and THAT includes all metadata one possibly might need)
> 
>  THIS is my new filesystem layout,
>  THAT is my old filesystem layout,
>  now go, and get THAT to match THIS, but apply all the usual filters I
>     gave you on cmdline to it
> 
> >From my (limited) experience I think unison can't do this.

Unison has filters which enables you to do that.

Still, I'm not sure Unison would work well to synchronize stuff of the
size of a Debian archive (which seems to be an implicit assumption of
the first Unison proposer).

> Also, we need a fairly widely used/spread tool. Our mirrors run on everything
> you can imagine, and the very basics we require are currently just
> bash and rsync (and egrep if you are a hub pushing leafs).

Unison is quite portable, being network bound you can even think to
distribute it in bytecode and rely only on a local OCaml interpreter
(available for all Debian archs).

What would be more annoying is that the Unison protocol tends to
change with releases and you need the same protocol implementation on
the two end.

Cheers.

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..|  .  |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime

Attachment: signature.asc
Description: Digital signature


Reply to: