Re: Release Team BoF Summary

2012-07-16 Thread Michael Pyne
> On Monday, July 16, 2012 22:37:24 Michael Jansen wrote:
> > > I do not like maskerading pre releases as stable version. Version
> > > numbers have a
> > > clear semantic meaning. And KDE currently breaks that.
> > 
> > We break what? Our numbers have a clear sematic meaning, i can look at a
> > version number and tell you what it is. Agreed it's not trivial, but 
saying
> > our numbers don't have a semantinc meaning is not true.
> > 
> > Cheers,
> >   Albert
> > 
> 
> Any version numbered minor.major.patch is a stable release. That's what we
> are breaking.

Internally there must be a major, minor, and patchlevel number assigned and 
"4,5,71" is certainly more descriptive of what's going on programmatically 
than leaving it as something like "4,5,4" (and to parrot what dfaure has said, 
I've also seen code take good advantage of API added after an alpha release).

If we want to call the corresponding "named version" (in git, tarball name, 
website, etc.) something like 4.6.0_alpha1 then that's fine and great and all 
but we can't dump text into our KDE version macros so we still must have a 
mapping for it.

I see in your email from yesterday that you propose an automatically-
maintained header-only increasing build number (which could possibly encompass 
snapshots as well)... is this internal-only build number really to keep the 
'purity' of the internal-only patchlevel version? Because that really just 
seems like a needless change, especially given the large corps of people who 
are already quite familiar with existing KDE practice regarding internal 
version numbers.

(P.S. Does anyone know how to configure KMail to reply to the plain-text 
version of an email instead of the HTML rich text version? :)

Regards,
 - Michael Pyne

signature.asc
Description: This is a digitally signed message part.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Rex Dieter

On 07/16/2012 05:41 PM, Rex Dieter wrote:

On 07/16/2012 03:37 PM, Michael Jansen wrote:

4.5.70 is a stable release for anyone with experience in release numbers


imo, that's a false assumption.  anyone making that mistake deserves
what they get.


Hit enter too fast... I'm speaking mostly in terms if items that fall 
under the "kde development platform"(1) umbrella (or whatever you want 
to call it), so to be in the constructive mode and in case I missed it 
being suggested already,


I would *not* mind tagging the tarballs to highlight the fact they are 
pre-releases, ie,


kdefoo-4.5.70-beta1

As that preserves the ability to do strict numeric-only comparisions

to be clear, what I do mind is stuff of the form:
kdefoo-4.6-beta1

-- rex

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Scott Kitterman




Rex Dieter  wrote:

>On 07/16/2012 03:37 PM, Michael Jansen wrote:
>> 4.5.70 is a stable release for anyone with experience in release
>numbers
>
>imo, that's a false assumption.  anyone making that mistake deserves 
>what they get.

+1.

I've seen ~near the next release number used for pre-release versions in enough 
other contexts that I didn't think it at all odd when I encountered it in KDE.

Scott K
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Rex Dieter

On 07/16/2012 03:37 PM, Michael Jansen wrote:

4.5.70 is a stable release for anyone with experience in release numbers


imo, that's a false assumption.  anyone making that mistake deserves 
what they get.


-- rex

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Albert Astals Cid
El Dilluns, 16 de juliol de 2012, a les 23:37:12, Michael Jansen va escriure:
> On Monday, July 16, 2012 10:42:11 PM Albert Astals Cid wrote:
> > El Dilluns, 16 de juliol de 2012, a les 22:37:24, Michael Jansen va
> 
> escriure:
> > > > > I do not like maskerading pre releases as stable version. Version
> > > > > numbers have a
> > > > > clear semantic meaning. And KDE currently breaks that.
> > > > 
> > > > We break what? Our numbers have a clear sematic meaning, i can look at
> > > > a
> > > > version number and tell you what it is. Agreed it's not trivial, but
> > > > saying
> > > > our numbers don't have a semantinc meaning is not true.
> > > > 
> > > > Cheers,
> > > > 
> > > >   Albert
> > > 
> > > Any version numbered minor.major.patch is a stable release. That's what
> > > we
> > > are breaking.
> > > 
> > > 4.5.70 is a stable release for anyone with experience in release
> > > numbers.
> > > Yes with the background of doing kde developing you know its not. But
> > > the
> > > convention says it is.
> > 
> > You mean like the gnome guys break it, and like the poppler guys break it,
> > and like the kernel guys used to do? and that's without lookinf for
> > examples.
> > 
> > Your convention is too narrow minded.
> 
> Ah. One of those.
> 
> So when you see garbage on the street you throw yours out through the window
> too? Because it is not wrong because others do it? If they stop you stop
> too?

silly comparison

Cheers,
  Albert

> 
> For me change for the better start with stuff i can change. So fixing kde
> would be that first step.
> 
> Mike
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Michael Jansen
On Monday, July 16, 2012 10:42:11 PM Albert Astals Cid wrote:
> El Dilluns, 16 de juliol de 2012, a les 22:37:24, Michael Jansen va 
escriure:
> > > > I do not like maskerading pre releases as stable version. Version
> > > > numbers have a
> > > > clear semantic meaning. And KDE currently breaks that.
> > > 
> > > We break what? Our numbers have a clear sematic meaning, i can look at a
> > > version number and tell you what it is. Agreed it's not trivial, but
> > > saying
> > > our numbers don't have a semantinc meaning is not true.
> > > 
> > > Cheers,
> > > 
> > >   Albert
> > 
> > Any version numbered minor.major.patch is a stable release. That's what we
> > are breaking.
> > 
> > 4.5.70 is a stable release for anyone with experience in release numbers.
> > Yes with the background of doing kde developing you know its not. But the
> > convention says it is.
> 
> You mean like the gnome guys break it, and like the poppler guys break it,
> and like the kernel guys used to do? and that's without lookinf for
> examples.
> 
> Your convention is too narrow minded.

Ah. One of those.

So when you see garbage on the street you throw yours out through the window 
too? Because it is not wrong because others do it? If they stop you stop too?

For me change for the better start with stuff i can change. So fixing kde 
would be that first step.

Mike
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Albert Astals Cid
El Dilluns, 16 de juliol de 2012, a les 22:37:24, Michael Jansen va escriure:
> > > I do not like maskerading pre releases as stable version. Version
> > > numbers have a
> > > clear semantic meaning. And KDE currently breaks that.
> > 
> > We break what? Our numbers have a clear sematic meaning, i can look at a
> > version number and tell you what it is. Agreed it's not trivial, but
> > saying
> > our numbers don't have a semantinc meaning is not true.
> > 
> > Cheers,
> > 
> >   Albert
> 
> Any version numbered minor.major.patch is a stable release. That's what we
> are breaking.
> 
> 4.5.70 is a stable release for anyone with experience in release numbers.
> Yes with the background of doing kde developing you know its not. But the
> convention says it is.

You mean like the gnome guys break it, and like the poppler guys break it, and 
like the kernel guys used to do? and that's without lookinf for examples.

Your convention is too narrow minded.

Cheers,
  Albert

> 
> Mike
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Michael Jansen

> > I do not like maskerading pre releases as stable version. Version
> > numbers have a
> > clear semantic meaning. And KDE currently breaks that.
> 
> We break what? Our numbers have a clear sematic meaning, i can look at a
> version number and tell you what it is. Agreed it's not trivial, but saying
> our numbers don't have a semantinc meaning is not true.
> 
> Cheers,
>   Albert
> 

Any version numbered minor.major.patch is a stable release. That's what we are 
breaking.

4.5.70 is a stable release for anyone with experience in release numbers. Yes 
with the background of doing kde developing you know its not. But the 
convention says it is.

Mike___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Albert Astals Cid
El Dilluns, 16 de juliol de 2012, a les 11:47:40, i...@michael-jansen.biz va 
escriure:
> Am 2012-07-16 10:14, schrieb Aurélien Gâteau:
> > Le dimanche 15 juillet 2012 16:39:54 Michael Jansen a écrit :
> >> Let us postpone this until i have the script ready. I think the
> >> discussion
> >> is needed but currently a bit difficult because it is all really
> >> theoritcal
> >> now.
> > 
> > It is all very theoritical because people took a simple and pragmatic
> > proposal
> > (do not change any macro, just use different values: 7x for alpha, 8x
> > for beta
> > and 9x for rc) and overengineered it.
> > 
> > I am not sure what we are trying to solve there, it feels like an
> > overkill.
> 
> I do not like maskerading pre releases as stable version. Version
> numbers have a
> clear semantic meaning. And KDE currently breaks that.

We break what? Our numbers have a clear sematic meaning, i can look at a 
version number and tell you what it is. Agreed it's not trivial, but saying 
our numbers don't have a semantinc meaning is not true.

Cheers,
  Albert

> 
> I will never do things in a way because it was always done that way if
> there are clear
> points showing it is wrong or not optimal. Especially if noone
> remembers the reasons for
> that or is able to come up with any guess why. And that is the
> situation here.
> 
> But if the dicussion here shows stuff gets to complicated otherwise i
> have no problem
> in not changing anything. But i need to discuss and brainstorm FIRST.
> 
> AND i will document once and for all why we are doing things the way we
> do. As a reference
> for everyone who wonders.
> 
> The other why.
> 
> If i succeed in scripting the complete release process i would like to
> setup weekly
> snapshots. Because i consider them the "continuus integration" of the
> release
> process.
> 
> Please tell me how those fit into the current scheme and we consider
> it.
> 
> Mike
> ___
> release-team mailing list
> release-team@kde.org
> https://mail.kde.org/mailman/listinfo/release-team
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Changes to the kde-cvs-announce mailing list

2012-07-16 Thread David Faure
On Monday 16 July 2012 13:11:56 Sebastian Kügler wrote:
> On Sunday, July 15, 2012 22:20:13 David Faure wrote:
> > Sysadmins are meta-moderators anyway (e.g. I can approve a mail on any
> > mailing-list).
> 
> So you have time left for emergency moderation? ;)

