GTG

Make GTG 0.4 → GTG 1.0

Registered by Paul Natsuo Kishimoto

Instead of: 0.2.1 → 0.2.2 → 0.3 → 0.3.1 → ...
use: 0.2.1 → 0.2.2 → 1.0 → 1.1 → ...

The initial "0." is pointless. People who discover and use FOSS tools don't usually think, "Oh, the version number is greater than 1.0, it must be rock-solid stable and I will complain loudly if it is not." ... so that would not be a good reason to keep it.

As major changes (backend refactor, multi-backends, etc.) hit, there should be bigger version number jumps. As those things stabilize, the jumps could get smaller. By starting with 0.x.x, eventually this process will result in 0.x.x.x and asymptotically approach 1.0 without ever getting there!

Blueprint information

Status:
Not started
Approver:
Gtg developers
Priority:
Undefined
Drafter:
Paul Natsuo Kishimoto
Direction:
Needs approval
Assignee:
Gtg developers
Definition:
Pending Approval
Series goal:
Proposed for trunk
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

According to http://live.gnome.org/gtg/Roadmap, I believe that 0.4 could be 1.0 (we badly need to have a nice way to handle tasks searches) (Luca Invernizzi)

2010-02-25 khaeru — that page says "0.3 is the next major version of GTG"...if the first digit doesn't signify *major* versions, what does it mean?

2010-02-25 rousseau — in my view, we should hit the 1.x version when the core features are stable. I think we have some things to fix before that:

 - get acceptable performances (Lionel's refactoring is doing that)
 - mechanism for other sources of task (backends will provide that, but they should be stabilized)

I guess we'll have stable backends with version 0.4, since 0.3 will be the first release of it. So, I agree with Luca, 0.4 is more like 1.0 for me.

Usually, we create the serie when we are close to a release, so that people do not commit to the wrong branch.

2010-03-01 khaeru — OK, that's fine. I guess to implement, someone could create the 1.0 series to follow 0.3?

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.