Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Markus Mottl <mottl@miss.wu-wien.ac.at>
To: Xavier.Leroy@inria.fr (Xavier Leroy)
Cc: caml-list@inria.fr (OCAML)
Subject: Re: If i had a hammer...
Date: Tue, 2 Feb 1999 16:01:42 +0100 (MET)	[thread overview]
Message-ID: <199902021501.QAA03513@miss.wu-wien.ac.at> (raw)
In-Reply-To: <19990201144916.42120@pauillac.inria.fr> from "Xavier Leroy" at Feb 1, 99 02:49:16 pm

> 
> I have followed this discussion with interest.  Having some sort of
> central archive of publically-available Caml tools and libraries
> would be an excellent thing, both to connect developers and users,
> and to coordinate future developments.
> 
> I strongly encourage everyone who has written a piece of Caml code of
> general interest to publish it on their web pages and announce it on
> this mailing-list.
> 
> It would be great to have a set of Web pages listing all such
> announcements.  We've been willing to do this for a long time, but
> didn't quite find the time.  We could try harder, of course; but if
> there are any volunteers for maintaining such a list (or other
> Web material for Caml), we'd be very happy to provide an account on
> the caml.inria.fr server.  (Please contact us directly at
> caml-light@inria.fr.)

I guess that also maintainance can be decentralized to some extend,
though this raises security questions. I am not sure, how much "human
ressources" you have for supervising such a site. But it should be
possible to restrict "time consumption" of this task to things like
"granting (write) access", etc...

> We have plenty of old workstations that could be used for this
> purpose, and indeed I've been thinking lately about providing
> read-only CVS access to the OCaml development sources, as a simple way
> to make available patches between releases.

This would certainly be a great idea - this could speed up the development
cycle due to smaller "feedback cycles" from users.

> Setting up such a machine raises delicate security issues (our
> machines have been attacked twice in the last three years), and even
> more so if read-write access is provided for some users.  Remote
> developers would also need the ability to make .tar.gz distributions
> of their sources available on our FTP server.  This can also be done,
> but raises further security issues.

I see that this can be a problem. This strongly depends on the question,
in how far you can seperate such a machine from your "production network"
or any other security relevant facilities.

> A more decentralized development model, where developers maintain
> their own CVS archives and release on their own Web sites, would
> certainly be easier to implement.  We would still have a centralized
> listing of available software on our Web site, and perhaps automatic
> mirroring on our FTP server (and on the INRIA Rocquencourt CD-ROM).

I am not sure whether this would work so easily. Here some reasons:

 * many users do not have superuser rights on servers that are accessible
   "around the clock". The actual administrators might (as in my case)
   be reluctant with introducing remote repositories.
 * Administrative maintainance of such repositories would multiply -
   I am sure the overall effort is smaller if there is one central
   repository.
 * Some developers might not be this familiar with setting up such
   services.
 * Contributors would have to contribute to different repositories on
   different servers, which might be a bit confusing - especially if
   some projects "fit into the same category".

There are probably further arguments against this. I think it would be a
very logical approach to have such a site somewhere at INRIA. Of course,
any security questions would have to be solved first, but this certainly
depends on facts only INRIA can influence...

> Let's start to fill that Caml's hump!

So that it may traverse the deserts of software engineering!

Best regards,
Markus Mottl

-- 
Markus Mottl, mottl@miss.wu-wien.ac.at, http://miss.wu-wien.ac.at/~mottl




      reply	other threads:[~1999-02-03 15:42 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-01-28 11:02 Markus Mottl
1999-01-28 21:24 ` Gerd Stolpmann
1999-01-29 12:47   ` Markus Mottl
1999-02-01 13:49 ` Xavier Leroy
1999-02-02 15:01   ` Markus Mottl [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=199902021501.QAA03513@miss.wu-wien.ac.at \
    --to=mottl@miss.wu-wien.ac.at \
    --cc=Xavier.Leroy@inria.fr \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox