ZHA: Hive motion sensor stuck on detected

Home Assistant release with the issue:
0.91.0b3
Last working Home Assistant release (if known):
N/A
Operating environment (Hass.io/Docker/Windows/etc.):
arch | armv7l
dev | false
docker | true
hassio | true
os_name | Linux
python_version | 3.7.2
timezone | Europe/London
version | 0.91.0b3
virtualenv | false
Component/platform:
ZHA
https://www.home-assistant.io/components/zha/
Description of problem:
Able to pair the Hive motion sensor and get occupancy and motion binary_sensors but state is always detected (also temperature sensor that has a state of unknown but i don;t know if it actually has this data)
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
zha:
  usb_path: /dev/ttyUSB0
  database_path: /config/zigbee.db
  radio_type: deconz

Traceback (if applicable):
2019-03-30 22:31:22 WARNING (MainThread) [zigpy.zcl] Data remains after deserializing ZCL frame
2019-03-30 22:34:02 WARNING (MainThread) [zigpy_deconz.zigbee.application] Error while sending frame: 0xf0
2019-03-30 22:34:27 WARNING (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003 channel: zdo-HiveHome.com MOT003_ZDO async_configure stage failed ex:
2019-03-30 22:35:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.1835703632] Error handling message: {'ieee': '00:12:4b:00:11:7f:1a:61', 'endpoint_id': 6, 'cluster_id': 1026, 'cluster_type': 'in', 'attribute': 0, 'manufacturer': 4153, 'type': 'zha/devices/clusters/attributes/value', 'id': 38}
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/websocket_api/decorators.py", line 17, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/zha/api.py", line 272, in websocket_read_zigbee_cluster_attributes
    manufacturer=manufacturer
  File "/usr/local/lib/python3.7/site-packages/zigpy/zcl/init.py", line 211, in read_attributes
    result = await self.read_attributes_raw(to_read, manufacturer=manufacturer)
  File "/usr/local/lib/python3.7/site-packages/zigpy/zcl/init.py", line 179, in read_attributes_raw
    v = await self.request(True, 0x00, schema, attributes, manufacturer=manufacturer)
  File "/usr/local/lib/python3.7/site-packages/zigpy/device.py", line 90, in request
    expect_reply=expect_reply,
  File "/usr/local/lib/python3.7/site-packages/zigpy_deconz/zigbee/application.py", line 118, in request
    return await asyncio.wait_for(reply_fut, timeout)
  File "/usr/local/lib/python3.7/asyncio/tasks.py", line 423, in wait_for
    raise futures.TimeoutError()
concurrent.futures._base.TimeoutError

Additional information:
home-assistant.log

OK updated to 0.91.0b4 this morning and noticed that the motion binary_sensor was now off. I triggered to test and it changed correctly to 'on' in HA. Thought all was fixed until i realised that it was again stuck on (detected). In hindsight it was probably always this way after the first detection and has nothing to do with upgrading.

Can you post the SimpleDescriptor for this? My guess is that it reports occupancy and needs a timer implemented to reset its status

Sure....where do I find it? I’ve turned debug on for ZHA, zigpy_deconz and zigpy. Do I just unpair, pair and check the log?

Yep

I'm really struggling to get the SimpleDescriptor from the log, possibly as i'm also having trouble removing the device to add again, and when i do it just reconnects. Is there any other way to get this info? Thanks

OK deleted the db and started again. i think it's this;
2019-04-03 03:14:12 INFO (MainThread) [zigpy.endpoint] [0x04f2:6] Discovered endpoint information: <SimpleDescriptor endpoint=6 profile=260 device_type=1026 device_version=0 input_clusters=[0, 1, 3, 32, 1026, 1030, 1280] output_clusters=[25]>
2019-04-03 03:14:12 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 4, data: b'00040004000500'
2019-04-03 03:14:12 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (22, 4, 0, , 6, 260, 0, 1, b'\x00\x04\x00\x04\x00\x05\x00', 0, 0)
2019-04-03 03:14:12 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x121a001d001600040002f2040604010000010700000400040005000000
2019-04-03 03:14:12 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1c1a000c00050002f204ffcc
2019-04-03 03:14:12 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x121a00090002002204
2019-04-03 03:14:12 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 4]
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e1b000700aa00
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x171b000800010001
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x171b00270020002202fdff0002f2040000000600090002fdff04010001000500afffa2000102cc
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [32, 34, , 0, , 0, 0, 6, b'\x02\xfd\xff\x04\x01\x00\x01\x00\x05', 0, 175, 255, 162, 0, 1, 2, -52]
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy.zdo] [0x04f2:zdo] ZDO request 0x0006: [65533, 260, [], [1280]]
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 5, data: b'050000000101'
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (21, 5, 0, , 0, 0, 32774, 0, b'\x05\x00\x00\x00\x01\x01', 0, 0)
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x121c001c001500050002f20400000006800006000500000001010000
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1c1c000c00050002f204ffcc
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e1d000700a600
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x041d0007000000
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x121c00090002002605
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 38, 5]
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0e1d000700ae00
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [174, 0]
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x171e000800010001
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x041d0013000c002a0402f20406010000000000
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 4: 00
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x171e003d003600220200000102f20406040100001f00180401040000420c48697665486f6d652e636f6d05000042064d4f5430303300afffa2000100cc
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [54, 34, , 1, , 6, 260, 0, b'\x18\x04\x01\x04\x00\x00B\x0cHiveHome.com\x05\x00\x00B\x06MOT003', 0, 175, 255, 162, 0, 1, 0, -52]
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy.endpoint] [0x04f2:6] Manufacturer: HiveHome.com
2019-04-03 03:14:19 DEBUG (MainThread) [zigpy.endpoint] [0x04f2:6] Model: MOT003
home-assistant.log

<SimpleDescriptor endpoint=6 profile=260 device_type=1026 device_version=0 input_clusters=[0, 1, 3, 32, 1026, 1030, 1280] output_clusters=[25]>

this looks like it should just work unless it is like the Xiaomi sensor and doesn't reset itself :( do you have a link to the product? I may pick one up to investigate.

https://www.amazon.co.uk/Hive-ICEMTNSENSOR-Motion-Sensor/dp/B01N0GE45M

As you thought it should work i thought i might as well give it another go....didn't work. Interestingly though this time the temperature sensor gave me a reading at connection that looked accurate....but this then failed to update also. I have also had the same temperature sensor problem with a hue motion sensor (although motion worked) so not sure if it's something with my set-up?

I have one of these coming in tomorrow. Should have more info by the weekend.

That’s great thanks!

@mdm2207 So, I took a quick look at this... My version is slightly different. It has a light sensor and no occupancy sensor. That said, I need to build quirks for the devices. The motion clear command is never sent by the device from what I can see. I can fix this in a quirk using a timer. I'll probably get to this over the weekend.

@mdm2207 support for your device can be found here: https://github.com/dmulcahey/zha-device-handlers/commit/9c002d960b1f7056691ef3296e2f937688b4f1e3
if you install zhaquirks from that branch your device should work.

@dmulcahey would you mind pointing me in the right direction as to how to go about installing it? I'm using hass.io which i'm guessing makes it a bit more difficult..

fixed via #23215

@dmulcahey just updated to beta and all is working (well apart from temperature but I don’t need it). Thanks very much for sorting it out so quickly 👍🏻

Temp is working on mine... what’s the issue there?

The reading is correct when I connect for the first time, but then it never updates

Are you sure the temp is changing? If so, try re joining it

Ok decided to rebuild the database as having some other issues...
Noticed an error in setup which appeared to affect the temperature reading so rejoined and this time kept pressing the reset button to keep it alive.
Temperature didn’t appear to be updating. The sensor then became unavailable overnight for about 6 hours. Came back in the morning (seems to suggest a problem with a device on my mesh as it woke up when unrelated lights were in use again?) and the temperature reading changed. Hasn’t changed for the last 5 hours though

Yep, that means the communication isn’t making it to HA for some reason

Looking at history, the device often becomes unavailable for long periods which I’m guessing might just be a deep sleep feature? Makes sense it went offline overnight then.
When it detects motion it wakes up and at this point updates temperature. Not sure it does it if kept awake though

I’ll run a test today

can you post motion history for the same time period? Especially, was there motion when temp sensor was unavailable. Wondering if the device goes completely off net when it is idle.

As of now...

Motion is also unavailable, so it does look like the device is offline. Could be a weak network. Do you have any mains powered devices (but Sengled bulbs) which are not turned off physically?

The device is actually in the same room as the conbee stick so I don’t think it’s that (along with a hue bulb also connected and always on)
I have also paired a hive door sensor which behaves in exactly the same way (other than it doesn’t require a quirk to reset)

@mdm2207 mine is not exhibiting this behavior. I’ll run another test today at work and I’ll post some screenshots.

@mdm2207 Are you running the ConnBee on USB extension? If not, could you run the connbee off an extension cable? I know it sounds weird, but there was this recommendation and positive feedback.
Next: Once device goes offline, enable debug logging then go to Config Panel -> ZHA -> your hive sensor -> IAS Zone cluster -> Zone Type (id 0x0001) Attribute and get this attribute. It could take a few seconds for it to show. Post the logs here

