This week I’ve created a new snap using core18 as a base, and the experience was both great and painful at the same time.
It was great because I’ve managed to build the software using the cmake plugin on the very first try! Felt so good to see the software packaged by just pointing to the repository and have everything snapped out so easily.
On the other hand, it was also very painful as I had to fight for a long time trying to pick up every single package dependency to put on stage-packages. We urgently need a solution for this so that people don’t need to be doing this by hand. To be clear, the problem isn’t the fact I need to list these dependencies explicitly, but that I have to figure out by myself how to find out all the dependencies that I need to put in.
Am I overlooking something, or is that the status quo indeed?
What is the plan for fixing that?