On Tue, Jul 5, 2016 at 12:18 PM, leif <not.rea...@online.de> wrote: > William Stein wrote: >> On Tue, Jul 5, 2016 at 10:37 AM, leif <not.rea...@online.de> wrote: >>> Erik Bray wrote: >>>> That could and probably should be fixed though. In this case just >>>> changing decode('ascii') to decode('latin1') will go a long way (will >>>> result in mojibake for some code pages, but at least won't crash). >>>> Better still is to try utf-8 first and fall back on latin-1 if that >>>> fails. >>> >>> We do not even support spaces in the pathname (a common problem for >>> MacOS X and Windoze users), since that already breaks a couple of >>> upstream packages. >> >> We shouldn't actively discourage people from improving the quality of >> Sage. Pointing out that Sage is broken in other ways is not a >> compelling argument against fixing a build system bug. > > I'm absolutely not against fixing that /where we can/, I'm just saying > we can hardly "fix" each and every package Sage includes, and we sadly > have to live with that, at least for a while. (Though as a disciple of > Unix, I think putting spaces into filenames and especially folder names > is a bad idea in the first place. We should just give an /appropriate/ > error message, to the right time, i.e. asap. In this case, Sage's > top-level 'configure' should bail out until we support "non-ASCII" > characters in the pathname of a Sage source tree. Having a Sage > installation reside in such a folder is by the way a related, but > different problem, as long as you don't rebuild packages at least.) > > I was also especially referring to "[7-bit?] ASCII characters", where > rather [a-zA-Z0-9_] was meant. (Python btw. also implies restrictions > on module-, package- and hence also filenames AFAIK.)
Thanks for clarifying -- I think we completely agree. And I strongly agree with "We should just give an /appropriate/ error message, to the right time, i.e. asap." William > > > -leif > > > -- > 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. -- William (http://wstein.org) -- 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.