Bug report: Conflict with aquaculture anchantment ID.

---- Minecraft Crash Report ----
// On the bright side, I bought you a teddy bear!
Time: 12/28/14 4:25 PM
Description: Initializing game
java.lang.IllegalArgumentException: Duplicate enchantment id! class rebelkeithy.mods.aquaculture.enchantments.EnchantmentMagnetic and class crazypants.enderzoo.enchantment.EnchantmentWitherArrow Enchantment ID:8
at net.minecraft.enchantment.Enchantment.(Enchantment.java:53)
at rebelkeithy.mods.aquaculture.enchantments.EnchantmentFishingPole.(EnchantmentFishingPole.java:14)
at rebelkeithy.mods.aquaculture.enchantments.EnchantmentMagnetic.(EnchantmentMagnetic.java:12)
at rebelkeithy.mods.aquaculture.enchantments.AquacultureEnchants.init(AquacultureEnchants.java:37)
at rebelkeithy.mods.aquaculture.Aquaculture.load(Aquaculture.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:541)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Stacktrace:
at net.minecraft.enchantment.Enchantment.(Enchantment.java:53)
at rebelkeithy.mods.aquaculture.enchantments.EnchantmentFishingPole.(EnchantmentFishingPole.java:14)
at rebelkeithy.mods.aquaculture.enchantments.EnchantmentMagnetic.(EnchantmentMagnetic.java:12)
at rebelkeithy.mods.aquaculture.enchantments.AquacultureEnchants.init(AquacultureEnchants.java:37)
at rebelkeithy.mods.aquaculture.Aquaculture.load(Aquaculture.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:541)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory:<PHONE_NUMBER> bytes (3003 MB) /<PHONE_NUMBER> bytes (3891 MB) up to<PHONE_NUMBER> bytes (3891 MB)
JVM Flags: 20 total; -Xms256M -Xmx4096M -XX:PermSize=256m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms4096m -XX:PermSize=256m -XX:NewRatio=3 -XX:SurvivorRatio=3 -XX:TargetSurvivorRatio=80 -XX:MaxTenuringThreshold=8 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxGCPauseMillis=10 -XX:GCPauseIntervalMillis=50 -XX:MaxGCMinorPauseMillis=7 -XX:+ExplicitGCInvokesConcurrent -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -XX:+BindGCTaskThreadsToCPUs -Xnoclassgc
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v<IP_ADDRESS>2 Minecraft Forge <IP_ADDRESS>2 152 mods loaded, 151 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML{<IP_ADDRESS>2} [Forge Mod Loader] (forge-1.7.10-<IP_ADDRESS>2-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
Forge{<IP_ADDRESS>2} [Minecraft Forge] (forge-1.7.10-<IP_ADDRESS>2-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
appliedenergistics2-core{rv1-stable-1} [AppliedEnergistics2 Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
Aroma1997Core{<IP_ADDRESS>} [Aroma1997Core] (Aroma1997Core-1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
CodeChickenCore{<IP_ADDRESS>} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
{000} [CoFH ASM Data Initialization] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
NotEnoughItems{<IP_ADDRESS>} [Not Enough Items] (NotEnoughItems-1.7.10-<IP_ADDRESS>-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
OpenEye{0.6} [OpenEye] (OpenEye-0.6-1.7.10-snapshot-141.jar) Unloaded->Constructed->Pre-initialized->Initialized
ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
OpenModsCore{@VERSION@} [OpenModsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
debug{1.0} [debug] (denseores-1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized
lotr{Beta v21.3 for Minecraft 1.7.10} [The Lord of the Rings Mod] ([1.7.10] The Lord of the Rings Mod B21.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10][Client]DamageIndicatorsMod-3.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
AnimationAPI{1.2.4} [AnimationAPI] (AnimationAPI-1.7.10-1.2.4.jar) Unloaded->Constructed->Pre-initialized->Initialized
arsmagica2{<IP_ADDRESS>} [Ars Magica 2] (AM2-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
antiqueatlas{4.0.1a-1.7.10} [Antique Atlas] (antiqueatlas-4.0.1a-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
appliedenergistics2{rv1-stable-1} [Applied Energistics 2] (appliedenergistics2-rv1-stable-1.jar) Unloaded->Constructed->Pre-initialized->Initialized
Aquaculture{1.2.3} [Aquaculture] (Aquaculture-1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Errored
Aroma1997CoreHelper{<IP_ADDRESS>} [Aroma1997Core|Helper] (Aroma1997Core-1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
AromaBackup{<IP_ADDRESS>} [AromaBackup] (AromaBackup-1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
Baubles{<IP_ADDRESS>} [Baubles] (Baubles-1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
Artifacts{1.1.0} [Artifacts] (Artifacts-1.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
CoFHCore{1.7.10R3.0.0B9} [CoFH Core] (CoFHCore-[1.7.10]3.0.0B9-40.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Core{6.2.6} [BuildCraft] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized
Mantle{1.7.10-0.3.2.jenkins184} [Mantle] (Mantle-1.7.10-0.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
Natura{2.2.0} [Natura] (natura-1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
BiomesOPlenty{2.1.0} [Biomes O' Plenty] (BiomesOPlenty-1.7.10-<IP_ADDRESS>4-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
Forestry{<IP_ADDRESS>} [Forestry for Minecraft] (forestry_1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
Thaumcraft{<IP_ADDRESS>} [Thaumcraft] (Thaumcraft-1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
Artifice{1.7.10R1.1.4} [Artifice] (Artifice-1.7-1.1.4-304.jar) Unloaded->Constructed->Pre-initialized->Initialized
asielib{0.3.3} [asielib] (AsieLib-1.7.10-0.3.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
Backpack{2.0.1} [Backpack] (backpack-2.0.1-1.7.x.jar) Unloaded->Constructed->Pre-initialized->Initialized
bdlib{<IP_ADDRESS>} [BD Lib] (bdlib-mc1710-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
BiblioCraft{1.9.1} [BiblioCraft] (BiblioCraft[v1.9.1][MC1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized
BiblioWoodsBoP{1.9} [BiblioWoods Biomes O'Plenty Edition] (BiblioWoods[BiomesOPlenty][v1.9].jar) Unloaded->Constructed->Pre-initialized->Initialized
BiblioWoodsForestry{1.7} [BiblioWoods Forestry Edition] (BiblioWoods[Forestry][v1.7].jar) Unloaded->Constructed->Pre-initialized->Initialized
BiblioWoodsNatura{1.5} [BiblioWoods Natura Edition] (BiblioWoods[Natura][v1.5].jar) Unloaded->Constructed->Pre-initialized->Initialized
BinnieCore{2.0-dev5} [Binnie Core] (binnie-mods-2.0-dev5.jar) Unloaded->Constructed->Pre-initialized->Initialized
Botany{2.0-dev5} [Botany] (binnie-mods-2.0-dev5.jar) Unloaded->Constructed->Pre-initialized->Initialized
ExtraBees{2.0-dev5} [Extra Bees] (binnie-mods-2.0-dev5.jar) Unloaded->Constructed->Pre-initialized->Initialized
ExtraTrees{2.0-dev5} [Extra Trees] (binnie-mods-2.0-dev5.jar) Unloaded->Constructed->Pre-initialized->Initialized
Genetics{2.0-dev5} [Genetics] (binnie-mods-2.0-dev5.jar) Unloaded->Constructed->Pre-initialized->Initialized
AWWayofTime{v1.3.0} [Blood Magic: Alchemical Wizardry] (BloodMagic-1.7.10-1.3.0-1.jar) Unloaded->Constructed->Pre-initialized->Initialized
Botania{r1.3-148} [Botania] (Botania r1.3-148.jar) Unloaded->Constructed->Pre-initialized->Initialized
redgear_core{2.2.0} [Red Gear Core] (RedGearCore-1.7.10-2.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
redgear_brewcraft{1.2.3} [Brewcraft] (Brewcraft-1.7.10-1.2.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Transport{6.2.6} [BC Transport] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Silicon{6.2.6} [BC Silicon] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Builders{6.2.6} [BC Builders] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Energy{6.2.6} [BC Energy] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Factory{6.2.6} [BC Factory] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized
CarpentersBlocks{3.3.4} [Carpenter's Blocks] (Carpenter's Blocks v3.3.4 - MC 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
chisel{1.5.7} [Chisel] (Chisel-1.7.10-1.5.7.jar) Unloaded->Constructed->Pre-initialized->Initialized
chococraft{4.1.4} [Clienthax's ChocoCraft] (ChocoCraft-4.1.4.jar) Unloaded->Constructed->Pre-initialized->Initialized
CraftHeraldry{1.1.3} [CraftHeraldry] (CraftHeraldry 1.1.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
CustomMainMenu{0.5} [Custom Main Menu] (CustomMainMenu-0.5.jar) Unloaded->Constructed->Pre-initialized->Initialized
customnpcs{1.7.10b} [CustomNpcs] (CustomNPCs_1.7.10b.jar) Unloaded->Constructed->Pre-initialized->Initialized
props{1.11} [Decocraft] (Decocraft-v1.11_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
ImmibisCore{59.0.3} [Immibis Core] (immibis-core-59.0.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
DimensionalAnchors{59.0.2} [Dimensional Anchors] (dimensional-anchor-59.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
ThermalFoundation{1.7.10R1.0.0RC1} [Thermal Foundation] (ThermalFoundation-[1.7.10]1.0.0RC1-13.jar) Unloaded->Constructed->Pre-initialized->Initialized
ThermalExpansion{1.7.10R4.0.0B8} [Thermal Expansion] (ThermalExpansion-[1.7.10]4.0.0B8-23.jar) Unloaded->Constructed->Pre-initialized->Initialized
DraconicEvolution{1.0.0e} [Draconic Evolution] (Draconic-Evolution-1.7.10-v1.0.0e.jar) Unloaded->Constructed->Pre-initialized->Initialized
DragonMounts{r41-1.7.10} [Dragon Mounts] (DragonMounts-r41-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
SlimevoidLib{<IP_ADDRESS>} [Slimevoid Library] (SlimevoidLibrary-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
DynamicTransport{<IP_ADDRESS>} [Dynamic Transport] (DynamicTransport-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
Emotes{1.0} [Emotes] (Emotes 1.0.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
EnderIO{1.7.10-<IP_ADDRESS>3_beta} [Ender IO] (EnderIO-1.7.10-<IP_ADDRESS>3_beta.jar) Unloaded->Constructed->Pre-initialized->Initialized
EnderStorage{<IP_ADDRESS>} [EnderStorage] (EnderStorage-1.7.10-<IP_ADDRESS>-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
EnderZoo{1.7.10-<IP_ADDRESS>} [Ender Zoo] (EnderZoo-1.7.10-<IP_ADDRESS>(1).jar) Unloaded->Constructed->Pre-initialized->Initialized
Waila{1.5.7} [Waila] (Waila-1.5.7a_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
extracells{2.1.31} [ExtraCells] (ExtraCells-1.7.10-2.1.31b38.jar) Unloaded->Constructed->Pre-initialized->Initialized
ForgeMultipart{<IP_ADDRESS>4} [Forge Multipart] (ForgeMultipart-1.7.10-<IP_ADDRESS>4-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
ExtraUtilities{1.2.1} [Extra Utilities] (extrautilities-1.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
Steamcraft{0.27.3} [Flaxbeard's Steam Power] (FlaxbeardsSteamPower-1.7.10-0.27.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
Railcraft{<IP_ADDRESS>} [Railcraft] (Railcraft_1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
TConstruct{1.7.10-1.8.1.build815} [Tinkers' Construct] (TConstruct-1.7.10-1.8.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
ThaumicTinkerer{unspecified} [Thaumic Tinkerer] (ThaumicTinkerer-2.5-1.7.10-162.jar) Unloaded->Constructed->Pre-initialized->Initialized
MagicBees{1.7.10-2.1.22} [Magic Bees] (magicbees-1.7.10-2.1.22.jar) Unloaded->Constructed->Pre-initialized->Initialized
gendustry{<IP_ADDRESS>} [GenDustry] (gendustry-mc1710-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
GraveStone{2.11.1} [GraveStone] (GraveStone 2.11.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
HardcoreQuesting{The Journey (4.2.1)} [Hardcore Questing Mode] (HQM-The Journey (4.2.1).jar) Unloaded->Constructed->Pre-initialized->Initialized
iChunUtil{4.1.2} [iChunUtil] (iChunUtil-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
InfernalMobs{1.5.9} [Infernal Mobs] (InfernalMobs-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
inventorytweaks{1.59-dev-152-cf6e263} [Inventory Tweaks] (InventoryTweaks-1.59-dev-152.jar) Unloaded->Constructed->Pre-initialized->Initialized
IronChest{<IP_ADDRESS>2} [Iron Chest] (ironchest-1.7.10-<IP_ADDRESS>2-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
JABBA{1.2.0a} [JABBA] (Jabba-1.2.0a_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
journeymap{5.0.1} [JourneyMap] (JourneyMap5.0.1_Unlimited_MC1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
launchgui{1.0.0} [LaunchGUI] (LaunchGui-1.7.10-1.5-8-client.jar) Unloaded->Constructed->Pre-initialized->Initialized
Lockdown{2.0.0} [Lockdown] (Lockdown-universal-1.7.2-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
LogisticsPipes{<IP_ADDRESS>} [Logistics Pipes] (logisticspipes-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
radixcore{1.3.4} [RadixCore] (RadixCore-1.7.10-1.3.4-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
mca{4.1.5} [Minecraft Comes Alive] (MCA-1.7.10-4.1.5-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
AS_Minions{1.9.4} [Minions] (Minions-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
modularpots{<IP_ADDRESS>} [Modular Flower Pots] (ModularPots-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
Morph{0.9.1} [Morph] (Morph-Beta-0.9.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
Mystcraft{<IP_ADDRESS>} [Mystcraft] (mystcraft-1.7.10-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons{<IP_ADDRESS>} [NEI Addons] (neiaddons-mc1710-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|Botany{<IP_ADDRESS>} [NEI Addons: Botany] (neiaddons-mc1710-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|Forestry{<IP_ADDRESS>} [NEI Addons: Forestry] (neiaddons-mc1710-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|CraftingTables{<IP_ADDRESS>} [NEI Addons: Crafting Tables] (neiaddons-mc1710-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|ExNihilo{<IP_ADDRESS>} [NEI Addons: Ex Nihilo] (neiaddons-mc1710-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIPlugins{<IP_ADDRESS>-unofficial} [NEI Plugins Unofficial] (NEIPlugins-MC1.7.10-<IP_ADDRESS>-unofficial.jar) Unloaded->Constructed->Pre-initialized->Initialized
recipehandler{0.2} [NoMoreRecipeConflict] (NoMoreRecipeConflict-0.2(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized
NotEnoughCodecs{0.3} [NotEnoughCodecs] (NotEnoughCodecs-1.7.10-0.3-snapshot-11.jar) Unloaded->Constructed->Pre-initialized->Initialized
notenoughkeys{@MOD_VERSION@} [NotEnoughKEys] (NotEnoughKeys-1.7.10-1.0.0b27.jar) Unloaded->Constructed->Pre-initialized->Initialized
OpenMods{0.6} [OpenMods] (OpenModsLib-1.7.10-0.6-snapshot-235.jar) Unloaded->Constructed->Pre-initialized->Initialized
OpenBlocks{1.3} [OpenBlocks] (OpenBlocks-1.7.10-1.3-snapshot-462.jar) Unloaded->Constructed->Pre-initialized->Initialized
fodc{1.6.0} [Ore Dictionary Converter] (OreDictionaryConverter-1.6.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
harvestcraft{1.7.10d} [Pam's HarvestCraft] (Pam's HarvestCraft 1.7.10e.jar) Unloaded->Constructed->Pre-initialized->Initialized
PerfectSpawn{1.1} [Perfect Spawn] (PerfectSpawn-1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
MrTJPCoreMod{1.0} [MrTJPCoreMod] (MrTJPCore-1.7.10-<IP_ADDRESS>-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
ProjRed|Core{<IP_ADDRESS>} [ProjectRed] (ProjectRed-1.7.10-<IP_ADDRESS>-Base.jar) Unloaded->Constructed->Pre-initialized->Initialized
ProjRed|Transmission{<IP_ADDRESS>} [ProjectRed-Transmission] (ProjectRed-1.7.10-<IP_ADDRESS>-Integration.jar) Unloaded->Constructed->Pre-initialized->Initialized
ProjRed|Transportation{<IP_ADDRESS>} [ProjectRed-Transportation] (ProjectRed-1.7.10-<IP_ADDRESS>-Mechanical_beta.jar) Unloaded->Constructed->Pre-initialized->Initialized
ProjRed|Exploration{<IP_ADDRESS>} [ProjectRed-Exploration] (ProjectRed-1.7.10-<IP_ADDRESS>-World.jar) Unloaded->Constructed->Pre-initialized->Initialized
ProjRed|Compatibility{<IP_ADDRESS>} [ProjectRed-Compatibility] (ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar) Unloaded->Constructed->Pre-initialized->Initialized
ProjRed|Integration{<IP_ADDRESS>} [ProjectRed-Integration] (ProjectRed-1.7.10-<IP_ADDRESS>-Integration.jar) Unloaded->Constructed->Pre-initialized->Initialized
ProjRed|Illumination{<IP_ADDRESS>} [ProjectRed-Illumination] (ProjectRed-1.7.10-<IP_ADDRESS>-Lighting.jar) Unloaded->Constructed->Pre-initialized->Initialized
ProjRed|Expansion{<IP_ADDRESS>} [ProjectRed-Expansion] (ProjectRed-1.7.10-<IP_ADDRESS>-Mechanical_beta.jar) Unloaded->Constructed->Pre-initialized->Initialized
RedstoneArsenal{1.7.10R1.1.0RC1} [Redstone Arsenal] (RedstoneArsenal-[1.7.10]1.1.0RC1-22.jar) Unloaded->Constructed->Pre-initialized->Initialized
RefinedRelocation{1.0.7b} [Refined Relocation] (RefinedRelocation-1.7.10-1.0.7b.jar) Unloaded->Constructed->Pre-initialized->Initialized
libsandstone{1.0.0} [libsandstone] (LibSandstone-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
xreliquary{1.2} [Reliquary] (Reliquary-1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
ResourceLoader{1.0} [Resource Loader] (ResourceLoader-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
Roguelike{1.3.5} [Roguelike Dungeons] (roguelike-1.7.10-1.3.5.jar) Unloaded->Constructed->Pre-initialized->Initialized
RPGAdvMod{1.0.0} [RPGAdvMod] (RPGAdvMod-1.0.0_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
rpghud{2.5.1} [RPG Hud] (rpghud-2.5.1 for 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
AS_Ruins{14.5} [Ruins Spawning System] (Ruins-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
statues{2.1.4} [Statues] (statues-1.7.10-2.1.4.jar) Unloaded->Constructed->Pre-initialized->Initialized
StorageDrawers{1.2.0} [Storage Drawers] (StorageDrawers-1.7.10-1.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
thaumcraftneiplugin{1.7.10-1.6a} [Thaumcraft NEI Plugin] (thaumcraftneiplugin-1.7.10-1.6a.jar) Unloaded->Constructed->Pre-initialized->Initialized
thaumicenergistics{<IP_ADDRESS>b-rv1} [Thaumic Energistics] (thaumicenergistics-<IP_ADDRESS>b-rv1.jar) Unloaded->Constructed->Pre-initialized->Initialized
ThaumicExploration{0.6.0} [Thaumic Exploration] (ThaumicExploration-1.7.10-1.1-34.jar) Unloaded->Constructed->Pre-initialized->Initialized
camping{2.1c} [The Camping Mod 2] (TheCampingMod_2.1c.jar) Unloaded->Constructed->Pre-initialized->Initialized
TiCTooltips{1.1.11b} [TiC Tooltips] (TiCTooltips-mc1.7.10-1.1.11b.jar) Unloaded->Constructed->Pre-initialized->Initialized
TMechworks{1.7.10-86.e500b88} [Tinkers' Mechworks] (TMechworks-1.7.10-0.2.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
Translocator{<IP_ADDRESS>} [Translocator] (Translocator-1.7.10-<IP_ADDRESS>-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
TravellersGear{1.12.3} [Traveller's Gear] (TravellersGear-1.7.10-1.12.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
AS_UpdateCheck{1.1.6} [AtomicStryker Update Check Mod] (UpdateCheckerMod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
wawla{1.0.9} [What Are We Looking At] (Wawla-1.0.9_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
witchery{0.21.2} [Witchery] (witchery-1.7.10-0.21.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
WR-CBE|Core{<IP_ADDRESS>} [WR-CBE Core] (WR-CBE-1.7.10-<IP_ADDRESS>-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
WR-CBE|Addons{<IP_ADDRESS>} [WR-CBE Addons] (WR-CBE-1.7.10-<IP_ADDRESS>-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
WR-CBE|Logic{<IP_ADDRESS>} [WR-CBE Logic] (WR-CBE-1.7.10-<IP_ADDRESS>-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
yampst{1.3.3} [YAMPST] (Yampst-TolkienCraft II-2.3.11.jar) Unloaded->Constructed->Pre-initialized->Initialized
McMultipart{<IP_ADDRESS>4} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-<IP_ADDRESS>4-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
denseores{1.0} [Dense Ores] (denseores-1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized
IguanaTweaksTConstruct{1.7.10-<IP_ADDRESS>} [Iguana Tinker Tweaks] (IguanaTinkerTweaks-1.7.10-2.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
ForgeMicroblock{<IP_ADDRESS>4} [Forge Microblocks] (ForgeMultipart-1.7.10-<IP_ADDRESS>4-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
asielibcore{} [AsieLib CoreMod] (minecraft.jar) Unloaded->Disabled
AE2 Version: stable rv1-stable-1 for Forge <IP_ADDRESS>7
Mantle Environment: Environment healthy.
TConstruct Environment: Environment healthy.
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 7660D GL version 4.2.12422 Compatibility Profile Context <IP_ADDRESS>0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [Soartex_Fanver[1.7.x][FTB]]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)

There is no config option for enchantment IDs.

There is no config option for enchantment IDs.

Then you need to update
On 01/01/2015 7:53 PM, "NJM1564"<EMAIL_ADDRESS>wrote:

There is no config option for enchantment IDs.
—
Reply to this email directly or view it on GitHub
https://github.com/CrazyPants/EnderIO/issues/1510#issuecomment-68485097.


Add more topics .

Add advanced topics . please comment if you're working on something and accordingly add it to README.md .
@Chaitya62 @nurdtechie98 @shivam1708 @Ankit-22

Graph, Problems like LONG #4 etc are some advance topic I can think of, I thing we will have to find problems that use stl and are tough for second day.


internal/dag: Fixed route status not setting from within an HTTPProxy

A new status writer was getting passed to processRoutes, but there was no Commit(), so status wasn't getting set back to the object in the API.
Signed-off-by: Steve Sloka<EMAIL_ADDRESS>

@stevesloka please rebase and try again. I landed a bunch of PRs this afternoon which I hope will fix the shoddy status api I wrote. I think it should be a bit easier to use now.


Configuration environment issues

Hi, Thanks for the great work!
when i use python3.7，I could not install pydensecrf successfully, I am using Ubuntu18.04. What platform do you use?And cuda version？

Hi, in the development of this project my environment is Ubuntu 16.04 with CUDA 10.2. But I think other OS and CUDA versions should also work. Could you please try to install pydensecrf via the pip and see if it still reports an error?
pip install --user pydensecrf


"i3lock-color: command not found"

Hello,
Running the latest release on Arch, betterlockscreen -l fails with the following error:
/usr/bin/betterlockscreen: line 91: i3lock-color: command not found
Looking at the latest commit, at line 90 i3-lock was replaced with i3lock-color. Is there any reason for this change? Reverting it fixes the problem on my system.

I can confirm this. Even with the latest i3lock-color AUR package installed this problem persists.
Is there a reason of this change?
I am the current AUR maintainer of betterlockscreen-git, I prefer to not push any update until this problem will be fixed.

I'm sorry about that, will fix this today later and make a patch release ✌🏻

Should be back working for your now, please update to version 3.1.1 and let me know :)

Working fine for me now :)
Thanks for the fix!

Thanks, I have just released the new version on the AUR. Have a nice day!


✨  [FEATURE] AMP⚡

Support AMP (Accelerated Mobile Pages) for Ghost. For every blog post there will be an equivalent AMP post. The AMP version of the post can be reached by adding /amp/ to the end of the URL (e. g. https://myghostblog.com/welcome-to-ghost/amp/). The default template for AMP is in the Ghost core (/core/server/apps/amp/lib/views/amp.hbs) and can be overwritten by adding a custom amp.hbs in the themes folder.
This PR includes also changes for structured data and JSON+LD, as we will now output the height and width of images. See PRs #7152, #7151 and #7153.
Overview of included AMP PRs:

#7157: HTML version of the AMP template
#7171: AMP routing and controller implements AMP in /apps/ and handles the /amp/ route.
#7205: Change the use of context to handle as array, as a preparation for the upcoming ['amp', 'post'] context.
#7174: Update {{ghost_head}} to deal with the amp context and adds new helpers for the AMP template:

{{amp_components}}: adds AMP script tags to <head> depending on HTML content
{{amp_content}}: transforms the regular HTML into AMP HTML and strips out prohibited HTML tags.

#7126: Bugfix: code injection can't be used in {{ghost_head}}, when in amp context.
#7215: <audio> tags get transformed now into AMP HTML
#7223: New helper {{amp_ghost_head}} to use instead of {{ghost_head}}

Will existing custom themes have to adapt to the new changes or will they work out of the box?

Hey @amilajack,
they will work out of the box with our default AMP template:

good work @AileenCGN
👍 👍

Yay!

@AileenCGN What release is this going to be in?

The next one, Ghost 0.10.0! 🎉

First feedback :(

Logo needs to be raster (no svg), and be the full logo AMP Logo Guidelines. That's not the case in my setup :(
Every article needs a post image, else the Article validation will fail and render the AMP markup useless. (<- This makes me really really sad. None of my articles have a post image :sob:)

Everything else looks fine to me.

Hey @PunKeel, sorry to hear, that you're not happy with the AMP result. Here a few thoughts:

Logo needs to be raster (no svg), and be the full logo AMP Logo Guidelines. That's not the case in my setup :(

We didn't implement a logo as image yet (regardless if svg or jpg or any other format), because of this requirements. The publisher logo has many restrictions, just as you pointed it out, and it would be impossible to implement a satisfying solution for every possible case. Therefore, we decided to render the title of the blog in this first version of our default template.

Every article needs a post image, else the Article validation will fail and render the AMP markup useless.

Yes, it is required, to have an article image in your schema.org data.
But.... when you have uploaded a post image, it will be included in your schema.org data. It's just not rendered in the template. The same applies to the logo. When you have uploaded a blog logo and it fits the size requirements (< 60px height and < 600px width), then it will be rendered in the structured data. Check it out 😉 !
Of course, we made sure, that the AMP posts will pass the validations. You can try it yourself. Use the debugging route to check for any validation errors like this:
https://my-ghost-blog.com/my-amp-post/amp/#development=1
When you open a page like this and then check your console (developer tools), you will see, that it get's validated. You can even check, if the page will be served and validated from the Google AMP Cache servers, when you open this URL (just replace the last part of it with your data):
https://cdn.ampproject.org/c/s/my-ghost-blog.com/my-amp-post/amp/
Google will then tell you, that your page passes the validation or not.
I assume, that you already know, how to check your schema.org data? If not, try the Google structured data testing tool.
I hope, I could make you feel a bit better about our AMP support and that your concerns are a bit less? If you have any further questions, just drop them here, or have a look in our slack channel.
Cheers, ⚡  Aileen


Installing Pattypan on Windows 20H2 fails

Hi,
I know a similar error was solved, but I tried to follow the steps suggested on the closed issue and could not solve my problem.
I downloaded the latest Pattypan version and the java version as illustrated in the manual, but as I try to open it, the Command Prompt opens and immediately closes (it sort of flashes once). I tried working with the Command Prompt (my laptop is a Windows 10 Home, version 20H2 if that can help), and this is the output.

java -jar pattypan.jar
Error: Could not find or load main class pattypan.Main
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

java -version
java version "16.0.1" 2021-04-20
Java(TM) SE Runtime Environment (build 16.0.1+9-24)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.1+9-24, mixed mode, sharing)

The past issue was closed by the user as using v.17.12 solved the problem for them - again, I tried it but it didn't work for me. I'm sorry if this is easy to solve, I'm kind of new to Pattypan and not sure about how this should work.
.

At this point in time Pattypan does not work with Java 11 or later, you have Java 16 installed.

At this point in time Pattypan does not work with Java 11 or later, you have Java 16 installed.

I uninstalled Java 16 and installed Java 8, but it is still not working:

java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

java -Duser.language=en -jar pattypan.jar
Error: Unable to access jarfile pattypan.jar

Given the new error, try running it with admin rights might help. Otherwise one of answers here might help: https://stackoverflow.com/questions/11943948/what-causes-unable-to-access-jarfile-error?page=1&tab=votes

Pattypan now does not only support Java 11+ but requires it.


Scan for zips in the subdirectories of builds/full/

Is it possible to implement the search for build zips also in the subdirs of builds/full/? At the moment all the zips must be inside that folder and, when many builds of many devices are present, the folder becomes messy.
With this feature enabled one can organize the builds in the respective device folder:

builds/full/bacon/
builds/full/onyx/
builds/full/thea/
...

Sure, I will take a look at it soon as I have my Internet connection back. Should be quite easy to be implemented.

I've done it in corna/LineageOTA@3d8fcd707fc71328e35bdd2da1a237e8f584b6ed
As soon as I test it I'll open a PR

With my current patch the url member of Build is not correct (as it is fixed at 'buildsPath') and unfortunately I don't know PHP; can you implement it?

Done it #26

Merged it. Thank you :)


[test] Attempt to fix quoting issue on bot

After ninja was updated, started seeing extra quote characters around these paths which interfered with tests.

@swift-ci please test


Media Concatenation Pipeline not Working

I am using aws-sdk/client-chime-sdk-media-pipelines SDK with node js server . I was able create all other features related to WebRTC calling. When I recording the call, files are getting stored with 5 sec small audio/video files in my S3 bucket. But when I am trying to merge the recordings as per the documentation it's not working. I am passing the ID and with the id I am locating the media path . I get a success response when I run the  CreateMediaConcatenationPipelineCommand command but I am not getting the merged audio output files.  Below is my  media concatenation code . I have tried changing my arn .Also I have tried running this command after the meeting ends still not working. Please help me to fix this. Thanks
const mergeRecording = async (req, res, next) => {
    const { id } = req.body;
    try {
        const client = new ChimeSDKMediaPipelinesClient(config);
        const input =
        {
            Sinks: [
                {
                    S3BucketSinkConfiguration: { Destination: "arn:aws:s3:::xxxxxxx/chime/" },
                    Type: 'S3Bucket',
                },
            ],
            Sources: [
                {
                    MediaCapturePipelineSourceConfiguration: {
                        ChimeSdkMeetingConfiguration: {
                            ArtifactsConfiguration: {
                                Audio: { State: 'Enabled' },
                                CompositedVideo: { State: 'Enabled' },
                                Content: { State: 'Enabled' },
                                DataChannel: { State: 'Disabled' },
                                MeetingEvents: { State: 'Disabled' },
                                TranscriptionMessages: { State: 'Disabled' },
                                Video: { State: 'Enabled' },
                            },
                        },
                        // MediaPipelineArn: `arn:aws:s3:::xxxxxxx/chime-meetings/${id}`, //earlier I was trying with this
                        MediaPipelineArn: `arn:aws:chime:us-east-2:460xxxxx1460:media-pipeline/${id}`,
                    },
                    Type: 'MediaCapturePipeline',
                },
            ],
        };
        const command = new CreateMediaConcatenationPipelineCommand(input);
        const response = await client.send(command);

        return res.json({ response: response, success: true, code: 200 })
    } catch (error) {
        return res.json({ error: error, success: false, code: 500 })
    }
}

Hi, can you please provide the failed media-pipeline-id for us to investigate?

Hi @coderb0yakash , can you please provide the failed media-pipeline-id for us to investigate?

media-pipeline-id: 360689c5-ded3-4f90-b6da-3dfbe3a485b4

{
"response": {
"$metadata": {
"httpStatusCode": 200,
"requestId": "7af4694c-8029-44db-b92f-5d2d5cc5821d",
"attempts": 1,
"totalRetryDelay": 0
}
},
"success": true,
"code": 200
}{
"response": {
"$metadata": {
"httpStatusCode": 200,
"requestId": "7af4694c-8029-44db-b92f-5d2d5cc5821d",
"attempts": 1,
"totalRetryDelay": 0
}
},
"success": true,
"code": 200
}
I got this from CreateMediaConcatenationPipelineCommand

I looked up the record for media-pipeline-id, 360689c5-ded3-4f90-b6da-3dfbe3a485b4 is a media capture pipeline, not media concatenation pipeline. I also checked request-id 7af4694c-8029-44db-b92f-5d2d5cc5821d in us-east-1 region, it is not from our service. Can you please double check the code and see if it is actually making the API call for create-media-concatenation-pipeline?

HI @sinanliuAmazon  I used the above code  const command = new CreateMediaConcatenationPipelineCommand(input);
const response = await client.send(command); and console the response I got this data
CreateMediaConcatenationPipelineCommandResponse {   '$metadata': {     httpStatusCode: 200,     requestId: 'f59b0f28-7414-4de3-9051-e5c50e3406ae',     extendedRequestId: undefined,     cfId: undefined,     attempts: 1,     totalRetryDelay: 0   } }
If this is not the data you are expecting please let me know I add you to the codebase we are using

HI @sinanliuAmazon When I Started the media capture pipiline command I got this response
{"success":true,"response":{"$metadata":{"httpStatusCode":201,"requestId":"fabcb441-dff1-421d-ac10-bdc91450766b","attempts":1,"totalRetryDelay":0},"MediaCapturePipeline":{"ChimeSdkMeetingConfiguration":{"ArtifactsConfiguration":{"Audio":{"MuxType":"AudioWithActiveSpeakerVideo"},"Content":{"MuxType":"ContentOnly","State":"Enabled"},"Video":{"MuxType":"VideoOnly","State":"Enabled"}}},"CreatedTimestamp":"2023-04-05T11:50:56.876Z","MediaPipelineId":"606cde9d-7b57-4f6e-8c4c-f29dabd974de","SinkArn":"arn:aws:s3:::mentorpeak-prod-2/chime-meetings/7061d29b-b63d-4f07-bedb-400ee2930706","SinkType":"S3Bucket","SourceArn":"arn:aws:chime::460997161460:meeting:7061d29b-b63d-4f07-bedb-400ee2930706","SourceType":"ChimeSdkMeeting","Status":"Initializing","UpdatedTimestamp":"2023-04-05T11:50:56.953Z"}},"code":200,"message":"Recording Started!","result":true}
Now here I suppose to receive the pipeline arn but I am not getting the data
As per doc I am using the above pipeline id to get the GetMediaPipelineCommand but not getting any data
but if i use GetMediaCapturePipelineCommand then I get this response
{ 	"success": true, 	"response": { 		"$metadata": { 			"httpStatusCode": 200, 			"requestId": "7ab5b672-6bb7-49b1-ab5d-fd492d2e085b", 			"attempts": 1, 			"totalRetryDelay": 0 		}, 		"MediaCapturePipeline": { 			"ChimeSdkMeetingConfiguration": { 				"ArtifactsConfiguration": { 					"Audio": { 						"MuxType": "AudioWithActiveSpeakerVideo" 					}, 					"Content": { 						"MuxType": "ContentOnly", 						"State": "Enabled" 					}, 					"Video": { 						"MuxType": "VideoOnly", 						"State": "Enabled" 					} 				} 			}, 			"CreatedTimestamp": "2023-04-05T11:40:52.473Z", 			"MediaPipelineId": "d8e615f3-5ec1-45d1-8441-5b83679f0afd", 			"SinkArn": "arn:aws:s3:::mentorpeak-prod-2/chime-meetings/7061d29b-b63d-4f07-bedb-400ee2930706", 			"SinkType": "S3Bucket", 			"SourceArn": "arn:aws:chime::460997161460:meeting:7061d29b-b63d-4f07-bedb-400ee2930706", 			"SourceType": "ChimeSdkMeeting", 			"Status": "InProgress", 			"UpdatedTimestamp": "2023-04-05T11:40:52.968Z" 		} 	} }
I am create a repo to attach my code so that you can easily figure out anything wrong with it please use this link https://github.com/coderb0yakash/chime.git

Hi @sinanliuAmazon now I am able to get the response properly after updating the sdk versions
{ 	"error": { 		"name": "BadRequestException", 		"$fault": "client", 		"$metadata": { 			"httpStatusCode": 400, 			"requestId": "964cb34b-0845-4d2d-9620-bd195234225f", 			"attempts": 1, 			"totalRetryDelay": 0 		}, 		"Code": "BadRequest", 		"RequestId": "964cb34b-0845-4d2d-9620-bd195234225f", 		"message": "S3 Bucket policy not valid" 	}, 	"success": false, 	"code": 500 }
now this is last thing which is not working we tried to update the policy
but got error

Hi @coderb0yakash , for resource defined under "AWSChimeMediaCaptureBucketPolicy", you will need something like
            "Resource": [
                "arn:aws:s3:::my-private-bucket/*",
                "arn:aws:s3:::my-private-bucket",
            ],

"s3:ListBucket" action requires permission on the bucket. The other actions require permission on the objects in the bucket. You must use two different Amazon Resource Names (ARNs) to specify bucket-level and object-level permissions. See https://docs.aws.amazon.com/chime-sdk/latest/dg/create-concat-pipe-steps.html for details.
Not specific to your original question, but in case you need to use customer managed key on the S3 bucket, please refer to https://docs.aws.amazon.com/chime-sdk/latest/dg/sse-kms.html#customer-key for details. In short, you will need to add kms:GenerateDataKey and kms:Decrypt permission for mediapipelines.chime.amazonaws.com service principle in the KMS key policy.

Hi @sinanliuAmazon I am using this artifact conf
ArtifactsConfiguration: {                 Audio: { State: 'Enabled' },                 CompositedVideo: { State: 'Enabled' },                 Content: { State: 'Disabled' },                 DataChannel: { State: 'Enabled' },                 MeetingEvents: { State: 'Enabled' },                 TranscriptionMessages: { State: 'Enabled' },                 Video: { State: 'Disabled' },               }
video do not have any audio in audio folder there is an mp4 of audio I am looking for an single video where all content audio and videos will be available

Closing the issue since all questions are answered, feel free to re-open if any further questions.


Style elements within text editors using the atom-text-editor::shadow selector or the .atom-text-editor.less file extension.If you want to target overlay elements, target them directly or as descendants of atom-overlay elements.

In styles/split-diff.less: Style elements within text editors using the atom-text-editor::shadow selector or the .atom-text-editor.less file extension.
If you want to target overlay elements, target them directly or as descendants of atom-overlay elements.

@omarlemorac Is this still an issue? I am not seeing this. What version of split-diff are you using? What version of atom are you using? Thanks.

@omarlemorac I am going to close this since I never received a response. Please reopen and let me know if you are still seeing this issue.


[MS-DTYP] GUID--RPC IDL representation  -- copied a typo from C706

The docs on a specific GUID representation according to C706 standard contains an error, which is a typo in the C706 standard.
Currently [MS-DTYP] for the respective GUID defines:
 typedef struct _GUID {
   unsigned long Data1;
   unsigned short Data2;
   unsigned short Data3;
   byte Data4[8];
 } GUID,
   UUID,
  *PGUID;

Reviewing C706, p. 654, table A-1 reads:

Here time_low is stated to be unsigned long, just as the [MS-DTYP] GUID--RPC IDL representation.
However, the standard also says the GUID is 128bits long, respectively 16 octets. Moreover, the third column says time_low are the octets at position 0-3. So the field time_low is actually a unsigned int (4bytes). This is also in accordance with the RFC 4122, and all other GUID implementations: 1, 2
In C706, page 657, section A.2.5, also states the time_low field is 32bits wide.
Moreover, page 660, section A.4, also explicitly states a width of 32bit for time_low.
Conclusion
Therefore, i conclude, although the C706 spec states unsigned long... it actually means unsigned int.
Which leads to my proposal to correct the width of Data1 in the _GUID struct to unsigned int.
Additional location with this error: guiddef.h

Therefore, i conclude, although the C706 spec states unsigned long... it actually means unsigned int.

In C706, the column header says "NDR Data Type", not "C Data Type". Does NDR define an unsigned int data type? AFAIK, its integer types are small, short, long, hyper, and unsigned variants of those.

You are absolutely right, it does define them:

So... it's not a typo.
Following up on my misassumption,
I noticed, that MS-DTYP explicitly defines the unsigned long to be 32-bit. I did not study that part before. This means again, the GUID page is indeed correctly specified.
This leaves only the guiddef.h which states a C++ snippet and has the size of a c-type unsigned long, which is likely incorrect. Though, i have no idea whether the win32 api has much use left.
i'd propose to close this issue.

The guiddef.h source up to winsdk10, seems to be fallen in same trap i did, because the GUID struct is given as:
typedef struct _GUID {
    unsigned long  Data1;
    unsigned short Data2;
    unsigned short Data3;
    unsigned char  Data4[ 8 ];
} GUID;

I guess, this is unlikely to be changed

In the Windows API, the C int and long types are both 32-bit, even if pointers are 64-bit. This makes it more difficult to port source code between Windows and Unix-like operating systems, where long usually is the same size as a pointer.
If the guiddef.h header file defined GUID with an incorrect size according to Microsoft compilers, that would surely have been corrected decades ago.

Thank you for pointing that out to me!
I did not realize the significantly different conventions.


New receiver for AWS API Gateway

We have a use case to trigger an AWS lambda (exposed via AWS API Gateway) upon an alert. As we would need to pass the API Key in x-api-key header for authentication, initially we looked at issue #739 . But realised that a new receiver for AWS API Gateway would be a better fit.
Any thoughts?

Per our security model (https://prometheus.io/docs/operating/security/) putting secrets in random fields is not supported. I'd recommend writing a webhook receiver.

We recently started using Prometheus and have limited knowledge on the source

writing a webhook receiver

did you mean something like <hipchat_config>? or is there a way to extend the existing webhook receiver
Thanks
.

The webhook receiver supports sending JSON to any endpoint you like over HTTP. You can write a small program that takes these in, and talks to lamda for you. https://prometheus.io/docs/alerting/configuration/#<webhook_config> has a bit more information.

We looked at that option originally, but felt it would be tidier (and less moving parts) if we can integrate that piece of functionality to prometheus itself.
Thanks

@geethika-guruge please understand that it is very difficult to maintain all of these integrations. That's why we are trying to keep the integration set of both Alertmanager and Prometheus to a level, where we can still assure stability without being overwhelmed by the amount of integrations we have to maintain.
I am closing here. Please reopen if you are facing any further issues. In addition there is also the https://groups.google.com/forum/#!forum/prometheus-users were you can find a lot of help.


Added examples on Angular2 reference.

@fran I added examples on Angular2 reference. Please review this changes and merge.

@anatoo Thanks, looks great! 👍

@anatoo Just one more thing, I added carousel example but now I realised I used querySelector. Can you have a look at it?


Duplicate BOM dependency declaration org.apache.santuario:xmlsec

We now have two dependency declarations for xmlsec:
https://github.com/apache/camel-quarkus/blob/main/poms/bom/pom.xml#L10258-L10277

I think it's my fault, sorry about it. The quarkus-cxf uses a newer version of xmlsec than the camel-quarkus-xmlsecurity.

Looks like this was fixed in https://github.com/apache/camel-quarkus/commit/21f9acb06451c79aa2f7532cb64abfec881d5ee9#diff-2cdf2d35793fae7cd8f70171d04de916f2a6c295b19f099a0aea50589be615b4.

Nothing escapes @jamesnetherton 's eagle's sight :)


ResponsesInterface - relationships response missing.

The ResponsesInterface doesn't have a method for sending responses for fetch relationship requests:
http://jsonapi.org/format/#fetching-relationships
I.e. where just the relationship identifiers are requested by the client.
Happy to submit a pull request but wasn't sure if you've intentionally missed this out? It seems like it should be in there, because it is a valid response defined by the spec.

It's not clear if response should contain only identifiers. I've had impression it should be normal resources. For this reason it doesn't have any special reply method (getContentResponse does it fine).
Though we don't have response method for encoding data as identifiers. That's a clear omission you've spotted :wink:
Your PR would be welcome
My thoughts
    public function getIdentifiersResponse(
        $data,
        $statusCode = self::HTTP_OK,
        $links = null,
        $meta = null,
        array $headers = []
    ) {
        $encoder = $this->getEncoder();
        $links === null ?: $encoder->withLinks($links);
        $meta === null ?: $encoder->withMeta($meta);
        $content = $encoder->encodeIdentifiers($data, $this->getEncodingParameters());

        return $this->createJsonApiResponse($content, $statusCode, $headers);
    }

Yep, the method signature looks good. Will put together a PR.
For info, the spec is totally clear about only containing identifiers. To use this example from your wiki:
{
    "data": {
        "type": "sites",
        "id": "1",
        "attributes": {},
        "relationships": {
            "posts": {
                "data": { "type": "posts", "id": "321" },
                "links": {
                    "self": "http://example.com/sites/1/relationships/posts",
                    "related": "http://example.com/sites/1/posts"
                }
            }
        }
    }
}

The spec says @ http://jsonapi.org/format/#fetching-resources

A server MUST support fetching resource data for every URL provided as:
...
a related link as part of a relationship-level links object

So the related link http://example.com/sites/1/posts returns the posts resource that is related to sites:1
The spec says @ http://jsonapi.org/format/#fetching-relationships

A server MUST support fetching relationship data for every relationship URL provided as a self link as part of a relationship’s links object.

So the self link http://example.com/sites/1/relationships/posts returns the relationship data, not the resource data.
If the self link returned the related resource object, then it would be identical to the related link - which is not the point of having the two separate links.
The example HTTP response from the server to a GET request to a relationship self link is shown in the spec as follows:
HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
  "links": {
    "self": "/articles/1/relationships/author",
    "related": "/articles/1/author"
  },
  "data": {
    "type": "people",
    "id": "12"
  }
}

I.e. only an identifier.

Can you please send #141 and #144 today? Both are just a few lines. I've fixed a couple of enhancements today and would like to make a release.

yeah, i can do it this evening after work (UK time)


Limit on Videos

Is it possible to filter video according to the maximum duration i.e. if i want to get videos only less than 10 seconds??
Thanks

Try this:
pickerController.videoFetchPredicate = NSPredicate(format: "duration < 10")

Feature Request: Can it be like Native UIImagePickerController Where it lets you chose any video and provides a screen where you can trim it?

I'll add it in the next version...

I think we can close it then!!! :)


Dockerfile CMD & ENTRYPOINT Gotcha

Aside from the standard gotchas mentioned in the docs between the array and string forms of CMD and ENTRYPOINT markers, I've noticed another gotcha behaviour that is at the very least SUPER unproductive.
Take the following dockerfile as an example
FROM ubuntu:latest
ENV $SOME_BIN_FILE /bin/echo

ENTRYPOINT [$SOME_BIN_FILE]
CMD ["-"]

The result of docker run <imagename> will be:
-: 1: -: [/bin/echo]: not found
So from that I gather that it parses ENTRYPOINT as a  string rather than an array with the ENV variable interpolated.

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

So it makes more sense to realise that the ENTRYPOINT command is tested to be a valid JSON array and if not, parsed as a string. None the less, even putting ["$SOME_BIN_FILE"] won't be interpolated even though it seems to get parsed as [/bin/echo] which is strange because the quotations appear to have disappeared.

ping @duglin
The problem as I see it:
We do not do interpolation for ENTRYPOINT and CMD because often people want these passed in as litteral variables from the runtime env, not the build env (and I know there is a PR that made it this way on purpose... don't ask me to find it please!)
When doing ["$SOME_BIN_FILE"], this is never even passed through a shell so no interpolation is done at all.
When doing [$SOME_BIN_FILE], this is passed through /bin/sh literally as [$SOME_BIN_FILE]... which the shell is interpreting to [/bin/echo] (with the brakets)... which of course most likely doesn't exist.
When doing simply $SOME_BIN_FILE, this does get passed through /bin/sh, and as such the env is interpolated, but only at runtime.
I personally don't see a need for a change here.

This is correct, and intentional. JSON format does not run through the shell, and unfortunately JSON is still a thing.
-Erik

On Jun 11, 2015, at 7:03 AM, Brian Goff<EMAIL_ADDRESS>wrote:
ping @duglin https://github.com/duglin
The problem as I see it:
We do not do interpolation for ENTRYPOINT and CMD because often people want these passed in as litteral variables from the runtime env, not the build env (and I know there is a PR that made it this way on purpose... don't ask me to find it please!)
When doing ["$SOME_BIN_FILE"], this is never even passed through a shell so no interpolation is done at all.
When doing [$SOME_BIN_FILE], this is passed through /bin/sh literally as [$SOME_BIN_FILE]... which the shell is interpreting to [/bin/echo] (with the brakets)... which of course most likely doesn't exist.
When doing simply $SOME_BIN_FILE, this does get passed through /bin/sh, and as such the env is interpolated, but only at runtime.
I personally don't see a need for a change here.
—
Reply to this email directly or view it on GitHub https://github.com/docker/docker/issues/13877#issuecomment-111146344.

The frustrating thing is, if I want to
a) Provide a configurable (via ENV) entrypoint for my dockerfile (so future dockerfiles can extend or change a filepath, and:
b) Allow the command's arguments to be passed to the entrypoint then I'm left with this as my only option which somehow doesn't work:
ENTRYPOINT ["$PATH_BIN/some_bin"]
Combining it with /bin/sh -c results in errors as well or not being able to override CMD

@jaitaiwan

You can just use the non-json syntax for this.
If someone wants to change the path they can just change the ENTRYPOINT

Non json syntax didn't seem to accept arguments from docker run.
If the path to the binary is dynamically decided in a previous image
then it won't work for them to override entry point yeh?

On Fri, 12 Jun 2015 3:19 AM Brian Goff<EMAIL_ADDRESS>wrote:

@jaitaiwan https://github.com/jaitaiwan

You can just use the non-json syntax for this.
If someone wants to change the path they can just change the ENTRYPOINT

—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/13877#issuecomment-111211649.

@jaitaiwan Don't dynamically decide where a bin should go. The container image should be for this bin, there should be no conflicts on the system. You shouldn't care where it goes except knowing what path you need to call it.
Also, even if it is "dynamically decided", you still have to determine where this path is, and you can't inject an env var from RUN commands into the image env (ie, env settings set during RUN don't persist).

I can give an example, installing a composer package will then install any
bins associated with the package in ~/.composer/vendor/bin so it's relying
on both $HOME and $COMPOSER_HOME for where to install. From my testing it
seems like run commands are in fact inheriting vars set by env. So probably
not helpful to say that they arent so much dynamic as in set during a run
commands as much as set up by a previous image and subject to change in the
future
On Fri, 12 Jun 2015 3:28 AM Brian Goff<EMAIL_ADDRESS>wrote:

@jaitaiwan https://github.com/jaitaiwan Don't dynamically decide where
a bin should go. The container image should be for this bin, there should
be no conflicts on the system. You shouldn't care where it goes except
knowing what path you need to call it.
Also, even if it is "dynamically decided", you still have to determine
where this path is, and you can't inject an env var from RUN commands
into the image env (ie, env settings set during RUN don't persist).
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/13877#issuecomment-111213679.

@jaitaiwan You misunderstand... yes RUN inherits from ENV, however, the image does not inherit from RUN export VAR=VAL; ...

Yeh I'm clear on that behavior.
On Fri, 12 Jun 2015 3:38 AM Brian Goff<EMAIL_ADDRESS>wrote:

@jaitaiwan https://github.com/jaitaiwan You misunderstand... yes RUN
inherits from ENV, however, the image does not inherit from RUN export
VAR=VAL; ...
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/13877#issuecomment-111217698.

RUN does not actually inherit from ENV, it just uses the ENV that is configured.
No inline environment translation is done for several commands — RUN, CMD, ENTRYPOINT.
-Erik

On Jun 11, 2015, at 10:37 AM, Brian Goff<EMAIL_ADDRESS>wrote:
@jaitaiwan https://github.com/jaitaiwan You misunderstand... yes RUN inherits from ENV, however, the image does not inherit from RUN export VAR=VAL; ...
—
Reply to this email directly or view it on GitHub https://github.com/docker/docker/issues/13877#issuecomment-111217698.

I'm very confused by this thread.  @jaitaiwan if you want to have env var substitution done then use the non-JSON format and the shell should do it automatically.  Why doesn't this work for you?
Also, you have a bug in your example:
ENV $SOME_BIN_FILE /bin/echo

should be:
ENV SOME_BIN_FILE /bin/echo

Thanks for pointing out the bug, I'll update the original post as it was just written as an example.
I think from memory when using the string syntax I end up not being able to pass arguments to the entrypoint through the docker run command.

@jaitaiwan ah, ok if you want to use CMD to pass args to ENTRYPOINT, then you can't use env vars in ENTRYPOINT because you need to use the JSON format.
I know this will probably make @tibor scream :-)  but it would be kind of neat to support $* and have it map to whatever was passed in on the docker run, or CMD. Then you could use the non-json format for ENTRYPOINT.

@duglin it would be awesome. That's essentially what I'm looking for. I assume all it would take is some sort of token syntax that is parsed before the parseMaybeJSON function or perhaps even after. Unfortunately I don't know go well enough to even begin to create a patch that would proof of concept this, especially in a backwards-compatible way.

Maybe even a INTENV flag which stood for INTerpolated ENVironment?

I like this idea, something that says “hey, we’re going to expand this at JSON time”

On Jun 11, 2015, at 10:31 PM, Daniel Holmes<EMAIL_ADDRESS>wrote:
Maybe even a INTENV flag which stood for INTerpolated ENVironment?
—
Reply to this email directly or view it on GitHub https://github.com/docker/docker/issues/13877#issuecomment-111365781.

@erikh you thinking of something like this?
ENTRYPOINT --envs [ "$mycmd" ]
and
CMD --envs [ $"myarg" ]

and then just run each json array item thru the replaceEnv code?

Hmm….. Maybe —use-env? @shykes will have to sign off on these changes, I think.
-Erik

On Jun 12, 2015, at 9:10 AM, Doug Davis<EMAIL_ADDRESS>wrote:
@erikh https://github.com/erikh you thinking of something like this?
ENTRYPOINT --envs [ "$mycmd" ]
and
CMD --envs [ $"myarg" ]
and then just run each json array item thru the replaceEnv code?
—
Reply to this email directly or view it on GitHub https://github.com/docker/docker/issues/13877#issuecomment-111539148.

Hello!
We are no longer accepting patches to the Dockerfile syntax as you can read about here: https://github.com/docker/docker/blob/master/ROADMAP.md#22-dockerfile-syntax
Mainly:

Allowing the Builder to be implemented as a separate utility consuming the Engine's API will open the door for many possibilities, such as offering alternate syntaxes or DSL for existing languages without cluttering the Engine's codebase

Then from there, patches/features like this can be re-thought. Hope you can understand.

@jfrazelle what does this practically mean? The roadmap seems quite low-level and abstract....


mobile first

website should be mobile first and easily usable

currently our ui fails if the title name is too long:


Raygun4Blazor - Preview 1

A Raygun client designed specifically for Blazor, so developers can have a clean and magical experience whether coding in C# or using JSInterop to work with JavaScript.
Features:

✅A Dependency Injection-based RaygunBlazorClient featuring a clean and intuitive API, with full documentation.

✅Integrates Breadcrumbs & Exceptions into a single cohesive experience
✅Proper management of HttpClient instances through IHttpClientFactory & configuration through DI
✅Designed for browser-based out-of-band processing and offline storage

✅Extension methods to register needed services on Blazor Web (Scoped) or Blazor WebAssembly (Singleton)
✅No-code registration of Javascript Unhandled Exception handler that honors settings from appsettings.json
✅RaygunErrorBoundary control for catching Blazor unhandled exceptions
✅Simple window.raygunBlazor API for manually pushing Breadcrumbs and Exceptions from JavaScript to the RaygunBlazorClient.
✅Enhanced browser environment statistics
✅Detailed test suite

Work Outstanding:

[ ] Stack Trace data from JS exceptions
[ ] Adding parameters to method name strings
[ ] PEDebug data populated where appropriate
[ ] Extend EnvironmentDetails with more data we're able to gather from the browser
[ ] Document the BrowserSpecs and BrowserStats objects
[ ] RaygunErrorBoundary control tests
[ ] Blazor Web sample app
[ ] Package readmes & getting started documentation
[ ] CI/CD process

We've come to an agreement to merging this PR as it's too large to work. We will add any review points as Issues and work off of that in a new PR.


[macOS] Clicks don't always register on Big Sur

Steps to Reproduce

Switch to dev channel and upgrade
Enable config for macos - flutter config --enable-macos-desktop
Create app - flutter create myapp
Update default template's class _MyHomePageState with the one below-

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Text(
              'You have pushed the button this many times:',
            ),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headline4,
            ),
            Expanded(
              child: InkWell(
                onTap: _incrementCounter,
                child: Text('Click me'),
              ),
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: Icon(Icons.add),
      ),
    );
  }
}

Expected results:

On click of FloatingActionButton counter should increments.
On tap of InkWell counter should increment.

Actual results:

On click of FloatingActionButton sometimes work and sometimes doesn't.
On tap of InkWell inside Expanded sometimes work and sometimes doesn't.

Logs
Unable to attach output of flutter run -d macos --verbose as it is very huge.
Output of running flutter doctor -v
[✓] Flutter (Channel dev, 1.22.0-1.0.pre, on macOS 11.0 20A5354i, locale en-GB)
    • Flutter version 1.22.0-1.0.pre at /Users/kartoon/flutter
    • Framework revision ce40de69b7 (11 days ago), 2020-08-20 07:31:50 -0700
    • Engine revision 81027ab0cc
    • Dart version 2.10.0 (build 2.10.0-45.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/kartoon/Library/Android/sdk
    • Platform android-29, build-tools 29.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0)
    • Xcode at /Applications/Xcode-beta.app/Contents/Developer
    • Xcode 12.0, Build version 12A8189h
    • CocoaPods version 1.9.3

[!] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.48.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.13.2

[✓] Connected device (2 available)
    • ONEPLUS A6000 (mobile) • 3382e506 • android-arm64 • Android 10 (API 29)
    • macOS (desktop)        • macos    • darwin-x64    • macOS 11.0 20A5354i
    ! Error: kartoon's xr is not connected. Xcode will continue when kartoon's xr is connected. (code -13)

Hi @kartikeybhardwaj,
I tried the same and was able to see the counter incrementing everytime I tap on Click me text.
64961.mov.zip

flutter doctor -v
[✓] Flutter: is fully installed. (Channel dev, 1.22.0-1.0.pre, on Mac OS X
    10.15.2 19C57, locale en-US)
[!] Android toolchain - develop for Android devices: is partially installed;
    more components are available. (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS: is fully installed. (Xcode 11.6)
[✓] Chrome - develop for the web: is fully installed.
[✓] Android Studio: is fully installed. (version 3.6)
[✓] Connected device: is fully installed. (4 available)

Can you provide a video / gif when it sometimes doesn't work ?
Thanks.

Please find the requested file attached here - screen_recording.zip
Also, I'd like to mention I'm running macOS Big Sur 11 beta 5 (20A5354i) and Xcode 12.0 Build version 12A8189h.

Thanks @kartikeybhardwaj for mentioning the os and xcode version. I am on one version below from this config and you may be seeing the issue due to latest config. Keeping this issue open for further analysis.

I tested more, I reduced Xcode version to Xcode 11.7 Build version 11E801a, which is the currently stable. It's not about just Expanded or Flexible widget, I believe gestures are broken on Big Sur. I tried switching to master channel as well, same issue. Root cause is still unknown to me.
Here is output of flutter run -d macos --verbose - log-verbose.txt

@kartikeybhardwaj have you found a workaround for this issue?

@cbenhagen Yes, I reverted to macOS Catalina. It works here.

So far I found out that only onTapUp is not firing. When it fails on a certain offset it will also fail on subsequent attempts at that offset. After using the systems zoom gesture once (enable in System Preferences -> Accessibility -> Zoom) it does work for the rest of the users session. You can close an re-open your app and it still works. To reproduce you have to log out and back in again. I have no idea yet why, but @kartikeybhardwaj you could use this as a workaround for now.
Here is the code I tested with:
import 'dart:ui';

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  Color color = Colors.blue;
  Offset lastOffset;
  List<Offset> failed = [];

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Center(
          child: GestureDetector(
        onTapDown: (details) {
          if (color == Colors.red && !failed.contains(details.localPosition)) {
            failed.add(lastOffset);
          }
          setState(() {
            color = Colors.red;
          });
          print('tap down '
              'Global: ${details.globalPosition} '
              'Local: ${details.localPosition}');
          lastOffset = details.localPosition;
        },
        onTapUp: (details) {
          setState(() {
            color = Colors.blue;
          });
          print('tap up '
              'Global: ${details.globalPosition} '
              'Local: ${details.localPosition}');
        },
        child: CustomPaint(
          foregroundPainter: FailedPainter(failed),
          child: Container(
            color: color,
            width: 200,
            height: 150,
          ),
        ),
      )),
    );
  }
}

class FailedPainter extends CustomPainter {
  FailedPainter(this.failed);

  final List<Offset> failed;

  @override
  void paint(Canvas canvas, Size size) {
    canvas.drawPoints(
        PointMode.points,
        failed,
        Paint()
          ..color = Colors.white
          ..strokeWidth = 1);
  }

  @override
  bool shouldRepaint(FailedPainter oldDelegate) => true;
}

Same issue on Big Sur Beta 9, occasional clicks work. Curios fact, same issue seem to be presen in Opera, sometimes I can't close Tabs by clicking on close button

I have seen the same issue on Flutter for Web when I updated my Mac to Big Sur yesterday.

Workaround  (enable in System Preferences -> Accessibility -> Zoom) also works for Flutter for Web.

Confirmed, zooming in and out once fixes it for now. Thanks, I thought I had to spend another day downgrading to Catalina...

Since Bug Sur is now pushed to the general public, this is a major issue for all Flutter apps on macOS. Clicking on RaisedButton, FlatButton, GestureDetector does not work reliably under Big Sur.
How about raising the priority here?

Having the priority raised and issue fixed before Big Sur becoming GA would be a nice example of project management. The date of Big Sur release was known in summer, as well as this issue.

Having the priority raised and issue fixed before Big Sur becoming GA would be a nice example of project management. The date of Big Sur release was known in summer, as well as this issue.

Flutter for macOS is currently in alpha, and we explicitly recommend against shipping apps with it at this stage. In addition, there was evidence (from you, in fact) that suggested that this could well be a bug in the Big Sur beta itself—as it apparently affected completely unrelated software—rather than a Flutter issue.
Passive-aggressive comments about project management due to not making a bug in alpha software on a beta OS a top priority is not constructive.

@gw280 When you have your Big Sur environment set up, can you inspect the event stream here? It's a pretty straightforward passthrough, so it may be something subtle in the conversion (e.g., maybe something like details of event timestamps?)

Some of our customers confirmed this issue. They press on a button, but nothing happens. After some more tries it worked. Sometime it works with one click (expected behavior), sometimes it works only with multiple clicks (unexpected behavior).
I updated also to Big Sur, but I can't reproduce this issue.

I can't reproduce this on my Big Sur machine running 11.0.1 (20B29).

It's odd that only some people see it. For those who are seeing it, is it happening with a mouse, a trackpad, or both (on the off-chance that somehow that is relevant)?

It's odd that only some people see it. For those who are seeing it, is it happening with a mouse, a trackpad, or both (on the off-chance that somehow that is relevant)?

Experience same issue since (not quite sure exactly) beta 4 of Big Sur
Occurs both on mouse and touchpad. MacBook Pro 13 (2019), if it makes difference.

MBP 2018, trackpad and mouse, Flutter dev channel, Big Sur stable. Created a blank project with single button and the issue is not reproducible there. In a project with lots of dependencies it is still in place: https://github.com/maxim-saplin/dikt

I reproduce this on my Big Sur machine running 11.0.1 everyday.

It's odd that only some people see it. For those who are seeing it, is it happening with a mouse, a trackpad, or both (on the off-chance that somehow that is relevant)?

I can add something here: The problem occurs after booting macOS Big Sur. Then a flutter app does not respond correctly on mouse clicks. After zooming in/out (CTRL mouse wheel) the problem is gone and stays gone until you reboot macOS again.

This problem does not exist when the window is maximized.
Maybe it's related to Visual Density?

I reproduce this on my Big Sur machine running 11.0.1 everyday.

Channel dev, 1.24.0-10.2.pre, on macOS 11.1 20C5048k darwin-x64. Below is a video with the issue demonstrated in a small project. At first clicks work, few seconds latter button shows click animation though onclick event is not fired.

Same issue with checkboxes. When moving few pixels aside - starts to work fine. Using trackpad

https://github.com/flutter/flutter/issues/70529#issuecomment-733330469 has details about what's happening here.
We'll need to look at the native side of the event stream, since it sounds like we're sending bad events at the embedding layer.

Seeing as we have higher priority items to deal with right now, I've filed a follow up issue to investigate the embedding event stream, and I am going to advocate for the framework workaround in https://github.com/flutter/flutter/issues/70529#issuecomment-733330469 to resolve this particular issue for now.

In my opinion, this all but makes macOS desktop development on Big Sur impossible. Here's another repro case if needed:
class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) => Scaffold(
        appBar: AppBar(title: Text(App.title)),
        body: Row(
          children: [
            Expanded(
              child: ListView(
                children: [
                  for (final s in ['one', 'two', 'three'])
                    ListTile(
                      onTap: () => print('ListTile.onTap'),
                      title: Text(s),
                    )
                ],
              ),
            ),
            Expanded(
              child: Container(
                child: Center(
                  child: OutlineButton(
                    onPressed: () => print('TextButton.onPressed'),
                    child: Text('click'),
                  ),
                ),
              ),
            ),
          ],
        ),
      );
}

You can see when I run this app on my Big Sur 11.0.1 machine that keypress events are always registered but mouse clicks are intermittent:

Here's my flutter doctor output:
❯ flutter doctor -v
[✓] Flutter (Channel master, 1.25.0-5.0.pre.91, on macOS 11.0.1 20B29 darwin-x64, locale en-US)
    • Flutter version 1.25.0-5.0.pre.91 at /Users/csells/flutter
    • Framework revision 7dade22f25 (3 hours ago), 2020-12-06 21:34:04 +0530
    • Engine revision 6491c7518f
    • Dart version 2.12.0 (build 2.12.0-120.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/csells/Library/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.2, Build version 12B45b
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 49.0.1
    • Dart plugin version 192.8052
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] VS Code (version 1.51.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.0.1 20B29 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 86.0.4240.198

• No issues found!

@cbracken fyi

It seems the same issue that has been solved for the web in #70529.
Do we really need to reinvent the wheel here? Seems to be related to HighDPI displays. Clicks wok always on some pixels / mouse positions, and on others don't.
Makes development (and potentially deploying) impossible.

Do we really need to reinvent the wheel here?

The fixes will be similar, but not identical. The macOS embedding and the web embedding are not the same code.

Patch is out to fix this on desktop. Adding tests.

This has landed in the engine, it'll be fixed in the framework once it rolls the the framework -- this typically happens within a day.

Yeah! Thank you! 🚀

This has now rolled to the framework on master branch.

Thank you! I have now tested it with master channel, 1.26.0-2.0.pre.172, on macOS 11.0.1 20B29 darwin-x64, locale en-GB. It works now as desired, all clicks now work.

Thank you! I have now tested it with master channel, 1.26.0-2.0.pre.172, on macOS 11.0.1 20B29 darwin-x64, locale en-GB. It works now as desired, all clicks now work.

Will this also be fixed on 1.22? We use macOS builds of our apps very often during development to be able to check layouts at different sizes and for general speed (Simulator tend to get sluggish).


Feature Request: A dynamic user roles value, multiple user roles (array) or single value user role.

Hello, first of all, it is an excellent library and also helps a lot. But, can we make the roles property to be dynamic? I mean it could take either an array of an enum or a single value enum. Cause I encountered an error when I tried to supply a single value enum to the roles property.
Then, I took a look at this line of code:
https://github.com/getjerry/nest-casl/blob/5068a318c696273147c787200445aaf5dc404fb0/src/factories/ability.factory.ts#L33
The forEach will cause the error when roles are supplied by a single value enum. Instead we could do something like this:
if (Array.isArray()) {
  user.roles?.forEach((role) => {
    ability.permissionsFor(role);
  });
} else {
  ability.permissionsFor(user.roles);
}

Thanks.

+1


Remove usage of secrets to fix failing builds

Fixes #
Illegal use of secrets, see comment in this PR for more context
https://github.com/Flank/flank/pull/2360
I'm working on a way to resolve the original issue (rate-limiting) without breaking things, but this pull request will at least fix the new problem in the meantime.
Test Plan

How do we know the code works?

.
Checklist

[ ] Documented
[ ] Unit tested
[ ] Integration tests updated

@Fry-kun can you approve and merge this?

Seems like this partial rollback of #2360 should be safe, because there is a guard against adding the token to the request if it's blank, and it wasn't being passed previously.
https://github.com/Flank/flank/blob/3a213579b0b8ed7ca018314f0619146408292b35/flank-scripts/src/main/kotlin/flank/scripts/data/github/GithubApi.kt#L197-L201

I see the PR fixing this got reverted. Did this ever get fixed? We're running into this now that we're on GHA instead of Jenkins where we maintained our own download script.

I see the PR fixing this got reverted. Did this ever get fixed? We're running into this now that we're on GHA instead of Jenkins where we maintained our own download script.

No sorry, I never got around to working out a fix that didn't break things.

I suppose we can't use your github action then :( it's entirely unusable for larger teams.

I suppose we can't use your github action then :( it's entirely unusable for larger teams.

Are you specifying a version? I don't work at Google anymore, but from what I remember this issue was largely caused by multiple unauthenticated requests when trying to use the action without a version. Not specifying a version causes the download process to make extra github requests to determine the latest version.

I will bring that back to my devs, thank you for the tip!


"toomanyrequests" docker pull rate limit causes playbook to fail

Is your feature request related to a problem? Please describe.
Sometime late last year docker imposed a pull rate limit and once it's hit the ceph image can not be pulled and causes the playbook to fail.
Describe the solution you'd like
I was able to get past this by adding my docker credentials to the global pull secret of my cluster, though I'm sure there is a better way to do this. The "adding" of the docker creds to the global pull secret is very important as the OCP docs mention creating a global pull secret and if you do that you end up overwriting the entire thing and it cases the cluster not to be able to pull things from the redhat registry.
Describe alternatives you've considered
I'm sure there's a better alternative to this without a global pull secret though. Perhaps flag or something that can optionally add the docker creds to a pull secret.
Additional context
This is a somewhat weird failure as it doesn't show up as such when the playbook exits and if you're paying close attention you might think it completed successfully
TASK [csi-cephfs-fyre : Viewing wait-for-csi-cephfs pods to go to Running Log] ***********************************************
ok: [<IP_ADDRESS>] => {
    "msg": [
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start",
        "Waiting for rook-ceph-mds-myfs pods to start"
    ]
}

PLAY RECAP *******************************************************************************************************************
<IP_ADDRESS>                 : ok=15   changed=7    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

I saw that because all of these show up in green text "Waiting for rook-ceph-mds-myfs pods to start",

@t-fine community-automation is always looking for contributors.  Feel free to fork, update, and create PR.  i will point out this issue at our next call on Monday 4/19 10am ET.

Code to pull secrets:
oc create secret docker-registry my-registry --docker-server=docker.io  "--docker-username=$DOCKER_USERNAME"  "--docker-password=$DOCKER_PASSWORD" --docker-email=unused --dry-run=client -o jsonpath={'.data.\.dockerconfigjson'} | base64 --decode > /tmp/registry-docker.io.json oc get secret/pull-secret -n openshift-config -o jsonpath='{.data.\.dockerconfigjson}' | base64 --decode > /tmp/pull-secret-global.json jq -s '.[0] * .[1]' /tmp/pull-secret-global.json /tmp/registry-docker.io.json > /tmp/pull-secret-merged.json oc set data secret/pull-secret -n openshift-config --from-file=.dockerconfigjson=/tmp/pull-secret-merged.json

It was also mentioned in slack that Cephfs docs have instructions on how to pass those credentials to their pods, so there is no need to set them as a global pull secret (which ends up restarting all nodes again).
I not sure If I would favor a cephfs specific role or a just setting it so all roles involving ocp docker images start working.

I've been running into this as well and created a PR that I've tested using OCP Quick Burn environments. I decided against creating a global pull secret due to the node restart issue mentioned above.


Documentation: Audit the contents of CONTRIBUTING.md

The contents of CONTRIBUTING.md are a bit redundant and out-of-date with some existing pages in the rest of the mkdocs official docs.
This file is also being displayed within the official docs at this path...
https://islandora.github.io/documentation/contributing/CONTRIBUTING/
It is normal that CONTRIBUTING.md exists in the root directory of the a repo, specially if it was a repo for storing code. Though this is a documentation repo nowadays. We may want to come up with a new way of using the CONTRIBUTING.md or eliminating it. For example, we may want to just put links to the relevant sections in the official docs, instead of maintaining content in two places.

A doc to discuss CONTRIBUTING.md in future Tech Call and the upcoming Documentation Sprint


About 4step-NTT implementation.

Hello,
Does the current version contain the 4-step NTT implementation?

Hi, sorry for the late response; first, thanks for your interest. I have
not cleaned up the 4-Step NTT implementation codes yet. But I will arrange
codes and publish them on Github as soon as possible. When I do it, I will
let you know.
Alişah
Best
On Fri, Jan 26, 2024 at 12:13 PM John Will @.***> wrote:

Hello,
Does the current version contain the 4-step NTT implementation?
—
Reply to this email directly, view it on GitHub
https://github.com/Alisah-Ozcan/GPU-NTT/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATZ74IONUZCFEBEOY62O6YTYQNXTRAVCNFSM6AAAAABCL2WA5KVHI2DSMVQWIX3LMV43ASLTON2WKOZSGEYDCOBVGUYTMMQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you very much for your response.

Hi, sorry for the late response; first, thanks for your interest. I have not cleaned up the 4-Step NTT implementation codes yet. But I will arrange codes and publish them on Github as soon as possible. When I do it, I will let you know. Alişah Best
…
On Fri, Jan 26, 2024 at 12:13 PM John Will @.> wrote: Hello, Does the current version contain the 4-step NTT implementation? — Reply to this email directly, view it on GitHub <#1>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATZ74IONUZCFEBEOY62O6YTYQNXTRAVCNFSM6AAAAABCL2WA5KVHI2DSMVQWIX3LMV43ASLTON2WKOZSGEYDCOBVGUYTMMQ . You are receiving this because you are subscribed to this thread.Message ID: @.>

May I ask if the 4-Step NTT implementation codes has been cleaned up now？

May I ask if the 4-Step NTT implementation codes has been cleaned up now？

The GPU 4-Step NTT implementation is ready for use. Should you encounter any issues, kindly inform me.
Best
Alişah


DNF plugin fixes and debugging

Do not block kernel updates if DKMS stream kmod package is installed
Retrieve k_corepkg hawkey package object rather than string
Catch errors with try-except blocks
Expose plugin as DNF command (for debugging)
Print verbose output when running as a command

Hi Timm,
I'll have to tackle those improvements for the next version, as v1.9 released today.


updates for rc.0 release

Codecov Report

Merging #190 into rc-ng4-upgrade will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff              @@
##           rc-ng4-upgrade   #190   +/-   ##
=============================================
  Coverage             100%   100%
=============================================
  Files                  39     39
  Lines                 945    945
  Branches              143    143
=============================================
  Hits                  945    945

Flag
Coverage Δ

#builder
100% <ø> (ø)
:arrow_up:

#runtime
100% <ø> (ø)
:arrow_up:

#srcapp
100% <ø> (ø)
:arrow_up:

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 0bb6c7b...64b18c6. Read the comment docs.


master broken

Hi @jinshijian - in 30657693 you removed SRDB_V4_Fig1.png which means I now can't knit the document.

Hello Ben, can you try it, it should work now. The markdown document is substantially updated, multiple panels are merged together when necessary. And most importantly, Rs_annual are in y-axis now, and the results changed a lot! But it is more interesting, now.
I also replotted the residual vs SPI and PDSI plot, without SPI and PDSI added, the residual show a clear pattern, but when SPI or PDSI added, this pattern disappears!

Ah @jinshijian – I'm still getting errors when I try to build master. Could we sit down and look it tomorrow?

Sure, when works for you? I am available all day. See you tomorrow.
On Sun, Apr 14, 2019 at 8:12 PM Ben Bond-Lamberty<EMAIL_ADDRESS>wrote:

Ah @jinshijian https://github.com/jinshijian – I'm still getting errors
when I try to build master. Could we sit down and look it tomorrow?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PNNL-TES/bahn-rs-test/issues/8#issuecomment-483071092,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMr5kSwX5AzrOe6aWNCzlc9o_hRmeca3ks5vg8QBgaJpZM4ccf1T
.

Hello Ben, can you try now, the error has been debugged and it can be run through at my end. Please let me know if you still got an error. Thanks, Jinshi

Yes, it works now! Thank you. Will open a PR request by our meeting tomorrow.


Document glob patterns in custom sourcemap URLs

https://airbrake.io/docs/features/private-sourcemaps/#custom-sourcemap-urls

Closed by #341


Fixes issue #140

fixes javadoc
add unit test

Hi @Nowheresly, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, AZPRBOT;

@Nowheresly maybe you can update this pr to the head revision and maybe you can also add javadoc  comments for the added tests? thanks in advance

Sure I can.
Work in progress...

done

@Nowheresly thanks for your contribution


⚠ gorzdrav.org has degraded performance

In d7cf0d7, gorzdrav.org (https://gorzdrav.org) experienced degraded performance:

HTTP code: 200
Response time: 8807 ms

Resolved: gorzdrav.org performance has improved in 41c3ef8.


Added Pexels, free stock photo source

I like Pexels because the images don't always feel too stylized, but you can find them if you want.
Thanks for putting this together!

Thanks for the link! Always a pleasure


Basic services implementation

Codecov Report

Merging #3 into master will increase coverage by 8.36%.
The diff coverage is 86.6%.

@@            Coverage Diff            @@
##           master      #3      +/-   ##
=========================================
+ Coverage   80.23%   88.6%   +8.36%
=========================================
  Files           5       7       +2
  Lines         167     272     +105
  Branches       18      29      +11
=========================================
+ Hits          134     241     +107
+ Misses         24      20       -4
- Partials        9      11       +2

Impacted Files
Coverage Δ

aiomisc/utils.py
91.11% <100%> (+22.22%)
:arrow_up:

aiomisc/entrypoint.py
100% <100%> (ø)

aiomisc/service.py
80.76% <80.76%> (ø)

aiomisc/log.py
89.28% <0%> (+25%)
:arrow_up:

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 612a1d0...21fc321. Read the comment docs.

Pull Request Test Coverage Report for Build 36

101 of 112 (90.18%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+5.8%) to 89.736%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

aiomisc/service.py
67
78
85.9%

Totals

Change from base Build 18:
5.8%

Covered Lines:
252

Relevant Lines:
272

💛  - Coveralls


Fix deployment and update User model

Current dependencies on/for this PR:

main

PR #120

PR #121   👈

This comment was auto-generated by Graphite.


How to get data of the all filtered rows

Hi Aldeed,
Thanks for this awesome package, we are testing it with 10K rows and it is very fast but we have a problem because due to rows().data() returns the data of the rows in the current page, we don´t know how to get the data of the all filtered rows, this is, for example 2K rows of our 10K, to do an action with them. Is there any way?
Thanks in advance.

No there is no way. You wouldn't want to publish all that data to a client, but it might be possible to add a function you can call to get the same Mongo selector + options that the table is using. Then you could run those on the server and get the full result set. Will mark this as an enhancement request.

Got here just looking for that (getting the applied filter). As for now, we're using a reactVar to store the filter that gets returned from a helper, but will be great to have this feature :)