Re: Re: Re: KDE Applications Versioning

2015-07-21 Thread Andreas Cord-Landwehr
On Tuesday 14 July 2015 07:08:57 Andreas Cord-Landwehr wrote:
 If it is OK this way, I can add it later today to the wiki page.

Hi, since I did not hear any oppositions, I just added the paragraph to the 
wiki page draft.

Cheers,
Andreas


Re: KDE Applications Versioning

2015-07-20 Thread Christoph Cullmann
Hi,

 Since this hasn't been finalized I didn't include it in my email to kde-cvs-
 announce about the creation of the 15.08 branches for the KDE Applications
 modules.
 
 Cheers,
   Albert
 
 El Dimarts, 14 de juliol de 2015, a les 07:08:57, Andreas Cord-Landwehr va
 escriure:
  On Monday 13 July 2015 23:14:17 Albert Astals Cid wrote:
   I did a few tweaks, i still feel it seems this is the official way
   other
   than an optional way of defining the version but maybe that's just me.
  
  Hi, I have the same feeling as Albert that the current text is not clear
  enough that both variants (increase version by hand and using the scripted
  approach) are fine.
  
  What about adding an introduction paragraph like the following:
  
  - snip -
  Every application has an application version number that regular has to be
  increased to distinguish different versions of the application (e.g.,
  features, bugfixes). When an application does not have its own release
  schedule but is released alongside with KDE Applications, there is also the
  version number of the KDE Applications release. It is the maintainer's duty
  to take care on increasing the version number regularly and there are
  specifically two possible ways:
  
  1. increase the version number by hand for each new release
  2. use the same version number as KDE Applications and let the release
  script update the version number
  
  In the following, we explain how to use the scripted version numbers.
  - snap -
  
  If it is OK this way, I can add it later today to the wiki page.
I somehow missed that mail ;=)

I am all for adding that paragraph and then moving the wiki page to the right 
place.

Greetings
Christoph

-- 
- Dr.-Ing. Christoph Cullmann -
AbsInt Angewandte Informatik GmbH  Email: cullm...@absint.com
Science Park 1 Tel:   +49-681-38360-22
66123 Saarbrücken  Fax:   +49-681-38360-20
GERMANYWWW:   http://www.AbsInt.com

Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


Re: KDE Applications Versioning

2015-07-20 Thread Albert Astals Cid
El Dilluns, 20 de juliol de 2015, a les 09:42:40, Andreas Cord-Landwehr va 
escriure:
 On Tuesday 14 July 2015 07:08:57 Andreas Cord-Landwehr wrote:
  If it is OK this way, I can add it later today to the wiki page.
 
 Hi, since I did not hear any oppositions, I just added the paragraph to the
 wiki page draft.

Ok, i moved it to https://community.kde.org/Applications/Versioning and 
removed the construction notice.

Cheers,
  Albert

 
 Cheers,
 Andreas



Re: KDE Applications Versioning

2015-07-19 Thread Albert Astals Cid
Since this hasn't been finalized I didn't include it in my email to kde-cvs-
announce about the creation of the 15.08 branches for the KDE Applications 
modules.

Cheers,
  Albert

El Dimarts, 14 de juliol de 2015, a les 07:08:57, Andreas Cord-Landwehr va 
escriure:
 On Monday 13 July 2015 23:14:17 Albert Astals Cid wrote:
  I did a few tweaks, i still feel it seems this is the official way other
  than an optional way of defining the version but maybe that's just me.
 
 Hi, I have the same feeling as Albert that the current text is not clear
 enough that both variants (increase version by hand and using the scripted
 approach) are fine.
 
 What about adding an introduction paragraph like the following:
 
 - snip -
 Every application has an application version number that regular has to be
 increased to distinguish different versions of the application (e.g.,
 features, bugfixes). When an application does not have its own release
 schedule but is released alongside with KDE Applications, there is also the
 version number of the KDE Applications release. It is the maintainer's duty
 to take care on increasing the version number regularly and there are
 specifically two possible ways:
 
 1. increase the version number by hand for each new release
 2. use the same version number as KDE Applications and let the release
 script update the version number
 
 In the following, we explain how to use the scripted version numbers.
 - snap -
 
 If it is OK this way, I can add it later today to the wiki page.
 
 Cheers,
 Andreas



