On Thursday, April 5, 2018 at 11:06:26 AM UTC+2, Simon King wrote:
>
> 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? 
>

This looks strange to me. Where are the sources of the spkg in question, 
could you post a link?
 

>
> 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. 
>

No, why? What's wrong with automatic installation of dependencies? 
How would you even expect Sage building to work without it?


> 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?


Perhaps ./sage -b must be run in spkg-install of the meataxe?
 

>
>
> 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. 
>

hmm, before or after? 
 

>
> 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.

Reply via email to