I don't have IAS Zone cluster but have MotionCluster? Zone Type is 0x0001
Getting the attribute appeared to wake up the device
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0eb9000700aa00
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17b7000800010001
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17b70026001f002202fcff0102d2c20204010004080018260a000021a00b00afbfa2000102bd
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [31, 34, , 1, , 2, 260, 1024, b'\x18&\n\x00\x00!\xa0\x0b', 0, 175, 191, 162, 0, 1, 2, -67]
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy.zcl] [0xc2d2:2:0x0400] ZCL request 0x000a: [[<Attribute attrid=0 value=<zigpy.zcl.foundation.TypeValue object at 0x6befb2f0>>]]
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy.zcl] [0xc2d2:2:0x0400] Attribute report received: 0=2976
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 246, data: b'00f6000100'
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 246, 0, , 6, 260, 1280, 1, b'\x00\xf6\x00\x01\x00', 0, 0)
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12b8001b001400f600023be4060401000501050000f60001000000
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12b8000900020022f6
2019-04-27 09:42:47 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 246]
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1cb9000c000500026809ffcc
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0eba000700aa00
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17b9000800010001
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17b9002700200022020000010268090604010005090019150020000000000000afffa2000104cc
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [32, 34, , 1, , 6, 260, 1280, b'\x19\x15\x00 \x00\x00\x00\x00\x00', 0, 175, 255, 162, 0, 1, 4, -52]
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy.zcl] [0x0968:6:0x0500] ZCL request 0x0100: [32, 0, 0, 0]
2019-04-27 09:42:50 DEBUG (MainThread) [homeassistant.components.zha.core.channels.security] Updated alarm state: 0
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy.zcl] [0x0968:6:0x0500] No handler for cluster command 0
2019-04-27 09:42:50 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1cba000c000500026809ffcc
2019-04-27 09:42:51 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1cbb000c000500026809ffcc
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1cbc000c000500023be4ffd3
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ebd000700a600
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04ba0007000000
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04ba0013000c0022f6023be406010000000000
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 246: 00
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1cbb000c000500023be4ffd3
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ebc000700aa00
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17bb000800010001
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17bb00270020002202000001023be40604010005090018f601010000310d0000afffa2000104d3
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [32, 34, , 1, , 6, 260, 1280, b'\x18\xf6\x01\x01\x00\x001\r\x00', 0, 175, 255, 162, 0, 1, 4, -45]
2019-04-27 09:42:52 DEBUG (MainThread) [homeassistant.components.zha.api] Read attribute for: cluster_id: [1280] cluster_type: [in] endpoint_id: [6] attribute: [1] manufacturer: [None] response: [13] failure: [{}]
2019-04-27 09:42:52 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1cbc000c000500023be4ffd3
2019-04-27 09:43:07 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: started initialization
2019-04-27 09:43:07 DEBUG (MainThread) [homeassistant.components.zha.core.channels] entry loaded from storage: ZhaDeviceEntry(name='HiveHome.com MOT003', ieee='00:12:4b:00:0e:3c:29:81', power_source=0, manufacturer_code=4153, last_seen=1556226970.3539639)
2019-04-27 09:43:07 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: channel: zdo-HiveHome.com MOT003_ZDO async_initialize stage succeeded
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 247, data: b'00f7000700'
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 247, 0, , 6, 260, 0, 1, b'\x00\xf7\x00\x07\x00', 0, 0)
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12bc001b001400f700023be4060401000001050000f70007000000
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 248, data: b'00f8003100'
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 248, 0, , 6, 260, 1, 1, b'\x00\xf8\x001\x00', 0, 0)
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12bd001b001400f800023be4060401010001050000f80031000000
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 249, data: b'00f9000000'
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 249, 0, , 6, 260, 1026, 1, b'\x00\xf9\x00\x00\x00', 0, 0)
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12be001b001400f900023be4060401020401050000f90000000000
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12bc000900020022f7
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 247]
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12bd000900020022f8
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 248]
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12be000900020022f9
2019-04-27 09:43:07 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 249]
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ebf000700a600
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04bf0007000000
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ec0000700a600
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04bf0013000c0026f7023be40601f000000000
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 247: f0
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04c00007000000
2019-04-27 09:43:14 WARNING (MainThread) [zigpy_deconz.zigbee.application] Error while sending frame: 0xf0
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04c00013000c0026f8023be40601f000000000
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 248: f0
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04c10007000000
2019-04-27 09:43:14 WARNING (MainThread) [zigpy_deconz.zigbee.application] Error while sending frame: 0xf0
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04c10013000c0022f9023be40601f000000000
2019-04-27 09:43:14 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 249: f0
2019-04-27 09:43:14 WARNING (MainThread) [zigpy_deconz.zigbee.application] Error while sending frame: 0xf0
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1cc2000c000500023be4ffd3
2019-04-27 09:43:24 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: channel: basic-0xe43b:6:0x0000 async_initialize stage succeeded
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 250, data: b'00fa000000'
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 250, 0, , 6, 260, 1030, 1, b'\x00\xfa\x00\x00\x00', 0, 0)
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12c2001b001400fa00023be4060401060401050000fa0000000000
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12c2000900020022fa
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 250]
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 251, data: b'00fb002100'
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 251, 0, , 6, 260, 1, 1, b'\x00\xfb\x00!\x00', 0, 0)
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12c3001b001400fb00023be4060401010001050000fb0021000000
2019-04-27 09:43:24 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: channel: attribute-0xe43b:6:0x0402 async_initialize stage succeeded
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 252, data: b'00fc000200'
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 252, 0, , 6, 260, 1280, 1, b'\x00\xfc\x00\x02\x00', 0, 0)
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12c4001b001400fc00023be4060401000501050000fc0002000000
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12c3000900020022fb
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 251]
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12c4000900020022fc
2019-04-27 09:43:24 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 252]
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ec5000700a600
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04c50007000000
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ec6000700a600
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04c50013000c0026fa023be40601f000000000
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 250: f0
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04c60007000000
2019-04-27 09:43:32 WARNING (MainThread) [zigpy_deconz.zigbee.application] Error while sending frame: 0xf0
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ec6000700a600
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04c60013000c0026fb023be40601f000000000
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 251: f0
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04c70007000000
2019-04-27 09:43:32 WARNING (MainThread) [zigpy_deconz.zigbee.application] Error while sending frame: 0xf0
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04c70013000c0022fc023be40601f000000000
2019-04-27 09:43:32 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 252: f0
2019-04-27 09:43:32 WARNING (MainThread) [zigpy_deconz.zigbee.application] Error while sending frame: 0xf0
2019-04-27 09:43:36 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ec8000700aa00
2019-04-27 09:43:36 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:43:36 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:43:36 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17c8000800010001
2019-04-27 09:43:36 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17c8003b0034002202000001028fe301040100001d001c3412980a02ff4c0600100121db0b21a813240900000000211500205e00afffa2000102c5
2019-04-27 09:43:36 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [52, 34, , 1, , 1, 260, 0, b'\x1c4\x12\x98\n\x02\xffL\x06\x00\x10\x01!\xdb\x0b!\xa8\x13$\t\x00\x00\x00\x00!\x15\x00 ^', 0, 175, 255, 162, 0, 1, 2, -59]
2019-04-27 09:43:36 DEBUG (MainThread) [zigpy.zcl] [0xe38f:1:0x0000] ZCL request 0x000a: [[<Attribute attrid=65282 value=<zigpy.zcl.foundation.TypeValue object at 0x704d7430>>]]
2019-04-27 09:43:36 DEBUG (MainThread) [zigpy.zcl] [0xe38f:1:0x0000] Attribute report received: 65282=[<zigpy.zcl.foundation.TypeValue object at 0x704d7170>, <zigpy.zcl.foundation.TypeValue object at 0x704d78f0>, <zigpy.zcl.foundation.TypeValue object at 0x704d7a10>, <zigpy.zcl.foundation.TypeValue object at 0x704d7130>, <zigpy.zcl.foundation.TypeValue object at 0x704d79f0>, <zigpy.zcl.foundation.TypeValue object at 0x704d76d0>]
2019-04-27 09:43:36 WARNING (MainThread) [zigpy.util] Error calling listener.attribute_updated: Error binding parameter 4 - probably unsupported type.
2019-04-27 09:43:42 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: channel: attribute-0xe43b:6:0x0406 async_initialize stage succeeded
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 253, data: b'00fd002000'
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 253, 0, , 6, 260, 1, 1, b'\x00\xfd\x00 \x00', 0, 0)
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12c9001b001400fd00023be4060401010001050000fd0020000000
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12c9000900020022fd
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 253]
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 254, data: b'00fe000000'
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 254, 0, , 6, 260, 1280, 1, b'\x00\xfe\x00\x00\x00', 0, 0)
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12ca001b001400fe00023be4060401000501050000fe0000000000
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12ca000900020022fe
2019-04-27 09:43:42 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 254]
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1ccb000c000500023be4ffd2
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ecc000700a600
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04cb0007000000
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04cb0013000c0022fd023be406010000000000
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 253: 00
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ecc000700aa00
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17cc000800010001
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17cc0026001f002202000001023be40604010100080018fd01200000201e00afffa2000102d3
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [31, 34, , 1, , 6, 260, 1, b'\x18\xfd\x01 \x00\x00 \x1e', 0, 175, 255, 162, 0, 1, 2, -45]
2019-04-27 09:43:45 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: channel: power-0xe43b:6:0x0001 async_initialize stage succeeded
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1ccd000c000500023be4ffd3
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ece000700a600
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04cd0007000000
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04cd0013000c0022fe023be406010000000000
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 254: 00
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1cce000c000500023be4ffd3
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ecf000700aa00
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:43:45 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17ce000800010001
2019-04-27 09:43:46 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17ce0026001f002202000001023be40604010005080018fe01000000300000afffa2000102d3
2019-04-27 09:43:46 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [31, 34, , 1, , 6, 260, 1280, b'\x18\xfe\x01\x00\x00\x000\x00', 0, 175, 255, 162, 0, 1, 2, -45]
2019-04-27 09:43:46 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: channel: ias_zone-0xe43b:6:0x0500 async_initialize stage succeeded
2019-04-27 09:43:46 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: power source: Battery or Unknown
2019-04-27 09:43:46 DEBUG (MainThread) [homeassistant.components.zha.core.device] HiveHome.com MOT003: completed initialization
2019-04-27 09:43:46 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x1ccf000c000500023be4ffd3
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ed0000700aa00
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17cf000800010001
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17cf00270020002202fdff0002732d0000000600090072fdff5ec00119000000afdfa2000102c1
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [32, 34, , 0, , 0, 0, 6, b'r\xfd\xff^\xc0\x01\x19\x00\x00', 0, 175, 223, 162, 0, 1, 2, -63]
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy.zdo] [0x2d73:zdo] ZDO request 0x0006: [65533, 49246, [25], []]
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 255, data: b'ff00000000'
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (20, 255, 0, , 0, 0, 32774, 0, b'\xff\x00\x00\x00\x00', 0, 0)
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12d0001b001400ff0002732d0000000680000500ff000000000000
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12d0000900020022ff
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 255]
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ed1000700a600
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04d10007000000
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04d10013000c0022ff02732d00000000000000
2019-04-27 09:44:27 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 255: 00
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ed2000700aa00
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17d2000800010001
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17d200270020002202fdff000211a20000000600090012fdff04010119000000afffa2000102cc
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [32, 34, , 0, , 0, 0, 6, b'\x12\xfd\xff\x04\x01\x01\x19\x00\x00', 0, 175, 255, 162, 0, 1, 2, -52]
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy.zdo] [0xa211:zdo] ZDO request 0x0006: [65533, 260, [25], []]
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.zigbee.application] Zigbee request with id 0, data: b'000000000101'
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_request (21, 0, 0, , 0, 0, 32774, 0, b'\x00\x00\x00\x00\x01\x01', 0, 0)
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x12d3001c00150000000211a200000006800006000000000001010000
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x12d300090002002200
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.api] APS data request response: [2, 34, 0]
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ed4000700a600
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [166, 0]
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_confirm (0,)
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x04d40007000000
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x04d40013000c0022000211a200000000000000
2019-04-27 09:45:20 DEBUG (MainThread) [zigpy_deconz.api] APS data confirm response for request with id 0: 00
2019-04-27 09:45:22 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ed5000700aa00
2019-04-27 09:45:22 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:45:22 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:45:22 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17d5000800010001
2019-04-27 09:45:22 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17d5002a00230022020000010211a209040119000c0001770100391003020057030100afffa2000104cc
2019-04-27 09:45:22 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [35, 34, , 1, , 9, 260, 25, b'\x01w\x01\x009\x10\x03\x02\x00W\x03\x01', 0, 175, 255, 162, 0, 1, 4, -52]
2019-04-27 09:45:22 DEBUG (MainThread) [zigpy.zcl] [0xa211:9:0x0019] ZCL request 0x0101: [0, 4153, 515, 16996096, 0]
2019-04-27 09:45:22 DEBUG (MainThread) [zigpy.zcl] [0xa211:9:0x0019] No handler for cluster command 1
2019-04-27 09:45:25 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x0ed6000700aa00
2019-04-27 09:45:25 DEBUG (MainThread) [zigpy_deconz.api] Device state changed response: [170, 0]
2019-04-27 09:45:25 DEBUG (MainThread) [zigpy_deconz.api] Command aps_data_indication (1, 1)
2019-04-27 09:45:25 DEBUG (MainThread) [zigpy_deconz.uart] Send: 0x17d6000800010001
2019-04-27 09:45:25 DEBUG (MainThread) [zigpy_deconz.uart] Frame received: 0x17d6002a00230022020000010211a209040119000c0001780100391003020057030100afffa2000102cc
2019-04-27 09:45:25 DEBUG (MainThread) [zigpy_deconz.api] APS data indication response: [35, 34, , 1, , 9, 260, 25, b'\x01x\x01\x009\x10\x03\x02\x00W\x03\x01', 0, 175, 255, 162, 0, 1, 2, -52]
2019-04-27 09:45:25 DEBUG (MainThread) [zigpy.zcl] [0xa211:9:0x0019] ZCL request 0x0101: [0, 4153, 515, 16996096, 0]
2019-04-27 09:45:25 DEBUG (MainThread) [zigpy.zcl] [0xa211:9:0x0019] No handler for cluster command 1

