It seems that a consensus on those issues should be reached *before* 
patching anything : the different behaviors of different platforms (Macs 
nvs other Unices, and do not forget Windows, which is still a target...) 
make some assumptions hardly enforceable (or even checkable). The scripts 
should *not* rely on them.

HTH,
--
Emmanuel Charpentier

Le jeudi 30 avril 2015 08:57:57 UTC+2, Emmanuel Charpentier a écrit :
>
> The Developer's guide 
> <http://www.sagemath.org/doc/developer/packaging.html#directory-structure> 
> states the ported packages' tarballs have to be in *lower case* : 
> "The build scripts and associated files are in a subdirectory 
> SAGE_ROOT/build/pkgs/package, where you replace package with a lower-case 
> version of the upstream project name."
>
> I am wondering what parts of the build system needs this restriction, that 
> seems to be unenforceable on Macs (see trac#18229 
> <http://trac.sagemath.org/ticket/18229> for discussion, and examples in 
> trac#16759 <http://trac.sagemath.org/ticket/16759> and trac#18341 
> <http://trac.sagemath.org/ticket/18341>), and possibly on Windows, if and 
> when we have a Windows native version. The sage-fix-pkg-checksums script, 
> which creates packages checksums, is known not to treat mixedCased 
> tarballs. So, two questions :
>
>    1. What other parts of the build system are broken by mixedCased 
>    tarballs ?
>    2. Is this restriction really necessary ?
>
> HTH,
> --
> Emmanuel Charpentier
>
>

-- 
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 http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to