Re: Re: KDE Applications Versioning

2015-07-14 Thread Andreas Cord-Landwehr
On Monday 13 July 2015 23:14:17 Albert Astals Cid wrote:
 I did a few tweaks, i still feel it seems this is the official way other 
 than an optional way of defining the version but maybe that's just me.

Hi, I have the same feeling as Albert that the current text is not clear 
enough that both variants (increase version by hand and using the scripted 
approach) are fine.

What about adding an introduction paragraph like the following:

- snip -
Every application has an application version number that regular has to be 
increased to distinguish different versions of the application (e.g., 
features, bugfixes). When an application does not have its own release 
schedule but is released alongside with KDE Applications, there is also the 
version number of the KDE Applications release. It is the maintainer's duty to 
take care on increasing the version number regularly and there are 
specifically two possible ways:

1. increase the version number by hand for each new release
2. use the same version number as KDE Applications and let the release script 
update the version number

In the following, we explain how to use the scripted version numbers.
- snap -

If it is OK this way, I can add it later today to the wiki page.

Cheers,
Andreas


Re: KDE Applications Versioning

2015-07-13 Thread Ben Cooksley
On Mon, Jul 13, 2015 at 8:51 AM, Christoph Cullmann cullm...@absint.com wrote:


 - Ursprüngliche Mail -
 El Dissabte, 11 de juliol de 2015, a les 16:59:13, Christoph Cullmann va
 escriure:
  - Ursprüngliche Mail -
 
   El Dissabte, 11 de juliol de 2015, a les 15:52:44, Christoph Cullmann va
  
   escriure:
Hi, something like that?
   
https://userbase.kde.org/KDE_Applications_Versioning
  
   I'd like to make it clearer that this is optional and maybe also an
   example
   that only uses KDE_APPLICATIONS_VERSION_MICRO
  
   Also KDE_APPLICATIONS_VERSION is not replaced at all, just MAJOR MINOR
   and
   MICRO as in the script i linked.
 
  Yeah, thats true, I just wanted to show the typical boiler plate you might
  want.
Where to move it?
  
   userbase doesn't seem the right place for this tbh, what does it have to
   do
   with users, techbase?
 
  Lol, ok, that's true, I actually wanted to add it to techbase, but guess
  after the login I ended up on the wrong wiki and did not check that again
  :/
 
And is the script in place now?
  
   I linked it in the email to the release-team thread (why so much list
   hopping?), so yes.
 
  Because I am not on release-team :P I only read the request for some
  article
  here ;=)

 Next time you send emails there, you may awnt to add a P.S: saying you're not
 subscribed so people CC you on answers.
 Yeah, that was my fault, sorry ;=)

 I updated the page a bit:

 https://userbase.kde.org/KDE_Applications_Versioning

 If I get any feedback, until now, nobody touched the page, that this is OK,
 we should move it over to techbase, any idea for a good location there?

I'd put it with the other release engineering materials, where-ever
they are located...


 Greetings
 Christoph

Regards,
Ben


 --
 - Dr.-Ing. Christoph Cullmann -
 AbsInt Angewandte Informatik GmbH  Email: cullm...@absint.com
 Science Park 1 Tel:   +49-681-38360-22
 66123 Saarbrücken  Fax:   +49-681-38360-20
 GERMANYWWW:   http://www.AbsInt.com
 
 Geschäftsführung: Dr.-Ing. Christian Ferdinand
 Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


Re: KDE Applications Versioning

2015-07-12 Thread Christoph Cullmann


- Ursprüngliche Mail -
 El Dissabte, 11 de juliol de 2015, a les 16:59:13, Christoph Cullmann va
 escriure:
  - Ursprüngliche Mail -
  
   El Dissabte, 11 de juliol de 2015, a les 15:52:44, Christoph Cullmann va
   
   escriure:
Hi, something like that?

