Hey guys,
as you certainly noticed, I didn't do any development nor replying mails regarding Geany. This is mostly because I tend to spend my spare time on other things (more offline activities and such). While this is good for me (:D), it sucks for the project and its further development.
So?
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants. Though, I don't mind much who wants to continue the project. The only thing I wish is that it is continued with the original spirit in mind: keeping Geany itself quite small, fast and simple as it has been in the past years. We don't need to clone Eclipse :D. It's just that I don't want to hinder Geany's development any longer by my absence as it was in the past months. I talked to Nick before and he feels the same way basically.
Any volunteers for this should now raise their voice!
I personally won't be completely away, just won't read each thread on the mailing list anymore nor do I plan to participate any big code design discussions. What I want to do is to commit small changes from time to time and to continue maintaining my plugin SpellCheck. If anyone wants to adopt the Addons plugin, I'd be happy. If not, I'd continue maintaining it as well.
Also, I will continue administrating geany.org and the related things (the main website, the wiki, nightly.geany.org, irc.geany.org and such things).
About the further progress:
I want to finish (some content is still missing) and announce the already set up Wiki (wiki.geany.org) and ideally make a Geany 0.21 release soon together with the new project maintainer :). I'm afraid especially for the Windows builds some assistance is necessary as before, I always made the Windows builds on my own and never documented what's necessary and how this is done (shame on me).
Regards, Enrico
On 08/09/11 11:38, Enrico Tröger wrote:
Hey guys,
as you certainly noticed, I didn't do any development nor replying mails regarding Geany. This is mostly because I tend to spend my spare time on other things (more offline activities and such). While this is good for me (:D), it sucks for the project and its further development.
:(
So?
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants. Though, I don't
I second the nomination of Colomban, assuming he's willing/interested. It definitively takes someone with the eye for perfection and great knowledge to handle this.
mind much who wants to continue the project. The only thing I wish is that it is continued with the original spirit in mind: keeping Geany itself quite small, fast and simple as it has been in the past years. We don't need to clone Eclipse :D.
+1
Any volunteers for this should now raise their voice!
I would like to volunteer as a normal developer/committer, but not as the lead/maintainer. I can also help with investigating and managing bugs and so forth. However, as I've made it known previously, I think it would be *really* helpful for current and future development of Geany to move towards the simpler and more accessible GitHub/Git combination.
I'm afraid especially for the Windows builds some assistance is necessary as before, I always made the Windows builds on my own and never documented what's necessary and how this is done (shame on me).
I would also volunteer for this, if no one else more qualified steps up. I've built Geany a few times on Windows and I do still have access to Win7 on my laptop. Unfortunately, I'm not very familiar, as you mentioned, with the process used by Geany for packaging the Windows build (installer, bundled GTK+, etc).
Cheers, Matthew Brush
Le 09/08/2011 22:27, Matthew Brush a écrit :
On 08/09/11 11:38, Enrico Tröger wrote:
[...]
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants. Though, I don't
I second the nomination of Colomban, assuming he's willing/interested. It definitively takes someone with the eye for perfection and great knowledge to handle this.
Wow, thanks for the compliment :)
Any volunteers for this should now raise their voice!
I would like to volunteer as a normal developer/committer, but not as the lead/maintainer. I can also help with investigating and managing bugs and so forth.
Cool :)
However, as I've made it known previously, I think it would be *really* helpful for current and future development of Geany to move towards the simpler and more accessible GitHub/Git combination.
I'm still not sure about the GitHub part (though still have nothing better to suggest, and felt GitHub quite usable), but I agree that Git and a pull-my-feature-branch-based workflow would probably be great.
I'm afraid especially for the Windows builds some assistance is necessary as before, I always made the Windows builds on my own and never documented what's necessary and how this is done (shame on me).
I would also volunteer for this, if no one else more qualified steps up. I've built Geany a few times on Windows and I do still have access to Win7 on my laptop. Unfortunately, I'm not very familiar, as you mentioned, with the process used by Geany for packaging the Windows build (installer, bundled GTK+, etc).
Hehe, we've got our new masochist :D No kidding, thanks!
Cheers, Colomban
Hi Enrico,
[...]
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants. Though, I don't
Although my workload means that I don't contribute much, I would second this, he has shown maturity and care in his work to date as well as technical competence. (Of course only if he wants to, definitely no pressure here)
mind much who wants to continue the project. The only thing I wish is that it is continued with the original spirit in mind: keeping Geany itself quite small, fast and simple as it has been in the past years. We don't need to clone Eclipse :D.
Yes we do, 1000 clones of eclipse in parallel might be nearly as fast as Geany, he he.
[...]
Also, I will continue administrating geany.org and the related things (the main website, the wiki, nightly.geany.org, irc.geany.org and such things).
I would suggest that the project needs to examine how it might stop relying on Enrico's infrastructure, even if its not immediate, one day he might get sick of it's leaching off him and whilst it is I would think it is harder to have others help him with these administrative tasks.
[...]
I'm afraid especially for the Windows builds some assistance is necessary as before, I always made the Windows builds on my own and never documented what's necessary and how this is done (shame on me).
Magic and much German swearing I presume :-)
Cheers Lex
Le 10/08/2011 06:25, Lex Trotman a écrit :
Hi Enrico,
[...]
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants. Though, I don't
Although my workload means that I don't contribute much, I would second this, he has shown maturity and care in his work to date as well as technical competence.
Thank you very much :)
[...]
Also, I will continue administrating geany.org and the related things (the main website, the wiki, nightly.geany.org, irc.geany.org and such things).
I would suggest that the project needs to examine how it might stop relying on Enrico's infrastructure, even if its not immediate, one day he might get sick of it's leaching off him and whilst it is I would think it is harder to have others help him with these administrative tasks.
May be a good thing for the long-term, right. Though if Enrico wants to keep maintaining this, I feel more than fine with it ;)
Any idea? :p
[...]
I'm afraid especially for the Windows builds some assistance is necessary as before, I always made the Windows builds on my own and never documented what's necessary and how this is done (shame on me).
Magic and much German swearing I presume :-)
It's the least minimum for getting a Windows build to work ^^
Cheers, Colomban
On Wed, 10 Aug 2011 23:55:59 +0200, Colomban wrote:
Hola,
[...]
Also, I will continue administrating geany.org and the related things (the main website, the wiki, nightly.geany.org, irc.geany.org and such things).
I would suggest that the project needs to examine how it might stop relying on Enrico's infrastructure, even if its not immediate, one day he might get sick of it's leaching off him and whilst it is I would think it is harder to have others help him with these administrative tasks.
May be a good thing for the long-term, right. Though if Enrico wants to keep maintaining this, I feel more than fine with it ;)
I do, no worries. However, if you ever want to move services or whatever to another server/platform/whatever or if you have any wishes, just tell me. I also planned and at some point will finally do, document the not so obvious parts of the infrastructure stuff in the wiki, not realyl for the users but for the developers. Though still needs to be done.
Regards, Enrico
On Tue, 9 Aug 2011 20:38:27 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants.
Agreed. Where is Frank BTW?
I talked to Nick before and he feels the same way basically.
With Nick also gone, I'd better step up and try to fix some known bugs, handle some simple feature requests etc. For example, the handling of non-utf8 locale filenames in Geany is very bad... Though I prefer to send patches via the mailing list or tracker, to make sure they are reviewed.
On Wed, 10 Aug 2011 12:53:13 +0300 Dimitar Zhekov dimitar.zhekov@gmail.com wrote:
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants.
Agreed. Where is Frank BTW?
I will be still aboard but will not take over some rule in terms of reviewing and applying patches etc. I will keep on taking care at the translation of Geany as well as doing some work related to the plugins and newsletter. Of course from time to time I will add some code to the core but number r size of patches will not raise from level I currently do.
There are a lot of reasons but most important is lag of time and a bunch of other projects I'm involved in.
Cheers, Frank
Le 10/08/2011 11:53, Dimitar Zhekov a écrit :
On Tue, 9 Aug 2011 20:38:27 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
[...]
I talked to Nick before and he feels the same way basically.
With Nick also gone, I'd better step up and try to fix some known bugs, handle some simple feature requests etc. For example, the handling of non-utf8 locale filenames in Geany is very bad... Though I prefer to send patches via the mailing list or tracker, to make sure they are reviewed.
Much appreciated! :)
And if we adopt a pull-based workflow, everything will be reviewed at some extents -- or any workflow including a review pass, which is by definition a good idea.
Cheers, Colomban
Le 09/08/2011 20:38, Enrico Tröger a écrit :
Hey guys,
as you certainly noticed, I didn't do any development nor replying mails regarding Geany. This is mostly because I tend to spend my spare time on other things (more offline activities and such). While this is good for me (:D), it sucks for the project and its further development.
So sad ;( Though, I won't blame you to have done the job for all this time, nor having other priorities by now :)
So?
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants.
Well, well, well... I thought a bit about it, and I think I'll accept the position if others do. The problem for me is that, ATM, I don't have great plans for Geany's future -- meaning I don't know what I think should be added, changed or greatly improved in Geany in the near future.
However, I don't plan to stop working on Geany, don't get me wrong. I will of course do bugfixes, and still implement feature I think are good, etc: I just don't plan to propose a new big thing soon, but I'll help on the ones that other proposes (and that I find good). And I can, as some later in the thread seems to suggest, take the role of accepting patches, review them, commenting, committing etc. If we adopt a pull-base workflow, it should be "easy" for me to do so -- well, don't talk to Dimitar about my reviews, right? :D
So if my role as maintainer/leader can be mostly this, plus of course discussing on the ML, trying to read (most of) the threads, etc., I'll accept it.
For the release part, I must admit I'm neither really familiar with it, nor really comfortable with it (I always think I'll forgot something important when I do a release... :( ), but I still can handle this -- I'd just like to be assisted the first time, just for me to be comfortable, but I guess you can do than Enrico, right? :)
This said, some (Matthew and Lex) said later in the thread I had "great knowledge" (thanks! :p). Although I think I have a more than reasonable C knowledge and a comfortable GTK+ knowledge, I have by no means a great Scintilla knowledge. I don't mean I can't handle the position (heh, just read some Scintilla docs and stand for a pro :p), but don't believe I'll be the next Enrico on this subject ;)
Though, I don't mind much who wants to continue the project. The only thing I wish is that it is continued with the original spirit in mind: keeping Geany itself quite small, fast and simple as it has been in the past years. We don't need to clone Eclipse :D.
Yeah I do want to clone Eclipse :p Er, what? No thanks :D
It's just that I don't want to hinder Geany's development any longer by my absence as it was in the past months. I talked to Nick before and he feels the same way basically.
Any volunteers for this should now raise their voice!
And new (or more active) developers too :)
I personally won't be completely away,
Good to hear :)
just won't read each thread on the mailing list anymore nor do I plan to participate any big code design discussions. What I want to do is to commit small changes from time to time and to continue maintaining my plugin SpellCheck.
Great, I think you even still can be a "real" developer if you want, the only problem there is right now IMHO is that "we" thinks you're BDFL and thus rely on you. Also, as somebody said a few months ago (Matthew?), I think we can have more core developers as well, if anybody's interested (great to hear from you both Dimitar and Matthew :)).
If anyone wants to adopt the Addons plugin, I'd be happy. If not, I'd continue maintaining it as well.
Also, I will continue administrating geany.org and the related things (the main website, the wiki, nightly.geany.org, irc.geany.org and such things).
Thanks :)
About the further progress:
I want to finish (some content is still missing) and announce the already set up Wiki (wiki.geany.org) and ideally make a Geany 0.21 release soon together with the new project maintainer :).
Fine with it, Frank already spoke about it and I and Dominic agreed with him: we should release 0.21 soon (the meaning of this word being vague, I guess it's OK to use it :D). Maybe end of September to leave the summertime alone, leaving time for translation updates too.
I'm afraid especially for the Windows builds some assistance is necessary as before, I always made the Windows builds on my own and never documented what's necessary and how this is done (shame on me).
I leave this one to somebody else, sorry :-'
(I'll stop reviewing this email and send it, will be better for all of us)
Cheers, Colomban
Am 10.08.2011 23:38, schrieb Colomban Wendling:
Well, well, well... I thought a bit about it, and I think I'll accept the position if others do. The problem for me is that, ATM, I don't have great plans for Geany's future -- meaning I don't know what I think should be added, changed or greatly improved in Geany in the near future.
Perhaps focusing on the recent initiative for plugin API bindings for other languages than C, and hoping to get more contributions through plugins could be one way to go.
Best regards.
On Wed, 10 Aug 2011 23:38:24 +0200 Colomban Wendling lists.ban@herbesfolles.org wrote:
Well, well, well... I thought a bit about it, and I think I'll accept the position if others do. The problem for me is that, ATM, I don't have great plans for Geany's future -- meaning I don't know what I think should be added, changed or greatly improved in Geany in the near future.
Neigter do I. Enrico leaves us a great light IDE, and while there is room for improvement (x11 sm, locale names etc.), I don't see the next Big Thing.
OTOH, there are hundreds of open tracker items - enough for many months.
And I can, as some later in the thread seems to suggest, take the role of accepting patches, review them, commenting, committing etc. If we adopt a pull-base workflow, it should be "easy" for me to do so -- well, don't talk to Dimitar about my reviews, right? :D
Why not? :) I had to rewrite the various-prefs twice, with your help and suggestions, and am confident it was for the best.
So if my role as maintainer/leader can be mostly this, plus of course discussing on the ML, trying to read (most of) the threads, etc., I'll accept it.
Please do.
(I always think I'll forgot something important when I do a release.)
Same here, for a project I maintain from 10 years. :) And there were 2 small mistakes in one of the latest releases.
I have by no means a great Scintilla knowledge.
I have read some of the Scintilla/SciTE sources, but unfortunately almost nothing about the lexers, and it seems most of the requests are there.
BTW, since Nick is (or will be) also gone, feel free to redirect any stash questions to me. We have a similar mid-tier in some of our company products.
On 11 August 2011 23:49, Dimitar Zhekov dimitar.zhekov@gmail.com wrote:
On Wed, 10 Aug 2011 23:38:24 +0200 Colomban Wendling lists.ban@herbesfolles.org wrote:
Well, well, well... I thought a bit about it, and I think I'll accept the position if others do. The problem for me is that, ATM, I don't have great plans for Geany's future -- meaning I don't know what I think should be added, changed or greatly improved in Geany in the near future.
Neigter do I. Enrico leaves us a great light IDE, and while there is room for improvement (x11 sm, locale names etc.), I don't see the next Big Thing.
Agree Enrico and all the original developers, translators etc have done a great job.
OTOH, there are hundreds of open tracker items - enough for many months.
True, but I would re-suggest one addition that will probably be a "big thing" to implement, multiple windows. I still need emacs some times for that reason.
It is common to need to look at and edit different parts of the same file, or look at and edit the header/spec at the same time as the body. Whilst splitting the window helps, it is limited to one screen and to match one size dimension of the other window, it would be better to allow multiple windows which can be sized and positioned at the user's preference. Scintilla provides the capability to do that but so much of Geany assumes one window that I think it might be a big thing to do, cutting across all the other incremental things.
Note: why not multiple instances? Can't edit different parts of the same file, clashes over changing preferences, locking or corrupting shared files...
Cheers Lex
On Fri, 12 Aug 2011 09:42:22 +1000 Lex Trotman elextr@gmail.com wrote:
Note: why not multiple instances? Can't edit different parts of the same file, clashes over changing preferences, locking or corrupting shared files...
And don't forget Windows, where something like this is always.... challanging.
Cheers, Frank
On 08/10/11 14:38, Colomban Wendling wrote:
Le 09/08/2011 20:38, Enrico Tröger a écrit :
The first candidate is of course Colomban if he wants.
Well, well, well... I thought a bit about it, and I think I'll accept the position if others do. The problem for me is that, ATM, I don't have great plans for Geany's future -- meaning I don't know what I think should be added, changed or greatly improved in Geany in the near future.
Just a few more ideas for things that need work, from FAQ:
* Support text with embedded NUL characters * Support Exuberant Ctags format * Update TM's Ctags from latest Exuberant Ctags or Anjuta-tags * Better tag generation support (ie. Javascript, etc) * Better auto-completion support (ie. local vars, etc) * Better color scheme support * Support for plugins in High Level Languages * Better, fully functional split view * Better session/project support * Plugin API and documentation improvements
These are just some of the things I hear people asking about on a fairly regular basis on the ML, bug tracker, feature requests, and IRC. As you know, some have had lots of work done on them already and are just hanging around gathering dust.
And as Dimitar mentioned, there's plenty of open bug reports.
Cheers, Matthew Brush
On Wed, 10 Aug 2011 23:38:24 +0200 Colomban Wendling lists.ban@herbesfolles.org wrote:
Fine with it, Frank already spoke about it and I and Dominic agreed with him: we should release 0.21 soon (the meaning of this word being vague, I guess it's OK to use it :D). Maybe end of September to leave the summertime alone, leaving time for translation updates too.
OK. Let's set the release date for end of September. Maybe:
Release: October, 1st String freeze: September, 17th Feature freeze: September, 17th
I will take care as usual about the i18n stuff.
Cheers, Frank
On Wed, 10 Aug 2011 23:38:24 +0200, Colomban wrote:
Hélas,
as you certainly noticed, I didn't do any development nor replying mails regarding Geany. This is mostly because I tend to spend my spare time on other things (more offline activities and such). While this is good for me (:D), it sucks for the project and its further development.
So sad ;( Though, I won't blame you to have done the job for all this time, nor having other priorities by now :)
So?
I'd like to find a new project maintainer who keeps the development going on, coordinate the project with the community, reviews patches, makes releases and so on. The first candidate is of course Colomban if he wants.
Well, well, well... I thought a bit about it, and I think I'll accept the position if others do. The problem for me is that, ATM, I don't
Yeehaw!
So if my role as maintainer/leader can be mostly this, plus of course discussing on the ML, trying to read (most of) the threads, etc., I'll accept it.
So, I guess we all agree to say hooray for Colomban! :) I'll think a bit about what's necessary to complete the change.
For the release part, I must admit I'm neither really familiar with it, nor really comfortable with it (I always think I'll forgot something important when I do a release... :( ), but I still can handle this -- I'd just like to be assisted the first time, just for me to be comfortable, but I guess you can do than Enrico, right? :)
Of course. I have a list of thngs to be done for a release which helped me in the past to not forget at least the big things. In preparation of the next release, I'll translate it into English (except you want my dirty German :D) and then we can make it together.
This said, some (Matthew and Lex) said later in the thread I had "great knowledge" (thanks! :p). Although I think I have a more than reasonable C knowledge and a comfortable GTK+ knowledge, I have by no means a great Scintilla knowledge. I don't mean I can't handle the position (heh, just read some Scintilla docs and stand for a pro :p), but don't believe I'll be the next Enrico on this subject ;)
Hmm, that sounds like I'm a Scintilla expert. No, no. Anyway, in case of any questions, just ask. Maybe I can help, maybe not :).
just won't read each thread on the mailing list anymore nor do I plan to participate any big code design discussions. What I want to do is to commit small changes from time to time and to continue maintaining my plugin SpellCheck.
Great, I think you even still can be a "real" developer if you want, the only problem there is right now IMHO is that "we" thinks you're BDFL and thus rely on you. Also, as somebody said a few months ago
Nice, I didn't know the term before but that's exactly what I felt like and this sucked. I don't want to be the BDFL. I don't want to be any dictator at all (:D) and especially not for Geany.
About the further progress:
I want to finish (some content is still missing) and announce the already set up Wiki (wiki.geany.org) and ideally make a Geany 0.21 release soon together with the new project maintainer :).
Fine with it, Frank already spoke about it and I and Dominic agreed with him: we should release 0.21 soon (the meaning of this word being vague, I guess it's OK to use it :D). Maybe end of September to leave the summertime alone, leaving time for translation updates too.
I don't mind about the release date and plan, decide as you think and tell me when you need my help.
I'm afraid especially for the Windows builds some assistance is necessary as before, I always made the Windows builds on my own and never documented what's necessary and how this is done (shame on me).
I leave this one to somebody else, sorry :-'
I guess Matthew could adopt this as he stated basic interest in another post in this thread. If not, I maybe could maintain the Windows part a little longer (I recently started working with Windows at work, not that I like this OS better now but at least I'm getting used to :D).
Thanks guys!
Regards, Enrico
On Tue, 9 Aug 2011 20:38:27 +0200 Enrico Tröger enrico.troeger@uvena.de wrote:
If anyone wants to adopt the Addons plugin, I'd be happy. If not, I'd continue maintaining it as well.
As I already added some code to it in past I'd take it over.
Cheers, Frank