Closed Glitchy-Tozier closed 1 year ago
Indeed. Snap core and dependencies need to be looked at: https://github.com/FreeCAD/FreeCAD-snap/pull/80#issuecomment-1568400556
Working on it right now -- I hope to have the snaps back to normal functionality by tomorrow.
@luzpaz I'm going to need your help to do it, we need to generate a new key for the snapcraft store and as far as I know you are the only one with access.
@chennes i'm trying to figure out how to add you as a maintainer as well. It doesn't seem like it can be done through the snapcraft website. I'm having issues with my machine and don't have access to my ssh credentials ATM.
No worries, it turns out Yorik had access. I'm still fighting with the GitHub runners, but I should be able to get this resolved soon. The only problem is how much time the runners take (two hours), which slows down fixing any issues.
Great news!
The only problem is how much time the runners take (two hours), which slows down fixing any issues.
Indeed. It would be nice if someone dug deeper to see if the build process can be optimized.
JFYI, let me know when you have the builds built and I can set the new stable via snapcraft.io per https://github.com/FreeCAD/FreeCAD-snap/blob/master/docs/index.md#how-to-make-a-new-stable-release
Hopefully in about 45 minutes...
@luzpaz the big moment has arrived... could you please promote the latest build to stable? I believe it worked 😁
EDIT: Nevermind, I figured out how to do it. I think stable is live now. I am running the edge now, and will run beta when that's done.
LOL, yea you did it already!
Have you tagged 0.22 in FreeCAD master repo yet ? If so then edge and beta should reflect that
There won't be a tag for 0.22 (probably ever, since it's really supposed to be 1.0). Those will just pull from master: I think I've got a handle on how the snapcraft.yaml files work now, so I should be able to fight through whatever errors I get in this repo. The freecad-deps repo, on the other hand, timed out after six hours last night, and hadn't even finished building OCCT. So that one is going to be trickier.
So are we going to call them 1.0 instead ?
No, they'll be called 0.22dev.
Alright, everything seems to be running bow. Closing this ticket - if/when they break again please start a new Issue. Thanks!
Note: I can update the Snap page to reflect that edge/nightly and beta/weekly will at times perform very slowly as we're incorporating TPN code. Is that something you think is a good idea ? And perhaps we should recommend a 0.22 build that doesn't have these slow-downs until master is stabilized ?
Sure, go for it. Maybe make it generic, though: master is going to move faster basically from now on. The dev versions shouldn't be used in a production environment, even when TNP is merged.
See this thread: https://forum.freecad.org/viewtopic.php?t=79724