Should maybe optionally depend on icu69 for liveshare to work with the code package, since it is only usable with this package as a feature not available in the code build normally.
Search Criteria
Package Details: code-features 1.104.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/code-features.git (read-only, click to copy) |
---|---|
Package Base: | code-features |
Description: | Unblock some features in Code OSS |
Upstream URL: | https://github.com/microsoft/vscode |
Keywords: | vscode |
Licenses: | unknown |
Conflicts: | code-features |
Provides: | code-features |
Submitter: | sainnhe |
Maintainer: | sainnhe |
Last Packager: | sainnhe |
Votes: | 67 |
Popularity: | 1.84 |
First Submitted: | 2021-04-06 00:46 (UTC) |
Last Updated: | 2025-09-13 04:25 (UTC) |
Dependencies (5)
- code (vscodius-binAUR, code-gitAUR, visual-studio-code-binAUR, visual-studio-code-cli-binAUR)
- org.freedesktop.secrets (gnome-keyring-gitAUR, pass-secrets-gitAUR, keepassxc-allow-aur-extension-originAUR, keepassxc-allow-aur-extension-origin-binAUR, bitw-gitAUR, keepassxc-gitAUR, dssdAUR, himitsu-secret-serviceAUR, pass-secret-service-binAUR, kwallet-gitAUR, keepassxc-qt6AUR, pass-secret-service-gitAUR, gnome-keyring, keepassxc, kwallet)
- python (python37AUR)
- icu69AUR (icu69-binAUR) (optional) – for MS-vsliveshare.vsliveshare extension to work
- pacman-contrib (pacman-contrib-gitAUR) (optional) – update checksums in local AUR package
Required by (1)
- code-marketplace (optional)
Sources (4)
xuiqzy commented on 2022-08-23 22:26 (UTC)
GFdevelop commented on 2022-06-02 17:55 (UTC) (edited on 2022-06-02 17:59 (UTC) by GFdevelop)
@sainnhe the real issue it's here https://github.com/MicrosoftDocs/live-share/issues/4669 and install the icu69 aur package it's the solution.
I have tried icu70 and work, it don't replace the icu package and you can have installed icu and icu70 together.
jongeduard commented on 2022-05-27 20:40 (UTC)
@sainnhe You're welcome!
sainnhe commented on 2022-05-05 12:56 (UTC)
@GFdevelop: I found the exact issue on github, looks like a packaging issue of community/code.
sainnhe commented on 2022-05-05 12:53 (UTC)
@jongeduard: Thanks! It should be fixed now.
GFdevelop commented on 2022-04-20 08:37 (UTC)
ERR command 'liveshare.startFromWelcomeContent' not found: Error: command 'liveshare.startFromWelcomeContent' not found
Package or extension error?
jongeduard commented on 2022-04-15 18:52 (UTC) (edited on 2022-04-15 18:54 (UTC) by jongeduard)
"Writing login information to the keychain failed with error 'GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files'."
Since very recently I haved been seeing this error in Code OSS. A bit of searching around made me clear that I NEED to have gnome-keyring. Otherwise this error is the result. And 'pacman -Qi' shows that gnome-keyring is an optional dependency of code-features, while not being any dependency of code itself or code-marketplace. And indeed installing gnome-keyring fixes the issue. (I've may have had gnome-keyring before as a depencency of other packages, but things change and a 'pacman -Rs $(pacman -Qdtq)' that I run regularly may have removed it as currently no other package on my system seems to need it anymore - I use Xfce, not GNOME anyway.)
So: Why is gnome-keyring an defined as an optional depencency for this package while it should be a required one??
sainnhe commented on 2022-03-10 12:46 (UTC)
My bad. Sync should be fixed now.
sainnhe commented on 2022-03-09 08:26 (UTC) (edited on 2022-03-09 08:26 (UTC) by sainnhe)
Looks like sync no longer works in 1.65.1, does anyone manage to get it work?
barraponto commented on 2021-11-30 19:27 (UTC) (edited on 2021-11-30 19:38 (UTC) by barraponto)
Sync works, marketplace doesn't. (YES IT DOES)
UPDATE: silly me should have installed code-marketplace too.
Pinned Comments
sainnhe commented on 2024-11-01 14:53 (UTC) (edited on 2024-11-02 03:08 (UTC) by sainnhe)
New Command Available in 1.95.0-2
Now there is a new command /usr/bin/code-features-update that can update the patch to keep up with the official vscode release. You can use this command to manually update the patch when this package is out of date or some extensions don't work after an update in extra/code.
sainnhe commented on 2024-05-17 03:39 (UTC) (edited on 2024-10-26 10:10 (UTC) by sainnhe)
About this package
This package installs a hook that will patch product.json every time the code package is updated. The patch basically does the following:
~/.vscode
and~/.Code
instead of~/.vscode-oss
and~/.Code OSS
.You might be confused why this package changes the data directory. There are two reasons:
If you don't like this behavior, simply create a symlink.
About proprietary extensions
Proprietary extensions are not guaranteed to work, because some extensions will actively detect whether the current running environment is the official vscode release, and it's very hard to bypass their detection at all time.
If some extensions don't work, try:
makepkg -fsi
to rebuild and install this package.