unable to craft heart

i tried crafting a heart with the crafting table, and it didn't work. 1.21.1, fabric server

Can you share the server log?

[17:37:34] [main/INFO]: Loading Minecraft 1.21.1 with Fabric Loader 0.16.2
[17:37:36] [ForkJoinPool-1-worker-4/WARN]: Mod tectonic uses the version 2.4.1a which isn't compatible with Loader's extended semantic version format (Could not parse version number component '1a'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[17:37:38] [main/WARN]: Warnings were found!

Mod 'Forge Config API Port' (forgeconfigapiport) 21.1.1 recommends any version of modmenu, which is missing!
 If this is a development environment you can ignore this message
[17:37:41] [main/INFO]: Loaded configuration file for Lithium: 144 options available, 1 override(s) found
[17:37:41] [main/INFO]: Loaded configuration file for ModernFix 5.19.3+mc1.21.1: 54 options available, 4 override(s) found
[17:37:41] [main/WARN]: Option 'mixin.bugfix.paper_chunk_patches' overriden (by mods [c2me]) to 'false'
[17:37:41] [main/WARN]: Option 'mixin.perf.cache_strongholds' overriden (by mods [c2me]) to 'false'
[17:37:41] [main/WARN]: Option 'mixin.perf.nbt_memory_usage' overriden (by mods [c2me]) to 'false'
[17:37:41] [main/WARN]: Option 'mixin.bugfix.chunk_deadlock' overriden (by mods [c2me]) to 'false'
[17:37:41] [main/INFO]: Applying Nashorn fix
[17:37:42] [main/WARN]: Error loading class: ca/spottedleaf/starlight/common/thread/SchedulingUtil (java.lang.ClassNotFoundException: ca/spottedleaf/starlight/common/thread/SchedulingUtil)
[17:37:43] [main/WARN]: Error loading class: net/minecraft/class_563 (java.lang.ClassNotFoundException: net/minecraft/class_563)
[17:37:43] [main/WARN]: @Mixin target net.minecraft.class_563 was not found elytradrag.mixins.json:ElytraDragAnimation from mod elytra-drag
[17:37:43] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children
[17:37:45] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1).
[17:37:51] [main/INFO]: Injecting BlockStateBase cache population hook into lithium$getPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
[17:37:51] [main/INFO]: Injecting BlockStateBase cache population hook into lithium$getAllFlags from me.jellysquid.mods.lithium.mixin.util.block_tracking.AbstractBlockStateMixin
[17:37:51] [main/INFO]: Injecting BlockStateBase cache population hook into lithium$getNeighborPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
[17:37:52] [main/WARN]: Static binding violation: PRIVATE @Overwrite method method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded.
[17:37:52] [main/WARN]: Method overwrite conflict for method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.temperature_cache.BiomeMixin. Skipping method.
[17:37:57] [main/INFO]: Vanilla bootstrap took 8788 milliseconds
[17:37:57] [main/INFO]: Successfully initialized antixray for fabric
[17:37:57] [main/INFO]: Initializing Axiom/4.2.0. Build timestamp:<PHONE_NUMBER>668
[17:37:57] [main/INFO]: [STDERR]: java.lang.IllegalStateException: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: minecraft:grass -> using default)
[17:37:57] [main/INFO]: [STDERR]: at com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287)
[17:37:57] [main/INFO]: [STDERR]: at com.mojang.serialization.DataResult.getOrThrow(DataResult.java:81)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.VersionUtils.getOrThrow(VersionUtils.java:277)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.BlueprintIo.readBlocks(BlueprintIo.java:195)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.BlueprintIo.readRawBlueprint(BlueprintIo.java:109)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.ServerBlueprintManager.loadRegistryFromFolder(ServerBlueprintManager.java:44)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.ServerBlueprintManager.initialize(ServerBlueprintManager.java:20)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.Axiom.onInitialize(Axiom.java:169)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63)
[17:37:57] [main/INFO]: [STDERR]: at net.minecraft.server.Main.main(Main.java:111)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69)
[17:37:57] [main/INFO]: [STDERR]: java.lang.IllegalStateException: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: minecraft:grass -> using default)
[17:37:57] [main/INFO]: [STDERR]: at com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287)
[17:37:57] [main/INFO]: [STDERR]: at com.mojang.serialization.DataResult.getOrThrow(DataResult.java:81)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.VersionUtils.getOrThrow(VersionUtils.java:277)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.BlueprintIo.readBlocks(BlueprintIo.java:195)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.BlueprintIo.readRawBlueprint(BlueprintIo.java:109)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.ServerBlueprintManager.loadRegistryFromFolder(ServerBlueprintManager.java:44)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.ServerBlueprintManager.initialize(ServerBlueprintManager.java:20)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.Axiom.onInitialize(Axiom.java:169)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63)
[17:37:57] [main/INFO]: [STDERR]: at net.minecraft.server.Main.main(Main.java:111)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69)
[17:37:57] [main/INFO]: [STDERR]: java.lang.IllegalStateException: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: minecraft:grass -> using default)
[17:37:57] [main/INFO]: [STDERR]: at com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287)
[17:37:57] [main/INFO]: [STDERR]: at com.mojang.serialization.DataResult.getOrThrow(DataResult.java:81)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.VersionUtils.getOrThrow(VersionUtils.java:277)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.BlueprintIo.readBlocks(BlueprintIo.java:195)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.BlueprintIo.readRawBlueprint(BlueprintIo.java:109)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.ServerBlueprintManager.loadRegistryFromFolder(ServerBlueprintManager.java:44)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.ServerBlueprintManager.initialize(ServerBlueprintManager.java:20)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.Axiom.onInitialize(Axiom.java:169)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63)
[17:37:57] [main/INFO]: [STDERR]: at net.minecraft.server.Main.main(Main.java:111)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69)
[17:37:57] [main/INFO]: [STDERR]: java.lang.IllegalStateException: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: minecraft:grass -> using default)
[17:37:57] [main/INFO]: [STDERR]: at com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287)
[17:37:57] [main/INFO]: [STDERR]: at com.mojang.serialization.DataResult.getOrThrow(DataResult.java:81)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.VersionUtils.getOrThrow(VersionUtils.java:277)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.BlueprintIo.readBlocks(BlueprintIo.java:195)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.BlueprintIo.readRawBlueprint(BlueprintIo.java:109)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.ServerBlueprintManager.loadRegistryFromFolder(ServerBlueprintManager.java:44)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.blueprint.ServerBlueprintManager.initialize(ServerBlueprintManager.java:20)
[17:37:57] [main/INFO]: [STDERR]: at com.moulberry.axiom.Axiom.onInitialize(Axiom.java:169)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63)
[17:37:57] [main/INFO]: [STDERR]: at net.minecraft.server.Main.main(Main.java:111)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69)
[17:37:57] [main/INFO]: [STDERR]: at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69)
[17:37:58] [main/INFO]: Loading Collective version 7.87.
[17:37:58] [main/INFO]: Loaded C2B lib.
[17:38:02] [main/INFO]: Loading extensions...
[17:38:02] [main/INFO]: Loaded 0 extension(s)
[17:38:02] [main/INFO]:
[17:38:02] [main/INFO]: H H CCCCC |
[17:38:02] [main/INFO]: H H C | Thank you for using
[17:38:02] [main/INFO]: HHHHH C | Helpful Commands
[17:38:02] [main/INFO]: H H C | 3.1.0
[17:38:02] [main/INFO]: H H CCCCC |
[17:38:02] [main/INFO]: <- Finished command registration ->
[17:38:02] [main/INFO]: /-Main: /hc
[17:38:02] [main/INFO]: |-Abilities: /fly, /god
[17:38:02] [main/INFO]: |-Entities: /extinguish, /feed, /gm, /heal, /ignite
[17:38:02] [main/INFO]: |-Time: /day, /night
[17:38:02] [main/INFO]: |-Teleportation: /back, /dimension, /home, /jump, /spawn
[17:38:02] [main/INFO]: |-Utility: /rename, /repair
[17:38:02] [main/INFO]: |-World: /explosion, /killitems, /lightning
[17:38:02] [main/INFO]: -Uncategorized: (none)
[17:38:02] [main/INFO]:
[17:38:02] [main/INFO]: Lifesteal mod has been initialized!
[17:38:02] [main/INFO]: Necronomicon Initialized
[17:38:02] [main/INFO]: File exists, reading config for elocindev.necronomicon.NecronomiconConfig.
[17:38:02] [main/INFO]: Config for elocindev.necronomicon.NecronomiconConfig read successfully.
[17:38:02] [main/INFO]: Loading Noisium.
[17:38:02] [main/INFO]: No Portals initialized.
[17:38:02] [main/INFO]: [Fabric Seasons] Trying to read config file...
[17:38:02] [main/INFO]: [Fabric Seasons] A config file was found, loading it..
[17:38:02] [main/INFO]: [Fabric Seasons] Successfully loaded config file.
[17:38:02] [main/INFO]: [Fabric Seasons] Successfully loaded seasonsterralithcompat 1.0 for terralith 2.3.7
[17:38:03] [main/INFO]: Initializing Silk
[17:38:04] [main/INFO]: [Tinkerer's Smithing] Initialized.
[17:38:04] [main/INFO]: Veinminer Version: 2.1.5 (fabric)
[17:38:05] [DefaultDispatcher-worker-1/INFO]: [STDOUT]: [VeinminerUpdater] veinminer is up to date
[17:38:05] [Via-Mappingloader-0/INFO]: Loading block connection mappings ...
[17:38:06] [Via-Mappingloader-0/INFO]: Using FastUtil Long2ObjectOpenHashMap for block connections
[17:38:06] [main/INFO]: Loading translations...
[17:38:06] [main/INFO]: Registering protocols...
[17:38:07] [main/INFO]: ViaVersion detected server version: 1.21-1.21.1 (767)
[17:38:07] [ViaFabric-2/INFO]: Finished mapping loading, shutting down loader executor.
[17:38:07] [main/INFO]: [voicechat] Compatibility version 18
[17:38:07] [main/INFO]: [voicechat] Loading plugins
[17:38:07] [main/INFO]: [voicechat] Loaded 1 plugin(s)
[17:38:07] [main/INFO]: [voicechat] Initializing plugins
[17:38:07] [main/INFO]: Not currently recording voice chat in replays, you must enabled this in the config
[17:38:07] [main/INFO]: [voicechat] Initialized 1 plugin(s)
[17:38:07] [main/INFO]: [voicechat] Registering events for 'server-replay'
[17:38:07] [main/INFO]: [voicechat] Successfully registered ViaVersion mappings
[17:38:07] [main/INFO]: Mod initialized!
[17:38:07] [main/INFO]: Loaded YSNS Config
[17:38:08] [main/INFO]: -----------------------------------------
[17:38:08] [main/INFO]: Discord-MC-Chat (DMCC) 2.3.5
[17:38:08] [main/INFO]: By Xujiayao
[17:38:08] [main/INFO]:
[17:38:08] [main/INFO]: More information + Docs:
[17:38:08] [main/INFO]: https://blog.xujiayao.com/posts/4ba0a17a/
[17:38:08] [main/INFO]: -----------------------------------------
[17:38:08] [main/INFO]: Login Successful!
[17:38:09] [JDA MainWS-ReadThread/INFO]: Connected to WebSocket
[17:38:09] [JDA MainWS-ReadThread/INFO]: Finished Loading!
[17:38:11] [main/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[17:38:11] [main/INFO]: Skipping saving villagerconverting config to file because nothing has changed.
[17:38:14] [Worker-Main-3/INFO]: Loaded Fabric Permissions
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Loading Materials!
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Reloaded a set of 7 materials
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Loading Materials!
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Reloaded a set of 8 materials
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Loading Unit Costs!
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Reloaded unit cost overrides
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Loading Types!
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Reloaded smithing types
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Generating Smithing Data!
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Data Initializing.
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Registered 7 Tool Materials with 36 items: [minecraft:diamond(5), minecraft:string(3), minecraft:gold(5), minecraft:stone(5), minecraft:wood(6), minecraft:iron(7), minecraft:netherite(5)]
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Registered 8 Armor Materials with 30 items: [minecraft:diamond(5), minecraft:chain(4), minecraft:gold(5), minecraft:leather(5), minecraft:turtle(1), minecraft:iron(5), minecraft:netherite(4), minecraft:armadillo(1)].
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Registered 20 Equipment Types with 69 items: [minecraft:horse_armor(4), minecraft:wolf_armor(1), minecraft:hoe(6), minecraft:shield(1), minecraft:brush(1), minecraft:fishing_rod(1), minecraft:shovel(6), minecraft:helmet(7), minecraft:mace(1), minecraft:sword(6), minecraft:bow(1), minecraft:shears(1), minecraft:axe(6), minecraft:spear(1), minecraft:leggings(6), minecraft:igniter(1), minecraft:pickaxe(6), minecraft:crossbow(1), minecraft:boots(6), minecraft:chestplate(6)]
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Applied 73 Unit Costs to 72 items
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Applied 43 Upgrade Paths to 29 items
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Applied 9 Sacrifice Paths to 9 items
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Data Initialized!
[17:38:15] [main/INFO]: [Tinkerer's Smithing] Added 218 runtime recipes with 0 data overrides!
[17:38:15] [main/INFO]: Loaded 1514 recipes
[17:38:15] [main/INFO]: Loaded 1400 advancements
[17:38:15] [main/INFO]: Loaded 0 trades
[17:38:15] [main/INFO]: [Fabric Seasons] Successfully loaded 15 custom crop configs.
[17:38:15] [ForkJoinPool.commonPool-worker-1/INFO]: Loaded 144 translation keys
[17:38:16] [main/INFO]: Applied 0 biome modifications to 0 of 158 new biomes in 3.147 ms
[17:38:16] [Server thread/INFO]: Initialized mcCoroutineScope (MinecraftServer as executor)
[17:38:16] [Server thread/INFO]: Setting YAWP base command to '/wp'
[17:38:16] [Server thread/INFO]: 0 UUID(s) with permission read from config
[17:38:16] [Server thread/INFO]: 5 Block Entity entries read from config: 'minecraft:armor_stand', 'minecraft:item_frame', 'minecraft:glow_item_frame', 'minecraft:painting', 'minecraft:leash_knot'
[17:38:16] [Server thread/INFO]: 0 Block Entity tag entries read from config
[17:38:16] [Server thread/INFO]: 0 default flag(s) for Local Regions read from config
[17:38:16] [Server thread/INFO]: 0 default flag(s) for Dimensional Regions read from config
[17:38:16] [Server thread/INFO]: Starting background profiler...
[17:38:17] [Server thread/INFO]: __
[17:38:17] [Server thread/INFO]: | |) LuckPerms v5.4.140
[17:38:17] [Server thread/INFO]: |_ | Running on Fabric -<EMAIL_ADDRESS>[17:38:17] [Server thread/INFO]:
[17:38:17] [Server thread/INFO]: Loading configuration...
[17:38:17] [Server thread/INFO]: Loading storage provider... [H2]
[17:38:18] [Server thread/INFO]: Loading internal permission managers...
[17:38:18] [Server thread/INFO]: Performing initial data load...
[17:38:18] [Server thread/INFO]: Successfully enabled. (took 1031ms)
[17:38:18] [Server thread/INFO]: Starting minecraft server version 1.21.1
[17:38:18] [Server thread/INFO]: Loading properties
[17:38:18] [Server thread/INFO]: Default game type: SURVIVAL
[17:38:18] [Server thread/INFO]: Generating keypair
[17:38:18] [Server thread/INFO]: Starting Minecraft server on *:25565
[17:38:18] [Server thread/INFO]: Using default channel type
[17:38:18] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[17:38:18] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
[17:38:18] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[17:38:18] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file.
[17:38:18] [Server thread/WARN]: Failed to load white-list:
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated array at line 3 column 6 path $[1]
at com.google.gson.Gson.fromJson(Gson.java:1241) ~[gson-2.10.1.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:1137) ~[gson-2.10.1.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:1075) ~[gson-2.10.1.jar:?]
at net.minecraft.class_3331.method_14630(class_3331.java:119) ~[server-intermediary.jar:?]
at net.minecraft.class_3174.method_13936(class_3174.java:109) ~[server-intermediary.jar:?]
at net.minecraft.class_3174.(class_3174.java:29) ~[server-intermediary.jar:?]
at net.minecraft.class_3176.method_3823(class_3176.java:175) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:664) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281) ~[server-intermediary.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated array at line 3 column 6 path $[1]
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1659) ~[gson-2.10.1.jar:?]
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:485) ~[gson-2.10.1.jar:?]
at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:422) ~[gson-2.10.1.jar:?]
at com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:779) ~[gson-2.10.1.jar:?]
at com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:725) ~[gson-2.10.1.jar:?]
at com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1007) ~[gson-2.10.1.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:1227) ~[gson-2.10.1.jar:?]
... 9 more
[17:38:18] [Server thread/INFO]: Preparing level "world"
[17:38:18] [Server thread/INFO]: Enforcing safe world random access
[17:38:19] [Server thread/INFO]: Using TheSpeedyObjectFactory with Unsafe
[17:38:20] [Server thread/INFO]: Loading region(s) for 3 dimension(s)
[17:38:20] [Server thread/INFO]: Loading 0 region(s) for dimension minecraft:the_nether
[17:38:20] [Server thread/INFO]: Loading 1 region(s) for dimension minecraft:overworld
[17:38:20] [Server thread/INFO]: Loading 0 region(s) for dimension minecraft:the_end
[17:38:20] [Server thread/INFO]: Loaded 1 region(s) for dimension minecraft:overworld
[17:38:20] [Server thread/INFO]: Loaded 0 region(s) for dimension minecraft:the_end
[17:38:20] [Server thread/INFO]: Loaded 0 region(s) for dimension minecraft:the_nether
[17:38:20] [Server thread/INFO]: Restoring region hierarchy for regions in dimension minecraft:overworld
[17:38:20] [Server thread/INFO]: Loaded 1 region(s) for 3 dimension(s)
[17:38:24] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[17:38:25] [c2me-worker-0/INFO]: Preparing spawn area: 0%
[17:38:25] [c2me-worker-0/INFO]: Preparing spawn area: 0%
[17:38:25] [minecraft_overworld - Light/INFO]: Preparing spawn area: 0%
[17:38:26] [minecraft_overworld - Light/INFO]: Preparing spawn area: 24%
[17:38:26] [Server thread/INFO]: Time elapsed: 1908 ms
[17:38:26] [Server thread/INFO]: Done (8.090s)! For help, type "help"
[17:38:26] [Server thread/WARN]: Dedicated server took 55.963 seconds to load
[17:38:26] [BlueMap-Plugin-Loading/INFO]: Loading BlueMap...
[17:38:27] [Server thread/INFO]: Started server!
[17:38:27] [Server thread/INFO]: Took 83ms to boot Floodgate
[17:38:27] [Server thread/INFO]: ******************************************
[17:38:27] [Server thread/INFO]:
[17:38:27] [Server thread/INFO]: Loading Geyser version 2.4.4-b705 (git-master-d61ad7b)
[17:38:27] [Server thread/INFO]:
[17:38:27] [Server thread/INFO]: ******************************************
[17:38:28] [BlueMap-Plugin-Loading/INFO]: Loading resources...
[17:38:30] [BlueMap-Plugin-Loading/INFO]: Loading textures...
[17:38:33] [BlueMap-Plugin-Loading/INFO]: Baking resources...
[17:38:33] [BlueMap-Plugin-Loading/INFO]: Resources loaded.
[17:38:34] [BlueMap-Plugin-Loading/INFO]: Initializing Storage: 'file' (Type: 'bluemap:file')
[17:38:34] [BlueMap-Plugin-Loading/INFO]: Loading map 'world'...
[17:38:35] [BlueMap-Plugin-Loading/INFO]: Loading map 'world_the_end'...
[17:38:35] [nioEventLoopGroup-3-1/INFO]: Started Geyser on UDP port 19132
[17:38:35] [Server thread/INFO]: Done (8.687s)! Run /geyser help for help!
[17:38:35] [Server thread/WARN]: [voicechat] Running in offline mode - Voice chat encryption is not secure!
[17:38:35] [VoiceChatServerThread/INFO]: [voicechat] Voice chat server started at port 25565
[17:38:36] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 9200ms or 184 ticks behind
[17:38:36] [JDA RateLimit-Elastic-Worker 2/WARN]: Encountered 429 on route PATCH/channels/{channel_id} with bucket 6e836da6cef38ba2f3dfd8568a4e9631:channel_id=1302623021487362148 Retry-After: 130000 ms Scope: shared
[17:38:36] [BlueMap-Plugin-Loading/INFO]: Loading map 'world_the_nether'...
[17:38:36] [BlueMap-Plugin-Loading/INFO]: WebServer bound to all network interfaces on port 8100
[17:38:36] [Thread-37/INFO]: WebServer started.
[17:38:38] [BlueMap-Plugin-Loading/INFO]: BlueMap loaded!
[17:38:49] [ForkJoinPool.commonPool-worker-1/WARN]: failed to fetch skin
java.lang.IllegalStateException: not found
at net.lionarius.skinrestorer.util.WebUtils.throwOnClientErrors(WebUtils.java:77) ~[skinrestorer-2.1.0+1.21-fabric.jar:?]
at net.lionarius.skinrestorer.skin.provider.MojangSkinProvider.getProfile(MojangSkinProvider.java:126) ~[skinrestorer-2.1.0+1.21-fabric.jar:?]
at net.lionarius.skinrestorer.skin.provider.MojangSkinProvider.lambda$static$0(MojangSkinProvider.java:52) ~[skinrestorer-2.1.0+1.21-fabric.jar:?]
at net.minecraft.class_3312.method_14509(class_3312.java:95) ~[server-intermediary.jar:?]
at net.minecraft.class_3312.method_14515(class_3312.java:150) ~[server-intermediary.jar:?]
at net.lionarius.skinrestorer.skin.provider.MojangSkinProvider.fetchSkin(MojangSkinProvider.java:97) ~[skinrestorer-2.1.0+1.21-fabric.jar:?]
at net.minecraft.class_3248.md6e41f2$skinrestorer$lambda$skinrestorer$fetchSkin$1$1(class_3248.java:3078) ~[server-intermediary.jar:?]
at java.base/java.util.Optional.map(Optional.java:260) ~[?:?]
at net.minecraft.class_3248.skinrestorer$fetchSkin(class_3248.java:3077) ~[server-intermediary.jar:?]
at net.minecraft.class_3248.md6e41f2$skinrestorer$lambda$waitForSkin$0$2(class_3248.java:3062) ~[server-intermediary.jar:?]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
[17:38:50] [Server thread/INFO]: MenacesAdmin[/<IP_ADDRESS>:61625] logged in with entity id 5 at<PHONE_NUMBER>8690836, 85.0, 88.69999998807907)
[17:38:51] [Server thread/INFO]: [voicechat] Using Fabric Permissions API
[17:38:51] [Server thread/INFO]: MenacesAdmin joined the game
[17:38:51] [Server thread/INFO]: [voicechat] Received secret request of MenacesAdmin (18)
[17:38:51] [Server thread/INFO]: [voicechat] Sent secret to MenacesAdmin
[17:38:51] [VoiceChatPacketProcessingThread/INFO]: [voicechat] Successfully authenticated player 705f3f5e-6427-347f-b289-8b2bf0d293a7
[17:38:52] [VoiceChatPacketProcessingThread/INFO]: [voicechat] Successfully validated connection of player 705f3f5e-6427-347f-b289-8b2bf0d293a7
[17:38:52] [VoiceChatPacketProcessingThread/INFO]: [voicechat] Player MenacesAdmin (705f3f5e-6427-347f-b289-8b2bf0d293a7) successfully connected to voice chat
[17:39:01] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 2290ms or 45 ticks behind
[17:39:12] [Server thread/INFO]: MenacesAdmin has made the advancement [Diamonds!]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Who is Cutting Onions?]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [You've Got a Friend in Me]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [With Our Powers Combined!]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Oh Shiny]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Good as New]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Suit Up]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Smithing with Style]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Very Very Frightening]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Hot Stuff]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Minecraft: Trial(s) Edition]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Whatever Floats Your Goat!]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Free the End]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Surge Protector]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [A Furious Cocktail]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Best Friends Forever]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Careful Restoration]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Glow and Behold!]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Bring Home the Beacon]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Not Today, Thank You]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [When the Squad Hops into Town]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Isn't It Iron Pick]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [The Whole Pack]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Local Brewery]
[17:39:20] [Server thread/INFO]: MenacesAdmin has reached the goal [The Next Generation]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [It Spreads]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Fishy Business]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Hot Tourist Destinations]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Caves & Cliffs]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Over-Overkill]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Shear Brilliance]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [This Boat Has Legs]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Sniper Duel]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Great View From Up Here]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [How Did We Get Here?]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Bullseye]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Spooky Scary Skeleton]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Two by Two]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Stone Age]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Two Birds, One Arrow]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [We Need to Go Deeper]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Who's the Pillager Now?]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Getting an Upgrade]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Light as a Rabbit]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Tactical Fishing]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Respecting the Remnants]
[17:39:20] [Server thread/INFO]: MenacesAdmin has reached the goal [Zombie Doctor]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Little Sniffs]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [The City at the End of the Game]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Ice Bucket Challenge]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Remote Getaway]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Into Fire]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [War Pigs]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Take Aim]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Total Beelocation]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Lighten Up]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Arbalistic]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Under Lock and Key]
[17:39:20] [Server thread/INFO]: MenacesAdmin has reached the goal [The End... Again...]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Acquire Hardware]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Not Quite "Nine" Lives]
[17:39:20] [Server thread/INFO]: MenacesAdmin has reached the goal [Revaulting]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Cover Me with Diamonds]
[17:39:20] [Server thread/INFO]: MenacesAdmin has reached the goal [Sky's the Limit]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Bukkit Bukkit]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Wax Off]
[17:39:20] [Server thread/INFO]: MenacesAdmin has reached the goal [Hired Help]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Sneak 100]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Return to Sender]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Sweet Dreams]
[17:39:20] [Server thread/INFO]: MenacesAdmin has reached the goal [You Need a Mint]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Monsters Hunted]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Enchanter]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Smells Interesting]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Voluntary Exile]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Eye Spy]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Is It a Bird?]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Serious Dedication]
[17:39:20] [Server thread/INFO]: MenacesAdmin has reached the goal [Postmortal]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Isn't It Scute?]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Planting the Past]
[17:39:20] [Server thread/INFO]: MenacesAdmin has completed the challenge [Adventuring Time]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [A Seedy Place]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Those Were the Days]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [The Cutest Predator]
[17:39:20] [Server thread/INFO]: MenacesAdmin has made the advancement [Birthday Song]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Is It a Plane?]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Feels Like Home]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Star Trader]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Wax On]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Sound of Music]
[17:39:21] [Server thread/INFO]: MenacesAdmin has completed the challenge [Hero of the Village]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Hidden in the Depths]
[17:39:21] [Server thread/INFO]: MenacesAdmin has reached the goal [Beaconator]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Withering Heights]
[17:39:21] [Server thread/INFO]: MenacesAdmin has completed the challenge [A Balanced Diet]
[17:39:21] [Server thread/INFO]: MenacesAdmin has completed the challenge [Subspace Bubble]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [The Power of Books]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Country Lode, Take Me Home]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Bee Our Guest]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [What a Deal!]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Is It a Balloon?]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Crafting a New Look]
[17:39:21] [Server thread/INFO]: MenacesAdmin has completed the challenge [Uneasy Alliance]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [The Healing Power of Friendship!]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [A Terrible Fortress]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [A Throwaway Joke]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Crafters Crafting Crafters]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Sticky Situation]
[17:39:21] [Server thread/INFO]: MenacesAdmin has completed the challenge [Cover Me in Debris]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [The End?]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [The Parrots and the Bats]
[17:39:21] [Server thread/INFO]: MenacesAdmin has completed the challenge [Blowback]
[17:39:21] [Server thread/INFO]: MenacesAdmin has completed the challenge [A Complete Catalogue]
[17:39:21] [Server thread/INFO]: MenacesAdmin has made the advancement [Who Needs Rockets?]
[17:39:21] [Server thread/INFO]: [MenacesAdmin: Granted 1400 advancements to MenacesAdmin]
[17:40:38] [Server thread/INFO]: Beans_T0ast[/<IP_ADDRESS>:37663] logged in with entity id 332 at (3486.7561432506254, -58.0, -3500.382488879546)
[17:40:38] [Server thread/INFO]: Beans_T0ast joined the game
[17:40:42] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 2100ms or 42 ticks behind
[17:40:45] [Server thread/INFO]: [Not Secure] <Beans_T0ast> yoo menaces smp
[17:40:53] [Server thread/INFO]: [Not Secure] <Beans_T0ast> admin