By the way, you can see from above that the device goes offline after exactly 2 hours of inactivity


GWorkspace does not run: undefined symbol

Issue description
Trying to run GWorkspace on unstable NixOS fails with an undefined symbol error:
$ GWorkspace
Error (objc-load):/nix/store/f86p309665myck7mk8171nvhscd5z5f7-gnustep-back-0.25.0/lib/GNUstep/Bundles/libgnustep-back-025.bundle/./libgnustep-back-025: undefined symbol: XmuLookupStandardColormap
2016-11-23 21:47:36.076 .GWorkspace-wrapped[14710:14710] NSApplication.m:317  Assertion failed in BOOL initialize_gnustep_backend().  Can't load object file from backend at path /nix/store/f86p309665myck7mk8171nvhscd5z5f7-gnustep-back-0.25.0/lib/GNUstep/Bundles/libgnustep-back-025.bundle
/nix/store/qaf35bfgwsznsmsgdnl2g1gj3pa30yvr-gworkspace-0.9.3/bin/.GWorkspace-wrapped: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:317  Assertion failed in BOOL initialize_gnustep_backend().  Can't load object file from backend at path /nix/store/f86p309665myck7mk8171nvhscd5z5f7-gnustep-back-0.25.0/lib/GNUstep/Bundles/libgnustep-back-025.bundle

Technical details

System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)
17.03pre95306.a24728f (Gorilla)
Nix version: (run nix-env --version)
nix-env (Nix) 1.11.4
Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)
"17.03pre95306.a24728f"

cc @ashalkhakov  @matthewbauer

Do any of the other gnustep executables work? If I recall correctly, GWorkspace worked at some point. We may just need to update GWorkspace to 0.9.4.

SystemPreferences gives a similar error:
$ SystemPreferences
Error (objc-load):/nix/store/f86p309665myck7mk8171nvhscd5z5f7-gnustep-back-0.25.0/lib/GNUstep/Bundles/libgnustep-back-025.bundle/./libgnustep-back-025: undefined symbol: XmuLookupStandardColormap
2016-11-24 07:52:19.267 .SystemPreferences-wrapped[19772:19772] NSApplication.m:317  Assertion failed in BOOL initialize_gnustep_backend().  Can't load object file from backend at path /nix/store/f86p309665myck7mk8171nvhscd5z5f7-gnustep-back-0.25.0/lib/GNUstep/Bundles/libgnustep-back-025.bundle
/nix/store/dn3mmjagz892zv47b0a163dniqbr4kiw-system_preferences-1.1.0/bin/.SystemPreferences-wrapped: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:317  Assertion failed in BOOL initialize_gnustep_backend().  Can't load object file from backend at path /nix/store/f86p309665myck7mk8171nvhscd5z5f7-gnustep-back-0.25.0/lib/GNUstep/Bundles/libgnustep-back-025.bundle

I have tried GWorkspace-0.9.4 and I have got the same error.

PR https://github.com/NixOS/nixpkgs/pull/24477#issuecomment-290621951 fixes this issue.

PR was merged


add support for DropDown with valid value and checkBox option not only TextField with "Contains" option

hi
can we have something like below picture where instead of TextField "Contains"  i can set dropdown will valid values, or checkBox in case its true/false value

This is a good feature suggestion.


Install with Private ClusterType assigns Public IP to bastion node

Describe the bug
I followed the template and created a openshift environment using clusterType Private. However in the resulting environment, i see the Bastion node is assigned a public Ip by default. When using  this template to create an openshift environment on customers system this will be an issue, as they do not want Public IP (internet inbound) access to the cluster. They need the VM's to be accessible only within Customer's network.
To Reproduce
Steps to reproduce the behavior:

Created all the pre-requisites for Private ClusterType install such as DNS, vnet, subnect etc..
Run the az deployment command

Expected behavior
I expected that the bastion node will not have a public IP assigned. Bastion node is created by the deployment and we have no control.
Screenshots
If applicable, add screenshots to help explain your problem.
stdout
Include the last 100 lines of stdout from Bastion host - see troubleshooting https://docs.microsoft.com/en-us/azure/virtual-machines/linux/openshift-troubleshooting
Template Information (please complete the following information):

OS: [e.g. iOS]
Branch: [e.g. master]

Additional context
Add any other context about the problem here.

The OpenShift cluster itself does not have any public IPs.  The bastion host is setup with a public IP by default, but you can easily remove the public IP.

Certain customers have policy restrictions on their azure account which does not let them create public IP's so this template is failing for those scenarios. any workarounds?


[Docs] Document the Error Codes CLI utility tool

