text:
Restarting HomeBridge can cause some Picos to lose assignments

I have noticed that restarting homebridge can cause certain Pico remotes to forget what devices they control.  This only happens when the pico controls devices that do not have native HomeKit support-- in my case I use a TP-Link HomeBridge plugin to access certain smartplugs.  My theory is that due to some race condition, the Caseta LEAP plugin initializes before the TP-Link plugin can finish creating its devices, so the Pico cannot see the TP-Link smartplug, therefore the Pico loses its assignments.
Is there a way to sort the initialization order of the plugin? Or to put a delay to make sure it initializes last?

I spent a bit of time trying to reproduce this by adding a dummy switch device and configuring the button to toggle it, and then inserting a delay into the dummy switch startup, but wasn't able to reproduce it.
Is it perfectly repeatable, or is there some randomness to it? If the TP-Link were (for some crazy reason) un-registering and re-registering devices, they would disappear from Pico configurations, but also from scenes too. Have you noticed that happening as well? If you can grab a log starting just before a restart, that'll help me narrow down whether accessories are being restored from cache.

It is intermittent.  Below is a log of a restart after which it forgot the device.  The TPlink device is:
[Mist] plug [80062A82C77E019F65EF45673F761AFD1EE004A5] 192.168.1.146 9999
The Pico device is:
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico2Button remote Mist Pico
Thanks for developing and supporting this plugin, it's great.
LOG:
[8/22/2022, 11:17:51 AM] [Lutron] Button /button/143 on Pico remote Office Pico got action Press
[8/22/2022, 11:17:51 AM] [Lutron] Button /button/143 on Pico remote Office Pico got action Release
[8/22/2022, 11:17:51 AM] [Lutron] button /button/143 got a short press
[8/22/2022, 11:28:36 AM] [Homebridge UI] Homebridge restart request received
[8/22/2022, 11:28:36 AM] [Homebridge UI] UI / Bridge settings have not changed; only restarting Homebridge process
[8/22/2022, 11:28:36 AM] [Homebridge UI] Sending SIGTERM to Homebridge
[8/22/2022, 11:28:36 AM] [HB Supervisor] Homebridge Process Ended. Code: null, Signal: SIGTERM
[8/22/2022, 11:28:41 AM] [HB Supervisor] Restarting Homebridge...
[8/22/2022, 11:28:41 AM] [HB Supervisor] Starting Homebridge with extra flags: -I
[8/22/2022, 11:28:41 AM] [HB Supervisor] Started Homebridge v1.5.0 with PID: 26488
[8/22/2022, 11:28:41 AM] Loaded config.json with 0 accessories and 5 platforms.
[8/22/2022, 11:28:41 AM] Loaded 11 cached accessories from cachedAccessories.
[8/22/2022, 11:28:41 AM] ---
[8/22/2022, 11:28:41 AM] Loaded plugin: homebridge-config-ui-x@4.50.0
[8/22/2022, 11:28:41 AM] Registering platform 'homebridge-config-ui-x.config'
[8/22/2022, 11:28:41 AM] ---
[8/22/2022, 11:28:41 AM] Loaded plugin: homebridge-lutron-caseta-leap@2.4.2
[8/22/2022, 11:28:41 AM] Registering platform 'homebridge-lutron-caseta-leap.LutronCasetaLeap'
[8/22/2022, 11:28:41 AM] ---
[8/22/2022, 11:28:42 AM] Disabled plugin: homebridge-ring@11.0.7
[8/22/2022, 11:28:42 AM] ---
[8/22/2022, 11:28:42 AM] Loaded plugin: homebridge-tplink-smarthome@7.0.1
[8/22/2022, 11:28:42 AM] Registering platform 'homebridge-tplink-smarthome.TplinkSmarthome'
[8/22/2022, 11:28:42 AM] ---
[8/22/2022, 11:28:42 AM] The plugin "homebridge-wemo" requires Node.js version of ^14.19.3 || ^16.15.1 which does not satisfy the current Node.js version of v16.15.0. You may need to upgrade your installation of Node.js - see https://homebridge.io/w/JTKEF
[8/22/2022, 11:28:42 AM] Loaded plugin: homebridge-wemo@5.0.3
[8/22/2022, 11:28:42 AM] Registering platform 'homebridge-wemo.Wemo'
[8/22/2022, 11:28:42 AM] ---
[8/22/2022, 11:28:42 AM] Loading 5 platforms...
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Initializing TplinkSmarthome platform...
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Initializing child bridge 0E:D3:64:47:55:85
[8/22/2022, 11:28:42 AM] [Wemo] Initializing Wemo platform...
[8/22/2022, 11:28:42 AM] [Wemo] Initialising plugin v5.0.3 | System win32 | Node v16.15.0 | HB v1.5.0 | HAPNodeJS v0.10.2...
[8/22/2022, 11:28:42 AM] [Wemo] Config entry [manualDevices] is unused and can be removed.
[8/22/2022, 11:28:42 AM] Ignoring config for the platform "Ring" in your config.json as the plugin "homebridge-ring" has been disabled.
[8/22/2022, 11:28:42 AM] [Lutron] Initializing LutronCasetaLeap platform...
[8/22/2022, 11:28:42 AM] [Lutron] LutronCasetaLeap starting up...
[8/22/2022, 11:28:42 AM] [Lutron] LutronCasetaLeap plugin finished early initialization
[8/22/2022, 11:28:42 AM] [Wemo] Plugin initialised. Setting up accessories....
[8/22/2022, 11:28:42 AM] [Lutron] Finished launching; starting up automatic discovery
Setup Payload:
X-HM://0024340C2QPH7
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    ┌────────────┐
    │ 372-52-530 │
    └────────────┘

[8/22/2022, 11:28:42 AM] Homebridge v1.5.0 (HAP v0.10.2) (Homebridge CB13) is running on port 51526.
[8/22/2022, 11:28:42 AM] [Wemo] [Headboard] initialising with options {"logging":"standard","showAs":"switch"}.
[8/22/2022, 11:28:42 AM] [Wemo] [Headboard] initialised with s/n 221614K13009D1 and ip/port 192.168.1.62:49153
[8/22/2022, 11:28:42 AM] [Wemo] [Headboard] http has been established.
[8/22/2022, 11:28:42 AM] [Wemo] [Headboard] upnp has been established.
[8/22/2022, 11:28:42 AM] [Wemo] [Headboard] current state [off].
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Launched child bridge with PID 32404
[8/22/2022, 11:28:42 AM] Registering platform 'homebridge-tplink-smarthome.TplinkSmarthome'
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Loaded homebridge-tplink-smarthome v7.0.1 child bridge successfully
[8/22/2022, 11:28:42 AM] Loaded 12 cached accessories from cachedAccessories.0ED364475585.
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] homebridge-tplink-smarthome v7.0.1, node v16.15.0, homebridge v1.5.0, api v2.7
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Christmas Tree] UUID: bab9deb3-6f80-4fcf-8e73-8829ceabc62b deviceId: 8006CAD70F6CF92E5457B71DBF7131A31E1FD3EF
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Motion Hub Front] UUID: e1077dc6-5405-4c17-9fa3-933f5665640a deviceId: 800605F7885A9E8196A042DD3A8C96D71E1F9BE1
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Patio Eve Lights] UUID: c87de5ca-29e1-498b-afe8-21a196753737 deviceId: 80063F2EB82D28B2CE8038803E41DEC01D056CE4
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Garage Lanterns] UUID: 813a59e6-8e8c-48a8-abbf-839fcb724a3d deviceId: 8006034D1DCBDAB7DA8FC63CE5DA4C371D033E82
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Motion Hub Back] UUID: de1bf908-3282-46db-89d0-1846d4c6d9e9 deviceId: 8006E06C8D66AA8418ACA1D15BD3D9BC1E177903
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Garage Eve Lights] UUID: 16ecf92f-a953-44e7-a4c1-9ab355a8463d deviceId: 8006A9FB4464E11648F2481BDC6377A01D0299DA
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Garage] UUID: 5a96c818-d5e8-4edd-ba6b-12f7825643ca deviceId: 8006D565323FA19BC18F7E5C187343A41B4784A5
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Greenhouse One] UUID: 0ac1c1b0-b011-40ab-aa63-7ad4e5593ac8 deviceId: 8006BE1A2074B721F2797DDC6CDCCB951ED71C0B
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Office Lamp] UUID: 5a409191-fafc-4620-9543-f6ea70b9adb8 deviceId: 8006EABA52CC71855A28B3A2AE0CD5DE1E1FAA7E
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Doorbell Transformer] UUID: 8e631cc2-690a-40c9-9661-e7c21963544d deviceId: 80063DEB4787EFA3A697CF124FA5F5BC1EE17BCC
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [Greenhouse Two] UUID: 1e1bc679-538f-41b9-955b-140a974604f2 deviceId: 80060E4E9348F95DABCB9D9AB1E525521ED73601
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Configuring cached accessory: [TP-LINK_Smart Plug_6BE9] UUID: 53887782-ab78-493d-acf1-410faa7a8ca7 deviceId: undefined
[8/22/2022, 11:28:42 AM] Homebridge v1.5.0 (HAP v0.10.2) (TplinkSmarthome) is running on port 49176.
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Garage Lanterns] plug [8006034D1DCBDAB7DA8FC63CE5DA4C371D033E82] 192.168.1.220 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Garage Lanterns] plug [8006034D1DCBDAB7DA8FC63CE5DA4C371D033E82]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Motion Hub Front] plug [800605F7885A9E8196A042DD3A8C96D71E1F9BE1] 192.168.1.163 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Motion Hub Front] plug [800605F7885A9E8196A042DD3A8C96D71E1F9BE1]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Christmas Tree] plug [8006CAD70F6CF92E5457B71DBF7131A31E1FD3EF] 192.168.1.112 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Christmas Tree] plug [8006CAD70F6CF92E5457B71DBF7131A31E1FD3EF]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Doorbell Transformer] plug [80063DEB4787EFA3A697CF124FA5F5BC1EE17BCC] 192.168.1.135 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Doorbell Transformer] plug [80063DEB4787EFA3A697CF124FA5F5BC1EE17BCC]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Motion Hub Back] plug [8006E06C8D66AA8418ACA1D15BD3D9BC1E177903] 192.168.1.164 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Motion Hub Back] plug [8006E06C8D66AA8418ACA1D15BD3D9BC1E177903]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Mist] plug [80062A82C77E019F65EF45673F761AFD1EE004A5] 192.168.1.146 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Mist] plug [80062A82C77E019F65EF45673F761AFD1EE004A5]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Greenhouse One] plug [8006BE1A2074B721F2797DDC6CDCCB951ED71C0B] 192.168.1.114 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Greenhouse One] plug [8006BE1A2074B721F2797DDC6CDCCB951ED71C0B]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Garage] plug [8006D565323FA19BC18F7E5C187343A41B4784A5] 192.168.1.63 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Garage] plug [8006D565323FA19BC18F7E5C187343A41B4784A5]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Greenhouse Two] plug [80060E4E9348F95DABCB9D9AB1E525521ED73601] 192.168.1.113 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Greenhouse Two] plug [80060E4E9348F95DABCB9D9AB1E525521ED73601]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Garage Eve Lights] plug [8006A9FB4464E11648F2481BDC6377A01D0299DA] 192.168.1.234 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Garage Eve Lights] plug [8006A9FB4464E11648F2481BDC6377A01D0299DA]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Patio Eve Lights] plug [80063F2EB82D28B2CE8038803E41DEC01D056CE4] 192.168.1.235 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Patio Eve Lights] plug [80063F2EB82D28B2CE8038803E41DEC01D056CE4]
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Device First Online: [Office Lamp] plug [8006EABA52CC71855A28B3A2AE0CD5DE1E1FAA7E] 192.168.1.162 9999
[8/22/2022, 11:28:42 AM] [TplinkSmarthome] Adding: [Office Lamp] plug [8006EABA52CC71855A28B3A2AE0CD5DE1E1FAA7E]
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico2Button remote Main Lights Remote 1
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico2Button remote Main Lights Remote 2
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico2Button remote Main Lights 2 Remote 1
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico2Button remote Main Lights 2 Remote 2
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico3ButtonRaiseLower remote Attic Pico 1
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico3ButtonRaiseLower remote Attic Pico 2
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico3ButtonRaiseLower remote Unnamed Pico Remote 1
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico2Button remote Nursery Pico
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico2Button remote Office Pico
[8/22/2022, 11:28:43 AM] [Lutron] Found a new Pico2Button remote Mist Pico
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Smart Bridge: Skipping: Device type SmartBridge supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Family Family Room 1: Skipping: Device type WallDimmer supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Family Family Room 2: Skipping: Device type WallDimmer supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Family Family Room Fireplace: Skipping: Device type WallDimmer supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Master Bedroom Master Nightlight: Skipping: Device type WallDimmer supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Kitchen Two: Skipping: Device type WallSwitch supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire cached device Main Lights Remote 1: Skipping: Associated with a device outside HomeKit
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire cached device Main Lights Remote 2: Skipping: Associated with a device outside HomeKit
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Kitchen Lights: Skipping: Device type WallSwitch supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire cached device Main Lights 2 Remote 1: Skipping: Associated with a device outside HomeKit
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire cached device Main Lights 2 Remote 2: Skipping: Associated with a device outside HomeKit
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Master Bathroom Fireplace: Skipping: Device type WallSwitch supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Office Shade: Skipping: Device type SerenaHoneycombShade not recognized. Please file a ticket and tell me about it
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Attic Lights: Skipping: Device type WallDimmer supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire cached device Attic Pico 1: Skipping: Associated with a device outside HomeKit
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire cached device Attic Pico 2: Skipping: Associated with a device outside HomeKit
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Foyer Chandelier: Skipping: Device type WallDimmer supported natively, skipping setup
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Nursery Shade: Skipping: Device type SerenaHoneycombShade not recognized. Please file a ticket and tell me about it
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Garden New Fountain: Skipping: Device type OutdoorPlugInSwitch not recognized. Please file a ticket and tell me about it
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Outdoor Lights Porch Garage Side: Skipping: Device type OutdoorPlugInSwitch not recognized. Please file a ticket and tell me about it
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Porch Outdoor Porch Kelly Side: Skipping: Device type OutdoorPlugInSwitch not recognized. Please file a ticket and tell me about it
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire cached device Unnamed Pico Remote 1: Skipping: Associated with a device outside HomeKit
[8/22/2022, 11:28:43 AM] [Lutron] Failed to process device: Error: Failed to wire new device Lounge Repeater: Skipping: Device type WirelessAuxRepeater not recognized. Please file a ticket and tell me about it
[8/22/2022, 11:28:44 AM] [Wemo] ✓ Setup complete. Want to see this plugin in your own language? Let me know!

