Simon King wrote: > Hi Marshall! > > On 13 Nov., 19:53, mhampton <hampto...@gmail.com> wrote: >> I don't see why optional packages should not try to install their >> dependencies. > > The reason is the licence. Gap_packages (or at least the SmallGroups > library) is not GPL. I was told that a GPL package must not install a > non-GPL package. For the same reason, gap_packages can not be a > standard spkg -- it must be the user's own decision to install the non- > GPL package. > > Please correct me if I'm wrong, but I think this is what Michael > Abshoff, William Stein and David Joyner told me. > > Cheers, > Simon
If this is the case, there should be some way for the user to know why they can't install a package, or a package installation fails. Perhaps 'sage -optional' should like more than just whether a package is installed or not, but the reason it is is not installed. * It could be like valgrind, where the upstream code simply has not been written for Solaris. * A dependency is not installed. * A dependency is not GPL2v+. * An installation failed. Anyway, it looks like a couple of the Solaris issues are likely just GNUisms. The '-v' option to 'cp' used in the package 'database_cremona_ellcurve-20071019' is not very important. According to the 'cp' man page on linux is just: -v, --verbose explain what is being done Dropping that should be fairly harmless, and allow the 'database_cremona_ellcurve-20071019' to build on Solaris. --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---