Hello,
> .. BUT the external program "ssh" must conform to certain rules that CVS
> expects. I do know that the standard rsh that comes with Windows NT does
> not work in this way and you must download another version that works
> with CVS. Hopefully there is a version of ssh that works with CVS on
> windows.
I believe there is. For Windows users, head over to
www.enhydra.org and pick up the windows GNU tools bundle they
provide for working with Enhydra. Oh, and while you're there,
check out Enhydra (open source java application server). It's
another nice tool to add to every java savvy web programmer's
toolbox. Anyhow, their bundle of GNU tools specifically was
designed to allow gnu make files written for unix systems to
operate properly under windows (so it includes a windows bash
shell too!!!)... AND to allow ssh CVS access to their secured cvs
server. I have not actually tried to use it to access the sourceforge
cvs server... I guess if/when we setup the jos cvs under
sourceforge, i can test the setup and then provide a write up in the
wiki. If anyone has used this, please let me or Ryan know.
> The importance of having windows clients work is that, while everyone
> involved in kernel development naturally runs linux, people writing high
> level Java code will probably be running an easier to use OS such as
> Windows. The irony is that these people will find it much harder to get
> CVS working, if indeed they can get it working.
I agree that we definitely want to allow Windows users to
participate. I do believe that the sourceforge structure is designed
to try and keep projects as small and focused as possible. For
example, there is only one list of developers per project. You
either have commit access to the cvs tree or you don't. We don't
necessarily want the people working on a driver to have commit
access to the kernel right? So, it would seem logical that each
"product" (which comes down to source that a single "cvs commit
group" should have access too) should be broken up into a
separate sourceforge project. We'll then tie all the separate
sourceforge projects into the overall jos project through our website
and the wiki.
Eventually, if we have the time and resources to fork off a clone of
sourceforge and run it ourselves, our JOSSourceForge becomes
the overall jos project and all the projects within the
JOSSourceForge are sub-products of the project... hmmm, did that
make sense?
> But if I can ignore the hardship of windows users for the moment, I
> think SourceForge is a great idea. As the current JOS CVS administrator,
> I certainly find the level of automation attractive. It does not have
> some features that I planned for JOS CVS but since SourceForge itself is
> open-source, it should be possible to introduce new features into
> SourceForge. The alternative is to fork SourceForge and host our
> modified version on jos.org.
Ryan, I know the sourceforge developers are actively accepting
improvement suggestions for the site and will probably be more
than happy to either take the idea, or, even better, the source diffs
to make improvements to any of their services.
I wouldn't count on us hosting a modified sourceforge on our site for
a while. From what I've seen, they've heavily modified several
relatively large packages (like rewriting parts of cvs, mailman, etc)
and the site is designed to run on something like 10 machines so
hosting it ourselves will be a good amount of work.
> Now, someone whois windows enabled should probably investigate the ssh
> with CVS issue. Also, has anyone yet registered with SourceForge and
> checked out the user interface?
I've registered and checked out the site as a user. It's very nice
and intuitive. I also like the extremely active user and developer
community that has sprung up around it which is very encouraging
for future quality and features.
I'm planning on waiting until sunday, and if no major objections
appear, I'll setup the jos project in sourceforge (we can always still
decide not to use it), and start migrating data over to it. Then, with
both the old site and the new sourceforge site running in parallel,
we can see how sourceforge works for us (especially the
developers doing check ins...).
-iain
_______________________________________________
General maillist - [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/general