Current State
A utility for automating the assignment of error codes and automatic generation of documentation of those error codes has been developed by @mgfeller 💪 . Described here.
Desired State
A page under Contributing should providing contributors a description of the tool and instructions on how to ensure that when they are creating errors that they do so in the Meshery way (in a way in which is compatible with this error code framework).

Contributor Resources

Meshery documentation site
Meshery documentation source
Instructions for contributing to documentation
Layer5 Community Slack

@ramrodo we will look to integrate this utility into all workflows that build Meshery components that use the MeshKit library, so all of Meshery component repos and workflows. You're help here and understanding of the tool is most solicited.

@leecalcote Sure. I'll wait until that feature is merged to test it and implement it in the CI workflows.
I have some questions in the meantime:

This utility will create a log file with the error codes, right? So, a PR can not be merged if this file is not empty?
Do we plan to upload this file somewhere or it should be deleted on every CI workflow run?

It will produce a component-specific file (or files if the repo has multiple components) that need to be committed to the _data folder in the /docs directory. These datafiles are the source of the Error Codes reference - https://docs.meshery.io/reference/error-codes
// @alonsolopezr

A page under Contributing should providing contributors a description of the tool and instructions on how to ensure that when they are creating errors that they do so in the Meshery way (in a way in which is compatible with this error code framework).

The page describing how to create errors has been created at https://docs.meshery.io/project/contributing-error. Would be great to receive feedback on this from one of the contributors cc @sayantan1413 : )
This also seems duplicate of https://github.com/meshery/meshery/issues/3206
The documentation on how the utility works is being tracked in https://github.com/meshery/meshery/issues/3208 and hasn't seen much progress.

Hey @DelusionalOptimist the documentation on the meshkit error is well-written.But I have a little suggestion like I think we can also that after writing the functions we can run make error in the meshery repo and the error will get listed in the JSON files errorutil_analyze_errors.json, errorutil_analyze_summary.json and errorutil_errors_export.json. and after running make error a contributor can also list if some error code is duplicated or not and can change it accordingly. I think this can be added if needed otherwise the documentation is well written. 😃

That's a great suggestion @sayantan1413. We should surely add this to the docs. :white_check_mark:
Do you want to raise a PR for this? If not, no worries :D

Yeah sure @DelusionalOptimist I will raise a PR for this.

Time flies. Let's keep this open for now.

@DelusionalOptimist @sayantan1413 this is already done right?

Yup, I guess it is already done!!


Crash on Ubuntu 16.04 LTS Firefox

This addon crashes the Firefox on Ubuntu 16.04 LTS. I belive this isn't intended but wasn't tested before.
It crashes on the 5th or 6th time a search was done.
EDIT: After some testing I found out, AdblockPlus was causing this crash.

AdblockPlus was causing this crash.

in combination with this extension or independent of it? if it's just ABP, you can close this issue.

it crashes, when ABP is enabled. Personally if find that that is an issue and should be resolved. A lot of people are using ABP, cause of that this should be resolved.

@TheWildBear: Use uBlock Origin. It's better than Adblock…


[BUG] MongoDB Integration Test Failing Consistently

Describe the bug
MongoDB test failing consistently
{"File":"pkg/log/log.go","Function":"github.com/kanisterio/kanister/pkg/log.Print","Line":165,"app":"mongo","hostname":"fv-az74-130","level":"info","msg":"Pinging the application.","time":"2022-11-21T21:52:38.435430143Z"}
{"File":"pkg/log/log.go","Function":"github.com/kanisterio/kanister/pkg/log.Print","Line":165,"app":"mongo","hostname":"fv-az74-130","level":"info","msg":"Pinging the application.","time":"2022-11-21T21:52:42.168397404Z"}

----------------------------------------------------------------------
FAIL: <autogenerated>:1: MongoDB.TestRun

integration_test.go:239:
    c.Assert(err, IsNil)
... value *errors.withStack = Context done while polling: context deadline exceeded ("Context done while polling: context deadline exceeded")

{"File":"pkg/log/log.go","Function":"github.com/kanisterio/kanister/pkg/log.Print","Line":165,"app":"mongo","hostname":"fv-az74-130","level":"info","msg":"Uninstalling application.","time":"2022-11-21T21:52:42.273803615Z"}
OOPS: 5 passed, 1 FAILED
--- FAIL: Test (574.16s)

Additional context
We may need to update the base image version to work with the latest helm chart

The minimum supported version seems to be 5.0+
To 12.0.0
This major release renames several values in this chart and adds missing features, in order to be inline with the rest of assets in the Bitnami charts repository.

...

Additionally also updates the MongoDB image dependency to it newest major, 5.0


Convert to Typescript (in progress)

Still very much under progress. All help is appreciated! Will gladly discuss any design decisions too, as I'm rather new to Typescript really.
Why
Type checking for the internals makes development more fun and safer too.
Also, will be great to get a fully and correctly typed version of Bacon out!
Changes

Gradually convert the whole codebase (at least under /src) to Typescript
Function Construction Rules are gone. No more stream.map(".fieldName")
Tests are now always run against ../dist/Bacon.js which is a good thing. Makes sure the actual bundle is working.

Not so nice things

I've had to resort to some <any> typings in, for example EventStream.map to
avoid code duplication between implementations for eventstreams and properties.
If TypeScript had higher-kinded types, this might be avoidable.

Current status

Core features converted to Typescript and all tests passing
A lot of .js sources still there! Pls help by converting some of them to Typescript!
The npm run watch thingie that uses Rollup currently hides typescript type errors.
As an interim solution there's npm run watch-ts
Partial builds not working. Work not started. See below.
Typings not currently built. The actual build process still generates a single js bundle
The Main Bacon object is currently still constructed by adding stuff dynamically there, for instance in bus.ts: Bacon.Bus = Bus. The plan is to migrate away from this and use, for instance, Bus directly by importing it. When everything is typescript, the Bacon object can be constructed in a typed way.

My idea is to proceed by converting from bottom-up in the sense that newly converted .ts files have no dependencies on the .js parts. So if you want to convert something, follow the imports to the roots and start there.
Design decisions
The earlier approach of adding methods to prototypes in different source files
doesn't work with Typescript. The new design is such that operations (like map) are
defined in their own source files but included in the Observable, EventStream
and Property classes by delegating to the implementations in the separate modules.
This allows library users to use Bacon.js just like before but also allows you to
require separate methods if you like. Partial builds are currently not possible, but
could be created by some preprocessing on the 3 files.

:+1:
As heavy user of Bacon who hasn't embraced Coffescript yet, I really appreciate moving the code base to TypeScript! It's not that I have used TypeScript at all (did a bit of ActionScript back then), but it's a superset of JavaScript with types and that's fine!

Function Construction Rules are gone. No more stream.map(".fieldName")

I was always torn between the fine terseness of that statement and the awkward code logic in a string which feels wrong.

I've had to resort to some any typings  in, for example EventStream.map

Hey perhaps that's not terrible. Don't overdo typing! Regardless of being typed so weakly JavaScript not a bad language. That's what I've learned from years of programming: Who hasn't used void* or struggled making a template class work for a set of types in C++? One should not serve the Mighty Compiler, but write clean bug-free code. :smile:

Converted all code to typescript. There's still documentation and build stuff to be done though.


[Pushnotifications] Add error event

This PR will add an error event to PushNotificationIOS.
How it works
When something goes wrong with the Push notifications, for example running on a simulator or when the certificates aren't configured the right way, IOS will create an error and pass it to didFailToRegisterForRemoteNotificationsWithError. This error consists out of an key and a message. This error is passed down from IOS to Js and when there is an error event registered in JS it will pass the error. When there isn't an error event registered nothing will happen.
Why is this useful?
At the moment PushNotificationIOS fails silently and there is no way of telling if something went wrong. Therefore some people are having trouble to get push notifications working in react-native.
How to use
The error event can be used just like the register and the notification event.
The error callback will give the error message and the error key. Both are the original IOS error.
// Javascript:
PushNotificationIOS.addEventListener('error', function(message, key){
   console.log('An error occurred: ', message);
});
PushNotificationIOS.addEventListener('register', function(token){
   console.log('You are registered and the device token is: ',token)
});
PushNotificationIOS.requestPermissions();

And add this to the AppDelegate.m besides the normal pushnotifications code:
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{
  [RCTPushNotificationManager application:application didFailToRegisterForRemoteNotificationsWithError:error];
}

Similar PR
A similar solution PR exists: https://github.com/facebook/react-native/pull/1019
This PR uses a callback as a parameter in requestPermissions and it will give you a token or an error.
I prefer the solution is this PR because it is:

more in line with the react-native Api.
less potential spaghetti code
I have used this in an proof of concept app and I prefer the event over the callback.

References
This PR was part of https://github.com/facebook/react-native/pull/1979 and it is discussed here: https://github.com/facebook/react-native/issues/1613.
This event should be added to the docs. Can anyone tell me how accomplish this?
Please let me know what you think.

@ide Do you have any information here about whether this is going to get merged or any chance you could review this?

I need this as well, hoping push notifications can be properly supported in react, seems kind of half baked and broken in its current state.

@PhilippKrone They are a little busy with the android release at the moment I think. But it would be nice if this could be merged/reviewed. @ide Let us/me know if we can help you.
@anthonywebb push notifications are working in React-Native for IOS when you apply the fix from this PR. I have written a tutorial about How to use push notifications in React-Native., it also includes the instructions to apply that fix to your project. Besides the push notifications, there are some issues and PRs for local notifications in IOS but nothing is merged yet (as far I know).

