All of lore.kernel.org
 help / color / mirror / Atom feed
* (release) versioning
@ 2015-05-05 15:54 Jan Beulich
  2015-05-05 17:05 ` Andrew Cooper
                   ` (5 more replies)
  0 siblings, 6 replies; 19+ messages in thread
From: Jan Beulich @ 2015-05-05 15:54 UTC (permalink / raw)
  To: xen-devel

All,

on the hackathon we also discussed possibly changing the versioning
of Xen. The main rationale for the proposal is that (just like in many
other software projects) version numbers (in particular the major
one) currently don't really convey much information. The proposal is
to take gcc's new versioning scheme as a basis (i.e. I'm not going to
claim that the below is an exact copy of theirs): Major releases
always increment the major version number. Minor version 0 is
reserved to the development cycle, i.e. the first release in any
release series would be 5.1.0. RCs would be expressed through the
3rd digit, i.e. the first RC of the currently being worked on release
would be 5.0.1 (there was some debate as to whether, despite
being redundant, to attach -rc1 to it to make clear this is not an
actual release).

So comparing current and new schemes things would go

	OLD			NEW
	4.6-unstable		5.0-unstable (or 5.0.0)
	4.6.0-rc1			5.0.1 (-rc1)
	...			...
	4.6.0-rcN			5.0.N (-rcN)
	4.6.0			5.1.0
	4.6.1-rc1			5.1.1 (-rc1)
	...			...
	4.6.1			5.2.0

This additionally has the benefit that taking only the numeric
part of the version string then would sort properly.

Any comments or alternative proposals are welcome.

Regards, Jan

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2015-05-07 10:54 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-05 15:54 (release) versioning Jan Beulich
2015-05-05 17:05 ` Andrew Cooper
2015-05-05 23:15   ` Dario Faggioli
2015-05-06 11:54     ` Jan Beulich
2015-05-06 12:45       ` Dario Faggioli
2015-05-06  7:21 ` Wei Liu
2015-05-06  7:25   ` Jan Beulich
2015-05-06 10:37     ` David Vrabel
2015-05-06 10:52       ` Jan Beulich
2015-05-06 10:57         ` David Vrabel
2015-05-06  9:02 ` Ian Campbell
2015-05-06 10:12   ` Jan Beulich
2015-05-06 10:21     ` Ian Campbell
2015-05-06 14:58 ` Konrad Rzeszutek Wilk
2015-05-06 15:19   ` George Dunlap
2015-05-06 15:01 ` George Dunlap
2015-05-06 15:44   ` Jan Beulich
2015-05-06 15:55     ` Lars Kurth
2015-05-07 10:54 ` Tim Deegan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.