Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Jon Senior
On Tue, 20 Sep 2011 12:07:23 +0200
Jiří Techet tec...@gmail.com wrote:

 Hi,
 
 just one very quick and possibly stupid idea. How about getting rid of
 the 0 version prefix and calling the next release 1.0? This would be
 just numbering change, not some milestone based on features that have
 to be implemented (similarly to renumbering linux kernel from 2.6.x to
 3.0).
 
 Rationale: the 0.xx versioning scheme makes an impression that Geany
 is something very unstable that crashes every five minutes and whose
 first release was made a few months back. Instead, Geany is a very
 stable and reliable editor with lots of features and several years of
 history.
 
 I know there are some 1.0 TODOs here:
 
 http://www.geany.org/Documentation/ToDo
 
 like the ABI stability for plugins and other features. But
 
 1. Will the ABI be ever considered stable? Is it really needed? (All
 the plugins I know are open source and the combined plugin project is
 kept in sync with the development release so there's no real problem
 even if the API changes).
 
 2. I think there's no need to require some specific features for the
 1.0 release. The current set of features makes already a very good
 editor and extra features can always be introduced in later versions.
 
 I already find Geany more usable for my needs than editors having 2011
 as their version number so I believe it deserves the 1 prefix. What is
 your opinion?

As a quiet reader of this mailing list and (very) occasional
contributor, I agree wholeheartedly. I've been using geany as my
principle IDE for the last 4 years, the last three of which have been
spent as a professional developer. Firefox (now on version 4) crashes
at least twice a week (although mainly due to Flash). Netbeans (version
7.0) ties itself in a knot at least once a week, while consuming all
available resources. OpenOffice (version 3) will occasionally just
vanish without even an error message, sheepishly offering me the chance
to recover documents on restart. Through all of this geany goes from
reboot to reboot without dropping a byte. I think it's time to
recognise that! :-)

Jon
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Lex Trotman
On 20 September 2011 20:14, Jon Senior j...@restlesslemon.co.uk wrote:
 On Tue, 20 Sep 2011 12:07:23 +0200
 Jiří Techet tec...@gmail.com wrote:

 Hi,

 just one very quick and possibly stupid idea. How about getting rid of
 the 0 version prefix and calling the next release 1.0? This would be
 just numbering change, not some milestone based on features that have
 to be implemented (similarly to renumbering linux kernel from 2.6.x to
 3.0).

 Rationale: the 0.xx versioning scheme makes an impression that Geany
 is something very unstable that crashes every five minutes and whose
 first release was made a few months back. Instead, Geany is a very
 stable and reliable editor with lots of features and several years of
 history.


I agree with this argument, I tend to introduce Geany anywhere I have
a contract and one of the first reactions is always But its just a
fractional version number.  And I know when I am looking for software
I want to use I tend to have the same reaction.  Following the Kernels
example and going to 1.0 or better yet 1.1 would be a good idea. And
it is likely to attract more contributors since it doesn't look like
the project is just starting.

Cheers
Lex
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Frank Lanitz
Hi,

Am 20.09.2011 12:07, schrieb Jiří Techet:
 just one very quick and possibly stupid idea. How about getting rid of
 the 0 version prefix and calling the next release 1.0? 

To make it short: As we are about two weeks ahead of next release I
disagree. After 0.21 release we got a lot of structural changes we might
could think about a 1.0 too, but I don't feel its needed at the moment.

Cheers,
Frank
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Lex Trotman
On 20 September 2011 21:23, Frank Lanitz fr...@frank.uvena.de wrote:
 Hi,

 Am 20.09.2011 12:07, schrieb Jiří Techet:
 just one very quick and possibly stupid idea. How about getting rid of
 the 0 version prefix and calling the next release 1.0?

 To make it short: As we are about two weeks ahead of next release I
 disagree. After 0.21 release we got a lot of structural changes we might
 could think about a 1.0 too, but I don't feel its needed at the moment.

I have to disagree with you on this Frank, the version number is
nothing to do with structural or technical issues, it is a project
issue.  Changing the version number doesn't affect translation or
anything else that takes time to do, so it isn't going to delay the
release.

As shallow as it may seem to us technical people, that something like
the version number is important, it is part of the image that Geany
uses to attract assistance to the project, and that is important to
us.  And as such should reflect the fact that Geany is a mature
product.

