[os-infrastructure] Re: [os-engineering] Model
discussion boileddown
Joe Abbate
joseph.abbate at ingres.com
Tue Jun 24 18:55:32 PDT 2008
Hi Steve,
Stephen Ball wrote:
> Remember to keep a balanced perspective here. What we are deciding is
> not "do we want to support VMS", but, "do we want to allow the community
> to conveniently build the code and develop on VMS by directly using our
> community facing code management system".
But that was exactly my point in my earlier reply to Andrew. Is there a
VMS community that is interested in building Ingres from source? In my
experience, only one customer and one non-customer raised their hands
and that was three years ago. More importantly, if there are some
customers, paying or not, that are interested in Ingres on VMS, do they
see it as a long-term platform considering HP's announced plans for it,
and if they do, what features are they most interested in? Again, in my
experience, VMS customers have expressed interest in (a) clusters, (b)
OS/POSIX threads (which has now translated into Itanium support) and (c)
large memory (P2 space) support.
It is possible that some customer staff may be interested in improving
some aspect of Ingres other than these three. If that's so, it may be
either a generic or a VMS-specific feature. In the first case, they
most likely could do the work much more easily on Windows, Linux or
OS/X. It's only those in the second group that could want a VMS-based
build environment--and one could go even further and constrain that
group further since, for example, to modify and test a DCL script all
you need is an editor and an Ingres installation.
> .the second statement seems a
> little less drastic to me, and I'm assuming, although less convenient,
> there are ways one could use VMS to build and develop, and use a proxy
> of some kind to interface with Subversion. If we decide we do want to
> allow the community the convenience of direct access to our code
> management system from VMS, the we still have the option of using
> Subversion, but we would have to do the VMS port ourselves, all this
> would have to be weighed against the implications of not using
> Subversion (presumably the only good VMS option is Mecurial).
>
Although Mercurial may be a possibility on VMS, and from I've read it
supports import/export from/to Subversion, because it's Python-based, it
does have a number of modules written in C, so it remains to be seen
whether it's an option.
> My current inclination would be to use Subversion and document how VMS
> developers could work through some code management proxy.
>
> Other potential options for VMS might be to have some kind of
> WebDAV/DeltaV client (does VMS support that), or use some Java port of
> the Subversion client.
>
> None of the options are optimal or very convenient, but in my opinion
> they are better than not using Subversion.
>
I still maintain that deciding whether to support any platform (whether
it's VMS, Unixware, Tru64, FreeBSD, etc.) in the Community Edition,
should be primarily a business decision (just as we decide what to
support on Enterprise). On the one hand, Ingres Corp has to consider
its paying customer base and its staff and other resources. On the
other hand, the community itself should provide input. We know they
want Linux, OS/X and (I presume) Windows. Maybe Roy Hahn, Karl and
others should canvas the community, via comp.databases.ingres, the
forums or email, to get that feedback.
Joe
More information about the opensource-infrastructure
mailing list