Hi Kristian, On Wed, 12 Aug 2026 20:11:08 +0200 Kristian Lein-Mathisen <[email protected]> wrote:
> Thanks for pointing that out. So renaming eggs is non-trivial, which is fair. > But I'd be surprised, honestly, if any eggs > actually depend on nrepl - it's just a debugging/development tool, hopefully > useful in the process of writing an egg, but > not more. Actually at least 5 eggs depend on nrepl according to http://salmonella-linux-x86-64.call-cc.org/chicken-5/gcc/linux/x86-64/2026/08/12/salmonella-report/ranks/rev-deps.html > I'll happily keep two separate branches, one for C5 and one for C6. I'll look > into this when I get around to porting my > eggs. Not sure if you are talking about two separate branches for nrepl or about your eggs that depend on nrepl. If the former, then having two branches for nrepl egg won't solve the problem. The issue affects _users_ of nrepl. For example, consider an egg which depends on nrepl and works unmodified on both C5 and C6 (not a very unusual case -- often C5 eggs require very little modifications, if any, to work with C6) . If you rename nrepl to tcprepl, the egg which depend on it will need two .egg files: the C5 one to specify the dependency on nprepl; and the C6 one to specify the dependency on tcprepl. chicken-install will only look for <egg-name>.egg, so the user of your egg will have to branch. All the best. Mario -- https://parenteses.org/mario