Cheers
Lex
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Thomas Martitz
Am Di, 20.09.2011, 13:43 schrieb Lex Trotman:
 On 20 September 2011 21:23, Frank Lanitz fr...@frank.uvena.de wrote:
 Hi,

 Am 20.09.2011 12:07, schrieb Ji?í Techet:
 just one very quick and possibly stupid idea. How about getting rid of
 the 0 version prefix and calling the next release 1.0?

 To make it short: As we are about two weeks ahead of next release I
 disagree. After 0.21 release we got a lot of structural changes we might
 could think about a 1.0 too, but I don't feel its needed at the moment.

 I have to disagree with you on this Frank, the version number is
 nothing to do with structural or technical issues, it is a project
 issue.  Changing the version number doesn't affect translation or
 anything else that takes time to do, so it isn't going to delay the
 release.



I agree. There's no reason to wait until after the upcoming release. 1.0:
the earlier, the better.

This release should be the most stable one ever made, so 1.0 is even more
justified. 0.X simply isn't justified anymore. It sounds like Geany was
alpha software, but it has indeed better release quality that the majority
of software out there.

Best regards.

___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Yura Siamashka
Hi

But why only 1.0?

GNOME 3.*
KDE 4.*
Scite 2.*

What about Geany 3000? Or some kind of other stupid release name like
''busel', 'verabei', 'krumkach' ...

Best regards,
Yura Siamashka

On 20/09/2011, Thomas Martitz thomas.mart...@student.htw-berlin.de wrote:
 Am Di, 20.09.2011, 13:43 schrieb Lex Trotman:
 On 20 September 2011 21:23, Frank Lanitz fr...@frank.uvena.de wrote:
 Hi,

 Am 20.09.2011 12:07, schrieb Ji?í Techet:
 just one very quick and possibly stupid idea. How about getting rid of
 the 0 version prefix and calling the next release 1.0?

 To make it short: As we are about two weeks ahead of next release I
 disagree. After 0.21 release we got a lot of structural changes we might
 could think about a 1.0 too, but I don't feel its needed at the moment.

 I have to disagree with you on this Frank, the version number is
 nothing to do with structural or technical issues, it is a project
 issue.  Changing the version number doesn't affect translation or
 anything else that takes time to do, so it isn't going to delay the
 release.



 I agree. There's no reason to wait until after the upcoming release. 1.0:
 the earlier, the better.

 This release should be the most stable one ever made, so 1.0 is even more
 justified. 0.X simply isn't justified anymore. It sounds like Geany was
 alpha software, but it has indeed better release quality that the majority
 of software out there.

 Best regards.

 ___
 Geany-devel mailing list
 Geany-devel@uvena.de
 https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel



-- 
Best regards,
Yury Siamashka
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Dimitar Zhekov
On Tue, 20 Sep 2011 12:07:23 +0200
Jiří Techet tec...@gmail.com wrote:

 How about getting rid of the 0 version prefix and calling the next
 release 1.0?

+1.0 :) Much more reliable that my primary IDE, which is version 5.

Though I'd prefer to see stash-tree-display-5923.diff (from the last
(Various pref changes not ignored on dialog cancel message) before
that. use_safe_file_saving was renamed, so it won't be nice to leave
the last known various prefs problem hanging.

-- 
E-gards: Jimmy
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] saving plugin settings in a project file

2011-09-20 Thread Thomas Martitz

Am 19.09.2011 11:13, schrieb Lex Trotman:

On 19 September 2011 18:38, Alexander Petukhovde...@apetukhov.ru  wrote:

I would like to store debugger settings such as watches, breaks, target etc
in a project file.

These are not the settings that apply to a plugin in a whole but look like
being related to files
user is working with, i.e. a project.

The files a user is working with are not necessarily a project.
Especially for something as general as debugging it is important that
you also support workflows that don't involve having a project file
open (as well as ones that do of course).


Doesn't that mean another type of session is needed? a debug session?


I think it makes sense to tie debug stuff to projects. Doing it any 
other way probably means lots of extra work and maintainance effort, for 
a use-case the author doesn't even have.


Best regards.
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Liviu Andronic
On Tue, Sep 20, 2011 at 1:23 PM, Frank Lanitz fr...@frank.uvena.de wrote:
 Am 20.09.2011 12:07, schrieb Jiří Techet:
 just one very quick and possibly stupid idea. How about getting rid of
 the 0 version prefix and calling the next release 1.0?

 To make it short: As we are about two weeks ahead of next release I
 disagree. After 0.21 release we got a lot of structural changes we might
 could think about a 1.0 too, but I don't feel its needed at the moment.

