hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
20.98k stars 880 forks source link

Plugin loaded on hyprpm but not hyprctl #5875

Closed Mr-Ples closed 5 months ago

Mr-Ples commented 5 months ago

Hyprland Version

System/Version info ```sh $ hyprctl systeminfo Hyprland, built from branch main at commit 25964e5a2b633aed191915efa0de0489bf94dbb9 (hid: don't access expired resources in virtual devices). Date: Sat May 4 13:36:02 2024 Tag: v0.39.1-143-g25964e5a, commits: 4603 flags: (if any) System Information: System name: Linux Node name: socrates Release: 6.8.9-arch1-1 Version: #1 SMP PREEMPT_DYNAMIC Thu, 02 May 2024 17:49:46 +0000 GPU information: 26:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev ef) (prog-if 00 [VGA controller]) os-release: NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo plugins: ```

Bug or Regression?

Regression

Description

After updating hyprland a plugin is broken

How to reproduce

update to latest, have HyKeys installed, run hyprpm update, run hyprctl plugins list, doesn't agree with hyprpm list (see below)

Crash reports, logs, images, videos

Commands with info ```sh $ hyprpm update ! Cloning https://github.com/hyprwm/hyprland, this might take a moment. ✔ cloned ✔ checked out to running ver ! configuring Hyprland ✔ configured Hyprland ✔ installed headers ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5 / 5 Done! → checking for updates for HyKeys → Cloning https://github.com/Euro20179/HyKeys ✔ repository HyKeys has updates. → Building HyKeys ✔ found hyprload manifest → Building hykeys ✔ built hykeys into hykeys.so ✔ updated HyKeys ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4 / 4 Done! ✔ Ensuring plugin load state ✔ Loaded hykeys ✔ Plugin load state ensured [simon@socrates ~]$ hyprctl plugins list no plugins loaded [simon@socrates ~]$ hyprpm list → Repository HyKeys: │ Plugin hykeys └─ enabled: true ```
vaxerski commented 5 months ago

means the plugin itself failed to load. It's the plugin's fault.