Difference between revisions of "Getting started with Gramps Trunk"

From Gramps
Jump to: navigation, search
(New page: GRAMPS 3 is the newest version of GRAMPS, but it isn't quite finished. It is in a state called "beta" which means that it is nearly done, but there are still places that need some refineme...)
 
m (Installing GRAMPS Trunk)
(38 intermediate revisions by 8 users not shown)
Line 1: Line 1:
GRAMPS 3 is the newest version of GRAMPS, but it isn't quite finished. It is in a state called "beta" which means that it is nearly done, but there are still places that need some refinement. You can help by trying this version and reporting feedback and bugs. Before embarking on this you should first read this page.
+
GRAMPS trunk is the newest version of GRAMPS, but it is under development. You can help by trying this version and reporting feedback and bugs. Before embarking on this you should first read this page.
  
== What's new in GRAMPS 3? ==
+
{{man warn|Warning:|A word of caution: trunk is currently considered a ''development version'' and not for use on your real data. You can test trunk on a copy of your data though. See below for more details.}}
  
There are many changes in GRAMPS 3. This section briefly describes the changes and their implications.
+
You should not ''install'' GRAMPS trunk as that will overwrite your regular GRAMPS. However, you can download and compile trunk locally, largely without interfering with your regular GRAMPS. Subtle interactions are easy to resolve for developers.  
 
+
=== New Family Tree Database ==
+
 
+
=== New Screens ===
+
 
+
# Quick Views - in most lists, you can right-click and run a Quick View. Further, on a Quick View you can double-click and entry and be taken to the associated object to view or edit. Quick View lists are also sortable on their columns
+
# Gramplets - Gramplets is an experimental new main view in GRAMPS. These are little interfaces to GRAMPS functionality. There are Gramplets that allow you to compute ages on a particular date (Age on Date), see events on a day in history (Calendar), see the top surnames in your Family Tree (Top Surnames), a TODO list, Python shell (with date calculator), a Session Log, and more.
+
# Notes - There is now a sophisticated method for attaching notes to any object, and a new Notes main view, complete with filter to find exactly what you're looking for
+
  
 
== Precautions ==
 
== Precautions ==
  
GRAMPS 3 should only be used on a copy of your Family Tree data! Here is a step-by-step guide to doing this:
+
GRAMPS trunk should only be used on a copy of your Family Tree data! Here is a step-by-step guide to doing this:
  
 
# Start your old version of GRAMPS
 
# Start your old version of GRAMPS
 
# Export your data using the GRAMPS Package
 
# Export your data using the GRAMPS Package
 
# Quit your old version of GRAMPS
 
# Quit your old version of GRAMPS
# Start GRAMPS 3.0
+
# Start GRAMPS trunk
 
# Create a new Family Tree
 
# Create a new Family Tree
 
# Import the GRAMPS package from step 2
 
# Import the GRAMPS package from step 2
Line 26: Line 18:
 
== Can I run my older version of GRAMPS with this new version? ==
 
== Can I run my older version of GRAMPS with this new version? ==
  
Yes. Details...
+
Yes. See installation notes below.
  
 
== I have a suggestion or have found a bug. What do I do? ==
 
== I have a suggestion or have found a bug. What do I do? ==
  
== Can I help finish GRAMPS 3? ==
+
Please make a note of your Feature Request, or your bug here: http://bugs.gramps-project.org/ This is one of the most important things you can do to help the state of GRAMPS.
 +
 
 +
== Can I help with GRAMPS trunk? ==
 +
 
 +
Yes! You could:
 +
 
 +
# Help write documentation on how to use GRAMPS trunk. See [[Gramps 3.4 Wiki Manual]]
 +
# Help translate GRAMPS into another language. See [[Portal:Translators|Internationalization]]
 +
# Test and follow-up on issues in the tracker. See http://bugs.gramps-project.org/
 +
# Donate money to GRAMPS. See [[GRAMPS:Site_support|GRAMPS Support]]
 +
 
 +
== Installing GRAMPS Trunk ==
 +
 
 +
Now that you have read all of the precautions, you are ready to begin exploring GRAMPS trunk.
 +
 
 +
* '''Windows systems''': follow the directions at ?.
 +
* '''Unix-like systems''': follow the rest of this page.
 +
 
 +
The easiest method of getting the beta/trunk version is to download it from http://gramps.svn.sourceforge.net/viewvc/gramps/trunk/ using the link at the bottom of the page called '''[http://gramps.svn.sourceforge.net/viewvc/gramps/trunk/?view=tar Download GNU tarball]'''. This is easy to download, it is the freshest code, and you will have to do a little more work.
 +
 
 +
See [[Getting_started_with_GRAMPS_development#Run_GRAMPS_from_the_source|running Gramps from source]] for details to make the code work.
 +
 
 +
== Running parallel versions of trunk and branches ==
 +
 
 +
As stated in '''Installing GRAMPS trunk''', you can only have a dedicated gramps.mo file on /usr/share/local/xx/.. . If you want to have both the trunk and branches version with separate translations, consider using some '''[http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines Virtual Machines]'''.
 +
 
 +
At the moment I experiment with this setup:
 +
* Ubuntu 7.10: running VirtualBox
 +
** VM1: Linux Mint : on this machine I build and installed trunk. This means running ./autogen script, make AND do a make install (as root)
 +
** VM2: Fedora 8 : on this machine I build and installed branches. This means running ./autogen script, make AND do a make install (as root)
  
Yes! There is much left to be done. You could:
+
== See also ==
 +
* [[$GRAMPSHOME]]
 +
* [[Installation alternatives]]
  
# Help write documentation on how to use GRAMPS 3
+
[[Category:Developers/General]]
# Help translate GRAMPS into another language
+
# Test and follow-up on issues in the tracker
+
# Donate money to GRAMPS
+

Revision as of 01:04, 1 October 2012

GRAMPS trunk is the newest version of GRAMPS, but it is under development. You can help by trying this version and reporting feedback and bugs. Before embarking on this you should first read this page.

Gnome-important.png
Warning:

A word of caution: trunk is currently considered a development version and not for use on your real data. You can test trunk on a copy of your data though. See below for more details.

You should not install GRAMPS trunk as that will overwrite your regular GRAMPS. However, you can download and compile trunk locally, largely without interfering with your regular GRAMPS. Subtle interactions are easy to resolve for developers.

Precautions

GRAMPS trunk should only be used on a copy of your Family Tree data! Here is a step-by-step guide to doing this:

  1. Start your old version of GRAMPS
  2. Export your data using the GRAMPS Package
  3. Quit your old version of GRAMPS
  4. Start GRAMPS trunk
  5. Create a new Family Tree
  6. Import the GRAMPS package from step 2

Can I run my older version of GRAMPS with this new version?

Yes. See installation notes below.

I have a suggestion or have found a bug. What do I do?

Please make a note of your Feature Request, or your bug here: http://bugs.gramps-project.org/ This is one of the most important things you can do to help the state of GRAMPS.

Can I help with GRAMPS trunk?

Yes! You could:

  1. Help write documentation on how to use GRAMPS trunk. See Gramps 3.4 Wiki Manual
  2. Help translate GRAMPS into another language. See Internationalization
  3. Test and follow-up on issues in the tracker. See http://bugs.gramps-project.org/
  4. Donate money to GRAMPS. See GRAMPS Support

Installing GRAMPS Trunk

Now that you have read all of the precautions, you are ready to begin exploring GRAMPS trunk.

  • Windows systems: follow the directions at ?.
  • Unix-like systems: follow the rest of this page.

The easiest method of getting the beta/trunk version is to download it from http://gramps.svn.sourceforge.net/viewvc/gramps/trunk/ using the link at the bottom of the page called Download GNU tarball. This is easy to download, it is the freshest code, and you will have to do a little more work.

See running Gramps from source for details to make the code work.

Running parallel versions of trunk and branches

As stated in Installing GRAMPS trunk, you can only have a dedicated gramps.mo file on /usr/share/local/xx/.. . If you want to have both the trunk and branches version with separate translations, consider using some Virtual Machines.

At the moment I experiment with this setup:

  • Ubuntu 7.10: running VirtualBox
    • VM1: Linux Mint : on this machine I build and installed trunk. This means running ./autogen script, make AND do a make install (as root)
    • VM2: Fedora 8 : on this machine I build and installed branches. This means running ./autogen script, make AND do a make install (as root)

See also