also when the totem of undying is activated, you drop a heart


Which article are ideas of RRT* using R-tree from?

Can someone tell me where this idea comes from? Thanks.

I'm not sure of the original source, this is the oldest publication I could find that mentioned r-trees and RRT, though it doesn't seem to be the originator of the idea.
Pan, Jia, Christian Lauterbach, and Dinesh Manocha. "Efficient nearest-neighbor computation for GPU-based motion planning." 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2010.


[Docs] Docs update for Pipeline Parallel

This adds docs for pipeline parallel.
cc: @simon-mo @youkaichao @njhill

when can multiprocessing backend come in?

@youkaichao as soon as #6130 goes in

@simon-mo Ready for merge!


Efficiency per speed level

What would you like to be added:
On the efficiency dashboard I would like to see the average Wh/km per speed level.
Why is this needed:
efficiency at for example high way speeds on long distance is a subject that is discussed a lot but it is hard to find this efficiency in the car’s statistics

Sounds like an interesting idea - however I am not sure if there is this doable on the plain current speed level, because speed level changes very fast. On top of that going up or down a hill also may make a difference. As well as the temperature.
What I could imagine is to derive this of the trip's data. Take the average speed during a trip and the consumption (and maybe the average temperature).


Refactor make it possible to pass in the uuid before the show so that…

Make it possible to pass in the uuid before the show so that it can turn itself off in view based on the uuid.

谢谢🙏


Update dg

Codecov Report
Base: 60.26% // Head: 60.26% // No change to project coverage :thumbsup:

Coverage data is based on head (a6b2e6a) compared to base (48bd141).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #192   +/-   ##
=========================================
  Coverage     60.26%   60.26%
  Complexity      615      615
=========================================
  Files           112      112
  Lines          2328     2328
  Branches        284      284
=========================================
  Hits           1403     1403
  Misses          816      816
  Partials        109      109

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Creating new VCR specs?

I was working on adding new endpoint support (/dashboard/:id) and noticed all the specs use webmock and vcr. This seems to assume a Metabase instance running locally—I was wondering if the Metabase database could be included in the gem so these VCR cassettes are easier to regenerate?

Sorry for the delay. Nice idea! I added Metabase DB in repository and regenerate vcr_cassettes
#63. How is this?


Write documentation how to operate the site

One easily forgets how to make changes when they are not made often. In this respect documentation could help. It should be focused on tasks that need to be done.

The wiki is a great place to document the different tasks. I created a special page


Shouldn't state and nextState be passed to shouldUpdate?

The shouldUpdate function has only 2 parameters, props and nextProps.
You cannot decide about the result without also comparing state and nextState.
Am I missing something?

