From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id LAA26884; Fri, 24 Aug 2001 11:35:02 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA26763 for ; Fri, 24 Aug 2001 11:35:02 +0200 (MET DST) Received: from dpt-info.u-strasbg.fr (dpt-info.u-strasbg.fr [130.79.44.193]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id f7O9Qdj24652 for ; Fri, 24 Aug 2001 11:26:39 +0200 (MET DST) Received: (from luther@localhost) by dpt-info.u-strasbg.fr (8.9.3/8.9.3) id LAA07302; Fri, 24 Aug 2001 11:26:55 +0200 Date: Fri, 24 Aug 2001 11:26:54 +0200 From: Sven To: Gerd Stolpmann Cc: Miles Egan , caml-list@inria.fr Subject: Re: [Caml-list] standard regex package Message-ID: <20010824112654.C6986@dpt-info.u-strasbg.fr> References: <3750.998602056@saul.cis.upenn.edu> <01082400035105.02716@ice> <20010823151135.B8952@caddr.com> <01082402081307.02716@ice> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <01082402081307.02716@ice>; from info@gerd-stolpmann.de on Fri, Aug 24, 2001 at 01:55:25AM +0200 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Fri, Aug 24, 2001 at 01:55:25AM +0200, Gerd Stolpmann wrote: > On Fri, 24 Aug 2001, Miles Egan wrote: > >On Thu, Aug 23, 2001 at 11:49:50PM +0200, Gerd Stolpmann wrote: > >> Because these questions are difficult, findlib does not include versioned > >> dependencies (but it includes versions as such, and dependencies as such). So > >> it requires still an intelligent operator that helps finding the right versions. > > > >One danger in developing such a system is that you'll wind up duplicating the > >rather extensive functionality of existing package management systems. RPM and > >DEB both handle these kinds of dependencies and are fairly complex systems for > >it. CPAN has its shortcomings, but it also works suprisingly well most of the > >time. I think you should at least consider taking a "worse-is-better" approach > >and build something that works and leave the delicate dependency management to > >the distribution packagers. > > As far as I know, RPM/DEP focus on binary installations, and source packages > exist only to conveniently make binary packages. This means: Someone already > has reviewed the package and decided which versions to take. debian package include source dependencies, and you are true, it is the work of the package maintainer to provide those, aided by the numerous bug reports we get from the porters if the build dependencies are bad. That said, normally each package has listed in it's INSTALL/README the dependencies, though in an informal way. Maybe a kind of more formal dependency listing would be nice, which would be shared by all ocaml related sources, and may then be filled in the corresponding debian/rpm control files. Friendly, Sven Luther ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr