Skip to content

[snap]: migrate to core22#1817

Open
soumyaDghosh wants to merge 1 commit into
VSCodium:masterfrom
soumyaDghosh:migrate_core22
Open

[snap]: migrate to core22#1817
soumyaDghosh wants to merge 1 commit into
VSCodium:masterfrom
soumyaDghosh:migrate_core22

Conversation

@soumyaDghosh

Copy link
Copy Markdown

Currently tested in

  • Ubuntu 23.10
  • Kde Neon

Needed

  • Ubuntu 20.04

Better if can be done

  • Ubuntu 18.04
  • Ubuntu 22.04

The error is gone. Hopefully it'll work fine

@soumyaDghosh

Copy link
Copy Markdown
Author

@daiyam pinging for review and suggestions

@soumyaDghosh

Copy link
Copy Markdown
Author

@daiyam Any updates?

@daiyam

daiyam commented Apr 4, 2024

Copy link
Copy Markdown
Member

VSCode is still using core20 so I don't know what to do...

@daiyam

daiyam commented Nov 4, 2024

Copy link
Copy Markdown
Member

Ok, they are still using core20 but it seems that they will soon be moving to core22.

@julian-alarcon

Copy link
Copy Markdown

Almost 1 year and still in use the old core20.

I cannot remove core20 because of this.

$ sudo snap remove core20
error: cannot remove "core20": snap "core20" is not removable: snap is being used by snaps codium
       and gnome-3-38-2004.

@daiyam

daiyam commented Jun 18, 2025

Copy link
Copy Markdown
Member

Visual Studio Code is still using core20

@qwertychouskie

Copy link
Copy Markdown

VSCodium still using core20 means I can't launch GUI apps from the built-in terminal, as it gives an undefined symbol error that seems related to glibc. Is there a reason that VSCodium needs to use the same outdated/deprecated dependencies that MS's packaging uses? For that matter, does core20 even get security updates anymore, given that it's based on an EOL version of Ubuntu?

@qwertychouskie

Copy link
Copy Markdown

The upstream snapcraft.yaml is here: https://github.com/microsoft/vscode/blob/main/resources/linux/snap/snapcraft.yaml

If someone familiar with the snap process adjusted this and made an upstream PR, perhaps it would get merged, and new upstream releases would actually use a modern core snap?

See also: microsoft/vscode#241636

ReuelAlbert-Dev

This comment was marked as off-topic.

@daiyam

daiyam commented Apr 22, 2026

Copy link
Copy Markdown
Member

@soumyaDghosh Can you update the PR? If the snap works with any core version (even the 24), I will merge it.

I'm getting the error Gtk: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed on:

  • display about
  • deleting a file

It would be a great help. Thx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants