Couldn't update hyprpm

Already reported ? *

[X] I have searched the existing open and closed issues.

Regression?
No
System Info and Version
 System/Version info
Hyprland, built from branch  at commit 0c7a7e2d569eeed9d6025f3eef4ea0690d90845d  (version: bump to 0.44.0).
Date: Sun Oct 6 11:04:13 2024
Tag: v0.44.0, commits: 5299
built against aquamarine 0.4.1

flags: (if any)

System Information:
System name: Linux
Node name: Mephisto
Release: 6.11.2-200_tkg.fc40.x86_64
Version: #1 SMP PREEMPT_DYNAMIC TKG Sat Oct  5 04:43:46 UTC 2024

GPU information:
0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6650 XT / 6700S / 6800S] [1002:73ef] (rev c1) (prog-if 00 [VGA controller])

os-release: NAME="Fedora Linux"
VERSION="40 (Workstation Edition)"
ID=fedora
VERSION_ID=40
VERSION_CODENAME=""
PLATFORM_ID="platform:f40"
PRETTY_NAME="Fedora Linux 40 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:40"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=40
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=40
SUPPORT_END=2025-05-13
VARIANT="Workstation Edition"
VARIANT_ID=workstation

plugins:

======Config-Start======

Config File: /home/mephisto/.config/hypr/hyprland.conf: Read Succeeded
# Sourcing external config files

# Default Configs
$configs = $HOME/.config/hypr/configs

source=$configs/Settings.conf
source=$configs/Keybinds.conf

# User Configs
$UserConfigs = $HOME/.config/hypr/UserConfigs

source= $UserConfigs/Startup_Apps.conf
source= $UserConfigs/ENVariables.conf
source= $UserConfigs/Monitors.conf
source= $UserConfigs/Laptops.conf
source= $UserConfigs/LaptopDisplay.conf
source= $UserConfigs/WindowRules.conf
source= $UserConfigs/UserKeybinds.conf
source= $UserConfigs/UserSettings.conf
source= $UserConfigs/WorkspaceRules.conf
source= $UserConfigs/theme.conf

Config File: /home/mephisto/.config/hypr/configs/Settings.conf: Read Succeeded
# Default Settings. avoid changing this file as during update, this will be replaced

# refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables

# Initial boot script enable to apply initial wallpapers, theming, new settings etc.
exec-once = $HOME/.config/hypr/initial-boot.sh

Config File: /home/mephisto/.config/hypr/configs/Keybinds.conf: Read Succeeded
# Default Keybinds
# visit https://wiki.hyprland.org/Configuring/Binds/ for more info

$mainMod = SUPER
# Default
$scriptsDir = $HOME/.config/hyprYOU/scripts
$configs = $HOME/.config/hypr/configs
# User
$UserConfigs = $HOME/.config/hypr/UserConfigs
$UserScripts = $HOME/.config/hyprYOU/UserScripts

bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0
bind = $mainMod, Q, killactive,
bind = $mainMod, F, fullscreen
bind = $mainMod SHIFT, Q, exec, $scriptsDir/KillActiveProcess.sh
bind = $mainMod SHIFT, F, togglefloating,
bind = $mainMod ALT, F, exec, hyprctl dispatch workspaceopt allfloat
bind = CTRL ALT, L, exec, $scriptsDir/LockScreen.sh
bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh

#SwayOSD binds
bind = $mainMod SHIFT, 1, exec, swayosd-client --input-volume mute-toggle
bindel = , XF86AudioRaiseVolume, exec, swayosd-client --output-volume 5
bindel = , XF86AudioLowerVolume, exec, swayosd-client --output-volume -5
bindl = , XF86AudioMute, exec, swayosd-client --output-volume mute-toggle
bindl = , XF86AudioMicMute, exec, swayosd-client --input-volume mute-toggle
#bindl = $mainMod, XF86AudioRaiseVolume, exec, swayosd-client --input-volume 2
#bindl = $mainMod, XF86AudioRaiseVolume, exec, swayosd-client --input-volume -2

# FEATURES / EXTRAS
bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh # Small help file
bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi
bind = $mainMod CTRL, E, exec, $scriptsDir/RofiEmoji.sh # emoji
bind = $mainMod, S, exec, $scriptsDir/RofiSearch.sh # Internet search from Rofi
bind = $mainMod SHIFT, B, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings
bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # animations ON/OFF
bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout
bind = $mainMod&SHIFT&CTRL, Z, exec, $scriptsDir/ClipManager.sh # Clipboard Manager
bind = $mainMod SHIFT, N, exec, swaync-client -t -sw # swayNC panel

# FEATURES / EXTRAS (UserScripts)
#bind = $mainMod SHIFT, E, exec, $scriptsDir/WallustConfig.sh # Wallust Config Menu
bind = $mainMod, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings
bind = $mainMod SHIFT, M, exec, $UserScripts/RofiBeats.sh # online music
bind = $mainMod, W, exec, $scriptsDir/UI.sh --wallpaper # Select wallpaper to apply
bind = $mainMod SHIFT, W, exec, $scriptsDir/UI.sh --wallpaper-effect # Wallpaper Effects by imagemagickWW
bind = CTRL ALT, W, exec, $UserScripts/WallpaperRandom.sh # Random wallpapers

# Waybar / Bar related
bind = $mainMod, B, exec, killall -SIGUSR1 waybar # Toggle hide/show waybar
bind = $mainMod CTRL, B, exec, $scriptsDir/WaybarStyles.sh # Waybar Styles Menu
bind = $mainMod ALT, B, exec, $scriptsDir/WaybarLayout.sh --menu # Waybar Layout Menu

# Master Layout
bind = $mainMod CTRL, D, layoutmsg, removemaster
bind = $mainMod, I, layoutmsg, addmaster
bind = $mainMod, J, layoutmsg, cyclenext
bind = $mainMod, K, layoutmsg, cycleprev
bind = $mainMod, M, exec, hyprctl dispatch splitratio 0.3
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod CTRL, Return, layoutmsg, swapwithmaster

# group
bind = $mainMod, G, togglegroup
bind = $mainMod SHIFT, tab, changegroupactive  #change focus to another window

 # Cycle windows if floating bring to top
bind = ALT,Tab,cyclenext
bind = ALT,Tab,bringactivetotop

# Special Keys / Hot Keys
#bindel = , xf86audioraisevolume, exec, $scriptsDir/Volume.sh --inc #volume up
#bindel = , xf86audiolowervolume, exec, $scriptsDir/Volume.sh --dec #volume down
#bindl = , xf86AudioMicMute, exec, $scriptsDir/Volume.sh --toggle-mic #mute mic
#bindl = , xf86audiomute, exec, $scriptsDir/Volume.sh --toggle
bindl = , xf86Sleep, exec, systemctl suspend  # sleep button
bindl = , xf86Rfkill, exec, $scriptsDir/AirplaneMode.sh #Airplane mode

# media controls using keyboards
bindl = , xf86AudioPlayPause, exec, $scriptsDir/MediaCtrl.sh --pause
bindl = , xf86AudioPause, exec, $scriptsDir/MediaCtrl.sh --pause
bindl = , xf86AudioPlay, exec, $scriptsDir/MediaCtrl.sh --pause
bindl = , xf86AudioNext, exec, $scriptsDir/MediaCtrl.sh --nxt
bindl = , xf86AudioPrev, exec, $scriptsDir/MediaCtrl.sh --prv
bindl = , xf86audiostop, exec, $scriptsDir/MediaCtrl.sh --stop

# Screenshot keybindings NOTE: You may need to press Fn key as well
bind = , Print, exec, hyprshot -m output -o $HOME/Pictures/Screenshots -f "Screenshot_$(date '+%d-%b_%H-%M-%S').png"
bind = $mainMod SHIFT, S, exec, hyprshot -z -m region -o $HOME/Pictures/Screenshots -f "Screenshot_$(date '+%d-%b_%H-%M-%S').png"
#bind = $mainMod CTRL, Print, exec, $scriptsDir/ScreenShot.sh --in5 #screenshot in 5 secs
#bind = $mainMod CTRL SHIFT, Print, exec, $scriptsDir/ScreenShot.sh --in10 #screenshot in 10 secs
bind = ALT, Print, exec, hyprshot -z -m active -o $HOME/Pictures/Screenshots -f "Screenshot_$(date '+%d-%b_%H-%M-%S').png" #take screenshot of active window

# screenshot with swappy (another screenshot tool)
bind = $mainMod SHIFT, X, exec, $scriptsDir/Hyprshot+Swappy.sh

# Resize windows
binde = $mainMod SHIFT, left, resizeactive,-50 0
binde = $mainMod SHIFT, right, resizeactive,50 0
binde = $mainMod SHIFT, up, resizeactive,0 -50
binde = $mainMod SHIFT, down, resizeactive,0 50

# Move windows
bind = $mainMod CTRL, left, movewindow, l
bind = $mainMod CTRL, right, movewindow, r
bind = $mainMod CTRL, up, movewindow, u
bind = $mainMod CTRL, down, movewindow, d

# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d

# Workspaces related
bind = $mainMod, tab, workspace, m+1
bind = $mainMod SHIFT, tab, workspace, m-1

# Special workspace
bind = $mainMod SHIFT, U, movetoworkspace, special
bind = $mainMod, U, togglespecialworkspace,

# The following mappings use the key codes to better support various keyboard layouts
# 1 is code:10, 2 is code 11, etc
# Switch workspaces with mainMod + [0-9]
bind = $mainMod, code:10, workspace, 1
bind = $mainMod, code:11, workspace, 2
bind = $mainMod, code:12, workspace, 3
bind = $mainMod, code:13, workspace, 4
bind = $mainMod, code:14, workspace, 5
bind = $mainMod, code:15, workspace, 6
bind = $mainMod, code:16, workspace, 7
bind = $mainMod, code:17, workspace, 8
bind = $mainMod, code:18, workspace, 9
bind = $mainMod, code:19, workspace, 10

# Move active window and follow to workspace mainMod + SHIFT [0-9]
bind = $mainMod CTRL, code:10, movetoworkspace, 1
bind = $mainMod CTRL, code:11, movetoworkspace, 2
bind = $mainMod CTRL, code:12, movetoworkspace, 3
bind = $mainMod CTRL, code:13, movetoworkspace, 4
bind = $mainMod CTRL, code:14, movetoworkspace, 5
bind = $mainMod CTRL, code:15, movetoworkspace, 6
bind = $mainMod CTRL, code:16, movetoworkspace, 7
bind = $mainMod CTRL, code:17, movetoworkspace, 8
bind = $mainMod CTRL, code:18, movetoworkspace, 9
bind = $mainMod CTRL, code:19, movetoworkspace, 10
bind = $mainMod CTRL, bracketleft, movetoworkspace, -1 # brackets [ or ]
bind = $mainMod CTRL, bracketright, movetoworkspace, +1

# Move active window to a workspace silently mainMod + CTRL [0-9]
bind = $mainMod CTRL, code:10, movetoworkspacesilent, 1
bind = $mainMod CTRL, code:11, movetoworkspacesilent, 2
bind = $mainMod CTRL, code:12, movetoworkspacesilent, 3
bind = $mainMod CTRL, code:13, movetoworkspacesilent, 4
bind = $mainMod CTRL, code:14, movetoworkspacesilent, 5
bind = $mainMod CTRL, code:15, movetoworkspacesilent, 6
bind = $mainMod CTRL, code:16, movetoworkspacesilent, 7
bind = $mainMod CTRL, code:17, movetoworkspacesilent, 8
bind = $mainMod CTRL, code:18, movetoworkspacesilent, 9
bind = $mainMod CTRL, code:19, movetoworkspacesilent, 10
bind = $mainMod CTRL, bracketleft, movetoworkspacesilent, -1 # brackets [ or ]
bind = $mainMod CTRL, bracketright, movetoworkspacesilent, +1

# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e-1
bind = $mainMod, mouse_up, workspace, e+1
bind = $mainMod, period, workspace, e-1
bind = $mainMod, comma, workspace, e+1

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

Config File: /home/mephisto/.config/hypr/UserConfigs/Startup_Apps.conf: Read Succeeded
#Commands & Apps to be executed at launch

$scriptsDir = $HOME/.config/hyprYOU/scripts
$UserScripts = $HOME/.config/hyprYOU/UserScripts

$wallDIR=$HOME/Pictures/wallpapers
$lock = $scriptsDir/LockScreen.sh
$SwwwRandom = $UserScripts/WallpaperAutoChange.sh

# wallpaper stuff / More wallpaper options below
exec-once = swww-daemon --format xrgb
#exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes

# Startup
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP

# Polkit (Polkit Gnome / KDE)
exec-once = $scriptsDir/Polkit.sh

# starup apps
#exec-once = waybar &
exec-once = hyprpm reload -n &
exec-once = nm-applet --indicator &
#exec-once = swaync &
exec-once = swayosd-server &
exec-once = ags &
#exec-once = blueman-applet &
#exec-once = rog-control-center &
exec-once = flatpak run me.timschneeberger.jdsp4linux -t &

#clipboard manager
exec-once = wl-paste --type text --watch cliphist store
exec-once = wl-paste --type image --watch cliphist store

# Rainbow borders
# exec-once = $UserScripts/RainbowBorders.sh &

# Starting hypridle to start hyprlock
exec-once = hypridle &

# Start pyprland daemon
exec-once = pypr &

# Here are list of features available but disabled by default
# exec-once = swww-daemon --format xrgb && swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png  # persistent wallpaper

#gnome polkit for nixos
#exec-once = $scriptsDir/Polkit-NixOS.sh

# xdg-desktop-portal-hyprland (should be auto starting. However, you can force to start)
#exec-once = $scriptsDir/PortalHyprland.sh

Config File: /home/mephisto/.config/hypr/UserConfigs/ENVariables.conf: Read Succeeded
# Environment variables. See https://wiki.hyprland.org/Configuring/Environment-variables/

#environment-variables
env = CLUTTER_BACKEND,wayland
env = GDK_BACKEND,wayland,x11
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_QPA_PLATFORMTHEME,qt5ct
env = QT_QPA_PLATFORMTHEME,qt6ct
env = QT_SCALE_FACTOR,1
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland

# xwayland apps scale fix (useful if you are use monitor scaling)
# see https://wiki.hyprland.org/Configuring/XWayland/
# toolkit-specific scale
# env = GDK_SCALE,2

# firefox
env = MOZ_ENABLE_WAYLAND,1

# electron >28 apps (may help)
env = ELECTRON_OZONE_PLATFORM_HINT,auto

# NVIDIA
# This is from Hyprland Wiki. Below will be activated nvidia gpu detected
#env = LIBVA_DRIVER_NAME,nvidia
#env = __GLX_VENDOR_LIBRARY_NAME,nvidia
#env = NVD_BACKEND,direct

# additional ENV's for nvidia. Caution, activate with care
#env = GBM_BACKEND,nvidia-drm

#env = __NV_PRIME_RENDER_OFFLOAD,1
#env = __VK_LAYER_NV_optimus,NVIDIA_only
#env = WLR_DRM_NO_ATOMIC,1

# FOR VM and POSSIBLY NVIDIA
#env = WLR_NO_HARDWARE_CURSORS,1 # On hyprland >v0.41, now configured on variable cursor section
#env = WLR_RENDERER_ALLOW_SOFTWARE,1

# nvidia firefox (for hardware acceleration on FF)?
# check this post https://github.com/elFarto/nvidia-vaapi-driver#configuration
#env = MOZ_DISABLE_RDD_SANDBOX,1
#env = EGL_PLATFORM,wayland

Config File: /home/mephisto/.config/hypr/UserConfigs/Monitors.conf: Read Succeeded
# Monitor Configuration
# See Hyprland wiki for more details
# https://wiki.hyprland.org/Configuring/Monitors/
# Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info.

# Monitors
#monitor=,preferred,auto,auto

# NOTE: for laptop, kindly check notes in Laptops.conf regarding display
# Created this inorder for the monitor display to not wake up if not intended.
# See here: https://github.com/hyprwm/Hyprland/issues/4090

#monitor = eDP-1, preferred, auto, 1
monitor = DP-1, 2560x1440@165, 0x0, 1 #own screen
#monitor = DP-3, 1920x1080@240, auto, 1
#monitor = DP-1, preferred, auto, 1
#monitor = HDMI-A-1, preferred,auto,1

# QEMU-KVM or any virtual box
#monitor = Virtual-1, 1920x1080@60,auto,1

# Hi Refresh Rate
#monitor=,highrr,auto,1

# High Resolution
#monitor=,highres,auto,1

# to disable a monitor
#monitor=name,disable

# Mirror
#monitor=DP-3,1920x1080@60,0x0,1,mirror,DP-2
#monitor=,preferred,auto,1,mirror,eDP-1

# Example :
#monitor=eDP-1,2560x1440@165,0x0,1
#workspace=HDMI-A-1,1
#monitor=HDMI-A-1,2560x1440@144,0x0,1,mirror,eDP-1
#workspace=HDMI-A-2,2

#monitor=eDP-1,transform,0
#monitor=eDP-1,addreserved,10,10,10,49
#workspace=eDP-1,1

Config File: /home/mephisto/.config/hypr/UserConfigs/Laptops.conf: Read Succeeded
# See https://wiki.hyprland.org/Configuring/Keywords/ for more variable settings
# These configs are mostly for laptops. This is addemdum to Keybinds.conf

$mainMod = SUPER
$scriptsDir = $HOME/.config/hypr/scripts
$UserConfigs = $HOME/.config/hypr/UserConfigs

# for disabling Touchpad. hyprctl devices to get device name.
$Touchpad_Device=asue1209:00-04f3:319f-touchpad

binde = , xf86KbdBrightnessDown, exec, $scriptsDir/BrightnessKbd.sh --dec #Keyboard brightness Down
binde = , xf86KbdBrightnessUp, exec, $scriptsDir/BrightnessKbd.sh --inc #Keyboard brightness up
bind = , xf86Launch1, exec, rog-control-center # ASUS Armory crate button
bind = , xf86Launch3, exec, asusctl led-mode -n #FN+F4 Switch keyboard RGB profile
bind = , xf86Launch4, exec, asusctl profile -n  #FN+F5 change of fan profiles (Quite, Balance, Performance)
binde = , xf86MonBrightnessDown, exec, $scriptsDir/Brightness.sh --dec
binde = , xf86MonBrightnessUp, exec, $scriptsDir/Brightness.sh --inc
bind = , xf86TouchpadToggle, exec, $scriptsDir/TouchPad.sh #disable touchpad

# Screenshot keybindings for Asus G15 (no PrinSrc button)
bind = $mainMod, F6, exec, $scriptsDir/ScreenShot.sh --now # Fullscreen
bind = $mainMod SHIFT, F6, exec, $scriptsDir/ScreenShot.sh --area
bind = $mainMod CTRL, F6, exec, $scriptsDir/ScreenShot.sh --in5 # Screenshot in 5 secs
bind = $mainMod ALT, F6, exec, $scriptsDir/ScreenShot.sh --in10 # Screenshot in 10 secs
bind = ALT, F6, exec, $scriptsDir/ScreenShot.sh --active # Screenshot active window

$TOUCHPAD_ENABLED = true
device {
  name = $Touchpad_Device
  enabled = $TOUCHPAD_ENABLED
}
# Below are useful when you are connecting your laptop in external display
# Suggest you edit below for your laptop display
# From WIKI This is to disable laptop monitor when lid is closed.
# consult https://wiki.hyprland.org/hyprland-wiki/pages/Configuring/Binds/#switches
#bindl = , switch:off:Lid Switch,exec,hyprctl keyword monitor "eDP-1, preferred, auto, 1"
#bindl = , switch:on:Lid Switch,exec,hyprctl keyword monitor "eDP-1, disable"

# WARNING! Using this method has some caveats!! USE THIS PART WITH SOME CAUTION!
# CONS of doing this, is that you need to set up your wallpaper (SUPER W) and choose wallpaper.
# CAVEATS! Sometimes the Main Laptop Monitor DOES NOT have display that it needs to re-connect your external monitor
# One work around is to ensure that before shutting down laptop, MAKE SURE your laptop lid is OPEN!!
# Make sure to comment (put # on the both the bindl = , switch ......) above
# NOTE: Display for laptop are being generated into LaptopDisplay.conf
# This part is to be use if you do not want your main laptop monitor to wake up during say wallpaper change etc

#bindl = , switch:off:Lid Switch,exec,echo "monitor = eDP-1, preferred, auto, 1" > $UserConfigs/LaptopDisplay.conf
#bindl = , switch:on:Lid Switch,exec,echo "monitor = eDP-1, disable" > $UserConfigs/LaptopDisplay.conf

# for laptop-lid action (to erase the last entry)
#exec-once = echo "eDP-1, preferred, auto, 1" > $HOME/.config/hypr/UserConfigs/LaptopDisplay.conf
#

Config File: /home/mephisto/.config/hypr/UserConfigs/LaptopDisplay.conf: Read Succeeded
# NOTE, THIS FILE IS BEING USED by disabling Laptop display monitor behaviour when closing lid.
# See notes on Laptops.conf

#monitor = eDP-1, preferred, auto, 1

Config File: /home/mephisto/.config/hypr/UserConfigs/WindowRules.conf: Read Succeeded
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more

#windowrule = noblur,gamescope
#windowrule = fullscreen,gamescope
#windowrule = workspace 6 silent,^(gamescope)$

# windowrule center
windowrule = center,^(pavucontrol|org.pulseaudio.pavucontrol)
windowrule = center,^([Ww]hatsapp-for-linux)$
windowrule = center,^([Ff]erdium)$

# WINDOWRULE v2
# windowrule v2 - position
# windowrulev2 = center,floating:1 # warning, it cause even the menu to float and center.
windowrulev2 = center, class:([Tt]hunar), title:(File Operation Progress)
windowrulev2 = center, class:([Tt]hunar), title:(Confirm to replace files)

# windowrule v2 to avoid idle for fullscreen apps
windowrulev2 = idleinhibit fullscreen, class:^(*)$
windowrulev2 = idleinhibit fullscreen, title:^(*)$
windowrulev2 = idleinhibit fullscreen, fullscreen:1

# windowrule v2 move to workspace
windowrulev2 = workspace 1, class:^([Tt]hunderbird)$
#windowrulev2 = workspace 2, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr|one.ablaze.floorp)$
windowrulev2 = workspace 2, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable)?)$
#windowrulev2 = workspace 3, class:^([Tt]hunar)$
windowrulev2 = workspace 4, class:^(com.obsproject.Studio)$
#windowrulev2 = workspace 5, class:^([Ss]team)$
windowrulev2 = workspace 5, class:^([Ll]utris)$
#windowrulev2 = workspace 7, class:^([Dd]iscord)$
#windowrulev2 = workspace 7, class:^([Ww]ebCord)$
#windowrulev2 = workspace 7, class:^([Vv]esktop)$
windowrulev2 = workspace 7, class:^([Ff]erdium)$
windowrulev2 = workspace 7, class:^([Ww]hatsapp-for-linux)$

# windowrule v2 move to workspace (silent)
windowrulev2 = workspace 6 silent, class:^(virt-manager)$
windowrulev2 = workspace 9 silent, class:^([Aa]udacious)$

# windowrule v2 - float
windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2 = float, class:([Zz]oom|onedriver|onedriver-launcher)$
windowrulev2 = float, class:([Tt]hunar), title:(File Operation Progress)
windowrulev2 = float, class:([Tt]hunar), title:(Confirm to replace files)
windowrulev2 = float, class:(xdg-desktop-portal-gtk)
windowrulev2 = float, class:(org.gnome.Calculator), title:(Calculator)
windowrulev2 = float, class:(codium|codium-url-handler|VSCodium), title:(Add Folder to Workspace)
windowrulev2 = float, class:^([Rr]ofi)$
windowrulev2 = float, class:^(eog)$12
windowrulev2 = float, class:^(pavucontrol|org.pulseaudio.pavucontrol|pwvucontrol|com.saivert.pwvucontrol)$
windowrulev2 = float, class:^(nwg-look|qt5ct|qt6ct|mpv)$
windowrulev2 = float, class:^(nm-applet|nm-connection-editor|blueman-manager)$
windowrulev2 = float, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$ # system monitor
windowrulev2 = float, class:^(yad)$ # icon browser
windowrulev2 = float, class:^(wihotspot-gui)$ # wifi hotspot
windowrulev2 = float, class:^(evince)$ # document viewer
windowrulev2 = float, class:^(file-roller|org.gnome.FileRoller)$ # archive manager
windowrulev2 = float, class:^([Bb]aobab|org.gnome.[Bb]aobab)$ # Disk usage analyzer
windowrulev2 = float, title:(Kvantum Manager)
windowrulev2 = float, class:^([Ss]team)$,title:^((?![Ss]team).*|[Ss]team [Ss]ettings)$
windowrulev2 = float, class:^([Qq]alculate-gtk)$
windowrulev2 = float, class:^([Ww]hatsapp-for-linux)$
windowrulev2 = float, class:^([Ff]erdium)$

# windowrule v2 - fullscreen
windowrulev2 = fullscreen, class:^(Waydroid|waydroid)$

# windowrule v2 - opacity #enable as desired
windowrulev2 = opacity 0.9 0.6, class:^([Rr]ofi)$
windowrulev2 = opacity 0.9 0.7, class:^(Brave-browser(-beta|-dev)?)$
windowrulev2 = opacity 0.96 0.9, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr|one.ablaze.floorp)$
windowrulev2 = opacity 0.9 0.6, class:^([Tt]horium-browser)$
windowrulev2 = opacity 0.9 0.8, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable)?)$
windowrulev2 = opacity 0.9 0.8, class:^(google-chrome(-beta|-dev|-unstable)?)$
windowrulev2 = opacity 0.94 0.86, class:^(chrome-.+-Default)$ # Chrome PWAs
windowrulev2 = opacity 0.9 0.8, class:^([Tt]hunar)$
windowrulev2 = opacity 0.8 0.6, class:^(pcmanfm-qt)$
windowrulev2 = opacity 0.9 0.8, class:^(gedit|org.gnome.TextEditor)$
windowrulev2 = opacity 0.9 0.8, class:^(deluge)$
windowrulev2 = opacity 0.9 0.8, class:^(Alacritty)$
windowrulev2 = opacity 0.9 0.8, class:^(kitty)$
windowrulev2 = opacity 0.9 0.7, class:^(mousepad)$
windowrulev2 = opacity 0.9 0.7, class:^(VSCodium|codium-url-handler)$
windowrulev2 = opacity 0.9 0.8, class:^(nwg-look|qt5ct|qt6ct|yad)$
windowrulev2 = opacity 0.9 0.8, title:(Kvantum Manager)
windowrulev2 = opacity 0.9 0.7, class:^(com.obsproject.Studio)$
windowrulev2 = opacity 0.9 0.7, class:^([Aa]udacious)$
windowrulev2 = opacity 0.9 0.8, class:^(org.gnome.Nautilus)$
windowrulev2 = opacity 0.9 0.8, class:^(VSCode|code-url-handler)$
windowrulev2 = opacity 0.9 0.8, class:^(jetbrains-.+)$ # JetBrains IDEs
windowrulev2 = opacity 0.94 0.86, class:^([Dd]iscord|[Vv]esktop)$
windowrulev2 = opacity 0.95 0.8, class:^(org.telegram.desktop|io.github.tdesktop_x64.TDesktop)$
windowrulev2 = opacity 0.94 0.86, class:^(gnome-disks|evince|wihotspot-gui|org.gnome.baobab)$
windowrulev2 = opacity 0.9 0.8, class:^(file-roller|org.gnome.FileRoller)$ # archive manager
windowrulev2 = opacity 0.8 0.7, class:^(app.drey.Warp)$ # Warp file transfer
windowrulev2 = opacity 0.9 0.8, class:^(seahorse)$ # gnome-keyring gui
windowrulev2 = opacity 0.82 0.75, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$
windowrulev2 = opacity 0.9 0.8, class:^(xdg-desktop-portal-gtk)$ # gnome-keyring gui
windowrulev2 = opacity 0.9 0.7, class:^([Ww]hatsapp-for-linux)$
windowrulev2 = opacity 0.9 0.7, class:^([Ff]erdium)$

# windowrule v2 - size
windowrulev2 = size 70% 70%, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$
windowrulev2 = size 70% 70%, class:^(xdg-desktop-portal-gtk)$
windowrulev2 = size 60% 70%, title:(Kvantum Manager)
windowrulev2 = size 60% 70%, class:^(qt6ct)$
windowrulev2 = size 70% 70%, class:^(evince|wihotspot-gui)$
windowrulev2 = size 60% 70%, class:^(file-roller|org.gnome.FileRoller)$
windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux)$
windowrulev2 = size 60% 70%, class:^([Ff]erdium)$

#layerrule = unset,class:^([Rr]ofi)$
#layerrule = blur,class:^([Rr]ofi)$
#layerrule = ignorezero, <rofi>

layerrule = ignorezero, overview
layerrule = blur, overview

#windowrulev2 = bordercolor rgb(EE4B55) rgb(880808), fullscreen:1
#windowrulev2 = bordercolor rgb(282737) rgb(1E1D2D), floating:1
#windowrulev2 = opacity 0.8 0.8, pinned:1

# Picture-in-a-Picture (PIP) rules: Oddly, some need re-duplication.  This is because the window for
# PIP changes after on first launch, and will not inherant the rules...
windowrulev2=opacity 0.97 0.95,title:^(Picture-in-Picture)$ # for opacity: [focus num] [bg num]
# Interestingly, the opacity rule above doesn't need the reduplication?
windowrulev2=pin,title:^(Picture-in-Picture)$
#windowrulev2=pin,title:^(Firefox|one.ablaze.floorp)$
windowrulev2=float, title:^(Picture-in-Picture)$
#windowrulev2=float, title:^(Firefox|one.ablaze.floorp)$
windowrulev2=size 25% 25%,title:^(Picture-in-Picture)$
#windowrulev2=size 25% 25%,title:^(Firefox|one.ablaze.floorp)$
windowrulev2=move 72% 7%,title:^(Picture-in-Picture)$
#windowrulev2=move 72% 7%,title:^(Firefox|one.ablaze.floorp)$

layerrule = blur,rofi
layerrule = ignorezero,rofi
#layerrule = blur,notifications
#layerrule = ignorezero,notifications
#layerrule = blur,swaync-notification-window
#layerrule = ignorezero,swaync-notification-window
#layerrule = blur,swaync-control-center
#layerrule = ignorezero,swaync-control-center
layerrule = blur,logout_dialog

Config File: /home/mephisto/.config/hypr/UserConfigs/UserKeybinds.conf: Read Succeeded
# This is where you put your own keybinds. Be Mindful to check as well ~/.config/hypr/configs/Keybinds.conf to avoid conflict
# if you think I should replace the Pre-defined Keybinds in ~/.config/hypr/configs/Keybinds.conf , submit an issue or let me know in DC and present me a valid reason as to why, such as conflicting with global shortcuts, etc etc

# See https://wiki.hyprland.org/Configuring/Keywords/ for more settings and variables
# See also Laptops.conf for laptops keybinds

$mainMod = SUPER
$files = nautilus
$term = kitty
$scriptsDir = $HOME/.config/hypr/scripts
$UserScripts = $HOME/.config/hypr/UserScripts

# rofi App launcher
#bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu
bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window

# ags overview
bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview'  #Launch Overview

bind = $mainMod, Return, exec, $term  # Launch terminal
bind = $mainMod, T, exec, $files # Launch file manager

bind = $mainMod ALT, C, exec, $UserScripts/RofiCalc.sh # calculator (qalculate)

# pyprland
bind = $mainMod SHIFT, Return, exec, pypr toggle term # Dropdown terminal
bind = $mainMod, Z, exec, pypr zoom # Toggle Zoom

# User Added Keybinds
#bind = SUPER, SPACE, exec, hyprctl switchxkblayout corsair-corsair-k70-rgb-mk.2-mechanical-gaming-keyboard next
bind = CTRL, escape,exec, flatpak run net.nokyan.Resources/x86_64/stable
#bind = $mainMod SHIFT, 1, exec, ~/.config/hypr/scripts/Volume.sh --toggle-mic
bind = $mainMod SHIFT, O, exec, $UserScripts/ZshChangeTheme.sh # Change oh-my-zsh theme
#bindn = ALT_L, SHIFT_L, exec, $scriptsDir/SwitchKeyboardLayout.sh # Changing the keyboard layout
bindn = SUPER, SPACE, exec, $scriptsDir/SwitchKeyboardLayout.sh # Changing the keyboard layout

# For passthrough keyboard into a VM
# bind = $mainMod ALT, P, submap, passthru
#submap = passthru
# to unbind
#bind = $mainMod ALT, P, submap, reset
#submap = reset

Config File: /home/mephisto/.config/hypr/UserConfigs/UserSettings.conf: Read Succeeded
# User Settings
# This is where you put your own settings as this will not be touched during update
# if the upgrade.sh is used.

# refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables/

# Sourcing colors generated by wallust
source = $HOME/.config/hypr/matugen/matugen-hyprland.conf

# blurls = waybar
# blurls = rofi
# blurls = swaync

dwindle {
  pseudotile = yes
  preserve_split = yes
  special_scale_factor = 0.8
}

master {
  new_status = master #from Hyprland >v0.41.2
  new_on_top = 1
  mfact = 0.5
}

general {
  #sensitivity = 1.00 #and again....
  border_size = 2
  #apply_sens_to_raw = 1 #broke after updates
  gaps_in = 6
  gaps_out = 8

  resize_on_border = true

  col.active_border = $color1
  col.inactive_border = $background

  layout = dwindle
}

decoration {
  rounding = 10

  active_opacity = 1.0
  inactive_opacity = 0.9
  fullscreen_opacity = 1.0

  dim_inactive = true
  dim_strength = 0.1
  dim_special = 0.8

  drop_shadow = false
  shadow_range = 6
  shadow_render_power = 1
  col.shadow = $color12
  col.shadow_inactive = 0x50000000

  blur {
  	enabled = true
  	size = 6
  	passes = 2
  	ignore_opacity = true
  	new_optimizations = true
  	special = true
  }
}

animations {
  enabled = yes

  bezier = wind, 0.05, 0.9, 0.1, 1.05
  bezier = winIn, 0.1, 1.1, 0.1, 1.1
  bezier = winOut, 0.3, -0.3, 0, 1
  bezier = liner, 1, 1, 1, 1

  animation = windows, 1, 4, wind, popin
  animation = windowsIn, 1, 4, winIn, popin
  animation = windowsOut, 1, 3, winOut, popin
  animation = windowsMove, 1, 3, wind, popin
  animation = border, 1, 1, liner
  animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors
  animation = fade, 1, 10, default
  animation = workspaces, 1, 3, wind, slide
}

input {
  kb_layout = us,ru
  kb_options = grp:win_space_toggle
  kb_variant =
  kb_model =
  kb_rules =
  scroll_points = 0.1
  repeat_rate = 50
  repeat_delay = 300
  numlock_by_default = true
  left_handed = false
  follow_mouse = true
  float_switch_override_focus = false

  touchpad {
    disable_while_typing = true
    natural_scroll = false
    clickfinger_behavior = false
    middle_button_emulation = true
    tap-to-click = true
    drag_lock = false
          }

  # below for devices with touchdevice ie. touchscreen
	touchdevice {
		enabled = true
	}

	# below is for table see link above for proper variables
	tablet {
		transform = 0
		left_handed = 0
	}
}

gestures {
  workspace_swipe = true
  workspace_swipe_fingers = 3
  workspace_swipe_distance = 500
  workspace_swipe_invert = true
  workspace_swipe_min_speed_to_force = 30
  workspace_swipe_cancel_ratio = 0.5
  workspace_swipe_create_new = true
  workspace_swipe_forever = true
  #workspace_swipe_use_r = true #uncomment if wanted a forever create a new workspace with swipe right
}

group {
  col.border_active = $color15

	groupbar {
		col.active = $color0
  }
}

misc {
  disable_hyprland_logo = true
  disable_splash_rendering = true
	vfr = true
  #vrr = 0
  mouse_move_enables_dpms = true
  enable_swallow = true
  swallow_regex = ^(kitty)$
  focus_on_activate = false
  #no_direct_scanout = true #for fullscreen games выдаёт ошибку после обновлении
  initial_workspace_tracking = 0
  middle_click_paste = false
}

binds {
  workspace_back_and_forth = true
  allow_workspace_cycles = true
  pass_mouse_when_bound = false
}

#Could help when scaling and not pixelating
xwayland {
  force_zero_scaling = true
}

# cursor section for Hyprland >= v0.41.0
cursor {
  no_hardware_cursors = false
  enable_hyprcursor = true
  warp_on_change_workspace = true # for -git or Hyprland >v0.41.1
}

Config File: /home/mephisto/.config/hypr/matugen/matugen-hyprland.conf: Read Succeeded
$background = rgb(4c4357)
$foreground = rgb(ecddf7)
$color0 = rgb(d8bafa)
$color1 = rgb(3c245a)
$color2 = rgb(6c538b)
$color3 = rgb(533b72)
$color4 = rgb(cfc1da)
$color5 = rgb(352d40)
$color6 = rgb(4c4357)
$color7 = rgb(ecddf7)
$color8 = rgb(f2b7c0)
$color9 = rgb(4b252d)
$color10 = rgb(653b42)
$color11 = rgb(ffd9de)
$color12 = rgb(ffb4ab)
$color13 = rgb(690005)
$color14 = rgb(93000a)
$color15 = rgb(ffdad6)

Config File: /home/mephisto/.config/hypr/UserConfigs/WorkspaceRules.conf: Read Succeeded
# You can set workspace rules to achieve workspace-specific behaviors.
# For instance, you can define a workspace where all windows are drawn without borders or gaps.

# https://wiki.hyprland.org/Configuring/Workspace-Rules/

# Assigning workspace to a certain monitor
# workspace = 1, monitor:eDP-1
# workspace = 2, monitor:DP-2

# example rules (from wiki)
# workspace = 3, rounding:false, decorate:false
# workspace = name:coding, rounding:false, decorate:false, gapsin:0, gapsout:0, border:false, decorate:false, monitor:DP-1
# workspace = 8,bordersize:8
# workspace = name:Hello, monitor:DP-1, default:true
# workspace = name:gaming, monitor:desc:Chimei Innolux Corporation 0x150C, default:true
# workspace = 5, on-created-empty:[float] firefox
# workspace = special:scratchpad, on-created-empty:foot

Config File: /home/mephisto/.config/hypr/UserConfigs/theme.conf: Read Succeeded
#exec = gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark'

======Config-End========

Description
Couldn't update hyprpm even if I have installed hyprutils and udis86
  Packages installed
➜  ~ rpm -ql udis86
/usr/bin/udcli
/usr/lib/.build-id
/usr/lib/.build-id/1c
/usr/lib/.build-id/1c/7822d651686ae149272dfa0873092ff19a4309
/usr/lib/.build-id/32
/usr/lib/.build-id/32/118903e8fd2eb5c0d1a758da75843a46b4845c
/usr/lib64/libudis86.so.0
/usr/lib64/libudis86.so.0.0.0
➜  ~ rpm -ql hyprutils
/usr/lib/.build-id
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/b351dec28df94e4bb2b81eb40a80179988fce3
/usr/lib64/libhyprutils.so.0.2.3
/usr/lib64/libhyprutils.so.1
/usr/share/doc/hyprutils
/usr/share/doc/hyprutils/README.md
/usr/share/licenses/hyprutils
/usr/share/licenses/hyprutils/LICENSE

  Console output
➜  ~ hyprpm update

! Cloning https://github.com/hyprwm/hyprland, this might take a moment.
✔ cloned
✔ checked out to running ver
! configuring Hyprland
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━━━━━━━━━━━  3 / 5  Building Hyprland
✖ Could not configure the hyprland source, cmake complained:
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Gathering git info
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Checking for module 'udis86>=1.7.2'
--   Package 'udis86', required by 'virtual:world', not found
-- Found Python3: /usr/bin/python3.12 (found version "3.12.6") found components: Interpreter
Building itab.c/itab.h...
-- udis86 dependency not found, falling back to subproject
-- Found wayland-protocols at
-- Found wayland-scanner pkgdatadir at //usr/share/wayland
-- Configuring Hyprland in Release with CMake
-- Checking deps...
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found OpenGL: /usr/lib64/libOpenGL.so  found components: GLES3
-- Checking for module 'hyprutils>=0.2.1'
--   Package 'hyprutils', required by 'virtual:world', not found
CMake Error at /usr/share/cmake-3.30/Modules/FindPkgConfig.cmake:645 (message):
  The following required packages were not found:

   - hyprutils>=0.2.1

Call Stack (most recent call first):
  /usr/share/cmake-3.30/Modules/FindPkgConfig.cmake:873 (_pkg_check_modules_internal)
  CMakeLists.txt:101 (pkg_check_modules)

This likely means that you are missing the above dependencies or they are out of date.

How to reproduce
I'm not quiet sure how to reproduce it, but maybe it's problem on repo side or packages (solopasha/hyprland repo)
Crash reports, logs, images, videos
No response

The following required packages were not found:

hyprutils>=0.2.1

please read what the output says

The following required packages were not found:

hyprutils>=0.2.1

please read what the output says

I carefully read the logs in the terminal, as I wrote above hyprutils I have installed
➜  ~ sudo dnf install hyprutils
Copr repo for hyprland owned by solopasha                                                                         7.1 kB/s | 1.5 kB     00:00
Copr repo for hyprland owned by solopasha                                                                         302 kB/s |  77 kB     00:00
Package hyprutils-0.2.3-1.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

you're using fedora, you likely need the -devel package

Well, I installed hyrpland through the solopasha repository. There's a plugin package there, but what's the point if hyprpm isn't updated. There's also a git version there, I installed it and nothing changed, although there was a recent update to the package

you're using fedora, you likely need the -devel package

Devel version is there some kind of patch for this? I'm just a bit confused about the difference between git and devel versions

-devel package

I have also tried the -devel version, however there is no result. I got error 2 and said I have missing headers, to fix this I need to use the hyprpm update command.

post the verbose output from the command

  Output
➜  ~ hyprpm update -v
[v] version returned: Hyprland, built from branch  at commit fe7b748eb668136dd0558b7c8279bfcd7ab4d759  (props: bump version to 0.39.1).
Date: Tue Apr 16 16:01:03 2024
Tag: v0.39.1, commits: 4460

flags: (if any)

[v] parsed commit fe7b748eb668136dd0558b7c8279bfcd7ab4d759 at branch  on Tue Apr 16 16:01:03 2024, commits 4460

! Cloning https://github.com/hyprwm/hyprland, this might take a moment.
[v] will shallow since: Tue Apr 09 16:01:03 2024

✔ cloned
[v] git returned (co): Your branch is up to date with 'origin/main'.

[v] git returned (rs): rm 'subprojects/tracy'
fatal: not a git repository: ../../.git/modules/subprojects/wlroots-hyprland
fatal: could not reset submodule index

✔ checked out to running ver
! configuring Hyprland
[v] setting PREFIX for cmake to /home/mephisto/.local/share/hyprpm/headersRoot
[v] cmake returned: Not searching for unused variables given on the command line.
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Gathering git info
-- Found Python3: /usr/bin/python3.12 (found version "3.12.6") found components: Interpreter
Building itab.c/itab.h...
-- Setting up wlroots
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Found WaylandScanner at /usr/bin/wayland-scanner
-- Found wayland-protocols at //usr/share/wayland-protocols
-- Configuring Hyprland in Release with CMake
-- Checking deps...
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found OpenGL: /usr/lib64/libOpenGL.so  found components: GLES3
-- Checking for modules 'xkbcommon;wayland-server;wayland-client;wayland-cursor;wayland-protocols;cairo;pango;pangocairo;pixman-1;libdrm;libinput;hwdata;libseat;libdisplay-info;libliftoff;libudev;gbm;hyprlang>=0.3.2;hyprcursor>=0.1.7'
--   Found xkbcommon, version 1.6.0
--   Found wayland-server, version 1.23.0
--   Found wayland-client, version 1.23.0
--   Found wayland-cursor, version 1.23.0
--   Found wayland-protocols, version 1.37
--   Found cairo, version 1.18.0
--   Found pango, version 1.54.0
--   Found pangocairo, version 1.54.0
--   Found pixman-1, version 0.43.4
--   Found libdrm, version 2.4.123
--   Found libinput, version 1.26.2
--   Found hwdata, version 0.388
--   Found libseat, version 0.8.0
--   Found libdisplay-info, version 0.1.1
--   Found libliftoff, version 0.4.1
--   Found libudev, version 255
--   Found gbm, version 24.1.7
--   Found hyprlang, version 0.5.2
--   Found hyprcursor, version 0.1.9
-- Looking for execinfo.h
-- Looking for execinfo.h - found
-- Configuration supports execinfo
-- Looking for backtrace in execinfo
-- Looking for backtrace in execinfo - not found
-- Looking for sys/timerfd.h
-- Looking for sys/timerfd.h - found
-- Checking for module 'epoll-shim'
--   Package 'epoll-shim', required by 'virtual:world', not found
-- XWAYLAND Enabled (NO_XWAYLAND not defined) checking deps...
-- Checking for modules 'xcb;xwayland;xcb-util;xcb-render;xcb-xfixes;xcb-icccm;xcb-composite;xcb-res;xcb-ewmh'
--   Found xcb, version 1.17.0
--   Found xwayland, version 24.1.3
--   Found xcb-util, version 0.4.1
--   Found xcb-render, version 1.17.0
--   Found xcb-xfixes, version 1.17.0
--   Found xcb-icccm, version 0.4.2
--   Found xcb-composite, version 1.17.0
--   Found xcb-res, version 1.17.0
--   Found xcb-ewmh, version 0.4.2
-- Checking for module 'xcb-errors'
--   Package 'xcb-errors', required by 'virtual:world', not found
-- SYSTEMD support is requested (NO_SYSTEMD not defined) checking deps...
-- Looking for systemd/sd-daemon.h
-- Looking for systemd/sd-daemon.h - found
-- Checking for module 'libsystemd'
--   Found libsystemd, version 255
-- Systemd found
-- Setting precompiled headers
-- Setting link libraries
-- Checking for module 'tomlplusplus'
--   Found tomlplusplus, version 3.4.0
-- Configuring done (2.6s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/hyprpm/hyprland/build

[v] meson returned:
ERROR: Neither source directory 'build' nor build directory None contain a build file meson.build.

✔ configured Hyprland
[v] installation will run: sed -i -e "s#PREFIX = /usr/local#PREFIX = /home/mephisto/.local/share/hyprpm/headersRoot#" /tmp/hyprpm/hyprland/Makefile && cd /tmp/hyprpm/hyprland && make installheaders
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━  4 / 5  Installing sources[v] installer returned: rm -fr /home/mephisto/.local/share/hyprpm/headersRoot/include/hyprland
mkdir -p /home/mephisto/.local/share/hyprpm/headersRoot/include/hyprland
mkdir -p /home/mephisto/.local/share/hyprpm/headersRoot/include/hyprland/protocols
mkdir -p /home/mephisto/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland
mkdir -p /home/mephisto/.local/share/hyprpm/headersRoot/share/pkgconfig
find src -name '*.h*' -print0 | cpio --quiet -0dump /home/mephisto/.local/share/hyprpm/headersRoot/include/hyprland
cd subprojects/wlroots-hyprland/include && find . -name '*.h*' -print0 | cpio --quiet -0dump /home/mephisto/.local/share/hyprpm/headersRoot/include/hyprland/wlroots-hyprland && cd ../../..
/bin/sh: line 1: cd: subprojects/wlroots-hyprland/include: No such file or directory
make: *** [Makefile:95: installheaders] Error 1

✖ failed to install headers with error code 2
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  5 / 5  Failed

✖ Headers missing. Please run hyprpm update to fix those.
➜  ~

Tag: v0.39.1, commits: 4460

your version is wildly out of date

your version is wildly out of date
I know, that's why I originally installed the git version instead of devel. Actually, this situation is a dead end for a user who just wants to install hyprland plugins. That's why I wrote a report about it, sorry if I didn't explain the whole situation fully

hyprland-devel is just a metapackage to install the dependencies required for building plugins. If you're using hyprland-git then install hyprland-git-devel


Fix dnx syntax in installing-core-windows.rst #83

See "Run your App" section in http://dotnet.readthedocs.org/en/latest/getting-started/installing-core-windows.html

Thanks @anotherkabab. Appreciated.


When Float is without decimals, it generates a conversion error.

When filtering json through "jq", integer floats (0.0, 1.0, ...) are converted to integers without decimals (0, 1, ...)
This blocks the packing of the module with an error as Error: Could not convert src/ux/areas.tpl/area_technical.git.json to area_technical.git: {"type":"float","value":0}
This error could be ignorable by being tolerant and treating int as float: 0 as 0.0, etc...

I agree this should be changed. However, the actual conversion is done by neverwinter.nim, so this issue needs to be opened there.


[CP] Workaround HardwareRenderer breakage in Android 14

Issue Link
https://github.com/flutter/flutter/issues/146499
Target
stable
PR Link
https://github.com/flutter/engine/pull/52370
Changelog Description
Workaround for Android Platform views not displaying after background + trimMemory on android 14.
Impacted Users
Flutter Android developers who use platform views
Impact Description
Apps using platform views when backgrounded and under memory pressure (trimMemory) the platform views fail to render more frames.
Workaround
No work around other than to update the engine.
Risk
medium
Test Coverage
no
Validation Steps

Launch app with platform view on an Android 14 host device.
Background the app and either open the camera or run adb shell am send-trim-memory <APP PACKAGE> BACKGROUND
Re launch the app
Notice platform views are not getting new frames but are still interactable.

@johnmccutchan for review

The underlying code has changed too much to land this into 3.19.


Add orange cat

Hello! I would like to add an orange cat to the cat options. I know the cat assets can't be distributed so I didn't include any asset files in my commits. I'm wondering if this workaround would be ok:

I bought the cat assets from seethingswarm and modified the lightbrown cat to be orange.
I can send you the orange cat assets separately or encrypted?

Let me know what you think!

Fantastic. You can email me the files, that would work, then I can bundle them in this PR so you still have the attribution.
anthony [dot] p [dot] shaw [at] gmail [dot] com

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 17.06%. Comparing base (ae4b797) to head (a5475ac).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #593      +/-   ##
==========================================
+ Coverage   15.95%   17.06%   +1.11%
==========================================
  Files          23       25       +2
  Lines         909     1260     +351
  Branches      114      167      +53
==========================================
+ Hits          145      215      +70
- Misses        764     1039     +275
- Partials        0        6       +6

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Hey @tonybaloney sorry for the delay! I sent an email with the zip file back on the 16th of November. It may have ended up in your spam box! Let me know if you need anything else!


Improve gitlab performance by calling direct project

This change improves gitlab performance by allowing to call direct project by it's name within namespace. Previous implementation was searching for the project name, which was not effective and prone to errors if the project name was matching regex from all other gitlab projects.
Fixes #244
@redhat-cop/mdt

Summary..

13 seconds w/ 71 Active projects
Under 3 seconds when values.yaml / NAMESPACES is set to one namespace

NO NAMESPACES SET; ( about 13 seconds )
(.venv) [whayutin@thinkdoe pelorus]$ date +"%T. %3N"; python exporters/committime/app.py;
09:45:20. 593
<snip>
/home/whayutin/OPENSHIFT/git/KONVEYOR/PELORUS/upstream/pelorus/.venv/lib64/python3.10/site-packages/urllib3/connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.cluster-wdh07052022a.wdh07052022a.mg.dog8code.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(
07-21-2022 09:45:25 INFO     Watching namespaces: ['default', 'kube-node-lease', 'kube-public', 'kube-system', 'mongo-persistent', 'mysql-persistent', 'nginx-example', 'openshift', 'openshift-adp', 'openshift-apiserver', 'openshift-apiserver-operator', 'openshift-authentication', 'openshift-authentication-operator', 'openshift-cloud-controller-manager', 'openshift-cloud-controller-manager-operator', 'openshift-cloud-credential-operator', 'openshift-cloud-network-config-controller', 'openshift-cluster-csi-drivers', 'openshift-cluster-machine-approver', 'openshift-cluster-node-tuning-operator', 'openshift-cluster-samples-operator', 'openshift-cluster-storage-operator', 'openshift-cluster-version', 'openshift-config', 'openshift-config-managed', 'openshift-config-operator', 'openshift-console', 'openshift-console-operator', 'openshift-console-user-settings', 'openshift-controller-manager', 'openshift-controller-manager-operator', 'openshift-dns', 'openshift-dns-operator', 'openshift-etcd', 'openshift-etcd-operator', 'openshift-host-network', 'openshift-image-registry', 'openshift-infra', 'openshift-ingress', 'openshift-ingress-canary', 'openshift-ingress-operator', 'openshift-insights', 'openshift-kni-infra', 'openshift-kube-apiserver', 'openshift-kube-apiserver-operator', 'openshift-kube-controller-manager', 'openshift-kube-controller-manager-operator', 'openshift-kube-scheduler', 'openshift-kube-scheduler-operator', 'openshift-kube-storage-version-migrator', 'openshift-kube-storage-version-migrator-operator', 'openshift-machine-api', 'openshift-machine-config-operator', 'openshift-marketplace', 'openshift-monitoring', 'openshift-multus', 'openshift-network-diagnostics', 'openshift-network-operator', 'openshift-node', 'openshift-oauth-apiserver', 'openshift-openstack-infra', 'openshift-operator-lifecycle-manager', 'openshift-operators', 'openshift-ovirt-infra', 'openshift-sdn', 'openshift-service-ca', 'openshift-service-ca-operator', 'openshift-user-workload-monitoring', 'openshift-vsphere-infra', 'pelorus']
<snip>
07-21-2022 09:45:33 WARNING  Skipping non GitLab server, found https://github.com
07-21-2022 09:45:33 WARNING  Build pelorus/failure-exporter-1 in app failure-exporter is missing required attributes to collect data. Skipping.
07-21-2022 09:45:33 INFO     Collected commit_timestamp{ namespace=mongo-persistent, app=todolist, commit=baed827995b0e915f1b8759ab88b2bea668a4b7a, image_sha=sha256:e4669362c17758830f53eecb76270f67c3770733363c1acf16df086c35ddd291 }<PHONE_NUMBER>.0

w/ NAMESPACES set..  ( under 3 seconds )

(.venv) [whayutin@thinkdoe pelorus]$ date +"%T. %3N"; python exporters/committime/app.py;
09:49:36. 766
/home/whayutin/OPENSHIFT/git/KONVEYOR/PELORUS/upstream/pelorus/exporters/committime/app.py:4: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.util import strtobool
Running committime exporter. No version information found.
Initializing Logger with LogLevel: INFO
07-21-2022 09:49:37 ERROR    load cache error: ResourceList.__init__() got an unexpected keyword argument 'base_resource_lookup'
/home/whayutin/OPENSHIFT/git/KONVEYOR/PELORUS/upstream/pelorus/.venv/lib64/python3.10/site-packages/urllib3/connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.cluster-wdh07052022a.wdh07052022a.mg.dog8code.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(
/home/whayutin/OPENSHIFT/git/KONVEYOR/PELORUS/upstream/pelorus/.venv/lib64/python3.10/site-packages/urllib3/connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.cluster-wdh07052022a.wdh07052022a.mg.dog8code.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(
/home/whayutin/OPENSHIFT/git/KONVEYOR/PELORUS/upstream/pelorus/.venv/lib64/python3.10/site-packages/urllib3/connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.cluster-wdh07052022a.wdh07052022a.mg.dog8code.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(
07-21-2022 09:49:37 INFO     =====Using GitLab Collector=====
07-21-2022 09:49:37 INFO     Watching namespaces: ['mongo-persistent']
/home/whayutin/OPENSHIFT/git/KONVEYOR/PELORUS/upstream/pelorus/.venv/lib64/python3.10/site-packages/urllib3/connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.cluster-wdh07052022a.wdh07052022a.mg.dog8code.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(
/home/whayutin/OPENSHIFT/git/KONVEYOR/PELORUS/upstream/pelorus/.venv/lib64/python3.10/site-packages/urllib3/connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.cluster-wdh07052022a.wdh07052022a.mg.dog8code.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(
07-21-2022 09:49:38 INFO     Collected commit_timestamp{ namespace=mongo-persistent, app=todolist, commit=baed827995b0e915f1b8759ab88b2bea668a4b7a, image_sha=sha256:e4669362c17758830f53eecb76270f67c3770733363c1acf16df086c35ddd291 }<PHONE_NUMBER>.0

while testing this I came across this bug https://github.com/konveyor/pelorus/issues/577
AFAICT it's not related to the change though :)

/lgtm


resize: Fixed invite link overflow on reload.

Added a small fix for #16840 .
ScreenShots :
Before :

After :

@aryanshridhar can you update the commit message to explain why this adjustment is correct, and won't result in other widgets being misplaced?  Also, details about how you tested this would be very helpful.
@andersk can you review this?  I think at this point you definitely understand resize.js better than I do.
(I'm happy with us merging tactical fixes).

@ligmitz can you review this?  I'm not sure if we've already merged a fix for this issue or not.

We have already merged a fix via #18282. So I guess this isn't required.

Awesome @ligmitz! Closing it in favour of #18282 (already merged!)

@timabbott hi, shall we clost this https://github.com/zulip/zulip/pull/16841 and the related issue https://github.com/zulip/zulip/issues/16840 as they had been fixed a long time ago?
I am interested in contributing to this project, and I am looking for issues to get started, but I found there are a lot of issues that were solved but left open.

@ZhengLin-Li This one is closed already, but yes, I'll close out https://github.com/zulip/zulip/issues/16840 -- thanks!
Please comment on any other open issues you come across that look to be solved.


Question: How to test and build the project from source

hello hosts!
i'm really curious about building the project from source and testing it. However i couldn't find any instruction on that.
could you provide any guidelines? thank you

This project doesn't have any unit tests, only test cases. If you just want to compile the project, you can use Maven.
mvn clean package


Delete this repository

There's no reason to fork my personal GitHub.io page. Please take this one down, as it is clearly not me.

Please kindly remove this repository.


Possible bug in + operator overload for Gt

Could you, please, check that there's no error in + operator overload for Gt struct? I think that there should be + sign instead of *:
https://github.com/neo-project/Neo.Cryptography.BLS12_381/blob/844bc3a4f7d8ba2c545ace90ca124f8ada4c8d29/src/Neo.Cryptography.BLS12_381/Gt.cs#L94

It is *, please refer https://github.com/zkcrypto/bls12_381/blob/7de7b9d9c509b9973b35a3241b74bbbea95e700a/src/pairings.rs#L283


Add link to examples from README to wiki

We're currently working on documentation and I'm not sure what direction we want to take with the wiki, so going to close this one out for now.


release-please doesn't generate tag or release with Release-As instruction for alpha pre-release

Hi!
We are using release-please with Github Action to automate releases on our Terraboard repository, but we are facing an issue.
We needed to release an alpha version (2.0.0-alpha), to do this we made an empty commit with, as specified in the Readme, a Release-As: 2.0.0-alpha instruction.
Once the generated PR was merge, release-please did not generate any tag or release...
I reproduced this in this repo: https://github.com/hbollon/release-please-go-test
I have observed that with our configuration the tag is performed very well without "Release-As" but not with.
Does this problem come from our way of doing things?
Environment details

OS: Github Action running on ubuntu-latest
release-please version: latest

Steps to reproduce

Do some git stuff triggering release-please PR creation
Do an empty commit with Release-As: 2.0.0-alpha message
Squash and merge release-please's PR
No tag or release should be generated

@hbollon I am unable to reproduce your issue, I tested here, using Release-As to create a pre-release.
One thing I notice is that your merged PR is missing the label autorelease: pending.... I think what might actually happened is that you were bitten by this bug, which results in PRs being opened repeatedly if you use a pre-release version #.
There's a fix for this incoming [https://github.com/googleapis/release-please/pull/1000].
Let's discuss this problem in #988 👍 I'll make sure go is included in the fix.

Hey @bcoe and thanks for your reply!
Indeed, I was aware of this issue and even observed it in our project and the test one but I did not pay attention that there was a difference between the duplicated PRs, I started from the principle that either would have the same effect. Anyways that seems to make sense and I will redo the tests on our side.
In any case, thank you, I will carefully follow this issue and the fix that arrives :smile:


maven-tools: add component config.pan and schema.pan header templates

Fixes #109

Needs testing.
Will require some minor changes in all components

adapt header of component config and schema
typically, whole config.pan can be replaced by ${componentconfig}
no bind in schema
component type must called <name>_component (but this type shouldn't be used in anything but the config anyway)

Tested this with ncm-ccm

remarks fixed


Mark filters_test as flaky

This test occasionally fails just outside of tolerance. Marking as flaky:
https://docs.bazel.build/versions/master/be/common-definitions.html#test.flaky

@seanpmorgan Any idea what in filters_test leads to the flakiness?


Support personalized user experience

Using cookie
Show suggestions in root content
suggesting expected user action (continue to read contents)
Recommending user action (rating e.g.)
this feature may be implemented by plugin

At first, we should implement #194.


bumping master: TheWeatherCompany changes #86 and f7bddf5 and 55c782e

OK one more problem... Travis failing with"
# github.com/maximilien/softlayer-go/data_types
data_types/softlayer_product_item_price.go:10: Item redeclared in this block
	previous declaration at ../data_types/softlayer_item_price.go:10
data_types/softlayer_product_item_price.go:16: Category redeclared in this block
	previous declaration at ../data_types/softlayer_item_price.go:16

Investigating.

Also, you guys need to go fmt ./... before submitting PRs. Generally, I think the bin/test-unit should have done so for you.

OK, upon inspection, seems that data_types/softlayer_product_item_price.go is a duplicate of data_types/softlayer_item_price.go trying to remove it and fix.

Guys a lot of things need to be fixed. I removed the data_types/softlayer_product_item_price.go and change your code to use SoftLayer_Product_Item and when I run tests I started seeing the issue of uint32 and int for IDs, especially in test_helpers.go. After fixing that (as a hack) then when I run tests I get this huge mess... can you confirm. Look at my develop-max branch. I can help you guys fix things but seems that maybe I am missing something?
See the errors in this gist

@maximilien I am looking into this now, I will double-check all is working before I commit, I have a hunch where the issue lies.

Yeah, seems all good. Thanks @danielcbright and team.
Merging, finally. Cheers :beers:

Thanks @maximilien and team, I promise future PR's are going to be a bit more tidy and reasonable in size/scope. Thanks for the patience :)


missing files

There is no train.sh or requirements.txt. Could you provide them? Thank you very much!

Thank you for pointing this out! I apologize for any confusion caused. I have already uploaded these two files. Please let me know if there's anything else you need, and I'll be happy to assist!


Uncaught Error: Cannot find module 'remark-lint-no-empty-sections'

Steps to reproduce:

Forked and cloned: http://ben.balter.com/jekyll-style-guide/
Ran bundle
Opened LICENSE.md in Atom
Error: Cannot find module 'remark-lint-no-empty-sections

Atom Version: 1.5.3
System: Mac OS X 10.10.5
Thrown From: linter-markdown package, v1.5.0
Stack Trace
Uncaught Error: Cannot find module 'remark-lint-no-empty-sections'
At module.js:338

Error: Cannot find module 'remark-lint-no-empty-sections'
    at Module._resolveFilename (module.js:336:15)
    at Function.Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app.asar/src/module-cache.js:383:52)
    at Function.Module._load (module.js:286:25)
    at Module.require (module.js:365:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at loadExternal (/Users/edlc4sz/.atom/packages/linter-markdown/node_modules/remark-lint/lib/index.js:171:12)
    at loadExternals (/Users/edlc4sz/.atom/packages/linter-markdown/node_modules/remark-lint/lib/index.js:202:24)
    at lint (/Users/edlc4sz/.atom/packages/linter-markdown/node_modules/remark-lint/lib/index.js:250:17)
    at Of.use (/Users/edlc4sz/.atom/packages/linter-markdown/node_modules/remark/node_modules/unified/node_modules/attach-ware/index.js:121:21)
    at Processor.use (/Users/edlc4sz/.atom/packages/linter-markdown/node_modules/remark/node_modules/unified/index.js:106:23)
    at /Users/edlc4sz/.atom/packages/linter-markdown/lib/index.js:123:12
    at handleLocalConfiguration (/Users/edlc4sz/.atom/packages/linter-markdown/node_modules/remark/lib/cli/configuration.js:294:9)
    at /Users/edlc4sz/.atom/packages/linter-markdown/node_modules/remark/lib/cli/configuration.js:211:9
    at /Users/edlc4sz/.atom/packages/linter-markdown/node_modules/remark/node_modules/vfile-find-up/index.js:207:17
    at FSReqWrap.oncomplete (fs.js:82:15)

Commands
     -0:02.7.0 markdown-preview:toggle (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-vivid-syntax.theme-one-dark-ui)

Config
{
  "core": {
    "disabledPackages": [
      "markdown-preview"
    ],
    "themes": [
      "one-dark-ui",
      "one-dark-vivid-syntax"
    ]
  }
}

Installed Packages
# User
color-picker, v2.1.1
linter, v1.11.3
linter-markdown, v1.5.0
markdown-deluxe, v1.0.0
markdown-mindmap, v0.2.4
markdown-preview-opener, v0.1.1
markdown-preview-plus, v2.2.2
markdown-scroll-sync, v2.1.2
one-dark-vivid-syntax, v1.1.2

# Dev
No dev packages

Seems to be on any .md file in the project:

Did you run npm install to install all of the project's dependencies? I'm not sure what exactly you are referring to with bundle, but it looks to be a Ruby on Rails program, and thus it's doubtful that it installs the Node dependencies (of which remark-lint-no-empty-sections is one).

Just ran npm install and updating an additional Atom package. Will let you know. Thanks for your help!

I've got a similar issue with "remark-lint-sentence-newline" (an external linter rule).
Tried running sudo npm i -g "remark-lint-sentence-newline" and npm i --save --dev "remark-lint-sentence-newline" but this did not help. Restarting Atom had no effect either.
Atom Version: 1.7.4
System: Ubuntu 16.04
Thrown From: linter-markdown package, v1.5.0
Stack Trace
Uncaught Error: Cannot find module 'remark-lint-sentence-newline'
At module.js:340

Error: Cannot find module 'remark-lint-sentence-newline'
    at Module._resolveFilename (module.js:338:15)
    at Function.Module._resolveFilename (/opt/atom/resources/app.asar/src/module-cache.js:383:52)
    at Function.Module._load (module.js:289:25)
    at Module.require (module.js:366:17)
    at require (/opt/atom/resources/app.asar/src/native-compile-cache.js:50:27)
    at loadExternal (/home/lhrazk/.atom/packages/linter-markdown/node_modules/remark-lint/lib/index.js:173:12)
    at loadExternals (/home/lhrazk/.atom/packages/linter-markdown/node_modules/remark-lint/lib/index.js:204:24)
    at lint (/home/lhrazk/.atom/packages/linter-markdown/node_modules/remark-lint/lib/index.js:252:17)
    at Of.use (/home/lhrazk/.atom/packages/linter-markdown/node_modules/remark/node_modules/unified/node_modules/attach-ware/index.js:121:21)
    at Processor.use (/home/lhrazk/.atom/packages/linter-markdown/node_modules/remark/node_modules/unified/index.js:106:23)
    at /home/lhrazk/.atom/packages/linter-markdown/lib/index.js:123:12
    at handleLocalConfiguration (/home/lhrazk/.atom/packages/linter-markdown/node_modules/remark/lib/cli/configuration.js:316:9)
    at /home/lhrazk/.atom/packages/linter-markdown/node_modules/remark/lib/cli/configuration.js:233:9
    at /home/lhrazk/.atom/packages/linter-markdown/node_modules/remark/node_modules/vfile-find-up/index.js:207:17
    at FSReqWrap.oncomplete (fs.js:82:15)

Config
{
  "core": {
    "themes": [
      "atom-light-ui",
      "atom-light-syntax"
    ]
  }
}

Installed Packages
# User
activate-power-mode, v0.5.2
color-picker, v2.1.1
editorconfig, v1.4.1
file-icons, v1.7.12
goto-last-edit, v0.3.0
linter, v1.11.4
linter-eslint, v7.2.2
linter-less, v2.5.0
linter-markdown, v1.5.0
markdown-scroll-sync, v2.1.2
minimap, v4.24.2
open-recent, v5.0.0
project-manager, v2.9.7
react, v0.15.0

# Dev
No dev packages

.remarkrc
{
  "plugins": {
    "lint": {
      "external": ["remark-lint-sentence-newline"],

      "no-multiple-toplevel-headings": false,
      "list-item-indent": false,
      "emphasis-marker": "_",
      "hard-break-spaces": true,
      "heading-style": "setext",
      "fenced-code-marker": "`",
      "final-newline": true,
      "maximum-line-length": false,
      "no-html": false,
      "no-multiple-toplevel-headings": true
    }
  },
  "settings": {
    "commonmark": true
  }
}

@kachkaev I'm not sure that global plugins are supported... does it work if you install the plugin in the project?

@Arcanemagus unfortunatelly it does not. Tried both on Ubuntu and OSX. MWE:
https://github.com/kachkaev/linter-markdown-51

Quite the pickle! Thanks for the detailed project, @kachkaev.
I believe, due to some change in atom, remark-lint is no longer able to detect which project the atom-linter is running on, so it can’t seem to find the node_modules/ directory.  I believe the solution would be to externalise the logic used in remark-lint, and have linter-markdown load the external rules itself (externals can be an array of objects of ruleIds mapping to functions, too), and pass those instead.  I’ll dig into externalising the logic!

@Arcanemagus P.S. Partial support (for globals), could be added by updating remark-lint to 3.2.0-3.2.1, for now.

This is fixed, but unfortunately there’s an error in that external rule, which I PRd and you can follow here: https://github.com/chcokr/remark-lint-sentence-newline/pull/23.

Great, thanks @wooorm!
I also encountered that external issue and was also about to report an issue. Happy to see a fix from you there instead!

@wooorm I wonder if it would be beneficial to pin the versions of remark / remark-lint so GreenKeeper would send a PR for every version?

@Arcanemagus, yeah, I think that would pull in more fixes and changes to dependants. I’m 👍!


change hardcoded values to database values (standard users)

[x] Task count
[x] Assigned tasks list
[x] Chore list (not completed)
[x] Chore list (completed)

Handle manage chores lists and actions


Get current user location through Location Layer Plugin

Hey guys,
Thanks for this amazing Mapbox SDK.
I recently started to use the Location Layer Plugin to show user location on map as it is advised on the Mapbox website plugin page and to benefit from the possibility "to display the location icons/markers within the map itself rather than on top as an Android view".
However, I'm not able to dynamically get the user location from the location layer plugin itself.
Before implementing the plugin, I used to call the getMyLocation() method from MapboxMap object but I can't find an equivalent directly using the plugin.

I tried to combine the MapboxMap approach with the Location Layer plugin but, in order to use MapboxMap.getMyLocation() method, I have to call 'setMyLocationEnabled(true)' on my MapboxMap object, which enables and draws the 'my-location layer' from MapboxMap over the marker drawn within the map by the Location Layer Plugin.  (Sometimes, these two markers are even separated by tens of meters)

My second idea was to override the 'onLocationChanged()' method from my LocationEngineListener, but I'm not satisfied with this approach as I have to wait for this to update before being able to access the current user location.

Please, does somebody have any idea overcome this ?
Thanks :)

#199 adds this API, closing


Use specific version of process_helper gem

The process_helper gem was updated to no longer support the input_lines option, which is used by the code in this repo.
Also, the change to process_helper was a patch bump, but the API of the library changed. Looks like someone didn't follow semver 😉

You got me.  But I thought semver didn't matter if it started with 0.0??? ;)
BTW, just a head up, I'm not using this myself, don't plan to be, there's not going to be official support for this from the pivotaltracker, and I don't plan on supporting it myself.
So, I plan on moving it to my own org and will approve (but not test) any PRs, but if anyone wants to step up and take ownership of it, you are welcome to.
-- Chad

merging, not tested.


pytest doctest collection skips C-implemented functions

Figure out why doctests in c-implemented functions (ufuncs in scipy.special, LinearNDInterpolator etc) are not collected by vanilla pytest doctest collection. Maybe it's something to fix on the pytest side?
We'll then be able to remove quite a few workarounds.

Asked a question upstream: https://github.com/pytest-dev/pytest/discussions/11450

Per response at pytest-dev/pytest#1145, the canonic issue over at pytest-dev is https://github.com/pytest-dev/pytest/issues/11388.
For us, it needs a testing because simply using inspect.isroutine is not enough:
In [42]: from scipy import special as s

In [43]: import numpy as np

In [57]: for obj in [s.erf, np.add, LinearNDInterpolator, LinearNDInterpolator.__call__]:
    ...:     print(obj, inspect.isfunction(obj), inspect.isroutine(obj), inspect.isbuilt
    ...: in(obj), inspect.isclass(obj), isinstance(obj, np.ufunc))
    ...:
<ufunc 'erf'> False False False False True
<ufunc 'add'> False False False False True
<class 'scipy.interpolate.interpnd.LinearNDInterpolator'> False False False True False
<cyfunction NDInterpolatorBase.__call__ at 0x7fa04ee17440> False True False False False

we'll need to check if an object is a routine or a class of a ufunc. Will need testing and checking the log.


Manage jitsi affiliation when token auth is activated

Purpose
When we use jitsi and this one is configure toi use token for authentication, We have to generate one for each participant asking to join the discussion. Previously the same token was shared between all but this solution has several issues. We decided to create a new endpoint, fetchable only by instructor, giving all jitsi information needed to connect it. including a valid token with affiliation set accordingly.
Proposal

[x] create endpoint to fetch jitsi info for a specific video
[x] Manage mod_token_affiliation jitsi plugin
[x] fetch jitsi info when a studen is accepted to join the discussion.

I find the "fetch jitsi info" a bit misleading because it is actually reserved for "admin" and it's purpose seems mainly to provide a Jitsi token. As I don't have better name it looks good to me.
Please ask ChatGPT to fix your keyboard :P

It provides more than a token but all the info needed to connect to jitsi. The jitsi url, where to fetch the externel_api file and how to instantiate the jitsi iframe api.


Supabase similarity search with metadata filtering

Supabase similarity search with metadata filtering

From what I understood, SupabaseVectorStore's similarity searches did not implement any sort of filtering based on the metadata stored in Supabase. Furthermore, I could not find any way of using metadata_filter to limit the results given by a RetrievalQA.
This is my first open source contribution so if I happened to overlook anything please let me know!
Usage
Metadata can be defined in the constructor.
vectorStore = SupabaseVectorStore(client=supabase, embedding=embeddings, table_name="documents", metadatas=[{"key": "value"}])

# unchanged
qa = RetrievalQA.from_chain_type(llm=ChatOpenAI(), chain_type="stuff", retriever=vectorStore.as_retriever())
res = qa.run("What is langchain?")

@dev2049

@hwchase17 @Dragos-P-Popa There is also Supabase Vecs - https://supabase.github.io/vecs/
I don't think we should keep any expectations for their python libs to develop much at this point, but vecs looks good and has metadata filtering etc already built in. It's very new and only just launched last month, but I thought I'd try making a vectorstore langchain integration a go. I think more development would go towards that than their existing python tooling anyway. We switched from the JS to Python langchain lib and it was kinda a bummer when we saw that the JS version  now had a nice filter solution, but no such filtering on Python :/
For anyone else looking at this, what I did do to get supabase filtering nicely was I cloned the SupabaseVectorStore class and added few fields I filter on in my match function in  init, and then passed them in to the match function in similarity_search_by_vector_with_relevance_scores and similarity_search_by_vector_returning_embeddings so that they are filtered via the match function. All chains/memory/retrievers using it should just work.

added filter support in #7721, let me know if i'm missing anything!


Responce not received until end is called

I am trying to send a stream of data using observe, following the observe_client.js and observe_server.js examples.
However, the client's response only triggers once the server calls the end method on the response, and not after write is called.
server:
const CoapServer = createServer({
    reuseAddr: true,
});

CoapServer.on('request', (req: IncomingMessage, res: OutgoingMessage) => {
    // Is this an observe request? If not, just proxy it
    if (req.headers.Observe !== 1) {
       ...
    } else {
       res.write("test");
    }
});

client:
const req = coap.request({
    method: "GET",
    hostname: "localhost",
    pathname: "/observe",
    observe: 1,
    confirmable: 1,
});

req.on('response', (res) => {
    console.log("req.on('response')");
    res.pipe(process.stdout);
});

req.end();

Strange, so I am now unable to recreate this bug & perhaps was an issue with my setup. So am going to close the issue.


Filters are not applied to pagination

Describe the bug
The second (and so on) page of filtered developers ignores the selected filters.
To Reproduce
Steps to reproduce the behavior:

Go to /developers
Apply a filter (sorting by availability works)
See that all developers are in the filter (all "Available now")
Scroll so pagination triggers the second page

Expected behavior
Second page of developers are also filtered (all "Available now").
Actual behavior
Second page of developers are not filtered (some are not available).
Screenshots

@joemasilotti hi
Can I work on this bug?

Yes, please! All yours @kaushikhande.

@joemasilotti Please review

Fixed via #272.


Warning: Failed prop type: Invalid prop binary of type string supplied to BarcodeChunk, expected an array.

Good day, friends. I'm using the example code for using the library from the documentation
import React from 'react';
import { View } from 'react-native';
import { Barcode } from 'expo-barcode-generator';

export default function App() {
  return (
    <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
      <Barcode
        value="123456789999"
        options={{ format: 'UPC', background: 'lightblue' }}
        rotation={-5}
      />
    </View>
  );
}

and encountering the following error:
ERROR  Warning: Failed prop type: Invalid prop `binary` of type `string` supplied to `BarcodeChunk`, expected an array.
    at BarcodeChunk (http://<IP_ADDRESS>:8081/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.routerRoot=app:214555:22)
    in Barcode (at ScreenHomeAcc.jsx:38)
    in RCTView (at View.js:116)
    in View (at ScreenHomeAcc.jsx:33)
    in RCTView (at View.js:116)
    in View (at ScreenHomeAcc.jsx:18)
    in RCTView (at View.js:116)
    in View (at ScreenHomeAcc.jsx:12)
    in ScreenHomeAcc (at profile.js:6)
    in Profile (at useScreens.js:112)
    in Unknown (at useScreens.js:116)
    in Suspense (at useScreens.js:115)
    in Route (at useScreens.js:131)
    in Route(profile) (at SceneView.tsx:132)
    in StaticContainer
    in EnsureSingleNavigator (at SceneView.tsx:124)
    in SceneView (at useDescriptors.tsx:218)
    in RCTView (at View.js:116)
    in View (at Screen.tsx:63)
    in RCTView (at View.js:116)
    in View (at Background.tsx:13)
    in Background (at Screen.tsx:58)
    in Screen (at BottomTabView.tsx:135)
    in RNSScreen (at createAnimatedComponent.js:54)
    in Unknown (at src/index.native.tsx:314)
    in Suspender (at src/index.tsx:40)
    in Suspense (at src/index.tsx:39)
    in Freeze (at src/index.native.tsx:206)
    in DelayedFreeze (at src/index.native.tsx:313)
    in InnerScreen (at src/index.native.tsx:566)
    in Screen (at ScreenFallback.tsx:39)
    in MaybeScreen (at BottomTabView.tsx:127)
    in RNSScreenNavigationContainer (at src/index.native.tsx:398)
    in ScreenContainer (at ScreenFallback.tsx:30)
    in MaybeScreenContainer (at BottomTabView.tsx:93)
    in RCTView (at View.js:116)
    in View (at SafeAreaProviderCompat.tsx:42)
    in SafeAreaProviderCompat (at BottomTabView.tsx:92)
    in BottomTabView (at createBottomTabNavigator.tsx:118)
    in PreventRemoveProvider (at useNavigationBuilder.tsx:718)
    in NavigationContent (at useComponent.tsx:35)
    in Unknown (at createBottomTabNavigator.tsx:117)
    in BottomTabNavigator (at withLayoutContext.js:65)
    in Unknown (at _layout.js:14)
    in Bro (at useScreens.js:112)
    in Unknown (at useScreens.js:116)
    in Suspense (at useScreens.js:115)
    in Route (at useScreens.js:131)
    in Route(user) (at SceneView.tsx:132)
    in StaticContainer
    in EnsureSingleNavigator (at SceneView.tsx:124)
    in SceneView (at useDescriptors.tsx:218)
    in RCTView (at View.js:116)
    in View (at DebugContainer.native.tsx:34)
    in DebugContainer (at NativeStackView.native.tsx:82)
    in MaybeNestedStack (at NativeStackView.native.tsx:325)
    in RCTView (at View.js:116)
    in View (at NativeStackView.native.tsx:318)
    in RNSScreen (at createAnimatedComponent.js:54)
    in Unknown (at src/index.native.tsx:314)
    in Suspender (at src/index.tsx:40)
    in Suspense (at src/index.tsx:39)
    in Freeze (at src/index.native.tsx:206)
    in DelayedFreeze (at src/index.native.tsx:313)
    in InnerScreen (at src/index.native.tsx:566)
    in Screen (at NativeStackView.native.tsx:253)
    in SceneView (at NativeStackView.native.tsx:413)
    in Suspender (at src/index.tsx:40)
    in Suspense (at src/index.tsx:39)
    in Freeze (at src/index.native.tsx:206)
    in DelayedFreeze (at src/index.native.tsx:220)
    in RNSScreenStack (at src/index.native.tsx:227)
    in ScreenStack (at NativeStackView.native.tsx:401)
    in NativeStackViewInner (at NativeStackView.native.tsx:474)
    in RCTView (at View.js:116)
    in View (at SafeAreaProviderCompat.tsx:42)
    in SafeAreaProviderCompat (at NativeStackView.native.tsx:473)
    in NativeStackView (at createNativeStackNavigator.tsx:72)
    in PreventRemoveProvider (at useNavigationBuilder.tsx:718)
    in NavigationContent (at useComponent.tsx:35)
    in Unknown (at createNativeStackNavigator.tsx:71)
    in NativeStackNavigator (at withLayoutContext.js:65)
    in Unknown (at _layout.js:11)
    in Layout (at useScreens.js:112)
    in Unknown (at useScreens.js:116)
    in Suspense (at useScreens.js:115)
    in Route (at useScreens.js:131)
    in Route() (at ExpoRoot.js:90)
    in RNCSafeAreaProvider (at SafeAreaContext.tsx:92)
    in SafeAreaProvider (at ExpoRoot.js:55)
    in wrapper (at ExpoRoot.js:89)
    in EnsureSingleNavigator (at BaseNavigationContainer.tsx:430)
    in BaseNavigationContainer (at NavigationContainer.native.js:105)
    in ThemeProvider (at NavigationContainer.native.js:104)
    in NavigationContainerInner (at ExpoRoot.js:86)
    in ContextNavigator (at ExpoRoot.js:64)
    in ExpoRoot (at qualified-entry.js:20)
    in App (created by ErrorOverlay)
    in ErrorToastContainer (created by ErrorOverlay)
    in ErrorOverlay (at withDevTools.ios.js:25)
    in withDevTools(ErrorOverlay) (at renderApplication.js:57)
    in RCTView (at View.js:116)
    in View (at AppContainer.js:127)
    in RCTView (at View.js:116)
    in View (at AppContainer.js:155)
    in AppContainer (at renderApplication.js:50)
    in main(RootComponent) (at renderApplication.js:67)

I use
"dependencies": {
"expo": "~50.0.5",
"expo-barcode-generator": "^2.0.0"
}

Tell me how to fix this?

@nmamali Please tell me, should I wait for an extraordinary bugfix or solution from you?
could you please create a minimal-reproducible-example (https://stackoverflow.com/help/minimal-reproducible-example)

@CoderButerbroder if you change that line to the following, does it still work?
BarcodeChunk.propTypes = {
  padding: PropTypes.number,
  binary: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.string), PropTypes.string]),
  options: PropTypes.shape({
    textPosition: PropTypes.oneOf(['top', 'bottom']),
    fontSize: PropTypes.number,
    textMargin: PropTypes.number,
    width: PropTypes.number,
    height: PropTypes.number
  })
};

I'll release a new version with that fix shortly. Thanks for testing it 💪

@CoderButerbroder I've just released 2.0.1. Please let me know if it fixes your issue.


Add region/partition information as a prefix to log statements

Adding region and partition ids as a prefix to log statements would help readability. Unfortunately it looks like GLOG does not support custom prefixes: https://github.com/google/glog/issues/229#issuecomment-322453611. We could write a wrapper for the log macro? Might be more work than it's worth?
@ctring

I thought about this before but we only need this in unit tests because the logs are interleaved in one terminal. Later on when things are more stable, we'll most often run different processes with logging on different terminals; or run with Docker, and log of a particular process can be watched with docker container logs


Need new release

Greetings, and thank you for maintaining Hyper. Would it be possible sometime soon to release a new Hyper package with the latest build fixes? I'm trying to get the Heroku Rust example working again. Thank you!

Same here. Still getting a few deprecated item error on the master branch.

Just published 0.0.20


Fix Moxie URL in build.xml (#1441)

Looks like the GitHub org name changed at some point, and the Moxie URL in build.xml needs to be updated.
#1441

Apparently there are a bunch of hard coded paths containing gitblit.github.com that should be updated to gitblit-org.github.io (or even better yet just use site relative URLs) in the gh-pages branch of gitblit-org/moxie. And at the same time it would be good to update github.com/gitblit/ to github.com/gitblit-org/. Not to mention this same problem all over gitblit-org repos (including other places in this repo besides just build.xml).

@Uzume , can you tell me where you see this problem in this repo besides build.xml? Or did you mean that in connection with Moxie? Because for this repo it should all have been adjusted already. I'm not sure I understand which places you refer to.

Uzume, thank you for trying to help. Apparently I am too daft, because the search links you provided above result in zero hits when I click on them.
Anyhows, I thought you had found links within this repository pointing to the gitblit project itself. But I was not able to find any of those. So I guess you were talking about links to other repositories.
Which is true, the change of the group for all other gitblit repositories has not been accounted for so far.

Uzume, thank you for trying to help. Apparently I am too daft, because the search links you provided above result in zero hits when I click on them.
Anyhows, I thought you had found links within this repository pointing to the gitblit project itself. But I was not able to find any of those. So I guess you were talking about links to other repositories.
Which is true, the change of the group for all other gitblit repositories has not been accounted for so far.

@flaix: No, it is probably not you but me. I have several GitHub "Feature preview"s turned on (including I suspect New Code Search and Code View). Try these links instead:

"gitblit.github"
"github.com/gitblit/gitblit"

I am sorry about that. I made sure those work without being logged in. Some of the more advanced searches I am not sure how to port to the older search API but that should get you basically the same hits in this repo anyway.

Anyhow, I do grep my local files. And yes, none of the links between different repos are adjusted. I just thought that you had seen a link within the gitblit repo to itself that I may have missed.

@flaix: Well even the changes proposed in this PR are not about self referential links but local build.xml links to moxie.
The only self referential links in this repo that need fixed are in src/test/java/com/gitblit/tests/StringUtilsTest.java.
However, there are broken links in this repo to several things including:

http://gitblit.github.io/moxie/settings.html
http://gitblit.github.io/gitblit-registry/plugins.json
http://gitblit.github.io/moxie
http://gitblit.github.io/moxie/maven
http://gitblit.github.io/moxie/maven/com/gitblit/moxie/moxie+ant/0.9.4/moxie+ant-0.9.4.tar.gz

Yes, those I am aware of.
I was thrown off by your "including other places in this repo besides just build.xml". I misunderstood that for links within gitblit repo to itself. Sorry to have caused confusion.

Yes, those I am aware of. I was thrown off by your "including other places in this repo besides just build.xml". I misunderstood that for links within gitblit repo to itself. Sorry to have caused confusion.

@flaix: No, problem, but this PR was never about any repo self-referential link issues (though there is the one bunch at the bottom of  StringUtilsTest.java).
So should I just spam PRs to all 13 repos with link updates? I am not planning on attempting to test anything (but in theory they should be better not worse off)?

So should I just spam PRs to all 13 repos with link updates? I am not planning on attempting to test anything (but in theory they should be better not worse off)?

No, thank you for the offer, but I don't think that is necessary.
But thank you for your comment anyways, I learned something new about Github's new code search.

@flaix: Yes, I did too. I had gotten used to the new search features without thinking about things. I did notice that if I have that turned on (as I do for my account), when I click links for the older search interfaces, it translates the older search to the new search interface. Overall, I really like the new search.
I cannot say I am as thrilled with the new code view that is part of the same package. You can minimize the new sidebars on the left and right (in some contexts) that default to open when you first turn it on. However it also adds indexed linking in code views (which can sometimes be irritating when trying to copy snippets and it instead jumps to definitions or other uses). It also seems to try and take over "Ctrl-F" for searching within the code view and unfortunately Firefox (which I am using) also uses that for search within the page (so I have to use menus for that now instead).

Thank you, Garrett!

@glmdev, @flaix: Nice work, however I notice this still shows a hits in this repo:

"github.com/gitblit/gitblit"

@Uzume , yes, I didn't bother because that is just a unit test operation on the string. It doesn't matter what the URL actually is, it is not retrieved.


Using LambdaLogger.Log for writting in cloudwatch doesn't work

I am trying to write into cloudwatch using LambdaLogger.Log("text"); into a asp.net core that will be executed in a lambda.
I have set the services:
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddControllers();

        services.AddLocalStack(Configuration);
        services.AddDefaultAWSOptions(Configuration.GetAWSOptions());
        services.AddAwsService<Amazon.CloudWatchLogs.IAmazonCloudWatchLogs>();

    }

Expected Behavior
When I use LambdaLogger.Log("text"); in the controller I expect to see an entry in cloudwatch
Actual Behavior
Nothing is written
Steps to Reproduce the Problem
1.Create an asp.net core app that will be executed in a lambda
2.Set the services configuration
3.Use LambdaLogger.Log("text")
Specifications

Version: 1.1.0
Platform: windows
Subsystem: asp.net core 3.1

Thanks

Hi @pablocastilla,
I'm not sure this issue caused by this client library.  Please check this issue https://github.com/localstack/localstack/issues/1394, it might be related to your problem.
Please inform me after, I can do more in-depth tests or move this issue to the LocalStack repo.

Hi @pablocastilla, closing this issue, please try the new version. If the problem still continues you can re-open the issue.


Convert KeyboardDragListener to TypeScript

Done in the above commit. I did some fuzz testing (which identified #1379) and all seemed well. I did some manual testing and tried using KeyboardDragListenerOptions in a few places in geometric-optics. Closing.


Typeahead is-open change via document click does not trigger digest on original scope

When typeahead's drop-down is open, clicking outside of it closes the drop-down but variable bound to is-open does not change to false. Here's a minimal [test case] (http://plnkr.co/edit/fkl2wd?p=preview).
Changing 'scope.$digest()' to 'originalScope.$digest()' here seems to fix the problem.

This looks like a good catch.  @wesleycho, thoughts?

I've encountered the same problem +1

Found temporary workaround:
<input type="text"             click-outside="typeaheadIsOpen = false;"            ng-model="model"            uib-typeahead="option as option.name for option in new.options | filter:{$:$viewValue}"            typeahead-is-open="typeaheadIsOpen">
I used click-outside directive to manipulate typeaheadIsOpen variable;

Hi mkozhukharenko,
can you please share your click-outside="typeaheadIsOpen = false;" directive code

Does anyone has a fix for this isssue?

@azizmaredia20, hi there.  Please understand that we are all unpaid volunteers on this team, managing a VERY popular OSS project.  It maybe as simple as making the change indicated above, but we would need to make sure it doesn't have any negative side effects.  I've flagged it as needing investigation and we will get to it.  You will need to be patient.
Barring that, you could always fork the repo and make the change yourself using a custom build until this issue is fixed.

@icfantv, Yes sure i will fork the repo and try to solve the issue

@azizmaredia20 I'm using IamAdamJowett/angular-click-outside directive

Similar to the recently fixed issue with 313ba83, we should change this to originalScope.


Introduce new typed HTTPClientUpgrader and WebSocketClientUpgrader

Motivation
In my previous PR https://github.com/apple/swift-nio/pull/2517, I added a new typed HTTPServerUpgrader and corresponding implementation for the WebSocketServerUpgrader. The goal of those is to carry type information across HTTP upgrades which allows us to build fully typed pipelines.
Modification
This PR adds a few things:

A new NIOTypedHttpClientUpgradeHandler + NIOTypedHttpClientProtocolUpgrader. I also moved the state handling to a separate state machine. Similar to the server PR I did not unify the state machine between the newly typed and untyped upgrade handlers since they differ in logic.
A new NIOTypedWebSocketClientUpgrader
An overhauled WebSocket client example.

Result
This is the last missing piece of dynamic pipeline changing where we did not carry around the type information. After this PR lands, we can finalize the AsyncChannel and async typed NIO pieces.

@swift-server-bot test this please

@Lukasa You mind merging over the expected breaking change CI failure?