Heads-up, the decision has been made to adopt freecad-ppd as the official snap package. @ppd’s work on the unofficial snap package has opened up the possibilities to not only run nightly ‘edge’ builds for testing and feedback but also to build experimental snaps from open PRs [1] for users to quickly test. This will be invaluable for FC development moving forward
Acknowledgements
I want to thank vejmarie the previous official snap maintainer for all the work invested and the maintainership.
I’d like to thank ppd for stepping up, initiating a lot of work to build an unofficial snap, and subsequently revealing more gems that Snap packages have to offer and aiding FreeCAD development and distribution.
No, the snaps are completely independent of each other. Retiring boils down to hiding it in the store and at some point stopping releasing updates to it. You can leave it installed indefinitely if you wish.
I don’t see a benefit in keeping freecad-ppd installed though.
Checking the https://snapcraft.io/freecad page I see Kunda1 is mentioned as publisher, wouldn’t it be better to create and organization account that is accessible by more than one person from FPA or other maintainers? Or we might end in the same situation as with the vejmarie published snap.
yorik is this something the FPA could take care of? sound like exactly the type of thing it was created for
Also, thanks to everyone involved! This is good news
Indeed. It was my bad. I misinterpreted an instruction that ppd gave me and instead of creating an org account.Ii added it under my own. Now I can’t create a separate account since I’m already signed up as a developer. So yorik do you mind creating one? (Account should be ‘FreeCAD’ I can transfter ownership over to you.
Edit: cancel clear. I was able to create a freecad-org account and transferred the snap to it. So that is fixed now. There are still more steps to do before we go ‘Live’ though.
Awesome, thanks Kunda! Is there someone else with access to that account? I’m guessing the github repo for building the snap will be cloned in the FreeCAD account too, please post a link here once that is done, I’m guessing ppd will be given write access to that repo?
do they also have access to the freecad-org account in snapcraft? who else? Just for clarity and transparency so we know who we can contact in the future if needed.
Not a priority but the snap package icon looks low resolution with artifacts. Let me know if I can help there. The logo on the wiki (SVG) looks fine though.
is there an issue with the downloaded fmt with snaps? currently freecad downloads from the internet and compiles the code fmt if it is not available as a system library, this should not be a problem for snaps where the build env has access to the internet. This was a problem for flatpak because the build env is not connected to the internet. Probably debian and others that use isolated builders will have the same thing. But fmt is easy to obtain.