| Summary: | [pmi] Roll-up releases, plans, schedules, version numbers, and reviews | ||
|---|---|---|---|
| Product: | Community | Reporter: | Wayne Beaton <wayne.beaton> |
| Component: | Project Management & Portal | Assignee: | Portal Bugzilla Dummy Inbox <portal-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | mike.milinkovich |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 377310 | ||
|
Description
Wayne Beaton
So you are saying that we would force Dali to adopt the same version numbering as the rest of the pieces of WTP it ships with? If we're going to force projects to do something like that, could you explain why we (the EMO and the Eclipse community) care? What is the problem that we're trying to solve? (In reply to comment #1) > So you are saying that we would force Dali to adopt the same version numbering > as the rest of the pieces of WTP it ships with? I'm just asking questions at this point. I'm not so much worried about enforcing anything; I'm more concerned about supporting what we need to support in the project management infrastructure. > If we're going to force projects to do something like that, could you explain > why we (the EMO and the Eclipse community) care? What is the problem that we're > trying to solve? Primarily, it confuses me. What does it mean for Web Tools to ship 3.4 which includes Dali 3.2? We name our simultaneous releases because adding another number on top of the the big ball of version numbers from all the projects is confusing. If Dali has its own version number and plan, should it have its own release? Or, if Dali is releasing with it's parent project, should it be providing any release information of its own too? I'm going to declare victory. The EDP already supports this notion. The PMI has a feature where--as part of a release record--a project can indicate which of its subprojects are included in the release. I believe that the original concern of the bug is addressed. A subproject can label their own bits with the version number that makes the most sense for the project. We have no specific requirement that project bundles, for example, have the same version number as the release. This may sound confusing, but it's been common practice to only rev bundle version numbers when the actual content in the bundle changes (this avoid unnecessary update requirements). Further, this makes no assumption of how projects do their builds. Subprojects can potentially create their own builds that are picked up and distributed by the parent, for example. If a project is, however, producing their own downloads, with their own version numbers, on their own schedule, then they really aren't participating with the parent and should do their own independent releases. |