From: Josip <jo...@pi...> - 2010-12-30 19:16:36
Attachments:
pedigreeview.patch
|
Hi all, peedigreview crash with "the target surface has been finished" error with recent pycairo version on windows (mac users report same problem) Quick solution is to not use cairo for that view (but cairo version looks much better). That come from realize event. So my question is: what for is "realize event" used for? Can stuff from realize event can go to expose event whitch follow it? Sorry if it is stupid question, but that way (see patch) i cant reproduce crash so it seems to be working -- Josip |
From: Benny M. <ben...@gm...> - 2011-01-06 16:13:00
|
Josip, There are perfomance issues with this patch, see http://www.gramps-project.org/bugs/view.php?id=4000 If you have time to further investigate, that would be great. Benny 2010/12/30 Josip <jo...@pi...> > Hi all, > peedigreview crash with "the target surface has been finished" error with > recent pycairo version on windows (mac users report same problem) > Quick solution is to not use cairo for that view (but cairo version looks > much better). > That come from realize event. > So my question is: what for is "realize event" used for? > Can stuff from realize event can go to expose event whitch follow it? > Sorry if it is stupid question, but that way (see patch) i cant reproduce > crash so it seems to be working > > -- > Josip > > > ------------------------------------------------------------------------------ > Learn how Oracle Real Application Clusters (RAC) One Node allows customers > to consolidate database storage, standardize their database environment, > and, > should the need arise, upgrade to a full multi-node Oracle RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > > |
From: Josip <jo...@pi...> - 2011-01-06 16:44:42
|
On 06.01.2011 17:12, Benny Malengier wrote: > Josip, > > There are perfomance issues with this patch, see > http://www.gramps-project.org/bugs/view.php?id=4000 > If you have time to further investigate, that would be great. > I cant see any difference under my ArchLinux (64bit) using same python2.7.1 and pycairo 1.8.10, redraw is done in realtime and i dont see any lag or visible repainting. What mac user say about that, they also have problem with cairo version and use old style widgets. If it is not acceptable in this form for linux maybe can be guarded with: "if os=win32" or similar style branching. -- Josip |
From: Peter L. <pet...@te...> - 2011-01-06 17:58:06
|
OK, My Linux test was done with Python 2.6.5 on a 2.4 GHz single processor with cairo 1.8.8. I don't have Python 2.7 on my Linux systems. On my other Linux system, dual core 3 GHz with the same python and cairo, I don't see so much of it, but the blinking when switching between two person in pedigree view is clearly seen. I see the same thing on my 64 bit Linux system with the same python and cairo. When a new view is created, it is first created in a shrinked version behind the original pedigree and the expanded. Looks something like a double exposed old type camera picture. Hard to explain. /Peter > On 06.01.2011 17:12, Benny Malengier wrote: > > Josip, > > > > There are perfomance issues with this patch, see > > http://www.gramps-project.org/bugs/view.php?id=4000 > > If you have time to further investigate, that would be great. > > I cant see any difference under my ArchLinux (64bit) using same > python2.7.1 and pycairo 1.8.10, redraw is done in realtime and i dont > see any lag or visible repainting. > > What mac user say about that, they also have problem with cairo version > and use old style widgets. > > If it is not acceptable in this form for linux maybe can be guarded > with: "if os=win32" or similar style branching. |
From: Josip <jo...@pi...> - 2011-01-06 19:04:19
|
On 06.01.2011 19:00, Peter Landgren wrote: > OK, > > My Linux test was done with Python 2.6.5 on a 2.4 GHz single processor with cairo 1.8.8. > I don't have Python 2.7 on my Linux systems. > > On my other Linux system, dual core 3 GHz with the same python and cairo, I don't see so much of it, > but the blinking when switching between two person in pedigree view is clearly seen. > I see the same thing on my 64 bit Linux system with the same python and cairo. > > When a new view is created, it is first created in a shrinked version behind the original pedigree > and the expanded. > Looks something like a double exposed old type camera picture. > Hard to explain. > Core Duo T6570 @ 2.1GHz (laptop with intergrated graaphics) here. Measured just by eye python2.7.1 is faster then previous version, quickier loading of python himself, faster import erc. But the question is: is it slow down older version under windows os not linux, if it not then can be used as: if not win32: use old way else: use it without realize event "double exposed old type camera picture" sound like double-buffer to me :-) -- Josip |
From: Peter L. <pet...@te...> - 2011-01-09 19:43:03
|
Folks, I installed this patch on my old laptop running Linux with python 2.5. And I see the three steps in the redrawing phase when I change active person. The content of the view for the new person is shown smaller by at factor of approximately two and enlarged to normal size. And it looks very much like double exposure until all is finished. So,I see the same effects with both python 2.5 and 2.6 in Linux. It would be great if some more devs, check this patch on Linux in order to exclude any possible problems with my Mandriva Linix installations. /Peter > Josip, > > There are perfomance issues with this patch, see > http://www.gramps-project.org/bugs/view.php?id=4000 > If you have time to further investigate, that would be great. > > Benny > > 2010/12/30 Josip <jo...@pi...> > > > Hi all, > > peedigreview crash with "the target surface has been finished" error with > > recent pycairo version on windows (mac users report same problem) > > Quick solution is to not use cairo for that view (but cairo version looks > > much better). > > That come from realize event. > > So my question is: what for is "realize event" used for? > > Can stuff from realize event can go to expose event whitch follow it? > > Sorry if it is stupid question, but that way (see patch) i cant reproduce > > crash so it seems to be working > > > > -- > > Josip > > > > > > ------------------------------------------------------------------------- > > ----- Learn how Oracle Real Application Clusters (RAC) One Node allows > > customers to consolidate database storage, standardize their database > > environment, and, > > should the need arise, upgrade to a full multi-node Oracle RAC database > > without downtime or disruption > > http://p.sf.net/sfu/oracle-sfdevnl > > _______________________________________________ > > Gramps-devel mailing list > > Gra...@li... > > https://lists.sourceforge.net/lists/listinfo/gramps-devel |
From: Jérôme <rom...@ya...> - 2011-01-10 09:26:54
|
Mandriva ! Maybe there is a relation with: http://www.gramps-project.org/bugs/view.php?id=4524 > It would be great if some more devs, check this patch on Linux in order to exclude any possible > problems with my Mandriva Linix installations. I thought it was related to pycairo libs and as trunk uses an other code: it was specific to users with last libs versions on 3.2.x. http://www.gramps-project.org/bugs/view.php?id=4498#c16799 It should be "easy" for Windows users to downgrade their pycairo version since 3.3 is not released ? Jérôme Peter Landgren a écrit : > Folks, > > I installed this patch on my old laptop running Linux with python 2.5. > And I see the three steps in the redrawing phase when I change active person. > The content of the view for the new person is shown smaller by at factor of approximately > two and enlarged to normal size. And it looks very much like double exposure until all is finished. > > So,I see the same effects with both python 2.5 and 2.6 in Linux. > > It would be great if some more devs, check this patch on Linux in order to exclude any possible > problems with my Mandriva Linix installations. > > /Peter > >> Josip, >> >> There are perfomance issues with this patch, see >> http://www.gramps-project.org/bugs/view.php?id=4000 >> If you have time to further investigate, that would be great. >> >> Benny >> >> 2010/12/30 Josip <jo...@pi...> >> >>> Hi all, >>> peedigreview crash with "the target surface has been finished" error with >>> recent pycairo version on windows (mac users report same problem) >>> Quick solution is to not use cairo for that view (but cairo version looks >>> much better). >>> That come from realize event. >>> So my question is: what for is "realize event" used for? >>> Can stuff from realize event can go to expose event whitch follow it? >>> Sorry if it is stupid question, but that way (see patch) i cant reproduce >>> crash so it seems to be working >>> >>> -- >>> Josip >>> >>> >>> ------------------------------------------------------------------------- >>> ----- Learn how Oracle Real Application Clusters (RAC) One Node allows >>> customers to consolidate database storage, standardize their database >>> environment, and, >>> should the need arise, upgrade to a full multi-node Oracle RAC database >>> without downtime or disruption >>> http://p.sf.net/sfu/oracle-sfdevnl >>> _______________________________________________ >>> Gramps-devel mailing list >>> Gra...@li... >>> https://lists.sourceforge.net/lists/listinfo/gramps-devel > > ------------------------------------------------------------------------------ > Gaining the trust of online customers is vital for the success of any company > that requires sensitive data to be transmitted over the Web. Learn how to > best implement a security strategy that keeps consumers' information secure > and instills the confidence they need to proceed with transactions. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |
From: Josip <jo...@pi...> - 2011-01-15 14:26:28
|
On 09.01.2011 20:45, Peter Landgren wrote: > Folks, > > I installed this patch on my old laptop running Linux with python 2.5. > And I see the three steps in the redrawing phase when I change active person. > The content of the view for the new person is shown smaller by at factor of approximately > two and enlarged to normal size. And it looks very much like double exposure until all is finished. > > So,I see the same effects with both python 2.5 and 2.6 in Linux. > > It would be great if some more devs, check this patch on Linux in order to exclude any possible > problems with my Mandriva Linix installations. > Hi Peter, can you repeat test with patches from http://www.gramps-project.org/bugs/view.php?id=4532 which try to be run on windows only and leave things for other as is. -- Josip |
From: Peter L. <pet...@te...> - 2011-01-15 16:32:33
|
Den Saturday 15 January 2011 15.25.11 skrev Josip: > On 09.01.2011 20:45, Peter Landgren wrote: > > Folks, > > > > I installed this patch on my old laptop running Linux with python 2.5. > > And I see the three steps in the redrawing phase when I change active > > person. The content of the view for the new person is shown smaller by > > at factor of approximately two and enlarged to normal size. And it looks > > very much like double exposure until all is finished. > > > > So,I see the same effects with both python 2.5 and 2.6 in Linux. > > > > It would be great if some more devs, check this patch on Linux in order > > to exclude any possible problems with my Mandriva Linix installations. > > Hi Peter, > can you repeat test with patches from > http://www.gramps-project.org/bugs/view.php?id=4532 which try to be run > on windows only and leave things for other as is. Josip, I implemented your patch on the official Gramps 3.2.5-1 version on my old slow laptop running python 2.5.2. And now it looks very good! Seems to be a much better solution than the first. /Peter |
From: Peter L. <pet...@te...> - 2011-01-16 09:18:44
|
Josip, Have you tried to run Gramps trunk within your AIO64 on Windows 7? When I run trunk wityh the "old" type of installation I get problems as: http://www.gramps-project.org/bugs/view.php?id=4280 /Peter |
From: Josip <jo...@pi...> - 2011-01-16 16:26:28
|
On 16.01.2011 10:21, Peter Landgren wrote: > Josip, > > Have you tried to run Gramps trunk within your AIO64 on Windows 7? > > When I run trunk wityh the "old" type of installation I get problems as: > http://www.gramps-project.org/bugs/view.php?id=4280 > > /Peter > Yes, i build trunk and install him in AIO64, create new database and import into it data.gramps from example folder. Run webcal, progress bar go to 100% and error pop up with message how can some css files from webstuff folder cannot be found. I check and indeed there are no such files in plugins/webstuff, after manually copy of css, images and js into it from trunk everything goes well and calendar is created. C:\Program Files\GrampsAIO64\bin>python ..\share\gramps_trunk\gramps.py Value default not found for option Stylesheet Value default not found for option Stylesheet Gramps Settings: ---------------- python : 2.7.1 gramps : 3.3.0-0.SVN16379M gtk++ : 2.22.1 pygtk : 2.22.0 gobject : 2.27.0 bsddb : 4.8.4.1 cairo : 1.8.10 o.s. : win32 Environment settings: --------------------- LANG : hr_HR.utf-8 LANGUAGE : hr_HR.utf-8 GRAMPSI18N: not set GRAMPSDIR : not set PYTHONPATH: C:\Program Files\GrampsAIO64\share\gramps_trunk C:\Program Files\GrampsAIO64\share\gramps_trunk C:\Program Files\GrampsAIO64\share\gramps_trunk C:\Program Files\GrampsAIO64\share\gramps_trunk C:\Program Files\GrampsAIO64\share\gramps_trunk C:\Program Files\GrampsAIO64\share\gramps_trunk C:\Program Files\GrampsAIO64\bin\python27.zip C:\Program Files\GrampsAIO64\DLLs C:\Program Files\GrampsAIO64\lib C:\Program Files\GrampsAIO64\lib\plat-win C:\Program Files\GrampsAIO64\lib\lib-tk C:\Program Files\GrampsAIO64\bin C:\Program Files\GrampsAIO64 C:\Program Files\GrampsAIO64\lib\site-packages C:\Program Files\GrampsAIO64\lib\site-packages\gtk-2.0 C:\Program Files\GrampsAIO64\lib\site-packages\win32 C:\Program Files\GrampsAIO64\lib\site-packages\win32\lib C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\docgen C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\drawreport C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\export C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\gramplet C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\graph C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\import C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\lib C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\mapservices C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\quickview C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\rel C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\sidebar C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\textreport C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\tool C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\view C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\webreport C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\css C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\css\swanky-purse C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\css\swanky-purse\images C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\images C:\Program Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\js Non-python dependencies: ------------------------ Graphviz : dot - graphviz version 2.26.3 (20100126.1600) Ghostscr. : 8.71 System PATH env variable: ------------------------- C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\System32\Wbem C:\Program Files (x86)\GtkSharp\2.12\bin -- Josip |
From: jerome <rom...@ya...> - 2011-01-16 17:03:22
|
It seems that we missed to create the directories for installation! Webstuff has been added on rev15711 http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=15711 I guess that because NarrativeWeb was planned to be refactored, there was not a lot of tests before... I also got a problem after this migration (css, javascript, etc ...) for the web stuff: http://www.gramps-project.org/bugs/view.php?id=4206 I will also try to make an installation, but I suppose we just need to add missing directory references on Makefile.am files. Jérôme --- En date de : Dim 16.1.11, Josip <jo...@pi...> a écrit : > De: Josip <jo...@pi...> > Objet: Re: [Gramps-devel] Trunk in AIO64 > À: "Peter Landgren" <pet...@te...> > Cc: "Gramps Development List" <gra...@li...> > Date: Dimanche 16 janvier 2011, 17h25 > On 16.01.2011 10:21, Peter Landgren > wrote: > > Josip, > > > > Have you tried to run Gramps trunk within your AIO64 > on Windows 7? > > > > When I run trunk wityh the "old" type of installation > I get problems as: > > http://www.gramps-project.org/bugs/view.php?id=4280 > > > > /Peter > > > > Yes, > i build trunk and install him in AIO64, create new database > and import > into it data.gramps from example folder. > Run webcal, progress bar go to 100% and error pop up with > message how > can some css files from webstuff folder cannot be found. > I check and indeed there are no such files in > plugins/webstuff, after > manually copy of css, images and js into it from trunk > everything goes > well and calendar is created. > > > C:\Program Files\GrampsAIO64\bin>python > ..\share\gramps_trunk\gramps.py > Value default not found for option Stylesheet > Value default not found for option Stylesheet > Gramps Settings: > ---------------- > python : 2.7.1 > gramps : 3.3.0-0.SVN16379M > gtk++ : 2.22.1 > pygtk : 2.22.0 > gobject : 2.27.0 > bsddb : 4.8.4.1 > cairo : 1.8.10 > o.s. : win32 > > Environment settings: > --------------------- > LANG : hr_HR.utf-8 > LANGUAGE : hr_HR.utf-8 > GRAMPSI18N: not set > GRAMPSDIR : not set > PYTHONPATH: > C:\Program > Files\GrampsAIO64\share\gramps_trunk > C:\Program > Files\GrampsAIO64\share\gramps_trunk > C:\Program > Files\GrampsAIO64\share\gramps_trunk > C:\Program > Files\GrampsAIO64\share\gramps_trunk > C:\Program > Files\GrampsAIO64\share\gramps_trunk > C:\Program > Files\GrampsAIO64\share\gramps_trunk > C:\Program > Files\GrampsAIO64\bin\python27.zip > C:\Program Files\GrampsAIO64\DLLs > C:\Program Files\GrampsAIO64\lib > C:\Program > Files\GrampsAIO64\lib\plat-win > C:\Program > Files\GrampsAIO64\lib\lib-tk > C:\Program Files\GrampsAIO64\bin > C:\Program Files\GrampsAIO64 > C:\Program > Files\GrampsAIO64\lib\site-packages > C:\Program > Files\GrampsAIO64\lib\site-packages\gtk-2.0 > C:\Program > Files\GrampsAIO64\lib\site-packages\win32 > C:\Program > Files\GrampsAIO64\lib\site-packages\win32\lib > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\docgen > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\drawreport > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\export > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\gramplet > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\graph > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\import > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\lib > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\mapservices > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\quickview > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\rel > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\sidebar > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\textreport > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\tool > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\view > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\webreport > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\css > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\css\swanky-purse > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\css\swanky-purse\images > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\images > C:\Program > Files\GrampsAIO64\share\gramps_trunk\plugins\webstuff\js > > Non-python dependencies: > ------------------------ > Graphviz : dot - graphviz version 2.26.3 > (20100126.1600) > Ghostscr. : 8.71 > > System PATH env variable: > ------------------------- > C:\WINDOWS\system32 > C:\WINDOWS > C:\WINDOWS\System32\Wbem > C:\Program Files > (x86)\GtkSharp\2.12\bin > > > -- > Josip > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. > Understand > malware threats, the impact they can have on your business, > and how you > can protect your company and customers by using code > signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |
From: Josip <jo...@pi...> - 2011-01-16 17:29:24
|
On 16.01.2011 18:03, jerome wrote: > It seems that we missed to create the directories for installation! > > Webstuff has been added on rev15711 > http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=15711 > > I guess that because NarrativeWeb was planned to be refactored, there was not a lot of tests before... > > I also got a problem after this migration (css, javascript, etc ...) for the web stuff: http://www.gramps-project.org/bugs/view.php?id=4206 > > I will also try to make an installation, but I suppose we just need to add missing directory references on Makefile.am files. > > There is also src/data/javascript and src/java/templates do we use that, cant find that files in installation, are they also forgotten? -- Josip |
From: Josip <jo...@pi...> - 2011-01-16 17:32:31
|
On 16.01.2011 18:28, Josip wrote: > > There is also src/data/javascript and src/java/templates do we use that, > cant find that files in installation, are they also forgotten? > Typo, last one should be src/data/templates :-) -- Josip |
From: jerome <rom...@ya...> - 2011-01-16 19:18:04
|
I ran a script for getting missing references for python, glade files ... but these types of files are ignored (see po/test/po_test.py) --- En date de : Dim 16.1.11, Josip <jo...@pi...> a écrit : > De: Josip <jo...@pi...> > Objet: Re: [Gramps-devel] Trunk in AIO64 > À: "jerome" <rom...@ya...> > Cc: "Peter Landgren" <pet...@te...>, "Gramps Development List" <gra...@li...> > Date: Dimanche 16 janvier 2011, 18h28 > On 16.01.2011 18:03, jerome wrote: > > It seems that we missed to create the directories for > installation! > > > > Webstuff has been added on rev15711 > > http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=15711 > > > > I guess that because NarrativeWeb was planned to be > refactored, there was not a lot of tests before... > > > > I also got a problem after this migration (css, > javascript, etc ...) for the web stuff: http://www.gramps-project.org/bugs/view.php?id=4206 > > > > I will also try to make an installation, but I suppose > we just need to add missing directory references on > Makefile.am files. > > > > > > There is also src/data/javascript and src/java/templates do > we use that, > cant find that files in installation, are they also > forgotten? > > -- > Josip > |
From: Rob H. <rob...@gm...> - 2011-01-17 00:44:56
|
Greetings: Just to ask the stupid question, is the error of missing files and directories: Is it a Gramps or AIO installer problem? Sincerely yours, Rob G. Healey On Sun, Jan 16, 2011 at 11:17 AM, jerome <rom...@ya...> wrote: > I ran a script for getting missing references for python, glade files ... > but these types of files are ignored (see po/test/po_test.py) > > > --- En date de : Dim 16.1.11, Josip <jo...@pi...> a écrit : > > > De: Josip <jo...@pi...> > > Objet: Re: [Gramps-devel] Trunk in AIO64 > > À: "jerome" <rom...@ya...> > > Cc: "Peter Landgren" <pet...@te...>, "Gramps Development List" > <gra...@li...> > > Date: Dimanche 16 janvier 2011, 18h28 > > On 16.01.2011 18:03, jerome wrote: > > > It seems that we missed to create the directories for > > installation! > > > > > > Webstuff has been added on rev15711 > > > > http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=15711 > > > > > > I guess that because NarrativeWeb was planned to be > > refactored, there was not a lot of tests before... > > > > > > I also got a problem after this migration (css, > > javascript, etc ...) for the web stuff: > http://www.gramps-project.org/bugs/view.php?id=4206 > > > > > > I will also try to make an installation, but I suppose > > we just need to add missing directory references on > > Makefile.am files. > > > > > > > > > > There is also src/data/javascript and src/java/templates do > > we use that, > > cant find that files in installation, are they also > > forgotten? > > > > -- > > Josip > > > > > > > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |
From: Jérôme <rom...@ya...> - 2011-01-17 10:14:00
|
Greetings. Yes, it seems that we missed to add sub directories on plugins/webstuff/Makefile.am I tried to add them ... http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=16396 ... but I do not know if we need javascript for installation or some additionnal stylesheets ? PS: need to remove the last "\" after the last reference on SUBDIRS. regards, Jérôme Rob Healey a écrit : > Greetings: > > Just to ask the stupid question, is the error of missing files and > directories: > > Is it a Gramps or AIO installer problem? > > Sincerely yours, > Rob G. Healey > > > On Sun, Jan 16, 2011 at 11:17 AM, jerome <rom...@ya... > <mailto:rom...@ya...>> wrote: > > I ran a script for getting missing references for python, glade > files ... but these types of files are ignored (see po/test/po_test.py) > > > --- En date de : Dim 16.1.11, Josip <jo...@pi... > <mailto:jo...@pi...>> a écrit : > > > De: Josip <jo...@pi... <mailto:jo...@pi...>> > > Objet: Re: [Gramps-devel] Trunk in AIO64 > > À: "jerome" <rom...@ya... <mailto:rom...@ya...>> > > Cc: "Peter Landgren" <pet...@te... > <mailto:pet...@te...>>, "Gramps Development List" > <gra...@li... > <mailto:gra...@li...>> > > Date: Dimanche 16 janvier 2011, 18h28 > > On 16.01.2011 18:03, jerome wrote: > > > It seems that we missed to create the directories for > > installation! > > > > > > Webstuff has been added on rev15711 > > > > http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=15711 > <http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=15711> > > > > > > I guess that because NarrativeWeb was planned to be > > refactored, there was not a lot of tests before... > > > > > > I also got a problem after this migration (css, > > javascript, etc ...) for the web stuff: > http://www.gramps-project.org/bugs/view.php?id=4206 > > > > > > I will also try to make an installation, but I suppose > > we just need to add missing directory references on > > Makefile.am files. > > > > > > > > > > There is also src/data/javascript and src/java/templates do > > we use that, > > cant find that files in installation, are they also > > forgotten? > > > > -- > > Josip > > > > > > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > <mailto:Gra...@li...> > https://lists.sourceforge.net/lists/listinfo/gramps-devel > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > > > ------------------------------------------------------------------------ > > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel |
From: Josip <jo...@pi...> - 2011-01-17 16:10:02
|
On 17.01.2011 11:13, Jérôme wrote: > Greetings. > > > Yes, it seems that we missed to add sub directories on > plugins/webstuff/Makefile.am > > > I tried to add them ... > http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=16396 > ... but I do not know if we need javascript for installation or some > additionnal stylesheets ? > > > PS: need to remove the last "\" after the last reference on SUBDIRS. > Are you sure that is all. Those directories aren't configured so will fail with 'no rules to make target all'. Do we need some dist-hook to create this directories? -- Josip |
From: jerome <rom...@ya...> - 2011-01-17 16:58:40
|
You need to re-generate 'real' Makefile(s) used for installation, something like ./autogen.sh, .configure on root directory. Note, current plugins/webstuff/Makefile.am is not correct ... ... we need to know the files (directories) used. I saw many stylesheets and javascript code, I do not know if all files should be added on installation (tarball, source, packages)? Jérôme --- En date de : Lun 17.1.11, Josip <jo...@pi...> a écrit : > De: Josip <jo...@pi...> > Objet: Re: [Gramps-devel] Trunk in AIO64 > À: rom...@ya... > Cc: "Gramps Development List" <gra...@li...> > Date: Lundi 17 janvier 2011, 17h08 > On 17.01.2011 11:13, Jérôme wrote: > > Greetings. > > > > > > Yes, it seems that we missed to add sub directories > on > > plugins/webstuff/Makefile.am > > > > > > I tried to add them ... > > http://gramps.svn.sourceforge.net/viewvc/gramps?view=revision&revision=16396 > > ... but I do not know if we need javascript for > installation or some > > additionnal stylesheets ? > > > > > > PS: need to remove the last "\" after the last > reference on SUBDIRS. > > > > Are you sure that is all. Those directories aren't > configured so will > fail with 'no rules to make target all'. > Do we need some dist-hook to create this directories? > > -- > Josip > |
From: Josip <jo...@pi...> - 2011-01-17 17:22:38
|
On 17.01.2011 17:58, jerome wrote: > You need to re-generate 'real' Makefile(s) used for installation, something like ./autogen.sh, .configure on root directory. > > Note, current plugins/webstuff/Makefile.am is not correct ... > ... we need to know the files (directories) used. > I saw many stylesheets and javascript code, I do not know if all files should be added on installation (tarball, source, packages)? > > Once again, are you sure, do you try that!? -- Josip |
From: Jérôme <rom...@ya...> - 2011-01-17 17:48:38
|
On trunk directory: ./autogen.sh then make make install will only install|provide css, images and js directories on {your_install_prefix}/gramps/plugins/webstuff// Now, I did not add all references on 'DATAFILES' like: *.js, *.css, css/swanky-purse/images/*.png, css/swanky-purse/*.css and 'SUBDIRS' css/swanky-purse, css/swanky-purse/images see Makefile.am because I do not know what it is ... Are they used ? Are they experimental ? I assume that the problem is not fixed yet (install trunk), but I suppose someone knows which files must be added (Rob, Doug ?) Jérôme Josip a écrit : > On 17.01.2011 17:58, jerome wrote: >> You need to re-generate 'real' Makefile(s) used for installation, >> something like ./autogen.sh, .configure on root directory. >> >> Note, current plugins/webstuff/Makefile.am is not correct ... >> ... we need to know the files (directories) used. >> I saw many stylesheets and javascript code, I do not know if all files >> should be added on installation (tarball, source, packages)? >> >> > > Once again, are you sure, do you try that!? > |
From: Josip <jo...@pi...> - 2011-01-17 19:33:43
|
On 17.01.2011 18:48, Jérôme wrote: > On trunk directory: > > ./autogen.sh > then make > make install > > will only install|provide css, images and js directories on > {your_install_prefix}/gramps/plugins/webstuff// > > Now, I did not add all references on 'DATAFILES' like: > > *.js, > *.css, > css/swanky-purse/images/*.png, > css/swanky-purse/*.css > > and 'SUBDIRS' > > css/swanky-purse, > css/swanky-purse/images > > see Makefile.am > > because I do not know what it is ... > Are they used ? Are they experimental ? > > > I assume that the problem is not fixed yet (install trunk), but I > suppose someone knows which files must be added (Rob, Doug ?) > I understand that you dont know which files are needed exactly, i just questioned yours method of adding unmanaged files and dirs with just putting him in SUBDIRS var. make[4]: Entering directory `/home/jole/svn/gramps/trunk/src/plugins/webstuff/css' make[4]: *** No rule to make target `all'. Stop. make[4]: Leaving directory `/home/jole/svn/gramps/trunk/src/plugins/webstuff/css' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/jole/svn/gramps/trunk/src/plugins/webstuff' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/jole/svn/gramps/trunk/src/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jole/svn/gramps/trunk/src' make: *** [all-recursive] Error 1 SUBDIRS will send make to this dirs, but what would be found there: there is no Makefile.am and nothing create Makefiles. So i ask again do you try it yourself as it is not working for me (but maybe i just broke something again) -- Josip |
From: jerome <rom...@ya...> - 2011-01-17 19:56:08
|
> So i ask again do you try it yourself as it is not working > for me (but > maybe i just broke something again) Yes, still broken! I can revert my commit, but some files and directories were missing for a complete installation (the subject of the post), the cause is that Makefile does not provide them. So, what files are missing ? Yes, still broken because directories have not been added on configure.in and new Makefile.am are not added yet to css/? images/?, js/?, etc ... Also directory names are not yet supported (like into others makefile.am). I know that it is broken ... Now, every time we try to make an installation, we get an error! While files and directories references are not properly set on Makefile.am, this will return errors ... The problem is twice: 1. we generate a tarball (sources) and missed some files and directories (trunk in AIO64); it already happen in the past 2. we get error on compilation: cannot generate the tarball ... and we need to properly set the needed files and directories. PS: Narrative Web is broken on my config. Whatever I do, I cannot check all this files (css, js, images). Jérôme --- En date de : Lun 17.1.11, Josip <jo...@pi...> a écrit : > De: Josip <jo...@pi...> > Objet: Re: [Gramps-devel] Trunk in AIO64 > À: rom...@ya... > Cc: "Gramps Development List" <gra...@li...> > Date: Lundi 17 janvier 2011, 20h32 > On 17.01.2011 18:48, Jérôme wrote: > > On trunk directory: > > > > ./autogen.sh > > then make > > make install > > > > will only install|provide css, images and js > directories on > > {your_install_prefix}/gramps/plugins/webstuff// > > > > Now, I did not add all references on 'DATAFILES' > like: > > > > *.js, > > *.css, > > css/swanky-purse/images/*.png, > > css/swanky-purse/*.css > > > > and 'SUBDIRS' > > > > css/swanky-purse, > > css/swanky-purse/images > > > > see Makefile.am > > > > because I do not know what it is ... > > Are they used ? Are they experimental ? > > > > > > I assume that the problem is not fixed yet (install > trunk), but I > > suppose someone knows which files must be added (Rob, > Doug ?) > > > > I understand that you dont know which files are needed > exactly, i just > questioned yours method of adding unmanaged files and dirs > with just > putting him in SUBDIRS var. > > make[4]: Entering directory > `/home/jole/svn/gramps/trunk/src/plugins/webstuff/css' > make[4]: *** No rule to make target `all'. Stop. > make[4]: Leaving directory > `/home/jole/svn/gramps/trunk/src/plugins/webstuff/css' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory > `/home/jole/svn/gramps/trunk/src/plugins/webstuff' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/home/jole/svn/gramps/trunk/src/plugins' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/home/jole/svn/gramps/trunk/src' > make: *** [all-recursive] Error 1 > > SUBDIRS will send make to this dirs, but what would be > found there: > there is no Makefile.am and nothing create Makefiles. > > So i ask again do you try it yourself as it is not working > for me (but > maybe i just broke something again) > > -- > Josip > |
From: Josip <jo...@pi...> - 2011-01-17 23:26:54
|
On 17.01.2011 20:55, jerome wrote: > > I can revert my commit, but some files and directories were missing for a complete installation (the subject of the post), the cause is that Makefile does not provide them. So, what files are missing ? > > Yes, still broken because directories have not been added on configure.in and new Makefile.am are not added yet to css/? images/?, js/?, etc ... Also directory names are not yet supported (like into others makefile.am). > > I know that it is broken ... > Now, every time we try to make an installation, we get an error! > While files and directories references are not properly set on Makefile.am, this will return errors ... > > The problem is twice: > 1. we generate a tarball (sources) and missed some files and directories (trunk in AIO64); it already happen in the past > 2. we get error on compilation: cannot generate the tarball ... > and we need to properly set the needed files and directories. > > > PS: Narrative Web is broken on my config. > Whatever I do, I cannot check all this files (css, js, images). > My point exactly, you cant distribute directories just by putting them in SUBDIRS as then you need to create Makefile.am in each subdir which list files to be distributed. But if you want those dirs under webstuff you can for example: DATAFILES = \ css/ancestortree.css \ css/behaviour.css \ css/Mapstraction.css \ css/Web_Basic-Spruce.css \ css/Web_Mainz.css \ css/Web_Basic-Ash.css \ css/Web_Navigation-Horizontal.css \ css/Web_Basic-Blue.css \ css/Web_Navigation-Vertical.css \ css/Web_Basic-Cypress.css \ css/Web_Nebraska.css \ css/Web_Basic-Lilac.css \ css/Web_Print-Default.css \ css/Web_Basic-Peach.css \ css/Web_Visually.css \ images/blank.gif \ images/document.png \ images/favicon2.ico \ images/favicon.ico \ images/somerights20.gif \ images/Web_Gender_Female.png \ images/Web_Gender_Male.png \ images/Web_Mainz_Bkgd.png \ images/Web_Mainz_Header.png \ images/Web_Mainz_MidLight.png \ images/Web_Mainz_Mid.png pkgdatadir = $(datadir)/@PACKAGE@/plugins/webstuff nobase_pkgdata_DATA = $(DATAFILES) So remove SUBDIRS and list all needed in DATAFILES -- Josip |
From: jerome <rom...@ya...> - 2011-01-18 08:41:02
|
Agreed! I just made a big colorized arrow to say: "here something is wrong, we need cleanup". > So remove SUBDIRS and list all needed in DATAFILES Sorry, but to list and add all files is not correct! Some files and directories are strange... Only devs, who added them or work on it, know for what they are used. To remove SUBDIRS will ignore the recursive logic and these directories will not be added on tarball (installation). The cleanup could be something like: * to add paths on configure.in * to generate new Makefile.am into directories, and pkgdatadir path * to move DATAFILES references into new Makefile.am files (directories) True, to add all needed data could be added into one DATAFILES, but you also said that directories were missing: ignored by package generator. So this might be hidden and forgotten for the release. Now, we know that something needs cleanup there! If you want to test trunk installation, then we can remove the warning, but the correct fix is also very important before the release. Jérôme --- En date de : Mar 18.1.11, Josip <jo...@pi...> a écrit : > De: Josip <jo...@pi...> > Objet: Re: [Gramps-devel] Trunk in AIO64 > À: "jerome" <rom...@ya...> > Cc: "Gramps Development List" <gra...@li...> > Date: Mardi 18 janvier 2011, 0h25 > On 17.01.2011 20:55, jerome wrote: > > > > > I can revert my commit, but some files and directories > were missing for a complete installation (the subject of the > post), the cause is that Makefile does not provide them. So, > what files are missing ? > > > > Yes, still broken because directories have not been > added on configure.in and new Makefile.am are not added yet > to css/? images/?, js/?, etc ... Also directory names are > not yet supported (like into others makefile.am). > > > > I know that it is broken ... > > Now, every time we try to make an installation, we get > an error! > > While files and directories references are not > properly set on Makefile.am, this will return errors ... > > > > The problem is twice: > > 1. we generate a tarball (sources) and missed some > files and directories (trunk in AIO64); it already happen in > the past > > 2. we get error on compilation: cannot generate the > tarball ... > > and we need to properly set the needed files and > directories. > > > > > > PS: Narrative Web is broken on my config. > > Whatever I do, I cannot check all this files (css, js, > images). > > > > My point exactly, you cant distribute directories just by > putting them > in SUBDIRS as then you need to create Makefile.am in each > subdir which > list files to be distributed. > > But if you want those dirs under webstuff you can for > example: > > DATAFILES = \ > css/ancestortree.css \ > css/behaviour.css > \ > css/Mapstraction.css \ > css/Web_Basic-Spruce.css \ > css/Web_Mainz.css \ > css/Web_Basic-Ash.css > \ > css/Web_Navigation-Horizontal.css \ > css/Web_Basic-Blue.css > \ > css/Web_Navigation-Vertical.css \ > css/Web_Basic-Cypress.css \ > css/Web_Nebraska.css \ > css/Web_Basic-Lilac.css \ > css/Web_Print-Default.css \ > css/Web_Basic-Peach.css \ > css/Web_Visually.css \ > images/blank.gif \ > images/document.png \ > images/favicon2.ico \ > images/favicon.ico \ > images/somerights20.gif \ > images/Web_Gender_Female.png \ > images/Web_Gender_Male.png \ > images/Web_Mainz_Bkgd.png \ > images/Web_Mainz_Header.png \ > images/Web_Mainz_MidLight.png \ > images/Web_Mainz_Mid.png > > pkgdatadir = $(datadir)/@PACKAGE@/plugins/webstuff > nobase_pkgdata_DATA = $(DATAFILES) > > > So remove SUBDIRS and list all needed in DATAFILES > > -- > Josip > |