In the Cairo track > Integers concept, there should be only one learning exercise, which is " Lucian’s Luscious Lasagna". The problem is that another exercise “Cars Assemble” also appears there, even though it’s been long-removed from this concept (and replaced with the current LLL).
Integers Concept: Integers in Cairo on Exercism
Current Cairo config.json: cairo/config.json at main · exercism/cairo · GitHub
PR that removed “Cars Assemble”: remove cars-assemble by 0xNeshi · Pull Request #341 · exercism/cairo · GitHub
Not sure what needs to be done to address this.
Similar thing happens for the concept: “Error Handling”, where the non-existent “The Farm” exercise appears.
Concept: Error Handling in Cairo on Exercism
I think this may not work to remove an exercise. I know we mark things as deprecated to get them delisted.
@iHiD ?
2 Likes
That’s my understanding as well. Deleting UUIDs in use should be avoided since that’d surely leave orphaned references to the old UUID in the database and require some cleanup.
iHiD
August 11, 2025, 10:22am
5
Yeah, exercises should never be deleted - they should be deprecated. Please revert that PR and change the status to deprecated and that should fix it!
2 Likes
Created a PR doing that, thanks:
exercism:main ← exercism:revert-cars-assemble
opened 07:32PM - 13 Aug 25 UTC
Towards #377
This reverts commit 1f449ce3c872cc6a114dd52105db89cddfa03a8f.
…
Based on this discussion:
https://forum.exercism.org/t/long-removed-learning-exercise-appears-in-concept/18773
Following this guide:
https://exercism.org/docs/building/tracks/deprecated-exercises#h-deprecating-an-exercise
I’ll need to double check whether there was an exercise “The Farm” ever in the repository, will post here my findings.
4 Likes
Just a quick update on the-farm, the same thing happened - it was created, then removed from config.json.
Added the exercise back and marked as deprecated.
3 Likes