From: <jul...@gm...> - 2007-03-21 12:00:24
|
2007/3/21, Brian Matherly <br...@gr...>: > >After discussing this problem with both Brian and Alex, we are coming to > >the conclusion that the databases files should not be user visible. > > Don, > > I think I could support this. Here are my thoughts: > > Gramps will need a database management tool for renaming, deleting and cr= eating new databases. > > It will be absolutely, positively imperative that Gramps create an XML ba= ckup at least with every close. Perhaps automatically every 10 minutes. Rem= ove the user option (but still let them choose where to put the backups). > > Also, developers need to use the development version of gramps without te= sting on their "good" databases. Perhaps start a new database directory for= every version of Gramps. I run my development version with this patch: Index: src/const.py.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- src/const.py.in (revisi=F3n: 8291) +++ src/const.py.in (copia de trabajo) @@ -82,10 +82,10 @@ #------------------------------------------------------------------------- if os.environ.has_key('USERPROFILE'): user_home =3D os.environ['USERPROFILE'] - home_dir =3D os.path.join(user_home,'gramps') + home_dir =3D os.path.join(user_home,'gramps22') else: user_home =3D os.environ['HOME'] - home_dir =3D os.path.join(user_home,'.gramps') + home_dir =3D os.path.join(user_home,'.gramps22') #------------------------------------------------------------------------- # I also run it with something like: #!/bin/sh base=3D`dirname $0` if [ "$base" =3D "." ]; then base=3D$PWD fi prefix=3D$base/install echo prefix=3D$prefix export GRAMPSDIR=3D${base}/src export GRAMPSPLUGINSDIR=3D$GRAMPSDIR/plugins:$GRAMPSDIR/docgen export GRAMPSLIBDIR=3D${base}/src export GRAMPSI18N=3D${prefix}/share/locale if [ "$PYTHONPATH" =3D "" ] then export PYTHONPATH=3D$GRAMPSDIR:$GRAMPSPLUGINSDIR:$GRAMPSLIBDIR else export PYTHONPATH=3D$GRAMPSDIR:$GRAMPSLIBDIR:$GRAMPSPLUGINSDIR:$PYTHONP= ATH fi exec /usr/bin/python $GRAMPSDIR/gramps.py "$@" There are ways to run the test version that are easier, unless you need to test translations that, as far as I know, cannot be tested from the source tree, you have to install the .mo file *somewhere* to test them. Julio |