I’m attempting to publish a new snap for our exploration builds of VS Code: code-exploration.
Thanks.
(NEEDS REVIEW) confinement ‘classic’ not allowed. If your snap needs classic confinement to function, please make a request for this snap to use classic by creating a new topic in the forum using the ‘store’ category and detail the technical reasons why classic is required. lint-snap-v2_confinement_classic What does this mean?
@popey - the publisher for ‘code’ is different from that of ‘code-exploration’. It looks like ‘code-exploration’ is from the requester here in the forum, whereas the previously vetted publisher is ‘vscode’. I’m happy to grant classic for this snap to the ‘vscode’ publisher, but the publisher vetting needs to be done for this individual.
I see, I’ve created this new snap under my identity. If there’s a way to delete a snap, I can recreate it with the same publisher as the ‘code’ snap. Should I do that?
@chipaca Some applications are namespaced, executable and configuration paths, so they can be installed side by side and not conflict. Visual Studio Code is such an application and Microsoft have already registered code, code-insiders and code-oss. And now we have code-exploration which appears to be a more experimental build than even code-insiders.
@jdstrand We have met @joaomoreno in person, he is responsible for Visual Studio Code release engineering at Microsoft.
@joaomoreno I’d prefer to not start publishing experimental builds of Code under the vscode snap since it is very widely used. We can transfer ownership of code-exploration to that same account as the other Code snap if you like? Let me know how you want to proceed.
+1 based on the discussion above. I’m curious to know if vscode would consider embracing parallel installations for insiders vs release if parallel installation were supported for snaps using classic confinement.
I’m not sure parallel installations would cut it. Code Insiders is a separate product, with distinct imaging, user data folders and licensing, when compared to Code.