I suspect the problem lies with the TP-Link plugin. Check out these lines:
�[37m[8/22/2022, 11:28:42 AM] �[39m�[36m[TplinkSmarthome]�[39m Device First Online: [Mist] plug [80062A82C77E019F65EF45673F761AFD1EE004A5] 192.168.1.146 9999
�[37m[8/22/2022, 11:28:42 AM] �[39m�[36m[TplinkSmarthome]�[39m Adding: [Mist] plug [80062A82C77E019F65EF45673F761AFD1EE004A5]

That looks like this plug is being configured for the first time, which makes it look "new" to HomeKit. I'd be a shiny nickel that you don't see this line after a restart that doesn't have the problem.

I'm going to close this up. Please re-open it if you're able to connect w/ the TP-Link plugin devs and discover my theory is incorrect. Thank you for the report, it definitely gave me a new avenue for investigationof future issues!


text:
Another fix for overriding Nested.exit

#29 Has an issue where layouts defined as instance fields would no longer get child controls added to them, this should fix that.
Tweaked the stack walking portion. Instead of trying to deduce the  frame where our context is defined, instead we just check all of the frames until we reach the top of the stack.
This does add a lot more checking, but hopefully the results are the same.
This solves an issue when a parent context is defined at the instance level instead of the local level.

Try this out and see if it fixes the original issue.
https://github.com/theodox/mGui/tree/stack-hack

Yep, that does fix it.

I went with the cheap fix from stack-hack, it seems to be working and has a lower frankenstein quotient.  Maybe we can add a more elegant solution in future but I'd wait for a use case

Sounds good.

source: gharchive/pull-request

authors: bob-white theodox

repo: theodox/mGui

license: mit

license_type: permissive

license_source: bigquery


text:
fix: path to pokemonsay

fix #23

:ok_woman:

license_source: github-api


text:
bulbs-poll

@mparent @benghaziboy @MichaelButkovic @kand
Added notes for running django-bulbs against the onion-services elasticsearch.
Is this clear enough?
TODO

[x] move things like 'Intentionally blank' into constants
[x] setup linter
Ran linter locally on new poll/ files and tests
[x] hoist SodaheadAPIError out of Poll namespace
[x] hoist sodahead_id generation into function
[x] use if not self.sodahead_id
[x] favor == over is for equality checking (vs identity checking)

[x] some string comparisons
[x] some integer comparisons (http status codes)

[x] write comment explaining rational behind sodahead integration
[ ] re-open bengazi investigation to get to the truth
[x] test serializer against explicit string values
[ ] class level @mock_vault(SECRETS)
@mparent61 some python 2/3 issues around copying the mock_vault implementation over
I'm going to hold off on that for now.

@benghaziboy @mparent61 This has changed a bit since the last request for comments. Can we get another look?

I want to know what really happened at that compound

Spoke with Melissa, going to rollout v0.7.0 (breaking Special Coverage changes) that requires site updates applied today + Monday. This means this PR can't be merged + rolled out to sites until roughly Tue (2015-02-16).
https://github.com/theonion/django-bulbs/pull/110

Also need to coordinate with @benghaziboy re: some potential issues with 0.6.6 (Contribution celery tasks) we're investigating.
Bottom line: Need to coordinate before this is pushed out to sites.

@mparent61 @benghaziboy @MichaelButkovic
Alright, I've addressed most of the notes and some of the extra ones you had on the PR @MelizzaP  started for polls phase ||.
Any last notes?

we need a way to silence all these fixtures in PRs, but other than that....
:+1:

@mparent61 :+1:  on coordination /cc @spra85

LGTM

actually no lgtm until re-open bengazi investigation to get to the truth is finished

Spoke with @collin, going to review this THUR AM after merging with @MelizzaP's branch and related PR comments

One more nit: I'd move the VCR files into a vcr-themed subdirectory ("vcr", "cassettes", etc) to clearly separate them from similarly-named test_*.py test files. This just requires a simple tweak to the make_vcr helper function and will benefit future VCR users too.

Other than my comments, :+1:

I got the poll cassettes moved to test/poll/test_data/cassettes

:+1:

Alright @mparent61 I think we have this all covered.
What's our rollout pipeline looking like?

One Python 3 test is still failing: https://travis-ci.org/theonion/django-bulbs/jobs/113500999

authors: MichaelButkovic benghaziboy collin mparent61

repo: theonion/django-bulbs


text:
Preserve MDC when launching new thread with the executor

Change to preserve Mapped Diagnostic Context (MDC) when the executor starts a new thread.
kotlin-logging provides support for this.
https://github.com/MicroUtils/kotlin-logging/wiki#mapped-diagnostic-context-mdc-support
Usage :

Push a contextual information to the MDC in your code :

    withLoggingContext("playerId" to this.action.playerId.id) {
        logger.debug { "Hi !" }
    }

Modify the logback pattern to use the contextual information :
%d{yyyy-MM-dd'T'HH:mm:ss.SSS} [%thread] %-5level %X{playerId} %logger - %msg%n

merged

authors: FabienPennec vsct-jburet

repo: theopenconversationkit/tock


text:
Local operation deletion

Currently when cleaning up an operation a user must go through and remove all of the evidence one by one and remove them (file and database entry). This is pretty tedious and leaves behind the directory in the evidence repo once everything is gone. #48 will help make this better but we should probably create some one click (plus a confirmation that you actually want to do it) way to delete all the evidence for an operation (files and rows) and the directory in the evidence repository.

With regards to deleting the directory, I think the proper thing to do will be to remove all of the files we know about, then check the size of the directory. if it's empty, then delete. Or maybe there's a command I can blindly execute (ala rmdir) that will do that check for me.

Ya, I 100% agree that that's the correct solution. I think we generally want to make sure if we're deleting files we also delete the database entries and we don't delete the directory until all evidence is gone. We probably do want a simple way to just do all that at once though.

source: gharchive/issue

authors: JoelAtDeluxe jrozner

repo: theparanoids/ashirt

license: MIT


text:
I update my mods and forge version and I always crash when I try and play it.

The error I get is this:
The game crashed whilst initializing game
Error: java.lang.NoClassDefFoundError: de/dumdidldum/dynamicTreesRoots/ritual/PatchedRitualWildGrowth
Exit Code: -1
Here is the crash report as well:
---- Minecraft Crash Report ----
WARNING: coremods are present:
wings (wings-1.1.6-1.12.2.jar)
AALoadingPlugin (arcanearchives-0.2.0.25-mixins8.jar)
LibrarianLib Plugin (librarianlib-1.12.2-4.22.jar)
Incorporeal Tweaker (incorporeal-1.2.5.jar)
BewitchmentFMLLoadingPlugin (bewitchment-1.12.2-0.0.22.64.jar)
PhosphorFMLLoadingPlugin (phosphor-forge-mc1.12.2-0.2.7-universal.jar)
Quark Plugin (Quark-r1.6-179.jar)
Wizardry Plugin (wizardry-0.11.1.jar)
ColytraLoadingPlugin (colytra-1.12.2-1.2.0.4.jar)
MistHookLoader (MistyWorld-1.12.2-1.2.5.3.jar)
StackUpCore (StackUp-0.2.5.jar)
ratscore (rats-3.2.14-1.12.2.jar)
LittlePatchingLoader (LittleTiles_v1.5.58_mc1.12.2.jar)
Botania Tweaks Core (botaniatweaks-1.9.1.jar)
RandomPatches (randompatches-1.12.2-1.22.1.10.jar)
ForgelinPlugin (Forgelin-1.8.4.jar)
CreativePatchingLoader (CreativeCore_v1.10.70_mc1.12.2.jar)
Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.14-1.12.2.jar)
Thaumic Augmentation Core Plugin (ThaumicAugmentation-1.12.2-2.1.7.jar)
CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)
llibrary (llibrary-core-1.0.11-1.12.2.jar)
BNBGamingCore (BNBGamingCore-1.12.2-0.12.0.jar)
AstralCore (astralsorcery-1.12.2-1.10.27.jar)
ShetiPhian-ASM (ShetiPhian-ASM-1.12.0.jar)
TheBetweenlandsLoadingPlugin (TheBetweenlands-3.8.1-core.jar)
JustEnoughIDs Extension Plugin (JustEnoughIDs-1.0.4-SNAPSHOT-thin.jar)
Max Potion ID Extender (maxpotidext-1.0.3.jar)
Contact their authors BEFORE contacting forge
// You should try our sister game, Minceraft!
Time: 8/8/22 12:46 AM
Description: Initializing game
java.lang.NoClassDefFoundError: de/dumdidldum/dynamicTreesRoots/ritual/PatchedRitualWildGrowth
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:85)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:611)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: de.dumdidldum.dynamicTreesRoots.ritual.PatchedRitualWildGrowth
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 39 more
Caused by: java.lang.NoClassDefFoundError: epicsquid/roots/ritual/RitualWildGrowth
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 41 more
Caused by: java.lang.ClassNotFoundException: epicsquid.roots.ritual.RitualWildGrowth
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:101)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 45 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Client thread
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:85)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:611)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1094788144 bytes (1044 MB) / 1722286080 bytes (1642 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096m -Xms256m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2860 184 mods loaded, 182 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID                      | Version                   | Source                                            | Signature                                |
|:----- |:----------------------- |:------------------------- |:------------------------------------------------- |:---------------------------------------- |
| LC    | minecraft               | 1.12.2                    | minecraft.jar                                     | None                                     |
| LC    | mcp                     | 9.42                      | minecraft.jar                                     | None                                     |
| LC    | FML                     | 8.0.99.99                 | forge-1.12.2-14.23.5.2860.jar                     | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LC    | forge                   | 14.23.5.2860              | forge-1.12.2-14.23.5.2860.jar                     | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LC    | creativecoredummy       | 1.0.0                     | minecraft.jar                                     | None                                     |
| LC    | incorporeal_core        | 1.1.0                     | minecraft.jar                                     | None                                     |
| LC    | littletilescore         | 1.0.0                     | minecraft.jar                                     | None                                     |
| LC    | bnbgamingcore           | 0.12.0                    | minecraft.jar                                     | None                                     |
| LC    | foamfixcore             | 7.7.4                     | minecraft.jar                                     | None                                     |
| LC    | botania_tweaks_core     | -100                      | minecraft.jar                                     | None                                     |
| LC    | randompatches           | 1.12.2-1.22.1.10          | randompatches-1.12.2-1.22.1.10.jar                | None                                     |
| LC    | aether_legacy           | 1.5.3.2                   | aether-1.12.2-v1.5.3.2.jar                        | None                                     |
| LC    | akashictome             | 1.2-12                    | AkashicTome-1.2-12.jar                            | None                                     |
| LC    | guideapi                | 1.12-2.1.8-63             | Guide-API-1.12-2.1.8-63.jar                       | None                                     |
| LC    | bloodmagic              | 1.12.2-2.4.3-105          | BloodMagic-1.12.2-2.4.3-105.jar                   | None                                     |
| LC    | animus                  | 1                         | Animus-1.12-2.1.7.jar                             | None                                     |
| LC    | tammodized              | 0.15.6                    | TamModized-1.12.2-0.15.6.jar                      | None                                     |
| LC    | aov                     | 0.11.7                    | AoV-1.12-0.11.7.jar                               | None                                     |
| LC    | crafttweaker            | 4.1.20                    | CraftTweaker2-1.12-4.1.20.678.jar                 | None                                     |
| LC    | mtlib                   | 3.0.7                     | MTLib-3.0.7.jar                                   | None                                     |
| LC    | modtweaker              | 4.0.19                    | modtweaker-4.0.20.11.jar                          | None                                     |
| LC    | jei                     | 4.16.1.301                | jei_1.12.2-4.16.1.301.jar                         | None                                     |
| LC    | appleskin               | 1.0.14                    | AppleSkin-mc1.12-1.0.14.jar                       | None                                     |
| LC    | baubles                 | 1.5.2                     | Baubles-1.12-1.5.2.jar                            | None                                     |
| LC    | ebwizardry              | 4.3.7                     | ElectroblobsWizardry-4.3.8.jar                    | None                                     |
| LC    | arcane_essentials       | 1.0                       | Arcane Essentials-1.0.0-alpha-11.jar              | None                                     |
| LC    | gbook_snapshot          | 2.9.1.s5                  | Guidebook-1.12.2-2.9.1.s5.jar                     | None                                     |
| LC    | thaumcraft              | 6.1.BETA26                | Thaumcraft-1.12.2-6.1.BETA26.jar                  | None                                     |
| LC    | arcanearchives          | 0.2.0.25-mixins8          | arcanearchives-0.2.0.25-mixins8.jar               | None                                     |
| LC    | architecturecraft       | @VERSION@                 | architecturecraft-1.12-3.98.jar                   | None                                     |
| LC    | artemislib              | 1.0.6                     | ArtemisLib-1.12.2-v1.0.6.jar                      | None                                     |
| LC    | artifacts               | 1.12.2-1.2.3              | Artifacts-1.12.2-1.2.3.jar                        | None                                     |
| LC    | astralsorcery           | 1.10.27                   | astralsorcery-1.12.2-1.10.27.jar                  | a0f0b759d895c15ceb3e3bcb5f3c2db7c582edf0 |
| LC    | athenaeum               | 1.12.2-1.19.5             | athenaeum-1.12.2-1.19.5.jar                       | None                                     |
| LC    | attributefix            | 1.0.10                    | AttributeFix-1.12.2-1.0.10.jar                    | d476d1b22b218a10d845928d1665d45fce301b27 |
| LC    | auracontrol             | 1.12.2-1.0.2              | AuraControl-1.12.2-1.0.2.jar                      | None                                     |
| LC    | autonetworklib          | 1.0.45                    | autonetworklib-1.12.2-1.0.45.jar                  | None                                     |
| LC    | tombstone               | 4.5.7                     | tombstone-4.5.7-1.12.2.jar                        | None                                     |
| LC    | quark                   | r1.6-179                  | Quark-r1.6-179.jar                                | None                                     |
| LC    | autoreglib              | 1.3-32                    | AutoRegLib-1.3-32.jar                             | None                                     |
| LC    | base                    | 3.14.0                    | base-1.12.2-3.14.0.jar                            | None                                     |
| LC    | betteradvancements      | 0.1.0.77                  | BetterAdvancements-1.12.2-0.1.0.77.jar            | None                                     |
| LC    | betterbuilderswands     | 0.13.2                    | BetterBuildersWands-1.12.2-0.13.2.271+5997513.jar | None                                     |
| LC    | botania_tweaks          | 1.9.1                     | botaniatweaks-1.9.1.jar                           | None                                     |
| LC    | botania                 | r1.10-364                 | Botania r1.10-364.4.jar                           | None                                     |
| LC    | dynamictrees            | 1.12.2-0.9.29             | DynamicTrees-1.12.2-0.9.29.jar                    | None                                     |
| LC    | patchouli               | 1.0-23.6                  | Patchouli-1.0-23.6.jar                            | None                                     |
| LC    | bewitchment             | 0.22.63                   | bewitchment-1.12.2-0.0.22.64.jar                  | None                                     |
| LC    | biometweaker            | 3.2.369                   | BiomeTweaker-1.12.2-3.2.369.jar                   | 631f326344f7f5fd7df7eb940760ebd52b7c9c17 |
| LC    | blockcraftery           | 1.12.2-1.3.1              | blockcraftery-1.12.2-1.3.1.jar                    | None                                     |
| LC    | blue_skies              | 1.1.3                     | blue_skies-1.12.2-v1.1.3.jar                      | None                                     |
| LC    | bnbgaminglib            | 2.17.6                    | BNBGamingLib-1.12.2-2.17.6.jar                    | None                                     |
| LC    | bookshelf               | 2.3.590                   | Bookshelf-1.12.2-2.3.590.jar                      | d476d1b22b218a10d845928d1665d45fce301b27 |
| LC    | buildinggadgets         | 2.8.4                     | BuildingGadgets-2.8.4.jar                         | None                                     |
| LC    | chiselsandbits          | 14.33                     | chiselsandbits-14.33.jar                          | None                                     |
| LC    | creativecore            | 1.10.0                    | CreativeCore_v1.10.70_mc1.12.2.jar                | None                                     |
| LC    | littletiles             | 1.5.0                     | LittleTiles_v1.5.58_mc1.12.2.jar                  | None                                     |
| LC    | buildersbag             | 1.12.2                    | buildersbag-1.12.2-1.4.2.25.jar                   | fd21553434f4905f2f73ea7838147ac4ea07bd88 |
| LC    | ctm                     | MC1.12.2-1.0.2.31         | CTM-MC1.12.2-1.0.2.31.jar                         | None                                     |
| LC    | mysticalworld           | 1.12.2-1.11.0             | mysticalworld-1.12.2-1.11.0.jar                   | None                                     |
| LC    | chisel                  | MC1.12.2-1.0.2.45         | Chisel-MC1.12.2-1.0.2.45.jar                      | None                                     |
| LC    | cathedral               | 1.12.2-1.9.9              | Cathedral-1.12.2-1.9.9.jar                        | None                                     |
| LC    | chesttransporter        | 2.8.8                     | ChestTransporter-1.12.2-2.8.8.jar                 | None                                     |
| LC    | colytra                 | 1.2.0.4                   | colytra-1.12.2-1.2.0.4.jar                        | 2484ef4d131fdc0dca0647aa21b7b944ddb935a1 |
| LC    | comforts                | 1.4.1.3                   | comforts-1.12.2-1.4.1.3.jar                       | 2484ef4d131fdc0dca0647aa21b7b944ddb935a1 |
| LC    | contenttweaker          | 1.12.2-4.10.0             | ContentTweaker-1.12.2-4.10.0.jar                  | None                                     |
| LC    | controlling             | 3.0.10                    | Controlling-3.0.10.jar                            | None                                     |
| LC    | cosmeticarmorreworked   | 1.12.2-v5a                | CosmeticArmorReworked-1.12.2-v5a.jar              | aaaf83332a11df02406e9f266b1b65c1306f0f76 |
| LC    | craftingstation         | @VERSION@                 | craftingstation-0.1.8a.jar                        | None                                     |
| LC    | craftingtweaks          | 8.1.9                     | CraftingTweaks_1.12.2-8.1.9.jar                   | None                                     |
| LC    | ctgui                   | 1.0.0                     | CraftTweaker2-1.12-4.1.20.678.jar                 | None                                     |
| LC    | crafttweakerjei         | 2.0.3                     | CraftTweaker2-1.12-4.1.20.678.jar                 | None                                     |
| LC    | custommainmenu          | 2.0.9.1                   | CustomMainMenu-MC1.12.2-2.0.9.1.jar               | None                                     |
| LC    | diethopper              | 1.1                       | diethopper-1.1.jar                                | None                                     |
| LC    | dimdoors                | 3.0.10                    | DimensionalDoors-1.12.2-3.0.11.jar                | None                                     |
| LC    | divinefavor             | 1.0.758                   | divinefavor-1.0.758.jar                           | None                                     |
| LC    | gamestages              | 2.0.123                   | GameStages-1.12.2-2.0.123.jar                     | d476d1b22b218a10d845928d1665d45fce301b27 |
| LC    | dropt                   | 1.12.2-1.19.3             | dropt-1.12.2-1.19.3.jar                           | None                                     |
| LC    | naturesaura             | 18.1                      | NaturesAura-18.1.jar                              | None                                     |
| LC    | dynamictreesnaturesaura | 1.12.2-1.1.0              | DynamicTreesNaturesAura-1.12.2-1.1.0.jar          | None                                     |
| LC    | dynamictreesquark       | 1.12.2-1.0.6              | DynamicTreesQuark-1.12.2-1.0.6.jar                | None                                     |
| LC    | roots                   | @VERSION@                 | Roots-1.12.2-3.1.6.jar                            | None                                     |
| L     | dynamictreesroots       | 0.2.1                     | dynamicTreesRoots-0.2.1.jar                       | None                                     |
| L     | rustic                  | 1.1.7                     | rustic-1.1.7.jar                                  | None                                     |
| L     | dynamictreestc          | 1.12.2-1.4.2              | DynamicTreesTC-1.12.2-1.4.2.jar                   | None                                     |
| L     | lost_aether             | 1.0.2                     | lost-aether-content-1.12.2-1.0.2.jar              | None                                     |
| L     | dynamictreestheaether   | 1.0.14                    | DynamicTreesTheAether-1.12.2-1.0.14.jar           | None                                     |
| L     | earthworks              | 1.3.4.3                   | Earthworks-1.12-1.3.6.jar                         | None                                     |
| L     | mysticalmechanics       | 0.18                      | Mystical Mechanics-0.18.jar                       | None                                     |
| L     | embers                  | 1.19                      | EmbersRekindled-1.19.jar                          | None                                     |
| L     | enchdesc                | 1.1.15                    | EnchantmentDescriptions-1.12.2-1.1.15.jar         | None                                     |
| L     | equipmenttooltips       | 1.0.3                     | EquipmentTooltips-1.12.2-1.0.3-4.jar              | None                                     |
| L     | minerva                 | 1.0.13                    | minerva-library-1.0.13.jar                        | None                                     |
| L     | extraalchemy            | 0.5.4                     | extraalchemy-forge-1.12-build11-0.5.4.jar         | None                                     |
| L     | extrabitmanipulation    | 1.12.2-3.4.1              | ExtraBitManipulation-1.12.2-3.4.1.jar             | None                                     |
| L     | potioncore              | 1.9_for_1.12.2            | PotionCore-1.9_for_1.12.2.jar                     | None                                     |
| L     | extra_spells            | 1.2.0                     | ExtraSpells-1.12.2-1.2.0.jar                      | None                                     |
| L     | fancyspawneggs          | 1.0                       | FancySpawnEggs MC1.12.2 v1.0.jar                  | None                                     |
| L     | fastbench               | 1.7.3                     | FastWorkbench-1.12.2-1.7.3.jar                    | None                                     |
| L     | foamfix                 | 0.10.14-1.12.2            | foamfix-0.10.14-1.12.2.jar                        | None                                     |
| L     | forgelin                | 1.8.4                     | Forgelin-1.8.4.jar                                | None                                     |
| L     | forgivingvoid           | 1.1.0                     | ForgivingVoid_1.12.2-1.1.0.jar                    | None                                     |
| L     | ftbbackups              | 1.1.0.1                   | FTBBackups-1.1.0.1.jar                            | None                                     |
| L     | ftblib                  | 5.4.7.2                   | FTBLib-5.4.7.2.jar                                | None                                     |
| L     | ftbutilities            | 5.4.1.131                 | FTBUtilities-5.4.1.131.jar                        | None                                     |
| L     | waila                   | 1.8.26                    | Hwyla-1.8.26-B41_1.12.2.jar                       | None                                     |
| L     | incontrol               | 3.9.18                    | incontrol-1.12-3.9.18.jar                         | None                                     |
| L     | incorporeal             | 1.2.5                     | incorporeal-1.2.5.jar                             | None                                     |
| L     | stackup                 | 0.2.5                     | StackUp-0.2.5.jar                                 | None                                     |
| L     | mantle                  | 1.12-1.3.3.55             | Mantle-1.12-1.3.3.55.jar                          | None                                     |
| L     | inspirations            | 1.12.2-0.2.9              | Inspirations-1.12.2-0.2.9.jar                     | None                                     |
| L     | inventorysorter         | 1.13.3+57                 | inventorysorter-1.12.2-1.13.3+57.jar              | None                                     |
| L     | itemzoom                | 1.11                      | itemzoom_1.12.2-1.11.jar                          | None                                     |
| L     | journeymap              | 1.12.2-5.7.1              | journeymap-1.12.2-5.7.1.jar                       | None                                     |
| L     | jeid                    | 1.0.4-SNAPSHOT            | JustEnoughIDs-1.0.4-SNAPSHOT-thin.jar             | None                                     |
| L     | loottweaker             | 0.3.1                     | LootTweaker-0.3.1+MC1.12.2.jar                    | None                                     |
| L     | jeresources             | 0.9.2.60                  | JustEnoughResources-1.12.2-0.9.2.60.jar           | None                                     |
| L     | kathairis               | 1.12.2-1.6.0-beta         | Kathairis-1.12.2-1.6.0-beta.jar                   | None                                     |
| L     | kleeslabs               | 5.4.12                    | KleeSlabs_1.12.2-5.4.12.jar                       | None                                     |
| L     | librarianlib            | 4.22                      | librarianlib-1.12.2-4.22.jar                      | None                                     |
| L     | login_shield            | 1.12.2-6-g5654706         | Login_Shield-1.12.2-6-g5654706.jar                | None                                     |
| L     | lunatriuscore           | 1.2.0.42                  | LunatriusCore-1.12.2-1.2.0.42-universal.jar       | None                                     |
| L     | magicalsculpture        | 0.99                      | magicalsculpture-1.0.0.jar                        | None                                     |
| L     | maxpotidext             | 1.0.3                     | maxpotidext-1.0.3.jar                             | None                                     |
| L     | mcjtylib_ng             | 3.5.4                     | mcjtylib-1.12-3.5.4.jar                           | None                                     |
| L     | mcmultipart             | 2.5.3                     | MCMultiPart-2.5.3.jar                             | None                                     |
| L     | meecreeps               | 1.3.1                     | meecreeps-1.12-1.3.1.jar                          | None                                     |
| L     | tbone                   | v1.6.8+mc1.12.2           | TBone-v1.6.8+mc1.12.2.jar                         | None                                     |
| L     | metalchests             | v6.1.0+mc1.12.2           | MetalChests-v6.1.0+mc1.12.2.jar                   | None                                     |
| L     | mist                    | 1.2.5.3                   | MistyWorld-1.12.2-1.2.5.3.jar                     | None                                     |
| L     | mobstages               | 2.0.8                     | MobStages-1.12.2-2.0.8.jar                        | None                                     |
| L     | moreoverlays            | 1.15.1                    | moreoverlays-1.15.1-mc1.12.2.jar                  | None                                     |
| L     | thebetweenlands         | 3.8.1                     | TheBetweenlands-3.8.1-universal.jar               | None                                     |
| L     | moretweaker             | 1.0.19                    | MoreTweaker-1.0.19.jar                            | None                                     |
| L     | mousetweaks             | 2.10                      | MouseTweaks-2.10-mc1.12.2.jar                     | None                                     |
| L     | thaumicperiphery        | 0.3.1                     | thaumicperiphery-0.3.1.jar                        | None                                     |
| L     | mystgears               | 1.1.7                     | mystgears-1.1.7.jar                               | None                                     |
| L     | naturalpledge           | 3.0.3                     | NaturalPledge-r3.1.2.jar                          | None                                     |
| L     | neat                    | 1.4-17                    | Neat 1.4-17.jar                                   | None                                     |
| L     | placebo                 | 1.6.0                     | Placebo-1.12.2-1.6.0.jar                          | None                                     |
| L     | shetiphiancore          | 3.5.9                     | shetiphiancore-1.12.0-3.5.9.jar                   | None                                     |
| L     | platforms               | 1.4.6                     | platforms-1.12.0-1.4.6.jar                        | None                                     |
| L     | qualitytools            | 1.0.7_for_1.12.2          | QualityTools-1.0.7_for_1.12.2.jar                 | None                                     |
| L     | randomportals           | 1.12.2-1.8.2.4            | randomportals-1.12.2-1.8.2.4.jar                  | None                                     |
| L     | llibrary                | 1.7.20                    | llibrary-1.7.20-1.12.2.jar                        | None                                     |
| L     | rats                    | 3.2.14                    | rats-3.2.14-1.12.2.jar                            | None                                     |
| L     | realdrops               | 1.2.14                    | RealisticItemDrops-1.2.14.jar                     | None                                     |
| L     | reauth                  | 4.0.3                     | ReAuth-1.12-Forge-4.0.3.jar                       | None                                     |
| L     | resourcereloader        | 1.0.2.5                   | ResourceReloader-1.0.2.5.jar                      | None                                     |
| L     | rusticthaumaturgy       | 4.4a                      | Rustic Thaumaturgy-4.4a.jar                       | None                                     |
| L     | rusticwitchcraft        | 1.0.2                     | rusticwitcraft-1.0.2.jar                          | None                                     |
| L     | scavenge                | 1.8                       | Scavenge V1.12-1.8.3.2.jar                        | None                                     |
| L     | similsaxtranstructors   | 1.12-1.0.21               | SimilsaxTranstructors-1.12-1.0.22.jar             | None                                     |
| L     | sledgehammer            | 1.12.2-2.0.18             | Sledgehammer-1.12.2-2.0.18.jar                    | None                                     |
| L     | soot                    | 1.10-hotfix               | Soot-1.10-hotfix.jar                              | None                                     |
| L     | soundfilters            | 0.12.1_for_1.12           | SoundFilters-0.12.1_for_1.12.jar                  | None                                     |
| L     | spawntabletweaker       | 1.0                       | spawntabletweaker-1.0.jar                         | None                                     |
| L     | superiorshields         | 1.12.2-1.0.2              | SuperiorShields-1.12.2-1.0.2.jar                  | None                                     |
| L     | supersoundmuffler       | 1.0.2.10                  | supersoundmuffler-revived_1.12.2_1.0.2.10.jar     | None                                     |
| L     | tellme                  | 0.7.0-dev.20200919.184303 | tellme-1.12.2-0.7.0-dev.20200919.184303.jar       | None                                     |
| L     | texfix                  | 4.0                       | TexFix V-1.12-4.0.jar                             | None                                     |
| L     | thaumicaugmentation     | 1.12.2-2.1.7              | ThaumicAugmentation-1.12.2-2.1.7.jar              | None                                     |
| L     | tcinventoryscan         | 2.0.10                    | ThaumicInventoryScanning_1.12.2-2.0.10.jar        | None                                     |
| L     | thaumicjei              | 1.6.0                     | ThaumicJEI-1.12.2-1.6.0-27.jar                    | None                                     |
| L     | tips                    | 1.0.9                     | Tips-1.12.2-1.0.9.jar                             | None                                     |
| L     | tipthescales            | 1.0.4                     | TipTheScales-1.12.2-1.0.4.jar                     | None                                     |
| L     | toastcontrol            | 1.8.1                     | Toast Control-1.12.2-1.8.1.jar                    | None                                     |
| L     | togetherforever         | 1.0.2                     | togetherforever-1.12.2-1.0.12-22.jar              | None                                     |
| L     | triumph                 | 3.19.2                    | Triumph-1.12.2-3.19.2.jar                         | None                                     |
| L     | vaultopic               | 2.2                       | vaultopic-2.2.jar                                 | None                                     |
| L     | voidislandcontrol       | 1.5.3                     | voidislandcontrol-1.5.3.jar                       | None                                     |
| L     | wailaharvestability     | 1.1.12                    | WailaHarvestability-mc1.12-1.1.12.jar             | None                                     |
| L     | wings                   | 1.1.6                     | wings-1.1.6-1.12.2.jar                            | None                                     |
| L     | bauble_wings            | 1.0.0                     | wings-1.1.6-1.12.2.jar                            | None                                     |
| L     | wizardry                | 0.11.1                    | wizardry-0.11.1.jar                               | None                                     |
| L     | lemonlib                | 1.3.0                     | lemonlib-1.12.2-1.3.0.jar                         | None                                     |
| L     | arcaneworld             | 0.0.11                    | arcaneworld-1.12.2-0.0.11.jar                     | None                                     |
| L     | kiwi                    | 0.5.3.32                  | Kiwi-1.12.2-0.5.3.32.jar                          | None                                     |
| L     | cuisine                 | 0.5.22-build929           | Cuisine-0.5.22-build929.jar                       | None                                     |
| L     | phosphor-lighting       | 1.12.2-0.2.7              | phosphor-forge-mc1.12.2-0.2.7-universal.jar       | None                                     |
| L     | librarianliblate        | 4.22                      | librarianlib-1.12.2-4.22.jar                      | None                                     |
| L     | mysticallib             | 1.12.2-1.13.0             | mysticallib-1.12.2-1.13.0.jar                     | None                                     |
| UD    | mowzies_wings           | 1.0.0                     | wings-1.1.6-1.12.2.jar                            | None                                     |
| UD    | mobends_wings           | 1.0.0                     | wings-1.1.6-1.12.2.jar                            | None                                     |

Loaded coremods (and transformers):

wings (wings-1.1.6-1.12.2.jar)
me.paulf.wings.server.asm.WingsRuntimePatcher
me.paulf.wings.server.asm.mobends.WingsMoBendsRuntimePatcher
AALoadingPlugin (arcanearchives-0.2.0.25-mixins8.jar)
LibrarianLib Plugin (librarianlib-1.12.2-4.22.jar)
com.teamwizardry.librarianlib.asm.LibLibTransformer
Incorporeal Tweaker (incorporeal-1.2.5.jar)
quaternary.incorporeal.spookyasm.IncorporealTransformer
BewitchmentFMLLoadingPlugin (bewitchment-1.12.2-0.0.22.64.jar)
PhosphorFMLLoadingPlugin (phosphor-forge-mc1.12.2-0.2.7-universal.jar)
Quark Plugin (Quark-r1.6-179.jar)
vazkii.quark.base.asm.ClassTransformer
Wizardry Plugin (wizardry-0.11.1.jar)
com.teamwizardry.wizardry.asm.WizardryTransformer
ColytraLoadingPlugin (colytra-1.12.2-1.2.0.4.jar)
c4.colytra.asm.ElytraTransformer
MistHookLoader (MistyWorld-1.12.2-1.2.5.3.jar)
ru.liahim.mist.core.minecraft.PrimaryClassTransformer
StackUpCore (StackUp-0.2.5.jar)
pl.asie.stackup.core.StackUpTransformer
ratscore (rats-3.2.14-1.12.2.jar)
com.github.alexthe666.rats.server.misc.RatsRuntimePatcher
LittlePatchingLoader (LittleTiles_v1.5.58_mc1.12.2.jar)
com.creativemd.littletiles.LittleTilesTransformer
Botania Tweaks Core (botaniatweaks-1.9.1.jar)
quaternary.botaniatweaks.asm.BotaniaTweakerTransformer
RandomPatches (randompatches-1.12.2-1.22.1.10.jar)
com.therandomlabs.randompatches.core.RPTransformer
ForgelinPlugin (Forgelin-1.8.4.jar)
CreativePatchingLoader (CreativeCore_v1.10.70_mc1.12.2.jar)
Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.14-1.12.2.jar)
pl.asie.foamfix.coremod.FoamFixTransformer
Thaumic Augmentation Core Plugin (ThaumicAugmentation-1.12.2-2.1.7.jar)
thecodex6824.thaumicaugmentation.core.TATransformer
CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)
team.chisel.ctm.client.asm.CTMTransformer
llibrary (llibrary-core-1.0.11-1.12.2.jar)
net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer
net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher
BNBGamingCore (BNBGamingCore-1.12.2-0.12.0.jar)
com.bloodnbonesgaming.bnbgamingcore.core.BNBGamingCoreClassTransformer
AstralCore (astralsorcery-1.12.2-1.10.27.jar)
ShetiPhian-ASM (ShetiPhian-ASM-1.12.0.jar)
shetiphian.asm.ClassTransformer
TheBetweenlandsLoadingPlugin (TheBetweenlands-3.8.1-core.jar)
thebetweenlands.core.TheBetweenlandsClassTransformer
JustEnoughIDs Extension Plugin (JustEnoughIDs-1.0.4-SNAPSHOT-thin.jar)
org.dimdev.jeid.JEIDTransformer
Max Potion ID Extender (maxpotidext-1.0.3.jar)
GL info: ' Vendor: 'Intel' Version: '4.6.0 - Build 26.20.100.7870' Renderer: 'Intel(R) UHD Graphics'
Launched Version: forge-14.23.5.2860
LWJGL: 2.9.4
OpenGL: Intel(R) UHD Graphics GL version 4.6.0 - Build 26.20.100.7870, Intel
GL Caps: Using GL 1.3 multitexturing.

Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz

Im dumb. Connected textures was screwing it up. just had to downgrade to 1.0.0.29 Connected Textures to fix it.

I just didn't update anything and it worked.

Yeah, we don't recommend just updating mods stuff. We test things before updates are released to the pack.

repo: thephoenixlodge/Heavens-of-Sorcery


text:
Problems with

Issue summary
I have some problems with html entities, the csv file contains a description like this "some description
Is there any solution for this that im not finding?

Please use the template to describe and submit some snippets otherwise I will be difficult to address your issue. Please remember that only issue related to the library features will be answered. There are other better place to help you manipulate CSV files.

repo: thephpleague/csv


text:
Add documentation around authentication headers in custom provider class

See #492 - add some documentation to indicate that when creating a custom Provider using AbstractProvider, it may be necessary to override the getAuthenticationHeaders() method.

Looks good. Thanks!


text:
Ghidra headless does not note when python scripts throw exception

This is handled by searching the output for scripts I make, but that does not catch errors in the il2cpp.py script created by Il2CppInspector. Still able to manually identify errors in debug (-vv) mode.

Do they fail when a script throws a java exception? I.e., will switching to a java script and getting rid of jython solve this?

repo: therealchjones/mffer


text:
Error inflating class technolifestyle.com.imageslider.FlipperLayout