yep, there is no state in most of enhancers, so we don't need to compare state

but you can also enhance components with state. that's why I asked.

You can enhance components with withState, but the state created in withState is actually props to its base components.


Tweets don't open in the timeline

Tweets stopped opening in the timeline. They now jump to the author page. I can't investigate this right now as I am on vacation.

It was fixed by logging out and logging back in.

It was fixed by logging out and logging back in.

That worked for me, thank you!

Worked here, too, although I had a hard time finding a logout link. Just added it to the URL (twitter.com/logout) and that worked.
Great job, Zusor, enjoy your vacation!

Worked for me as well :) You can logout if you click on your profile icon on the upper right

Since I'm an old f*rt, I have that page zoomed to 175%, so that particular pop-up menu ended at "Keyboard Shortcuts" and wouldn't scroll with the page. After reading your reply I unzoomed and there it was! Thanks!

Had the same issue, logout and login worked :D

It was fixed by logging out and logging back in.

It worked for me. Thanks

It was fixed by logging out and logging back in.

works like a charm! thank you!

it worked, thanks

It was fixed by logging out and logging back in.

Tweets stopped opening in the timeline. They now jump to the author page. I can't investigate this right now as I am on vacation.

I went to your Troubleshooting page for this issue, and followed the "delete cookies" and log back in instruction—worked great! Btw, I failed to find you on twitter.. odd that you don't have a twitter presence? LOL. Anyway, I want to thank you for not only a terrific product, but a well thought out, and elegant fix it link right in the GoodTwitter widget.
Kudos,
Mazal


Add construction clauses to Deserialize impl

Constrained construction constraints are now also required for serde's Deserialize implementation. This means that runtime construction checks are no longer necessary when deserializing a Constrained type. This add a new where clause to Deserialize impl to evaluate the constraints, which means this is a breaking change.

Codecov Report

Merging #8 (61e443c) into main (09f4c03) will increase coverage by 0.25%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##             main        #8      +/-   ##
===========================================
+ Coverage   99.74%   100.00%   +0.25%
===========================================
  Files           7         7
  Lines         793       781      -12
===========================================
- Hits          791       781      -10
+ Misses          2         0       -2

Impacted Files
Coverage Δ

src/deserialize/macros.rs
100.00% <100.00%> (ø)

src/macros/common.rs
100.00% <100.00%> (ø)

src/macros/int.rs
100.00% <0.00%> (+0.66%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


API Key in app.config.json ignored

Bug Report
Describe the Bug
The API Key configured in app.config.json seems to be ignored and is instead taken exclusively from the environment config (e.g. environment.prod.ts).
Expected Behavior
API Key configured in app.config.json is used by the frontend.
Observed Behavior
API Key from the environment config (e.g. environment.prod.ts) is used, even if there is a different value configured in app.config.json.
Steps to Reproduce
Steps to reproduce the behavior:

Configure an API key in app.config.json that is different from the one in the environment config
Run the application
Observe the headers sent with any request
See that the value of the "X-Api-Key" header contains the API key configured in the environment config.

Context Information
There is an existing "TODO" in the code at line 83 of app.module.ts, but I haven't found a corresponding issue.
Possible Implementation
The value in the environment file could be taken as a default, overwritten by the app config if it is configured there.

Hey,
did you use it in combination with the MVD?

Yes, I did

Hey,
did you use it in combination with the MVD?

Did you change it in the DataDashboard Config or in the MinimumViableDataspace Repo?
Bc the DataDashboard Configs are in the MVD Repo if you try to change sth.
For each company their is an own config. For example company1

Hi, I changed it in the MVD repo. My issue was half a year ago though and I ended up using a workaround, because from the comment on line 81 in app.module.ts in the DataDashboard repo:
      provide: HTTP_INTERCEPTORS, multi: true, useFactory: () => {
        let i = new EdcApiKeyInterceptor();
        // TODO: read this from app.config.json??
        i.apiKey = environment.apiKey
        return i;
      }, deps: [AppConfigService]
    },

it looked like it just wasn't implemented to take a different API key.


Red selection overlay is not cleared when the mouse moves off the map while still selected

The red selection overlay should be removed when the mouse is no longer in the map area.

Fixed via 44dbd860469c48e3064b6a60a303460adc042ecb


chore(infra): migrate and adapt doop from greenhouse extension to juno

Summary
Migrate and adapt doop from greenhouse extension to juno
Changes Made

Migrate doop source code
Adapt doop to run with turbo
Linter integration with ignore rules

Related Issues

Issue 1: [link to issue]

Screenshots (if applicable)

Testing Instructions

npm i
npm run TASK

Checklist

[ ] I have performed a self-review of my code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] New and existing unit tests pass locally with my changes.
[ ] I have made corresponding changes to the documentation (if applicable).
[ ] My changes generate no new warnings or errors.

lvvgtm


WIP: wrapAppsHook: unify wrapper generation Gapps/Python/Qt/...

Motivation for this change
We have several hooks that generate wrappers. When multiple of these are used in a build, this results in nested wrappers. Typically, we disable the wrapper generation of all but one of the hooks then, but this is a manual step.
With this change, a new hook is created that is propagated by the other hooks (GApps/Python/Qt). These hooks export to an environment variable of their own, but also to a common variable which the new hook will then use.
This is a prerequisite to go to declarative wrappers as well.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

TODO
This is not functioning yet.

[ ] Agree about the name of the hook and the environment variable that is used
[ ] Qt used to not wrap scripts. This hook no longer distinguishes between scripts and binaries. OK?
[ ] Python. Not implemented yet. Needs https://github.com/NixOS/nixpkgs/pull/102613
[ ] Tests
[ ] GApps. Needs testing. GApps hook has tests.
[ ] Update docs
[ ] release notes

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/low-effort-and-high-impact-tasks/21095/41

So, it's 2023, it's been 6 years since https://github.com/NixOS/nixpkgs/issues/25351, we're still shipping broken packages but we now have structured attributes (opt-in via __structuredAttrs = true) in stdenv.
What's the next step?

ping


Optimize CSS to be Bootstrap LESS compliant

Convert the current "quick and dirty" CSS to be LESS. In doing so the site will be optimized and compliant with Bootstrap LESS making it easier to manage.

Deprecated. As item will be resolved with #63


Error opening gams-view when secondary sidebar is closed

Some users report that gams-view fails to open when

They dragged the gams-view to the secondary sidebar
They re-started VSCode
They tried to open the gams-view with ctrl-shift-p → Open GAMS Sidebar

Needs a reproducible test case


README: added js example of custom order type

Awesome! Thanks!

We will try to document it here as well:
https://github.com/kroitor/ccxt/wiki


[Feature request]: allow specifying different tsconfig.app.json via command line, and/or have a different tsconfig for 'serve' and 'build' tasks

Currently I include some additional external ts files by way of the tsconfig.json 'include' property but I only need to include these in development builds / when using ng serve. It would be nice to be able to specify a separate tsconfig for production builds, similar to the way there is a separate tsconfig for tests.

I'm looking for the same feature. I want to change the path for libs so that ng serve takes it from projects while ng build is taking it from dist folder.

I want it to have a "modern build" feature - create es2015 build for modern browsers and es5 for legacy.