https://userbase.kde.org/KDE_Applications_Versioning
   
   I'd like to make it clearer that this is optional and maybe also an
   example
   that only uses KDE_APPLICATIONS_VERSION_MICRO
   
   Also KDE_APPLICATIONS_VERSION is not replaced at all, just MAJOR MINOR
   and
   MICRO as in the script i linked.
  
  Yeah, thats true, I just wanted to show the typical boiler plate you might
  want.
Where to move it?
   
   userbase doesn't seem the right place for this tbh, what does it have to
   do
   with users, techbase?
  
  Lol, ok, that's true, I actually wanted to add it to techbase, but guess
  after the login I ended up on the wrong wiki and did not check that again
  :/
  
And is the script in place now?
   
   I linked it in the email to the release-team thread (why so much list
   hopping?), so yes.
  
  Because I am not on release-team :P I only read the request for some
  article
  here ;=)
 
 Next time you send emails there, you may awnt to add a P.S: saying you're not
 subscribed so people CC you on answers.
Yeah, that was my fault, sorry ;=)

I updated the page a bit:

https://userbase.kde.org/KDE_Applications_Versioning

If I get any feedback, until now, nobody touched the page, that this is OK,
we should move it over to techbase, any idea for a good location there?

Greetings
Christoph

-- 
- Dr.-Ing. Christoph Cullmann -
AbsInt Angewandte Informatik GmbH  Email: cullm...@absint.com
Science Park 1 Tel:   +49-681-38360-22
66123 Saarbrücken  Fax:   +49-681-38360-20
GERMANYWWW:   http://www.AbsInt.com

Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


Re: KDE Applications Versioning

2015-07-11 Thread Christoph Cullmann
Hi, something like that?

https://userbase.kde.org/KDE_Applications_Versioning

Where to move it? And is the script in place now?

Greetings
Christoph

- Ursprüngliche Mail -
 On Wed, Jul 8, 2015 at 1:24 PM, Aleix Pol aleix...@kde.org wrote:
 
  On Wed, Jul 8, 2015 at 11:43 AM, Martin Klapetek
  martin.klape...@gmail.com wrote:
   As the KDE Apps release is getting near, is this being
  considered/deployed?
   Should we be setting some CMake variables?
  
   Cheers
   --
   Martin Klapetek | KDE Developer
 
  Yes, that's why Albert was asking for a blog/wiki documentation.
 
 
 ...on a release-team mailing list to which I guess most of us are not
 subscribed ;)
 
 Cheers
 --
 Martin Klapetek | KDE Developer
 

-- 
- Dr.-Ing. Christoph Cullmann -
AbsInt Angewandte Informatik GmbH  Email: cullm...@absint.com
Science Park 1 Tel:   +49-681-38360-22
66123 Saarbrücken  Fax:   +49-681-38360-20
GERMANYWWW:   http://www.AbsInt.com

Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


Re: KDE Applications Versioning

2015-07-11 Thread Albert Astals Cid
El Dissabte, 11 de juliol de 2015, a les 15:52:44, Christoph Cullmann va 
escriure:
 Hi, something like that?
 
 https://userbase.kde.org/KDE_Applications_Versioning

I'd like to make it clearer that this is optional and maybe also an example 
that only uses KDE_APPLICATIONS_VERSION_MICRO

Also KDE_APPLICATIONS_VERSION is not replaced at all, just MAJOR MINOR and 
MICRO as in the script i linked.

 Where to move it? 

userbase doesn't seem the right place for this tbh, what does it have to do 
with users, techbase?


 And is the script in place now?

I linked it in the email to the release-team thread (why so much list 
hopping?), so yes.

Cheers,
  Albert

 
 Greetings
 Christoph
 
 - Ursprüngliche Mail -
 
  On Wed, Jul 8, 2015 at 1:24 PM, Aleix Pol aleix...@kde.org wrote:
   On Wed, Jul 8, 2015 at 11:43 AM, Martin Klapetek
   
   martin.klape...@gmail.com wrote:
As the KDE Apps release is getting near, is this being
   
   considered/deployed?
   
Should we be setting some CMake variables?

