Page 1 of 1

Best Practice: One product, multiple platforms?

Posted: 24 Dec 2008, 20:51
by Starbuck
We have products that are ported to different platforms which may be out of sync with one another. Examples:
ProductX for Outlook 2003 over Windows XP
ProductX for Outlook 2007 over Windows XP
ProductX for Outlook 2007 over Windows Vista
ProductY for Linux ... ProductY for AIX ...

Right now we're using one project and Custom Fields to differentiate platforms. The problem is when ProductX v2.4 is released, it's not released for all platforms simultaneously. Tracking this fact is a manual exercise.

We could use different version numbers for each platform, but then it looks like v2.4 over platform "A" is more advanced than v2.3 over platform "B", which isn't the case.

We could use subprojects, but then it's tougher to enter issues which apply to all platforms.

I've been thinking about including a platform reference in release IDs but I don't know if that's the best Mantis approach to the problem.

We're using v1.0.6 ... perhaps something in 1.1 or 1.2 has improved on handling in this area?

I know a lot of you are in the same position, so how do you approach it?