This is great. I'd love for this to be integrated. Any estimates?

+1

@justinmakaila There is not estimate. The React-Native team is very busy at the moment. I will update and rebase this PR this weekend to get it up to date.

+1

@DannyvanderJagt Any updates on this?

+1

Closing since no activity on the PR. let's re-open if you wanna work on it again.

Can we get this in?

If anyone else needs something temporary, add this to your AppDelegate.m file:
// listen for errors (since iOS simulator doesn't allow push notification)
// <https://github.com/facebook/react-native/pull/2336>
// <http://stackoverflow.com/a/31707874>
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{
  RCTLogWarn(@"failed to register for notifications %@", error);
  //[RCTPushNotificationManager application:application didFailToRegisterForRemoteNotificationsWithError:error];
}

@niftylettuce Yes of course we can get this in. I will revisit this PR this weekend and hopefully it will get merged soon.
I'm sorry for the big delay but I just got slammed with work the last few months.

I couldn't get the old branch updated without destroying this PR. I forked the master of react-native today and added back and updated all the code of the this PR.
See: https://github.com/facebook/react-native/pull/7694
@niftylettuce Thank you for reminding me :)


Some UI issue in query builder page

Describe the bug
Some UI issue in query builder page
Screenshots

https://www.berrycast.com/conversations/b7d62ddf-c69b-5b60-80f2-ec5c3d540e7a


Refactor presentation slides widget

Extracting the presentation slides widget currently implemented would make sense. This would also allow us to make it behave differently depending on the parameters. We need to strike a balance to keep everything simple so the developer only focuses on building the slides.

[ ] Extract presentation slides widget to custom widget
[ ] Keep the default behavior of the presentation slides widget
[ ] Add new behavior that transitions between slides by fading instead of scrolling to the side.

I will move this back into the base repo, since the user probably does not want to see 5 different presentation widgets in the folders laying around, that are not going to be used


CSHARP-3064: CommitQuorum option support for createIndexes command on MongoDB 4.4.

Evergreen patch build:
https://evergreen.mongodb.com/version/5ea0a748e3c3315ad36f0e73

New Evergreen patch build with an integration test for commit quorum:
https://evergreen.mongodb.com/version/5ea1f9fe3627e022535ccb6e

Squashed, rebased and pushed to master.


Explicit market URLs don't work

Explicit URLs like https://injective.exchange/spot/inj-usdt/ don't work.

Maybe related to #430 ? @bangjelkoski

I've added a potential fix and I couldn't reproduce the issue, so lets see how it behaves when we redeploy.


feat: Sending mail to owner on contact form submission

Description
Adding a feature where mail will be sent to owner when user submits the contact form to convey some message. This feature will send mail to owner that will contain the user's email address, and all the information that is filled in the form. This enhancement will improve user engagement. I will implement this feature using Emailjs.
@codervivek5 , please assign this issue to me under GSSoC'24

add this feature in news later

connect with me in discord and send me test screenshot then Raise PR

Sure, I will send the ss on discord when I complete it on my localhost.

Okay, I will create another issue when I am adding it to newsletter. Is that ok?

can you choose any other service for this feature

Yes, nodemailer can also be used to implement the same feature. I will do it and create a new PR.


new rule: ensure S3 bucket access logging is enabled on the CloudTrail S3 bucket

See 2.6 from https://benchmarks.cisecurity.org/tools2/amazon/CIS_Amazon_Web_Services_Foundations_Benchmark_v1.0.0.pdf

Pushed as managed rule: https://docs.aws.amazon.com/config/latest/developerguide/s3-bucket-logging-enabled.html


Feature/button components

i have a need for a custom toolbar, but i would like to keep the default buttons, so i thought i would submit this PR. please let me know if there are any suggestions.

the benefit is that with this you can add to the buttons, which you currently cannot do, what if someone just wants a button, maybe an add event button, but they want to keep the functionality and look of the existing toolbar and buttons.

I'm with jquense here. IMO the functionality to customize the toolbar is given in a simple way.
If you want to extend the functionality, you're most of the time better of having a custom-toolbar

sure, if you only want this used by developers, but its almost easy enough to use by anyone, there is a big difference between knowing how to write a simple button component with an onChange callback vs reimplementing the entire toolbar (dont get me wrong, i can and have reimplemented the toolbar)  but i know not everyone can or will do that, but people might be able to add a button or 2. Im just trying to make it useful to more people. but if you guys still think its a bad fit i can close it.


doc: manifest.rst: Add description on filtering using a custom manifest

Add a section describing how to filter an existing project using a
custom manifest file.
Describe that using 'HEAD~0' as the revision in manifest files will
cause west to not touch that project.
Signed-off-by: Øyvind Rønningstad<EMAIL_ADDRESS>

I believe this is very useful for anyone working with pure Zephyr, but not wanting to patch Zephyr itself or create a manifest repo that constantly need to be updated with a SHA.
:+1: from me on having this described in the docs.
I'll let @mbolivar-nordic decide if this is the right location in the docs.


[webview_flutter] Update webview packages for Android and iOS to implement runJavascript and runJavascriptReturningResult.

This PR implements the newly added runJavaScript and runJavaScriptForResult methods added to the platform interface in #4401.
This is meant as a solution to the issue mentioned in flutter/flutter#66318, and was discussed offline with @mvanbeusekom and @stuartmorgan.
As this PR also depends on and includes the changes from #4401, this PR will remain in draft state until that PR is merged and published.
Relevant issue:

flutter/flutter#66318

Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [relevant style guides] and ran [the auto-formatter]. (Note that unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[x] I signed the [CLA].
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy].
[x] I updated CHANGELOG.md to add a description of the change.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[x] All existing and new tests are passing.

I think I've fixed every case now where "JavaScript" could be used, while still using "Javascript" where it was needed to either stay consistent or prevent a breaking change.
If you still find any cases I missed, let me know!


Fix legend component in Pie Chart

Purpose
Replace the legend component in pie chart from the one written in the ComponentGenerator.jsx
Test environment

Node.JS v8.5.0, NPM v5.3.0

resolves wso2/carbon-analytics#729


[FEATURE] Add content to sync data with Obsibian on the guide page

Follow-up functions for #221

Will add into official page #253


Error when saving educational data – 'resident' role missing?

I've received an error report from someone who wants to reapply for resident status, but cannot change his educational data – he just gets a 500 when trying to save. I've checked it out and it seems that the resident role is missing from the table roles.
From Role.php:169:
    public function getObject(int|string|Workshop|RoleObject $object = null): Workshop|RoleObject|null
    {
        if ($object instanceof Workshop) {
            return $object;
        }
        if ($object instanceof RoleObject) {
            return $object;
        }
        return Cache::remember('role_'.$this->id.'_object_'.$object, 86400, function () use ($object) {
            /* @var RoleObject|Workshop|null $object */
            if ($this->has_objects && is_numeric($object)) {
                $object = $this->objects()->find((int)$object);
            } elseif ($this->has_objects) {
                $object = $this->objects()->firstWhere('name', $object);
            } elseif ($this->has_workshops && is_numeric($object)) {
                $object = Workshop::find((int)$object);
            } elseif ($this->has_workshops) {
                $object = Workshop::firstWhere('name', $object);
            } elseif (!isset($object)) {
                $object = null;
            }
            //throw new \Exception($object);
            if (!$this->isValid($object)) {
                throw new InvalidArgumentException("Role object/workshop '".$object."' does not exist for the " . $this->name . " role.");
            }
            return $object;
        });
    }

Here, isValid expects a Role object, but gets a string. When I comment out the row throwing that test exception, it seems that $object is the string 'resident'. And it doesn't exist in the database.
What should we do here? I wasn't sure whether I should simply add it to the database; that's why I'm asking for your help. Thanks in advance:)

Resident is a RoleObject connected to the collegist Role. So it is in a different table, it should be fine.
I'll take a look. Next time, just try to paste the error log from the server. ;)

I think its just this: Integrity constraint violation: 1062 Duplicate entry<EMAIL_ADDRESS>for key 'educational_information.educational_information_email_unique'
I'll close this one.


[Feature] Adding support for a second (or multiple) databases by password

Is your feature request related to a problem? Please describe.
Photok only support one encrypted database but sometimes users would like to have and option to present a fake database or a legitimate second database that can be accessed by typing it's corresponding password
Describe the solution you'd like
The possibility to create a new database and accessing it by directly taping it's corresponding password !
Additional context
It would also be very convenient and useful if the databases could be managed (Added or deleted) by a button on the first screen of the app as for now the only way to delete the database is to clear the app data)

Interesting idea, will add this to the backlog for now.
Btw: You can reset the app in the settings under "Advanced".

@leonlatsch  thank you, Yes I know you have a lot of requests and you are already doing a fantastic job and the more features you add the better but of course it's going to be on your own pace and when ever you can and want so no worries my friend 🥇


Issue with transitioning rear view.

When any index is selected from rear view, it first slides little ahead & then entirely goes back. This is fine.
What I want is, it should not slide ahead but directly goes back from the same position when any index is selected.

revealViewController.rearViewRevealOverdraw = 0

Thank you, this works!

Now, I want another help.
If the left view (SWRevealViewController) is open then it should be closed even when user touches anywhere from the right view (other View Controllers).
Through swiping and using navbar button it is closing, but now when user touches (tap) anywhere from into right view (other viewcontrollers) the left view (SWRevealViewController) should be closed.
help me in this.

