rcon web error "The current selected server is not available anymore. Maybe gone offline?"

Describe the problem
Hello,
I am contacting you because I recently deployed a Minecraft Spigot 1.19.2 server using the image itzg/minecraft-server:java19. Everything works very well here.
However, I also added the itzg/rcon container. When I start the server and connect to the rcon web interface and try to access the server administration page, the message "The current selected server is not available anymore. Maybe gone offline?" appears. Also, within the rcon container logs, messages such as "connection failed" or "invalid rcon password" appear. Yet the password used is indeed the one included in the .yml file.
Do you know what could be the error?
Thank you in advance.
Container definition
services:
  minecraft:
    image: itzg/minecraft-server:java19
    container_name: serv_mc
    ports:
      - 25565:25565
    volumes:
      - ./data:/data
#      - ./world:/worlds
    environment:
      - VERSION=1.19.2
      - TYPE=SPIGOT
      - EULA=true
#      - WORLD=/worlds
#      - FORCE_WORLD_COPY="true"
      - RCON_PASSWORD='minecraft'
      - OVERRIDE_SERVER_PROPERTIES=TRUE
  rcon:
    image: itzg/rcon
    volumes:
      - ./rcon:/opt/rcon-web-admin/db
    environment:
      RWA_USERNAME: admin
      RWA_PASSWORD: admin
      RWA_ADMIN: "TRUE"
      RWA_RCON_HOST: minecraft
      RWA_RCON_PASSWORD: "minecraft"
    ports:
      - "4326:4326"
      - "4327:4327"

Container logs
RCON LOGS

2024-05-22T19:54:10.481Z RconServer [minecraft:25575]: Connection failed
2024-05-22T19:54:20.431Z RconServer [minecraft:25575]: Connection failed
2024-05-22T19:54:30.442Z RconServer [minecraft:25575]: Connection failed
2024-05-22T19:54:40.443Z RconServer [minecraft:25575]: Connection failed
2024-05-22T19:54:50.498Z RconServer [minecraft:25575]: Connection failed
2024-05-22T19:55:00.775Z Invalid rcon password for server minecraft:25575
2024-05-22T19:58:09.865Z Invalid rcon password for server minecraft:25575

MINECRAFT SERVER LOGS

[init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 8 1000 1000 4096 May 22 19:33 /data'
[init] Resolved version given 1.19.2 into 1.19.2 and major version 1.19
[init] Resolving type given SPIGOT
[init] Downloading Spigot from https://download.getbukkit.org/spigot/spigot-1.19.2.jar ...
[init] Setting initial memory to 1G and max to 1G
[init] Starting the Minecraft server...
Unbundling libraries to /data/bundler
Starting server
Loading libraries, please wait...
[19:54:19] [ServerMain/INFO]: Building unoptimized datafixer
[19:54:20] [ServerMain/INFO]: Environment: authHost='https://authserver.mojang.com/', accountsHost='https://api.mojang.com/', sessionHost='https://sessionserver.mojang.com/', servicesHost='https://api.minecraftservices.com/', name='PROD'
[19:54:22] [ServerMain/INFO]: Loaded 7 recipes
[19:54:19] [ServerMain/INFO]: Building unoptimized datafixer
[19:54:20] [ServerMain/INFO]: Environment: authHost='https://authserver.mojang.com/', accountsHost='https://api.mojang.com/', sessionHost='https://sessionserver.mojang.com/', servicesHost='https://api.minecraftservices.com/', name='PROD'
[19:54:22] [ServerMain/INFO]: Loaded 7 recipes
[19:54:23] [Server thread/INFO]: Starting minecraft server version 1.19.2
[19:54:23] [Server thread/INFO]: Loading properties
[19:54:23] [Server thread/INFO]: This server is running CraftBukkit version 3610-Spigot-6198b5a-19df23a (MC: 1.19.2) (Implementing API version 1.19.2-R0.1-SNAPSHOT)
[19:54:24] [Server thread/INFO]: Debug logging is disabled
[19:54:24] [Server thread/INFO]: Server Ping Player Sample Count: 12
[19:54:24] [Server thread/INFO]: Using 4 threads for Netty based IO
[19:54:24] [Server thread/INFO]: Default game type: SURVIVAL
[19:54:24] [Server thread/INFO]: Generating keypair
[19:54:24] [Server thread/INFO]: Starting Minecraft server on *:25565
[19:54:24] [Server thread/INFO]: Using epoll channel type
[19:54:25] [Server thread/WARN]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!
[19:54:29] [Server thread/WARN]: Legacy plugin WorldEdit v6.1.9;caf0ad9 does not specify an api-version.
[19:54:29] [Server thread/ERROR]: Could not load 'plugins/AreaShop.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: Unknown dependency WorldGuard. Please download and install WorldGuard to run this plugin.
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:269) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_19_R1.CraftServer.loadPlugins(CraftServer.java:414) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:224) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:968) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:293) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at java.lang.Thread.run(Unknown Source) [?:?]
[19:54:29] [Server thread/WARN]: Legacy plugin ChestShop v3.9.2 (build 86) does not specify an api-version.
[19:54:29] [Server thread/INFO]: [SimpleTpa] Loading SimpleTpa v6.9
[19:54:29] [Server thread/INFO]: [WorldEdit] Loading WorldEdit v6.1.9;caf0ad9
[19:54:29] [Server thread/INFO]: [ClearLag] Loading ClearLag v3.2.2
[19:54:29] [Server thread/INFO]: [Vault] Loading Vault v1.7.3-b131
[19:54:29] [Server thread/INFO]: [CasinoPlugin] Loading CasinoPlugin v4.2.6
[19:54:29] [Server thread/INFO]: [dynmap] Loading dynmap v3.7-beta-5-943
[19:54:29] [Server thread/INFO]: [dynmap] version=3610-Spigot-6198b5a-19df23a (MC: 1.19.2)
[19:54:29] [Server thread/INFO]: [dynmap] Mod Support API available
[19:54:29] [Server thread/INFO]: [GUIShop] Loading GUIShop v9.2.0
[19:54:29] [Server thread/INFO]: [ChestShop] Loading ChestShop v3.9.2 (build 86)
[19:54:29] [Server thread/INFO]: [Essentials] Loading Essentials v2.21.0-dev+81-cde7184
[19:54:29] [Server thread/INFO]: [EssentialsChat] Loading EssentialsChat v2.21.0-dev+81-cde7184
[19:54:29] [Server thread/INFO]: [EconomyShopGUI] Loading EconomyShopGUI v6.6.0
[19:54:29] [Server thread/INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.21.0-dev+81-cde7184
[19:54:29] [Server thread/INFO]: [Vault] Enabling Vault v1.7.3-b131
[19:54:29] [Server thread/WARN]: [Vault] Loaded class com.earth2me.essentials.api.Economy from Essentials v2.21.0-dev+81-cde7184 which is not a depend or softdepend of this plugin.
[19:54:29] [Server thread/INFO]: [Vault] [Economy] Essentials Economy found: Waiting
[19:54:29] [Server thread/INFO]: [Vault] [Permission] SuperPermissions loaded as backup permission system.
[19:54:29] [Server thread/INFO]: [Vault] Enabled Version 1.7.3-b131
[19:54:29] [Server thread/INFO]: Preparing level "world"
[19:54:29] [Server thread/INFO]: -------- World Settings For [world] --------
[19:54:29] [Server thread/INFO]: Cactus Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Cane Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Melon Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Sapling Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Beetroot Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Carrot Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Potato Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Wheat Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Vine Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Bamboo Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: SweetBerry Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Kelp Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: TwistingVines Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: WeepingVines Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: CaveVines Growth Modifier: 100%
[19:54:29] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false
[19:54:29] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[19:54:29] [Server thread/INFO]: Experience Merge Radius: 3.0
[19:54:29] [Server thread/INFO]: Mob Spawn Range: 6
[19:54:29] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false
[19:54:29] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645
[19:54:29] [Server thread/INFO]: Max TNT Explosions: 100
[19:54:29] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[19:54:29] [Server thread/INFO]: Item Merge Radius: 2.5
[19:54:29] [Server thread/INFO]: Item Despawn Rate: 6000
[19:54:29] [Server thread/INFO]: View Distance: 10
[19:54:29] [Server thread/INFO]: Simulation Distance: 10
[19:54:29] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[19:54:29] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200
[19:54:29] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[19:54:29] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[19:54:30] [Server thread/INFO]: -------- World Settings For [world_nether] --------
[19:54:30] [Server thread/INFO]: Cactus Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Cane Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Melon Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Sapling Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Beetroot Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Carrot Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Potato Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Wheat Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Vine Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Bamboo Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: SweetBerry Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Kelp Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: TwistingVines Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: WeepingVines Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: CaveVines Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false
[19:54:30] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[19:54:30] [Server thread/INFO]: Experience Merge Radius: 3.0
[19:54:30] [Server thread/INFO]: Mob Spawn Range: 6
[19:54:30] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false
[19:54:30] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645
[19:54:30] [Server thread/INFO]: Max TNT Explosions: 100
[19:54:30] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[19:54:30] [Server thread/INFO]: Item Merge Radius: 2.5
[19:54:30] [Server thread/INFO]: Item Despawn Rate: 6000
[19:54:30] [Server thread/INFO]: View Distance: 10
[19:54:30] [Server thread/INFO]: Simulation Distance: 10
[19:54:30] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[19:54:30] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200
[19:54:30] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[19:54:30] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[19:54:30] [Server thread/INFO]: -------- World Settings For [world_the_end] --------
[19:54:30] [Server thread/INFO]: Cactus Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Cane Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Melon Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Sapling Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Beetroot Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Carrot Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Potato Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Wheat Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Vine Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Bamboo Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: SweetBerry Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Kelp Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: TwistingVines Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: WeepingVines Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: CaveVines Growth Modifier: 100%
[19:54:30] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false
[19:54:30] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[19:54:30] [Server thread/INFO]: Experience Merge Radius: 3.0
[19:54:30] [Server thread/INFO]: Mob Spawn Range: 6
[19:54:30] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false
[19:54:30] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645
[19:54:30] [Server thread/INFO]: Max TNT Explosions: 100
[19:54:30] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[19:54:30] [Server thread/INFO]: Item Merge Radius: 2.5
[19:54:30] [Server thread/INFO]: Item Despawn Rate: 6000
[19:54:30] [Server thread/INFO]: View Distance: 10
[19:54:30] [Server thread/INFO]: Simulation Distance: 10
[19:54:30] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[19:54:30] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200
[19:54:30] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[19:54:30] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[19:54:30] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[19:54:34] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:34] [Worker-Main-1/INFO]: Preparing spawn area: 12%
[19:54:35] [Worker-Main-3/INFO]: Preparing spawn area: 100%
[19:54:35] [Worker-Main-1/INFO]: Preparing spawn area: 100%
[19:54:35] [Server thread/INFO]: Time elapsed: 5559 ms
[19:54:35] [Server thread/INFO]: Preparing start region for dimension minecraft:the_nether
[19:54:37] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[19:54:37] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[19:54:37] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:37] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:37] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[19:54:38] [Worker-Main-1/INFO]: Preparing spawn area: 10%
[19:54:38] [Worker-Main-1/INFO]: Preparing spawn area: 54%
[19:54:39] [Worker-Main-3/INFO]: Preparing spawn area: 64%
[19:54:39] [Worker-Main-1/INFO]: Preparing spawn area: 68%
[19:54:40] [Worker-Main-3/INFO]: Preparing spawn area: 71%
[19:54:40] [Worker-Main-3/INFO]: Preparing spawn area: 73%
[19:54:41] [Worker-Main-3/INFO]: Preparing spawn area: 76%
[19:54:41] [Worker-Main-1/INFO]: Preparing spawn area: 83%
[19:54:42] [Worker-Main-3/INFO]: Preparing spawn area: 84%
[19:54:42] [Worker-Main-1/INFO]: Preparing spawn area: 87%
[19:54:43] [Worker-Main-3/INFO]: Preparing spawn area: 90%
[19:54:43] [Worker-Main-3/INFO]: Preparing spawn area: 95%
[19:54:44] [Server thread/INFO]: Time elapsed: 8455 ms
[19:54:44] [Server thread/INFO]: Preparing start region for dimension minecraft:the_end
[19:54:45] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[19:54:45] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[19:54:45] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[19:54:45] [Worker-Main-1/INFO]: Preparing spawn area: 5%
[19:54:46] [Worker-Main-3/INFO]: Preparing spawn area: 54%
[19:54:46] [Worker-Main-3/INFO]: Preparing spawn area: 84%
[19:54:47] [Server thread/INFO]: Time elapsed: 2978 ms
[19:54:47] [Server thread/INFO]: [SimpleTpa] Enabling SimpleTpa v6.9
[19:54:47] [Server thread/INFO]: [SimpleTpa] If you need support contact me at https://discord.gg/SZUkza9
[19:54:47] [Server thread/INFO]: [SimpleTpa] Simple Tpa has been enabled on version 6.9
[19:54:47] [Server thread/INFO]: Enabled metrics. You may opt-out by changing plugins/bStats/config.yml
[19:54:47] [Server thread/INFO]: [WorldEdit] Enabling WorldEdit v6.1.9;caf0ad9
[19:54:47] [Server thread/INFO]: WEPIF: Using the Bukkit Permissions API.
[19:54:47] [Server thread/ERROR]: Error occurred while enabling WorldEdit v6.1.9;caf0ad9 (Is it up to date?)
java.lang.IllegalArgumentException: Channel must contain : separator (attempted to use WECUI)
        at org.bukkit.plugin.messaging.StandardMessenger.validateAndCorrectChannel(StandardMessenger.java:503) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.messaging.StandardMessenger.registerIncomingPluginChannel(StandardMessenger.java:216) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
        at com.sk89q.worldedit.bukkit.WorldEditPlugin.onEnable(WorldEditPlugin.java:110) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugin(CraftServer.java:525) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugins(CraftServer.java:439) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:584) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:403) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:255) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:968) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:293) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3610-Spigot-6198b5a-19df23a]
        at java.lang.Thread.run(Unknown Source) [?:?]
