Hello,

On 10-12-2011, Gabriel Scherer <gabriel.sche...@gmail.com> wrote:
> 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.
>

Well things is now less stalled than before my new job. I have pushed a
couple of patches in oasis darcs repository and I am working to deliver
a oasis 0.2.1 sooner or later.

> Could you (or Sylvain) make a more precise picture of how exactly the
> community could help in the Oasis-DB effort?

See above.

>
> 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? 

You can upload packages to the server. They won't be lost. The main
point of the dev server DB is for the OCaml community to see if the
service is useful. I won't commit myself into delivering a long term
production server if nobody thinks it is useful.

Helping me to debug by uploading package to oasis-db has 4 "good" effects:
- you use oasis in you project and you can debug it/help me improve it
- you allow other projects to use your package to test oasis-db (e.g odb.ml)
- you increase the visibility of oasis-db and people gradually thinks it
  is a good solution
- it cheers me (ok seems like dumb, but that motivates)

Concerning the dev. aspect see above.

> Who/where should we ask for advice/help when we have issues?

Either you can create a bug in the BTS (or a feature request), send a
mail to oasis-de...@lists.forge.ocamlcore.org, have a
chat on #ocaml IRC on freenode (more and more people are able to answer
your question on OASIS here) or send me an email. This should be the
last option because the discussion won't be public.

> It would really help, I think, if:
> - there was a list somewhere of things other people can contribute

Well there is:
http://oasis.forge.ocamlcore.org/contribute.html

> - 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

odb.ml was started by thelema and it remains his project, I let him
communicate on that. But you can see on the home page of oasis-db a link
to odb.ml that directs to an explanation of what it is (Section
"Installing packages from OASIS-DB"). 

I think in general oasis probably needs a better press coverage... Will
try to improve this aspect.

So concerning other help:

For dvlpt:
- if you want to work on the core oasis or oasis-db, here is a short
  list of possible tasks:
    - bug/feature fixing for oasis v0.2.1:
      
https://forge.ocamlcore.org/tracker/index.php?group_id=54&atid=291&power_query=1&query_id=21&run
      
https://forge.ocamlcore.org/tracker/index.php?group_id=54&atid=294&power_query=1&query_id=23&run
    - other bug/feature fixing for oasis (browser and pick the one you
      want)
    - find a way to express C dependencies (pkg-config, .h files ?)
    - find a way to use syntax extension (Modules: Foo (syntax: camlp4o,
      camlp4.macro), Bar ?)
- if you want to work on external projects:
  - work on a oasis2rpm tools (like oasis2debian)
  - work on a oasis2godi tools (like oasis2debian and ~ GODIVA)
  - work on a oasis-db plugin that get the version of OCaml package
    available in Fedora, Arch Linux, Gentoo (it exists for GODI, Debian)

For communication:
- if you want to improve the designe of the current oasis-db/oasis
  website, I welcome your idea
- I need reviewer for the content of oasis.forge.ocamlcore.org and
  oasis.ocamlcore.org to spot obvious grammatical bugs/bad english
- if you are good at blogging, I need your help to write a series of
  articles how to use oasis in your ocaml project. The best is to tell
  your story about how you apply successfully oasis to your project or
  how it helps you.

Cheers,
Sylvain Le Gall
-- 
Linkedin:   http://fr.linkedin.com/in/sylvainlegall
Start an OCaml project here: http://forge.ocamlcore.org
OCaml blogs:                 http://planet.ocamlcore.org



-- 
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

Reply via email to