On Dec 8, 2012 10:14 PM, "Eli Barzilay" <e...@barzilay.org> wrote: > > On Wednesday, Sam Tobin-Hochstadt wrote: > > > > Given that context, maybe the right thing here is (a) installation- > > specific packages by default and (b) a way to *upgrade* an existing > > installation when installing. That might be as simple as > > automatically running 'raco pkg migrate', but I think making it part > > of the installation step would make life easier for people, and > > perhaps an upgrade could avoid duplicating files. > > I think that this is exactly what Matthew was talking about. One > tricky bit here is to know which packages were installed for which > level. If *you* installed some packages, then the next time you *run* > (not install) an updated racket version you'd be asked if you want to > do the migration. But if some package was installed as part of the > racket tree (not user specific) then the same question would apply > when a new version gets installed.
Why would this wait for the first run for any packages? One other thing that I think is important in a migration path is keeping any modification made to the source of the packages that are already installed. Sam
_________________________ Racket Developers list: http://lists.racket-lang.org/dev