Common Lisp ASDF maintainer considers resignation
mailman.common-lisp.net
Common Lisp ASDF maintainer considers resignation
1–10 of 69 posts
Re: Common Lisp ASDF maintainer considers resignation
#2Re: Common Lisp ASDF maintainer considers resignation
#3Re: Common Lisp ASDF maintainer considers resignation
#4For (way) more context see https://gist.github.com/phoe/7d24bdb1f2be76a02fecba8cfecbef3...
"Dev: Oh, you must have been using undocumented behavior of ASDF. Your code will continue to work as before, but if you change this #\- to a #\/ it'll stop complaining. User: Our code used to work in ASDF-stable. Any warning at all breaks our build, so it's broken in ASDF-devel. Just make it work like it did in ASDF-stable again. ... User: That undocumented behavior works well for us, though. Dev: That behavior that is a burden for us as ASDF maintainers, and we want to clean up our code and stop supporting it altogether."
Re: Common Lisp ASDF maintainer considers resignation
#5Re: Common Lisp ASDF maintainer considers resignation
#6For (way) more context see https://gist.github.com/phoe/7d24bdb1f2be76a02fecba8cfecbef3...
TLDR; "Dev: Oh, you must have been using undocumented behavior of ASDF. Your code will continue to work as before, but if you change this #\- to a #\/ it'll stop complaining. User: Our code used to work in ASDF-stable. Any warning at all breaks our build, so it's broken in ASDF-devel. Just make it work like it did in ASDF-stable again. ... User: That undocumented behavior works well for us, though. Dev: That behavior…
ASDF-stable is good enough that there isn't an incentive to update to a version of ASDF-devel that breaks backward compatibility.
Re: Common Lisp ASDF maintainer considers resignation
#7Earlier quoted context omitted.
TLDR; "Dev: Oh, you must have been using undocumented behavior of ASDF. Your code will continue to work as before, but if you change this #\- to a #\/ it'll stop complaining. User: Our code used to work in ASDF-stable. Any warning at all breaks our build, so it's broken in ASDF-devel. Just make it work like it did in ASDF-stable again. ... User: That undocumented behavior works well for us, though. Dev: That behavior…
Another TLDR would be; ASDF-stable is good enough that there isn't an incentive to update to a version of ASDF-devel that breaks backward compatibility.
Re: Common Lisp ASDF maintainer considers resignation
#8For (way) more context see https://gist.github.com/phoe/7d24bdb1f2be76a02fecba8cfecbef3...
TLDR; "Dev: Oh, you must have been using undocumented behavior of ASDF. Your code will continue to work as before, but if you change this #\- to a #\/ it'll stop complaining. User: Our code used to work in ASDF-stable. Any warning at all breaks our build, so it's broken in ASDF-devel. Just make it work like it did in ASDF-stable again. ... User: That undocumented behavior works well for us, though. Dev: That behavior…
That's the whole point of warnings in the first place - they're a way to communicate that people might be doing something wrong, without hard failing their builds. Otherwise what would be the difference between a warning and an error?
Likewise, opting in to warnings as failures in your build system is a perfectly reasonable decision if you want to be strict about quality, and catch potential issues early. But the fix for a warning you don't want to treat as a warning is to just suppress it somehow (or fix it anyway if it isn't a complete false positive), not demand the maintainer remove it.
(Note I'm just replying to the context of your TLDR, not the whole situation, which I haven't read through yet.)
Re: Common Lisp ASDF maintainer considers resignation
#9For (way) more context see https://gist.github.com/phoe/7d24bdb1f2be76a02fecba8cfecbef3...