quicklisp-controller icon indicating copy to clipboard operation
quicklisp-controller copied to clipboard

Missing definitions in systems.txt

Open glv2 opened this issue 6 years ago • 0 comments

Some packages are not listed in the systems.txt file, which causes some errors:

  • trying to load clml fails because quicklisp doesn't find the clml.data.r-datasets-package package.
  • trying to load mgl fails because quicklisp doesn't find the mgl-mat package.
  • (maybe some others, I haven't tested everything)

I think the missing lines in systems.txt are:

clml clml.data.r-datasets clml.data.r-datasets-package asdf
mgl-mat mgl-mat mgl-mat asdf alexandria bordeaux-threads cffi cffi-grovel cl-cuda flexi-streams ieee-floats lla mgl-pax static-vectors trivial-garbage

For the mgl case, it seems the mgl-mat.txt file is also missing in installed/systems/. Adding the two previous lines and creating the installed/systems/mgl-mat.txt file containing dists/quicklisp/software/mgl-mat-20181210-git/mgl-mat.asd allows loading clml and mgl successfully.

I have seen these issues with the January 2019 and February 2019 quicklisp distributions (I haven't checked the older ones). So, there is probably a bug in the code getting the info about the systems/packages and generating the systems.txt file.

glv2 avatar Feb 03 '19 16:02 glv2