On Fri, Jan 24, 2003 at 12:54:20PM +0100, Stefano Zacchiroli wrote: > On Fri, Jan 24, 2003 at 12:33:09PM +0100, Sven Luther wrote: > > Yes, i understand this, but it is still a hacky workaround. After the > > info from Claudio, i guess the correct way to solve this would be to > > move all the META files to a common directory, and have one META file > > for lablgtk and another for lablgl, without needing to move lablgtkgl > > into another directory, which is the hacky part of your solution, if i > > understood it well. > > Yes and no: moving META files in a common directory avoid creating a new > directory for lablgtkgl, but you still need an additional META file for > it to resolve the findlib dependencies issue.
That is no problem, the directory thing is the ugly hack. I suppose i could solve this by creating a directory with just the META file in it, but it is not nice. > > That said, what about creating a ocaml-findlib-metas or > > ocaml-findlib-data package, containing all the meta files, and which > > could be upgraded everytime there is a change, without needing to > > rebuild the libraries, with all the dependency and testing migration > > problems this may cause. > > Absolutely not, META file should be shipped along with a library, not in > a separate package because it is logically related to a library and > should be provided upstream when possible. > Moreover who wants to maintain such a package which has to be updated > each time a version of any ocaml libraries change? Zack surely not! BAD idea then ... Friendly, Sven Luther