Jump to: navigation, search

Difference between revisions of "Mihini/Development"

(Mailing lists: add dev ml)
(Bugzilla severity and priority)
 
(9 intermediate revisions by 5 users not shown)
Line 9: Line 9:
  
 
== Mailing lists ==
 
== Mailing lists ==
*Developers mailing list: mihini-dev@eclipse.org
+
*Developers mailing list: '''mihini-dev@eclipse.org'''
Subscription likely to be done on [https://dev.eclipse.org/mailman/listinfo/mihini-dev https://dev.eclipse.org/mailman/listinfo/mihini-dev]
+
Note: Subscription to be done on [https://dev.eclipse.org/mailman/listinfo/mihini-dev https://dev.eclipse.org/mailman/listinfo/mihini-dev]
*New bugs are sent on mihini-inbox@eclipse.org
+
*New bugs are sent on '''mihini-inbox@eclipse.org'''
Note: not a regular ML, to subscribe to this list: from bugtracker-> Preferences-> Email Preferences-> User Watching section, add mihini-inbox@eclipse.org
+
{{Note|Not a regular ML, to subscribe to this list: from bugtracker-> Preferences-> Email Preferences-> User Watching section, add mihini-inbox@eclipse.org}}
*Commit mails will be sent on mihini-commits@eclipse.org
+
*Commit mails will be sent on '''mihini-commits@eclipse.org'''
  Note: not yet created (see {{bug|402771}} ), subscription likely to be done on [https://dev.eclipse.org/mailman/listinfo/mihini-commits https://dev.eclipse.org/mailman/listinfo/mihini-commits]
+
  Note: Subscription to be done on [https://dev.eclipse.org/mailman/listinfo/mihini-commits https://dev.eclipse.org/mailman/listinfo/mihini-commits]
  
 
== Git repositories ==
 
== Git repositories ==
Line 27: Line 27:
 
| [http://git.eclipse.org/c/mihini/org.eclipse.mihini.samples.git/ org.eclipse.mihini.samples.git]  
 
| [http://git.eclipse.org/c/mihini/org.eclipse.mihini.samples.git/ org.eclipse.mihini.samples.git]  
 
| Mihini examples
 
| Mihini examples
 +
|-
 +
| [http://git.eclipse.org/c/www.eclipse.org/mihini.git  www.eclipse.org/mihini.git]
 +
| Mihini website
 
|}
 
|}
  
= Release plan  =
+
== Bugzilla severity and priority ==
 +
{| border="1" cellspacing="0" cellpadding="5"
 +
|-
 +
! Severity
 +
! Definition
 +
|-
 +
| blocker
 +
| A problem preventing a function from being used, no work around, blocking progress on multiple fronts
 +
|-
 +
| critical
 +
| A problem preventing a function from being used, no work around
 +
|-
 +
| major
 +
| A problem preventing a function from being used, but a work around is possible
 +
|-
 +
| normal
 +
| Default value in Bugzilla, so can mean a bug has not been sorted
 +
|-
 +
| minor
 +
| A problem not affecting the actual function, but the behavior is not natural
 +
|-
 +
| trivial
 +
| A problem not affecting the actual function, a typo would be an example
 +
|-
 +
| enhancement
 +
| A new feature or improvement of an existing one
 +
|}
  
{{warning|Tentative Release plan}}
 
  
Mihini has a stable release every 6 month.
 
  
Every major release is maintained for 9 months:
+
{| border="1" cellspacing="0" cellpadding="5"
 
+
*SR1 is "stable"+3 months,
+
*SR2 is "stable"+6 months,
+
*SR3 is "stable"+9 months.
+
 
+
Milestones allow to commit on delivering most priority features and bug fixes first, and move towards stabilization when reaching Release Candidates.
+
 
+
== Release calendar  ==
+
 
+
{{warning|Tentative calendar}}
+
 
+
{| border="1" cellpadding="20" cellspacing="0"
+
|-
+
!
+
! 0.8
+
! 0.9
+
! 1.0
+
|-
+
| M1
+
| 19-Apr-13
+
| 23-Aug-13
+
| 21-Feb-14
+
|-
+
| M2
+
| *skipped*
+
| 4-Oct-13
+
| 4-Apr-14
+
|-
+
| RC1
+
| 10-May-13
+
| 15-Nov-13
+
| 6-May-14
+
|- style="font-weight:bold;"
+
| final
+
| 31-May-13
+
| 6-Dec-13
+
| 6-Jun-14
+
|-
+
| colspan="4" | Maintenance releases
+
|-
+
| SR1
+
| 30-Aug-13
+
| TBD
+
| TBD
+
|-
+
| SR2
+
| 29-Nov-13
+
| TBD
+
| TBD
+
 
|-
 
|-
| SR3
+
! Priority
| 28-Feb-14
+
! Definition
| TBD
+
|-
| TBD
+
|P1
 +
| Must be fixed within the current milestone.
 +
|-  
 +
|P2
 +
| Must be fixed before the release.
 +
|-  
 +
|P3
 +
| Would be fixed before release, if possible.
 +
|-
 +
|P4
 +
| Would be probably fixed someday.
 +
|-
 +
|P5
 +
| Not important to our long-term plans.
 
|}
 
|}

Latest revision as of 08:01, 23 July 2013

Developer cheat sheet

Configuring you SSH key

Upload_my_public_key

Bug tracker

Mihini bugs

Mailing lists

  • Developers mailing list: mihini-dev@eclipse.org
Note: Subscription to be done on https://dev.eclipse.org/mailman/listinfo/mihini-dev
  • New bugs are sent on mihini-inbox@eclipse.org
Note.png
Not a regular ML, to subscribe to this list: from bugtracker-> Preferences-> Email Preferences-> User Watching section, add mihini-inbox@eclipse.org
  • Commit mails will be sent on mihini-commits@eclipse.org
Note: Subscription to be done on https://dev.eclipse.org/mailman/listinfo/mihini-commits

Git repositories

Mihini source code is available on the Git repositories of the Eclipse Foundation. There are several repositories:

org.eclipse.mihini.git Contains the Mihini codebase (agent + Lua and C API)
org.eclipse.mihini.samples.git Mihini examples
www.eclipse.org/mihini.git Mihini website

Bugzilla severity and priority

Severity Definition
blocker A problem preventing a function from being used, no work around, blocking progress on multiple fronts
critical A problem preventing a function from being used, no work around
major A problem preventing a function from being used, but a work around is possible
normal Default value in Bugzilla, so can mean a bug has not been sorted
minor A problem not affecting the actual function, but the behavior is not natural
trivial A problem not affecting the actual function, a typo would be an example
enhancement A new feature or improvement of an existing one


Priority Definition
P1 Must be fixed within the current milestone.
P2 Must be fixed before the release.
P3 Would be fixed before release, if possible.
P4 Would be probably fixed someday.
P5 Not important to our long-term plans.