296
edits
Changes
m
→My GRAMPS-related scratchpad
[http://www.tarunz.org/~vassilii/ Vassilii Khachaturov]
[[File:BACbKA.jpg|right]]
=My GRAMPS-related scratchpad=
* merge familylines and relgraph good stuff into a common report
* auto-translation of names, places, etc. - for reports and exports
** and [[Custom Event Types|events]]! see bug #{{bug|725}}
* reports & export should have more in common -- in filtering/selecting source set and output data
** new action - filter, expose for cli?
** see also bug #{{bug|1600}} and [[Filtered_Reports]]
* what is the best practice for collaboration Language-aware date display with other active researchers? Is there a tutorial? Should gramps collab with multisync @sf? or some DVCS? Obvious inflections #{{bug|6926}} -- probably should use caseshttp:# two (or more) people using GRAMPS//www. Each wants to be the master of his own DB and vet anything incominggrammaticalframework.# make life easy org/ for people taking periodic exports from gramps* (This is a known hot issue, see [[How_you_can_help#Web_2.0]])** can we send out only the stuff that changed? (yet another multisync sub-problem)completely new DateDisplayer/DateParser/libnarrate!!!
* we need a feature usage stats tracker, there's lots of obscure features that probably aren't used much, but contribute to overall complexity. E.g., should we cut some of the report backends?
=Building gf and python-gf35=
* d/l http://www.grammaticalframework.org/download/gf-3.5.tar.gz
* prereq pkgs: libghc-haskeline-dev cabal-install haskell-devscripts happy libghc-mtl-dev libghc-json-dev libghc-parsec3-dev libpython-dev
* cabal install: fst parallel time-compat utf8-string random
* extract tgz to gf-3.5/
* # dh_auto_build <- probably was redundant, but maybe needed for the python bindings?
** make deb (add the -d option in Makefile when you get a build dependency warning)
* sudo dpkg -i ../gf_3.5-1_i386.deb
* In gf-3.5/contrib/py-bindings/
** edit the makefile so that the python version computation thingie is just 2.7 verbatim, instead of the broken script line: pyversion=2.7.
** Add
install: gf.so
install $< /usr/lib/python$(pyversion)/dist-packages/
** make, it will bork on a haskell file with import CString
** change the relevant line to import Foreign.C.String
** make again
** make test
all should pass
** sudo checkinstall
Package: python-gf35
Version: 0.3 (according to upstream site <- ugh, that revision number was from http://www.grammaticalframework.org/libpgf/ -- an alternative set of bindings... let me start with the core gf bindings first since I managed to build them!)
Provides: python-gf
Description: Python bindings for gf 3.5
** locally move gf.so to gf.so.disabled and make test again -- verify the .so is picked up
=Dev bookmarks=