-
Notifications
You must be signed in to change notification settings - Fork 235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
findProgram can't handle empty entries in PATH #1841
Comments
Is that true? From https://pubs.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap08.html#tag_08_03:
And from https://en.wikipedia.org/wiki/PATH_(variable):
|
Yes. I wasn't sure, so I did an experiment. |
Yeah, it seems to be the case in Ubuntu, too: dtorrance@nimmie:~/tmp$ echo echo Hello world > foo
dtorrance@nimmie:~/tmp$ chmod +x foo
dtorrance@nimmie:~/tmp$ PATH=:/usr/bin foo
Hello world I'll try to fix it soon. (It's the first day of the semester, so I have some last-minute prep to get to first!) |
Well, they have an easy work-around. If we do release 1.7.2, as Mike suggested, then we would do that after the fix for this gets in. |
I found a few minutes to fix it. :) Do we know approximately when 1.17.2 might be released? I may need to have Macaulay2 re-uploaded to Debian anyway -- depending on which doc I read, it looks like #1834 might block it from migrating to testing -- and it would be nice to upload 1.17.2 if it's ready. We just have a few more weeks before the freeze, though, when no new packages can enter. |
We could tag 1.7.2 any time and work on releases after that. I think the bugs Mike was worried about have been fixed. @mikestillman -- should we make a new distribution of binaries (involving work for me)? Or just tag a new release as 1.17.2 so Doug can use it? Doug, is there hope that what we have fixes #1834 ? |
Switching away from |
How is #1292 relevant for you? Doesn't your brew build with cmake? |
Do you not mind if different binary distributions are built with different versions of flint and factory? |
I don't see how it can be avoided, in general, because we build on various operating systems, using, if possible, the flint libraries found there, which will be of various versions. That's why we have |
Okay then. |
On the other hand, Bill Hart said flint 2.7.0 has bugs, so I should certainly upgrade the autotools build to that version. |
... and I've done that in commit 721e350 |
An empty entry indicates that the current directory should be searched.
The text was updated successfully, but these errors were encountered: