TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Common Lisp ASDF maintainer considers resignation

147 pointsby clircleover 3 years ago

10 comments

reikonomushaover 3 years ago
A new maintainer was added to the software in question who is slightly less conservative about making changes, and the problematic PR has been merged. There's no real news; just a couple frustrated people who needed to vent.
d3nj4lover 3 years ago
To people as lost about this as I was: ASDF here is the common lisp build system [1], not the tooling version manager [2]. Entirely my fault I was confused, tbh.<p>1: <a href="https:&#x2F;&#x2F;asdf.common-lisp.dev" rel="nofollow">https:&#x2F;&#x2F;asdf.common-lisp.dev</a><p>2: <a href="https:&#x2F;&#x2F;github.com&#x2F;asdf-vm&#x2F;asdf" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;asdf-vm&#x2F;asdf</a>
评论 #30019060 未加载
tgbugsover 3 years ago
For (way) more context see <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;phoe&#x2F;7d24bdb1f2be76a02fecba8cfecbef38" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;phoe&#x2F;7d24bdb1f2be76a02fecba8cfecbef3...</a>
评论 #30018403 未加载
评论 #30018537 未加载
评论 #30018498 未加载
评论 #30021976 未加载
eslaughtover 3 years ago
People here should also review the follow-up post: <a href="https:&#x2F;&#x2F;mailman.common-lisp.net&#x2F;pipermail&#x2F;asdf-devel&#x2F;2022-January&#x2F;006681.html" rel="nofollow">https:&#x2F;&#x2F;mailman.common-lisp.net&#x2F;pipermail&#x2F;asdf-devel&#x2F;2022-Ja...</a><p>This part is especially relevant to some of the discussion in this thread:<p>&gt; I understand that confronting this issue is more difficult than talking about whether or not ASDF should be issuing a warning. But that&#x27;s not the question that is at hand.
评论 #30020411 未加载
aidenn0over 3 years ago
Something I have noticed. Consider the following trolley problem:<p>- The switch operator is on a bathroom break<p>- The trolley is headed for a dead-end where it will crash and cause $100k in damages.<p>- Pushing the button will divert the trolley to an empty track where it will safely halt, doing no damage.<p>- A bystander who is not employed by the trolley company happens to observe all of this<p>For more people than I would have previously expected believe that the bystander has little-to-no moral obligation to push the button (and a frighteningly large number persist even when you change the scenario to the trolley hitting someone) . Someone who <i>does</i> push the button has gone above and beyond, as pushing the button wasn&#x27;t their job after all.<p>I have seen a lesser version of this in some of the discussion over the past few days; plenty of commenters basically saying that it&#x27;s not the job of people not involved in ASDF to lift a single finger to help the ASDF maintainers, and that it is fundamentally impossible for someone to be wrong to ever refuse to merge a patch.<p>I suppose if we continue this analogy the argument that Stas is making is roughly &quot;I&#x27;ve had to push this button like 3 times now, this is getting ridiculous, maybe if I let it crash this one time, the trolley company will stop sending trains down this track&quot;
评论 #30020192 未加载
评论 #30020291 未加载
评论 #30024768 未加载
valyagolevover 3 years ago
the discussion of &quot;gifts&quot; etc in <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;phoe&#x2F;7d24bdb1f2be76a02fecba8cfecbef38" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;phoe&#x2F;7d24bdb1f2be76a02fecba8cfecbef3...</a> (which is a great suggestion to read to understand what&#x27;s up with ASDF) reminds of the bigger context – the ongoing &quot;discussion&quot; about the &quot;responsibilities&quot; of open source developers. i&#x27;m putting both words into quotes because it doesn&#x27;t seem that the language we have even supports discussing that there&#x27;s any responsibility<p>Antoine de Saint-Exupéry&#x27;s weird saying comes to mind, though. “You become responsible for what you&#x27;ve tamed.”
评论 #30028379 未加载
CoastalCoderover 3 years ago
I learn a lot about diplomatic language from posts like that.<p>I wonder how much time it usually takes people to write those. For me, it takes a lot of time and revisions.
评论 #30020055 未加载
评论 #30019001 未加载
akkartikover 3 years ago
Two obvious constraints in sharing software:<p>* If software producers are pushing out obviously incompatible changes (excluding Hyrum&#x27;s law and <a href="https:&#x2F;&#x2F;xkcd.com&#x2F;1172" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;1172</a>) to consumers, the eco-system is broken. This includes SemVer-aware package managers which transparently bump up past major-version boundaries by default. (That doesn&#x27;t seem to be what&#x27;s happening here.)<p>* If software consumers can&#x27;t handle new warnings, the eco-system is broken. This includes C and now Common Lisp.<p>Creating an eco-system that threads the needle between these constraints is an exercise for the reader. One thing that helps is minimizing the depth of dependency stack: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16882140#16882555" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16882140#16882555</a>. Beyond that, producers should be free to make incompatible changes as long as consumers can pick them up on their own schedule. Anything else is absolutely bonkers.
评论 #30019969 未加载
评论 #30028270 未加载
drekipusover 3 years ago
If someone gives you a PR that is a small, minimal change, and is backwards compatible, but fixing a load of issues because someone wants to improve their system and is often being used in tandem with yours... then you&#x27;re kinda just being a troll.<p>Anything being used by other people will of course have changes. Software is never static unless you keep it to yourself in a locked basement.<p>This whole ordeal is sort of like having arguments with the wife and proving your point all the way to the divorce court, instead of just nodding, shrugging the shoulders, and getting on with life.
评论 #30020033 未加载
jmercourisover 3 years ago
Well see what happens. I’m sure it’ll be fine in the end.
评论 #30021393 未加载