Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Modeling Project Releng/Component Creation

< Modeling Project Releng
Revision as of 15:16, 13 April 2007 by Unnamed Poltroon (Talk) (New page: This is a process workflow for creating a new EMFT component. ''In this example, the new EMFT component is EMF JCR Management, or org.eclipse.emf.jcrm.'' ==Legend== Names in square...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is a process workflow for creating a new EMFT component.

In this example, the new EMFT component is EMF JCR Management, or org.eclipse.emf.jcrm.

Legend

Names in square brackets are assignees. If more than one assignee is listed, the first listed is the principal w/ other(s) as backup.

  • WM = Webmaster(s)
  • PMC = Project Management Chair
  • REL = Release Engineer Lead
  • COMP = Component Owner

Component Setup

  • [COMP] provide component description text to [PMC/REL] for website intro/detail &

Bugzilla component description

Commiter Setup

  • [WM] create dev.eclipse.org userid for COMP; user requires a full shell, not a restricted one
  • [WM] add COMP to groups emf-jcrm and emf-jcrm-releng
  • [WM] add REL to group emf-jcrm-releng

Bugzilla Setup

  • [COMP] register with Bugzilla to create and account
  • [REL] add new component, with COMP as default assignee

CVS Setup

  • [WM] change group id on

/cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.jcrm/ to emf-jcrm

  • [WM] change group id on

/cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.jcrm.releng/ to emf-jcrm-releng

Code Contribution

  • [COMP] commit code into

/cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.jcrm/ per details in EMFT Procedures. Recommend using plugin version 0.7.0 if based on EMF 2.2 or 0.8.0 if based on EMF 2.3

Release Engineering

  • [COMP] contact REL via IM (eg., User:nickb) to begin releng coordination
  • [REL] set up build server (emft.eclipse.org or build.eclipse.org) for running JCRM builds, including granting

ssh & firewall access to COMP (if on emft.eclipse.org)

  • [REL] set up build server for publishing JCRM builds
  • [COMP] publish first JCRM build to download1.eclipse.org
  • [REL] update website to reflect project has first successful build
  • [REL] update Search CVS (incl. relupdate.php) to ensure component is being

logged (release notes, build news)

Back to the top