From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jiro SEKIBA Subject: Re: ANNOUNCE: TimeBrowse 0.1 released Date: Sat, 05 Feb 2011 16:11:00 +0900 Message-ID: <87tygj6jnf.wl%jir@sekiba.com> References: <874o8kue08.wl%jir@sekiba.com> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: Sender: linux-nilfs-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: Content-Type: text/plain; charset="iso-8859-1" To: Ryusuke Konishi Cc: linux-nilfs Hi, Thank you for your prompt feedback! At Sat, 5 Feb 2011 01:48:43 +0900, Ryusuke Konishi wrote: >=20 > Hi, >=20 > 2011/2/4 Jiro SEKIBA : > > Hi! > > > > I'm pleased to announce the release of "TimeBrowse". > > http://timebrowse.sourceforge.net/ > > > > TimeBrowse is a set of programs that enable Windows VSS like > > view in Nautilus PropertyPage against NILFS snapshots. > > > > There are two parts of programs in TimeBrowse, one is Nautilus Exte= nsion > > to browse history of specific file in NILFS volume and snapshots. > > The other is a daemon process which watches NILFS volumes. > > > > The extension scans mtab and find active NILFS volume and snapshot = mounts. > > If the file is in the active NILFS volume, it tries to find the sna= pshot > > mounts of the volume. =A0If there are snapshot mounts, find the spe= cified > > file and list the history of the file based on different modified t= ime. > > > > The daemon scans checkpoints at interval of short period. > > When new checkpoints are created, it turns checkpoints to snapshots > > and mounts the snapshots to specified directory automatically. > > > > I'm thinking to make them communicate via dbus in future, like for = removing > > snapshots from property view. =A0However those programs are complet= ely > > independent from others so far, so you can use either one of them. > > > > This is still pre-alpha version. > > It won't hurt your system but also may not so useful yet. > > > > Any kind of feedbacks are welcome! > > > > enjoy! > > -- > > Jiro SEKIBA >=20 > Great! >=20 > This sounds like giving what the current our project is lacking. >=20 > The followings are comments that I noticed for the moment: >=20 > - There is a name mismatch between nilfs2_ss.conf and nilfs_ss.conf; > nilfs2_ss_manager wanted nilfs_ss.conf as its default configuration= file, > but nilfs2_ss.conf is provided in the package. > > I personally think "nilfs" is preferable to "nilfs2" whenever it ac= tually > doesn't depend on the filesystem version such as mount or disk util= ities. ahah, you are right. I'll change the default config filename as it should be. With regard to the nilfs2 vs nilfs convention, I built up the daemon script based on nilfs2-utils, so I thought it would be OK. I'm still thinking which is better though. Thanks anyway! regards > - The following error happened when I ran the snapshot manager. > My python version is 2.7.1+ and yaml version is 3.09 >=20 > $ sudo ./nilfs2_ss_manager >=20 > Traceback (most recent call last): > File "./nilfs2_ss_manager", line 141, in > conf =3D yaml.safe_load(open(conffile)) > File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 75, > in safe_load > return load(stream, SafeLoader) > File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 58, = in load > return loader.get_single_data() > File "/usr/lib/python2.7/dist-packages/yaml/constructor.py", line > 42, in get_single_data > node =3D self.get_single_node() > File "/usr/lib/python2.7/dist-packages/yaml/composer.py", line 39, > in get_single_node > if not self.check_event(StreamEndEvent): > File "/usr/lib/python2.7/dist-packages/yaml/parser.py", line 93, in > check_event > self.current_event =3D self.state() > File "/usr/lib/python2.7/dist-packages/yaml/parser.py", line 169, i= n > parse_document_start > self.peek_token().start_mark) > yaml.parser.ParserError: expected '', but found > '' > in "/etc/nilfs_ss.conf", line 14, column 1 >=20 > - I cloned the following git tree instead of downloading the tar ball= =2E >=20 > git://timebrowse.git.sourceforge.net/gitroot/timebrowse/timebrowse >=20 > It works fine, but looks git tag is missing. It's helpful to mark > the commit on which you made a release. >=20 > $ git tag -a v0.1 Thanks for the advise. I did the "git tag v0.1" but redo with "-a". > Cheers, > Ryusuke Konishi > -- > To unsubscribe from this list: send the line "unsubscribe linux-nilfs= " in > the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > More majordomo info at http://vger.kernel.org/majordomo-info.html >=20 >=20 >=20 --=20 Jiro SEKIBA -- To unsubscribe from this list: send the line "unsubscribe linux-nilfs" = in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html