How and where did add the tag gesture recognizer?

In your first front view controller just do this in viewDidLoad:
revealViewController().tapGestureRecognizer
revealViewController().panGestureRecognizer

This works! thank you


Fix QUnit tests in iOS browsers (Safari, iPhone, iPad)

It seems, problems are the same in all the browsers
https://saucelabs.com/tests/8679452a63474586af2d33eed02a589e
https://saucelabs.com/tests/e7498fd2bde04c80b7e77be44254436a
https://saucelabs.com/tests/5213d7175e8345bc8424ebd2a8e3d5c3

I've just found a strange thing for me in hammerhead browser utils.
The isWebKit property returns false for Safari. It seems some our tests are false because this.
I've found the commit (before the repo was moved to github) by @miherlosev with this change (!isSafari flag was added to the isWebKit check). In TestCafe we use the isWebKit check as 'it's Chrome or Safari or other webkit-based browsers'. In fact it's a breaking change for us.
I suppose we should have rename isWebKit property to isChrome. Or have both isWebKit and isChrome /cc @churkin @miherlosev

ping @churkin @miherlosev
What do you think?

I think we need to rename isWebKit to isChrome.
We support only chrome and safari. We don't support other webkit-based browsers

@miherlosev How about Opera?

we have isOpera and isOperaWithWebKit flags. But isWebKit is true for Opera too. So, it's confusion. We should set to rights here.

I think we need to drop support Opera with old non-webkit engine, remove isOpera and rename isOperaWithWebKit to isOpera.
If we support all webkit-based browsers then need to revert my change (!isSafari for isWebKit check)

I think we need to drop support Opera with old non-webkit engine, remove isOpera and rename isOperaWithWebKit to isOpera

Let's do this

Stop, here is the deal: currently only Safari uses WebKit. Chrome, Opera and Yandex Browsers uses Blink - fork of WebKit which is currently is quite distinct from WebKit.

Gosh, that's why I'd like to see feature detection instead of this flags.

@miherlosev Any progress on this?

I think we need to revert my changes (https://github.com/DevExpress/testcafe/issues/113#issuecomment-147323077).
Then we need to create separate issue for feature detection instead of browser detection

I'm working on this

All problems are not related to definition of 'isWebKit' or 'isSafari' was solved

We'll push required changed after testcafe-hammerhead update. @miherlosev

Is there any pending blocking changes in hammerhead left?

No, to facilitate merging I'll push it after first part of https://github.com/DevExpress/testcafe/issues/56 which almost ready


Problem installing pcdet library

Hi,
when I try to install the pcdet library by running the command sudo python3 setup.py develop I got:
Traceback (most recent call last):
  File "setup.py", line 5, in <module>
    from torch.utils.cpp_extension import BuildExtension, CUDAExtension
ModuleNotFoundError: No module named 'torch'

But it's strange since if I check my PyTorch version I got:
Python 3.8.5 (default, Jul 28 2020, 12:59:40)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.__version__)
1.6.0

All the requirements are satisfied, so how can I solve this problem?
Thank you for your attention.

Hi,
Are you using a docker or a virtual environment to setup PCDet?

Hi, actually I'm not using either of them. I will try with Anaconda and with Docker and let you know.


import settings broken video

From the https://docs.photonvision.org/en/latest/docs/getting-started/pipeline-tuning/reflectiveAndShape/thresholding.html page, both the https://docs.photonvision.org/en/latest/docs/_static/assets/colorPicker.mp4 and https://docs.photonvision.org/en/latest/docs/_static/assets/tuningHueSatVal.mp4 videos return HTTP 404's


Scaffold and harness to turn a Substrate Runtime into a Polkadot Parachain

In substrate/runtime there are several modules that can be composed (e.g. polkadot/runtime) to create a single (wasm-targetable) runtime. Combined with Substrate's networking, database and consensus, a whole blockchain can be created.
A substrate runtime provides little more than four callable endpoints: initialise_block, apply_extrinsic, finalise_block and execute_block (which just does all three). It is provided with two real extrinsic endpoints to call (get_storage and set_storage) together with several additional "optimisation" endpoints for doing common crypto, Merkle-tree stuff and wasm sandboxing.
A parachain execution environment is somewhat different since the only Wasm code endpoint is one which must validate a block based upon the previously validated block's output:

validate_block(block: Vec<u8>, previous_output: Vec<u8>) -> Result<Vec<u8>, Error>

No database is provided; in the case of a parachain which uses a substrate-like KV database for storage, then it must be simulated through a set of witness data being passed in through the block data. Scaffold would be needed to ensure this is API-compatible with the get_storage and set_storage of Substrate, and to make a block format which includes both a compatible header, the extrinsics and the witness data. It is likely that a different Executive module would be needed here.
For block production and synchronisation a generic collator node implementation is needed. Much like the generic parts of Substrate, this would take a Substrate-like runtime and provide a specialised node which is able to light-sync to Polkadot, full-sync to the parachain chain and produce blocks through the initialise_block, apply_extrinsic and finalise_block endpoints.
Notably, these blocks would need to correspond to the runtime harness's expectations, including the appropriate header and witness data. Furthermore, the specialised node would, like Substrate, need to maintain a peer network of other collators, fishermen and full nodes on the same parachain together with a constantly rotating set of Relay-chain peers for submitting blocks.

Also done.


Option to opt out of Firebase remote notification

Is there any way to programmatically opt out of receiving Firebase remote push notification.

Hi @Roshanalexander
This platform is not meant for assistance on personal code.
Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you

I'm not asking for help with personal code. My use case is that I use Firebase Messaging for Remote notifications and also use another plugin for Local Notifications on Flutter. So if user wants to opt out of the specific notification which I deliver using the Firebase Messaging, I'd like to provide some option to do so.
For example, I'm wondering if an API like: _firebaseMessaging.setRemoteNotificationDisabled(true);
is available on Firebase. If not, not a big deal.


[21.05] firefox{,-bin}: 92.0.1 -> 93.0; 91.1.0esr -> 91.2.0esr; 78.14.0esr -> 78.15.0esr #140474

(cherry picked from commit 7dfcaf5e73feebe12606dbc4c08128af75797fa4)
Motivation for this change
Backports #140474
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Both work fine on x86_64-linux (sway/pipewire).


when to public souce code

Great job, when to public souce code

Once the paper is accepted, I intend to make it publicly available. I anticipate that this will take approximately one~two months if reviewers agreed to my response.

hi, is there any update to making the code public?

hi, is there any update to making the code public?

I'm sorry not. I hope it will be released next month. Thank you for your attention.


Change authenticate to login

Motivation for change
django.contrib.auth.authenticate won't raise the user_logged_in signal, if I understand this correctly.
Suggestion
Correct to login

I think you misunderstand it. the authenticate method of authentication backed is called and user_login_failed signal will be sent when it failed.

Hey @kebabhans!
Django uses the signals with login, logout, and authentication functions. Failures to authenticate produce the failure signals for login while login and logout functions produce the other signals. Both authenticate and login are used in login views.
Authenticate checks the Django credentials with the defined authentication backends. If one of them succeeds, then an user is returned. If one of them raises PermissionDenied or none of them return a user object, an error signal is triggered.
If a user is is returned, it can be logged in with the login function. This triggers the logged in signal.
If a user is logged out, a logged out signal is triggered.
So, both authenticate and login are typically used in a standard Django authentication flow and login view.

You could rephrase this as the sentence is indeed illogical: it would be better to talk about authentication than logins :)


[loc][Query][VSCode] Please provide more context

Hi, we have a question from our translator. Can you help please? Thanks!
Source:
Active
Disabled
File Name:
src\vs\workbench\parts\extensions\electron-browser\extensionsWidgets.nls.resx
Resource ID:
".resx", 0; "active"
".resx", 0; "disabled"
Query:
Can you please provide more context for these strings? Where do they appear? Whar is "active" or "disabled"? Thanks!

These messages are no longer available.


KAFKA-15703: Update Highwatermark while building the remote log auxiliary state

While building the remote log auxiliary state for the follower, we have to update the high-watermark to the offset where the local-log starts from.
If there are no messages in the local log, then the high-watermark won't be updated. The stale high-watermark will cause issues while reassigning/moving the partition from one node to another.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Question: is this not already handled in UnifiedLog::truncateFullyAndStartAt with:
updateHighWatermark(localLog.logEndOffsetMetadata)

where localLog.logEndOffsetMetadata would be the offset the log was truncated to?

Question: is this not already handled in UnifiedLog::truncateFullyAndStartAt with:
updateHighWatermark(localLog.logEndOffsetMetadata)

where localLog.logEndOffsetMetadata would be the offset the log was truncated to?

you're right. This is already handled.


help

what are default options for Behomi and Sankaku?

Also, what files do you want for a crash report again? I forgot.

Oh Danbooru isn't working either- let me check the others. Also, for some reason my Gelbooru soruces all seem to be set for 200 images per page, not sure why but I've been going about manually setting them to 20 as that's the gelbooru default- at least for the 0.1 gelbooru used on the booru gallery site, as I couldn't find anything that changes that en masse.

https://github.com/Bionus/imgbrd-grabber/tree/master/release/sites

Also Shimmie must have updated because a number of my Shimmie Boorus no longer work (Turn up results) on my Grabber. They include-
http://wh40kart.im/
https://whatistheexcel.com/wooobooru/post/list
https://www.fluffybooru.org/post/list/2
https://booru.vineshroom.net/ -Replaces vineboory which still works anyway, but clearly has newer stuff


Added context class to OrbitSsh.

This is based on pull/496, so only the last commit is new.
This commit adds a context which calls libssh2_init and libssh2_exit in constructor/destructor.

Thanks Anton. Just rebased that on master.
Waiting for the CI to finish.


Bug - Spaces in directories cause autocomplete to break

When tabbing through directories to open a file, if there is a space in the directory, the directory autocomplete changes the word after the space into the autocompleted directory.
For example, if the directory is C:\Users\New User, on tab, it now becomes
C:\Users\New C:\Users\User1
I am on Windows 10 with the pre-alpha build as of 2019-08-01.

Thanks @satvikpendem ! This is a dup of #434


Feature request: AppsFlyer support

Can you share me a SDK documentation?

@devxoul
https://support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS


[bug]: charts needs improvements in vue

Describe the bug
shadcn ui charts needs to be improved especially in vue. after i apply the charts there is no design displayed as output
Affected component/components
Charts
How to reproduce

Codesandbox/StackBlitz link
No response
Logs
No response
System Info
System

Before submitting

[x] I've made research efforts and searched the documentation
[x] I've searched for existing issues

I think vue repo is https://github.com/radix-vue/shadcn-vue
You can report there

oh thanks!


Feature: Adding contributors section to the README.md file.

There is no Contributors section in readme file .
As we know Contributions are what make the open-source community such an amazing place to learn, inspire, and create.
The Contributors section in a README.md file is important as it acknowledges and gives credit to those who have contributed to a project, fosters community and collaboration, adds transparency and accountability, and helps document the project's history for current and future maintainers. It also serves as a form of recognition, motivating contributors to continue their efforts.

@erjosito  Kindly assign me this issue, I want to work on it! Thank You!

Thanks for raising this @kalyani2003!! :-)


new term Bacterial extracellular vesicle

Hi,
I'm a UniProtKB/Swiss-Prot annotator. I'd like a new Cellular component term, Bacterial extracellular vesicle, as a child of GO:1903561 (extracellular vesicle) please. You already have GO:0061701 (outer membrane vesicle), which is bacteria specific, although the name doesn't say that. Gram-positive bacteria also generate extracellular vesicles from their plasma membranes. See PMID 25704309 for a recent review.
This is the definition I'd like to use in UniProt:
Small membrane vesicle (< 1 um) that buds off a prokaryotic cell's plasmid membrane, able to carry proteins, phospholipids, lipopolysaccharides, nucleic acids, viruses, etc. Bacterial extracellular vesicles are important in intercellular communication and pathogenesis, and can exist within host cells.
Thanks, Andrea

@dosumis - I'm taking this request as vesicle-related.
@AndreaAuchincloss - FYI, I'm working on an ontology development project on extracellular vesicles. Mostly eukaryotic, but I'd like to make sure there is consistency across the branch.

consistency across taxonomy would be excellent...
On 14.09.2015 10:50, paolaroncaglia wrote:

@dosumis https://github.com/dosumis - I'm taking this request as
vesicle-related.
@AndreaAuchincloss https://github.com/AndreaAuchincloss - FYI, I'm
working on an ontology development project on extracellular vesicles.
Mostly eukaryotic, but I'd like to make sure there is consistency
across the branch.
—
Reply to this email directly or view it on GitHub
https://github.com/geneontology/go-ontology/issues/12058#issuecomment-140004274.Web
Bug from
https://github.com/notifications/beacon/ANnCAxTe_pk6Q8H_xv1s-VJHg3f2-pDKks5oxoHYgaJpZM4F8qXJ.gif

Hi Paola, I know you're busy, but do you have any news on this? I'm ready to submit my annotation and would like to have everything all tied up before I do so. Thanks

Hi Andrea,
Added new term:
+id: GO:0097691
+name: bacterial extracellular vesicle
+namespace: cellular_component
+def: "Small membrane vesicle (< 1 um) that buds off a prokaryotic cell plasma membrane, able to carry proteins, phospholipids, lipopolysaccharides, nucleic acids, viruses, and more. Important in intercellular communication and pathogenesis; can exist within host cells." [GOC:aa, PMID:25704309]
+is_a: GO:1903561 ! extracellular vesicle
+relationship: only_in_taxon NCBITaxon:2 ! Bacteria
Also, I also edited the name of GO:0061701 (outer membrane vesicle) to be ‘bacterial outer membrane vesicle’, and added a taxon rule (only in Bacteria).
Thanks for your patience, and for your reminder.
Paola

thanks! This helps me finish up...
Andrea
On 24.09.2015 12:37, paolaroncaglia wrote:

Hi Andrea,
Added new term:
+id: GO:0097691
+name: bacterial extracellular vesicle
+namespace: cellular_component
+def: "Small membrane vesicle (< 1 um) that buds off a prokaryotic
cell plasma membrane, able to carry proteins, phospholipids,
lipopolysaccharides, nucleic acids, viruses, and more. Important in
intercellular communication and pathogenesis; can exist within host
cells." [GOC:aa, PMID:25704309]
+is_a: GO:1903561 ! extracellular vesicle
+relationship: only_in_taxon NCBITaxon:2 ! Bacteria
Also, I also edited the name of GO:0061701 (outer membrane vesicle) to
be ‘bacterial outer membrane vesicle’, and added a taxon rule (only in
Bacteria).
Thanks for your patience, and for your reminder.
Paola
—
Reply to this email directly or view it on GitHub
https://github.com/geneontology/go-ontology/issues/12058#issuecomment-142887090.Web
Bug from
https://github.com/notifications/beacon/ANnCA-KmRKHzNARzwvO_-rabAO7RGaGHks5o08nQgaJpZM4F8qXJ.gif

--
Andrea Auchincloss, PhD
UniProtKB/Swiss-Prot Annotator
SIB Swiss Institute of Bioinformatics
CMU, 1 Michel-Servet
CH-1211 Genève 4
Switzerland
Tel: (+41) 22 379 58 63
FAX: (+41) 22 379 58 58
email<EMAIL_ADDRESS>http://www.uniprot.org /


check that TLS close is being done properly

It is.

yeah sorry, the cases I'm worried about are when there's a timeout or error, server-side, rather than the default case.
Thanks for the tip re detecting the condition!


Postgres_scanner available in WASM?

Apologies if this has been implemented already- looking at the viability of using DuckDB-WASM as an in-browser caching layer.  Is the postgres_scanner extension on the roadmap for porting?

It's unlikely that it will be available as is, as you can't access a raw socket api from within a browser. There's a chance that it may be possible when running inside NodeJS (or perhaps something like wasmer?), but at that point you'd be better off using the native NodeJS bindings

tks!


zchaff: 2004.5.13 -> 2007.3.12, fix coqPackages.smtcoq

Description of changes
Update zchaff and fixes smtcoq. See https://github.com/smtcoq/smtcoq/issues/106 for details.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

What’s the issue with cvc4?

https://github.com/smtcoq/smtcoq/issues/107

The buildInputs, nativeBuildInputs and cmake flags differed enough that copying the definition wholesale would be more maintainable.

@GrahamcOfBorg build coqPackages_8_13.smtcoq

It seems that smtcoq is still broken…

@vbgl what error do you get?

Full log: https://logs.nix.ci/?key=nixos/nixpkgs.176321&attempt_id=8e4aeff7-185e-4627-935c-57dc6bc02ce9

254 |     max(const _Tp& __a, const _Tp& __b)
|     ^~~
/nix/store/zs6hnk47hcrrcrd885d66xmhlvp05jxm-gcc-11.3.0/include/c++/11.3.0/bits/stl_algobase.h:254:5: note:   template argument deduction/substitution failed:
../../../../../src/util/regexp.cpp:422:42: note:   candidate expects 2 arguments, 0 provided

@siraben: Are you working on a fix? Just FYI, this is blocking the nixpkgs update in https://github.com/coq-community/coq-nix-toolbox/pull/114.

I am unable to replicate the issue on macOS. Let me know which platforms this is happening on.

Follow the link I’ve put above: linux x86_64

@vbgl should we revert this until it gets fixed?

Proposed fix in #183084.


Pipelines for All Public Preview - How can I block it in my organization?

Hi team,
We would like to block this new feature for now. Is there any way to accomplish it?
https://powerapps.microsoft.com/en-us/blog/pipelines-for-all-public-preview-easily-set-up-pipelines-in-power-platform/
Thanks!
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: fb177ebe-2684-f5e4-4734-a987427a67f4
Version Independent ID: fb177ebe-2684-f5e4-4734-a987427a67f4
Content: Set up pipelines in Power Platform - Power Platform
Content Source: power-platform/alm/set-up-pipelines.md
Service: power-platform
Sub-service: alm
GitHub Login: @caburk
Microsoft Alias: matp

Thanks for your comment, @LucX4. This issue has been assigned to the doc author for review.

In order to disable this feature, please file a support ticket so the team can follow the correct measures to turn the feature off in your tenant. I would also be very interested to learn more about why you would like to block this feature for now. If you have the time, even if brief justification, please feel free to send me a message at<EMAIL_ADDRESS>Thank you.


Upload binaries to Bintray

Kedge binary is automatically uploaded to Bintray CDN.
Build and upload happens every time there is a change in master branch.
There is no version history right now. Only the latest version is available.
I'll add a smarter version with history and with posting comments to PRs with link to binary in another PR.
Link to download latest binary is https://dl.bintray.com/kedgeproject/kedge/latest/kedge