[19:54:47] [Server thread/INFO]: [ClearLag] Enabling ClearLag v3.2.2
[19:54:47] [Server thread/INFO]: [ClearLag] Using version-adapter: LatestVersionAdapter
[19:54:47] [Server thread/INFO]: [ClearLag] Loading modules...
[19:54:47] [Server thread/WARN]: [ClearLag] Clearlag failed to use the internal TPS tracker during initialization. Reverted to estimation... (net.minecraft.server.v1_19_R1.MinecraftServer)
[19:54:47] [Server thread/INFO]: [ClearLag] Modules enabed, loading config values
[19:54:47] [Server thread/INFO]: [ClearLag] Modules have been loaded!
[19:54:47] [Server thread/INFO]: [ClearLag] Clearlag is now enabled!
[19:54:47] [Thread-9/INFO]: [ClearLag] Checking for updates compatible with your bukkit version [1.19]...
[19:54:47] [Server thread/INFO]: [CasinoPlugin] Enabling CasinoPlugin v4.2.6
[19:54:47] [Server thread/INFO]: [Casino] config.yml exists!
[19:54:47] [Server thread/INFO]: [Casino] Successfully hooked with Vault
[19:54:47] [Server thread/INFO]: [Casino] playersigns.json exists!
[19:54:47] [Server thread/INFO]: [Casino] data.yml exists!
[19:54:47] [Server thread/INFO]: [Casino] leaderboardsigns.yml exists!
[19:54:47] [Server thread/INFO]: [Casino] slotchests.json exists!
[19:54:47] [Server thread/INFO]: [Casino] jackpot.json exists!
[19:54:47] [Server thread/INFO]: [Casino] notifications.yml exists!
[19:54:47] [Server thread/INFO]: [Casino] config.yml successfully imported!
[19:54:47] [Server thread/INFO]: [Casino] no prefix in config.yml... using default one!
[19:54:48] [Server thread/INFO]: [Casino] Successfully imported 1 playersigns from playersigns.json
[19:54:48] [Server thread/INFO]: [Casino] Successfully imported all leaderboard signs! (0)
[19:54:48] [Thread-9/INFO]: [ClearLag] No updates found!
[19:54:48] [Server thread/INFO]: [Casino] Plugin is up to date.
[19:54:48] [Server thread/INFO]: [Casino] Successfully hooked with Essentials
[19:54:48] [Server thread/INFO]: [Casino] Can't find HolographicDisplays! Make sure that you are using the newest version and it's working! https://dev.bukkit.org/projects/holographic-displays.
[19:54:48] [Server thread/INFO]: You can also deactivate the hologram system in the config.yml to remove this message.
[19:54:48] [Server thread/INFO]: [dynmap] Enabling dynmap v3.7-beta-5-943
[19:54:48] [Server thread/INFO]: [dynmap] Added 19 custom biome mappings
[19:54:48] [Server thread/INFO]: [dynmap] Using Vault provider SuperPerms for access control
[19:54:49] [Server thread/INFO]: [dynmap] Found cwebp at /usr/bin/cwebp and dwebp at /usr/bin/dwebp: webp format enabled
[19:54:49] [Server thread/INFO]: [dynmap] Mod Support processing completed
[19:54:51] [Server thread/INFO]: [dynmap] Loaded 27 shaders.
[19:54:51] [Server thread/INFO]: [dynmap] Loaded 83 perspectives.
[19:54:51] [Server thread/INFO]: [dynmap] Loaded 22 lightings.
[19:54:51] [Server thread/INFO]: [dynmap] Starting enter/exit processing
[19:54:51] [Dynmap Render Thread/INFO]: [dynmap] Finish marker initialization
[19:54:51] [Server thread/INFO]: [dynmap] Web server started on address [<IP_ADDRESS>:8123](http://<IP_ADDRESS>:8123/)
[19:54:51] [Server thread/INFO]: [dynmap] version 3.7-beta-5-943 is enabled - core version 3.7-beta-5-943
[19:54:51] [Server thread/INFO]: [dynmap] For support, visit our Discord at https://discord.gg/s3rd5qn
[19:54:51] [Server thread/INFO]: [dynmap] For news, visit https://reddit.com/r/Dynmap or follow https://universeodon.com/@dynmap
[19:54:51] [Server thread/INFO]: [dynmap] To report or track bugs, visit https://github.com/webbukkit/dynmap/issues
[19:54:51] [Server thread/INFO]: [dynmap] If you'd like to donate, please visit https://www.patreon.com/dynmap or https://ko-fi.com/michaelprimm
[19:54:51] [Server thread/INFO]: [dynmap] Loaded 3 maps of world 'world'.
[19:54:51] [Server thread/INFO]: [dynmap] Loaded 2 maps of world 'world_nether'.
[19:54:51] [Server thread/INFO]: [dynmap] Loaded 2 maps of world 'world_the_end'.
[19:54:51] [Server thread/INFO]: [dynmap] Enabled
[19:54:51] [Server thread/INFO]: [GUIShop] Enabling GUIShop v9.2.0
[19:54:51] [Server thread/INFO]: [ChestShop] Enabling ChestShop v3.9.2 (build 86)
[19:54:52] [Server thread/INFO]: [ChestShop] Vault loaded! Found an economy plugin!
[19:54:52] [Server thread/INFO]: [Essentials] Enabling Essentials v2.21.0-dev+81-cde7184
[19:54:52] [Server thread/ERROR]: You are running an unsupported server version!
[19:54:52] [Server thread/INFO]: Attempting to convert old kits in config.yml to new kits.yml
[19:54:52] [Server thread/INFO]: No kits found to migrate.
[19:54:52] [Server thread/INFO]: Loaded 39095 items from items.json.
[19:54:52] [Server thread/INFO]: Using locale en_US
[19:54:52] [Server thread/INFO]: ServerListPingEvent: Spigot iterator API
[19:54:53] [Server thread/INFO]: Starting Metrics. Opt-out using the global bStats config.
[19:54:53] [Server thread/INFO]: [Vault] [Economy] Essentials Economy hooked.
[19:54:53] [Server thread/INFO]: Using superperms-based permissions.
[19:54:53] [Server thread/INFO]: [EssentialsChat] Enabling EssentialsChat v2.21.0-dev+81-cde7184
[19:54:53] [Server thread/INFO]: Starting Metrics. Opt-out using the global bStats config.
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] Enabling EconomyShopGUI v6.6.0
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Using lang-en.yml as language file.
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Completed loading 16 section configs from /sections/
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Completed loading 16 shop configs from /shops/
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Updating Shop settings...
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Successfully hooked into Vault
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Completed loading 1 economy provider(s) for all 14 shop sections.
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Using minecraft version 1.19.2...
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Spawner provider set to AUTO in config
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Automatically searching for compatible spawner provider....
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Failed to automatically find compatible spawner provider, using default...
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Debug mode is enabled.
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Loading all items...
[19:54:53] [Server thread/INFO]: [EconomyShopGUI] [INFO]: Initialized - Took 381ms to complete
[19:54:53] [Server thread/INFO]: [EssentialsSpawn] Enabling EssentialsSpawn v2.21.0-dev+81-cde7184
[19:54:53] [Server thread/INFO]: Starting Metrics. Opt-out using the global bStats config.
[19:54:53] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[19:54:53] [Server thread/INFO]: Done (24.132s)! For help, type "help"
[19:54:53] [Server thread/INFO]: Starting remote control listener
[19:54:53] [Server thread/INFO]: Thread RCON Listener started
[19:54:53] [Server thread/INFO]: RCON running on [<IP_ADDRESS>:25575](http://<IP_ADDRESS>:25575/)
[19:54:53] [Server thread/INFO]: Essentials found a compatible payment resolution method: Vault Compatibility Layer (v1.7.3-b131)!
[19:54:53] [Craft Scheduler Thread - 4/INFO]: [Vault] Checking for Updates ...
[19:54:53] [Craft Scheduler Thread - 1/INFO]: §6Fetching version information...
[19:54:53] [Craft Scheduler Thread - 4/INFO]: [Vault] No new version available
[19:54:53] [Craft Scheduler Thread - 3/INFO]: [EconomyShopGUI] [INFO]: There is an update available for EconomyShopGUI, you are running v6.6.0 but found v6.6.1.
[19:54:53] [Craft Scheduler Thread - 3/INFO]: [EconomyShopGUI] [INFO]: Download at: https://www.spigotmc.org/resources/economyshopgui.69927/
[19:54:53] [Craft Scheduler Thread - 0/INFO]: [SimpleTpa] There is a new update available.
[19:54:53] [Craft Scheduler Thread - 0/INFO]: [SimpleTpa] There is a new update available:
[19:54:53] [Craft Scheduler Thread - 0/INFO]: [SimpleTpa] https://www.spigotmc.org/resources/simple-tpa.64270/
[19:55:00] [RCON Listener #1/INFO]: Thread RCON Client /[<IP_ADDRESS>](http://<IP_ADDRESS>/) started
[19:56:01] [User Authenticator #1/INFO]: UUID of player UyuuuyU is 4b5213fe-7203-4a63-b11e-8bcbbec0a841
[19:56:02] [Server thread/INFO]: UyuuuyU joined the game
[19:56:02] [Server thread/INFO]: UyuuuyU[/[<IP_ADDRESS>:49222](http://<IP_ADDRESS>:49222/)] logged in with entity id 156 at ([world]-14.92220703575157, 79.0,<PHONE_NUMBER>884926)
[19:57:23] [Dynmap Render Thread/INFO]: [dynmap] Loading default resource pack
[19:58:09] [RCON Listener #1/INFO]: Thread RCON Client /[<IP_ADDRESS>](http://<IP_ADDRESS>/) started
[19:58:09] [RCON Client /[<IP_ADDRESS>](http://<IP_ADDRESS>/) #2/INFO]: Thread RCON Client /[<IP_ADDRESS>](http://<IP_ADDRESS>/) shutting down
[20:16:26] [RCON Listener #1/INFO]: Thread RCON Client /[<IP_ADDRESS>](http://<IP_ADDRESS>/) started
[20:16:26] [RCON Client /[<IP_ADDRESS>](http://<IP_ADDRESS>/) #3/INFO]: Thread RCON Client /[<IP_ADDRESS>](http://<IP_ADDRESS>/) shutting down
[20:21:40] [Server thread/INFO]: Debug logging is disabled

Try using one of the maintained image tags. java19 has been deprecated for a while.

I cannot change the image to a maintained one because Spigot 1.19.2 requires Java 19 to work. However, I had previously tested it with the most recent image, and it had the same behavior.
But, just to be sure, I recreated a new compose file with the most recent image:

services:
minecraft:
image: itzg/minecraft-server:latest
container_name: serv_mc
ports:
- 25565:25565
volumes:
- ./data:/data
environment:
- EULA=true
- RCON_PASSWORD='minecraft'
rcon:
image: itzg/rcon
volumes:
- ./rcon:/opt/rcon-web-admin/db
environment:
RWA_USERNAME: admin
RWA_PASSWORD: admin
RWA_ADMIN: "TRUE"
RWA_RCON_HOST: minecraft
RWA_RCON_PASSWORD: "minecraft"
ports:
- "4326:4326"
- "4327:4327"

But I still get the same errors.

Spigot 1.19.2 requires Java 19

It's probably Java 17 since 19 was a short lived version. Regardless that image tag has not been built in a long time.
Since rcon web is third party software and frequently doesn't work then all I can do is point you to the example that I validated recently
https://github.com/itzg/docker-rcon-web-admin/blob/master/docker-compose.yml

After reviewing a new time the sample .yml file you sent me, I think I found the issue. I can't explain why but the env variable for rcon to work must be like this RCON_PASSWORD: 'minecraft' and not like this - RCON_PASSWORD='minecraft'.
Thanks for your quick reply and your work !

Yeah I find the list style env variable syntax to be error prone like that. If you haven't now, I recommend switching to object (key: value) syntax.


Cleanup .eslintignore file in addon blueprint

Follow up to https://github.com/embroider-build/addon-blueprint/pull/73

cc @bertdeblock

I think these could be removed as well:

/vendor/ - Normally, shouldn't be needed anymore for modern apps and addons, a PR was merged in Ember CLI to remove the folder from the blueprints: https://github.com/ember-cli/ember-cli/pull/10050
/node_modules/ - ESLint ignores /node_modules/ by default - This is mentioned here in the docs: https://eslint.org/docs/latest/user-guide/configuring/ignoring-code#the-eslintignore-file
.eslintcache - ESLint ignores dot files by default, I also think ESLint doesn't pick up non JS files by default?

makes sense, thanks for recommendations @bertdeblock! updated PR


Runtime error

conda create -n pytorch python=3.5 anaconda
source activate pytorch
conda install pytorch torchvision cuda80 -c soumith
python train.py --data_path PATH_TO_PROCESSED_DATA --cuda --kenlm_path PATH_TO_KENLM_DIRECTORY

Training...
Traceback (most recent call last):
File "train.py", line 516, in
train_ae(train_data[niter], total_loss_ae, start_time, niter)
File "train.py", line 352, in train_ae
output = autoencoder(source, lengths, noise=True)
File "/home/$USER/anaconda2/envs/pytorch/lib/python3.5/site-packages/torch/nn/modules/module.py", line 224, in call
result = self.forward(*input, **kwargs)
File "/home/$USER/workspace/ARAE/pytorch/models.py", line 174, in forward
hidden = self.encode(indices, lengths, noise)
File "/home/$USER/workspace/ARAE/pytorch/models.py", line 202, in encode
hidden = torch.div(hidden, norms.expand_as(hidden))
File "/home/$USER/anaconda2/envs/pytorch/lib/python3.5/site-packages/torch/autograd/variable.py", line 725, in expand_as
return Expand.apply(self, (tensor.size(),))
File "/home/$USER/anaconda2/envs/pytorch/lib/python3.5/site-packages/torch/autograd/_functions/tensor.py", line 111, in forward
result = i.expand(*new_size)
RuntimeError: The expanded size of the tensor (300) must match the existing size (64) at non-singleton dimension 1. at /opt/conda/conda-bld/pytorch_1502008109146/work/torch/lib/THC/generic/THCTensor.c:323

I solved this problem by using --batch_size 300

Hello! So I've also run into the same issue and it seems to depend on the version of PyTorch that you're using. So the code at line 202 in models.py hidden = torch.div(hidden, norms.expand_as(hidden)) worked in the last major release version of PyTorch. For the newest release of PyTorch I've had to change it to hidden = torch.div(hidden, norms.unsqueeze(1).expand_as(hidden)).
Basically this section of the code finds the L2 norm for each of the hidden vectors / codes in the batch, and then divides the hidden vectors by the L2 norm to normalize them into unit vectors. The problem is just that of PyTorch syntax in changing the dimension of the norm to prepare it for the division.
Let me know if you have any more issues related to this.

Thanks, this indeed solved the problem.
For reference, in v0.1.12 torch.norm always keep dims:

The output Tensor is of the same size as input except in the dimension dim where it is of size 1.
http://pytorch.org/docs/0.1.12/torch.html?highlight=norm#torch.norm

But in v0.2.0, the behavior was changed:

If keepdim is true, the output Tensor is of the same size as input except in the dimension dim where it is of size 1. Otherwise, dim is squeezed.
http://pytorch.org/docs/0.2.0/torch.html?highlight=norm#torch.norm

https://github.com/jakezhaojb/ARAE/issues/9#issuecomment-325039549 I think this should be uncommented by default now.. it's been almost a year


Update test-and-release.yml to use node 16/18/20 and newest test support

This PR updates test-and-release workflow to

use node 16 / 18 / 20 for testing
update workflow to use current iobroker standard testing

Please merge for next release.
Please also note that you can unumment the last section of test-and-release workflow to get an automatic deploy to npm if desired. This is fully optional and only your decision.

thank you!


Codegen the T::Struct initializer

Similar to #2683, we codegen the T::Struct initializer so that instead of initializing variables by looping through props at runtime, we generate code at load time (or earlier if using eager loading). This PR was extracted from #6684 since that PR was trying to do a little too much.
Motivation
Speeding up T::Struct initialization. This produces a 1.5-2x speedup in the benchmarks.
Before
Plain Ruby (μs/iter):
  0.456503   0.005289   0.461792 (  0.463126)
T::Props.new, mostly nil input (μs/iter):
  3.291946   0.010572   3.302518 (  3.310399)
T::Props.new, all props set (μs/iter):
  6.529546   0.028695   6.558241 (  6.569688)

After
Plain Ruby (μs/iter):
  0.447439   0.001036   0.448475 (  0.448636)
T::Props.new, mostly nil input (μs/iter):
  1.880171   0.003511   1.883682 (  1.884458)
T::Props.new, all props set (μs/iter):
  4.420229   0.008644   4.428873 (  4.431433)

Test plan
See included automated tests. Similar to the serde PR, I added T::Props::GeneratedCodeValidation.validate_initialize to verify the code in the initialize method is what we expect.

@froydnj - I think this is ready for a look. I rebased onto the latest master to pull in those specs that were backfilled locking in the weak/strong behavior. I also refactored some things a bit to make it look more like the deserialize generator.

Failing testcase from the compiler testsuite:
# frozen_string_literal: true
# typed: true

class A < T::Struct
  prop :int, Integer
  prop :str, String
  prop :optint, Integer, default: 5
  prop :optarray, T::Array[Integer], default: [6]
  prop :optstr, String, default: "shared string"
end

# Verify default arguments don't share structure.
x = A.new(int: 5, str: "foo")
y = A.new(int: 6, str: "bar")
p x.optarray.object_id != y.optarray.object_id
# ...but it's OK if the strings do, given that we're using frozen_string_literal.
p x.optstr.object_id == y.optstr.object_id

Before:
st-froydnj2:sorbet froydnj$ ruby -r ./gems/sorbet-runtime/lib/sorbet-runtime.rb ../struct-sharing.rb
true
true

After:
st-froydnj2:sorbet froydnj$ ruby -r ./gems/sorbet-runtime/lib/sorbet-runtime.rb ../struct-sharing.rb
true
false

This also fails with on many tests in Stripe's codebase (we only report the first 100 errors, so I don't have a good sense of how far it made it..but it's also failing in the abstractions around credit cards, so I imagine that it didn't make it very far).
I'll try to reduce a testcase, but I probably won't have it until next week.

http://go/builds/bui_NKLtkyWuMKi8E0 for any interested Stripe.

@froydnj - Pushed up a commit to address the object equality issue (and added a test case for it in sorbet-runtime to confirm). The issue was that for any string defaults we were just putting the string literal in the source. Now we check if the string is frozen and use "#{string.inspect}.freeze" if so. The code around defaults was adapted from the deserialize generator and I found a test that actually locks in the opposite behavior, i.e. string defaults, even frozen, do not "share structure". Seems like we may want to fix that behavior, since if your default is an immutable string but the struct is initialized with a mutable string that could be dangerous: https://github.com/sorbet/sorbet/blob/4dd7dee1208155cb5b1ead8bca7abc58d2e4863d/gems/sorbet-runtime/test/types/props/serializable.rb#L1224-L1231.

@froydnj - thanks again for the review! I pulled most of those test changes into those separate PRs that have already been merged to ensure we're locking in existing behavior. The only new test changes here are adding the validation for the generated code.
I got all the tests and rubocop passing. I also updated the description with the latest benchmarks, some info about some commits where I backed out some custom code, and an example of the generated input. Would you be able to trigger the tests and maybe run a build on the stripe codebase to see what issues surface?

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_PRnETGCnZQU4K5
→ https://go/builds/bui_PRnEuUPTdDRplM
→ https://go/builds/bui_PRnEF9hBiODQAM
This change also has sorbet-runtime changes. Those tests:
→ https://go/builds/bui_PRnM5RpL8Y2rMk

I asked around and it looks like we might not be freezing those classes @jeffcarbs .  So you may want to hold off fixing that for just a bit.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_PTEnQnRhPSyM5e
→ https://go/builds/bui_PTEnKL8bFwAJxb
→ https://go/builds/bui_PTEnMFpFOkznqy
This change also has sorbet-runtime changes. Those tests:
→ https://go/builds/bui_PTEuPqzIj5Oi9i

It looks like there's a test failure where a constructor is not raising a RuntimeError.  It will take me a little while to track this one down.

OK sounds good. Let me know if there's anything I can do to help.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build results here:
→ https://go/builds/bui_PU36OeSoXEM87q
→ https://go/builds/bui_PU36P2Y1Nm5He2
→ https://go/builds/bui_PU36KZ7VW93UWd
This change also has sorbet-runtime changes. Those tests:
→ https://go/builds/bui_PU3GaujPwh7k7c

I thought of something else to test, which actually passed without issues (which is a good thing!).  Would you mind adding something like this:
    describe 'does not overwrite user-declared initialize' do
      it 'works' do
        m = Class.new do
          include T::Props::WeakConstructor

          prop :foo, T.nilable(String)

          def initialize(foo)
            raise "raising with #{foo}"
          end
        end

        m.decorator.eagerly_define_lazy_methods!

        ex = assert_raises(StandardError) do
          m.new('secret value')
        end

        assert_equal('raising with secret value', ex.message)
      end
    end

The PR seems to be performance-neutral on Stripe's test suite (not that this is bad, just that the lazy initialization bits are not blocking anything important, and we would force evaluation of the lazy bits in production anyway).

Just pushed up a commit to add that test and rebased onto the latest upstream to pull in the change from #7643.
The performance bump here is definitely pretty minor, but this is a precursor to support #6667. Currently the runtime type checks are the mechanism by which missing required props are identified, so disabling those type checks would break that behavior. There's no great way to change that in the current world without introducing more performance overhead.
After this PR, if you stop checking types for all props, the performance is close to the PORO:
Plain Ruby (μs/iter):
  0.435867   0.000729   0.436596 (  0.436767)
T::Props.new, mostly nil input (μs/iter):
  1.002338   0.002045   1.004383 (  1.005056)
T::Props.new, all props set (μs/iter):
  5.290807   0.029587   5.320394 (  5.348496)
T::Props.new, all props set, checked(:never) (μs/iter):        <-- [NEW]
  0.605002   0.001626   0.606628 (  0.607012)


[pcl] Update to 1.12.0 [rtabmap] Update to 0.20.13

Describe the pull request

What does your PR fix?

Updates PCL to the latest 1.12.0

Which triplets are supported/not supported? Have you updated the CI baseline?

All currently supported triplets should still be supported, no changes needed to CI baseline

Does your PR follow the maintainer guide?

Yes updated
If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

I'm unsure why the Linux and OSX checks are failing here, when they worked a couple commits ago: https://github.com/microsoft/vcpkg/pull/18855/checks?check_run_id=3012856022
The OSX one is failing to find a library called "m", and the Linux one is failing to find "GL"

@raahilsha-z ,Could you please take a look:
config-x64-linux-dbg-err.log
config-x64-linux-dbg-out.log

I just tried vcpkg install rtabmap:x64-linux on a fresh WSL2 Ubuntu 20.04 environment, and had no issues building PCL. I did have to run apt-get install libxmu-dev libxi-dev libgl-dev in order to get glew to compile, as per glew's portfile.cmake, and I see that glew and vtk are both succeeding inside of the CI environment, so I'm unsure why the Library not found: GL error is happening.

I've also noticed that rtabmap's manifest has "supports": "windows & !static" in it - does that imply that it shouldn't be built on Linux?

Yes, rtabmap only support Windows dynamic in vcpkg currently.

CMake Error at /mnt/vcpkg-ci/installed/x64-linux/share/cmake/Qt5Gui/Qt5GuiConfig.cmake:95 (message):
  Library not found: GL
Call Stack (most recent call first):
  /mnt/vcpkg-ci/installed/x64-linux/share/cmake/Qt5Gui/Qt5GuiConfig.cmake:277 (_qt5_Gui_process_prl_file)
  /agent/_work/1/s/scripts/buildsystems/vcpkg.cmake:792 (_find_package)
  /mnt/vcpkg-ci/installed/x64-linux/share/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:231 (find_package)
  /agent/_work/1/s/scripts/buildsystems/vcpkg.cmake:792 (_find_package)
  /mnt/vcpkg-ci/installed/x64-linux/share/cmake/Qt5/Qt5Config.cmake:28 (find_package)
  /agent/_work/1/s/scripts/buildsystems/vcpkg.cmake:792 (_find_package)
  /mnt/vcpkg-ci/installed/x64-linux/share/vtk/VTK-vtk-module-find-packages.cmake:115 (find_package)
  /mnt/vcpkg-ci/installed/x64-linux/share/vtk/vtk-config.cmake:129 (include)
  /agent/_work/1/s/scripts/buildsystems/vcpkg.cmake:792 (_find_package)
  cmake/pcl_find_vtk.cmake:25 (find_package)
  CMakeLists.txt:380 (include)

Related to qt5-gui.
cc @Neumann-A

I don't think the PNG patch is required anymore, with the use of VTK 9 - the PNG are properly prefixed with optimized / debug and get linked accordingly.

Just tested removing the libpng patch and it seems to build fine on Windows 10 and Ubuntu 20.04

Related to qt5-gui. -> Error GL

requires libglvnd from the system? (Vendor neutral OpenGL)

The linemod targets compiles as well, so the remove-broken-targets.patch can be removed.

I just tried this PR on a Ubuntu 20.04.2 LTS.
When I let VCPKG do the cmake configuration using its cmake 3.20.2 it fails to find OpenGL (here cache is reloaded in 3.21.1):

However if I run the cmake manually with cmake 3.21.1 it does find it:

So can it be a Cmake version error, or is it vcpkg that somehow blocks cmake to properly find OpenGL?

Pinging @raahilsha-z  for response. Is work still being done for this PR?

Looking forward to seeing this getting completed. The current PCL 1.11 pretty much doesn't work with VTK 9. Really need PCL 1.12 for VTK 9 support.

So i need to still waiting for the pcl 1.12 on vcpkg?

vcpkg currently uses cmake 3.21.1 now, and I've updated this fork to the current vcpkg head, but still runs into the same issues as when it used 3.20.2.
CMake Error at /home/raahilsha/dev/vcpkg/downloads/tools/cmake-3.21.1-linux/cmake-3.21.1-linux-x86_64/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:230 (message):   Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY) Call Stack (most recent call first):   /home/raahilsha/dev/vcpkg/downloads/tools/cmake-3.21.1-linux/cmake-3.21.1-linux-x86_64/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)   /home/raahilsha/dev/vcpkg/downloads/tools/cmake-3.21.1-linux/cmake-3.21.1-linux-x86_64/share/cmake-3.21/Modules/FindOpenGL.cmake:443 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)   /home/raahilsha/dev/vcpkg/scripts/buildsystems/vcpkg.cmake:786 (_find_package)   cmake/pcl_find_gl.cmake:10 (find_package)   CMakeLists.txt:418 (include)
However, the library files exist exactly as they do in @larshg 's post above. I've tried searching a bit as to why vcpkg's cmake doesn't work while a separately downloaded one does, but so far it's been to no avail. I've also tried installing various other packages and using both a physical Ubuntu machine as well as a WSL2 one, but haven't found any difference between them.
Should the portfile be changed or a patch added somehow to find OpenGL in a different way? I'm not that familiar with CMake-based development on Linux. However, I'm able to install qt5[3d,multimedia] as well as vtk fine, which seem to also use OpenGL.

Updating PCL to 1.12 will resolve issues like https://github.com/PointCloudLibrary/pcl/issues/4946
I was able to build PCL 1.12 from source without errors by doing the below:
git clone https://github.com/PointCloudLibrary/pcl
git checkout pcl-1.12.0
cd pcl && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/home/jasjuang/vcpkg/scripts/buildsystems/vcpkg.cmake ..
make -j

Looking forward to seeing PCL 1.12 in vcpkg.

Ping @raahilsha-z  for response.

I think that jasjuang is seeing what larshg and I are seeing as well - calling CMake on your own on Ubuntu will let us build, but use of vcpkg to build PCL is leading to the GL libraries not being found. I'm not really sure why that's the case, especially considering that other vcpkg libraries that rely on OpenGL seem to build fine.

@Neumann-A
I found some thing interest:
qt5-base:/share/cmake/Qt5/Qt5Config.cmake
qt5-base:/share/cmake/Qt5/Qt5ConfigVersion.cmake
qt5-base:/share/cmake/Qt5/Qt5ModuleLocation.cmake
...

vcpkg@vcpkg % ls installed/x64-osx/share/cmake
Qt5                             Qt5Designer                     Qt5GraphicsSupport              Qt5PacketProtocol               Qt5QmlModels                    Qt5QuickWidgets                 Qt5UiTools
Qt5AccessibilitySupport         Qt5DesignerComponents           Qt5Gui                          Qt5PlatformCompositorSupport    Qt5QmlWorkerScript              Qt5ServiceSupport               Qt5Widgets
Qt5AttributionsScannerTools     Qt5DeviceDiscoverySupport       Qt5Help                         Qt5PrintSupport                 Qt5Quick                        Qt5Sql                          Qt5Xml
Qt5ClipboardSupport             Qt5EdidSupport                  Qt5LinguistTools                Qt5Qml                          Qt5QuickCompiler                Qt5Svg                          Qt5XmlPatterns
Qt5Concurrent                   Qt5EventDispatcherSupport       Qt5Network                      Qt5QmlDebug                     Qt5QuickParticles               Qt5Test                         ignition-cmake2
Qt5Core                         Qt5FbSupport                    Qt5OpenGL                       Qt5QmlDevTools                  Qt5QuickShapes                  Qt5ThemeSupport                 tl-expected
Qt5DBus                         Qt5FontDatabaseSupport          Qt5OpenGLExtensions             Qt5QmlImportScanner             Qt5QuickTest                    Qt5UiPlugin

Is this path incorrect?

Since the regressions are related to qt5-base, we need another PR to fix that first.

Add DISABLE_PARALLEL_CONFIGURE to rtabmap to avoid configure error:
CMake Error at CMakeLists.txt:960 (CONFIGURE_FILE):
  CONFIGURE_FILE attempted to configure a file:
  D:/buildtrees/rtabmap/src/fde13e9126-d5e18ef027.clean/corelib/include/rtabmap/core/Version.h
  into a source directory.

First of all, thank you very much for your efforts. I tried this version and it compiles normally under vs2019 (vs2022pre will have errors during pcl compilation, But I think this should be caused by 2022pre)
I encountered a problem in  #17662. I am not sure if there is a problem with my configuration method, but it seems that the performance of PCL1.12 and Qhull is similar to 1.11. HAVE_QHULL is not defined and part of the lib configuration is missing after manual definition.
I'm not sure if this is the cause of upstream or other problems, but just as a small hint.

First of all, thank you very much for your efforts. I tried this version and it compiles normally under vs2019 (vs2022pre will have errors during pcl compilation install-x64-windows-rel-out.log , But I think this should be caused by 2022pre)
I encountered a problem in #17662. I am not sure if there is a problem with my configuration method, but it seems that the performance of PCL1.12 and Qhull is similar to 1.11. HAVE_QHULL is not defined and part of the lib configuration is missing after manual definition.
I'm not sure if this is the cause of upstream or other problems, but just as a small hint.

Hi WangZP, I ran into the same issue, as well as another one with cuda. I don't know what the proper fixes for these are, but I can provide some workarounds to get these building correctly (and linking as well 🙂)
These should work for both master as well as the raahilsha-z's branch.
For qlibhull:
In the vcpkg directory, open up the ports/pcl/portfile.cmake file and remove these two lines:

fix-find-qhull.patch
file(REMOVE ${SOURCE_PATH}/cmake/Modules/FindQhull.cmake)

That effectively reverts the PR changes mentioned in the #17662 issue and resolves the issue for me.
For CUDA:
This one's a bit of a dodgy workaround (yay!) as it involves editing the files after a build has been initiated (it worked for me, there's no doubt a more elegant way to do it. i.e. modifying the CMakeLists.txt files themselves and removing the cuda_common entry from the SUBSYS_DEPS variable)

Start a build (i.e. vcpkg install pcl[cuda]:x64-windows)
In the vcpkg directory, navigate to buildtrees/pcl/x64-windows-rel/cuda (as well as the x64-windows-dbg folder if required) and edit the .pc file found in the features, sample_consensus and segmentation folders, removing the mention of pcl_cuda_common-1.12.

It's a header-only module and doesn't produce the pkg-config files that it looks for after the build for patching / post-build related tasks which causes the whole thing to fail. It still seems to work fine afterwards for me.

Ping @dan-shaw for review and merge this.

First of all, thank you very much for your efforts. I tried this version and it compiles normally under vs2019 (vs2022pre will have errors during pcl compilation install-x64-windows-rel-out.log , But I think this should be caused by 2022pre)
I encountered a problem in #17662. I am not sure if there is a problem with my configuration method, but it seems that the performance of PCL1.12 and Qhull is similar to 1.11. HAVE_QHULL is not defined and part of the lib configuration is missing after manual definition.
I'm not sure if this is the cause of upstream or other problems, but just as a small hint.

We already known this issue and reported it to the Visual Studio team.

Thanks for the updates :)

Okay, the pcl virtualization feature will not be blocked.

I ran into another issue when installing pcl with features vtk
vcpkg.json
{
    "name": "robocon-lidar-pcl",
    "version": "1.2",
    "description": "LiDar dev with pcl for robocon.",
    "dependencies": [
        {
            "name": "pcl",
            "features": [ "vtk" ],
            "platform": "(linux & x64)"
        },
        {
            "name": "cuda",
            "features": [ ],
            "platform": "(linux & x64)"
        }
    ]
}

The issue is as same as this one: #21195
The host environment, Steps to reproduce the behavior are as same as that one except for the vcpkg.json
Is there any way to use the pcl virtualization feature?

For CUDA: This one's a bit of a dodgy workaround (yay!) as it involves editing the files after a build has been initiated (it worked for me, there's no doubt a more elegant way to do it. i.e. modifying the CMakeLists.txt files themselves and removing the cuda_common entry from the SUBSYS_DEPS variable)

Start a build (i.e. vcpkg install pcl[cuda]:x64-windows)
In the vcpkg directory, navigate to buildtrees/pcl/x64-windows-rel/cuda (as well as the x64-windows-dbg folder if required) and edit the .pc file found in the features, sample_consensus and segmentation folders, removing the mention of pcl_cuda_common-1.12.

It's a header-only module and doesn't produce the pkg-config files that it looks for after the build for patching / post-build related tasks which causes the whole thing to fail. It still seems to work fine afterwards for me.

Thanks for the idea of fixing pcl-cuda 🙂
I got a similar approach from yours which also successfully built for x64-linux
Here are the steps

create a new directory in your project directory (or wherever it is) with name pkgconfig
inside that directory, create a file called pcl_cuda_common-1.12.pc
pcl_cuda_common-1.12.pc

prefix=${pcfiledir}/../..

exec_prefix=${prefix}
libdir=${prefix}/lib
#includedir=${prefix}/include/pcl
includedir=${prefix}/include/pcl-1.12
Name: pcl_cuda_common-1.12
Description:
Version: 1.12.0

Libs:
Requires:
Cflags: -I"${includedir}"

goto .../vcpkg/ports/pcl/portfile.cmake
add this line vcpkg_host_path_list(PREPEND ENV{PKG_CONFIG_PATH} "your/path/to/that/pkgconfig") before vcpkg_fixup_pkgconfig()

I don't know what will be the consequence by doing that, but at least now the code will build.

All the failures will be fixed in https://github.com/microsoft/vcpkg/pull/21276.


Improve disk from geometry documentation

This adds the formulas used and reference for the disk properties
calculation when using the from geometry method..

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

Comparison is base (be78025) 85.34% compared to head (79caf79) 85.34%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files

@@           Coverage Diff           @@
##             main    #1029   +/-   ##
=======================================
  Coverage   85.34%   85.34%
=======================================
  Files          35       35
  Lines        7610     7610
=======================================
  Hits         6495     6495
  Misses       1115     1115

Files
Coverage Δ

ross/disk_element.py
99.20% <100.00%> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update be78025...79caf79. Read the comment docs.


[WIP][HIVEMALL-118] word2vec

What changes were proposed in this pull request?
Add new algorithm: skip-gram with negative sampling (a.k.a word2vec)
What type of PR is it?
Improvement
What is the Jira issue?
https://issues.apache.org/jira/browse/HIVEMALL-118
How was this patch tested?
manual tests on EMR
How to use this feature?
please see word2vec.md
Checklist

[x] Did you apply source code formatter, i.e., mvn formatter:format, for your commit?

Coverage decreased (-0.7%) to 40.18% when pulling 7014e8552f81d59ab35c95d8fcf54c56c24ba2c9 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.7%) to 40.181% when pulling 7a5fd547caef5d1af512422dc75dd0efdf5b9466 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.4%) to 40.499% when pulling c224912606f0dfd4d7d53acb0eac3fecc016b335 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.8%) to 40.165% when pulling 83198617bcf82634d39d715e33499f99945f2ebb on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.8%) to 40.156% when pulling ad2b2911b5a6ebb7b43b4981bf5ff4424425a292 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.8%) to 40.149% when pulling 39d11236d100a92d54cc46d8ffce4bd89670217f on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.8%) to 40.138% when pulling e50756111378e6a173aba7574e73435364ff42d0 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.5%) to 40.462% when pulling bf5d92748577535a8f08b75fe34c1139e1c6c81b on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.5%) to 40.468% when pulling a3ccaa8a38ecff49d23e94a8cc7db7f895181e06 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.8%) to 40.14% when pulling c7cba82a2eef2b5b32e67221a20c6cdb4570643a on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.8%) to 40.077% when pulling bbdb561cc1bf3194128034fe194555bb6c167144 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.5%) to 40.383% when pulling 7a2f4dbfeb89eee78e6e0526027b5b0ba9162c29 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.9%) to 40.029% when pulling e0945527c68da9e2c9ab6eb86a7eb7d66bf42aa7 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.6%) to 40.343% when pulling aede5ec0cf4d01780034c0d46c456486fecc1cb3 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.9%) to 40.028% when pulling 4abdb8f3d2632baa9b3ead928bc8bb0283027e20 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.6%) to 40.31% when pulling 4abdb8f3d2632baa9b3ead928bc8bb0283027e20 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.6%) to 40.372% when pulling d1b4270861c277109f35c8675e8297ef081f1dee on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.9%) to 40.049% when pulling f19d732122d29a00e421d7f1ad0d0ca93f242c1e on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.8%) to 40.149% when pulling 2b66e5e3dbf1408c0719735dcbdf05555938f3bb on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.8%) to 40.107% when pulling f0abd4fd99dcace050d155533ebc2dc8768cfc79 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.5%) to 40.392% when pulling c34003804b5ef33bca6abe9113de6eb01b5e94c6 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.9%) to 40.061% when pulling af5b5becb55e58fd9db355be218035518973844a on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.9%) to 40.065% when pulling d12ba32469a35653ee6a499157ad236bfcaa21cf on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.9%) to 40.065% when pulling 2415589bb3a8eda3e23a765b10e01fde6c70a298 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

