From owner-freebsd-config Thu Oct 8 14:11:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA21185 for freebsd-config-outgoing; Thu, 8 Oct 1998 14:11:20 -0700 (PDT) (envelope-from owner-freebsd-config@FreeBSD.ORG) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA21161 for ; Thu, 8 Oct 1998 14:11:13 -0700 (PDT) (envelope-from imp@village.org) Received: from harmony [10.0.0.6] by rover.village.org with esmtp (Exim 1.71 #1) id 0zRNKs-0004zh-00; Thu, 8 Oct 1998 15:10:58 -0600 Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.1/8.8.3) with ESMTP id PAA15923 for ; Thu, 8 Oct 1998 15:10:45 -0600 (MDT) Message-Id: <199810082110.PAA15923@harmony.village.org> To: config@FreeBSD.ORG Subject: Needed: intelisync-like functionality Date: Thu, 08 Oct 1998 15:10:45 -0600 From: Warner Losh Sender: owner-freebsd-config@FreeBSD.ORG Precedence: bulk There are many applications that I've found for doing an intellegent syncing. I see two big classes of syncing that is needed: 1) Keeping n files on n systems the same, while allowing for changes on any of the n systems. This is what intellisync does in the Windows world. 2) To allow merging of an example file with a config file over time (ala the /etc/rc.conf problem). I maintain that if a simple program could solve both of these problems, then it would be generally useful for a huge class of things. Would it be acceptible to solve the /etc/rc.conf problem by having an /etc/img (or /var/db/sync-state or whatever) directory that kept state information about /etc/rc.conf? This would allow most changes to rc.conf the user makes to be preseved in a rc.conf updating proceedure. Comments? I can go into more detail if you'd like.. Warner P.S. I have need for something like this in many other areas, so I thought I'd see about writing something that would be useful to this long standing throny problem. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-config" in the body of the message From owner-freebsd-config Thu Oct 8 14:19:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA22467 for freebsd-config-outgoing; Thu, 8 Oct 1998 14:19:33 -0700 (PDT) (envelope-from owner-freebsd-config@FreeBSD.ORG) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA22442 for ; Thu, 8 Oct 1998 14:19:14 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost.cdrom.com [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id OAA00754; Thu, 8 Oct 1998 14:23:47 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Message-Id: <199810082123.OAA00754@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Warner Losh cc: config@FreeBSD.ORG Subject: Re: Needed: intelisync-like functionality In-reply-to: Your message of "Thu, 08 Oct 1998 15:10:45 MDT." <199810082110.PAA15923@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 08 Oct 1998 14:23:47 -0700 From: Mike Smith Sender: owner-freebsd-config@FreeBSD.ORG Precedence: bulk > There are many applications that I've found for doing an intellegent > syncing. I see two big classes of syncing that is needed: > > 1) Keeping n files on n systems the same, while allowing for > changes on any of the n systems. This is what intellisync > does in the Windows world. Rsync (mostly). > 2) To allow merging of an example file with a config file over > time (ala the /etc/rc.conf problem). The "right" solution for this is going to be a database of some source. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-config" in the body of the message From owner-freebsd-config Thu Oct 8 14:41:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA25781 for freebsd-config-outgoing; Thu, 8 Oct 1998 14:41:50 -0700 (PDT) (envelope-from owner-freebsd-config@FreeBSD.ORG) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA25763 for ; Thu, 8 Oct 1998 14:41:35 -0700 (PDT) (envelope-from imp@village.org) Received: from harmony [10.0.0.6] by rover.village.org with esmtp (Exim 1.71 #1) id 0zRNoI-00050p-00; Thu, 8 Oct 1998 15:41:22 -0600 Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.1/8.8.3) with ESMTP id PAA16132; Thu, 8 Oct 1998 15:41:09 -0600 (MDT) Message-Id: <199810082141.PAA16132@harmony.village.org> To: Mike Smith Subject: Re: Needed: intelisync-like functionality Cc: config@FreeBSD.ORG In-reply-to: Your message of "Thu, 08 Oct 1998 14:23:47 PDT." <199810082123.OAA00754@dingo.cdrom.com> References: <199810082123.OAA00754@dingo.cdrom.com> Date: Thu, 08 Oct 1998 15:41:08 -0600 From: Warner Losh Sender: owner-freebsd-config@FreeBSD.ORG Precedence: bulk In message <199810082123.OAA00754@dingo.cdrom.com> Mike Smith writes: : > There are many applications that I've found for doing an intellegent : > syncing. I see two big classes of syncing that is needed: : > : > 1) Keeping n files on n systems the same, while allowing for : > changes on any of the n systems. This is what intellisync : > does in the Windows world. : : Rsync (mostly). No. Rsync is one changer -> many machines. What I want is many changers on many machines resyncing automatically from time to time since these machines aren't always connected. Eg, I have a checkbook database on my machine at home, on my laptop and on my wife's laptop. Over time, all three of these get entries added to them and need to be re-syncrhonized with some kind of conflict resolution. : > 2) To allow merging of an example file with a config file over : > time (ala the /etc/rc.conf problem). : : The "right" solution for this is going to be a database of some source. Yes. I agree with this. Things are changing over time and need to be resynced... However, depending on rcs ID's isn't going to work in the long run, imho. What is needed is basically a patch file based on the last point you updated to. The sync process would then apply those patches to the new file that you sync to and you go from there. I'm not 100% sure that "patch" would be the best program to use for this purpose, but I'm not sure it isn't. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-config" in the body of the message From owner-freebsd-config Thu Oct 8 14:44:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA26353 for freebsd-config-outgoing; Thu, 8 Oct 1998 14:44:36 -0700 (PDT) (envelope-from owner-freebsd-config@FreeBSD.ORG) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA26326 for ; Thu, 8 Oct 1998 14:44:29 -0700 (PDT) (envelope-from imp@village.org) Received: from harmony [10.0.0.6] by rover.village.org with esmtp (Exim 1.71 #1) id 0zRNqw-00050t-00; Thu, 8 Oct 1998 15:44:06 -0600 Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.1/8.8.3) with ESMTP id PAA16174; Thu, 8 Oct 1998 15:43:54 -0600 (MDT) Message-Id: <199810082143.PAA16174@harmony.village.org> To: Mike Smith Subject: Re: Needed: intelisync-like functionality Cc: config@FreeBSD.ORG In-reply-to: Your message of "Thu, 08 Oct 1998 14:23:47 PDT." <199810082123.OAA00754@dingo.cdrom.com> References: <199810082123.OAA00754@dingo.cdrom.com> Date: Thu, 08 Oct 1998 15:43:53 -0600 From: Warner Losh Sender: owner-freebsd-config@FreeBSD.ORG Precedence: bulk I'll code up an proof of concept for the rc.conf case (especially since I need it myself) and send that out. It will have one restriction, however. You must start from a virgin rc.conf file (eg one directly from the repository), run the init and then edit it. While this doesn't help the installed base, it would be a perfect thing to drop into our install proceedure. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-config" in the body of the message From owner-freebsd-config Thu Oct 8 17:22:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA27741 for freebsd-config-outgoing; Thu, 8 Oct 1998 17:22:33 -0700 (PDT) (envelope-from owner-freebsd-config@FreeBSD.ORG) Received: from cain.gsoft.com.au (genesi.lnk.telstra.net [139.130.136.161]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA27701 for ; Thu, 8 Oct 1998 17:22:13 -0700 (PDT) (envelope-from doconnor@gsoft.com.au) Received: from cain.gsoft.com.au (cain [203.38.152.97]) by cain.gsoft.com.au (8.8.8/8.6.9) with ESMTP id JAA12654; Fri, 9 Oct 1998 09:51:43 +0930 (CST) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <199810082141.PAA16132@harmony.village.org> Date: Fri, 09 Oct 1998 09:51:43 +0930 (CST) From: "Daniel O'Connor" To: Warner Losh Subject: Re: Needed: intelisync-like functionality Cc: config@FreeBSD.ORG, Mike Smith Sender: owner-freebsd-config@FreeBSD.ORG Precedence: bulk On 08-Oct-98 Warner Losh wrote: > changers on many machines resyncing automatically from time to time > since these machines aren't always connected. Eg, I have a checkbook > database on my machine at home, on my laptop and on my wife's laptop. > Over time, all three of these get entries added to them and need to be > re-syncrhonized with some kind of conflict resolution. Well.. what about the way CVS does it? It has to deal with this sort of thing.. (ie 2 people changing the same piece of source) --------------------------------------------------------------------- |Daniel O'Connor software and network engineer for Genesis Software | |http://www.gsoft.com.au | |The nice thing about standards is that there are so many of them to| |choose from. -- Andrew Tanenbaum | --------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-config" in the body of the message From owner-freebsd-config Thu Oct 8 17:33:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA00190 for freebsd-config-outgoing; Thu, 8 Oct 1998 17:33:22 -0700 (PDT) (envelope-from owner-freebsd-config@FreeBSD.ORG) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id RAA00160 for ; Thu, 8 Oct 1998 17:33:01 -0700 (PDT) (envelope-from imp@village.org) Received: from harmony [10.0.0.6] by rover.village.org with esmtp (Exim 1.71 #1) id 0zRQU0-00057F-00; Thu, 8 Oct 1998 18:32:36 -0600 Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.1/8.8.3) with ESMTP id SAA07874; Thu, 8 Oct 1998 18:32:11 -0600 (MDT) Message-Id: <199810090032.SAA07874@harmony.village.org> To: "Daniel O'Connor" Subject: Re: Needed: intelisync-like functionality Cc: config@FreeBSD.ORG, Mike Smith In-reply-to: Your message of "Fri, 09 Oct 1998 09:51:43 +0930." References: Date: Thu, 08 Oct 1998 18:32:11 -0600 From: Warner Losh Sender: owner-freebsd-config@FreeBSD.ORG Precedence: bulk In message "Daniel O'Connor" writes: : Well.. what about the way CVS does it? : It has to deal with this sort of thing.. (ie 2 people changing the same : piece of source) That's what I had in mind. However, with smarter conflict resolution, since CVS is brain dead about this for things like config files... Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-config" in the body of the message From owner-freebsd-config Fri Oct 9 01:16:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA20863 for freebsd-config-outgoing; Fri, 9 Oct 1998 01:16:51 -0700 (PDT) (envelope-from owner-freebsd-config@FreeBSD.ORG) Received: from mail.ftf.dk (mail.ftf.net [129.142.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA20841 for ; Fri, 9 Oct 1998 01:16:47 -0700 (PDT) (envelope-from regnauld@deepo.prosa.dk) Received: from mail.prosa.dk ([192.168.100.254]) by mail.ftf.dk (8.8.8/8.8.8/gw-ftf-1.0) with ESMTP id KAA16977; Fri, 9 Oct 1998 10:21:03 +0200 (CEST) (envelope-from regnauld@deepo.prosa.dk) X-Authentication-Warning: mail.ftf.dk: Host [192.168.100.254] claimed to be mail.prosa.dk Received: from deepo.prosa.dk (deepo.prosa.dk [192.168.100.10]) by mail.prosa.dk (8.8.8/8.8.5/prosa-1.1) with ESMTP id KAA10276; Fri, 9 Oct 1998 10:34:00 +0200 (CEST) Received: (from regnauld@localhost) by deepo.prosa.dk (8.8.8/8.8.5/prosa-1.1) id KAA09358; Fri, 9 Oct 1998 10:26:20 +0200 (CEST) Message-ID: <19981009102620.20855@deepo.prosa.dk> Date: Fri, 9 Oct 1998 10:26:20 +0200 From: Philippe Regnauld To: Warner Losh Cc: config@FreeBSD.ORG Subject: Re: Needed: intelisync-like functionality References: <199810082123.OAA00754@dingo.cdrom.com> <199810082141.PAA16132@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88e In-Reply-To: <199810082141.PAA16132@harmony.village.org>; from Warner Losh on Thu, Oct 08, 1998 at 03:41:08PM -0600 X-Operating-System: FreeBSD 2.2.6-RELEASE i386 Phone: +45 3336 4148 Address: Ahlefeldtsgade 16, 1359 Copenhagen K, Denmark Organization: PROSA Sender: owner-freebsd-config@FreeBSD.ORG Precedence: bulk Warner Losh writes: > : > : Rsync (mostly). > > No. Rsync is one changer -> many machines. What I want is many > changers on many machines resyncing automatically from time to time Lotus Notes ? :-P > since these machines aren't always connected. Eg, I have a checkbook > database on my machine at home, on my laptop and on my wife's laptop. > Over time, all three of these get entries added to them and need to be > re-syncrhonized with some kind of conflict resolution. I've been thinking about doing something similar with mailbox- merging between different machine (laptop and office mainly). (where in fact you can treat each mail as a DB record, with several keys, etc...)... -- -[ Philippe Regnauld / sysadmin / regnauld@deepo.prosa.dk / +55.4N +11.3E ]- The Internet is busy. Please try again later. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-config" in the body of the message