[sage-devel] Questions on (optional) packages

2018-04-05 Thread Simon King
Hi!

Related with #18514 (Upgrade of group cohomology spkg), two or three
questions came up:

One part of the spkg is an autotoolised library. Autotools generates
some install.sh script, whose permission do not include execution.
Nonetheless on my machine the package installs fine, whereas John
Palmieri reports that he had to change permissions first before getting
it to work on OS X.
So, question: Do I need to manually change the permissions of scripts
generated by autotools in my spkg?

John also reports that when installing the package, its two dependencies
have been *automatically* installed.
Question: Is that really what should happen? I expected that a missing
dependency would just give rise to an error, with a message stating
what dependencies the user should install.

Moreover, the automatic installation of one of the dependencies (namely
meataxe) was incomplete: One needs `sage -b` to make meataxe work,
but the automatic installation of dependencies didn't do `sage -b`.
Question: How to deal with that?

Should maybe the installation of a package automatically trigger `sage
-b`, provided that the package installation happens after installation
of the sage library?

Anyway, it should be possible for an optional package to require
`sage -b` before or after its installation.
Suggested syntax: Including `sagelib` into the list of dependencies
of a package should trigger `sage -b` before installation.

Best regards,
Simon

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


[sage-devel] questions about optional packages

2008-12-01 Thread John H Palmieri

Some random questions about the optional packages available for Sage:

Which is more up-to-date: the list obtained by 'sage --optional', or
the list on the wiki http://wiki.sagemath.org/
optional_packages_available_for_SAGE?  (I'm guessing the former.)

Is the list obtained by 'sage --optional' the same as the list on
sagemath.org http://sagemath.org/packages/optional/?  (I think so.)

Should the optional packages boehm_gc-7.1.p0 and jmol-11.5.2-src-v2 be
deleted, because the first is now a standard package and for the
second, the (presumably newer) package jmol-11.6.rc8 is standard?

I've also been trying to put together short descriptions of these, to
be put on various web pages and listed when you type 'sage --
optional'.  What's the procedure for implementing something like
this?  Should I open a trac ticket, and if so, what file(s) do I
patch?  (I can also post my list of descriptions here in sage-devel
for people to comment on.)

It would also be nice to have descriptions for the standard packages
and the experimental ones, while we're at it...

  John


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---