I would agree with most on this thread that Geany deserves a 1.0.
However, we could compromise: bump numbering to 0.9.0, and then see
what comes next. Maybe the main devels feel that 1.0 is warranted, or
we wait for structural changes to happen.

Regards
Liviu
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Enrico Tröger
On Tue, 20 Sep 2011 16:10:34 +0300, Yura wrote:

Hi

But why only 1.0?

GNOME 3.*
KDE 4.*
Scite 2.*

What about Geany 3000? Or some kind of other stupid release name like
''busel', 'verabei', 'krumkach' ...

Heh, I like krumkach, sounds in German quite funny :).

More seriously, I personally don't mind much about version numbers.
It's good to have some but the actual value doesn't mean much to me.
But I realise other people take more care about this and 0.x might seem
not that mature to many users.

So, I'd say: why not.

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc


pgpqRW6rrQgGW.pgp
Description: PGP signature
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] ChangeLog for Geany: is that useful, for who and how? (was Re: Geany-Plugins: Please check for ChangeLog-entries on commit)

2011-09-20 Thread Enrico Tröger
On Mon, 19 Sep 2011 17:45:04 +0200, Colomban wrote:

Hi guys,

[skip ChangeLog, maybe use something auto-generated]

while I was sticking long time to our ChangeLog format and workflow,
in the meantime I think we could indeed drop it, that is, drop it in
the (D)VCS.
Just auto-generate it for releases to be included in tarballs as there
is no way for users to query the (D)VCS.
I wouldn't even filter the commit messages in any way, just generate a
fancy ChangeLog from them. This only means we need to take care about
using sane commit messages but we did this before already, I'd say.

When/After switching to GIT, this all should become easier.


So, this is it.  I'm waiting for any POVs, remarks, flamewars, insults,
etc. you find appropriate :)

Insults?
Tempting...

:D.


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc


pgpc060K5R2xi.pgp
Description: PGP signature
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] How about calling the next release 1.0?

2011-09-20 Thread Nicholas Manea
On Tue, Sep 20, 2011 at 6:14 AM, Jon Senior j...@restlesslemon.co.uk wrote:

 On Tue, 20 Sep 2011 12:07:23 +0200
 Jiří Techet tec...@gmail.com wrote:

  Hi,
 
  just one very quick and possibly stupid idea. How about getting rid of
  the 0 version prefix and calling the next release 1.0? This would be
  just numbering change, not some milestone based on features that have
  to be implemented (similarly to renumbering linux kernel from 2.6.x to
  3.0).
 
  Rationale: the 0.xx versioning scheme makes an impression that Geany
  is something very unstable that crashes every five minutes and whose
  first release was made a few months back. Instead, Geany is a very
  stable and reliable editor with lots of features and several years of
  history.
 
  I know there are some 1.0 TODOs here:
 
  http://www.geany.org/Documentation/ToDo
 
  like the ABI stability for plugins and other features. But
 
  1. Will the ABI be ever considered stable? Is it really needed? (All
  the plugins I know are open source and the combined plugin project is
  kept in sync with the development release so there's no real problem
  even if the API changes).
 
  2. I think there's no need to require some specific features for the
  1.0 release. The current set of features makes already a very good
  editor and extra features can always be introduced in later versions.
 
  I already find Geany more usable for my needs than editors having 2011
  as their version number so I believe it deserves the 1 prefix. What is
  your opinion?

 As a quiet reader of this mailing list and (very) occasional
 contributor, I agree wholeheartedly. I've been using geany as my
 principle IDE for the last 4 years, the last three of which have been
 spent as a professional developer. Firefox (now on version 4) crashes
 at least twice a week (although mainly due to Flash). Netbeans (version
 7.0) ties itself in a knot at least once a week, while consuming all
 available resources. OpenOffice (version 3) will occasionally just
 vanish without even an error message, sheepishly offering me the chance
 to recover documents on restart. Through all of this geany goes from
 reboot to reboot without dropping a byte. I think it's time to
 recognise that! :-)


+1. But I needed to learn C for some program of mine which uses GTK+. So I
hope to look through the code and contribute to Geany :)



 Jon
 ___
 Geany-devel mailing list
 Geany-devel@uvena.de
 https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel




-- 
Nick
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel