Charles Oliver Nutter wrote:
 > So for every such case, we should join the project?

I think there are several scenarios, each project should find its own 
balance.

(1) Both C and Java developers join the same project. The both parties 
coordinate
their releases, but each party handles the mechanics of their own releases.

(2) The Java developers send their gem (and announcements, news 
releases, changelogs,
etc) to the primary developer. In this case the primary developer does 
the actual
release. More work for the primary developer, but also more control.

(3) The Java and C developer is the same guy who releases all platform 
gems at the
same time.

(4) The Java code is released from a different RubyForge project, with 
no interaction
with the primary developer (beyond version conformance). In this 
scenario, I suspect
we will have to get help from the RubyForge folk to make sure that the 
same base gem
with different platform can be released from different projects (but I don't
anticipate trouble there).

In the above, I generally phrased it with the C source as the primary 
project and the
Java version being the derived version, but I can easily imagine 
projects where the
roles are reversed, or even co-equal.

-- 
-- Jim Weirich      [EMAIL PROTECTED]     http://onestepback.org
-- In theory, practice and theory are the same.
-- In practice, they are different.
_______________________________________________
Rubygems-developers mailing list
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to