Thanks for the fast fix Matthew!
It should help at least for those who install the nightlies but haven't
upgraded yet.

On Fri, Feb 1, 2019 at 4:46 PM Matthew Flatt <mfl...@cs.utah.edu> wrote:

> At Fri, 1 Feb 2019 15:45:02 +0000, Laurent wrote:
> > Okay, I think the problem is that DrRacket's dependency installed
> > quickscript, and trying to migrate your own version of quickscript
> > afterwards fails because it's already there.
>
> Although the package-migrate tool was intended to skip packages that
> are already installed, this example hits a corner that we didn't
> anticipate --- although, in retrospect, it's not an unlikely case:
>
>  1) the package is installed, but as a dependency of some other
>     explicitly installed package; and
>
>   2) the existing install is in a wider scope than the target scope for
>      migration.
>
> In that case, the migration tool attempts to upgrade "auto-installed as
> a dependency" to "explicitly installed", and that fails due to being in
> the wrong scope.
>
> One the solution is to have migrate not try to upgrade a package from
> auto-installed if it's already installed, and I've pushed that change.
> It doesn't help with 7.1 -> 7.2, but it should help in the future.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to