From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id pBBAPpwe011061 for ; Sun, 11 Dec 2011 11:25:51 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmUCAGKE5E7U4366lGdsb2JhbABDhQeldyIBAQEBCQsJCRQDIoFyAQEFI1YQCxoCJgICVxmICqNWkGSBNIcfggSBFgSNDI0wjF0 X-IronPort-AV: E=Sophos;i="4.71,334,1320620400"; d="scan'208";a="134896423" Received: from moutng.kundenserver.de ([212.227.126.186]) by mail1-smtp-roc.national.inria.fr with ESMTP; 11 Dec 2011 11:25:45 +0100 Received: from office1.lan.sumadev.de (dslb-188-097-010-110.pools.arcor-ip.net [188.97.10.110]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0MZwat-1RK5QM0RG3-00LfAs; Sun, 11 Dec 2011 11:25:45 +0100 Received: from [192.168.178.11] (546BF816.cm-12-4d.dynamic.ziggo.nl [84.107.248.22]) by office1.lan.sumadev.de (Postfix) with ESMTPSA id AEFCDC00C7; Sun, 11 Dec 2011 11:25:44 +0100 (CET) From: Gerd Stolpmann To: rixed@happyleptic.org Cc: caml-list@inria.fr In-Reply-To: <20111210211252.GC2144@ombreroze.happyleptic.org> References: <4EDE33A0.6070004@gmail.com> <4EE3C892.30003@gmail.com> <20111210211252.GC2144@ombreroze.happyleptic.org> Content-Type: text/plain; charset="UTF-8" Date: Sun, 11 Dec 2011 11:25:43 +0100 Message-ID: <1323599143.6079.19.camel@samsung> Mime-Version: 1.0 X-Mailer: Evolution 2.32.2 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:PsB/py/dmdTpmUXDIX/jSQtpK2HqXvhqy9YWEqbm/fq LSAd0hX/iL3gQgUo5oYmaoRHt0APrwA3H3hjKa9oZ+lEY0L7yg 95LWjepWJcOtjHMGSqaKuqNNUs2u32e4sINWp9e4M4yz3X/hZu GesErIFNaK8PT46BPj6fCRWiaiyetWa+G/zFB4y8r9yjT5ZGdr I0/tyDhMFrOo9ByQFeqNIVp7kP0oYPGGYejuXQFlwA3FYXxUzI k+0jg7j9+NTBJIr1jg4krTCK6pHoUPHXUD1AdI5MS8SZvOy2n1 Jjp8FkYJwhoYtkrUxWKh3/eBPgvjB0TZ/bNvRVYndwWiO7/mAd smQREjCnnEc5EV+a/OhhZgFAIoy1+DQ8sc3U7dUSq Subject: Re: [Caml-list] Some comments on recent discussions Am Samstag, den 10.12.2011, 22:12 +0100 schrieb rixed@happyleptic.org: > What I'd really like is a way to mix any version I want of the packages I > install, especially experimental versions for the packages I want to test or > contribute to. > I stopped using GODI some time ago because I wanted master of ocaml and > batteries but stable versions of everything else. So I ended up rolling my > own makefile-based installation/upgrade tool which is both annoying and > archaic. > > Is this in the planned feature list? Well, for ocaml you can build any svn version in GODI instead of the released one. This is implemented as a hack in the package makefile. This method sometimes raises problems, though: certain svn versions are broken in some respect, or the very few patches cannot be applied. For example, 3.13 does currently not work because of this. On the list for GODI there is feature that would greatly help here: improved support for multiple repositories. That way, there could be a bleeding edge repo for select packages, which always installs the latest (and most broken) version. The user could pick these packages one by one. (This feature is already mostly implemented.) Another helpful utility could be a fake package generator, which creates an empty package just for fulfilling dependencies. (Basically you could already do this with "godi_console ptool", and the only thing needed is a wrapper calling it in the right way.) Gerd