>>>>> On Mon, 15 Jul 2013 09:34:00 -0600, Matthew Flatt <mfl...@cs.utah.edu> >>>>> said:
Matthew> At Sun, 14 Jul 2013 15:59:28 +0200, tog...@opensuse.org wrote: >> >>>>> On Sun, 14 Jul 2013 07:00:14 -0600, Matthew Flatt >> <mfl...@cs.utah.edu> said: >> Matthew> Longer term, I think that OS-level packages/ports should probably Matthew> reflect a minimal Racket installation, and then further Racket Matthew> packages would be installed via the Racket package system. >> >> Well, I would argue the other way around, as the whole package system would >> have been prepared for the distribution in mind, for example I build the >> package with shared-libraries, and avoding any static library, in addition to >> not to use bundled software ie. libffi. >> >> This makes my life as the maintainer of the package easier as any possible >> bug/security fix would be easier. Matthew> I agree that all the things you list should be part of any Matthew> OS-specific packaging of Racket. I think all of those details are Matthew> part of the core build, so they would be consistent with a Matthew> "Minimal Racket" package. Maybe I have missed it but is there, or will there be a documentation showing the dependency of packages. Like package B requires A C and recommends F. Currently the opensuse packages have a racket package and separate packages for drracket, webserver, slideshow. As a side note I have a patch that puts all generated documentation to /usr/share/doc/packages as the Makefile 5.3.5 (also the previous ones) do not honor the command line given parameters to the make command. I can send the patch (which is trivial anyway) but I guess the when the system will be ready the whole Makefile will be different. >> Having said that the idea sounds more like the Emacs elpa system, and >> the user has the option to either download the distro provided packages >> or elpa versions. So in a effect racket goes the similar way. Matthew> Yes, that sounds right. Ok then what is the current default install directory for the user downloaded packages ? It should be user's home directory by default as it is with elpa and its derivative melpa _________________________ Racket Developers list: http://lists.racket-lang.org/dev