From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id BAB9281799 for ; Thu, 25 Jul 2013 18:11:25 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of sylvain@le-gall.net) identity=pra; client-ip=80.91.229.3; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="sylvain@le-gall.net"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of gclci-caml-list@m.gmane.org designates 80.91.229.3 as permitted sender) identity=mailfrom; client-ip=80.91.229.3; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="gclci-caml-list@m.gmane.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of postmaster@plane.gmane.org designates 80.91.229.3 as permitted sender) identity=helo; client-ip=80.91.229.3; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="postmaster@plane.gmane.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiQDAONN8VFQW+UDgWdsb2JhbABagzu/RBYOAQEWJiiCJAEBAwKBCQsYLhAsGxkUBod6CLlYjluFKQOZCJM4gWo X-IPAS-Result: AiQDAONN8VFQW+UDgWdsb2JhbABagzu/RBYOAQEWJiiCJAEBAwKBCQsYLhAsGxkUBod6CLlYjluFKQOZCJM4gWo X-IronPort-AV: E=Sophos;i="4.89,744,1367964000"; d="scan'208";a="22265520" Received: from plane.gmane.org ([80.91.229.3]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES256-SHA; 25 Jul 2013 18:11:09 +0200 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1V2O8B-0004xe-Kt for caml-list@inria.fr; Thu, 25 Jul 2013 18:11:07 +0200 Received: from root.ovh.le-gall.net ([37.59.37.175]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Jul 2013 18:11:07 +0200 Received: from sylvain by root.ovh.le-gall.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Jul 2013 18:11:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: Sylvain Le Gall Date: Thu, 25 Jul 2013 16:10:51 +0000 (UTC) Message-ID: References: <1e141e2803d9dec6a8231dd4f16dd173.squirrel@gps.dynxs.de> X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: root.ovh.le-gall.net User-Agent: slrn/pre1.0.0-18 (Linux) Subject: [Caml-list] Re: GODI is shutting down Hello all, This whole discussion has drifted into various technical topics but I would like to give my POV on the general topic of OCamlPro vs some members of the community. I think OPAM is a great piece of work and I wished we can have two package manager, including GODI for which I have contributed a little. OCamlPro has the worforce to do things that most of the individuals cannot do: have a team of engineers working on an OCaml topic. That's great expect that when you know your software is on the list of topics. When you are a team of 1 and OCamlPro has decided to work on something close to what you are doing, you know that you should stop working on it because you cannot compete (lack of time, lack of workforce). This kind of feeling makes me extremly uncomfortable about the future of all the libraries I maintain. This kind of FUD is extremly counter-productive for any OCaml dev. To give you a quick taste of that, you can read: http://hal.inria.fr/docs/00/66/59/62/PDF/paper_10.pdf (fr) where you can see that ocp-build is supposed to replace OASIS (explanation about why OASIS doesn't fit, p2 at the beginning) and that it should replace findlib's META file (p12, Conclusion). Some people will see a good news in this document and some people will feel uncomfortable (like me). I don't think making some people feel uncomfortable is great. Given OCamlPro position, I would love to see them achieve great things and solve long standing issue like: https://github.com/lucasaiu/ocaml (a reentrant runtime which should be the stepping stone for parallelism in OCaml) I think it would be a lot more productive than to replace every OCaml tools by something starting with ocp-... My 0.02 cents Sylvain On 22-07-2013, Gerd Stolpmann wrote: > Dear subscriber, > > Unfortunately, it is no longer possible for me to run the GODI > distribution. GODI will not upgrade to OCaml 4.01 once it is out, and it > will shut down the public service in the course of September 2013. The > website, camlcity.org, will remain up, but with reduced content. Existing > GODI installations can be continued to be used, but upgrades or bugfixes > will not be available when GODI is off. > > Although there are still a lot of GODI users, it is unavoidable to shut > GODI down due to lack of supporters, especially package developers. I was > more or less alone in the past months, and my time contingent will not > allow it to do the upgrade to OCaml 4.01 alone (when it is released). > > Also, there was a lot of noise about a competing packaging system for > OCaml in the past weeks: OPAM. Apparently, it got a lot of attention both > from individuals and from organizations. As I see it, the OCaml community > is too small to support two systems, and so in some sense GODI is > displaced by OPAM. > > The sad part is that OPAM is only clearly better in one point, namely in > interacting with the community (via Github). In times where social > networks are worth billions this is probably the striking point. It > doesn't matter that OPAM lacks core functions like deleting all files when > a package is removed, and that it lacks many other features GODI has. So > there is some loss of functionality for the community (partly difficult to > replace, like GODI's support for Windows). > > If somebody wants to take over GODI, please do so. The source code is > still available as well as the package directories. Maybe it is sufficient > to move the repository to a public place and to redesign the package > release process to give GODI a restart. > > There is also another point that was driving me mad in the past weeks, > namely missing respect from the OPAM guys. Given the fact that OPAM is > only a thin layer around ocamlfind (and guess who wrote it), and given the > fact that GODI was pioneering in many fields, I was expecting nicer > wordings, and less dumb campaigning ("we have 400 packages, and you only > 170"). OPAM is only harvesting what I seeded many years ago. > > Let's hope these guys get now some kicks into their asses, and are forced > to add all the functionality to OPAM the OCaml community deserves. > > Hoorn (NL), the 22nd July 2013, > -- Website: http://sylvain.le-gall.net/ OCaml forge: http://forge.ocamlcore.org OCaml blogs: http://planet.ocaml.org