From: jerome <rom...@ya...> - 2012-12-29 14:29:52
|
> I have made the change now in trunk. PREFIXDIR and SYSCONFDIR have now been removed, and I have added a LOCALE_DIR. Something is maybe missing on gen/utils/trans.py? - from ..const import PREFIXDIR, ROOT_DIR + from ..const import LOCALE_DIR, ROOT_DIR .. -if "GRAMPSI18N" in os.environ: - if os.path.exists(os.environ["GRAMPSI18N"]): - LOCALEDIR = os.environ["GRAMPSI18N"] - else: - LOCALEDIR = None -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): - LOCALEDIR = os.path.join(ROOT_DIR, "lang") -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") -else: - lang = os.environ.get('LANG', 'en') - if lang and lang[:2] == 'en': - pass # No need to display warning, we're in English - else: - logging.warning('Locale dir does not exist at ' + - os.path.join(PREFIXDIR, "share/locale")) - logging.warning('Running python setup.py install - --prefix=YourPrefixDir might fix the problem') - LOCALEDIR = None LOCALEDIR = LOCALE_DIR ... --- En date de : Ven 28.12.12, Nick Hall <nic...@ho...> a écrit : De: Nick Hall <nic...@ho...> Objet: Re: [Gramps-devel] Re : release ? À: "John Ralls" <jr...@ce...> Cc: rom...@ya..., "gra...@li... List" <gra...@li...> Date: Vendredi 28 décembre 2012, 21h51 On 28/12/12 04:06, John Ralls wrote: I don't know that that's really the general case. Regardless, when it *is* the case, how does python find the modules? $PYTHONPATH? By general case, I mean any arbitrary configuration that the user happens to choose. The user is responsible for ensuring that python finds the modules. The distutils documentation suggests using the "user" installation scheme to make this easier. I would expect that the modules directory will be in the python path. The data directory is more likely to be elsewhere. OK. Unless you know how to do it dynamically, though, it doesn't get rid of conf.py.in. That aside, go for it. I have made the change now in trunk. PREFIXDIR and SYSCONFDIR have now been removed, and I have added a LOCALE_DIR. After the build, LOCALE_DIR will point to the files in the build directory. After installation, it will point to the location of the installed files. Let me know if you have any problems. It would be nice to remove const.py.in but I can't see how to at the moment. The packaging (distutils2) module has better facilities for managing resources. Unfortunately it is not ready yet. Nick. |
From: jerome <rom...@ya...> - 2012-12-31 14:34:52
|
Most are translated under my locale, but I also have installed .mo for 3.4.2. I will give a try with the only one gramplet which seems to be new: Descendant Fan Chart! It has not been yet translated in french. --- En date de : Lun 31.12.12, Benny Malengier <ben...@gm...> a écrit : De: Benny Malengier <ben...@gm...> Objet: Re: [Gramps-devel] Re : release ? À: "jerome" <rom...@ya...> Cc: "Nick Hall" <nic...@ho...>, "gra...@li... List" <gra...@li...> Date: Lundi 31 décembre 2012, 12h59 2012/12/31 jerome <rom...@ya...> Should I include them before alpha2 release (gramps40 branch)? Yes. Erik wrote that titles of gramplets were not translated for him in alpha1, is this ok in French? This also comes from gramps.mo of LOCALEDIR normally. Benny |
From: jerome <rom...@ya...> - 2012-12-31 14:49:33
|
It works fine. 1. I looked at 'Descendant Fan Chart' msgid string 'fr.po'. 2. I removed the related fuzzy attribute for this test 3. $ cd .. 4. $ sudo python setup.py install # was for test (still have 3.4.2)... 5. $ /usr/local/bin/gramps # man,keys,desktop files/indexes are close to 3.4.x! 6. $ /usr/bin/gramps # for my data --- En date de : Lun 31.12.12, jerome <rom...@ya...> a écrit : > De: jerome <rom...@ya...> > Objet: Re: [Gramps-devel] Re : release ? > À: "Benny Malengier" <ben...@gm...> > Cc: "gra...@li... List" <gra...@li...> > Date: Lundi 31 décembre 2012, 15h34 > Most are translated under my locale, > but I also have installed .mo for 3.4.2. > > I will give a try with the only one gramplet which seems to > be new: > Descendant Fan Chart! It has not been yet translated in > french. > > > --- En date de : Lun 31.12.12, Benny Malengier <ben...@gm...> > a écrit : > > De: Benny Malengier <ben...@gm...> > Objet: Re: [Gramps-devel] Re : release ? > À: "jerome" <rom...@ya...> > Cc: "Nick Hall" <nic...@ho...>, > "gra...@li... > List" <gra...@li...> > Date: Lundi 31 décembre 2012, 12h59 > > > > 2012/12/31 jerome <rom...@ya...> > > > Should I include them before alpha2 release (gramps40 > branch)? > Yes. > Erik wrote that titles of gramplets were not translated for > him in alpha1, is this ok in French? This also comes from > gramps.mo of LOCALEDIR normally. > > > Benny > > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, > HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your > skills current > with LearnDevNow - 3,200 step-by-step video tutorials by > Microsoft > MVPs and experts. SALE $99.99 this month only -- learn more > at: > http://p.sf.net/sfu/learnmore_122412 > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |
From: John R. <jr...@ce...> - 2012-12-29 16:18:14
|
On Dec 29, 2012, at 6:29 AM, jerome <rom...@ya...> wrote: >> I have made the change now in trunk. PREFIXDIR and SYSCONFDIR have > now been removed, and I have added a LOCALE_DIR. > > Something is maybe missing on gen/utils/trans.py? Yes, but it will be fixed when I merge in my GrampsLocale rewrite in a few days. Regards, John Ralls |
From: Nick H. <nic...@ho...> - 2012-12-29 22:23:44
|
I have now updated trans.py so it should work now. I have kept the code to check for GRAMPSI18N and give a warning if the locale path is not valid. I'll update gramps40 if you are happy with the changes in trunk. Nick. On 29/12/12 14:29, jerome wrote: > Something is maybe missing on gen/utils/trans.py? > > - from ..const import PREFIXDIR, ROOT_DIR > + from ..const import LOCALE_DIR, ROOT_DIR > > .. > > -if "GRAMPSI18N" in os.environ: > - if os.path.exists(os.environ["GRAMPSI18N"]): > - LOCALEDIR = os.environ["GRAMPSI18N"] > - else: > - LOCALEDIR = None > -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): > - LOCALEDIR = os.path.join(ROOT_DIR, "lang") > -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): > - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") > -else: > - lang = os.environ.get('LANG', 'en') > - if lang and lang[:2] == 'en': > - pass # No need to display warning, we're in English > - else: > - logging.warning('Locale dir does not exist at ' + > - os.path.join(PREFIXDIR, "share/locale")) > - logging.warning('Running python setup.py install > - --prefix=YourPrefixDir might fix the problem') > - LOCALEDIR = None > > LOCALEDIR = LOCALE_DIR > > ... |
From: jerome <rom...@ya...> - 2012-12-31 09:16:40
|
Changes seem to be OK for me. Should I include them before alpha2 release (gramps40 branch)? --- En date de : Sam 29.12.12, Nick Hall <nic...@ho...> a écrit : > De: Nick Hall <nic...@ho...> > Objet: Re: [Gramps-devel] Re : release ? > À: "jerome" <rom...@ya...> > Cc: "John Ralls" <jr...@ce...>, "gra...@li... List" <gra...@li...> > Date: Samedi 29 décembre 2012, 23h23 > I have now updated trans.py so it > should work now. > > I have kept the code to check for GRAMPSI18N and give a > warning if the > locale path is not valid. > > I'll update gramps40 if you are happy with the changes in > trunk. > > Nick. > > > On 29/12/12 14:29, jerome wrote: > > Something is maybe missing on gen/utils/trans.py? > > > > - from ..const import PREFIXDIR, ROOT_DIR > > + from ..const import LOCALE_DIR, ROOT_DIR > > > > .. > > > > -if "GRAMPSI18N" in os.environ: > > - if > os.path.exists(os.environ["GRAMPSI18N"]): > > - LOCALEDIR = > os.environ["GRAMPSI18N"] > > - else: > > - LOCALEDIR = None > > -elif os.path.exists( os.path.join(ROOT_DIR, "lang") > ): > > - LOCALEDIR = os.path.join(ROOT_DIR, > "lang") > > -elif os.path.exists(os.path.join(PREFIXDIR, > "share/locale")): > > - LOCALEDIR = os.path.join(PREFIXDIR, > "share/locale") > > -else: > > - lang = os.environ.get('LANG', 'en') > > - if lang and lang[:2] == 'en': > > - pass # No need to display > warning, we're in English > > - else: > > - logging.warning('Locale > dir does not exist at ' + > > - > os.path.join(PREFIXDIR, > "share/locale")) > > - logging.warning('Running > python setup.py install > > - > --prefix=YourPrefixDir might > fix the problem') > > - LOCALEDIR = None > > > > LOCALEDIR = LOCALE_DIR > > > > ... > > |
From: Benny M. <ben...@gm...> - 2012-12-31 11:59:14
|
2012/12/31 jerome <rom...@ya...> > Should I include them before alpha2 release (gramps40 branch)? Yes. Erik wrote that titles of gramplets were not translated for him in alpha1, is this ok in French? This also comes from gramps.mo of LOCALEDIR normally. Benny |
From: Benny M. <ben...@gm...> - 2012-12-30 10:34:56
|
2012/12/29 Nick Hall <nic...@ho...> > > I'll update gramps40 if you are happy with the changes in trunk. Once that happened, Jerome can do release of alpha2. Some extra annoying bugs have been removed since alpha1. John, I suggest we wait for a beta release on your locale changes. Benny |
From: Jérôme <rom...@ya...> - 2012-12-30 16:43:42
|
OK. Tomorrow, I will make and add a small local changelog via SVN log (i.e, changes on 2012 for trunk/gramps40), will update and commit setup.py with new version and maybe NEWS, will run 'python setup.py sdist', then will try to install via the generated tarball. Le 30/12/2012 11:34, Benny Malengier a écrit : > > > 2012/12/29 Nick Hall <nic...@ho... > <mailto:nic...@ho...>> > > > I'll update gramps40 if you are happy with the changes in trunk. > > > Once that happened, Jerome can do release of alpha2. Some extra annoying > bugs have been removed since alpha1. > John, I suggest we wait for a beta release on your locale changes. > > Benny > |
From: Peter L. <pet...@te...> - 2012-12-30 13:29:54
|
Did svn up on trunk Then python setup.py build and finally: python Gramps.py Error in sys.excepthook: Traceback (most recent call last): File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 110, in exc_hook LOG.error("Unhandled exception\n" + AttributeError: 'NoneType' object has no attribute 'error' Original exception was: Traceback (most recent call last): File "Gramps.py", line 29, in <module> import gramps.grampsapp as app File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 116, in <module> from .gen.utils.trans import LOCALEDOMAIN, LOCALEDIR, setup_windows_gettext File "/home/peter/Gramps/trunk/gramps/gen/utils/trans.py", line 44, in <module> from ..const import LOCALE_DIR ImportError: cannot import name LOCALE_DIR [peter@dell2 trunk]$ have I missed something? /Peter > I have now updated trans.py so it should work now. > > I have kept the code to check for GRAMPSI18N and give a warning if the > locale path is not valid. > > I'll update gramps40 if you are happy with the changes in trunk. > > Nick. > > On 29/12/12 14:29, jerome wrote: > > Something is maybe missing on gen/utils/trans.py? > > > > - from ..const import PREFIXDIR, ROOT_DIR > > + from ..const import LOCALE_DIR, ROOT_DIR > > > > .. > > > > -if "GRAMPSI18N" in os.environ: > > - if os.path.exists(os.environ["GRAMPSI18N"]): > > - LOCALEDIR = os.environ["GRAMPSI18N"] > > - else: > > - LOCALEDIR = None > > -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): > > - LOCALEDIR = os.path.join(ROOT_DIR, "lang") > > -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): > > - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") > > -else: > > - lang = os.environ.get('LANG', 'en') > > - if lang and lang[:2] == 'en': > > - pass # No need to display warning, we're in English > > - else: > > - logging.warning('Locale dir does not exist at ' + > > - os.path.join(PREFIXDIR, "share/locale")) > > - logging.warning('Running python setup.py install > > - --prefix=YourPrefixDir might fix the problem') > > - LOCALEDIR = None > > > > LOCALEDIR = LOCALE_DIR > > > > ... > > --------------------------------------------------------------------------- > --- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs > and experts. SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122912 > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel |
From: Nick H. <nic...@ho...> - 2012-12-30 14:01:08
|
Peter, Try removing the const.py file: rm gramps/gen/const.py and running the build again. Nick. On 30/12/12 13:29, Peter Landgren wrote: > Did svn up on trunk > Then python setup.py build > and finally: > python Gramps.py > Error in sys.excepthook: > Traceback (most recent call last): > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 110, in exc_hook > LOG.error("Unhandled exception\n" + > AttributeError: 'NoneType' object has no attribute 'error' > > Original exception was: > Traceback (most recent call last): > File "Gramps.py", line 29, in <module> > import gramps.grampsapp as app > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 116, in <module> > from .gen.utils.trans import LOCALEDOMAIN, LOCALEDIR, setup_windows_gettext > File "/home/peter/Gramps/trunk/gramps/gen/utils/trans.py", line 44, in <module> > from ..const import LOCALE_DIR > ImportError: cannot import name LOCALE_DIR > [peter@dell2 trunk]$ > > have I missed something? > > /Peter > > >> I have now updated trans.py so it should work now. >> >> I have kept the code to check for GRAMPSI18N and give a warning if the >> locale path is not valid. >> >> I'll update gramps40 if you are happy with the changes in trunk. >> >> Nick. >> >> On 29/12/12 14:29, jerome wrote: >>> Something is maybe missing on gen/utils/trans.py? >>> >>> - from ..const import PREFIXDIR, ROOT_DIR >>> + from ..const import LOCALE_DIR, ROOT_DIR >>> >>> .. >>> >>> -if "GRAMPSI18N" in os.environ: >>> - if os.path.exists(os.environ["GRAMPSI18N"]): >>> - LOCALEDIR = os.environ["GRAMPSI18N"] >>> - else: >>> - LOCALEDIR = None >>> -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): >>> - LOCALEDIR = os.path.join(ROOT_DIR, "lang") >>> -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): >>> - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") >>> -else: >>> - lang = os.environ.get('LANG', 'en') >>> - if lang and lang[:2] == 'en': >>> - pass # No need to display warning, we're in English >>> - else: >>> - logging.warning('Locale dir does not exist at ' + >>> - os.path.join(PREFIXDIR, "share/locale")) >>> - logging.warning('Running python setup.py install >>> - --prefix=YourPrefixDir might fix the problem') >>> - LOCALEDIR = None >>> >>> LOCALEDIR = LOCALE_DIR >>> >>> ... >> --------------------------------------------------------------------------- >> --- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, >> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current >> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs >> and experts. SALE $99.99 this month only -- learn more at: >> http://p.sf.net/sfu/learnmore_122912 >> _______________________________________________ >> Gramps-devel mailing list >> Gra...@li... >> https://lists.sourceforge.net/lists/listinfo/gramps-devel > > |
From: Peter L. <pet...@te...> - 2012-12-30 14:43:08
|
Nick, Thanks, that made it. I still get "millions" of: (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_window: assertion `GTK_IS_WIDGET (widget)' failed I also have a problem with rendering. If I switch to "Diagram View" and back to "Relationship View" I see parts of the previous view "behind". I must minimize and then maximize to get a correct window. And still the top of "Relationship View" is not visiable. Also the image to right of the current persons is shown when I move the mouse over its place. Also all buttons are invisible until I move the mouse over them. I'm running Mageia 3 Beta 1. with python : 2.7.3 gramps : trunk gtk++ : 3.6.2 gobject : 3.4.2 Not using bsddb3 bsddb : 4.8.4.2 bsddb.db : (5, 3, 21) cairo : 1.10.0 osmgpsmap : not found pyexiv2 : 0.3.0 o.s. : Linux kernel : 3.7.1-desktop-1.mga3 /Peter > Peter, > > Try removing the const.py file: > > rm gramps/gen/const.py > > and running the build again. > > Nick. > > On 30/12/12 13:29, Peter Landgren wrote: > > Did svn up on trunk > > Then python setup.py build > > and finally: > > python Gramps.py > > Error in sys.excepthook: > > > > Traceback (most recent call last): > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 110, in > > exc_hook > > > > LOG.error("Unhandled exception\n" + > > > > AttributeError: 'NoneType' object has no attribute 'error' > > > > Original exception was: > > > > Traceback (most recent call last): > > File "Gramps.py", line 29, in <module> > > > > import gramps.grampsapp as app > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 116, in > > <module> > > > > from .gen.utils.trans import LOCALEDOMAIN, LOCALEDIR, > > setup_windows_gettext > > > > File "/home/peter/Gramps/trunk/gramps/gen/utils/trans.py", line 44, in > > <module> > > > > from ..const import LOCALE_DIR > > > > ImportError: cannot import name LOCALE_DIR > > [peter@dell2 trunk]$ > > > > have I missed something? > > > > /Peter > > > >> I have now updated trans.py so it should work now. > >> > >> I have kept the code to check for GRAMPSI18N and give a warning if the > >> locale path is not valid. > >> > >> I'll update gramps40 if you are happy with the changes in trunk. > >> > >> Nick. > >> > >> On 29/12/12 14:29, jerome wrote: > >>> Something is maybe missing on gen/utils/trans.py? > >>> > >>> - from ..const import PREFIXDIR, ROOT_DIR > >>> + from ..const import LOCALE_DIR, ROOT_DIR > >>> > >>> .. > >>> > >>> -if "GRAMPSI18N" in os.environ: > >>> - if os.path.exists(os.environ["GRAMPSI18N"]): > >>> - LOCALEDIR = os.environ["GRAMPSI18N"] > >>> - else: > >>> - LOCALEDIR = None > >>> -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): > >>> - LOCALEDIR = os.path.join(ROOT_DIR, "lang") > >>> -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): > >>> - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") > >>> -else: > >>> - lang = os.environ.get('LANG', 'en') > >>> - if lang and lang[:2] == 'en': > >>> - pass # No need to display warning, we're in English > >>> - else: > >>> - logging.warning('Locale dir does not exist at ' + > >>> - os.path.join(PREFIXDIR, "share/locale")) > >>> - logging.warning('Running python setup.py install > >>> - --prefix=YourPrefixDir might fix the problem') > >>> - LOCALEDIR = None > >>> > >>> LOCALEDIR = LOCALE_DIR > >>> > >>> ... > >> > >> ------------------------------------------------------------------------ > >> --- --- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, > >> CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills > >> current with LearnDevNow - 3,200 step-by-step video tutorials by > >> Microsoft MVPs and experts. SALE $99.99 this month only -- learn more > >> at: > >> http://p.sf.net/sfu/learnmore_122912 > >> _______________________________________________ > >> Gramps-devel mailing list > >> Gra...@li... > >> https://lists.sourceforge.net/lists/listinfo/gramps-devel |
From: Benny M. <ben...@gm...> - 2012-12-30 15:21:21
|
Peter, svn up, I improved the version output on -v Even without that, problems with GTK3 drawing are normally due to cairo issues. You should notify Mageia that there are problems. On Ubuntu 12.10 pycairo is still 1.8.8, which is really old (2009), while you use the very latest 1.10.0 If you now use -v, you will see the cairo version also, Ubuntu 12.10 is on 1.12.3 On python3, the versions are cairo : 1.12.3, pycairo : 1.10.0 So, please test if the problems exist also on python3, and if not, perhaps write them to stick for python 2.7 with the old versions. Benny 2012/12/30 Peter Landgren <pet...@te...> > Nick, > > Thanks, that made it. > I still get "millions" of: > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion > `GTK_IS_WIDGET (widget)' > failed > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_window: assertion > `GTK_IS_WIDGET (widget)' failed > > I also have a problem with rendering. If I switch to "Diagram View" and > back to "Relationship View" > I see parts of the previous view "behind". I must minimize and then > maximize to get a correct > window. And still the top of "Relationship View" is not visiable. Also the > image to right of the > current persons is shown when I move the mouse over its place. > Also all buttons are invisible until I move the mouse over them. > I'm running Mageia 3 Beta 1. with > > python : 2.7.3 > gramps : trunk > gtk++ : 3.6.2 > gobject : 3.4.2 > Not using bsddb3 > bsddb : 4.8.4.2 > bsddb.db : (5, 3, 21) > cairo : 1.10.0 > osmgpsmap : not found > pyexiv2 : 0.3.0 > o.s. : Linux > kernel : 3.7.1-desktop-1.mga3 > > /Peter > > > Peter, > > > > Try removing the const.py file: > > > > rm gramps/gen/const.py > > > > and running the build again. > > > > Nick. > > > > On 30/12/12 13:29, Peter Landgren wrote: > > > Did svn up on trunk > > > Then python setup.py build > > > and finally: > > > python Gramps.py > > > Error in sys.excepthook: > > > > > > Traceback (most recent call last): > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 110, in > > > exc_hook > > > > > > LOG.error("Unhandled exception\n" + > > > > > > AttributeError: 'NoneType' object has no attribute 'error' > > > > > > Original exception was: > > > > > > Traceback (most recent call last): > > > File "Gramps.py", line 29, in <module> > > > > > > import gramps.grampsapp as app > > > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 116, in > > > <module> > > > > > > from .gen.utils.trans import LOCALEDOMAIN, LOCALEDIR, > > > setup_windows_gettext > > > > > > File "/home/peter/Gramps/trunk/gramps/gen/utils/trans.py", line 44, > in > > > <module> > > > > > > from ..const import LOCALE_DIR > > > > > > ImportError: cannot import name LOCALE_DIR > > > [peter@dell2 trunk]$ > > > > > > have I missed something? > > > > > > /Peter > > > > > >> I have now updated trans.py so it should work now. > > >> > > >> I have kept the code to check for GRAMPSI18N and give a warning if the > > >> locale path is not valid. > > >> > > >> I'll update gramps40 if you are happy with the changes in trunk. > > >> > > >> Nick. > > >> > > >> On 29/12/12 14:29, jerome wrote: > > >>> Something is maybe missing on gen/utils/trans.py? > > >>> > > >>> - from ..const import PREFIXDIR, ROOT_DIR > > >>> + from ..const import LOCALE_DIR, ROOT_DIR > > >>> > > >>> .. > > >>> > > >>> -if "GRAMPSI18N" in os.environ: > > >>> - if os.path.exists(os.environ["GRAMPSI18N"]): > > >>> - LOCALEDIR = os.environ["GRAMPSI18N"] > > >>> - else: > > >>> - LOCALEDIR = None > > >>> -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): > > >>> - LOCALEDIR = os.path.join(ROOT_DIR, "lang") > > >>> -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): > > >>> - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") > > >>> -else: > > >>> - lang = os.environ.get('LANG', 'en') > > >>> - if lang and lang[:2] == 'en': > > >>> - pass # No need to display warning, we're in English > > >>> - else: > > >>> - logging.warning('Locale dir does not exist at ' + > > >>> - os.path.join(PREFIXDIR, "share/locale")) > > >>> - logging.warning('Running python setup.py install > > >>> - --prefix=YourPrefixDir might fix the problem') > > >>> - LOCALEDIR = None > > >>> > > >>> LOCALEDIR = LOCALE_DIR > > >>> > > >>> ... > > >> > > >> > ------------------------------------------------------------------------ > > >> --- --- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, > HTML5, > > >> CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills > > >> current with LearnDevNow - 3,200 step-by-step video tutorials by > > >> Microsoft MVPs and experts. SALE $99.99 this month only -- learn more > > >> at: > > >> http://p.sf.net/sfu/learnmore_122912 > > >> _______________________________________________ > > >> Gramps-devel mailing list > > >> Gra...@li... > > >> https://lists.sourceforge.net/lists/listinfo/gramps-devel > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > http://p.sf.net/sfu/learnmore_123012 > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |
From: Peter L. <pet...@te...> - 2012-12-30 15:27:39
|
Benny, I get: cairo : 1.12.8 pycairo : 1.10.0 > Peter, > svn up, I improved the version output on -v > > Even without that, problems with GTK3 drawing are normally due to cairo > issues. You should notify Mageia that there are problems. > On Ubuntu 12.10 pycairo is still 1.8.8, which is really old (2009), while > you use the very latest 1.10.0 > If you now use -v, you will see the cairo version also, Ubuntu 12.10 is on > 1.12.3 > > On python3, the versions are cairo : 1.12.3, pycairo : 1.10.0 > > So, please test if the problems exist also on python3, and if not, perhaps > write them to stick for python 2.7 with the old versions. Yes, I will as soon as I have bsddb3 up and working. (Been a bit lazy during the holidays.) /Peter > Benny > > > 2012/12/30 Peter Landgren <pet...@te...> > > > Nick, > > > > Thanks, that made it. > > I still get "millions" of: > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion > > `GTK_IS_WIDGET (widget)' > > failed > > > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_window: assertion > > `GTK_IS_WIDGET (widget)' failed > > > > I also have a problem with rendering. If I switch to "Diagram View" and > > back to "Relationship View" > > I see parts of the previous view "behind". I must minimize and then > > maximize to get a correct > > window. And still the top of "Relationship View" is not visiable. Also > > the image to right of the > > current persons is shown when I move the mouse over its place. > > Also all buttons are invisible until I move the mouse over them. > > I'm running Mageia 3 Beta 1. with > > > > python : 2.7.3 > > > > gramps : trunk > > gtk++ : 3.6.2 > > gobject : 3.4.2 > > Not using bsddb3 > > bsddb : 4.8.4.2 > > bsddb.db : (5, 3, 21) > > cairo : 1.10.0 > > osmgpsmap : not found > > pyexiv2 : 0.3.0 > > o.s. : Linux > > kernel : 3.7.1-desktop-1.mga3 > > > > /Peter > > > > > Peter, > > > > > > Try removing the const.py file: > > > > > > rm gramps/gen/const.py > > > > > > and running the build again. > > > > > > Nick. > > > > > > On 30/12/12 13:29, Peter Landgren wrote: > > > > Did svn up on trunk > > > > Then python setup.py build > > > > and finally: > > > > python Gramps.py > > > > Error in sys.excepthook: > > > > > > > > Traceback (most recent call last): > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 110, in > > > > exc_hook > > > > > > > > LOG.error("Unhandled exception\n" + > > > > > > > > AttributeError: 'NoneType' object has no attribute 'error' > > > > > > > > Original exception was: > > > > > > > > Traceback (most recent call last): > > > > File "Gramps.py", line 29, in <module> > > > > > > > > import gramps.grampsapp as app > > > > > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 116, in > > > > <module> > > > > > > > > from .gen.utils.trans import LOCALEDOMAIN, LOCALEDIR, > > > > setup_windows_gettext > > > > > > > > File "/home/peter/Gramps/trunk/gramps/gen/utils/trans.py", line > > > > 44, > > > > in > > > > > > <module> > > > > > > > > from ..const import LOCALE_DIR > > > > > > > > ImportError: cannot import name LOCALE_DIR > > > > [peter@dell2 trunk]$ > > > > > > > > have I missed something? > > > > > > > > /Peter > > > > > > > >> I have now updated trans.py so it should work now. > > > >> > > > >> I have kept the code to check for GRAMPSI18N and give a warning if > > > >> the locale path is not valid. > > > >> > > > >> I'll update gramps40 if you are happy with the changes in trunk. > > > >> > > > >> Nick. > > > >> > > > >> On 29/12/12 14:29, jerome wrote: > > > >>> Something is maybe missing on gen/utils/trans.py? > > > >>> > > > >>> - from ..const import PREFIXDIR, ROOT_DIR > > > >>> + from ..const import LOCALE_DIR, ROOT_DIR > > > >>> > > > >>> .. > > > >>> > > > >>> -if "GRAMPSI18N" in os.environ: > > > >>> - if os.path.exists(os.environ["GRAMPSI18N"]): > > > >>> - LOCALEDIR = os.environ["GRAMPSI18N"] > > > >>> - else: > > > >>> - LOCALEDIR = None > > > >>> -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): > > > >>> - LOCALEDIR = os.path.join(ROOT_DIR, "lang") > > > >>> -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): > > > >>> - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") > > > >>> -else: > > > >>> - lang = os.environ.get('LANG', 'en') > > > >>> - if lang and lang[:2] == 'en': > > > >>> - pass # No need to display warning, we're in English > > > >>> - else: > > > >>> - logging.warning('Locale dir does not exist at ' + > > > >>> - os.path.join(PREFIXDIR, "share/locale")) > > > >>> - logging.warning('Running python setup.py install > > > >>> - --prefix=YourPrefixDir might fix the > > > >>> problem') - LOCALEDIR = None > > > >>> > > > >>> LOCALEDIR = LOCALE_DIR > > > >>> > > > >>> ... > > > > ------------------------------------------------------------------------ > > > > > >> --- --- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, > > > > HTML5, > > > > > >> CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills > > > >> current with LearnDevNow - 3,200 step-by-step video tutorials by > > > >> Microsoft MVPs and experts. SALE $99.99 this month only -- learn > > > >> more at: > > > >> http://p.sf.net/sfu/learnmore_122912 > > > >> _______________________________________________ > > > >> Gramps-devel mailing list > > > >> Gra...@li... > > > >> https://lists.sourceforge.net/lists/listinfo/gramps-devel > > > > ------------------------------------------------------------------------- > > ----- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, > > CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills > > current with LearnDevNow - 3,200 step-by-step video tutorials by > > Microsoft MVPs and experts. ON SALE this month only -- learn more at: > > http://p.sf.net/sfu/learnmore_123012 > > _______________________________________________ > > Gramps-devel mailing list > > Gra...@li... > > https://lists.sourceforge.net/lists/listinfo/gramps-devel |
From: Benny M. <ben...@gm...> - 2012-12-30 17:34:05
|
revision 20889 fixes the divisionbyzero. You will see a warning about that on the terminal, it still needs to be investigated what creates the callback with a zero total. Benny 2012/12/30 Benny Malengier <ben...@gm...> > The first error is a typical python 3 error, division by 0 now always > gives an errors, not so in python2. > Is this an xml with no data in it? > I'll add a test to avoid division by 0. > > On the second error, can you translate the error in English? > > Benny > > > 2012/12/30 Peter Landgren <pet...@te...> > >> Den Sunday 30 December 2012 16.21.12 skrev Benny Malengier: >> > Peter, >> > svn up, I improved the version output on -v >> > >> > Even without that, problems with GTK3 drawing are normally due to cairo >> > issues. You should notify Mageia that there are problems. >> > On Ubuntu 12.10 pycairo is still 1.8.8, which is really old (2009), >> while >> > you use the very latest 1.10.0 >> > If you now use -v, you will see the cairo version also, Ubuntu 12.10 is >> on >> > 1.12.3 >> > >> > On python3, the versions are cairo : 1.12.3, pycairo : 1.10.0 >> > >> > So, please test if the problems exist also on python3, and if not, >> perhaps >> > write them to stick for python 2.7 with the old versions. >> Got bsddb3 installed and running: >> python : 3.3.0 >> gramps : trunk >> gtk++ : 3.6.2 >> gobject : 3.4.2 >> pango : 1.32.5 >> Using bsddb3 >> bsddb : 5.3.0 >> bsddb.db : 5.3.21 >> cairo : 1.12.8 >> pycairo : 1.10.0 >> osmgpsmap : not found >> pyexiv2 : not found >> o.s. : Linux >> kernel : 3.7.1-desktop-1.mga3 >> >> >> But when I try to import a XML I get: >> ERROR .: Failed to import database. >> Traceback (most recent call last): >> File "/home/peter/Gramps/trunk/gramps/gui/dbloader.py", line 251, in >> do_import >> User(callback=self._pulse_progress)) >> File "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", >> line 137, in importData >> info = parser.parse(xml_file, line_cnt, person_cnt) >> File "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", >> line 902, in parse >> self.p.ParseFile(ifile) >> File "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", >> line 2915, in startElement >> f(attrs) >> File "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", >> line 1190, in start_event >> self.update(self.p.CurrentLineNumber) >> File "/home/peter/Gramps/trunk/gramps/gen/updatecallback.py", line 82, >> in update_real >> newval = int(100 * count/self.total) >> ZeroDivisionError: division by zero >> >> Note must run with LANG=en otherwise I get into trouble: >> Traceback (most recent call last): >> File "/home/peter/Gramps/trunk/gramps/gui/grampsgui.py", line 313, in >> __startgramps >> Gramps(argparser) >> File "/home/peter/Gramps/trunk/gramps/gui/grampsgui.py", line 238, in >> __init__ >> self.vm.init_interface() >> File "/home/peter/Gramps/trunk/gramps/gui/viewmanager.py", line 960, in >> init_interface >> self.__build_tools_menu(self._pmgr.get_reg_tools()) >> File "/home/peter/Gramps/trunk/gramps/gui/viewmanager.py", line 1754, >> in __build_tools_menu >> self.tool_menu_ui_id = >> self.uistate.uimanager.add_ui_from_string(uidef) >> File "/usr/lib64/python3.3/site-packages/gi/overrides/Gtk.py", line >> 297, in add_ui_from_string >> return Gtk.UIManager.add_ui_from_string(self, buffer, length) >> File "/usr/lib64/python3.3/site-packages/gi/types.py", line 47, in >> function >> return info.invoke(*args, **kwargs) >> gi._glib.GError: Fel på rad 1 tecken 1182:Dokumentet tog oväntat slut >> inuti stängningstaggen för >> elementet "menubar" >> [peter@dell2 trunk]$ >> >> /Peter >> >> > Benny >> > >> > >> > 2012/12/30 Peter Landgren <pet...@te...> >> > >> > > Nick, >> > > >> > > Thanks, that made it. >> > > I still get "millions" of: >> > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion >> > > `GTK_IS_WIDGET (widget)' >> > > failed >> > > >> > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_window: assertion >> > > `GTK_IS_WIDGET (widget)' failed >> > > >> > > I also have a problem with rendering. If I switch to "Diagram View" >> and >> > > back to "Relationship View" >> > > I see parts of the previous view "behind". I must minimize and then >> > > maximize to get a correct >> > > window. And still the top of "Relationship View" is not visiable. Also >> > > the image to right of the >> > > current persons is shown when I move the mouse over its place. >> > > Also all buttons are invisible until I move the mouse over them. >> > > I'm running Mageia 3 Beta 1. with >> > > >> > > python : 2.7.3 >> > > >> > > gramps : trunk >> > > gtk++ : 3.6.2 >> > > gobject : 3.4.2 >> > > Not using bsddb3 >> > > bsddb : 4.8.4.2 >> > > bsddb.db : (5, 3, 21) >> > > cairo : 1.10.0 >> > > osmgpsmap : not found >> > > pyexiv2 : 0.3.0 >> > > o.s. : Linux >> > > kernel : 3.7.1-desktop-1.mga3 >> > > >> > > /Peter >> > > >> > > > Peter, >> > > > >> > > > Try removing the const.py file: >> > > > >> > > > rm gramps/gen/const.py >> > > > >> > > > and running the build again. >> > > > >> > > > Nick. >> > > > >> > > > On 30/12/12 13:29, Peter Landgren wrote: >> > > > > Did svn up on trunk >> > > > > Then python setup.py build >> > > > > and finally: >> > > > > python Gramps.py >> > > > > Error in sys.excepthook: >> > > > > >> > > > > Traceback (most recent call last): >> > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 110, >> in >> > > > > exc_hook >> > > > > >> > > > > LOG.error("Unhandled exception\n" + >> > > > > >> > > > > AttributeError: 'NoneType' object has no attribute 'error' >> > > > > >> > > > > Original exception was: >> > > > > >> > > > > Traceback (most recent call last): >> > > > > File "Gramps.py", line 29, in <module> >> > > > > >> > > > > import gramps.grampsapp as app >> > > > > >> > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line 116, >> in >> > > > > <module> >> > > > > >> > > > > from .gen.utils.trans import LOCALEDOMAIN, LOCALEDIR, >> > > > > setup_windows_gettext >> > > > > >> > > > > File "/home/peter/Gramps/trunk/gramps/gen/utils/trans.py", line >> > > > > 44, >> > > >> > > in >> > > >> > > > > <module> >> > > > > >> > > > > from ..const import LOCALE_DIR >> > > > > >> > > > > ImportError: cannot import name LOCALE_DIR >> > > > > [peter@dell2 trunk]$ >> > > > > >> > > > > have I missed something? >> > > > > >> > > > > /Peter >> > > > > >> > > > >> I have now updated trans.py so it should work now. >> > > > >> >> > > > >> I have kept the code to check for GRAMPSI18N and give a warning >> if >> > > > >> the locale path is not valid. >> > > > >> >> > > > >> I'll update gramps40 if you are happy with the changes in trunk. >> > > > >> >> > > > >> Nick. >> > > > >> >> > > > >> On 29/12/12 14:29, jerome wrote: >> > > > >>> Something is maybe missing on gen/utils/trans.py? >> > > > >>> >> > > > >>> - from ..const import PREFIXDIR, ROOT_DIR >> > > > >>> + from ..const import LOCALE_DIR, ROOT_DIR >> > > > >>> >> > > > >>> .. >> > > > >>> >> > > > >>> -if "GRAMPSI18N" in os.environ: >> > > > >>> - if os.path.exists(os.environ["GRAMPSI18N"]): >> > > > >>> - LOCALEDIR = os.environ["GRAMPSI18N"] >> > > > >>> - else: >> > > > >>> - LOCALEDIR = None >> > > > >>> -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): >> > > > >>> - LOCALEDIR = os.path.join(ROOT_DIR, "lang") >> > > > >>> -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): >> > > > >>> - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") >> > > > >>> -else: >> > > > >>> - lang = os.environ.get('LANG', 'en') >> > > > >>> - if lang and lang[:2] == 'en': >> > > > >>> - pass # No need to display warning, we're in English >> > > > >>> - else: >> > > > >>> - logging.warning('Locale dir does not exist at ' + >> > > > >>> - os.path.join(PREFIXDIR, >> "share/locale")) >> > > > >>> - logging.warning('Running python setup.py install >> > > > >>> - --prefix=YourPrefixDir might fix the >> > > > >>> problem') - LOCALEDIR = None >> > > > >>> >> > > > >>> LOCALEDIR = LOCALE_DIR >> > > > >>> >> > > > >>> ... >> > > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > >> --- --- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, >> > > >> > > HTML5, >> > > >> > > > >> CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your >> skills >> > > > >> current with LearnDevNow - 3,200 step-by-step video tutorials by >> > > > >> Microsoft MVPs and experts. SALE $99.99 this month only -- learn >> > > > >> more at: >> > > > >> http://p.sf.net/sfu/learnmore_122912 >> > > > >> _______________________________________________ >> > > > >> Gramps-devel mailing list >> > > > >> Gra...@li... >> > > > >> https://lists.sourceforge.net/lists/listinfo/gramps-devel >> > > >> > > >> ------------------------------------------------------------------------- >> > > ----- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, >> > > CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills >> > > current with LearnDevNow - 3,200 step-by-step video tutorials by >> > > Microsoft MVPs and experts. ON SALE this month only -- learn more at: >> > > http://p.sf.net/sfu/learnmore_123012 >> > > _______________________________________________ >> > > Gramps-devel mailing list >> > > Gra...@li... >> > > https://lists.sourceforge.net/lists/listinfo/gramps-devel >> > > |
From: Peter L. <pet...@te...> - 2012-12-30 18:09:23
|
> revision 20889 fixes the divisionbyzero. > You will see a warning about that on the terminal, it still needs to be > investigated what creates the callback with a zero total. Any test I can do? Got one warning. XML import OK. Progress bar shows always "full" during import. /Peter > Benny > > > 2012/12/30 Benny Malengier <ben...@gm...> > > > The first error is a typical python 3 error, division by 0 now always > > gives an errors, not so in python2. > > Is this an xml with no data in it? > > I'll add a test to avoid division by 0. > > > > On the second error, can you translate the error in English? > > > > Benny > > > > > > 2012/12/30 Peter Landgren <pet...@te...> > > > >> Den Sunday 30 December 2012 16.21.12 skrev Benny Malengier: > >> > Peter, > >> > svn up, I improved the version output on -v > >> > > >> > Even without that, problems with GTK3 drawing are normally due to > >> > cairo issues. You should notify Mageia that there are problems. > >> > On Ubuntu 12.10 pycairo is still 1.8.8, which is really old (2009), > >> > >> while > >> > >> > you use the very latest 1.10.0 > >> > If you now use -v, you will see the cairo version also, Ubuntu 12.10 > >> > is > >> > >> on > >> > >> > 1.12.3 > >> > > >> > On python3, the versions are cairo : 1.12.3, pycairo : 1.10.0 > >> > > >> > So, please test if the problems exist also on python3, and if not, > >> > >> perhaps > >> > >> > write them to stick for python 2.7 with the old versions. > >> > >> Got bsddb3 installed and running: > >> python : 3.3.0 > >> > >> gramps : trunk > >> gtk++ : 3.6.2 > >> gobject : 3.4.2 > >> pango : 1.32.5 > >> Using bsddb3 > >> bsddb : 5.3.0 > >> bsddb.db : 5.3.21 > >> cairo : 1.12.8 > >> pycairo : 1.10.0 > >> osmgpsmap : not found > >> pyexiv2 : not found > >> o.s. : Linux > >> kernel : 3.7.1-desktop-1.mga3 > >> > >> But when I try to import a XML I get: > >> ERROR .: Failed to import database. > >> > >> Traceback (most recent call last): > >> File "/home/peter/Gramps/trunk/gramps/gui/dbloader.py", line 251, in > >> > >> do_import > >> > >> User(callback=self._pulse_progress)) > >> > >> File "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", > >> > >> line 137, in importData > >> > >> info = parser.parse(xml_file, line_cnt, person_cnt) > >> > >> File "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", > >> > >> line 902, in parse > >> > >> self.p.ParseFile(ifile) > >> > >> File "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", > >> > >> line 2915, in startElement > >> > >> f(attrs) > >> > >> File "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", > >> > >> line 1190, in start_event > >> > >> self.update(self.p.CurrentLineNumber) > >> > >> File "/home/peter/Gramps/trunk/gramps/gen/updatecallback.py", line 82, > >> > >> in update_real > >> > >> newval = int(100 * count/self.total) > >> > >> ZeroDivisionError: division by zero > >> > >> Note must run with LANG=en otherwise I get into trouble: > >> > >> Traceback (most recent call last): > >> File "/home/peter/Gramps/trunk/gramps/gui/grampsgui.py", line 313, in > >> > >> __startgramps > >> > >> Gramps(argparser) > >> > >> File "/home/peter/Gramps/trunk/gramps/gui/grampsgui.py", line 238, in > >> > >> __init__ > >> > >> self.vm.init_interface() > >> > >> File "/home/peter/Gramps/trunk/gramps/gui/viewmanager.py", line 960, > >> in > >> > >> init_interface > >> > >> self.__build_tools_menu(self._pmgr.get_reg_tools()) > >> > >> File "/home/peter/Gramps/trunk/gramps/gui/viewmanager.py", line 1754, > >> > >> in __build_tools_menu > >> > >> self.tool_menu_ui_id = > >> > >> self.uistate.uimanager.add_ui_from_string(uidef) > >> > >> File "/usr/lib64/python3.3/site-packages/gi/overrides/Gtk.py", line > >> > >> 297, in add_ui_from_string > >> > >> return Gtk.UIManager.add_ui_from_string(self, buffer, length) > >> > >> File "/usr/lib64/python3.3/site-packages/gi/types.py", line 47, in > >> > >> function > >> > >> return info.invoke(*args, **kwargs) > >> > >> gi._glib.GError: Fel på rad 1 tecken 1182:Dokumentet tog oväntat slut > >> inuti stängningstaggen för > >> elementet "menubar" > >> [peter@dell2 trunk]$ > >> > >> /Peter > >> > >> > Benny > >> > > >> > > >> > 2012/12/30 Peter Landgren <pet...@te...> > >> > > >> > > Nick, > >> > > > >> > > Thanks, that made it. > >> > > I still get "millions" of: > >> > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_toplevel: > >> > > assertion `GTK_IS_WIDGET (widget)' > >> > > failed > >> > > > >> > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_window: assertion > >> > > `GTK_IS_WIDGET (widget)' failed > >> > > > >> > > I also have a problem with rendering. If I switch to "Diagram View" > >> > >> and > >> > >> > > back to "Relationship View" > >> > > I see parts of the previous view "behind". I must minimize and then > >> > > maximize to get a correct > >> > > window. And still the top of "Relationship View" is not visiable. > >> > > Also the image to right of the > >> > > current persons is shown when I move the mouse over its place. > >> > > Also all buttons are invisible until I move the mouse over them. > >> > > I'm running Mageia 3 Beta 1. with > >> > > > >> > > python : 2.7.3 > >> > > > >> > > gramps : trunk > >> > > gtk++ : 3.6.2 > >> > > gobject : 3.4.2 > >> > > Not using bsddb3 > >> > > bsddb : 4.8.4.2 > >> > > bsddb.db : (5, 3, 21) > >> > > cairo : 1.10.0 > >> > > osmgpsmap : not found > >> > > pyexiv2 : 0.3.0 > >> > > o.s. : Linux > >> > > kernel : 3.7.1-desktop-1.mga3 > >> > > > >> > > /Peter > >> > > > >> > > > Peter, > >> > > > > >> > > > Try removing the const.py file: > >> > > > > >> > > > rm gramps/gen/const.py > >> > > > > >> > > > and running the build again. > >> > > > > >> > > > Nick. > >> > > > > >> > > > On 30/12/12 13:29, Peter Landgren wrote: > >> > > > > Did svn up on trunk > >> > > > > Then python setup.py build > >> > > > > and finally: > >> > > > > python Gramps.py > >> > > > > Error in sys.excepthook: > >> > > > > > >> > > > > Traceback (most recent call last): > >> > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line > >> > > > > 110, > >> > >> in > >> > >> > > > > exc_hook > >> > > > > > >> > > > > LOG.error("Unhandled exception\n" + > >> > > > > > >> > > > > AttributeError: 'NoneType' object has no attribute 'error' > >> > > > > > >> > > > > Original exception was: > >> > > > > > >> > > > > Traceback (most recent call last): > >> > > > > File "Gramps.py", line 29, in <module> > >> > > > > > >> > > > > import gramps.grampsapp as app > >> > > > > > >> > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line > >> > > > > 116, > >> > >> in > >> > >> > > > > <module> > >> > > > > > >> > > > > from .gen.utils.trans import LOCALEDOMAIN, LOCALEDIR, > >> > > > > setup_windows_gettext > >> > > > > > >> > > > > File "/home/peter/Gramps/trunk/gramps/gen/utils/trans.py", > >> > > > > line 44, > >> > > > >> > > in > >> > > > >> > > > > <module> > >> > > > > > >> > > > > from ..const import LOCALE_DIR > >> > > > > > >> > > > > ImportError: cannot import name LOCALE_DIR > >> > > > > [peter@dell2 trunk]$ > >> > > > > > >> > > > > have I missed something? > >> > > > > > >> > > > > /Peter > >> > > > > > >> > > > >> I have now updated trans.py so it should work now. > >> > > > >> > >> > > > >> I have kept the code to check for GRAMPSI18N and give a warning > >> > >> if > >> > >> > > > >> the locale path is not valid. > >> > > > >> > >> > > > >> I'll update gramps40 if you are happy with the changes in > >> > > > >> trunk. > >> > > > >> > >> > > > >> Nick. > >> > > > >> > >> > > > >> On 29/12/12 14:29, jerome wrote: > >> > > > >>> Something is maybe missing on gen/utils/trans.py? > >> > > > >>> > >> > > > >>> - from ..const import PREFIXDIR, ROOT_DIR > >> > > > >>> + from ..const import LOCALE_DIR, ROOT_DIR > >> > > > >>> > >> > > > >>> .. > >> > > > >>> > >> > > > >>> -if "GRAMPSI18N" in os.environ: > >> > > > >>> - if os.path.exists(os.environ["GRAMPSI18N"]): > >> > > > >>> - LOCALEDIR = os.environ["GRAMPSI18N"] > >> > > > >>> - else: > >> > > > >>> - LOCALEDIR = None > >> > > > >>> -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): > >> > > > >>> - LOCALEDIR = os.path.join(ROOT_DIR, "lang") > >> > > > >>> -elif os.path.exists(os.path.join(PREFIXDIR, "share/locale")): > >> > > > >>> - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") > >> > > > >>> -else: > >> > > > >>> - lang = os.environ.get('LANG', 'en') > >> > > > >>> - if lang and lang[:2] == 'en': > >> > > > >>> - pass # No need to display warning, we're in English > >> > > > >>> - else: > >> > > > >>> - logging.warning('Locale dir does not exist at ' + > >> > > > >>> - os.path.join(PREFIXDIR, > >> > >> "share/locale")) > >> > >> > > > >>> - logging.warning('Running python setup.py install > >> > > > >>> - --prefix=YourPrefixDir might fix the > >> > > > >>> problem') - LOCALEDIR = None > >> > > > >>> > >> > > > >>> LOCALEDIR = LOCALE_DIR > >> > > > >>> > >> > > > >>> ... > >> > >> ------------------------------------------------------------------------ > >> > >> > > > >> --- --- Master Visual Studio, SharePoint, SQL, ASP.NET, C# > >> > > > >> 2012, > >> > > > >> > > HTML5, > >> > > > >> > > > >> CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your > >> > >> skills > >> > >> > > > >> current with LearnDevNow - 3,200 step-by-step video tutorials > >> > > > >> by Microsoft MVPs and experts. SALE $99.99 this month only -- > >> > > > >> learn more at: > >> > > > >> http://p.sf.net/sfu/learnmore_122912 > >> > > > >> _______________________________________________ > >> > > > >> Gramps-devel mailing list > >> > > > >> Gra...@li... > >> > > > >> https://lists.sourceforge.net/lists/listinfo/gramps-devel > >> > >> ------------------------------------------------------------------------ > >> - > >> > >> > > ----- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, > >> > > HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep > >> > > your skills current with LearnDevNow - 3,200 step-by-step video > >> > > tutorials by Microsoft MVPs and experts. ON SALE this month only -- > >> > > learn more at: http://p.sf.net/sfu/learnmore_123012 > >> > > _______________________________________________ > >> > > Gramps-devel mailing list > >> > > Gra...@li... > >> > > https://lists.sourceforge.net/lists/listinfo/gramps-devel -- Peter Landgren Talken Hagen 671 94 BRUNSKOG 0570-530 21 070-345 0964 pet...@te... Skype: pgl4820.2 |
From: Benny M. <ben...@gm...> - 2012-12-30 18:44:38
|
2012/12/30 Peter Landgren <pet...@te...> > > revision 20889 fixes the divisionbyzero. > > You will see a warning about that on the terminal, it still needs to be > > investigated what creates the callback with a zero total. > Any test I can do? > Probably the error Gary found means we cannot read lines in the xml documents anymore. However, reading it as an xml, that makes no difference as the xml elements are still correct. Benny > > Got one warning. XML import OK. > Progress bar shows always "full" during import. > > /Peter > > > Benny > > > > > > 2012/12/30 Benny Malengier <ben...@gm...> > > > > > The first error is a typical python 3 error, division by 0 now always > > > gives an errors, not so in python2. > > > Is this an xml with no data in it? > > > I'll add a test to avoid division by 0. > > > > > > On the second error, can you translate the error in English? > > > > > > Benny > > > > > > > > > 2012/12/30 Peter Landgren <pet...@te...> > > > > > >> Den Sunday 30 December 2012 16.21.12 skrev Benny Malengier: > > >> > Peter, > > >> > svn up, I improved the version output on -v > > >> > > > >> > Even without that, problems with GTK3 drawing are normally due to > > >> > cairo issues. You should notify Mageia that there are problems. > > >> > On Ubuntu 12.10 pycairo is still 1.8.8, which is really old (2009), > > >> > > >> while > > >> > > >> > you use the very latest 1.10.0 > > >> > If you now use -v, you will see the cairo version also, Ubuntu 12.10 > > >> > is > > >> > > >> on > > >> > > >> > 1.12.3 > > >> > > > >> > On python3, the versions are cairo : 1.12.3, pycairo : 1.10.0 > > >> > > > >> > So, please test if the problems exist also on python3, and if not, > > >> > > >> perhaps > > >> > > >> > write them to stick for python 2.7 with the old versions. > > >> > > >> Got bsddb3 installed and running: > > >> python : 3.3.0 > > >> > > >> gramps : trunk > > >> gtk++ : 3.6.2 > > >> gobject : 3.4.2 > > >> pango : 1.32.5 > > >> Using bsddb3 > > >> bsddb : 5.3.0 > > >> bsddb.db : 5.3.21 > > >> cairo : 1.12.8 > > >> pycairo : 1.10.0 > > >> osmgpsmap : not found > > >> pyexiv2 : not found > > >> o.s. : Linux > > >> kernel : 3.7.1-desktop-1.mga3 > > >> > > >> But when I try to import a XML I get: > > >> ERROR .: Failed to import database. > > >> > > >> Traceback (most recent call last): > > >> File "/home/peter/Gramps/trunk/gramps/gui/dbloader.py", line 251, in > > >> > > >> do_import > > >> > > >> User(callback=self._pulse_progress)) > > >> > > >> File > "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", > > >> > > >> line 137, in importData > > >> > > >> info = parser.parse(xml_file, line_cnt, person_cnt) > > >> > > >> File > "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", > > >> > > >> line 902, in parse > > >> > > >> self.p.ParseFile(ifile) > > >> > > >> File > "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", > > >> > > >> line 2915, in startElement > > >> > > >> f(attrs) > > >> > > >> File > "/home/peter/Gramps/trunk/gramps/plugins/importer/importxml.py", > > >> > > >> line 1190, in start_event > > >> > > >> self.update(self.p.CurrentLineNumber) > > >> > > >> File "/home/peter/Gramps/trunk/gramps/gen/updatecallback.py", line > 82, > > >> > > >> in update_real > > >> > > >> newval = int(100 * count/self.total) > > >> > > >> ZeroDivisionError: division by zero > > >> > > >> Note must run with LANG=en otherwise I get into trouble: > > >> > > >> Traceback (most recent call last): > > >> File "/home/peter/Gramps/trunk/gramps/gui/grampsgui.py", line 313, > in > > >> > > >> __startgramps > > >> > > >> Gramps(argparser) > > >> > > >> File "/home/peter/Gramps/trunk/gramps/gui/grampsgui.py", line 238, > in > > >> > > >> __init__ > > >> > > >> self.vm.init_interface() > > >> > > >> File "/home/peter/Gramps/trunk/gramps/gui/viewmanager.py", line 960, > > >> in > > >> > > >> init_interface > > >> > > >> self.__build_tools_menu(self._pmgr.get_reg_tools()) > > >> > > >> File "/home/peter/Gramps/trunk/gramps/gui/viewmanager.py", line > 1754, > > >> > > >> in __build_tools_menu > > >> > > >> self.tool_menu_ui_id = > > >> > > >> self.uistate.uimanager.add_ui_from_string(uidef) > > >> > > >> File "/usr/lib64/python3.3/site-packages/gi/overrides/Gtk.py", line > > >> > > >> 297, in add_ui_from_string > > >> > > >> return Gtk.UIManager.add_ui_from_string(self, buffer, length) > > >> > > >> File "/usr/lib64/python3.3/site-packages/gi/types.py", line 47, in > > >> > > >> function > > >> > > >> return info.invoke(*args, **kwargs) > > >> > > >> gi._glib.GError: Fel på rad 1 tecken 1182:Dokumentet tog oväntat slut > > >> inuti stängningstaggen för > > >> elementet "menubar" > > >> [peter@dell2 trunk]$ > > >> > > >> /Peter > > >> > > >> > Benny > > >> > > > >> > > > >> > 2012/12/30 Peter Landgren <pet...@te...> > > >> > > > >> > > Nick, > > >> > > > > >> > > Thanks, that made it. > > >> > > I still get "millions" of: > > >> > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_toplevel: > > >> > > assertion `GTK_IS_WIDGET (widget)' > > >> > > failed > > >> > > > > >> > > (Gramps.py:23975): Gtk-CRITICAL **: gtk_widget_get_window: > assertion > > >> > > `GTK_IS_WIDGET (widget)' failed > > >> > > > > >> > > I also have a problem with rendering. If I switch to "Diagram > View" > > >> > > >> and > > >> > > >> > > back to "Relationship View" > > >> > > I see parts of the previous view "behind". I must minimize and > then > > >> > > maximize to get a correct > > >> > > window. And still the top of "Relationship View" is not visiable. > > >> > > Also the image to right of the > > >> > > current persons is shown when I move the mouse over its place. > > >> > > Also all buttons are invisible until I move the mouse over them. > > >> > > I'm running Mageia 3 Beta 1. with > > >> > > > > >> > > python : 2.7.3 > > >> > > > > >> > > gramps : trunk > > >> > > gtk++ : 3.6.2 > > >> > > gobject : 3.4.2 > > >> > > Not using bsddb3 > > >> > > bsddb : 4.8.4.2 > > >> > > bsddb.db : (5, 3, 21) > > >> > > cairo : 1.10.0 > > >> > > osmgpsmap : not found > > >> > > pyexiv2 : 0.3.0 > > >> > > o.s. : Linux > > >> > > kernel : 3.7.1-desktop-1.mga3 > > >> > > > > >> > > /Peter > > >> > > > > >> > > > Peter, > > >> > > > > > >> > > > Try removing the const.py file: > > >> > > > > > >> > > > rm gramps/gen/const.py > > >> > > > > > >> > > > and running the build again. > > >> > > > > > >> > > > Nick. > > >> > > > > > >> > > > On 30/12/12 13:29, Peter Landgren wrote: > > >> > > > > Did svn up on trunk > > >> > > > > Then python setup.py build > > >> > > > > and finally: > > >> > > > > python Gramps.py > > >> > > > > Error in sys.excepthook: > > >> > > > > > > >> > > > > Traceback (most recent call last): > > >> > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line > > >> > > > > 110, > > >> > > >> in > > >> > > >> > > > > exc_hook > > >> > > > > > > >> > > > > LOG.error("Unhandled exception\n" + > > >> > > > > > > >> > > > > AttributeError: 'NoneType' object has no attribute 'error' > > >> > > > > > > >> > > > > Original exception was: > > >> > > > > > > >> > > > > Traceback (most recent call last): > > >> > > > > File "Gramps.py", line 29, in <module> > > >> > > > > > > >> > > > > import gramps.grampsapp as app > > >> > > > > > > >> > > > > File "/home/peter/Gramps/trunk/gramps/grampsapp.py", line > > >> > > > > 116, > > >> > > >> in > > >> > > >> > > > > <module> > > >> > > > > > > >> > > > > from .gen.utils.trans import LOCALEDOMAIN, LOCALEDIR, > > >> > > > > setup_windows_gettext > > >> > > > > > > >> > > > > File "/home/peter/Gramps/trunk/gramps/gen/utils/trans.py", > > >> > > > > line 44, > > >> > > > > >> > > in > > >> > > > > >> > > > > <module> > > >> > > > > > > >> > > > > from ..const import LOCALE_DIR > > >> > > > > > > >> > > > > ImportError: cannot import name LOCALE_DIR > > >> > > > > [peter@dell2 trunk]$ > > >> > > > > > > >> > > > > have I missed something? > > >> > > > > > > >> > > > > /Peter > > >> > > > > > > >> > > > >> I have now updated trans.py so it should work now. > > >> > > > >> > > >> > > > >> I have kept the code to check for GRAMPSI18N and give a > warning > > >> > > >> if > > >> > > >> > > > >> the locale path is not valid. > > >> > > > >> > > >> > > > >> I'll update gramps40 if you are happy with the changes in > > >> > > > >> trunk. > > >> > > > >> > > >> > > > >> Nick. > > >> > > > >> > > >> > > > >> On 29/12/12 14:29, jerome wrote: > > >> > > > >>> Something is maybe missing on gen/utils/trans.py? > > >> > > > >>> > > >> > > > >>> - from ..const import PREFIXDIR, ROOT_DIR > > >> > > > >>> + from ..const import LOCALE_DIR, ROOT_DIR > > >> > > > >>> > > >> > > > >>> .. > > >> > > > >>> > > >> > > > >>> -if "GRAMPSI18N" in os.environ: > > >> > > > >>> - if os.path.exists(os.environ["GRAMPSI18N"]): > > >> > > > >>> - LOCALEDIR = os.environ["GRAMPSI18N"] > > >> > > > >>> - else: > > >> > > > >>> - LOCALEDIR = None > > >> > > > >>> -elif os.path.exists( os.path.join(ROOT_DIR, "lang") ): > > >> > > > >>> - LOCALEDIR = os.path.join(ROOT_DIR, "lang") > > >> > > > >>> -elif os.path.exists(os.path.join(PREFIXDIR, > "share/locale")): > > >> > > > >>> - LOCALEDIR = os.path.join(PREFIXDIR, "share/locale") > > >> > > > >>> -else: > > >> > > > >>> - lang = os.environ.get('LANG', 'en') > > >> > > > >>> - if lang and lang[:2] == 'en': > > >> > > > >>> - pass # No need to display warning, we're in English > > >> > > > >>> - else: > > >> > > > >>> - logging.warning('Locale dir does not exist at ' + > > >> > > > >>> - os.path.join(PREFIXDIR, > > >> > > >> "share/locale")) > > >> > > >> > > > >>> - logging.warning('Running python setup.py install > > >> > > > >>> - --prefix=YourPrefixDir might fix the > > >> > > > >>> problem') - LOCALEDIR = None > > >> > > > >>> > > >> > > > >>> LOCALEDIR = LOCALE_DIR > > >> > > > >>> > > >> > > > >>> ... > > >> > > >> > ------------------------------------------------------------------------ > > >> > > >> > > > >> --- --- Master Visual Studio, SharePoint, SQL, ASP.NET, C# > > >> > > > >> 2012, > > >> > > > > >> > > HTML5, > > >> > > > > >> > > > >> CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your > > >> > > >> skills > > >> > > >> > > > >> current with LearnDevNow - 3,200 step-by-step video tutorials > > >> > > > >> by Microsoft MVPs and experts. SALE $99.99 this month only -- > > >> > > > >> learn more at: > > >> > > > >> http://p.sf.net/sfu/learnmore_122912 > > >> > > > >> _______________________________________________ > > >> > > > >> Gramps-devel mailing list > > >> > > > >> Gra...@li... > > >> > > > >> https://lists.sourceforge.net/lists/listinfo/gramps-devel > > >> > > >> > ------------------------------------------------------------------------ > > >> - > > >> > > >> > > ----- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, > > >> > > HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep > > >> > > your skills current with LearnDevNow - 3,200 step-by-step video > > >> > > tutorials by Microsoft MVPs and experts. ON SALE this month only > -- > > >> > > learn more at: http://p.sf.net/sfu/learnmore_123012 > > >> > > _______________________________________________ > > >> > > Gramps-devel mailing list > > >> > > Gra...@li... > > >> > > https://lists.sourceforge.net/lists/listinfo/gramps-devel > > -- > Peter Landgren > Talken Hagen > 671 94 BRUNSKOG > 0570-530 21 > 070-345 0964 > pet...@te... > Skype: pgl4820.2 > |
From: Benny M. <ben...@gm...> - 2012-12-30 18:47:59
|
2012/12/30 Peter Landgren <pet...@te...> > gi._glib.GError: Error on line 1 character 1182:The document ended > unexpectedly within the closing > tag for the element "menubar". > Ok, this means the xml for the ui defenition is wrong due to the translation. I think we had this error before and it was fixed somehow. Perhaps add a print at File "/home/peter/Gramps/trunk/ gramps/gui/viewmanager.py", line 1754, in __build_tools_menu self.tool_menu_ui_id = self.uistate.uimanager.add_ui_from_string(uidef) so: print(uidef) in front of line 1754 to see if there is something wrong in it. Create a bug ticket on the roadmap also for this Benny |
From: Peter L. <pet...@te...> - 2012-12-31 11:25:28
|
Den Sunday 30 December 2012 19.47.51 skrev Benny Malengier: > 2012/12/30 Peter Landgren <pet...@te...> > > > gi._glib.GError: Error on line 1 character 1182:The document ended > > unexpectedly within the closing > > tag for the element "menubar". > > Ok, this means the xml for the ui defenition is wrong due to the > translation. > > I think we had this error before and it was fixed somehow. Me too, but memory is short. > Perhaps add a print at > File "/home/peter/Gramps/trunk/ > gramps/gui/viewmanager.py", line 1754, in __build_tools_menu > self.tool_menu_ui_id = self.uistate.uimanager.add_ui_from_string(uidef) > > so: > print(uidef) > in front of line 1754 to see if there is something wrong in it. > Create a bug ticket on the roadmap also for this > > Benny Done, ticket 6258. /Peter |
From: Benny M. <ben...@gm...> - 2012-12-31 13:30:10
|
2012/12/30 Nick Hall <nic...@ho...> > Peter, > > Try removing the const.py file: > > rm gramps/gen/const.py > > and running the build again. > Nick, can we not improve it? I find it strange that const.py present causes it to not be regenerated. Benny |
From: Nick H. <nic...@ho...> - 2012-12-31 14:12:21
|
On 31/12/12 13:30, Benny Malengier wrote: > > > > 2012/12/30 Nick Hall <nic...@ho... > <mailto:nic...@ho...>> > > Peter, > > Try removing the const.py file: > > rm gramps/gen/const.py > > and running the build again. > > > Nick, can we not improve it? I find it strange that const.py present > causes it to not be regenerated. > > Benny > > The problem is that distutils executes scripts in an inconvenient order. When the install command is run the pre-install script is run first, then the build scripts, then the code is copied, and finally the post-install script is run. The first bug with the code was that the const.py generated by the install script was always overwritten by the build script. Preventing the build script from overwriting an existing const.py file was a quick solution. I think that it may be possible to look at the status of the Distribution object to determine whether the build script should regenerate the const.py file. I'll have to investigate this first though. Nick. |
From: Nick H. <nic...@ho...> - 2012-12-31 18:28:39
|
On 31/12/12 13:30, Benny Malengier wrote: > > > > 2012/12/30 Nick Hall <nic...@ho... > <mailto:nic...@ho...>> > > Peter, > > Try removing the const.py file: > > rm gramps/gen/const.py > > and running the build again. > > > Nick, can we not improve it? I find it strange that const.py present > causes it to not be regenerated. > > Benny > > I found a better way to do this and have updated both trunk and gramps40. Nick. |
From: Doug B. <dou...@gm...> - 2012-12-31 22:56:55
|
On Mon, Dec 31, 2012 at 1:28 PM, Nick Hall <nic...@ho...> wrote: > On 31/12/12 13:30, Benny Malengier wrote: > > > > > 2012/12/30 Nick Hall <nic...@ho...> > >> Peter, >> >> Try removing the const.py file: >> >> rm gramps/gen/const.py >> >> and running the build again. >> > > Nick, can we not improve it? I find it strange that const.py present > causes it to not be regenerated. > > Benny > > > > I found a better way to do this and have updated both trunk and gramps40. > On a related note, I refined const.py.in a bit (requires a "python setup.py build"). This should not need editing any further for version number changes, major or minor. No more copying this file though. I updated trunk to 4.1, and changed trunk's plugins to match. Also, I worked in a new way to compute current SVN revision number. Now uses "svnrevision"... not sure how this will work with git, nor Windows/Mac. We can probably have a test too for git-based developers. If this works ok, I will port over to gramps40. If not, let me know. Happy new year! -Doug > > > Nick. > > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122412 > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > > |
From: Nick H. <nic...@ho...> - 2013-01-01 16:41:50
|
On 31/12/12 22:56, Doug Blank wrote: > If this works ok, I will port over to gramps40. If not, let me know. > It looks good to me. I think we should move it into gramps40 before the next alpha release. Nick. |