Coverage decreased (-0.5%) to 40.383% when pulling da564b8cea0bd028d3f822ed750513cd28ff45c7 on nzw0301:skipgram into c2b95783cf9d6fc1646a48ac928e96152eab98c6 on apache:master.

What type of PR is it? => Improvement should be Feature.

@nzw0301 Please rebase to master resolving ^ conflicts.

@myui I resolved conflicts.

Coverage decreased (-0.6%) to 40.505% when pulling 8696f5ff668adf758d3545bab5885e51ce7d053e on nzw0301:skipgram into 1e42387576fabbb326d451f4a00ac22d57828711 on apache:master.

Coverage decreased (-0.6%) to 40.508% when pulling 0b163fade6f2d26ce918211c94a78c9a3b648cbe on nzw0301:skipgram into 1e42387576fabbb326d451f4a00ac22d57828711 on apache:master.


How to check YouTube video default language and  if it sound only

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2019.04.17. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2019.04.17

Before submitting an issue make sure you have:

[ ] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[ ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[x] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2019.04.17
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.

I'm using python, and to avoid unwanted loads I'd like to find a way to  check if the video is English and has a normal video.

YouTube doesn't have audio only videos?  Are you talking about the auto-generated music videos that are part of Content ID, or simply videos that don't have motion?

I few videos like Agrata Cristy have only sound no video and some of the
French or Spanish, Russian, etc..
I'd like to filter  before  download
Thanks
On Mon, Apr 22, 2019 at 11:36 PM ealgase<EMAIL_ADDRESS>wrote:

YouTube doesn't have audio only videos? Are you talking about the
auto-generated music videos that are part of Content ID, or simply videos
that don't have motion?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ytdl-org/youtube-dl/issues/20733#issuecomment-485630913,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABIRRKUWB2L5Z44FBV7Q2Y3PRZ73ZANCNFSM4HHKJZOA
.

I few videos like Agrata Cristy have only sound no video and some of the French or Spanish, Russian, etc..
I'd like to filter  before  download
Thanks

Please provide the link to an example video.

2 samples
https://www.youtube.com/watch?v=j-a0sA6mDL8
https://www.youtube.com/watch?v=cScmGx9Nuns

2 samples
https://www.youtube.com/watch?v=j-a0sA6mDL8
https://www.youtube.com/watch?v=cScmGx9Nuns
Leading Dogs  see news
On Fri, Apr 26, 2019 at 11:25 AM ealgase<EMAIL_ADDRESS>wrote:

Please provide the link to an example video.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ytdl-org/youtube-dl/issues/20733#issuecomment-487097378,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABIRRKR7KSME2HF4FN5T44TPSMNE3ANCNFSM4HHKJZOA
.

Technically these are regular video files. There is no uniform way to detect still videos.

Thank you for explanation
Leading Dogs  see news
On Fri, Apr 26, 2019 at 6:42 PM Sergey M<EMAIL_ADDRESS>wrote:

Technically these are regular video files. There is no uniform way to
detect still videos.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ytdl-org/youtube-dl/issues/20733#issuecomment-487223005,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABIRRKVYDX3EKUJWFF6XSA3PSOALTANCNFSM4HHKJZOA
.


Migration guide from v8 to v10

After upgrading from v8 to v10 I've come across the same issues as this guy, but in a sidemenu project. Custom styles were wiped out because shadow dom started showing up and I haven't changed the encapsulation settings (set to None).
I started poking around I found this in a bunch of definition files:
"../../../../../../../../Users/adam/git/ionic/core/src/interface"
Don't know if they are related but I figured I'd post it because I doubt it was intentional.

Ionic:
ionic (Ionic CLI)          : 4.0.0-rc.11 (/usr/local/lib/node_modules/ionic)
Ionic Framework            : @ionic/angular 4.0.0-alpha.10
@angular-devkit/core       : 0.7.0-rc.1
@angular-devkit/schematics : 0.7.0-rc.1
@angular/cli               : 6.0.8
@ionic/ng-toolkit          : 1.0.0-rc.11
@ionic/schematics-angular  : 1.0.0-rc.11
Cordova:
cordova (Cordova CLI) : 8.0.0
Cordova Platforms     : ios 4.5.4
System:
Android SDK Tools : 26.1.1
NodeJS            : v8.11.3<EMAIL_ADDRESS>npm               : 6.1.0
OS                : macOS High Sierra
Xcode             : Xcode 9.4.1 Build version 9F2000
Environment:
ANDROID_HOME : /Users/developer/Library/Android/sdk

Thanks for the issue! I'm going to close this as a duplicate of #14748. Please put any comments on that issue if this is still a problem, including how we can reproduce it. Thanks!


fix: JS exception when navigating to a specific page

Run the demo
Navigate to one of the pages
Click "Refresh" in the browser

Problem: Error is displayed on screen.

Fixed in mentioned commit


Flynn should have a Gitter chat similar to Tsuru

Similar to Tsuru https://gitter.im/tsuru/tsuru
Flynn should also have a Gitter chat room so developers/users of Flynn can help each other as a community

Flynn is unmaintained and our infrastructure will shut down on June 1, 2021. See the README for details.


TestSetGenerator.generate() returns text_generation.errors.ValidationError: temperature must be strictly positive with Langchain TGI LLM

Trying to reproduce synthetic test set generation with a mistral or zephyr 7b model locally hosted through Langchain TextGenInference. No matter what temperature I set (0.0 to 1.0), I get the error text_generation.errors.ValidationError: temperature must be strictly positive. Any idea how to solve?
# Relevant versions
# I somehow had to install openai and llama-index before I could get ragas to work
ragas>=0.0.19
openai==0.28.1
llama-index>=0.8.42
text-generation>=0.6.1
langchain==0.0.330

from langchain.vectorstores import Chroma
from langchain.embeddings.sentence_transformer import SentenceTransformerEmbeddings
from ragas.llms import LangchainLLM
from ragas.testset import TestsetGenerator
from langchain.llms import HuggingFaceTextGenInference

llm = HuggingFaceTextGenInference(
        inference_server_url="http://localhost:8084/",
        max_new_tokens=512,
        top_k=10,
        top_p=0.95,
        typical_p=0.95,
        temperature=0.01,
        repetition_penalty=1.03,
        streaming=True
    )

# res = llm("What did foo say about bar?") # this works
ragas_llm = LangchainLLM(llm)

query = "Query that generates a handful of Document objects"

embedding_function = SentenceTransformerEmbeddings(model_name="all-MiniLM-L6-v2")
db = Chroma(persist_directory="./chroma_db", embedding_function=embedding_function)
docs = db.similarity_search(query)
assert len(docs) > 0

# Change resulting question type distribution
testset_distribution = {
    "simple": 0.25,
    "reasoning": 0.5,
    "multi_context": 0.0,
    "conditional": 0.25,
}

testsetgenerator = TestsetGenerator(generator_llm=ragas_llm, critic_llm=ragas_llm,embeddings_model=embedding_function, testset_distribution=testset_distribution)
test_size = 3
testset = testsetgenerator.generate(docs, test_size=test_size)

df = testset.to_pandas()
print(df.head())

Hey @jenghub, thanks for raising the issue and sharing the code. Can you please share the error trace as well?

^CException occurred invoking consumer for subscription c43b1fe427b941049c2826f880a1bdb8to topic persistent://default/default/b00995a7-bbff-48b6-9a0a-b1fc9f1cf874
/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/ragas/testset/testset_generator.py:316: UserWarning: Most documents are too short
  warnings.warn("Most documents are too short")
  0%|                                                                                | 0/3 [00:00<?, ?it/s]Traceback (most recent call last):
  File "/mnt/md0/share/project-name/syntheticqa.py", line 43, in <module>
    testset = testsetgenerator.generate(docs, test_size=test_size)
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/ragas/testset/testset_generator.py", line 338, in generate
    score = self._filter_context(text_chunk)
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/ragas/testset/testset_generator.py", line 179, in _filter_context
    results = self.critic_llm.generate(prompts=[prompt])
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/ragas/llms/base.py", line 129, in generate
    list_llmresults = run_async_tasks(
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/ragas/async_utils.py", line 41, in run_async_tasks
    outputs: List[Any] = asyncio.run(_gather())
  File "/home/userid/miniconda3/envs/deviceirad/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/home/userid/miniconda3/envs/deviceirad/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/ragas/async_utils.py", line 39, in _gather
    return await asyncio.gather(*tasks_to_execute)
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/ragas/llms/base.py", line 105, in generate_completions
    result = await self.llm.agenerate(ps, callbacks=callbacks)
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/langchain/llms/base.py", line 823, in agenerate
    output = await self._agenerate_helper(
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/langchain/llms/base.py", line 711, in _agenerate_helper
    raise e
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/langchain/llms/base.py", line 698, in _agenerate_helper
    await self._agenerate(
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/langchain/llms/base.py", line 1072, in _agenerate
    await self._acall(prompt, stop=stop, run_manager=run_manager, **kwargs)
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/langchain/llms/huggingface_text_gen_inference.py", line 217, in _acall
    async for chunk in self._astream(prompt, stop, run_manager, **kwargs):
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/langchain/llms/huggingface_text_gen_inference.py", line 276, in _astream
    async for res in self.async_client.generate_stream(prompt, **invocation_params):
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/text_generation/client.py", line 461, in generate_stream
    parameters = Parameters(
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/pydantic/main.py", line 164, in __init__
    __pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/pydantic/_internal/_decorators_v1.py", line 107, in wrapper2
    return val2(value)
  File "/mnt/md0/share/project-name/.venv/lib/python3.10/site-packages/text_generation/types.py", line 79, in valid_temp
    raise ValidationError("`temperature` must be strictly positive")
text_generation.errors.ValidationError: `temperature` must be strictly positive

Hey @jenghub , thanks for sharing this. I have raised a fix #267 . Please update ragas from source once it is merged :)

Thanks. Is there a timeline for it to be merged in? It looks like this bug affects the core ragas evaluate() method as well and throws the same error.

Hey @jenghub , sorry for the delay. This was delayed due to issues with the recent open-ai package release. It will be merged today by @jjmachan

Thank you. When installing from source, I'm missing a bunch of dependencies when I run the same script.
ModuleNotFoundError: No module named 'llama_index'


Allow site owner to change the splash homepage video (if enabled)

Add an upload functionality in the admin dashboard, -> theme site settings (similar to the logo uploader),  for uploading a new (changing) splash homepage video
FYI, at the moment, every theme has a file/splash folder where the splash video files are stored:

https://github.com/pH7Software/pH7-Social-Dating-CMS/tree/17.x/templates/themes/base/file/splash
https://github.com/pH7Software/pH7-Social-Dating-CMS/tree/17.x/templates/themes/cartoon/file/splash
https://github.com/pH7Software/pH7-Social-Dating-CMS/tree/17.x/templates/themes/datelove/file/splash
https://github.com/pH7Software/pH7-Social-Dating-CMS/tree/17.x/templates/themes/premium/file/splash
https://github.com/pH7Software/pH7-Social-Dating-CMS/tree/17.x/templates/themes/zendate/file/splash

Where are these files called? What is the home file to edit if I want to disable this videos?


Provide a config to activate Travis-CI.

Also, some updates to the Dockerfile to reduce its size and the time
needed to build it (in part, to speed up runs of tests).
See also https://github.com/GoogleCloudPlatform/ruby-docker/pull/24

LGTM


Test 7 fails

Hi,
I'm trying to build chck for Fedora (I'm planning to make it an official Fedora package as well as wlc and sway).
Building I receive the following error:
      Start  7: dl_test
 7/14 Test  #7: dl_test ..........................***Exception: Other  0.02 sec

I'm attaching the whole root log and build log to ease the debug
build.txt
root.txt

Run the test again with ctest -V -R dl_test and post that output.

Attaching it :)
build.txt

Does /usr/lib/libdl.so exist in your system? The test depends on that.

Being a 64bit os, I do not have that file, while I have /usr/lib64/libdl.so

All right, I should change that test get the path from CMake if possible.


Fix error reporting for --noLint

execScript always returned void, but we were accessing the value as if it were a string. (Microsoft/TypeScript#17892)
Also updated usage() to use console.error since that seems more appropriate.

@andy-ms,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


imagepalettetotruecolor not found

For some reason, my Raspberry 3 running CentOS 7 (ARM), PHP 5.6.31, with GD, returns "imagepalettetotruecolor not found" error on SimpleImage... Did I miss something?
Linux raspberry 4.9.80-v7.1.el7 #1 SMP Thu Mar 15 13:29:03 UTC 2018 armv7l armv7l armv7l GNU/Linux
PHP 5.6.31 (cli) (built: Sep 26 2017 14:03:31)
GD Version | bundled (2.1.0 compatible)
I've fixed inserting this function on simpleimage.php. Maybe can help others.
if (!function_exists('imagepalettetotruecolor')) {
   function imagepalettetotruecolor(&$src) {
       if (imageistruecolor($src)) return(true);
       $dst = imagecreatetruecolor(imagesx($src), imagesy($src));
       imagecopy($dst, $src, 0, 0, 0, 0, imagesx($src), imagesy($src));
       imagedestroy($src);
       $src = $dst;
       return(true);
    }
}

I'm guessing your version of GD was compiled without support for that method. I haven't seen this happen in hosting environments, and there's nothing mentioned for that function in the PHP manual so I'm not sure.
Thanks for the shim. If anyone else is experiencing this, please comment below. If it turns out to be more than an edge case, it may be worth shimming the lib.


pdclient: Add caller info to pd client

ref https://github.com/tikv/pd/issues/8593

/retest

/retest


Complete System.Security.Claims documentation

Fixes #2045
Notes:

Let's take a stab at the low hanging fruit Remarks, and we can mod, replace, or nix on review.
Other "To be added." entries didn't seem needed. I shot 'um down :gun:. (EDIT) I removed the content and the <remarks> tags remain.

TFS: 385348
cc/ @mairaw

@mairaw I should review this Monday before you :eyes: look.

No worries. It's Sunday night. pretty late for me, even worse for you. I just wanted to get some reviews done before the week starts. 😄

@mairaw Ready for another :eyes: look.

@mairaw This one is ready for a final :eye:+merge.


feat: add secret client for go sdk

What this PR does:
add secret client  for go sdk
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

bug of  Codecov ？

@ZLBer It's caused by non-determinstic code:

We can ignore it for now and submit a PR to make the test case determinstic


Error running pages dev

Hello,
I am trying to run pages locally and have successfully installed wrangler 2 but when I run npx wrangler pages dev ./public it fails with the following error.
Compiled Worker successfully.
Serving at http://<IP_ADDRESS>:8788/
/user/node_modules/wrangler/wrangler-dist/cli.js:27072
            throw ex;
            ^

Error: spawn xdg-open ENOENT
    at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)
    at onErrorNT (node:internal/child_process:475:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (node:internal/child_process:288:12)
    at onErrorNT (node:internal/child_process:475:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn xdg-open',
  path: 'xdg-open',
  spawnargs: [ 'http://<IP_ADDRESS>:8788/' ]
}

Node.js v17.2.0

Any help is appreciated.

Looks like it's struggling to open a browser window. Try BROWSER=none npx wrangler pages dev ./public ?

That fixed it. Thanks so much!

@threepointone is there a workaround for wrangler dev command?

Missed your comment, sorry! This PR - https://github.com/cloudflare/wrangler2/pull/415 should make it log a warning without breaking workflow.


Neurosurgery workspace

As product owner I would like a new neurosurgery workspace

@vvcb this is now in production, please could you review and confirm that this is now working


Specify azure example dependency

This improves the correctness of examples.
Unfortunately, it results in some examples being dropped. Remaining examples are more correct, so I think this is still worth taking. Example conversion is tracked separately and this will be addressed later.

Any idea why github search did not find these? https://github.com/search?q=repo%3Apulumi%2Fpulumi-azuredevops azurem&type=code


added special

Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

@googlebot I signed it!


New source: BiGG Models Metabolite Database

@cthoyt  This is still a work in progress PR.

Technically this script should do mappings for BiGG iD and its respective name. For some reason, I am having difficulties in calling the get_obo function. Could you please test it on your end and see where I am going wrong?

Thanks!

Hi Charlie, I just added new changes. Please review them in your free time. Thanks!


Wont work generates exe goes into server when exe is ran nothing happens in server!

I Did all the steps right nothing happened can someone add me and tell me how to do it my dc is Yttium

Running into the same problem, lmk if you find out how to fix this.

same man

can anyone add me and tell me how to do it my dc is same as my github user

I fixed it with no clue how all I did was uninstall every python build on my pc enabled all the checks in the bot section on discord dev portal invited it and grabbed me mate that’s all I did.

same man

Fixed it look at my comment

What you mean?

Running into the same problem, lmk if you find out how to fix this.

Fixed it look at my comment

What you mean?

I fixed it with no clue how all I did was uninstall every python build on my pc enabled all the checks in the bot section on discord dev portal invited it and grabbed me mate that’s all I did.

And reinstalled python

@Shaninnit it kind of worked but didnt it tried to log in but didnt work

Downgrade if you have python 3.12 installed. Turn on all the public intents.


[FEAT] Pull mode VS Push mode

Is your feature request related to a problem?
The current working mode of the tsp tool can be considered PUSH mode. More or less it reads from the input as fast as it can, and then pushes the packets to the output. So, from the point of view of the outcomings the model is PUSH.
Another different working mode can be the PULL model. In this case, the output instead of pushing all the incoming data, it can consume data from the input. So if no one is reading from the output, then no packets are readed in the input. This can be useful for example for a hypotetical HTTP server output plugin. If no clients are connected, then no packets are consumed.
Proposed solution:
My proposal is to support such type of PULL outputs. For example a plain HTTP output (described here as example https://github.com/tsduck/tsduck/issues/696#issuecomment-746174096), that is very different to the current HLS push output.
Alternatives:
I feel there is not alternative at time for a PULL model. Or I'm wrong?
Additional information:
That's only an idea. My concern is about how to control the tsp processing in a on-demand model. If a PULL mode will be supported then it will possible to apply this on-demand control.
What you think? This crazy idea has sense?

The structure of tsp is the following:

Each plugin executes in a dedicated thread.
Each plugin waits for packets from the previous plugin (or waits for packets from the input device, whatever it is).
When packets are pulled from the previous plugin (resp. input), they are processed and passed to the next plugin (resp. output).

This is the definition of a PULL model. In a push model, the plugins would not necessarily have their dedicated threads. There could be a pull of worker threads or a dedicated single thread using a reactor pattern. The plugin would be called in some undefined thread context when packets would be pushed by the previous plugin, typically from the same thread or using a dynamic queue between worker threads.

In this case, the output instead of pushing all the incoming data, it can consume data from the input. So if no one is reading from the output, then no packets are readed in the input. This can be useful for example for a hypotetical HTTP server output plugin. If no clients are connected, then no packets are consumed.

Such a server output plugin would be implemented in the current tsp that way for instance (other implementations are possible): The send() method of the output plugin would wait for a client (listen() system call) and then would write packets to the client connection, once established. When the client disconnects, the send() method would block again on listen(). Thus, packets are indeed read from the input plugin and accumulate in the global buffer. When the buffer is full and no client connects to the output plugin, the whole chain is naturally suspended and the input plugin stops to read (its thread waits on free space in the buffer). When a client connects, packets start flowing. This exactly how the TCP flow control works, with socket buffers in client and server kernels instead of the tsp global buffer. Google for "TCP window size".

Hi @lelegard ,
Thank you for your good explanation. In my initial request perhaps I incorrectly used the words PULL and PUSH. However, the idea was quite simple: now the TSDuck model reads from the input and pushes data to the output. The suggestion is to support output modules that requests data from the chain. So in the first scenario the "control" (in the sense who marks the steps) is the input and in the second is the output. Nothing more.
And regarding about the options to implement such HTTP output plugin, I'm sure your suggestion is clearly the best.
Thank you!

So in the first scenario the "control" (in the sense who marks the steps) is the input and in the second is the output.

It does not make sense. The flow control does the job in all cases. That is what I explained: if the output plugin blocks (as if there is no http client for instance), then the whole chain is blocked.
This is why I used the TCP example (unlike UDP). Thanks to the TCP window regulation, whether the source "pushes" data to an "always ready" destination or the destination "pulls" data from an "always ready" source, the result is the same.

It does not make sense. The flow control does the job in all cases. That is what I explained: if the output plugin blocks (as if there is no http client for instance), then the whole chain is blocked.

OK. Now I understand it clearly. My mistake was thinking that the output plugin can't block the whole chain.

This is why I used the TCP example (unlike UDP). Thanks to the TCP window regulation, whether the source "pushes" data to an "always ready" destination or the destination "pulls" data from an "always ready" source, the result is the same.

Perhaps at some point you will want to provide a simple example of a real TCP output plugin (but please, implement only what you think has sense).
Thank you!


refactor: run post_setup script on init

made changes to that post_setup script is executed in init.py of multiworld error handlers were while executing the main method. with the first execution, the patch is applied and the user is prompted to re-run the script to have the patched version of torch
Description
Please provide a meaningful description of what this change will do, or is for. Bonus points for including links to
related issues, other PRs, or technical references.
Note that by not including a description, you are asking reviewers to do extra work to understand the context of this
change, which may lead to your PR taking much longer to review, or result in it not being reviewed at all.
Type of Change

[ ] Bug Fix
[ ] New Feature
[ ] Breaking Change
[x] Refactor
[ ] Documentation
[ ] Other (please describe)

Checklist

[ ] I have read the contributing guidelines
[ ] Existing issues have been referenced (where applicable)
[ ] I have verified this change is not present in other open pull requests
[ ] Functionality is documented
[ ] All code style checks pass
[ ] New code contribution is covered by automated tests
[ ] All new and existing tests pass

The two lines here(https://github.com/cisco-open/pymultiworld/blob/main/pyproject.toml#L16-L17) should be removed.

https://github.com/cisco-open/pymultiworld/blob/main/multiworld/__main__.py file is also not needed any more. Please remove it.


[ci] use an MRAN snapshot for R 3.6 Linux jobs (fixes #5898)

Fixes #5898.
Fixes #5899.
Proposes switching to an MRAN snapshot (link) of CRAN for R 3.6 CI jobs. This ensures that the packages installed are from a frozen moment in time...which should reduce the risk of CI failures caused by trying to install new versions of {lightgbm}'s dependencies using old versions of R and old operating systems.
This is most important for Linux, as CRAN doesn't host precompiled binaries for Linux (only Windows and macOS).

thanks @jmoralez


Graph <--> CropObject inlinks/outlinks sync on Plus/Eraser Lasso

To replicate:

delete some edges of an object
then use Plus Lasso to add something to the object

When removing and adding edges, the ObjectGraph gets modified, but the CropObjects in question do not get their inlinks and outlinks updated accordingly. This then shows up when the Plus/Eraser Lasso re-add the object: the new object is added with all its old inlinks/outlinks.

To fix: reimplement ensure_add_edge, ensure_remove_edge, etc. in model, so that it syncs the graph automatically. Basically, this will hide graph operations behind the model.


question:how to remove tabs’s navigation?

in the tabpage,when i click android hardware back button,I want to exit the application or navigate to the first tab,not just navigate to the tab I just clicked! any solution?

Hello! Thanks for opening an issue with us! As this seems like more of a support question i will urge that you ask this question on our forum (forum.ionicframework.com). Thanks for using Ionic!

thanks


ESP32 compiled binary shows absolute file path when walked through using binwalk

We are evaluating the binary generated for ESP32.
The binary when run through binwalk shows absolute file paths for the files.
ENVIRONMENT :  AFR version : 202012
**Here is a sample of the file paths seen
264372        0x408B4         Unix path: /home/ubuntu/ic/code/freertos/freertos_kernel/stream_buffer.c
266912        0x412A0         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/soc/esp32/rtc_time.c
268392        0x41868         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/soc/src/memory_layout_utils.c
268844        0x41A2C         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/vfs/vfs.c
270360        0x42018         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/efuse/src/esp_efuse_utility.c
271032        0x422B8         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/app_update/esp_ota_ops.c
272144        0x42710         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/spi_flash/flash_mmap.c
272420        0x42824         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/spi_flash/partition.c
278932        0x44194         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/lwip/lwip/src/core/tcp_in.c
279948        0x4458C         Unix path: /home/ubuntu/ic/code/freertos/vendors/espressif/esp-idf/components/lwip/lwip/src/core/tcp_out.c**
How can we turn off inclusion of absolute file paths in the binary.

@vineet288818
Can you please try enabling following config options:

CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE in menuconfig
CONFIG_FREERTOS_ASSERT_DISABLE in menuconfig

Please see previous discussion on this topic at https://github.com/espressif/esp-idf/issues/6306 and https://github.com/espressif/esp-idf/issues/5873

Hi @vineet288818 Additionally you will need to remove the usage if __FILE__ in logging_stack.h as such:
--- a/libraries/logging/include/logging_stack.h
+++ b/libraries/logging/include/logging_stack.h
@@ -42,11 +42,8 @@

 /* Macro to extract only the file name from file path to use for metadata in
  * log messages. */
-#ifdef _MSC_VER
-    #define FILENAME           ( strrchr( __FILE__, '\\' ) ? strrchr( __FILE__, '\\' ) + 1 : __FILE__ )
-#else
-    #define FILENAME           ( strrchr( __FILE__, '/' ) ? strrchr( __FILE__, '/' ) + 1 : __FILE__ )
-#endif
+#define FILENAME           "<redacted>"
+

You may do a similar redaction with the line number in the same file.

Hey, @EI-viren-moradiya thanks for bringing this issue up. I was wondering if you could possibly supply your build command, the version of binwalk you're using, and then the binwalk command you are using to see this output. I believe this information would help myself and others in assisting you with this problem.
Thanks in advance!

Hi @Skptak,
Below is the build command which I am using to generate the firmware binary.
Generate Build files

Build the project
make all

Binwalk version
$ binwalk --help
Binwalk v2.1.1
Craig Heffner, http://www.binwalk.org

Command to see the output:
binwalk ic.bin

@EI-viren-moradiya
The linked IDF issues make some mention of it, but the config doesn't cover all uses of __FILE__ as some software is submoduled and not owned by IDF.
Could you do a diff of the binwalk output before and after setting those sdkconfigs. I'm noticing that there are still issues with various other stack's assertions that still use __FILE__. For example LWIP_ASSERT. Could you redefine LWIP_ASSERT to not use __FILE__ and confirm it removes the LWIP files at least? Removing the other full paths will be similar.


Play list is incorrect after adding and moving a new song when the first listed song was playing

Play list is inconsistent when I add a new song in the list and move it to the first song when the first listed song was playing.

I have fixed this bug in v0.6.9, thanks.


Feature request: inline evaluation

Currently I use uiua watch and view the output in my terminal. It would be nice, however, to view the output inline. Here are a few example extensions that have similar functionality:

Alive has inline evaluation
Inline Math is probably the simplest to take ideas from
Error Lens displays inline text
Quokka.js is probably more complicated than Uiua would need

I've considered adding something like this.
I have problems testing some of the feature of the language server though, as VSCode doesn't seem to request a lot of them.
Inline values in particular is the one I think you'd want here.


[SPARK-49367][PS] Parallelize the KDE computation for multiple columns (plotly backend)

What changes were proposed in this pull request?
Parallelize the KDE computation for plotly backend.
Note that matplotlib backend is not optimized in this PR, due to the computation logic is slightly different between plotly and matplotlib:
1, plotly: compute a global ind across all input columns, and then compute all curves based on it;
2, matplotlib: for each input column, compute its ind and then the curve;
I think matplotlib's approach seems more reasonable, but it make this optimization cannot be directly applied on matplotlib, so it needs more investigation.
Why are the changes needed?
existing implementation compute each curve once, this PR aims to compute multiple columns together
Does this PR introduce any user-facing change?
No
How was this patch tested?
CI and manually test
Was this patch authored or co-authored using generative AI tooling?
No

merged to master

Late LGTM, thank you!


albipy running problem

If i want to launch albipy i can only modify python nothing else what i can do?
appreciate help <3

how are you running the script?

Hey i fixxed the modify setup but if i open the albipy file its directly closing

is there any step by step video?

i dont understand it that well

If you run AlbiPy.py directly it won't do anything it will simply define the sniffer object then exit. This is most likely why it is simply closing immediately for you
The screenshot you posted basically is saying that you aren't successfully importing the AlbiPy library. This is probably because you aren't in the correct directory in your terminal or whatever. The rest of the errors in that screenshot are because of the first error.