Cheers
--
Martin Klapetek | KDE Developer
   
   Yes, that's why Albert was asking for a blog/wiki documentation.
  
  ...on a release-team mailing list to which I guess most of us are not
  subscribed ;)
  
  Cheers
  --
  Martin Klapetek | KDE Developer



Re: KDE Applications Versioning

2015-07-11 Thread Christoph Cullmann


- Ursprüngliche Mail -
 El Dissabte, 11 de juliol de 2015, a les 15:52:44, Christoph Cullmann va
 escriure:
  Hi, something like that?
  
  https://userbase.kde.org/KDE_Applications_Versioning
 
 I'd like to make it clearer that this is optional and maybe also an example
 that only uses KDE_APPLICATIONS_VERSION_MICRO
 
 Also KDE_APPLICATIONS_VERSION is not replaced at all, just MAJOR MINOR and
 MICRO as in the script i linked.
Yeah, thats true, I just wanted to show the typical boiler plate you might want.

 
  Where to move it?
 
 userbase doesn't seem the right place for this tbh, what does it have to do
 with users, techbase?
Lol, ok, that's true, I actually wanted to add it to techbase, but guess after 
the login I ended
up on the wrong wiki and did not check that again :/

 
 
  And is the script in place now?
 
 I linked it in the email to the release-team thread (why so much list
 hopping?), so yes.
Because I am not on release-team :P I only read the request for some article 
here ;=)

Greetings
Christoph

-- 
- Dr.-Ing. Christoph Cullmann -
AbsInt Angewandte Informatik GmbH  Email: cullm...@absint.com
Science Park 1 Tel:   +49-681-38360-22
66123 Saarbrücken  Fax:   +49-681-38360-20
GERMANYWWW:   http://www.AbsInt.com

Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


Re: KDE Applications Versioning

2015-07-08 Thread Aleix Pol
On Wed, Jul 8, 2015 at 11:43 AM, Martin Klapetek
martin.klape...@gmail.com wrote:
 As the KDE Apps release is getting near, is this being considered/deployed?
 Should we be setting some CMake variables?

 Cheers
 --
 Martin Klapetek | KDE Developer

Yes, that's why Albert was asking for a blog/wiki documentation.

Aleix


Re: KDE Applications Versioning

2015-07-08 Thread Martin Klapetek
On Wed, Jul 8, 2015 at 1:24 PM, Aleix Pol aleix...@kde.org wrote:

 On Wed, Jul 8, 2015 at 11:43 AM, Martin Klapetek
 martin.klape...@gmail.com wrote:
  As the KDE Apps release is getting near, is this being
 considered/deployed?
  Should we be setting some CMake variables?
 
  Cheers
  --
  Martin Klapetek | KDE Developer

 Yes, that's why Albert was asking for a blog/wiki documentation.


...on a release-team mailing list to which I guess most of us are not
subscribed ;)

Cheers
-- 
Martin Klapetek | KDE Developer


Re: KDE Applications Versioning

2015-07-08 Thread Martin Klapetek
As the KDE Apps release is getting near, is this being considered/deployed?
Should we be setting some CMake variables?

Cheers
-- 
Martin Klapetek | KDE Developer


Re: KDE Applications Versioning

2015-06-22 Thread Albert Astals Cid
El Dilluns, 8 de juny de 2015, a les 20:25:19, Christoph Cullmann va escriure:
 Hi,
 
 for frameworks, it is all very nice and automatic, the version in the
 CMakeLists.txt get auto-updated on each KF 5.x release.
 
 It seems to me, for the applications collection, something similar might
 make sense.
 
 E.g. I missed to ever update the Kate version since 5.0 and other
 applications like Dolphin and Konsole seem to have similar problems.

Do you actually read/receive the emails we sent to kde-cvs-announce saying you 
need to update the versions?

Cheers,
  Albert

 
 Would it make sense to have some we auto-define some version CMake var to
 KDE Application release number? For e.g. bug reports that would make all
 things easier.
 Or do I miss some magic already in place (e.g. the opensuse packages seems
 to have patched release numbers, at least for Konsole).
 
 Greetings
 Christoph



Re: KDE Applications Versioning

2015-06-09 Thread Christoph Cullmann
 On Tue, Jun 9, 2015 at 11:35 AM, David Jarvie djar...@kde.org wrote:
 
 
  There has been debate about this for frameworks, and there is an argument
  there (not agreed by everybody) for making all frameworks have the same
  version, since framework libraries are dependencies for other software.
 
  The same arguments don't apply to applications, which in general are not
  dependencies. Other than convenience for maintainers who forget to update
  version numbers, I can see no good reason for forcing applications to have
  a uniform version number. I prefer using the version number to reflect the
  development status of the application (by use of major, minor and patch
  version numbers), as in the past. This makes it easier when dealing with
  bug reports, to know the state of the program at the version in question.
  For maintainers who want to use some other scheme, that's also fine. The
  important thing is to leave the choice.
 
 
 Personally I prefer having the application versions matching the release
 version
 (ie. 15.04.x) so that there is no additional versions mapping required (is
 version 3.4
 part of KDE Applications 15.04 or 15.08 or..?).
 
 So I for one would also welcome such feature, but can absolutely relate to
 David's
 position too; the versioning should not be forced on Applications. So this
 could be
 easily made opt-in by using some predefined CMake variable and projects
 having
 such var would get the version raised by the scripts.
 
 +1 to that idea.
Hi,

I don't want to force people to use it, just to have always existing and updated
KDE_APPLICATIONS_ variables around for people wanting to use them.

And I think it makes sense to use them for a lot apps, given not many apps have 
any
real version number updates it seems ;=) (it makes bug reports much nicer, if 
you can actually
track the bug to some released version)

Greetings
Christoph

-- 
- Dr.-Ing. Christoph Cullmann -
AbsInt Angewandte Informatik GmbH  Email: cullm...@absint.com
Science Park 1 Tel:   +49-681-38360-22
66123 Saarbrücken  Fax:   +49-681-38360-20
GERMANYWWW:   http://www.AbsInt.com

Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


Re: KDE Applications Versioning

2015-06-09 Thread David Jarvie
On Mon, June 8, 2015 11:32 pm, Aleix Pol wrote:
 On Mon, Jun 8, 2015 at 8:25 PM, Christoph Cullmann cullm...@absint.com
 wrote:
 Hi,

 for frameworks, it is all very nice and automatic, the version in the
 CMakeLists.txt get auto-updated on each KF 5.x release.

 It seems to me, for the applications collection, something similar
 might make sense.

 E.g. I missed to ever update the Kate version since 5.0 and other
 applications like Dolphin and Konsole seem to have similar problems.

 Would it make sense to have some we auto-define some version CMake var
 to KDE Application release number?
 For e.g. bug reports that would make all things easier.
 Or do I miss some magic already in place (e.g. the opensuse packages
 seems to have patched release numbers, at least for Konsole).

 Greetings
 Christoph

 I'd welcome such feature. I always forget to update my applications'
 version.

 Maybe it would be best to ask the release-t...@kde.org?

There has been debate about this for frameworks, and there is an argument
there (not agreed by everybody) for making all frameworks have the same
version, since framework libraries are dependencies for other software.

The same arguments don't apply to applications, which in general are not
dependencies. Other than convenience for maintainers who forget to update
version numbers, I can see no good reason for forcing applications to have
a uniform version number. I prefer using the version number to reflect the
development status of the application (by use of major, minor and patch
version numbers), as in the past. This makes it easier when dealing with
bug reports, to know the state of the program at the version in question.
For maintainers who want to use some other scheme, that's also fine. The
important thing is to leave the choice.

-- 
David Jarvie.
KDE developer.
KAlarm author - http://www.astrojar.org.uk/kalarm



Re: KDE Applications Versioning

2015-06-09 Thread Martin Klapetek
On Tue, Jun 9, 2015 at 11:35 AM, David Jarvie djar...@kde.org wrote:


 There has been debate about this for frameworks, and there is an argument
 there (not agreed by everybody) for making all frameworks have the same
 version, since framework libraries are dependencies for other software.

 The same arguments don't apply to applications, which in general are not
 dependencies. Other than convenience for maintainers who forget to update
 version numbers, I can see no good reason for forcing applications to have
 a uniform version number. I prefer using the version number to reflect the
 development status of the application (by use of major, minor and patch
 version numbers), as in the past. This makes it easier when dealing with
 bug reports, to know the state of the program at the version in question.
 For maintainers who want to use some other scheme, that's also fine. The
 important thing is to leave the choice.


Personally I prefer having the application versions matching the release
version
(ie. 15.04.x) so that there is no additional versions mapping required (is
version 3.4
part of KDE Applications 15.04 or 15.08 or..?).

So I for one would also welcome such feature, but can absolutely relate to
David's
position too; the versioning should not be forced on Applications. So this
could be
easily made opt-in by using some predefined CMake variable and projects
having
such var would get the version raised by the scripts.

+1 to that idea.

Cheers
-- 
Martin Klapetek | KDE Developer


Re: KDE Applications Versioning

2015-06-09 Thread Ragnar Thomsen
On Tue, Jun 9, 2015 at 12:12 PM, Christoph Cullmann cullm...@absint.com wrote:
 Personally I prefer having the application versions matching the release
 version
 (ie. 15.04.x) so that there is no additional versions mapping required (is
 version 3.4
 part of KDE Applications 15.04 or 15.08 or..?).

 So I for one would also welcome such feature, but can absolutely relate to
 David's
 position too; the versioning should not be forced on Applications. So this
 could be
 easily made opt-in by using some predefined CMake variable and projects
 having
 such var would get the version raised by the scripts.

 +1 to that idea.

I also think using two different version numbers is potentially
confusing to users. For Ark, we will use the Applications version from
15.08 onwards.

Regards,
Ragnar


KDE Applications Versioning

2015-06-08 Thread Christoph Cullmann
Hi,

for frameworks, it is all very nice and automatic, the version in the 
CMakeLists.txt get auto-updated on each KF 5.x release.

It seems to me, for the applications collection, something similar might make 
sense.

E.g. I missed to ever update the Kate version since 5.0 and other applications 
like Dolphin and Konsole seem to have similar problems.

Would it make sense to have some we auto-define some version CMake var to KDE 
Application release number?
For e.g. bug reports that would make all things easier.
Or do I miss some magic already in place (e.g. the opensuse packages seems to 
have patched release numbers, at least for Konsole).

Greetings
Christoph

-- 
- Dr.-Ing. Christoph Cullmann -
AbsInt Angewandte Informatik GmbH  Email: cullm...@absint.com
Science Park 1 Tel:   +49-681-38360-22
66123 Saarbrücken  Fax:   +49-681-38360-20
GERMANYWWW:   http://www.AbsInt.com

Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


Re: KDE Applications Versioning

2015-06-08 Thread Aleix Pol
On Mon, Jun 8, 2015 at 8:25 PM, Christoph Cullmann cullm...@absint.com wrote:
 Hi,

 for frameworks, it is all very nice and automatic, the version in the 
 CMakeLists.txt get auto-updated on each KF 5.x release.

 It seems to me, for the applications collection, something similar might 
 make sense.

 E.g. I missed to ever update the Kate version since 5.0 and other 
 applications like Dolphin and Konsole seem to have similar problems.

 Would it make sense to have some we auto-define some version CMake var to 
 KDE Application release number?
 For e.g. bug reports that would make all things easier.
 Or do I miss some magic already in place (e.g. the opensuse packages seems to 
 have patched release numbers, at least for Konsole).

 Greetings
 Christoph

 --
 - Dr.-Ing. Christoph Cullmann -
 AbsInt Angewandte Informatik GmbH  Email: cullm...@absint.com
 Science Park 1 Tel:   +49-681-38360-22
 66123 Saarbrücken  Fax:   +49-681-38360-20
 GERMANYWWW:   http://www.AbsInt.com
 
 Geschäftsführung: Dr.-Ing. Christian Ferdinand
 Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234

I'd welcome such feature. I always forget to update my applications' version.

Maybe it would be best to ask the release-t...@kde.org?

Aleix