From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id pBALiVbO028310 for ; Sat, 10 Dec 2011 22:44:31 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkUBAE7R405KfVI0imdsb2JhbABDmk+QJwgiAQEBCgkNBxIGIYFyAQEBFgIsARsSCwEDEhADCg1CAQERAQUBChgTEgIOh26YFwqLZIJrhCE9iHECBQyDbId1BJRximmDCD2Deg X-IronPort-AV: E=Sophos;i="4.71,332,1320620400"; d="scan'208";a="122868841" Received: from mail-ww0-f52.google.com ([74.125.82.52]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-MD5; 10 Dec 2011 22:44:29 +0100 Received: by wgbdr12 with SMTP id dr12so9991406wgb.9 for ; Sat, 10 Dec 2011 13:44:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=D4WaNeFwhLOCe3MUa1AdlIaOp1sNplhJ9JrI6Js5XSo=; b=n4oPpgnOG2WlABX3/hWM8J7AoN4r/l5gvSL0eFQUJFVAy4JW1Ye5GmgsZguNNhSe8v u7M6R3rB2MSdrXnMCthub/SjeRN+PDLHHzpxzGzOxO+UoIJUwWpRdajfRvxDOjnvHeEE Io2hGysFnCaQ38a1csYaZxP0QJTKieCGPa6HI= Received: by 10.180.105.3 with SMTP id gi3mr16015047wib.36.1323553469232; Sat, 10 Dec 2011 13:44:29 -0800 (PST) MIME-Version: 1.0 Received: by 10.227.43.4 with HTTP; Sat, 10 Dec 2011 13:44:08 -0800 (PST) From: Gabriel Scherer Date: Sat, 10 Dec 2011 22:44:08 +0100 Message-ID: To: Edgar Friendly Cc: caml-list@inria.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id pBALiVbO028310 Subject: [Caml-list] how could the community help with Oasis-DB; towards a CPAN for OCaml? Edgar, It's excellent to know that you have some knowledge of Oasis-DB. I share the common assumption that this is one of the missing bricks of the OCaml ecosystem, and I hope the community at large can help with it. I asked Sylvain about it a few months ago, but he wasn't sure at that time what was the best way to help. With him now having less time available, I was afraid things could stall on that front. Could you (or Sylvain) make a more precise picture of how exactly the community could help in the Oasis-DB effort? Is the priority to upload package (then maybe the warning on the webpage advising not to do it seriously should be changed), or are there other things we could help with, for example development aspects? Who/where should we ask for advice/help when we have issues? A few months ago we tried to organize an "OCaml packaging sprint", in which in particular Hezekiah M. Carty was of great help. Do you think we could restart a similar effort in the short future? It would really help, I think, if: - there was a list somewhere of things other people can contribute - you talked more about the progress of the effort (I discovered 'odb.ml' by absolute chance a few weeks ago, while I follow almost all OCaml-related information channels); if people don't know about your work, they won't contribute On Sat, Dec 10, 2011 at 10:01 PM, Edgar Friendly wrote: > On 12/10/2011 03:32 PM, Andrei Formiga wrote: >> >> The question is: what should be done? What must be done to enable >> OASIS-DB? > > > Sylvain has worked with me to enable auto-installation of oasis-db packages > via odb[2].  There's not a large repo of packages[1], but most of it is > auto-installable (run odb to get a list), as long as you have ocaml and > findlib to start from.  The dependencies are automatically handled and > installed from source.  I even have confirmation that it works under > windows, although it definitely needs cygwin there. > > The repo could use some love with people uploading[3] new packages to it. >  Just provide a tarball and optionally a link to the tarball on some other > website.  Oasis dependencies are detected automatically, packages w/o an > _oasis file need to have deps specified manually.  Odb is able to install > findlib-enabled projects that use ([./configure &&] make && make install), > (omake && omake install) and oasis' setup.ml for building. This last option > is able to execute whatever sequence of configure, make and install commands > are needed for your project, without replacing the current infrastructure. > > Files uploaded to the repo are available with odb --unstable, they have to > be manually approved to become part of the default --testing.  I hope that > in time, the --stable option can become default.  Odb also installs by > default to ~/.odb/lib.  --sudo tells it to use sudo for global install, > --have-perms tells it to install to the global repo without sudo.  If anyone > wants to auto-detect permissions on the ocamlfind global, we can get rid of > --have-perms. > > I'm on #ocaml most of the time, and will get back to you if I'm away. Tell > me how things work or don't. > > E. > > [1] http://oasis.ocamlcore.org/dev/browse > [2] http://github.com/thelema/odb > [3] http://oasis.ocamlcore.org/dev/upload > > > -- > Caml-list mailing list.  Subscription management and archives: > https://sympa-roc.inria.fr/wws/info/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >