Well, when I opened Gramps it warned me that I would be upgrading the database and this was an irreversible operation.  I made a quick backup before moving on.  Maybe that warning was about not being able to move back to 3.4.* instead of an older bsddb version.  In either case...

I've been using 4.0.* from source without major issue (some minor ones) since then.  I'll probably switch to a stable version once some of the 4.0.* kinks get worked out (maps and exiv library dependencies, for instance).


On Thu, Apr 24, 2014 at 10:36 AM, Ross Gammon <ross@the-gammons.net> wrote:
On 04/19/2014 09:31 AM, Philip Weiss wrote:
> Peter,
> I haven't had any data issues, just user interface issues.  On Kubuntu,
> you may not have those. But because the upgrade will upgrade your
> install of Gramps, I would recommend exporting a Gramps XML file/backup.
>  Gramps 4.* uses a different bsddb version.  Once you open the database
> in 4.*, it's going to upgrade the DB and you can't roll back without a
> previous backup.

Just to be clear:
The Gramps 4.0.3 in the Ubuntu 14.04 (Trusty) repositories uses Python2
and there is no change of bsddb version. It is still a good idea to use
Gramps to make a Gramps XML backup before the upgrade though.
The Gramps 4.0.3 from the Gramps Sourceforge site (stable) is also
python 2 I think. But back up anyway!
There are Python 3 versions of Gramps available in the Unstable section
of the Sourceforge website. These will use the new bsddb3, and it is
probably not a good idea to use real data with them yet.