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