Hi all,

I was just wondering if anyone had any thoughts on my proposal in
https://trac.sagemath.org/ticket/23179 .  Although I don't believe
this is absolutely necessary to do, I'm increasingly convinced it's a
good and useful change to make, and I would really like to have it in
place for my ongoing work on improving the sage build system [1].

In short what I'm proposing is that the source copies of the
spkg-install scripts (under build/pkgs/*/spkg-install) are not
executable.  Instead, they are only marked as executable when copied
into an actual build directory, at which time they can also be wrapped
in common boilerplate.  This is helpful in the effort to reduce
duplication and boilerplate in the spkg-install scripts.

One downside to this is that it means assuming spkg-install scripts
must be shell scripts.  This assumption could be worked around with
some additional magic, but it's easier to just use the spkg-install to
wrap any non-shell code one might want to use (e.g. Python scripts).

Thanks,
Erik


[1] https://groups.google.com/d/msg/sage-devel/nTwhCV89FXE/_7GdzGy4BgAJ

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