Hi,
You can achieve the above by having various build configurations and specifying a tsConfig in each.
Example:
"build": {
  "builder": "@angular-devkit/build-angular:browser",
  "options": {
    ...
    "tsConfig": "src/tsconfig.app.dev.json"
  },
  "configurations": {
    "production": {
      ...
      "tsConfig": "src/tsconfig.app.prod.json"
    }
}

ng serve will use the development tsconfig while when using the --prod flag it will use the production one.


secureTextEntry in TextInput does not dynamically update visibility when toggled via state in React Native 0.76.1

Description
The secureTextEntry option in TextInput does not work as expected in React Native 0.76.1. When secureTextEntry is set to true, and the user types in the input, if the state changes to false, the input still shows dots instead of plain text. Conversely, when secureTextEntry is initially false and then toggled to true, the text remains visible.
Steps to reproduce

Create a TextInput component with secureTextEntry controlled by a state variable.
Initially set secureTextEntry to true.
Type some text into the input.
Toggle the state to false and observe the text visibility.
Repeat with secureTextEntry initially set to false and toggle to true.

React Native Version
0.76.1
Affected Platforms
Runtime - Android, Runtime - iOS
Output of npx react-native info
System:
  OS: macOS 14.6.1
  CPU: (8) x64 13th Gen Intel(R) Core(TM) i7-13700K
  Memory: 64.19 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 22.2.0
    path: /usr/local/bin/node
  Yarn:
    version: 3.6.4
    path: /usr/local/bin/yarn
  npm:
    version: 10.7.0
    path: /usr/local/bin/npm
  Watchman: Not Found
Managers:
  CocoaPods:
    version: 1.15.2
    path: /usr/local/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 23.5
      - iOS 17.5
      - macOS 14.5
      - tvOS 17.5
      - visionOS 1.2
      - watchOS 10.5
  Android SDK: Not Found
IDEs:
  Android Studio: Not Found
  Xcode:
    version: 15.4/15F31d
    path: /usr/bin/xcodebuild
Languages:
  Java: Not Found
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react: Not Found
  react-native: Not Found
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: true
iOS:
  hermesEnabled: true
  newArchEnabled: true

Stacktrace or Logs
.

Reproducer
https://github.com/AliRezaBeigy/ReactNativeSecureText
Screenshots and Videos
No response

The problem solve by disable new architecture

I do not see this issue. For me secureTextEntry works as expected. RN 0.76.1, Expo

Hello, I apologize for the misinformation in my previous comment. After further testing, I've identified that the issue specifically arises when using setNativeProps. This functionality works as expected in React Native 0.75.4, but in 0.76.1, it seems to break the dynamic toggling of secureTextEntry.
I've created a sample repository to reproduce this issue:
https://github.com/AliRezaBeigy/ReactNativeSecureText
Thank you for your attention to this matter, and I apologize again for the oversight in my initial report.

@AliRezaBeigy Thanks for the issue.
This use case is not working with setNativeProps in the New Architecture because of how the new Architecture is structured.
In the New Architecture we have 3 trees:

The react tree (in JS)
The Shadow tree in C++
The Native tree in native (Objective-C for iOS, Java/Kotlin for android)

When React commits a change, it modifies the Shadow Tree and the Shadow Trees ask the native tree to render the UI. In this scenario, all the trees are always in synch.
When you use useNativeProps, you bypass the update to the ShadowTree. This means that the ShadowTree is not aware that you changed the secureTextEntry prop and the next commit from React will reset the value to the previous one.
We need to find a mechanism to sync the Native tree with the Shadow tree to make it work well.

@AliRezaBeigy Thanks for the issue.
This use case is not working with setNativeProps in the New Architecture because of how the new Architecture is structured. In the New Architecture we have 3 trees:

The react tree (in JS)
The Shadow tree in C++
The Native tree in native (Objective-C for iOS, Java/Kotlin for android)

When React commits a change, it modifies the Shadow Tree and the Shadow Trees ask the native tree to render the UI. In this scenario, all the trees are always in synch.
When you use useNativeProps, you bypass the update to the ShadowTree. This means that the ShadowTree is not aware that you changed the secureTextEntry prop and the next commit from React will reset the value to the previous one.
We need to find a mechanism to sync the Native tree with the Shadow tree to make it work well.

it works after remove setNativeProps

We landed a fix in main and there is a pick request for 0.76. It will be shipped in 0.76.4 and future versions of React Native


Adding SVG base 64 support

Hi
First of all thank you very very much for this wonderful and easy to use social sharing plugin. After searching for days I can say this is the best plugin ever.
I did some minor changes to the core files to add base64 svg support for social logos.
In jssocial.js file I changed line 16 to the following:
var IMG_SRC_REGEX = /(\.(jpeg|png|gif|bmp|svg\+xml)$|^data:image\/(jpeg|png|gif|bmp|svg\+xml);base64)/i;

I hope this could help some people who just like me prefer SVG icons to font icons when you only need 1 or 2 of them.

Hi,
Thank you for the feedback, I appreciate it.
Could you do a pull request?

Implemented

Hi, I was trying this, but unfortunately It's not really working as expected, I have this scenario:
`$(".shareIcons").jsSocials({
showLabel: false,
showCount: false,
shares: [
{ share: "facebook", 	logo: "/imgs/social/ico_social_fb.svg"},
{ share: "twitter", 	logo: "/imgs/social/ico_social_tw.svg"},
{ share: "linkedin", 	logo: "/imgs/social/ico_social_in.svg"}
],
	});`

and basically what happens is that I get an  tag instead of an  one

have you tried ./imgs/social/ico_social_fb.svg or imgs/social/ico_social_fb.svg?
making the path relative instead of absolute?

yep.. :(

yep.. :(
On Wed, Sep 14, 2016 at 3:14 PM, Ruud<EMAIL_ADDRESS>wrote:

have you tried ./imgs/social/ico_social_fb.svg or
imgs/social/ico_social_fb.svg?
making the path relative instead of absolute?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tabalinas/jssocials/issues/57#issuecomment-247008521,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACQoG_HcZogOOywjP1VjXz_7PN4yh9bfks5qp_MwgaJpZM4IIaQG
.

@holographix, you are right. The issue is fixed.

jeez, that was fast!

I'm using a local install of fontawesome SVG version, but the icons are rendering as question marks

I loaded:

<!-- Bootstrap CSS -->
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css">

<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,500,700" rel="stylesheet">

<!--Font Awesome-->
<link rel="stylesheet" href="css/fontawesome/fa-svg-with-js.css">

<!--Animate CSS-->
<link rel="stylesheet" href="css/animate.css">

<!--Animate on Scroll-->
<link rel="stylesheet" href="css/aos/aos.css">

<!--JS Socials-->
<link rel="stylesheet" href="css/jssocials/jssocials.css">

<!--JS Socials / Plain Theme-->
<link rel="stylesheet" href="css/jssocials/jssocials-theme-plain.css">

<!-- Own Style Sheet -->
<link rel="stylesheet" href="css/styles.css">

<!-------  JAVASCRIPT  ------->
<!-- jQuery -->
<script src="js/jquery/jquery-3.2.1.min.js"></script>

<!--touchSwipe-->
<script type="text/javascript" src="js/jquery/jquery.touchSwipe.min.js"></script>

<!-- Bootstrap JS -->
<script src="js/bootstrap/bootstrap.bundle.js"></script>

<!-- FontAwesome -->
<script src="js/fontawesome/fontawesome-all.js"></script>

<!--Animate on Scroll-->
<script type="text/javascript" src="js/aos/aos.js"></script>

<!--JS Socials-->
<script type="text/javascript" src="js/jssocials/jssocials.js"></script>

What am I missing?


Backup

well ok if you won`t merge the exactlz same thing even if it does not exit anzmore you are dumb....


Failed to create azure Cloud Credentials

Rancher Server Setup

Rancher version: v2.6.2
Installation option (Docker install/Helm Chart):  Docker install

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc):

Proxy/Cert Details:

Information about the Cluster

Kubernetes version:
Cluster Type (Local/Downstream):

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider):

Describe the bug

To Reproduce

Create Azure Cloud Credential
Select AzureChinaCloud for Environment, and other values are set correctly
Create

Result
Azure Cloud Credential failed to create, I can get the error log from the UI:
{"error":"could not find tenant ID: Unexpected response from Get Subscription: subscriptions.Client#Get: Failure responding to request: StatusCode=404 -- Original Error: autorest/azure: Service returned an error. Status=404 Code="SubscriptionNotFound" Message="The subscription 'xxxxxxxx-b2ae-4eb2-a69c-9ee96034073e' could not be found.""}

Expected Result

Screenshots

Additional context

Using the same Tenant ID Client ID Client Secret Subscription ID can be successfully created on v2.5.8

I am running into the same error with Rancher v2.6.0.
I am trying to select the AzureUSGovernmentCloud option for the Cloud Credential Environment, and am experiencing exactly what @kingsd041 is seeing.
Worthy of note, I tried to add regular AzurePublicCloud credentials and it works as expected. However, when adding those regular Azure Public Cloud credentials I went ahead and tried selecting AzureChinaCloud, AzureGermanCloud, and AzureUSGovernmentCloud and all three worked as well. It is almost like the cloud selection drop down has no effect on testing the credentials.
To summarize, regular Azure Public Cloud credentials work just fine with any Environment selection, but Azure US Government Cloud credentials don't work with any of the Environment options selected.


ndk-pkg install gnutls  failed?

I follow this guide to install gnutls, but fail when install nettle.  I can't solve
http://blog.fpliu.com/project/ndk-pkg/package?name=gnutls
Ubuntu 20.04
NDK android-ndk-r21e
errors:
=>> STEP 9 : build for native
🔥  no build0  function defined in formula, skipped.
=>> STEP 12 : calculate dependencies
🔥  graphviz is not installed. we do not generate png format dependency image.
┌────────┐
│ nettle │
└────────┘
│
│
▼
┌────────┐
│  gmp   │
└────────┘
[✘] install nettle/armeabi-v7a failed! you can go to /tmp/tmp.w4KPQ6KaXM to see see.

end with
configure: exit 1

step1. upgrade the ndk-pkg to the latest version
ndk-pkg upgrade-self   ＃for older version
ndk-pkg upgrade ＠self  #for newer version

step2. update the formula-repository to the latest version
ndk-pkg update

step3. install packages what you want
ndk-pkg install gnutls

when facing problems, try above steps first.

gnutls is built successfully on ubuntu-20.04 in my Github Actions CI
if you still facing problems after trying above steps, please attach full install logs here, the install logs location is ~/.ndk-pkg/cache.d/logs/$PACKAGE

upgrade-self failed.  Can access to github.com, but can not access to upgrade url
root@ub:/home/liuhao# ndk-pkg upgrade-self
==> mktemp -d
==> cd /tmp/tmp.tkUzhhe775
==> curl --fail --retry 20 --retry-delay 30 --location -o /tmp/tmp.tkUzhhe775/self 'https://raw.githubusercontent.com/leleliu008/ndk-pkg/master/bin/ndk-pkg'
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to raw.githubusercontent.com:443

Do you in China at the moment? If yes, please try running ndk-pkg upgrade-self --china, --china argument will force ndk-pkg using GitHub's Chinese mirror.

Yes. It work with -china, thank you very much.

upgrade-self works.  install nettle gnutls still fail.      I email log to you because of attach log here also fail.

configure:3976: checking if LD -Wl,--version-script works
configure:3994: armv7a-linux-androideabi27-clang -o conftest --sysroot /home/liuhao/Desktop/tools/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Qunused-arguments -Os -fpic -I/root/.ndk-pkg/install.d/gmp/armeabi-v7a/include --sysroot /home/liuhao/Desktop/tools/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Qunused-arguments -I/home/liuhao/Desktop/tools/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi -include /root/.ndk-pkg/include.h -I/root/.ndk-pkg/install.d/gmp/armeabi-v7a/include -L/root/.ndk-pkg/install.d/gmp/armeabi-v7a/lib --sysroot /home/liuhao/Desktop/tools/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/sysroot -L/home/liuhao/Desktop/tools/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/27 -L/root/.ndk-pkg/install.d/gmp/armeabi-v7a/lib -Wl,--version-script=conftest.map conftest.c  >&5
/home/liuhao/Desktop/tools/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: conftest.map:2:1: syntax error, unexpected $end, expecting '{'
/home/liuhao/Desktop/tools/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: fatal error: unable to parse version script file conftest.map
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:3994: $? = 1
configure: failed program was:
| /* confdefs.h /
| #define PACKAGE_NAME "nettle"
| #define PACKAGE_TARNAME "nettle"
| #define PACKAGE_VERSION "3.6"
| #define PACKAGE_STRING "nettle 3.6"
| #define PACKAGE_BUGREPORT<EMAIL_ADDRESS>| #define PACKAGE_URL ""
| #define HAVE_LINK_IFUNC 1
| / end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }

install_nettle_fail.txt
attach files successfully when open v2ray...

configure: error: Cannot find 'makeinfo', required for documentation.

You must install makeinfo command on your build machine.
makeinfo command is ususally part of the texinfo package in your distribution.
try following instruction to install :
sudo apt -y install texinfo

thank you !!!


fix(release): undesired release behavior

remove v from the tag name,
explicit VSIX packaging (it's true by default),
remove set-output warning in GH Actions,
auto update version in package.json,
disable prettier in the changelog

:tada: This PR is included in version 1.0.1 :tada:
The release is available on:

GitHub release
1.0.1
1.0.1

Your semantic-release bot :package::rocket:


doc: Bluetooth: mesh: add LCD documentation

Added basic description of Large Composition Data server and client models.

@mia-ko could you have a look?

@mia-ko could you have a look?

Yup, will do :)


Add runtime estimator

Adds a utility to estimate runtime for QCS
Estimates single circuit runs, sweeps, and batches.
This is a rough approximation and only accurate to about 25% or so.

Added a line about how the rep rate calculator was used to get timings and that the model was fitted by hand.
Also added to the engine init file.

This seems like a process that might be a little more robust to internal changes (all we have to do is re-fit the coefficients and we've updated it to the latest behavior vs. having to rewrite more complicated code to bake in assumptions from the changed underlying process). What do you think ?

We could try to fit a linear model.  I think there are some step functions in here that might not be captured well that I managed to work around in my hand-fitting.  I think the function I wrote though is mostly linear though, so I can give it a try.

Update: linear model did not fit very well.  It is at least twice as bad as the hand-tuned model that I used.  It also has a intercept which marks many data points as negative amounts of time, which is not ideal.  Though it will be much harder to update this hand-tuned model, I recommend sticking with it for now until an (as yet unforeseen) need for frequent updating causes us to reevaluate this approach.

Automerge cancelled: A required status check is not present.
Missing statuses: ['Build docs', 'Build protos', 'Coverage check', 'Doc test', 'Lint check', 'Notebook formatting', 'Pytest MacOS (3.7)', 'Pytest MacOS (3.8)', 'Pytest MacOS (3.9)', 'Pytest Ubuntu (3.7)', 'Pytest Ubuntu (3.8)', 'Pytest Ubuntu (3.9)', 'Pytest Windows (3.7)', 'Pytest Windows (3.8)', 'Pytest Windows (3.9)', 'Typescript lint check', 'Typescript tests', 'Typescript tests coverage']


Add scroll animation.

Hi, I just add scroll animation by using jQuery.animate, and leave it disabled by default. I wish you will like it, thanks.

Thanks for implementing this feature, I think it have been on the todo for months now.
However, I would prefer an implementation that doesn't rely on jQuery if possible, the main change in v4 was to get rid of space-pen views for the minimap, and I plan to make the same changes for the quick settings view soon. Do you mind modifying the PR so that the MinimapElement doesn't rely on jQuery?

@abe33 OK, I will try it.

@abe33 How about this one? I just use a handmade animate function by using requestAnimationFrame.
I'm not sure why CI test failed. It works for me.

Which is version of your Atom?

@fundon Sorry, I made a mistake, fix soon...

@xndcn I tested locally it. It's working. :+1:

@xndcn Yeah a handmade method is great :)
Also, if you could add basic tests for the setting so that we don't break it in the future would be great :)
For the CI build I'm on it, I think there's some issue with the events flow on Travis when changing settings.

@abe33 OK, test spec has added :)

Nice!

Released in 4.1.0


Form validation

Hi,
Does Ionic Material includes form validation component in its forms?

It doesn't have to. It's already in AngularJS (search for AngularJS form validation on the internet).

The issue here is input validation. When trying to use a custom function, ui-validate or roll your own, the validation function is attached to the label not the input field.

If you want, you can use the angular NgMessages.
https://docs.angularjs.org/api/ngMessages/directive/ngMessages


[Bug]: Report failed to Render

[Enter feedback here]

Error Details
TypeError: Cannot read properties of undefined (reading 'files')
  at EA (file:///Users/sami/Documents/index.html:121:14809)
  at TA (file:///Users/sami/Documents/index.html:121:15213)
  at Kr (file:///Users/sami/Documents/index.html:68:19518)
  at Qh (file:///Users/sami/Documents/index.html:70:43960)
  at Yh (file:///Users/sami/Documents/index.html:70:39724)
  at Wb (file:///Users/sami/Documents/index.html:70:39652)
  at ee (file:///Users/sami/Documents/index.html:70:39506)
  at cn (file:///Users/sami/Documents/index.html:70:35874)
  at Gh (file:///Users/sami/Documents/index.html:70:34825)
  at x (file:///Users/sami/Documents/index.html:55:1537)

Nightwatch Report
  ```json
  ```

No meaningful information for us to action so closing


tsdb Use testing.T.TempDir() instead of ioutil.TempDir() in unit tests

Related to #9594
small PR to fix tsdb directory

Can you please rebase this pull request? thank you

FTR: @milencium wants to work on #9594, which might be based on this PR or might be a complete restart.


Check if conversation screen is open before navigating to a new screen.

This updates the current conversation instead of pushing to a new screen if the screen is currently in focus.
This functionality was lost during the navigation migration.

Excellent, thanks.


cmd/go: -buildmode=plugin -linkshared -> build failure

Please answer these questions before submitting your issue. Thanks!
What did you do?
Hello up there. I'm trying to build plugin dynamically linked to other go packages and it fails. Details below:

we have fresh go checkout + src/all.bash run
then go install -buildmode=shared std was run
a sample test plugin source:

---- 8< ---- (myplugin.go)
package main

import (
        "fmt"
)

func PlugFunc() {
        fmt.Println("myplugin.PlugFunc")
}

func init() {
        fmt.Println("myplygin.init")
}

I'm trying to build it as go build -buildmode=plugin -linkshared myplugin.go

What did you expect to see?
Build succeeds; myplugin.so dynamically links to packages it imports.
What did you see instead?
# command-line-arguments
runtime.islibrary: missing Go type information for global symbol: size 1

(for the reference building without -linkshared succeeds)
Does this issue reproduce with the latest release (go1.7.4)?
No, there is no plugin support in go1.7 at all:
$ go17 build -buildmode=plugin myplugin.go
buildmode=plugin not supported

Possibly related issues:
https://github.com/golang/go/issues/17150
System details
go version devel +76f981c8d8 Sat Jan 14 17:11:31 2017 +0000 linux/amd64
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/kirr/go"
GORACE=""
GOROOT="/home/kirr/src/tools/go/go"
GOTOOLDIR="/home/kirr/src/tools/go/go/pkg/tool/linux_amd64"
GCCGO="/usr/bin/gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build611710721=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
GOROOT/bin/go version: go version devel +76f981c8d8 Sat Jan 14 17:11:31 2017 +0000 linux/amd64
GOROOT/bin/go tool compile -V: compile version devel +76f981c8d8 Sat Jan 14 17:11:31 2017 +0000 X:framepointer
uname -sr: Linux 4.8.0-2-amd64
Distributor ID:	Debian
Description:	Debian GNU/Linux testing (stretch)
Release:	testing
Codename:	stretch
/lib/x86_64-linux-gnu/libc.so.6: GNU C Library (Debian GLIBC 2.24-8) stable release version 2.24, by Roland McGrath et al.
gdb --version: GNU gdb (Debian 7.12-4) 7.12

This is a feature I couldn't find time for in 1.8, but I would like to see in 1.9. (After darwin support.)
I'm not sure if this warrants a better error message for 1.8. Thoughts, @bradfitz, @ianlancetaylor?

@crawshaw thanks for feedback.

Also ran into this issue, with go 1.10.2 and 1.10.3; downgrading to 1.9.7 it works.

Hi. We are currently running into this problem. It's quite hard to find out what's the current status of this issue. Was it resolved in 1.9 (doesn't look like) ? Is it definitely dropped ?

I don't expect -buildmode=plugin -linkshared` to work today.  Somebody will have to investigate the problems and figure out whether they can be fixed.  I don't know of anybody planning to do that.

@ianlancetaylor thanks for the feedback

Thank you. After reading it, I tried it.
It's true that in the "old style", using the export gopath = ` xxx 'style, I can get the expected results.
But when I use the go. Mod style, there are all kinds of panic.

This bug was fixed in 14c92c5f8032bcc45761e6f1759fa140dc131f76

This bug was fixed in 14c92c5

Here is what I get today with Go tip (go version devel +e3ccf40623 Thu May 14 03:10:52 2020 +0000 linux/amd64):
$ gotip build -buildmode=plugin -linkshared myplugin.go
# command-line-arguments
/home/kirr/src/tools/go/gotip/pkg/tool/linux_amd64/link: cannot implicitly include runtime/cgo in a shared library

For gotip install -buildmode=shared std itself:
kirr@deco:~/src/tools/go/gotip/src$ gotip install -buildmode=shared std
# /tmp/go-build759334816/b203/libstd.so
/home/kirr/src/tools/go/gotip/pkg/tool/linux_amd64/link: fingerprint mismatch: errors has<PHONE_NUMBER>000000, import from archive/tar expecting 1cce8eaa5db90f7e

(and the same even after rm -rf ~/.cache/go-build/)
Maybe I'm missing something, but I cannot say this issue is fixed.

tree
.
├── a.go
├── pkg
└── src
└── heheda
└── heheda.go
3 directories, 2 files
cat a.go
package main
import "heheda"
func Hehe() {
heheda.Heheda()
}
cat src/heheda/heheda.go
package heheda
import "fmt"
func Heheda() {
fmt.Println("vim-go")
}
GOPATH=pwd go install -buildmode=shared -linkshared heheda
tree
tree
.
├── a.go
├── pkg
│   └── linux_amd64_dynlink
│       ├── heheda.a
│       ├── heheda.shlibname
│       └── libheheda.so
└── src
└── heheda
└── heheda.go
4 directories, 5 files
GOPATH=pwd go build -buildmode=plugin -linkshared a.go
tree
tree
.
├── a.go
├── a.so
├── pkg
│   └── linux_amd64_dynlink
│       ├── heheda.a
│       ├── heheda.shlibname
│       └── libheheda.so
└── src
└── heheda
└── heheda.go
4 directories, 6 files
ldd a.so
linux-vdso.so.1 (0x00007ffe024a9000)
libstd.so => /home/source/golang/go/pkg/linux_amd64_dynlink/libstd.so (0x00007fb206b84000)
libheheda.so => /home/test/pkg/linux_amd64_dynlink/libheheda.so (0x00007fb20687f000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb20667b000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb20645c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb20606b000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb209742000)

go version
go version go1.14.2 linux/amd64
go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/test/.cache/go-build"
GOENV="/home/test/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GONOPROXY="dc.gitlab.com"
GONOSUMDB="dc.gitlab.com"
GOOS="linux"
GOPATH="/home/test/go"
GOPRIVATE="dc.gitlab.com"
GOPROXY="direct"
GOROOT="/home/source/golang/go"
GOSUMDB="off"
GOTMPDIR=""
GOTOOLDIR="/home/source/golang/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build650799967=/tmp/go-build -gno-record-gcc-switches"
I'm useing 14c92c5f8032bcc45761e6f1759fa140dc131f76
So, what's wrong with my understanding?

So, what's wrong with my understanding?

Not sure what it is, but for me your example fails with both gotip and go1.14.3:
$ tree
.
├── a.go
└── src
    └── heheda
        └── heheda.go

2 directories, 2 files

$ cat a.go
package main

import "heheda"

func Hehe() {
 heheda.Heheda()
}

$ cat src/heheda/heheda.go
package heheda

import "fmt"

func Heheda() {
 fmt.Println("vim-go")
}

$ GOPATH=`pwd` go install -buildmode=shared -linkshared heheda
installing shared library: cannot use packages heheda and runtime/cgo from different roots /home/kirr/tmp/trashme/goplugin/n/pkg/linux_amd64_dynlink and /home/kirr/src/tools/go/go/pkg/linux_amd64_dynlink

$ GOPATH=`pwd` go build -buildmode=shared -linkshared heheda
# /tmp/go-build179285411/b032/libheheda.so
/home/kirr/src/tools/go/go/pkg/tool/linux_amd64/link: cannot implicitly include runtime/cgo in a shared library

$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/kirr/.cache/go-build"
GOENV="/home/kirr/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/kirr/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/home/kirr/src/tools/go/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/home/kirr/src/tools/go/go/pkg/tool/linux_amd64"
GCCGO="/usr/bin/gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build844377383=/tmp/go-build -gno-record-gcc-switches"

$ GOPATH=pwd go install -buildmode=shared -linkshared std
$ GOPATH=pwd go install -buildmode=shared -linkshared heheda
$ GOPATH=pwd go build -buildmode=plugin -linkshared a.go


Dose it support cluster deployment?

Currently no, but we will consider and develop it later.
Thanks!

Looking forward

maybe inspired by rqlite


chrome html5 video looks odd

so am a new user to chrome and whenever i try to use html5 instead of flash the video goes like this http://i.imgur.com/jc0uq5H.png can i fix this somehow?

Try the developer version from here:
https://github.com/YePpHa/YouTubeCenter/wiki/Developer-Version

thanks that version fixed it.

No problem. Please close this issue report at your earliest convenience.


chore(poseidon): add verification key json files

Generated with:

pnpm add -g @zk-kit/artifacts-cli
options.json:{
   "path/to/zk-kit.circom/packages/poseidon-proof/circomkit.json": {
       "circuit": "poseidon-proof",
       "paramsList": [["1"],["2"],["3"],["4"],["5"],["6"],["7"],["8"],["9"],["10"],["11"],["12"],["13"],["14"],["15"],["16"]]
    }
 }

```commandline
cd $(mktemp -d)
snarkli gb path/to/options.json $(pwd)
circuit=poseidon
for i in {1..16};do mv -f "$circuit-proof-$i/$circuit-proof/groth16_vkey.json" "/path/to/snark-artifacts/packages/$circuit/circuit-$i.json";done
for i in {1..16};do mv -f "$circuit-proof-$i/$circuit-proof/groth16_pkey.zkey" "/path/to/snark-artifacts/packages/$circuit/$circuit-$i.zkey";done
for i in {1..16};do mv -f "$circuit-proof-$i/$circuit-proof/$circuit-proof_js/$circuit-proof.wasm" "/path/to/snark-artifacts/packages/$circuit/$circuit-$i.wasm";done
```

Test
See https://github.com/privacy-scaling-explorations/snark-artifacts/pull/143
git checkout test/poseidon-verifkey
pnpm --filter ./packages/poseidon t

Would be better
Yes
But I wasn't sure what was the easiest way.
A jest test, using snakjs CLI directly?

Would be better Yes But I wasn't sure what was the easiest way. A jest test, using snakjs CLI directly?

Do we need the CLI? All the artifacts are ready to be used. So snarkjs can be used to generate the proof and then to verify it right?

@cedoor I added tests that cover all the wasm, zkey , json artifacts...
and they are all failing.
Either my test suite itself is wrong (although it is very similar to what we do here)
or all the verification keys I generated are wrong...

@cedoor New artifacts generated and tests added in https://github.com/privacy-scaling-explorations/snark-artifacts/pull/143: should we merge #143 btw for reference (or even add it into the CI)?

Reason why my initial tests were wrong was because I was using incompatible zkey and vkey artifacts.
If 2 different setups were run for a same circuit, producing {v,z}key{A,B},
one cannot

generate a proof with zkeyA
and then verify it with vkeyB

This will fail (which is what i was initially doing)

@cedoor New artifacts generated and tests added in #143: should we merge #143 btw for reference (or even add it into the CI)?

Yea, I'd add it to the CI 👍🏽

@cedoor branch is rebased
#144 refactors the tests (the ci already picks them)

@sripwoud kk, then this PR looks ok to me!


Rebuild original index of wizard after deletion of pages

Situation: You use the wizard and you have initially three steps, like the example on fuelux.com, then you add or remove steps. Now you have for instance five steps, the amount of steps is now higher and different to the original state.
Can I call a function to rebuild the wizard to get the original state back, i.e. three steps?

+1


WFLY-14110 Distributed session manager reports HttpSession.getLastAccessedTime() incorrectly

https://issues.redhat.com/browse/WFLY-14110

I'm going to kill the CI jobs that just started from the javadoc change and toss this in a combo PR with a few other PRs.

The Linux Elytron job's FineNonTransactionalSessionActivationTestCase failure has showed up quite a lot in association with this PR:
https://ci.wildfly.org/project.html?projectId=WF_PullRequest&buildTypeId=&tab=testDetails&testNameId=-4167790151802329749&order=TEST_STATUS_DESC&branch_WF_PullRequest=__all_branches__&itemsCount=50
There are failures for this PR or for #13819, a combo PR that initially included this. The failures led me to exclude this from #13819 which then passed CI.

I found the source of the problem, though it is unclear to me why this change makes the problem more prominent.

@bstansberry I've push a fix.  Will validate using several CI runs.

So far so good.    Adding hold label.

/retest


Wrong example in resource-download help

The help screen of resource-download shows a wrong example for namespace:

The project namespace of the Beach instance to download from, eg. 'project-123abc45-def6-7890-abcd-1234567890ab'

The actual namespace would be 'project-123abc45-def6-7890-abcd-1234567890ab'

Looking at the code the help shows project-123abc45-def6-7890-abcd-1234567890ab as the example. The issue description mentions the exact same string twice. So… what should be done? 😎

Okay, uhum, what I meant was that the actual namespace would be:
beach-project-123abc45-def6-7890-abcd-1234567890ab
instead of
project-123abc45-def6-7890-abcd-1234567890ab
And, for legacy projects, it's even just "beach". 💫

And, for legacy projects, it's even just "beach".

That's already mentioned in the (general) help text of the command…

Like this, then.


[docs] Fix Draggable Dialog interactions with the content

[x] I have followed (at least) the PR section of the contributing guide.

Added missing props for Draggable Dialog Component

Refactoring Draggable Dialog Component to hooks: docs/src/pages/demos/dialogs/DraggableDialog.tsx

Closes #15544

Thank you very much. :) it was fun. I think I will contribute more :)


ci: trigger on all branches

Codecov Report

Merging #6 (8bdb7f7) into master (c5e8d6b) will not change coverage.
The diff coverage is 0.00%.

@@          Coverage Diff           @@
##           master      #6   +/-   ##
======================================
  Coverage    0.00%   0.00%
======================================
  Files          17      18    +1
  Lines         229     257   +28
  Branches       13      15    +2
======================================
- Misses        227     255   +28
  Partials        2       2

Impacted Files
Coverage Δ

src/argv.ts
0.00% <ø> (ø)

src/health.ts
0.00% <0.00%> (ø)

src/index.ts
0.00% <0.00%> (ø)

src/providers/http.ts
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


Script doesn't seem to work anymore for me

I think it's an issue since last game update...
Even before I often hat to restart openplanet scripting engine for the plugin to work and it didn't work in COTD atall.
Now it doesn't work anymore atall for me.
I'm playing on 3440x1440 UWGHD fullscreen, plugin version 2.1.0, openplanet 1.24.0, game version<PHONE_NUMBER>49-202205191503
According to openplanet log the script loads without any errors.
If you need any additional info let me know...

Hi,
I have the same problem as @recliq.
It would be awesome if you can fix it. Thanks already for you work!


Neovim fails to build

It seems to be a problem with ninja I am not quite sure what the issue is
neovim-2020-05-12-11:51-24212.txt

Fixed, thanks.


fix: logback error show in error reporting console

Fixes #30

Can I help here?
I've got a vested interest in this fix too, because I want to start using Error Reporting in production.

For posterity, textPayload does not get backfilled (one of spring-cloud-gcp integration tests stubbed a toe on this today :)

@chingor13 This is breaking change for sure! Can we please just add a flag to LoggingAppender switch between jsonPayload and textPayload, and leave the default as textPayload?


[HxMultiSelect] Adds Floating Label type to MultiSelect component

This intends to add Floating Label type to the Multiselect component

This solves issue https://github.com/havit/Havit.Blazor/issues/900


m

[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: b2b51957-760c-c24c-cc33-b306771f5cf3
Version Independent ID: 158ae051-b329-1409-550d-3fb87a08cde3
Content: Manage video during calls - An Azure Communication Services how-to guide
Content Source: articles/communication-services/how-tos/calling-sdk/manage-video.md
Service: azure-communication-services
Sub-service: calling
GitHub Login: @tophpalmer
Microsoft Alias: chpalm

@praveendark10
Could you please elaborate the query for better understanding. So, we can assist you further.

@praveendark10
Since we have not heard back from you, we will now proceed to close this thread.If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.
#please-close


Unable to reconnect to Redis Cluster in Kubernetes after cluster rollout

Thanks for the library! We're trying to use this library in a server running in Kubernetes connecting to a Redis Cluster running in the same Kubernetes cluster. We're connecting to Redis using redis-cluster://my-redis-cluster:6379 as the RedisConfig with a RedisPool.
We noticed that when we go to roll out a new version of the Redis deployment that our fred-using server will hang trying to send commands to the Redis Cluster. The logs we're seeing are of the form:
Error creating or using backchannel for cluster nodes: Redis Error - kind: IO, details: Os { code: 110, kind: TimedOut, message: "Connection timed out" }
Failed to reconnect with error Redis Error - kind: Cluster, details: Failed to read cluster nodes on all possible backchannel servers.

Restarting our fred-using server with the same configuration is able to connect to the Redis Cluster just fine.
After adding some logging, it seems that what's happening is that the IP addresses on the cluster cycle out to different ones, but IIUC fred doesn't try to re-resolve the DNS address to reconnect to the cluster.

Yeah, good find @zombiezen. This is one of the reasons why the next release will be a major release. The changes necessary to the connection management plumbing are too invasive to do in a patch or minor release, but they're required to fix this issue.
I'm about halfway through those changes now, and my goal is to release them by the end of the month or shortly after.

Out of curiosity - would you find it useful to override DNS resolution logic? I've been debating whether to expose an interface for doing this (similar to hyper).

Thanks! LMK if there's anything else I can do to help in a fix. We have some workarounds for this, but it would definitely save us some operational headaches to have it addressed.
AFAIK we don't need anything fancy for DNS resolution logic: the OS-provided resolver is fine for us.

Sounds good. This is definitely a use case I plan on supporting, and I'll keep you updated on the status of the fix.

Hey @aembke, any updates on this or any assistance we can provide? Not having this is causing us some grief in production.

Yeah my apologies, getting back into it now. There's a couple PRs folks have submitted that I think are related to this. I'll take a look at the options and go with the fastest one that addresses this.

@zombiezen Curious if you have any workaround in production?

We're working on a new service in rust and have chosen fred for it; the main reason why it was chosen is that it's the only redis library that does async, pooling, and clustering (all at the same time). We're also running into this exact problem & looking forward to trying out the next major release, thanks all.

Quick update to the folks on this thread - I just published 6.0.0-beta.1 to crates.io. It has an entirely new implementation of the cluster interface and the repros I had for this issue seem to work now with the new version. If you have any feedback on the new interface please let me know.

I've been using fred at this commit for a few weeks: https://github.com/aembke/fred.rs/commit/36798a2e3877dc8424109649b9a566584f8f6a2d and I'm not encountering this problem anymore, maybe @zombiezen can check too?

I've been using fred at this commit for a few weeks: 36798a2 and I'm not encountering this problem anymore, maybe @zombiezen can check too?

I don't want to leave you hanging, but we've since reverted to a sharded REDIS system. I don't think will have time to verify this bug. At least not in our immediate roadmap.
Thanks for the patch though.


[BUG]With Auth Proxies

Describe the bug
it's the same for me when i use selenium for "https://proxy.webshare.io auth proxies" it doesn't work and you need to write username,password yourself in the box that was opened in the browser, also , i use (http) before proxy and past it in the box.

Duplicate of https://github.com/openbullet/openbullet/issues/394


Java-frontend: Fix calldepth calculation in frontend

This PR fixes the logic for recursively retrieving the call-depth of each methods in the resulting method list.

This PR needs rebase after #1096 is merged.


[DNM] Add techmap for BUFGMUX

This commit adds techmap for BUFGMUX.
The implementation is based on the [Xilinx documentation]

For the Nexys Video board test produces the same error as for OpenTitan design https://github.com/SymbiFlow/symbiflow-arch-defs/issues/1442#issuecomment-627411466. I will investigate why this errors occur.

Yeah, I thought that we have already merged new db -  https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1619
Can we merge that? @litghost

Can you simply incorporate the submodule bump in this PR, and that will test that the new prjxray-db solves your issue?

@litghost I believe that those CI failures are not related to this PR.

Xilinx Series 7 - Vendor Tools Tests  fails due to no space left on the device error

Traceback (most recent call last):
  File "/tmpfs/src/github/symbiflow-arch-defs-presubmit-xc7-vendor/xc/common/utils/prjxray_import_tile_capacity.py", line 90, in <module>
    main()
  File "/tmpfs/src/github/symbiflow-arch-defs-presubmit-xc7-vendor/xc/common/utils/prjxray_import_tile_capacity.py", line 86, in main
    f.write(tile_str)
OSError: [Errno 28] No space left on device

VtR + SymbiFlow Architecture Definitions fails on:

Cannot route from BLK-TL-RIOPAD_M[0].IOI_ILOGIC0_O[0] (RR node: 1484735 type: SOURCE location: (114,109) class: 53 capacity: 1 fan-in: 0 fan-out: 1) to BLK-TL-RIOPAD_S[0].IOI_OLOGIC1_D1[0] (RR node: 1392164 type: SINK location: (114,67) class: 26 capacity: 1 fan-in: 1 fan-out: 0) -- no possible path
Failed to route connection from 'sw[15]' to '$iopadmap$top.led_15.t_inv' for net '$abc$1667$iopadmap$led[15]' (#16)

Could this be related to  https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1711?


scrolling large modals doesn't work

Hi,
Would you please make this modal component support scroll too? Attached test
FYI In bootstrap modal, scrolling large modals work fine.


use uec images instead of vm-builder for build_lxc/kvm

As the canonical guys recommended, just download the UEC image and use it instead of debootstrapping from scratch...

build_libvirt.sh does it now for kvm.  Time to test using lxc.

moved to https://blueprints.launchpad.net/devstack/+spec/build-lxc


OpenResty: add plain integer type to ngx.http.status_code

:wave: small annotation update

Both of these are legal (and common in OpenResty code):
ngx.exit(ngx.HTTP_OK)
ngx.exit(200)

Thanks! :slightly_smiling_face:


ci: Add dependency license allow-list

Closes #6393

actions/dependency-review-action@v2 only checks the dependencies changed by a PR. Before merging this PR I want to somehow apply the check to every dependency so that we can ensure we have the licenses we need in the allow-list, and to ensure that we don't have any incompatible dependencies.


add reverse_transcribe to RNA class

Fix #1052

@ebolyen , I just went ahead to solve the cyclic imports by putting them at the end as I can't make the import work. feel free to modify it to whatever your import style is.

Thanks @RNAer, I'll pull locally and see if I can work out the imports

In DNA.transcribe change the constructor to skbio.RNA

@RNAer My above comments should correct the cyclic import without need for # noqa

@RNAer Looks good for merge after addressing these comments.

:+1: They should be all addressed and ready to merge.

@RNAer still a slight problem with the docstring of reverse_transcribe, but otherwise looks good.
Can you also add a changelog mention?

@ebolyen , ok now? It should pass the checks.

@RNAer Looks good! Let's just create an issue for renaming things to sense and antisense there is more than one place where we use coding and noncoding


[BUG] go get 时报错

$ go get github.com/gotk3/gotk3/gtk
github.com/gotk3/gotk3/pango
github.com/gotk3/gotk3/pango/pango-attributes_since_1_44.go:10:33: could not determine kind of name for C.PANGO_ATTR_INSERT_HYPHENS
github.com/gotk3/gotk3/pango/pango-attributes_since_1_44.go:14:7: could not determine kind of name for C.pango_attr_insert_hyphens_new
go version:go version go1.14.3 linux/amd64
依赖包均已安装:
Package gtk3-devel-3.22.30-6.el7.x86_64 already installed and latest version
Package cairo-devel-1.15.12-4.el7.x86_64 already installed and latest version
Package 1:glib-devel-1.2.10-41.el7.x86_64 already installed and latest version

maybe you should check your system's gtk version and look at the gotk3's readMe.md at its home page.
maybe  your system gtk version is lower than gotk3 normal support.

github.com/gotk3/gotk3@v0.6.0/pango/pango-attributes_since_1_44.go:10:33: could not determine kind of name for C.PANGO_ATTR_INSERT_HYPHENS
github.com/gotk3/gotk3@v0.6.0/pango/pango-attributes_since_1_44.go:14:7: could not determine kind of name for C.pango_attr_insert_hyphens_new

Same issue here. Debian buster's libgtk3 (package libgtk-3-0) version is 3.24.5-1, so it should be OK, no?

this package has some file LIKE ***_since_x_y.go mean version should be x.y+
pango-attributes_since_1_44.go ===  pango  1.44+
gtk_deprecated_since_3_24.go   ===  gtk 3.24+
just update them OR remove go file
看文件名  你的pango版本如果不够1.44就会报错
还有gtk  glib  gio  gdk 都有同样的文件要求相应的软件版本  要么升级  要么就把go文件直接移除
这边测试直接移除go文件也能编译的

I'll just use something else since this code does not target versions in the latest stable release of arguably one of the most used distros, which is silly. And tampering with a go library by removing or otherwise altering files defeats the whole purpose of the package system and is an unacceptable solution.


StatefulSet Basics 1.8

Updates the community documentation for the StatefulSet Basics tutorial for the 1.8 release.

This change is

@kow3ns, One typo. Otherwise docs lgtm.

@erictune, @foxish, Can one of you do a tech review?

@kow3ns, @foxish, Are there more technical issues to resolve here? Or is this ready to merge? Thanks.

I'm good with it and typo is updated


[1460] Removed subjects from course factory

Context
Subject creation in course factory
Changes proposed in this pull request
Removed unneeded chaos of having subject_count and its related usage in course factory
Guidance to review
Checklist

[x] Make sure all information from the Trello card is in here
[x] Attach to Trello card
[x] Rebased master
[x] Cleaned commit history
[x] Tested by running locally

 [M] Improve how we create factories & related data in specs.


Lex Sine Misericordia

The description of this sword in game reads:
+36 Silvered. +1 Sine 4 secs
I don't think that's right.

This is fixed in https://github.com/schofida/CWORR/releases/tag/v1.0.10a It now displays what it actually does. And disenchanting should yield the same enchantment