Hello world,
I tried to defend Geanyprj a few weeks ago because I heard it will be removed from the plugins project due to a lack of maintenance. So, I decided to maintain it myself because I would really miss it (I can't get used to Gproject).
First of all, is there a specific mailing list for Geany-plugins ? I couldn't find it.
My questions if I'm already at the right place :
1) In a previous post, Lex told me that he couldn't create a new project because of a crash :
Unfortunately compiled against Geany Git it crashes creating a new
project. I don't have time (or interest I admit) to find out why, but it may need some maintenance. Cheers Lex
I can't reproduce this crash as everything works perfectly on my machine. I build against :
- https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-... and - branch 'master' of git://github.com/geany/geany
Am I wrong ?
2) I tried "./waf updatepo" and the results are big changes in .po files, like if they were all much out of date -> do we have to use "updatepo" each time we add a translatable string or should we add it by hand in the .po file of our native language (and the other ones we know how to translate) ?
3) by executing step 2, I noticed an error in the README. waf. Do I have to send a patch or just tell it to a maintainer on this list ?
4) I saw a Tracker->Patches page on http://sourceforge.net/projects/geany-plugins/, is this the right place to submit patches ? If so, do I have to tell someone before submitting ?
Cheers, Johann
Am 23.11.2011 16:01, schrieb Johann SAUNIER:
I tried to defend Geanyprj a few weeks ago because I heard it will be removed from the plugins project due to a lack of maintenance. So, I decided to maintain it myself because I would really miss it (I can't get used to Gproject).
First of all, is there a specific mailing list for Geany-plugins ? I couldn't find it.
No, there isn't.
- I tried "./waf updatepo" and the results are big changes in .po
files, like if they were all much out of date -> do we have to use "updatepo" each time we add a translatable string or should we add it by hand in the .po file of our native language (and the other ones we know how to translate) ?
Well, No. The po files are only generated on demand as it will generate a lot of overhead due the changes e.g. on line numbers. Please don't add strings manual to po-files unless you are 110% sure what you are doing.
- by executing step 2, I noticed an error in the README. waf. Do I have
to send a patch or just tell it to a maintainer on this list ?
What's the issue you did found? There a bunch of ppl having access to this file and therefor can update it
- I saw a Tracker->Patches page
on http://sourceforge.net/projects/geany-plugins/, is this the right place to submit patches ? If so, do I have to tell someone before submitting ?
Just push it there or send a patch to this list.
Cheers, Frank
Thanks a lot for your reactivity ! my answers and questions below :
2011/11/23 Frank Lanitz frank@frank.uvena.de
- I tried "./waf updatepo" and the results are big changes in .po
files, like if they were all much out of date -> do we have to use "updatepo" each time we add a translatable string or should we add it by hand in the .po file of our native language (and the other ones we know how to translate) ?
Well, No. The po files are only generated on demand as it will generate a lot of overhead due the changes e.g. on line numbers. Please don't add strings manual to po-files unless you are 110% sure what you are doing.
So what should I do ? 1) ask a maintainer to run ./waf updatepo on geany-plugins, update my working copy when it is done and create my patch that will contain only the strings I added 2) run ./waf updatepo myself and send the patch with the lot of updates (even on plugins I don't work on)
- by executing step 2, I noticed an error in the README. waf. Do I have
to send a patch or just tell it to a maintainer on this list ?
What's the issue you did found? There a bunch of ppl having access to this file and therefor can update it
the issue is that the command to update po files is "./waf updatepo" instead of "./waf --update-po"
- I saw a Tracker->Patches page
on http://sourceforge.net/projects/geany-plugins/, is this the right place to submit patches ? If so, do I have to tell someone before submitting ?
Just push it there or send a patch to this list.
Ok, I'll push them on SourceForge.
Cheers, Frank _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Cheers, Johann
Am 24.11.2011 17:23, schrieb Johann SAUNIER:
> 3) by executing step 2, I noticed an error in the README. waf. Do I have > to send a patch or just tell it to a maintainer on this list ? What's the issue you did found? There a bunch of ppl having access to this file and therefor can update it
the issue is that the command to update po files is "./waf updatepo" instead of "./waf --update-po"
Fixed ;) Thanks.
Cheers, Frank
Am 24.11.2011 17:23, schrieb Johann SAUNIER:
Thanks a lot for your reactivity ! my answers and questions below :
2011/11/23 Frank Lanitz <frank@frank.uvena.de mailto:frank@frank.uvena.de>
> 2) I tried "./waf updatepo" and the results are big changes in .po > files, like if they were all much out of date -> do we have to use > "updatepo" each time we add a translatable string or should we add it by > hand in the .po file of our native language (and the other ones we know > how to translate) ? Well, No. The po files are only generated on demand as it will generate a lot of overhead due the changes e.g. on line numbers. Please don't add strings manual to po-files unless you are 110% sure what you are doing.
So what should I do ?
- ask a maintainer to run ./waf updatepo on geany-plugins, update my
working copy when it is done and create my patch that will contain only the strings I added 2) run ./waf updatepo myself and send the patch with the lot of updates (even on plugins I don't work on)
Usually we have a language orientated view on translations rather than updating for each plugin as geany-plugins is a combined project. From time to time it makes sense to translate it plugin by plugin, but this is up to the translator. In your cause I'm not sure, whats the bast way. I think just sending an updated po-file for your language
Cheers, Frank
Am 23.11.2011 16:01, schrieb Johann SAUNIER:
- In a previous post, Lex told me that he couldn't create a new
project because of a crash :
Unfortunately compiled against Geany Git it crashes creating a new project. I don't have time (or interest I admit) to find out why, but it may need some maintenance. Cheers Lex
I can't reproduce this crash as everything works perfectly on my machine. I build against :
https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-... and
- branch 'master' of git://github.com/geany/geany
Am I wrong ?
I guess the best would be to have Lex provide a backtrace here. Maybe its related to some compiler magic or architecture based (e.g. 32bit pointer vs 64bit pointer vs integer)
Cheers, Frank
On Sat, Nov 26, 2011 at 8:07 AM, Frank Lanitz frank@frank.uvena.de wrote:
Am 23.11.2011 16:01, schrieb Johann SAUNIER:
- In a previous post, Lex told me that he couldn't create a new
project because of a crash :
Unfortunately compiled against Geany Git it crashes creating a new project. I don't have time (or interest I admit) to find out why, but it may need some maintenance. Cheers Lex
I can't reproduce this crash as everything works perfectly on my machine. I build against :
https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-... and
- branch 'master' of git://github.com/geany/geany
Am I wrong ?
I guess the best would be to have Lex provide a backtrace here. Maybe its related to some compiler magic or architecture based (e.g. 32bit pointer vs 64bit pointer vs integer)
Or Geany git version specific. I only just had the time to check it again. My Geany has been re-compiled several times since the crash and now it works.
Cheers Lex
Cheers, Frank _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel