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 pBAMYUVj029583 for ; Sat, 10 Dec 2011 23:34:30 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aj8CAALd407RVdK2kWdsb2JhbABDmk+NKoJ9CCIBAQEBCQkNBxIngXIBAQEBAgESAiQIARsSCgEBAwELBgULDQkEEg8JAwIBAgEPAhEBBQEKEgYNAQUCAQEOAg6HZgiYHwqLZIJrhB09iHECBQyDbId1BIgxjECFS4E0g2qDCD2EFw X-IronPort-AV: E=Sophos;i="4.71,332,1320620400"; d="scan'208";a="122871434" Received: from mail-iy0-f182.google.com ([209.85.210.182]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 10 Dec 2011 23:34:24 +0100 Received: by iakl21 with SMTP id l21so680979iak.27 for ; Sat, 10 Dec 2011 14:34:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=oxxQkXqK+2pwCkYOOxYcHApkpbYKaXhrf4NPQUznOL8=; b=DVE7gwH6khQayATRsU6IIVy/QS65st59nIxfbEaUsd9Eh99nr5euQVA8LHtgqfH9vW JXQBpKqplIq6on2c4e/6Ob5+huWetbnbG5vwmYlaFmBmh1Gr08ul8dNiU1yd9+CpMMhD vMCgSv7Pmi8AThYEfYKu5uGHzae6qkUXizMMs= Received: by 10.42.202.17 with SMTP id fc17mr7265780icb.15.1323556462285; Sat, 10 Dec 2011 14:34:22 -0800 (PST) Received: from [192.168.1.65] (99-121-78-10.lightspeed.lnngmi.sbcglobal.net. [99.121.78.10]) by mx.google.com with ESMTPS id k39sm28821669ibb.2.2011.12.10.14.34.20 (version=SSLv3 cipher=OTHER); Sat, 10 Dec 2011 14:34:21 -0800 (PST) Message-ID: <4EE3DE6A.6040806@gmail.com> Date: Sat, 10 Dec 2011 17:34:18 -0500 From: Edgar Friendly User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111124 Thunderbird/8.0 MIME-Version: 1.0 To: Gabriel Scherer CC: caml-list@inria.fr References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Caml-list] Re: how could the community help with Oasis-DB; towards a CPAN for OCaml? On 12/10/2011 04:44 PM, Gabriel Scherer wrote: > Could you (or Sylvain) make a more precise picture of how exactly the > community could help in the Oasis-DB effort? > My opinion is that oasis-db+odb is good enough for wider use. I don't know what plans Sylvain has for the oasis-db server side, but what's currently provided is good enough to make many people's lives easier. > 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? > Any current work in packaging things for oasis-db will almost certainly be not lost by future updates. Worst case, if the database side of the server gets re-designed, all it has to do is re-import the tarballs and everything will be fine. AFAIK, only Sylvain can change the warning. As well, he's the one that knows the server side of things. I have experience dealing with some of its ... subtleties, but no ability to fix. For the client end (downloading, installation) - that's entirely me, and I'm happy to work with people on IRC (which I find myself doing often with beginners) or over email. > 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? > Probably more useful would be for people to try packaging the libraries that they use for themselves. I've not made grand announcements so that its users can grow slowly, without huge expectations. > It would really help, I think, if: > - there was a list somewhere of things other people can contribute I've just started this wiki page: https://github.com/thelema/odb/wiki/SoftwareToPackage listing the status of many pieces of software under oasis-db. Extend. > - 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 > I was trying to share it with a small group to work out the bugs, and then share with more and more, kind of incremental adoption. We'll see if Sylvain's server can handle whatever load comes from this announcement. E. > 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 >>