Yes, this doesn't sound like a very time-consuming task :-)

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. KDE Frameworks 5

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Re: Changes to the kde-cvs-announce mailing list

2012-07-16 Thread Sebastian Kügler
On Sunday, July 15, 2012 22:20:13 David Faure wrote:
> Sysadmins are meta-moderators anyway (e.g. I can approve a mail on any
> mailing-list).

So you have time left for emergency moderation? ;)


-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread info

Am 2012-07-16 10:14, schrieb Aurélien Gâteau:

Le dimanche 15 juillet 2012 16:39:54 Michael Jansen a écrit :
Let us postpone this until i have the script ready. I think the 
discussion
is needed but currently a bit difficult because it is all really 
theoritcal

now.


It is all very theoritical because people took a simple and pragmatic
proposal
(do not change any macro, just use different values: 7x for alpha, 8x
for beta
and 9x for rc) and overengineered it.

I am not sure what we are trying to solve there, it feels like an 
overkill.


I do not like maskerading pre releases as stable version. Version 
numbers have a

clear semantic meaning. And KDE currently breaks that.

I will never do things in a way because it was always done that way if 
there are clear
points showing it is wrong or not optimal. Especially if noone 
remembers the reasons for
that or is able to come up with any guess why. And that is the 
situation here.


But if the dicussion here shows stuff gets to complicated otherwise i 
have no problem

in not changing anything. But i need to discuss and brainstorm FIRST.

AND i will document once and for all why we are doing things the way we 
do. As a reference

for everyone who wonders.

The other why.

If i succeed in scripting the complete release process i would like to 
setup weekly
snapshots. Because i consider them the "continuus integration" of the 
release

process.

Please tell me how those fit into the current scheme and we consider 
it.


Mike
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Team BoF Summary

2012-07-16 Thread Aurélien Gâteau
Le dimanche 15 juillet 2012 16:39:54 Michael Jansen a écrit :
> Let us postpone this until i have the script ready. I think the discussion
> is needed but currently a bit difficult because it is all really theoritcal
> now.

It is all very theoritical because people took a simple and pragmatic proposal 
(do not change any macro, just use different values: 7x for alpha, 8x for beta 
and 9x for rc) and overengineered it.

I am not sure what we are trying to solve there, it feels like an overkill.

Aurélien
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team