what is this error and how to solve it?
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2426)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2490)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Caused by: android.view.InflateException: Binary XML file line #30: Binary XML file line #47: Error inflating class technolifestyle.com.imageslider.FlipperLayout
at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292)

@Midhilaj just add to your build.gradle (app module):
implementation 'me.relex:circleindicator:1.2.2@aar'

I have same proble but implementation 'me.relex:circleindicator:1.2.2@aar' dont fix it for me
Error:
android.view.InflateException: Binary XML file line #21: Binary XML file line #21: Error inflating class technolifestyle.com.imageslider.FlipperLayout
Caused by: android.view.InflateException: Binary XML file line #21: Error inflating class technolifestyle.com.imageslider.FlipperLayout
ITS WORKS if i use implementation 'com.github.therealshabi:AutoImageFlipper:v1.4.1' but 1.4.2 and 1.4.3 give me error
Next my app graddle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "28.0.3"
defaultConfig {
applicationId "domicilios.jejid.domiciliosllanos"
minSdkVersion 17
targetSdkVersion 26
versionCode 21
versionName "1.2.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.google.android.gms:play-services-maps:11.6.2'
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation("com.github.bumptech.glide:glide:4.8.0@aar") {
    exclude group: "com.android.support"
    transitive = true
}

implementation 'com.android.support:recyclerview-v7:26.1'
implementation 'com.android.support:appcompat-v7:26.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:design:26.1.0'
implementation 'com.android.support:support-v4:26.1.0'
implementation 'com.github.chrisbanes:PhotoView:2.1.3'
implementation 'com.android.support:cardview-v7:26.1.0'
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'org.jsoup:jsoup:1.8.3'
testImplementation 'junit:junit:4.12'
implementation 'com.sun.mail:android-mail:1.5.5'
implementation 'com.sun.mail:android-activation:1.5.5'
implementation 'com.github.therealshabi:AutoImageFlipper:v1.4.3'
implementation 'me.relex:circleindicator:1.2.2@aar'

authors: Jejid Midhilaj hernando-montoya

repo: therealshabi/AutoImageFlipper


text:
updated my name!

Can you add my name, tho it looks rich

Hey @tanishq-soni, thanks for suggesting a change but this repo isn't really accepting changes in the form of people adding their names to the site.

authors: tanishq-soni thesephist


text:
Adaptive Quality - Service Pack 1

This cleans up the code and docs a bit, improves the performance a smaller bit and introduces dynamic adjusting of the render target resolution.
Adjusting the render target resolution seems to be hitting a Unity bug:
Sometimes when the resolution changes one can see the old frame flashing inside the Vive. I have no idea how to fix this.
Until someone tests and tells me that it's just the example scene dropping too many frames that causes this, I'd say this PR shouldn't be merged yet.
There a some bugs filed with Unity regarding the render scales, so maybe this is just another one of those bugs.

Does AdaptiveQuality only work in Forward? (I'm using deferred for image effects)
Thank you!

Adjusting the render target resolution seems to be hitting a Unity bug:
Sometimes when the resolution changes one can see the old frame flashing inside the Vive. I have no idea how to fix this.
Until someone tests and tells me that it's just the example scene dropping too many frames that causes this, I'd say this PR shouldn't be merged yet.
There a some bugs filed with Unity regarding the render scales, so maybe this is just another one of those bugs.

This actually works fine for me with the latest commits on Unity 5.4.2f1 now. Someone else needs to test if it works for them, too. Then this PR should be ready to merge.

authors: bddckr xEvoGx


text:
Fix memory leak with multiple WebSocket servers on the same HTTP server

My use case involves several WebSocket servers on the same HTTP server that each care about specific path in URL (for instance, one handles ws://localhost/ws1 and another ws://localhost/ws2).
In this scenario I do not want to reject request if it doesn't correspond to particular WebSocketServer's path. However, if I do not accept and do not reject request, it will be kept in memory even after original socket connection is closed entirely.
One workaround is to use wsServer.handleRequestResolved(request);, which is not a public API and not intuitive.
I decided that at least when socket is closed, request should be removed from memory.
BTW, I'd also like to see request.ignore() method that allows to clean memory earlier (without explicitly accepting or rejecting the whole connection), but in either case, this PR is a last defense from memory leaks in mentioned and similar scenarios.

Can someone look at this, please?

Can someone finally review this?

I'm afraid this project is not being maintained for a while. Trying to contact @theturtle32 to assign new maintainers with NPM permissions.

authors: ibc nazar-pc


text:
ngclient: Document internal details (maybe)

There have been a few suggestions to document ngclient internals (or to publish that documentation):

RequestsFetcher
TrustedMetadataSet

https://github.com/theupdateframework/python-tuf/issues/1543, https://github.com/theupdateframework/python-tuf/pull/1517#discussion_r694700337
I think we could talk a bit about RequestsFetcher somewhere... either in the Fetcher documentation or Updater docs.
TrustedMetadataSet I would leave as an internal component but make sure it's still well documented. There is a possibility that it's going to be useful as a repository side component as well -- but then it's going to require some changes and can't live in ngclient sources... so I'd rather keep it clearly as an implementation detail

It would be good to document RequestsFetcher as part of the API docs, as that is the default fetcher the updater uses.
For TrustedMetadataSet, I agree it doesn't belong in the API docs. I do think it's neat enough to warrant a blog post, though!

authors: jku joshuagl

repo: theupdateframework/python-tuf


text:
NavigationBarSample doesn't show nav bar

When going to the Navbar Example page, the navigation bar doesn't display.
Great work btw!

Thank you, I will fix it later.

repo: thewei/react-native-navigator


text:
Add  command using

Command Name
/shibapic
Public API Resource
https://shibe.online/
Description
replies with an pic of shiba inu dog
Implementation Details

Add a new javascript file in the commands folder
Use axios to fetch the data from your public API
Format the data in a readable way and send it to the user
Use the discord.js docs to get started

Code of Conduct

[X] I agree to follow this project's Code of Conduct

can I work on this?

@flexx7 Sure, go ahead!

@flexx7  Well done!
I approved your pr #123 and labeled it with the hacktoberfest-accepted label.
Keep contributing ❤

repo: thieleju/statsbot


text:
added simple drawing game

Made a simple drawing game app using javascript

Hi @gurjott Change project name to DrawingGame from Simple_Drawing_Game

@PBJI I have changed the project name now

authors: PBJI gurjott

repo: thinkswell/javascript-mini-projects

license: Unlicense


text:
implement GetTransactions

TL;DR
Refactored transaction and log querying logic to improve code reusability and add support for aggregations.
What changed?

Introduced a new executeQuery function in the ClickHouseConnector to handle both transaction and log queries.
Added buildQuery and executeAggregateQuery functions to construct and execute queries more efficiently.
Updated GetTransactions and GetLogs methods to use the new query execution logic.
Modified the QueryResult struct to use []interface{} for the Data field, allowing for more flexible result types.
Implemented scanTransaction and scanLog functions to handle row scanning for each data type.

How to test?

Run existing tests for transaction and log queries to ensure functionality is maintained.
Create new test cases that include aggregations in the query filter.
Verify that the QueryResult structure correctly contains both data and aggregates.
Test edge cases with various combinations of filters, sorting, and pagination.

Why make this change?
This refactoring improves code maintainability and reduces duplication by centralizing query logic. It also adds support for aggregations in both transaction and log queries, enhancing the flexibility of the data retrieval process. The changes make it easier to extend functionality for future query types and improve overall code organization.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#48  👈
#44
#43
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @AmineAfia and the rest of your teammates on  Graphite

Merge activity

Sep 26, 6:12 AM EDT: @AmineAfia started a stack merge that includes this pull request via Graphite.

repo: thirdweb-dev/indexer


text:
feat(wallets): add watchAsset functionality to wallet API

Problem solved
Short description of the bug fixed or feature added
Changes made

[ ] Public API changes: list the public API changes made if any
[ ] Internal API changes: explain the internal logic changes

How to test

[ ] Automated tests: link to unit test file
[ ] Manual tests: step by step instructions on how to test

Contributor NFT
Paste in your wallet address below and we will airdrop you a special NFT when your pull request is merged.
Address:

PR-Codex overview
The focus of this PR is to add a watchAsset method to the wallet interface for watching assets.
Detailed summary

Added watchAsset method to the wallet interface in index.ts
Defined WatchAssetParams type in wallet.ts to specify asset details

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#3388  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @gregfromstl and the rest of your teammates on  Graphite

repo: thirdweb-dev/js


text:
Improve team overview page load perf + UI adjustments

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR focuses on enhancing the layout and structure of various components in the dashboard, improving responsiveness, and optimizing the rendering of the TeamOverviewPage. It introduces new loading states and refines the presentation of analytics data.
Detailed summary

Updated the layout of the range-selector component.
Adjusted the EmptyState section to use full width.
Modified the AnalyticsHeader to change padding and title size.
Added a Suspense fallback for loading states in TeamOverviewPage.
Refined the structure of OverviewPageContent for better readability.
Enhanced conditional rendering for charts and cards based on data availability.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#5475  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


text:
Prevent duplicate selections in multiple mode

In the "multiple" examples it's currently possible to select the same option repeatedly. Ideally there'd be a simple way to drop selected items from the options list. Apologies if this already exists and I've just missed it!

The kitchen sink has an example of disabling picked options (you could also filter them out from the available options if you prefer).
  const disable = (value) => selectedValues().includes(value);

Let me know if that helps!

That'll work for my case, much appreciated!
For ease of use I'd still suggest that this behaviour be a setting if possible.

authors: DavidStirling martinpengellyphillips

repo: thisbeyond/solid-select


text:
Add Nix OS/package-manger installation to readme

Thanks to @ByteSudoer @r-ryantm  chess-tui already available on Nix (Commits History)
Nix is an universal package-manager and can be installed on any operating system.
Add instructions for the users about how to install for NixOS (linux distributionn) or via Nix package-manager (any OS)
BTW it should also work on android on Termux or Nix-on-Droid via nix package-manager. I've tried other TUI packages before but not yet chess-tui.

Nice I didn't know that. Do you want to make the pr for that issue ? Else I will do it

Actually it doesn't look good on Readme page. IMO all the documentation, installation instructions etc should be moved to GitHub's Wiki page (maybe to a dedicated website in future). Simple markdown based, GitHub hosted site should be good enough with the help of https://github.com/squidfunk/mkdocs-material. What do you think?
Instead of all installation instructions on Readme page show this image/hyperlink : https://repology.org/project/chess-tui/badges (idea from Calibre)

Actually it doesn't look good on Readme page. IMO all the documentation #94, installation instructions, changelogs, project specific news/blogs? etc should be moved to GitHub's Wiki page (maybe to a dedicated website in future). Simple markdown based, GitHub hosted site should be good enough with the help of https://github.com/squidfunk/mkdocs-material. What do you think?

Great idea, as you saw it in #94 it is planned to document chess tui as part of a big refactor of the code I am starting. Improving the readability and spliting in more files. Putting the installation instructions here could be great.

Instead of all installation instructions on Readme page show this image/hyperlink : https://repology.org/project/chess-tui/badges (idea from Calibre)

Perfect, I was wondering how we could still have a good way for users to quickly see if they can install the project with their package manager. This solves it

https://thomas-mauran.github.io/chess-tui/docs/Installation/NixOS
Closing...thankyou :)

True gonna be improving that thanks @shuvashish76 !

repo: thomas-mauran/chess-tui


text:
🛑 dm-Homepage is down

In cc18107, dm-Homepage ($URL_DMDE) was down:

HTTP code: 502
Response time: 1544 ms

Resolved: dm-Homepage is back up in 2fa6958.

repo: thomas-merz/upptime


text:
Installation guide

Hello,
I am trying to get allsky running an a raspberry 3, but i have some problems getting it to compile, for example:
capture.cpp:1:33: fatal error: opencv2/core/core.hpp: No such file or directory
I compiled and installed opencv 4.1.1 from the sources, and tried to include opencv headers, but the problem remains. Is there a recommend way to get allsky to compile? Should i install a specific version op opencv?

Hi Michel,
You shouldn't have to do any special OpenCV installation. Are you using the latest Raspbian (Buster)?
Are there any other errors when running the install script?

It is solved now. I think i ran the install script before upgrading to buster (the pi was running jessie), and assumed i had to manually install openCv.
After rerunning the install script, allsky installs and works without problems.
Thanks for your quick response,
Michel

authors: michelprog thomasjacquin

repo: thomasjacquin/allsky


text:
Every night after Samba Backup has run all other backups are also deleted

I do not know exactly what you need in order to help out here. Also I member having had this conversation before but I cannot find it anywhere so I will have to start a new issue.
Thanks in advance.
Some information:

In the logging I think I see the addon actually deleted my other backups as well:
[22-08-29 01:00:24] INFO: Backup running ...
[22-08-29 01:00:24] DEBUG: Posting sensor data to API at /core/api/states/sensor.samba_backup
[22-08-29 01:00:24] DEBUG: API Status: 201
[22-08-29 01:00:24] DEBUG: API Response: {"entity_id":"sensor.samba_backup","state":"RUNNING","attributes":{"friendly_name":"Samba Backup","backups_local":"1","backups_remote":"10","total_backups_succeeded":"182","total_backups_failed":"16","last_backup":"2022-08-26 01:06"},"last_changed":"2022-08-28T23:00:24.648261+00:00","last_updated":"2022-08-28T23:00:24.648261+00:00","context":{"id":"01GBKAYKE8EX0TP27N15F45VD8","parent_id":null,"user_id":"66186115e80946759ca30229ee09d978"}}
[22-08-29 01:00:24] INFO: Creating backup "Samba Backup 2022-08-29 01:00"
[22-08-29 01:04:20] INFO: Copying backup e3bf3a1d (Samba_Backup_2022_08_29_01_00.tar) to share
[22-08-29 01:18:59] DEBUG: putting file e3bf3a1d.tar as \homeassistant\Samba_Backup_2022_08_29_01_00.tar (687.2 kb/s) (average 687.2 kb/s)
[22-08-29 01:18:59] DEBUG: List of local backups:
{"date":"2022-08-28T23:00:24.714589+00:00","slug":"e3bf3a1d","name":"Samba Backup 2022-08-29 01:00"}
{"date":"2022-08-28T03:09:11.394012+00:00","slug":"c22cc345","name":"addon_core_zwave_js_0.1.65"}
{"date":"2022-08-27T23:00:16.234089+00:00","slug":"3c66463b","name":"Samba Backup 2022-08-28 01:00"}
[22-08-29 01:18:59] INFO: Deleting c22cc345 (addon_core_zwave_js_0.1.65) local
[22-08-29 01:18:59] DEBUG: Command completed successfully.
[22-08-29 01:18:59] INFO: Deleting 3c66463b (Samba Backup 2022-08-28 01:00) local
[22-08-29 01:18:59] DEBUG: Command completed successfully.
[22-08-29 01:18:59] DEBUG: List of remote backups:
2022-08-29 01:18 Samba_Backup_2022_08_29_01_00.tar
2022-08-28 01:06 Samba_Backup_2022_08_28_01_00.tar
2022-08-27 01:07 Samba_Backup_2022_08_27_01_00.tar
2022-08-26 01:06 Samba_Backup_2022_08_26_01_00.tar
2022-08-25 01:21 Samba_Backup_2022_08_25_01_00.tar
2022-08-24 01:06 Samba_Backup_2022_08_24_01_00.tar
2022-08-23 01:06 Samba_Backup_2022_08_23_01_00.tar
2022-08-22 01:17 Samba_Backup_2022_08_22_01_00.tar
2022-08-21 01:06 Samba_Backup_2022_08_21_01_00.tar
2022-08-20 01:06 Samba_Backup_2022_08_20_01_00.tar
2022-08-19 01:06 Samba_Backup_2022_08_19_01_00.tar
[22-08-29 01:18:59] INFO: Deleting Samba_Backup_2022_08_19_01_00.tar on share
[22-08-29 01:19:00] DEBUG: Posting sensor data to API at /core/api/states/sensor.samba_backup
[22-08-29 01:19:00] DEBUG: API Status: 200
[22-08-29 01:19:00] DEBUG: API Response: {"entity_id":"sensor.samba_backup","state":"SUCCEEDED","attributes":{"friendly_name":"Samba Backup","backups_local":"1","backups_remote":"10","total_backups_succeeded":"183","total_backups_failed":"16","last_backup":"2022-08-29 01:19"},"last_changed":"2022-08-28T23:19:00.239574+00:00","last_updated":"2022-08-28T23:19:00.239574+00:00","context":{"id":"01GBKC0MWFHKKH7FHCQ2J33A8N","parent_id":null,"user_id":"66186115e80946759ca30229ee09d978"}}
[22-08-29 01:19:10] DEBUG: Posting sensor data to API at /core/api/states/sensor.samba_backup
[22-08-29 01:19:10] DEBUG: API Status: 200
[22-08-29 01:19:10] DEBUG: API Response: {"entity_id":"sensor.samba_backup","state":"IDLE","attributes":{"friendly_name":"Samba Backup","backups_local":"1","backups_remote":"10","total_backups_succeeded":"183","total_backups_failed":"16","last_backup":"2022-08-29 01:19"},"last_changed":"2022-08-28T23:19:10.296578+00:00","last_updated":"2022-08-28T23:19:10.296578+00:00","context":{"id":"01GBKC0YPRMEQG6Y3Y4J9YMFR2","parent_id":null,"user_id":"66186115e80946759ca30229ee09d978"}}
[22-08-29 01:19:10] INFO: Backup finished
[22-08-30 01:00:13] INFO: Backup running ...
[22-08-30 01:00:13] DEBUG: Posting sensor data to API at /core/api/states/sensor.samba_backup
[22-08-30 01:00:13] DEBUG: API Status: 201
[22-08-30 01:00:13] DEBUG: API Response: {"entity_id":"sensor.samba_backup","state":"RUNNING","attributes":{"friendly_name":"Samba Backup","backups_local":"1","backups_remote":"10","total_backups_succeeded":"182","total_backups_failed":"16","last_backup":"2022-08-26 01:06"},"last_changed":"2022-08-29T23:00:13.952162+00:00","last_updated":"2022-08-29T23:00:13.952162+00:00","context":{"id":"01GBNXB000XYW8G2QHNJ95GT1W","parent_id":null,"user_id":"66186115e80946759ca30229ee09d978"}}
[22-08-30 01:00:13] INFO: Creating backup "Samba Backup 2022-08-30 01:00"
[22-08-30 01:03:56] INFO: Copying backup 15725a9c (Samba_Backup_2022_08_30_01_00.tar) to share
[22-08-30 01:06:13] DEBUG: putting file 15725a9c.tar as \homeassistant\Samba_Backup_2022_08_30_01_00.tar (4469.8 kb/s) (average 4469.8 kb/s)
[22-08-30 01:06:13] DEBUG: List of local backups:
{"date":"2022-08-29T23:00:14.007208+00:00","slug":"15725a9c","name":"Samba Backup 2022-08-30 01:00"}
{"date":"2022-08-28T23:00:24.714589+00:00","slug":"e3bf3a1d","name":"Samba Backup 2022-08-29 01:00"}
[22-08-30 01:06:13] INFO: Deleting e3bf3a1d (Samba Backup 2022-08-29 01:00) local
[22-08-30 01:06:13] DEBUG: Command completed successfully.
[22-08-30 01:06:13] DEBUG: List of remote backups:
2022-08-30 01:06 Samba_Backup_2022_08_30_01_00.tar
2022-08-29 01:18 Samba_Backup_2022_08_29_01_00.tar
2022-08-28 01:06 Samba_Backup_2022_08_28_01_00.tar
2022-08-27 01:07 Samba_Backup_2022_08_27_01_00.tar
2022-08-26 01:06 Samba_Backup_2022_08_26_01_00.tar
2022-08-25 01:21 Samba_Backup_2022_08_25_01_00.tar
2022-08-24 01:06 Samba_Backup_2022_08_24_01_00.tar
2022-08-23 01:06 Samba_Backup_2022_08_23_01_00.tar
2022-08-22 01:17 Samba_Backup_2022_08_22_01_00.tar
2022-08-21 01:06 Samba_Backup_2022_08_21_01_00.tar
2022-08-20 01:06 Samba_Backup_2022_08_20_01_00.tar
[22-08-30 01:06:13] INFO: Deleting Samba_Backup_2022_08_20_01_00.tar on share
[22-08-30 01:06:13] DEBUG: Posting sensor data to API at /core/api/states/sensor.samba_backup
[22-08-30 01:06:13] DEBUG: API Status: 200
[22-08-30 01:06:13] DEBUG: API Response: {"entity_id":"sensor.samba_backup","state":"SUCCEEDED","attributes":{"friendly_name":"Samba Backup","backups_local":"1","backups_remote":"10","total_backups_succeeded":"183","total_backups_failed":"16","last_backup":"2022-08-30 01:06"},"last_changed":"2022-08-29T23:06:13.897350+00:00","last_updated":"2022-08-29T23:06:13.897350+00:00","context":{"id":"01GBNXNZG91GXBFTFQ5GY0A2T5","parent_id":null,"user_id":"66186115e80946759ca30229ee09d978"}}
[22-08-30 01:06:23] DEBUG: Posting sensor data to API at /core/api/states/sensor.samba_backup
[22-08-30 01:06:23] DEBUG: API Status: 200
[22-08-30 01:06:23] DEBUG: API Response: {"entity_id":"sensor.samba_backup","state":"IDLE","attributes":{"friendly_name":"Samba Backup","backups_local":"1","backups_remote":"10","total_backups_succeeded":"183","total_backups_failed":"16","last_backup":"2022-08-30 01:06"},"last_changed":"2022-08-29T23:06:23.946382+00:00","last_updated":"2022-08-29T23:06:23.946382+00:00","context":{"id":"01GBNXP9AAEAG7C7VBRBMQ1JYE","parent_id":null,"user_id":"66186115e80946759ca30229ee09d978"}}
[22-08-30 01:06:23] INFO: Backup finished

As documented, the addon cleans up all backups stored on the device --> https://github.com/thomasmauerer/hassio-addons/blob/master/samba-backup/DOCS.md#option-keep_local
Either set keep_local to a higher number or all if you do not want to cleanup at all.

Thats more clear, especially the line
Note: Backups that were not created with this add-on will be deleted as well.
I expected the config option would only apply on the addon config, not on other backups.
Is there an option te have it only apply on the addon backups? The other backups are small (addon backups) and the samba backup is big... keeping 20 (to preserve the addon ones) is not an option due to unneeded disk space usage.

No, there is not such an option. The addon uses standard functionality of the supervisor to manage backups. It has no information about who created the backups, it only sees the list of available ones.
You could set keep_local to all and implement your own cleanup logic with automations/scripts/etc. making use of the ha shell command. But that's not a trivial task.

authors: sanderlv thomasmauerer

repo: thomasmauerer/hassio-addons


text:
🛑 Nextcloud is down

In 1bc952a, Nextcloud ($URL_NEXTCLOUD) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud is back up in b38ed18 after 18 minutes.

repo: thomasmerz/upptime


text:
🛑 Portainer-NBG is down

In b2968a8, Portainer-NBG ($URL_PORTAINER_DE) was down:

HTTP code: 0
Response time: 0 ms

RCA: Due to https://github.com/thomasmerz/issue-tracker/issues/518

TL;DR:
I didn't get a reminder about renewal / keep alive of subdomains, so they went inactive 😢

Resolved: Portainer-NBG is back up in 4377e65 after 23 hours, 41 minutes.


text:
🛑 Netdata-KA is down

In 037852e, Netdata-KA ($URL_NETDATA_MERZ_NIMBUS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Netdata-KA is back up in 9792bdb after 2 hours, 42 minutes.

due to: https://github.com/thomasmerz/upptime/issues/2918


text:
Sparse update

Summary:
Minimal working example of sparse variational Gaussian processes. Needs further work before merging to the main package.
Main features are:

The addition of sparse variational Gaussian processes
Setting trainable parameters via a pytree's
Pushing the probabilistic backend to distrax as mentioned in #42
Proposal of consistent notation throughout the package that is close to how the maths is written.
Minor bug fixes

Full list of proposed changes:
gps.py:

Added global jitter variable to all GP models.
Map estimator, static prams resulted in an error → temporally changed this to raise an exception (note this can now be resolved with the recent addition of trainable parameters in future changes).
Fixed a bug in the NonConjugatePosterior _repr_ → previously is incorrectly said “Conjugate posterior” when it printed.
Added _rmul_ method to the prior → we can now do  both prior * likelihood and likelihood * prior.

kernels.py:

Fixed bug in euclidean distance function.
Added _add_ and _mul_ functionality to the kernel class - so that it is closer to the maths e.g. we can type kernel1 + kernel 2 +( kernel 3 * kernel4)
Revised cross covariance function (it was back to front) → swapped arguments to match how the maths is written, i.e. can now write Ktx = cross_covariance(k, t, x, k.params), whereas before this had to be implemented as Ktx = cross_covariance(k, x, t, k.params).

parameters.py:

Noticed bug in parameter transforms that arrises  for kernel combinations e.g. SumKernel(  kernel_set = [kernel1, kernel2]), due to having to apply transforms over list, as well as dictionaries. To fix this, I added a new function 'build_bijectors' that now works recursively over lists and dictionaries to create a pytree of bijectors. Then to obtain constrainers and unconstrainers to recover 'build_transforms ' as before , I apply forward and inverse methods to the pytree of bijectors.
Fxed the same issue aforementioned above in the 'transform' function.
Have changed "initialise" functions to add a boolean pytree of same structure as params, 'trainables' that determines which prameters are trainable.
Added function to stop gradients for non trainable parameters, "stop_grads" that applies jax.lax.stop_gradient to parameters that are set to false in the trainables pytree.

abstractions.py:

Revised existing training functions to set trainable parameters.
Added minimal working data mini-batcher using TensorFlow data.
Added minimal working mini-batch training function.

New additions :
These are currently minimal working.
variational.py:

Contains variational family class
Contains variational posterior class, that utilises variational families
Contains functions to build the ELBO and VFE for a variational posterior object.

sparse_gps.py:

Contains minimal working SVGP

gauss_hermite_quadrature.py:

Contains function that does Gauss-Hermite quadrature.

Notation:
Made notation more intuitive, e.g. Kxf = gram(kernel, test_inputs, x, kernel.params) in current version of GPJax was not intuitive  → it is confusing to have f corresponding to x and, x  corresponding to test_inputs.
I have provisionally revised the notation:

x    for the train inputs

y    for train labels

t     for test inputs (this might need to be changed to another letter to avoid confusion with time series)

F     for the latent function modelled as a GP

Fx    for the latent function, F, at train inputs, x

Fmu   for the predictive mean of the latent function, F

Fcov  for the predictive covariance of the latent function, F

Fvar  for the predictive (diagonal) variance of the latent function, F

nx    for the number of train inputs, x

Kxx   for the kernel gram matrix at train inputs, x

Lx    for lower cholesky decomposition at train inputs, x

mx    for prior mean at train inputs, x

nt    for number of test inputs, t

Ktt   for gram matrix at train inputs, t

Lt    for lower cholesky decomposition at test inputs, t

mt    for prior mean at test inputs, t

Ktx   for cross covariance between test inputs, t, and train inputs, x

and added notation for sparse GPs:

u for the inducing outputs
z for inducing inputs
nz for number of inducing inputs, z
Kzz for gram matrix at inducing inputs, z
Lz for lower cholesky decomposition at inducing inputs, z
Kzx   for cross covariance between test inputs, z, and train inputs, x

and the Gaussian variational family has two parameterations:

q(u) = N[u; mu,  sqrt . sqrt^T], is the standard (whiten is false).
q(u) = N[u; Lz . mu + mz,  (Lz . sqrt) . (Lz . sqrt)^T], is the whitened parameterisation.
with variational parameters, mu and sqrt, a vector and lower-triangular matrix respectively to optimise over.

Other issues

Variational poster in variational.py is rough. Would be nice if in later version it would accept a GP posterior and variational family as arguments
In SVGP from sparse_gps.py - it would be good to remove the "q" argument and take in a variational family.
Would like opinion of how to structure variational class.

@thomaspinder - think about integrating likelihood(model(x_test)) syntax for predictions. Handles the likelihood noise term in SVGP.

authors: Daniel-Dodd thomaspinder

repo: thomaspinder/GPJax


text:
support for older redis versions?

Could we add support for older Redis versions like 2.3, 2.2, 2.1, and 2.0?

See https://github.com/thomasvandoren/puppet-redis/pull/46 why older Redis versions are not supported (they're no longer provided at Redis.io).

Archiving this repo and closing all open issues and pull requests. Please fork and maintain any changes in another repo. Sorry for the inconvenience.

authors: brandongalbraith mcandre thomasvandoren

repo: thomasvandoren/puppet-redis


text:
Aperture growth apodization for curvilinear arrays

When I tried using the aperture growth apodization function with a curvilinear transducer (TransducerConvex), I got a warning that only linear arrays (TransducerArray) are currently supported. Are you planning on expanding the implementation of that apodization function to include curvilinear transducers in the near future?

We can add that as a feature, yes. It's a trivial extension as you would only need to switch from a definition based on depth vs. width to depth vs. angle I believe. I can't promise a timeline for when I would be able to do that myself though.