@kadel Since we're building the binaries, we'd have to build for Linux, macOS and Windows.
The link to the "latest" binary has no indication what platform the latest binary is being built for. We'll have to build for all three :+1:

@kadel Since we're building the binaries, we'd have to build for Linux, macOS and Windows.
The link to the "latest" binary has no indication what platform the latest binary is being built for. We'll have to build for all three

Ahhh, You are right, I completely forgot about other OSes :blush:

@kadel Could you let me know what CNAME I should set too?

@kadel Could you let me know what CNAME I should set too?

Why CNAME?
We can use direct links to files no? Like this: https://dl.bintray.com/kedgeproject/kedge/latest/kedge

@kadel because it may look nicer with: https://dl.kedgeproject.org/latest/kedge-linux-amd64 or something along that line.

I wouldn't worry about that right now ;-)

Links ain't working right now (see: https://dl.bintray.com/kedgeproject/kedge/latest/kedge-darwin-amd64) but I assume that's because it needs to be built / triggered first.

Links should work now. I've deleted files, so it was unavailable until job finesed.

Stupid question, but I'm assuming that the deploy key also means that it's ONLY triggered when a PR is merged?

Yes, it means if there is a change in master branch, either when PR is merged, or if someone pushes something directly to master (but that should never happen) ;-)

LGTM! :+1:


Maybe unsound in StringData

Hello, thank you for your contribution to this project. I'm currently scanning rust projects for unsound issues, and I notice the following code.
pub struct StringData {
    pub content: *const u8,
    pub len: u32,
}

impl StringData {
    ...................................
    pub fn to_string(&self) -> String {
        unsafe {
            let utf8 = std::slice::from_raw_parts(self.content, self.len as usize);
            String::from_utf8(utf8.to_vec()).unwrap()
        }
    }
}

I am concerned that there may be potential unsound problems here, json_interface is a pub mod, StringData is a pub struct, and content is a pub field. I take this to mean that an external user can call and modify the content field directly, and that to_string calls from_raw_parts without any checking, which I fear could lead to a potential UB (eg.null pointer), So I thought maybe it would be a more appropriate choice to

mark to_string as unsafe or
make these fields and functions private if there is no external use.

here is my PoC and result:
use std::ptr::null;

pub struct StringData {
    pub content: *const u8,
    pub len: u32,
}

impl StringData {
    pub fn new(s: &String) -> Self {
        Self {
            content: s.as_ptr(),
            len: s.len() as u32,
        }
    }

    pub fn default() -> Self {
        Self {
            content: null(),
            len: 0,
        }
    }

    pub fn to_string(&self) -> String {
        unsafe {
            let utf8 = std::slice::from_raw_parts(self.content, self.len as usize);
            String::from_utf8(utf8.to_vec()).unwrap()
        }
    }
}
fn main() {
   let a= StringData::default();
   a.to_string();
}

result:
PS E:\Github\lwz> cargo run
   Compiling lwz v0.1.0 (E:\Github\lwz)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.52s
     Running `target\debug\lwz.exe`
thread 'main' panicked at core\src\panicking.rs:223:5:
unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread caused non-unwinding panic. aborting.
error: process didn't exit successfully: `target\debug\lwz.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)

It seems that you don't even need to manually modify the content field, just use the provided default function to trigger UB.


Latest versions of packages x/ansi and x/input are incompatible

Describe the bug
The latest versions of input and ansi are incompatible.
Setup
Please complete the following information along with version numbers, if applicable.

Ubuntu 24.10, macOS 15.2
bash 5.2.32, zsh 5.9
Konsole 4:24.08.1-0ubuntu1, Alacritty 0.14.0-dev (4a7728bf)

Note: you might encounter rendering issues if your locale does not use
UTF-8 encoding. Please check your locale (locale on POSIX systems) to
see what encoding is being used by your system.
To Reproduce
Using the bubbletea example from charmbracelet/wish:

Update all dependencies, e.g., go get -u, so that go.mod contains:

github.com/charmbracelet/x/ansi v0.5.2
github.com/charmbracelet/x/input v0.2.0

Build the example with go build to yield the following output:

$ go build
# github.com/charmbracelet/x/input
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/da1.go:11:6: csi.Range undefined (type *ansi.CsiSequence has no field or method Range)
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/kitty.go:216:19: csi.Subparams undefined (type *ansi.CsiSequence has no field or method Subparams)
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/kitty.go:256:19: csi.Subparams undefined (type *ansi.CsiSequence has no field or method Subparams)
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/mouse.go:140:7: assignment mismatch: 1 variable but csi.Param returns 2 values
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/mouse.go:140:17: not enough arguments in call to csi.Param
	have (number)
	want (int, int)
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/mouse.go:141:7: assignment mismatch: 1 variable but csi.Param returns 2 values
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/mouse.go:141:17: not enough arguments in call to csi.Param
	have (number)
	want (int, int)
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/mouse.go:143:44: too many arguments in call to parseMouseButton
	have (int, bool)
	want (int)
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/mouse.go:143:54: not enough arguments in call to csi.Param
	have (number)
	want (int, int)
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/parse.go:176:3: invalid operation: csi.Cmd |= int(b[i]) << parser.MarkerShift (mismatched types ansi.Command and int)
/opt/go/pkg/mod/github.com/charmbracelet/x/input@v0.2.0/parse.go:176:3: too many errors

Source Code
Use the following source code to reproduce:

https://github.com/charmbracelet/wish/tree/main/examples/bubbletea

Expected behavior
The example package should build without error.
Screenshots
N/A
Additional context
After reverting ansi back to v0.4.5, the packages build without error.

I've faced the same while packaging the project for Guix index.
starting phase `build'
github.com/charmbracelet/x/ansi/parser
github.com/rivo/uniseg
golang.org/x/sys/unix
github.com/erikgeiser/coninput
github.com/lucasb-eyer/go-colorful
github.com/xo/terminfo
github.com/charmbracelet/x/ansi
github.com/muesli/cancelreader
github.com/charmbracelet/x/input
# github.com/charmbracelet/x/input
src/github.com/charmbracelet/x/input/da1.go:11:6: csi.Range undefined (type *ansi.CsiSequence has no field or method Range)
src/github.com/charmbracelet/x/input/kitty.go:216:19: csi.Subparams undefined (type *ansi.CsiSequence has no field or method Subparams)
src/github.com/charmbracelet/x/input/kitty.go:256:19: csi.Subparams undefined (type *ansi.CsiSequence has no field or method Subparams)
src/github.com/charmbracelet/x/input/mouse.go:140:7: assignment mismatch: 1 variable but csi.Param returns 2 values
src/github.com/charmbracelet/x/input/mouse.go:140:17: not enough arguments in call to csi.Param
        have (number)
        want (int, int)
src/github.com/charmbracelet/x/input/mouse.go:141:7: assignment mismatch: 1 variable but csi.Param returns 2 values
src/github.com/charmbracelet/x/input/mouse.go:141:17: not enough arguments in call to csi.Param
        have (number)
        want (int, int)
src/github.com/charmbracelet/x/input/mouse.go:143:44: too many arguments in call to parseMouseButton
        have (int, bool)
        want (int)
src/github.com/charmbracelet/x/input/mouse.go:143:54: not enough arguments in call to csi.Param
        have (number)
        want (int, int)
src/github.com/charmbracelet/x/input/parse.go:176:3: invalid operation: csi.Cmd |= int(b[i]) << parser.MarkerShift (mismatched types ansi.Command and int)
src/github.com/charmbracelet/x/input/parse.go:176:3: too many errors
Building 'github.com/charmbracelet/x/input' failed.

It looks like this merge request introduced regression https://github.com/charmbracelet/x/pull/295
May you tag fresh versions of both please?

should be fixed by #295

@aymanbagabas should we do releases for input and ansi?

@ardnew @Hellseher Correct, the latest version of x/ansi introduce breaking changes. For now, use v0.4.5
@caarlos0 Yes, ansi is good for a release while input needs some work.

there isn't much to to tag on ansi yet, I believe... maybe we tag both input and ansi together when they're both ready?
$ git log --oneline ansi/v0.5.2...main -- ./ansi/
1f02199 docs(ansi): fix deprecated comments
751423f feat(ansi): implement ansi.Modes type (#288)


Remove nader ziada and shashwathi from owners

Changes
Remove @pivotal-nader-ziada and @shashwathi from OWNERS file since we will both be dedicating less time to the tekton project in the near future
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[NA ] Includes tests (if functionality changed/added)
[NA] Includes docs (if user facing)
[NA] Commit messages follow commit message best practices

See the contribution guide
for more details.
Release Notes

/cc @bobcatfish

/lgtm

/hold

/hold cancel

/test pull-tekton-pipeline-integration-tests

Thanks for all your super high quality work! And for your great attitude, it's been super fun @pivotal-nader-ziada @shashwathi

Just say the word if you want to come back and we'll add you right back in ;)

Same thing that @bobcatfish said, we're gonna miss you :hugs:

/test pull-tekton-pipeline-integration-tests


Regenerate .NET generated code with latest codegen

Fixes https://github.com/Azure/azure-sdk-pr/issues/650
Latest code generate gives files a new prefix

Done by:
-dotnet msbuild /t:GenerateCode after checking out feature/tutorial/api-design/starter

/check-enforcer override

Overriding after discussion on teams.