S**t code!

I think this is something that only the author can understand, or not.Why is there no manual?and there are no comments in the your code, Reading this makes me cranky!!!!!!

Thanks for your interest in our work! We encourage you to take a look at the README, and feel free to contact us if you have specific questions. It looks like you're new to Github; here are some examples of good issues to look at when posting your issue: 1, 2, 3. That said, your current post violates the reasonable person principle, so we’re going to have to lock the issue. Feel free to open a new one!


Docs: Update host custom control with xaml islands doc

for a custom control loading failure issue with WinUI library control

@freistli : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#label:"aq-pr-triaged"

@mcleanbyron : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@mcleanbyron : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@mcleanbyron : Thanks for your contribution! The author(s) have been notified to review your proposed change.


luci-mod-status: channel_analysis: detect 160 MHz capable AP

Implement a workaround to detect an 160MHz capable AP. It was introduced in the mac80211 in 2016 with 802.11ac Wave 2. APs capable of 160 MHz are detected by the shift of central frequencies. More detailed description in the link [1]. Every AP I have seen presents support for 160 MHz this way.
[1] https://github.com/torvalds/linux/commit/23665aaf9170ae6328cc4f68250c529a628af2ab
Fixes: #6262
Signed-off-by: Aleksander Jan Bajkowski<EMAIL_ADDRESS>

[x] This PR is not from my main or master branch :poop:, but a separate branch :white_check_mark:
[x] Each commit has a valid :black_nib: Signed-off-by<EMAIL_ADDRESS>row (via git commit --signoff)
[x] Each commit and PR title has a valid :memo: <package name>: title first line subject for packages
[ ] Incremented :up: any PKG_VERSION in the Makefile
[x] Tested on: WAX206 (mediatek/mt7622), OpenWRT snapshot, Firefox 131.0.3 :white_check_mark:
[x] ( Preferred ) Mention: @Ansuel  the original code author for feedback
[x] ( Preferred ) Screenshot or mp4 of changes:
[x] ( Optional ) Closes: e.g. openwrt/luci#6262
[x] Description: (describe the changes proposed in this PR)

These are my first lines of code in js, so any feedback welcome :D

Everything looks good, actually. Although what and where is the 'newer interop workaround'?

@knarrff I think you dabbled in this area also. Any thoughts?

I found that the issue was once reported by the @hnyman.

Everything looks good, actually. Although what and where is the 'newer interop workaround'?

The workaround is described in the linked commit description:
Number of deployed 80 MHz capable VHT stations that do not support 80+80
and 160 MHz bandwidths seem to misbehave when trying to connect to an AP
that advertises 80+80 or 160 MHz channel bandwidth in the VHT Operation
element. To avoid such issues with deployed devices, modify the design
based on recently accepted IEEE 802.11 standard changes (*).

This allows poorly implemented VHT 80 MHz stations to connect with the
AP in 80 MHz mode. 80+80 and 160 MHz capable stations need to support
the new workaround mechanism to allow full bandwidth to be used.
However, there are more or less no impacted station with 80+80/160
capability deployed.

So, your code is already 'adjusted' based on the workaround?

BTW: does this code depend on fixes which are already in iwinfo/master?

BTW: does this code depend on fixes which are already in iwinfo/master?

This code doesn't depend on other changes in iwinfo.  As far as I've seen, both iwinfo and iw only display raw data from received IEs (802.11 Information Element).
Are you asking about other endianness issues described in the linked issue?

Are you asking about other endianness issues described in the linked issue?

No - just whether it's just this PR and no other requirements. I tested it but it appears that all my neighbours use 80 MHz only so could not verify :p

Could you check this which is related?

Likely a similar class of problem. Does iwinfo there report 4040 for dual
bonded channels?

Everything looks good, actually. Although what and where is the 'newer interop workaround'?

Just changed the comment to describe more precisely what is the newer interop workaround.

Hope to have one day the fix!

@Neustradamus are you able to verify that the fix works for you?
I've tested it, but apparently nobody nearby yet uses 160MHz. 🤷♂

The patch looks good,
although I get somewhat mixed results:
I configured both of my routers for 160 MHz and patched LuCI in them.
(MT6000 channel 100, E8450/RT3200 channel 36)
Before: (from MT6000)

After patch (MT6000): My other router (WPA2RKOE, E8450/RT3200) is still shown as only 80 MHz, but some other (unfamiliar) routers are shown as 160 MHz

But from the RT3200, both routers look like 160 MHz.

MT6000 seen from RT3200:
Cell 06 - Address: 60:22:...
          ESSID: "WPA2RKOE"
          Mode: Master  Frequency: 5.500 GHz  Band: 5 GHz  Channel: 100
          Signal: -59 dBm  Quality: 51/70
          Encryption: WPA2 PSK (CCMP)
          HT Operation:
                    Primary Channel: 100
                    Secondary Channel Offset: above
                    Channel Width: 40 MHz or higher
          VHT Operation:
                    Center Frequency 1: 106
                    Center Frequency 2: 114
                    Channel Width: 80 MHz

But this is apparently not LuCI's fault, as iwinfo reports only 80 MHz (no secondary center frequency),
RT3200 seen from MT6000:
Cell 05 - Address: 32:00:...
          ESSID: "WPA2RKOE"
          Mode: Master  Frequency: 5.180 GHz  Band: 5 GHz  Channel: 36
          Signal: -61 dBm  Quality: 49/70
          Encryption: WPA2 PSK (CCMP)
          HT Operation:
                    Primary Channel: 36
                    Secondary Channel Offset: above
                    Channel Width: 20 MHz
          VHT Operation:
                    Center Frequency 1: 42
                    Center Frequency 2: 0
                    Channel Width: 80 MHz

while local iwinfo in RT3200 thinks that it is 160 MHz:
root@router4:/www# iwinfo
hn5wpa2r  ESSID: "WPA2RKOE"
          Access Point: 32:00:...
          Mode: Master  Channel: 36 (5.180 GHz)  HT Mode: HE160
          Center Channel 1: 50 2: unknown
          Tx-Power: 20 dBm  Link Quality: unknown/70

I wonder how iwinfo results might vary if you put one AP in client mode, and join the two, to see how readings change (this might be a way to verify readings when connectivity works). They possibly depend on firmware (ath10k, ath11k, whatever).
So if you think this is OK, we can merge it.

@hnyman: Thanks for your results :)
Strange about different results :/
Maybe a bug in iwinfo but not in LuCI.

But this is apparently not LuCI's fault, as iwinfo reports only 80 MHz (no secondary center frequency), RT3200 seen from MT6000:
Cell 05 - Address: 32:00:...
          ESSID: "WPA2RKOE"
          Mode: Master  Frequency: 5.180 GHz  Band: 5 GHz  Channel: 36
          Signal: -61 dBm  Quality: 49/70
          Encryption: WPA2 PSK (CCMP)
          HT Operation:
                    Primary Channel: 36
                    Secondary Channel Offset: above
                    Channel Width: 20 MHz
          VHT Operation:
                    Center Frequency 1: 42
                    Center Frequency 2: 0
                    Channel Width: 80 MHz

I'm curious what the iw dev  scan shows in this case.

Thanks to @abajk and @hnyman for merging :)

RT3200 seen from MT6000:
...
I'm curious what the iw dev  scan shows in this case.

You mean as seen from MT6000 ?
root@router6000:~# iwinfo hn5wpa2r scan
...
Cell 04 - Address: 32:00:22:F8:A5:21
          ESSID: "WPA2RKOE"
          Mode: Master  Frequency: 5.180 GHz  Band: 5 GHz  Channel: 36
          Signal: -61 dBm  Quality: 49/70
          Encryption: WPA2 PSK (CCMP)
          HT Operation:
                    Primary Channel: 36
                    Secondary Channel Offset: above
                    Channel Width: 20 MHz
          VHT Operation:
                    Center Frequency 1: 42
                    Center Frequency 2: 0
                    Channel Width: 80 MHz

root@router6000:~# iw hn5wpa2r scan
...
BSS 32:00:2... (on hn5wpa2r)
        last seen: 25539.783s [boottime]
        TSF:<PHONE_NUMBER>56 usec (2d, 00:08:37)
        freq: 5180.0
        beacon interval: 100 TUs
        capability: ESS (0x1111)
        signal: -60.00 dBm
        last seen: 3310 ms ago
        Information elements from Probe Response frame:
        SSID: WPA2RKOE
        RSN:     * Version: 1
                 * Group cipher: CCMP
                 * Pairwise ciphers: CCMP
                 * Authentication suites: PSK FT/PSK PSK/SHA-256
                 * Capabilities: 16-PTKSA-RC 1-GTKSA-RC MFP-required MFP-capable (0x40cc)
        BSS Load:
                 * station count: 1
                 * channel utilisation: 6/255
                 * available admission capacity: 0 [*32us]
        HT capabilities:
                Capabilities: 0x9ef
                        RX LDPC
                        HT20/HT40
                        SM Power Save disabled
                        RX HT20 SGI
                        RX HT40 SGI
                        TX STBC
                        RX STBC 1-stream
                        Max AMSDU length: 7935 bytes
                        No DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: 4 usec (0x05)
                HT TX/RX MCS rate indexes supported: 0-31
        HT operation:
                 * primary channel: 36
                 * secondary channel offset: above
                 * STA channel width: any
        VHT capabilities:
                VHT Capabilities (0x738b79f1):
                        Max MPDU length: 7991
                        Supported Channel Width: 160Mhz (1/2 NSS)
                        RX LDPC
                        short GI (80 MHz)
                        short GI (160/80+80 MHz)
                        TX STBC
                        SU Beamformer
                        SU Beamformee
                        MU Beamformer
                        RX antenna pattern consistency
                        TX antenna pattern consistency
                VHT RX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: MCS 0-9
                        4 streams: MCS 0-9
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT RX highest supported: 0 Mbps
                VHT TX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: MCS 0-9
                        4 streams: MCS 0-9
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT TX highest supported: 0 Mbps
                VHT extended NSS: supported
        VHT operation:
                 * channel width: 1 (80 MHz)
                 * center freq segment 1: 42
                 * center freq segment 2: 0
                 * VHT basic MCS set: 0xfffc
        HE capabilities:
                HE MAC Capabilities (0x00051a081044):
                        +HTC HE Supported
                        TWT Responder
                        BSR
                        OM Control
                        Maximum A-MPDU Length Exponent: 3
                        BQR
                        A-MSDU in A-MPDU
                        OM Control UL MU Data Disable RX
                HE PHY Capabilities: (0x0c200e926f0baf10000c00):
                        HE40/HE80/5GHz
                        HE160/5GHz
                        LDPC Coding in Payload
                        NDP with 4x HE-LTF and 3.2us GI
                        STBC Tx <= 80MHz
                        STBC Rx <= 80MHz
                        DCM Max Constellation: 2
                        DCM Max Constellation Rx: 2
                        SU Beamformer
                        SU Beamformee
                        MU Beamformer
                        Beamformee STS <= 80Mhz: 3
                        Beamformee STS > 80Mhz: 3
                        Sounding Dimensions <= 80Mhz: 3
                        Sounding Dimensions > 80Mhz: 1
                        Codebook Size SU Feedback
                        Codebook Size MU Feedback
                        Triggered SU Beamforming Feedback
                        Triggered MU Beamforming Feedback
                        Partial Bandwidth Extended Range
                        PPE Threshold Present
                        Max NC: 2
                        TX 1024-QAM
                        RX 1024-QAM
                HE RX MCS and NSS set <= 80 MHz
                        1 streams: MCS 0-11
                        2 streams: MCS 0-11
                        3 streams: MCS 0-11
                        4 streams: MCS 0-11
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                HE TX MCS and NSS set <= 80 MHz
                        1 streams: MCS 0-11
                        2 streams: MCS 0-11
                        3 streams: MCS 0-11
                        4 streams: MCS 0-11
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                HE RX MCS and NSS set 160 MHz
                        1 streams: MCS 0-11
                        2 streams: MCS 0-11
                        3 streams: not supported
                        4 streams: not supported
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                HE TX MCS and NSS set 160 MHz
                        1 streams: MCS 0-11
                        2 streams: MCS 0-11
                        3 streams: not supported
                        4 streams: not supported
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                PPE Threshold 0x3b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71

And what the device RT3200 itself thinks about itself:
root@router4:~# iw hn5wpa2r info
Interface hn5wpa2r
        ifindex 22
        wdev 0x100000004
        addr 32:00:22:f8:a5:21
        ssid WPA2RKOE
        type AP
        wiphy 1
        channel 36 (5180 MHz), width: 160 MHz, center1: 5250 MHz
        txpower 20.00 dBm
        multicast TXQ:
                qsz-byt qsz-pkt flows   drops   marks   overlmt hashcol tx-bytes   tx-packets
                0       0       1501    0       0       0       0       525898     2587

root@router4:~# iw list
Wiphy wl1
        wiphy index: 1
        max # scan SSIDs: 4
        max scan IEs length: 2190 bytes
        max # sched scan SSIDs: 0
        max # match sets: 0
        Retry short limit: 7
        Retry long limit: 4
        Coverage class: 0 (up to 0m)
        Device supports AP-side u-APSD.
        Device supports T-DLS.
        Available Antennas: TX 0xf RX 0xf
        Configured Antennas: TX 0xf RX 0xf
        Supported interface modes:
                 * IBSS
                 * managed
                 * AP
                 * AP/VLAN
                 * monitor
                 * mesh point
                 * P2P-client
                 * P2P-GO
        Band 2:
                Capabilities: 0x9ff
                        RX LDPC
                        HT20/HT40
                        SM Power Save disabled
                        RX Greenfield
                        RX HT20 SGI
                        RX HT40 SGI
                        TX STBC
                        RX STBC 1-stream
                        Max AMSDU length: 7935 bytes
                        No DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: 4 usec (0x05)
                HT TX/RX MCS rate indexes supported: 0-31
                VHT Capabilities (0x739b79f1):
                        Max MPDU length: 7991
                        Supported Channel Width: 160Mhz (1/2 NSS)
                        RX LDPC
                        short GI (80 MHz)
                        short GI (160/80+80 MHz)
                        TX STBC
                        SU Beamformer
                        SU Beamformee
                        MU Beamformer
                        MU Beamformee
                        RX antenna pattern consistency
                        TX antenna pattern consistency
                VHT RX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: MCS 0-9
                        4 streams: MCS 0-9
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT RX highest supported: 0 Mbps
                VHT TX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: MCS 0-9
                        4 streams: MCS 0-9
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT TX highest supported: 0 Mbps
                VHT extended NSS: supported
                HE Iftypes: managed
                        HE MAC Capabilities (0x08011a000040):
                                +HTC HE Supported
                                Trigger Frame MAC Padding Duration: 2
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                A-MSDU in A-MPDU
                        HE PHY Capabilities: (0x4c700e926d0bf3164e3f00):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                242 tone RUs/5GHz
                                Device Class: 1
                                LDPC Coding in Payload
                                HE SU PPDU with 1x HE-LTF and 0.8us GI
                                NDP with 4x HE-LTF and 3.2us GI
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                                DCM Max Constellation: 2
                                DCM Max Constellation Rx: 2
                                SU Beamformer
                                SU Beamformee
                                Beamformee STS <= 80Mhz: 3
                                Beamformee STS > 80Mhz: 3
                                Sounding Dimensions <= 80Mhz: 3
                                Sounding Dimensions > 80Mhz: 1
                                Codebook Size SU Feedback
                                Codebook Size MU Feedback
                                Triggered CQI Feedback
                                Partial Bandwidth Extended Range
                                Partial Bandwidth DL MU-MIMO
                                PPE Threshold Present
                                Power Boost Factor ar
                                HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
                                Max NC: 2
                                20MHz in 40MHz HE PPDU 2.4GHz
                                20MHz in 160/80+80MHz HE PPDU
                                80MHz in 160/80+80MHz HE PPDU
                                DCM Max BW: 1
                                Longer Than 16HE SIG-B OFDM Symbols
                                Non-Triggered CQI Feedback
                                TX 1024-QAM
                                RX 1024-QAM
                                RX Full BW SU Using HE MU PPDU with Compression SIGB
                                RX Full BW SU Using HE MU PPDU with Non-Compression SIGB
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: MCS 0-11
                                4 streams: MCS 0-11
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: MCS 0-11
                                4 streams: MCS 0-11
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        PPE Threshold 0x3b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
                HE Iftypes: AP
                        HE MAC Capabilities (0x00051a081044):
                                +HTC HE Supported
                                TWT Responder
                                BSR
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                BQR
                                A-MSDU in A-MPDU
                                OM Control UL MU Data Disable RX
                        HE PHY Capabilities: (0x0c200e926f0baf10000c00):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                LDPC Coding in Payload
                                NDP with 4x HE-LTF and 3.2us GI
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                                DCM Max Constellation: 2
                                DCM Max Constellation Rx: 2
                                SU Beamformer
                                SU Beamformee
                                MU Beamformer
                                Beamformee STS <= 80Mhz: 3
                                Beamformee STS > 80Mhz: 3
                                Sounding Dimensions <= 80Mhz: 3
                                Sounding Dimensions > 80Mhz: 1
                                Codebook Size SU Feedback
                                Codebook Size MU Feedback
                                Triggered SU Beamforming Feedback
                                Triggered MU Beamforming Feedback
                                Partial Bandwidth Extended Range
                                PPE Threshold Present
                                Max NC: 2
                                TX 1024-QAM
                                RX 1024-QAM
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: MCS 0-11
                                4 streams: MCS 0-11
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: MCS 0-11
                                4 streams: MCS 0-11
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        PPE Threshold 0x3b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
                HE Iftypes: mesh point
                        HE MAC Capabilities (0x00011a000040):
                                +HTC HE Supported
                                OM Control
                                Maximum A-MPDU Length Exponent: 3
                                A-MSDU in A-MPDU
                        HE PHY Capabilities: (0x0c200c0000000000008000):
                                HE40/HE80/5GHz
                                HE160/5GHz
                                LDPC Coding in Payload
                                STBC Tx <= 80MHz
                                STBC Rx <= 80MHz
                        HE RX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: MCS 0-11
                                4 streams: MCS 0-11
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set <= 80 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: MCS 0-11
                                4 streams: MCS 0-11
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE RX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                        HE TX MCS and NSS set 160 MHz
                                1 streams: MCS 0-11
                                2 streams: MCS 0-11
                                3 streams: not supported
                                4 streams: not supported
                                5 streams: not supported
                                6 streams: not supported
                                7 streams: not supported
                                8 streams: not supported
                Frequencies:
                        * 5180.0 MHz [36] (23.0 dBm)
                        * 5200.0 MHz [40] (23.0 dBm)
                        * 5220.0 MHz [44] (23.0 dBm)
                        * 5240.0 MHz [48] (23.0 dBm)
                        * 5260.0 MHz [52] (20.0 dBm) (radar detection)
                        * 5280.0 MHz [56] (20.0 dBm) (radar detection)
                        * 5300.0 MHz [60] (20.0 dBm) (radar detection)
                        * 5320.0 MHz [64] (20.0 dBm) (radar detection)
                        * 5500.0 MHz [100] (26.0 dBm) (radar detection)
                        * 5520.0 MHz [104] (26.0 dBm) (radar detection)
                        * 5540.0 MHz [108] (26.0 dBm) (radar detection)
                        * 5560.0 MHz [112] (26.0 dBm) (radar detection)
                        * 5580.0 MHz [116] (26.0 dBm) (radar detection)
                        * 5600.0 MHz [120] (26.0 dBm) (radar detection)
                        * 5620.0 MHz [124] (26.0 dBm) (radar detection)
                        * 5640.0 MHz [128] (26.0 dBm) (radar detection)
                        * 5660.0 MHz [132] (26.0 dBm) (radar detection)
                        * 5680.0 MHz [136] (26.0 dBm) (radar detection)
                        * 5700.0 MHz [140] (26.0 dBm) (radar detection)
                        * 5720.0 MHz [144] (13.0 dBm) (radar detection)
                        * 5745.0 MHz [149] (13.0 dBm)
                        * 5765.0 MHz [153] (13.0 dBm)
                        * 5785.0 MHz [157] (13.0 dBm)
                        * 5805.0 MHz [161] (13.0 dBm)
                        * 5825.0 MHz [165] (13.0 dBm)
                        * 5845.0 MHz [169] (13.0 dBm)
                        * 5865.0 MHz [173] (13.0 dBm)
                        * 5885.0 MHz [177] (disabled)
        valid interface combinations:
                 * #{ IBSS } <= 1, #{ AP, mesh point } <= 16, #{ managed } <= 19,
                   total <= 19, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 160 MHz }

        HT Capability overrides:
                 * MCS: ff ff ff ff ff ff ff ff ff ff
                 * maximum A-MSDU length
                 * supported channel width
                 * short GI for 40 MHz
                 * max A-MPDU length exponent
                 * min MPDU start spacing
        max # scan plans: 1
        max scan plan interval: -1
        max scan plan iterations: 0
        Supported extended features:
                * [ VHT_IBSS ]: VHT-IBSS
                * [ RRM ]: RRM
                * [ BEACON_RATE_LEGACY ]: legacy beacon rate setting
                * [ BEACON_RATE_HT ]: HT beacon rate setting
                * [ BEACON_RATE_VHT ]: VHT beacon rate setting
                * [ FILS_STA ]: STA FILS (Fast Initial Link Setup)
                * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
                * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
                * [ ACK_SIGNAL_SUPPORT ]: ack signal level support
                * [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
                * [ SCAN_RANDOM_SN ]: use random sequence numbers in scans
                * [ SCAN_MIN_PREQ_CONTENT ]: use probe request with only rate IEs in scans
                * [ CAN_REPLACE_PTK0 ]: can safely replace PTK 0 when rekeying
                * [ AIRTIME_FAIRNESS ]: airtime fairness scheduling
                * [ AQL ]: Airtime Queue Limits (AQL)
                * [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 control port support
                * [ DEL_IBSS_STA ]: deletion of IBSS station support
                * [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
                * [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211 control port support
                * [ FILS_DISCOVERY ]: FILS discovery frame transmission support
                * [ UNSOL_BCAST_PROBE_RESP ]: unsolicated broadcast probe response transmission support
                * [ BEACON_RATE_HE ]: HE beacon rate support (AP/mesh)
                * [ BSS_COLOR ]: BSS coloring support
                * [ POWERED_ADDR_CHANGE ]: can change MAC address while up

RT3200 is the compiled case. It supports MIMO 4x4 80MHz or MIMO 2x2 160MHz. As far as I can see it exposes support for 160 MHz in 802.11ax mode (HE) , but only 80 MHz in 802.11ac (VHT). VHT does not allow for different bandwidths for different MIMO configurations. Iwinfo currently does not display 802.11ax (HE mode) information.

However, maybe I am wrong and 1/2 NSS (spatial streams) can also be defined in VHT. I have a Netgear WAX206 that has the same radio, so I have something to do tests on.

@hnyman I can't enable VHT160 on WAX206. Do you know how luci detects hardware capabilities?

It gets the info from iwinfo via rpcd.
The key question is that can you successfully enable that manually, by editing WiFi config file?


Code blocks indentation is missing

Hi, first of all thank you very much for your work!
I'm trying to work on a slidedeck with numerous code block and just saw that code block indentation seems missing. I also checked the kitchen-sink demo and it also seems that code block indentation is missing: https://gitpitch.com/gitpitch/kitchen-sink/master.
Could it be a bug in highlight.js?

Hi @Lothiraldan thanks for reporting this problem. Definitely a recent regression, code indentation is an important feature and should be working. Not likely a bug in highlight.js, rather something I've done in my production environment. I'll look into this (realistically, tomorrow) and update this thread when I have a better answer for you.

Awesome, thank you for the quick answer, please tell me if I can help.

@Lothiraldan I've just pushed a patch that will hopefully address this code block indentation problem you reported. Please let me know how you get on if you have a chance to test this. Thanks again for your help.

Thank you very much, the bug is resolved!

Excellent, thanks for all your feedback. Bug was resolved by commit 594da40a6237a2f81a8887a935a4144f4141ef25


Mj/roaming spec

TODO:

[ ] authentication
[ ] configurable incoming endpoint
[ ] configurable outgoing endpoint for roaming
[ ] metrics

:eyes:

Can we attempt to use new lora library instead of importing old code?

Can we attempt to use new lora library instead of importing old code?

That's on my radar. It's not quite ready to be pulled in yet.


Hitting you up for that NPM module

I will gladly grab this as NPM module if you are still willing....
By chance too, would it be possible to fill sides with characters? (example white ansi character / aterisk blah blah blah) to give box depth?

Here you go, published<EMAIL_ADDRESS>See the docs on the readme. It uses CommonJS exports (it was a little easier than ESM), and I also threw in a CLI for good measure.
For your other request, if you open another issue with a clearer description and a handcrafted example of the sort of text effect you're wanting, I'll see what I can do.

@1j01  - thank you Isaiah! Ideally I am hoping to use this library to make shapes / 3D boxes like the image below!

So then we can make cool "ascii" signs ;) that are displayed on the front.


Volume Controls: Not Working DELL U2719D

Hello,
My Dell Monitor U2719 seems to work fine with brightness controls, but the volume controls do not work at all. Any idea how to resolve this issue?

Closing this as it seems to be a duplicate of #110.


Button "Deploy to Azure" not showing up if page is in en-us

Hi,
I just stumbled on this issue.
On the page https://docs.microsoft.com/en-us/azure/virtual-machines/linux/create-ssh-secured-vm-from-template I don't have the button to deploy on Azure (just the text) while in the french version I have it : https://docs.microsoft.com/fr-fr/azure/virtual-machines/linux/create-ssh-secured-vm-from-template

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

ID: 25b616b7-f52b-2d08-3cc4-b4cfaf6bf9a0
Version Independent ID: 365568da-879f-3212-d2ae-4848df94f64c
Content: Create a Linux VM in Azure from a template - Azure Virtual Machines
Content Source: articles/virtual-machines/linux/create-ssh-secured-vm-from-template.md
Service: virtual-machines
GitHub Login: @cynthn
Microsoft Alias: cynthn

@jbpaux Thank you for bringing this to our attention!  I'm seeing the same thing.  I'll get a PR out to address this.

Great @kobulloc-MSFT I also saw the same on this page: https://docs.microsoft.com/en-us/azure/cosmos-db/sql/manage-with-templates so I think it's more related to the file itself rather than the page. Firefox asks me to download the svg instead of showing it.

@jbpaux Quick update: I'm asked to download the svg as well.  What's confusing is that the image and link are working as expected in the preview without anything immediately obvious in the source file.  I'm continuing to look at this.

Live page:

Preview:


Exasol Kerberos authentification

System information:

Operating system (distribution) and version: Windows 10 Pro
DBeaver version: 7.2.0

Connection specification:

Database name and version: Exasol 6.2.13, Exasol 7.1.2
Driver name: exajdbc 6.2.9
kerberoshostname: exasol.example.com
kerberosrealm: EXAMPLE.COM
kerberosservicename: exasol
kerberosusername: danila

Describe the problem you're observing:
I cannot connect to Exasol using Kerberos authentication.
I get the following error:
Kerberos authentication failed: No valid credentials provided
(Mechanism level: Failed to find any Kerberos tgt)

Include any warning/errors/backtraces from the logs
!ENTRY org.jkiss.dbeaver.model 4 0 2021-11-30 14:44:28.428
!MESSAGE Kerberos authentication failed: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)
!SUBENTRY 1 org.jkiss.dbeaver.model 4 0 2021-11-30 14:44:28.428
!MESSAGE Kerberos authentication failed: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)
!STACK 0
java.sql.SQLInvalidAuthorizationSpecException: Kerberos authentication failed: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)
	at com.exasol.jdbc.AbstractEXAConnection.connectAndLogin(AbstractEXAConnection.java:1991)
	at com.exasol.jdbc.AbstractEXAConnection.setupConnection(AbstractEXAConnection.java:1284)
	at com.exasol.jdbc.AbstractEXAConnection.Connect(AbstractEXAConnection.java:1166)
	at com.exasol.jdbc.AbstractEXAConnection.<init>(AbstractEXAConnection.java:333)
	at com.exasol.jdbc.EXAConnection.<init>(EXAConnection.java:36)
	at com.exasol.jdbc.EXADriver.connect(EXADriver.java:228)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.lambda$0(JDBCDataSource.java:178)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.openConnection(JDBCDataSource.java:197)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:96)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.initializeMainContext(JDBCRemoteInstance.java:91)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.<init>(JDBCRemoteInstance.java:57)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeRemoteInstance(JDBCDataSource.java:111)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.<init>(JDBCDataSource.java:106)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.<init>(JDBCDataSource.java:95)
	at org.jkiss.dbeaver.ext.exasol.model.ExasolDataSource.<init>(ExasolDataSource.java:103)
	at org.jkiss.dbeaver.ext.exasol.ExasolDataSourceProvider.openDataSource(ExasolDataSourceProvider.java:114)
	at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:837)
	at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:70)
	at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:105)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

@GriGrim Have you tried using a more recent version?

I've upgraded DBeaver to the version 21.3.1, but the error still remains.

@GriGrim Can you post a screenshot of driver properties for the connection (with blurred sensitive information ofc)

Based on the error message it seems like there is a problem with krb5.conf file. Can you check that everything is correct there?

I didn't create neither krb5.conf, nor krb5.ini file.
Before I upgraded Exasol JDBC driver to version 7.1 kerberos connection was working fine. Now I rolled back Exasol JDBC driver to 6.2, but kerberos connection is still failing. My colleagues who didn't upgrade Exasol JDBC driver still can connect without any problems.
Interesting is that ExaPlus client, which is using the same JDBC driver, is performing kerberos connection successfully.

@GriGrim Have you tried connecting with the same driver properties on any of your colleagues' pc where it works?

There has been no update on the issue for a long time. if it is still actual - feel free to reopen it


Expand files list by default

This resolves #651 and expand the entire file list by default.
BTW, there are some performances issues when playing with a very long list of files.
I will track that problem in another PR.

Is it possible to tweak this so that it only expands everything for a filtered list?

Thoughts on that interaction?

@dabutvin sure we can. I've to make some tests about performances, since any operation done to a long list of files takes a while to be rendered.

I've updated the behavior as expected. We should do more investigations about performances, but we can track it on another PR.


Update quickstart docs for next cycle

http://docs.heptio.com/content/aws.html appears out of date and should include a link to https://scanner.heptio.com/ and version update information as well.

quick update on this:

@Bradamant3 is working to get the quickstart content on docs.heptio.com updated and accurate
the build is slightly broken, but @chuckha has graciously offered to help get it sorted out so we can make sure the changes are live on production for the release thursday of next week
@Bradamant3 has an email out to Amazon to get changes to the PDF. this process is slow and largely out of our control, but the content tweaks on our end are minor. we do not expect this to be done by the release, and that's fine - the pdf has never been update right on time with releases.

ack, thx for the update!

@Bradamant3 it's a post stand-up validation step to help ensure that their cluster is working properly prior to loading.

@timothysc @chuckha @rosskukulinski PTAL. Docs updated on staging site, here (or you can try to follow the not-completely-intuitive navigation):
https://docs-staging.heptio.com/content/aws.html

updated version
added link to sonobuoy scanner
https://docs-staging.heptio.com/content/aws-release.html
updated release notes
https://docs-staging.heptio.com/content/aws-qs-help.html
added link to troubleshooting.md in quick-start repo. Could not reproduce Ross's issue with deleting PVs (all volumes per cli listed as "DeleteOnTermination": true), but can add later if need be.

N.B. Because the QS is in maintenance mode, these updates are minimal.

@Bradamant3 I would nix the reference to kops honestly.
Otherwise /lgtm
@chuckha any comments?

@Bradamant3 my only suggestion:
"The QuickStart now includes a default StorageClass, to support the PersistentVolume objects that are required by the Wordpress Helm chart (and by most Helm charts). For more information about the StorageClass and PersistentVolume objects, see the documentation."
==>
"The Quickstart now includes a default StorageClass, to support dynamic provisioning of PersistentVolume objects.  These PersistentVolumes are frequently required by Helm charts, including the Wordpress Chart.  For more information about the StorageClass and PersistentVolume objects, see the documentation."

Closing the issue now, thx @Bradamant3 !


[twemproxy] README

I think the metadata needs some more work - don't all the rate metrics (which I've changed to 'gauge' since that's the in-app type for Agent-submitted rates) need a per_unit_name, i.e. 'second'? If second, is this correct?
According to twemproxy docs, the stats it exposes are aggregated every 30 seconds. So, what does these rate metrics turn out to represent?

@truthbk Thoughts on this one?

We calculate rates over the flush interval. That is... we get a delta, and then divide that over the interval of the two samples collected. Since the unit of the interval is in seconds, the rate should be per second. That said, if you calculate the rate of a metric that is itself a function of time, then it can get weird.
I've been going over the twemproxy code on github to try to understand if the aggregation interval affects our granularity or our units (ie. stats getting bumped every 30s, or something else that would affect the units) - I'm not sure yet.

 Abandoning and will re-open.


Add users xpub to swan

Hexa wallet should be able to send the users Swan Account xpub to Swan via the integration point and update the status correctly in Hexa

@cakesoft-swati to test and close.


NameError: name 'has_many' is not defined

OS: windows 10
python version: activepython 2.7.10
Following the tutorial: http://weppy.org/docs/0.6/tutorial
after running:
weppy --app bloggy.py run
The following is shown:

PS C:\Users\AbdulHamid\Documents\weppy\bloggy> weppy --app bloggy.py run
Traceback (most recent call last):
File "C:\Python27\Scripts\weppy-script.py", line 9, in
load_entry_point('weppy==0.6.2', 'console_scripts', 'weppy')()
File "C:\Python27\lib\site-packages\weppy\cli.py", line 358, in main
cli.main(args=args, prog_name=name)
File "C:\Python27\lib\site-packages\weppy\cli.py", line 209, in main
return click.Group.main(self, *args, **kwargs)
File "C:\Python27\lib\site-packages\click\core.py", line 696, in main
rv = self.invoke(ctx)
File "C:\Python27\lib\site-packages\click\core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Python27\lib\site-packages\click\core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Python27\lib\site-packages\click\core.py", line 534, in invoke
return callback(*args, **kwargs)
File "C:\Python27\lib\site-packages\click\decorators.py", line 64, in new_func
return ctx.invoke(f, obj, *args[1:], **kwargs)
File "C:\Python27\lib\site-packages\click\core.py", line 534, in invoke
return callback(*args, **kwargs)
File "C:\Python27\lib\site-packages\weppy\cli.py", line 222, in run_command
app = info.load_app()
File "C:\Python27\lib\site-packages\weppy\cli.py", line 136, in load_app
a = locate_app(self.app_import_path)
File "C:\Python27\lib\site-packages\weppy\cli.py", line 98, in locate_app
module, mod, app_obj = get_app_module(app_id)
File "C:\Python27\lib\site-packages\weppy\cli.py", line 91, in get_app_module
import(module)
File "C:\Users\AbdulHamid\Documents\weppy\bloggy\bloggy.py", line 4, in
from models import *
File "C:\Users\AbdulHamid\Documents\weppy\bloggy\models.py", line 5, in
class User(AuthUser):
File "C:\Users\AbdulHamid\Documents\weppy\bloggy\models.py", line 7, in User
has_many('posts', 'comments')
NameError: name 'has_many' is not defined

code: https://github.com/aachik/bloggy-weppy/blob/master/bloggy.py#L10
Maybe i did something wrong, anyway im loving your framework so far so much

That is an error in the docs. The import for has_many is missing.
To get you going for now, has_many comes from weppy.dal and you can also see a full implementation of bloggy in the repo.

@aachik as @lethargilistic said, just add to your models file:
from weppy.dal import belongs_to, has_many

I'm sorry for the inconvenient.
@lethargilistic thank you for the catch.

I'm closing this since fixed with #107, dev docs will be updated consequentially, while 0.6 docs will be updated on the next bugfix release.


ppc64le custom presets.

Contains build presets for ppc64le.

Can this custom preset be merged to 4.2 branch please? Unless this becomes available, Jenkins build for 4.2 branch cannot be started. Thanks!

@swift-ci test

Build failed
Swift Test Linux Platform
Git Sha - ed39f7f19700a3e983597bc7d3cc4046664c9d5f

Build failed
Swift Test OS X Platform
Git Sha - ed39f7f19700a3e983597bc7d3cc4046664c9d5f

Is this a merge of a fix from master? If not, the process would normally be to do that first.

Hi @asowani – is this PR still active or can it be closed? If the goal is to add this support, please add it to master first, then it can be added to 4.2 subsequently via a PR that cherry-picks that change. Thanks!

@airspeedswift I will add this change to Master. I am not sure if this PR should be kept open in order to get cherry-picked or can be closed safely. Please advise. Thanks!

It is probably easiest to close this PR and raise a new one when needed. In fact, is it really necessary to get this change onto 4.2? The branch is almost done at this point so just working on master alone would make more sense if this port is a work-in-progress.

@airspeedswift I have already raised a PR for master branch at https://github.com/apple/swift/pull/16883
This PR is still open.


Popups don't look good in IE

Context
While developing the popups for Airship I was using the same approach we use in Builder and I realized that the package we're using to polyfill clip-path doesn't work on IE.
Steps to Reproduce

Create a popup with only an image

Current Result

Expected result

Browser and version
I've tested it on Internet Explorer 11, but I'm pretty sure it's happening on Edge too

The problem with this is that css clip-path property does not really work on IE.
A certain back leg of a pig wrote this using https://github.com/andrusieczko/clip-path-polygon, and did not check that there was, in fact, no support for IE.
We might be able to make this work using actual SVG, I'll give it a try.
I think at the very least, we could fall back to showing a solid color triangle. And fix the Close button z-index issue.

Hi, I would like some feedback on the result (see image at https://github.com/CartoDB/cartodb.js/pull/2088)
Would you please @piensaenpixel ?

Shipped to production 🚀


[Providers] Replace InventoryRefresh::InventoryCollection#find with #lazy_find

The #find method introduces a dependency ordering issue during full refresh and a potential missing data issue during targeted refresh and should be replaced by #lazy_find wherever possible.
This method will be removed in an upcoming release of the inventory_refresh gem
changes in inventory_refresh: https://github.com/ManageIQ/inventory_refresh/pull/112

[x] https://github.com/ManageIQ/manageiq-providers-azure/pull/516
[x] https://github.com/ManageIQ/manageiq-providers-ibm_cloud/pull/413
[x] https://github.com/ManageIQ/manageiq-providers-scvmm/pull/208
[x]  https://github.com/ManageIQ/manageiq-providers-ovirt/pull/612
[x]  https://github.com/ManageIQ/manageiq-providers-openshift/pull/229
[x]  https://github.com/ManageIQ/manageiq-providers-kubernetes/pull/469

Is this done @agrare ?

No there are still some tougher ones left, I'll add the rest to the checklist so we can see the progress


Feature: setVisibleMapRect or the ability to zoom to map to view the entire route

It would be really great to have a way to zoom and move (animated would be a bonus) the map to either a specified region or to simply focus on the calculated route so that it fills the view rectangle.
i.e. iOS native you can do something like:
        var zoomRect = MKMapRectNull

        for overlay in overlays {
            zoomRect = MKMapRectUnion(overlay.boundingMapRect, zoomRect)
        }

        let updatedMapRect = self.mapView.mapRectThatFits(zoomRect)

        self.mapView.setVisibleMapRect(updatedMapRect, edgePadding: UIEdgeInsetsMake(mapPadding, mapPadding, mapPadding, mapPadding), animated: true)

Allowing either the helper function to zoom/focus on the route or providing helper functions to help with the calculations would be great. Right now I can only choose  a center position and zoom level.

To zoom to one specific route you can use the Bounds property of the TKRoute.
But I think what you are doing is calculating a route with multiple legs, which are basically multiple TKRoute instances. This is indeed not possible to zoom to in the current release.
But, in the 1.4.0 release I will introduce the following function, which is already available in the development branch:
public void FitMapRegionToPositions(IEnumerable<Position> positions, bool animate = false)
With that function you should be able to zoom to all positions of each leg, which will fit the entire route. Another cool thing to mention is that it will not even be neccessary to pass a instance of the control to your ViewModel(if you use MVVM). You can bind a property called MapFunctions which is a type of IRendererFunctions which will let you call all this functions from your ViewModel without passing the control. You can see that in the development branch too.

When I think about it this will probably not work in cases where the route goes around a specific position. I will think about adding a functionality to zoom to a collection of MapSpan.

Ah sweet, in that case you read my mind! :)
As you assumed, I did want to do a route with multiple legs and show the entire trip sized to view.
Nice work on the property binding, I have been passing an instance of the map control to my view model so that will work great.
It would be great to have the functionality to zoom to a collection of MapSpan. Then I can build the MapSpans from the TKRoutes as you stated.

Btw, just used the FitMapRegionToPositions from the Development, it's great, except definitely need one which fits to each TKRoute because the routes can easily go outside the View as they navigate around various roads :+1:

Introduced FitToMapRegions in 1.4.0


Log get from store does not return commonData

Epic
#361  Log CRUD implementation
Bug:
Perform the following query for a log.
<?xml version="1.0" encoding="UTF-8"?>
<logs xmlns="http://www.witsml.org/schemas/1series"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.witsml.org/schemas/1series  ../xsd_schemas/obj_log.xsd"
	version="<IP_ADDRESS>">
	<log uidWell="Energistics-Well-0001" uidWellbore="Energistics-w1-wellbore-0001" uid="Test_depth_log2">
		<nameWell></nameWell>
		<nameWellbore></nameWellbore>
		<name></name>
		<commonData>
			<dTimCreation></dTimCreation>
			<dTimLastChange></dTimLastChange>
			<itemState></itemState>
			<comments></comments>
		</commonData>
	</log>
</logs>

Server return does not include commonData as requested , though common data was included when the log was created.
Return:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<logs version="<IP_ADDRESS>" xmlns="http://www.witsml.org/schemas/1series"
	xmlns:ns2="http://www.energistics.org/schemas/abstract">
<log uid="Test_depth_log2">
<nameWell>Well Energistics-well-0001</nameWell>
<nameWellbore>Wellbore Energistics-w1-wellbore-0001</nameWellbore>
<name>Test_depth_log2</name>
</log>
</logs>

Expected result:
commonData should have been returned

When we added common data from AddToStore as below

2003-11-24T08:15:00.000Z
2003-11-24T08:15:00.000Z
plan
These are the comments associated with the log object.

We see response from DOT having itemState and comments.Not getting dTimCreation and dTimLastChange.From where we will get these values ?

The PR for this one will be done today.  @sukhendumukherjee  will update this today.  New ETA TBD

Currently we are getting itemState , dTimCreation fand comments rom DOT and now it’s added in common data.We are not getting dTimLastChange
from DOT and I have created a card df-517  to address that.


Adding Geolake geocoder

This PR adds support for the Geolake geocoding service, it'd be great if this could make it in to the next release. Please let me know if you'd like me to make any additional changes.

@KostyaEsmukov thanks for the rapid (and positive) review! Thanks for letting me know about the error on the sign up form and we're really sorry you had to run in to this. We've resolved this regression so this should not pose a problem again. I've also added the missed test scenario.


Migrating tests to VCRpy

This PR is a first cut implementation to migrate the mock based tests to vcr based tests.

we need some into about VCR setup in the top level README

Thanks @iakovn for the review! I have now made the suggested updates

Few minor things in Makefile and good to go!
I tested running test in vscode client directly from userspace and it worked nicely. The only issue is that responses for /impact/api/workspaces contain all workspaces when recording - so I'd need to do some cleaning if I would record things. I don't think this is a blocking issue though,

Thanks @iakovn for testing and review! I have made the suggested changes now. We might need to add some more "scrub" cases to clean up /impact/api/workspaces if required in the future


Fixed path for layout templates

As described in CakePHP cookbook I corrected the pathes for the layout templates.

Fixed on 2.x version


initial commit to flooddrake with slope modified DG swe model using f…

…iredrake

Can you please flake8 your code? I understand it would be tedious to do that manually, so I suggest to use autopep8 first, then fix the remaining flake8 issues manually.
Please also make sure the that first line of your commit message is no longer than 60 characters. You can have multi-line commit messages if you need more space.

Thanks Miklos and Lawrence for your time reviewing this code. First real code inspection I've had so this will help a lot to make it better in the future!

I don't really know what the TRAVIS checks are? And hence probably why for this pull requests they are failing. Is there something I should do about this guys? Thanks, Ali.

If you go here: https://travis-ci.org/firedrakeproject/flooddrake/builds/138060777 you can see what failed.    Ignore F405, which is an error I have configured to suppress.  But you could fix the other ones.  To do this locally, run flake8 . in your repo and fix until there are no errors left.

When I run autopep8, the code indents in a way that was messy and as Lawrence pointed out, should be changed, which has been done. However this means that the travis checks fail, with hundreds of errors. Should I just autopep8 regardless of how messy it looks?

@alsgregory: Just like LaTeX makes papers pleasant to look at, code formatting is meant to make the code look tasteful. autopep8 is a tool that helps to automatically fix systematic style issues, not a supreme authority on code aesthetics. You should use such tools with care, judging whether they are doing the right thing. In particular, you should look at the configuration options of autopep8: you can tell it to ignore certain PEP8 errors (such as too long lines, and basically ignore everything we have set up flake8 to ignore), or to only fix certain types of errors. Alternatively, if autopep8 does not turn out to be useful, you can just fix things up manually.
Ideally, you will learn to write flake8-clean code in the first place, and then you won't need autopep8.

Thanks, will get on with updating this. So I've pushed some new code (that I've been writing meanwhile this pull request is open) to a branch under the actual firedrakeproject fork (as I've been told to ditch this alsgregory fork now I have access to the original one), should I just send the updates from this pull request to the new pull request, for a branch under the main firedrakeproject fork? Thanks

If you now move this branch here, then we have to close this pull request and open a new one, as GitHub does not allow to change the source or the target branches of a pull request, and then we lose the continuity of the discussion on this pull request.
If you are confident handling two git remotes, I suggest keeping your old branch updated for now, and ditch the alsgregory fork only after this pull request is merged.

Thanks. I can have two git remotes open at once. But the code in this current pull request will be slightly modified as it has been incorporating this new functionality. I will indeed then carry on pushing to this old alsgregory fork branch.
Thanks

Now that you're on top of master, it would be great if you could update .travis.yml, so that it also test installation and runs your tests. If you need help with that, I can come over.

I've actually done that already, but I've just stupidly not commit it as forgot. Sorry, will push it to the pull request before lunch. Thanks.

Done. And have edited all changes. Travis checks are passing now (they did in last commit also). Hope this is OK now. Thanks for reviewing


Allow macOS view to run with a transparent view

See https://github.com/flutter/engine/blob/fc72bd2ada5d8d9b4ab2c1255d4f960cc44b5de0/shell/platform/darwin/macos/framework/Source/FlutterView.mm#L39
In the iOS embedding, we have https://github.com/flutter/engine/blob/fc72bd2ada5d8d9b4ab2c1255d4f960cc44b5de0/shell/platform/darwin/ios/framework/Source/FlutterView.mm#L53 which allows for initializing a transparent FlutterView so that it can be placed over native UI.
@stuartmorgan @iskakaushik
/cc @dannyvalentesonos

Duplicate of https://github.com/flutter/flutter/issues/59969. It's just never been added.


app get crash due to deep nesting of views

if we have nesting hierarchy upto 28 level or more than it than my app get crash.
is it any kind limit in react-native to bound hierarchy level.
in some systems it will work upto 30 level but get crash there after.
Help me out weather i'm using it right way or not or there is any limit in react-native.
my case can be produce like:
<View>
<View>
<View>
<View>
......upto 28 or 30 level
<Text>Hello i'm grand grand .... child text</Text>
</View>
</View>
</View>
</View>

I found this problem/issue is already registered
#5997


Add dark mode ported from anatine - fix #32

This is pretty much a direct port of dark mode from anatine, with the difference being the method for preserving state across sessions.
The shortcut is d.
I've also brought over the updated loading spinner to avoid the ugly spinner in dark mode.
This is a fix for #32.

@sindresorhus any more thoughts on this or are we good to merge?

Sorry, forgot about this one. Looks good :)


Cleanup and warning fixes

CMAKE by default defines NDEBUG for Release build type. So for now fixing the errors for assert() disabled. Opened an issues to undef NDEBUG for Release build type.


Bug: Removing Liquidity from pool gives multiple errors: BAL#505 BAL#306

Describe the bug
Go to balancer page
withdraw from 50/50 proportionally from FOLD/WETH pool
get these errors

Here are the raw logs of the errors
yes I built site locally to see if regression i went back 5 releases
app.balancer.fi-1695374432168.log
localhost-1695374407773.log

hello @alter-eggo or @Tritium-VLK
this issue still persists

BAL 505 is returned when slippage is too low. Please try upping slippage. We will be adding better error messages to account for this issue.


Meltano UI - Error in Analyze Menu

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/460
Originally created by @iroussos on 2019-03-07 18:15:49

What is the current bug behavior?
Using the latest version from master (c8cabe49a054ebb45f2dedf50590a4d95ccbf640)
When I run meltano ui and I go to the Analyze tab, I get an Error Result instead of the supported topics.
What is the expected correct behavior?
I Should see all the compiled topics.
Steps to reproduce

Pull latest version from master (c8cabe49a054ebb45f2dedf50590a4d95ccbf640)
run meltano ui
Visit http://localhost:5000/
Hover over the Analyze menu

Relevant logs and/or screenshots

Further regression test
(Ensure we automatically catch similar issues in the future)

View 11 previous comments from the original issue on GitLab


Known Issues #3: Image Formats

Since the software was originally designed for fault injection only on TOF cameras, it contains lines that accept the standard image format as ".bmp". In the next update, the software will be able to recognize every image format.

Fixed in v1.2.3


[Dialog] Custom ID not reflecting on MUI DialogTitle component

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
Link to live example: https://codesandbox.io/s/polished-bush-8f33zj?file=/demo.js
Current behavior 😯
Try assigning a custom id to the <DialogTitle /> component of MUI.
But no matter what id we give it always take from aria-labelledby and put it under id of <DialogTitle /> component. And if we don't pass aria-labelledby then it takes some random id from MUI.
Expected behavior 🤔
Whatever id is passed to <DialogTitle /> it should reflect directly like it does for other component.
Your environment 🌎

Tech
Version

MUI
5.11.8

React
18.2.0

Browser
Chrome & Mozilla

It looks like a bug. You are correct, it never uses the id prop provided to the DialogTitle component. It seems easy to fix. Would you like to create a PR?

Yes, I would love to fix it. Will create a pull request.

Hi, I can fix this. Can you assign it to me?

Hi. I can fix this. If its not fixed assign it to me

Thanks for showing interest @Naveen2k22, but @iONBain asked first, so I'll give it to @iONBain.

@ZeeshanTamboli As I had said I'll be working on it, I'll let you know if I'm not able to fix it. Then you can assign it to @iONBain

@Kundan28 We usually assume that it's fine if somebody else takes it over if there has been no activity for 7 to 14 days. But now that you've replied and you were the one willing to work on it first, I'll assign it to you.

@ZeeshanTamboli PR is raised
https://github.com/mui/material-ui/pull/36353


tf-nightly wheels missing

Click to expand!
Issue Type
Bug
Have you reproduced the bug with TF nightly?
Yes
Source
binary
Tensorflow Version
tf-nightly 2.12
Custom Code
No
OS Platform and Distribution
No response
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
After 27 Jan, the wheels automatically published to pypi for tf-nightly appear to be incomplete. There are various platform tags and python versions missing.

Standalone code to reproduce the issue
Compare https://pypi.org/project/tf-nightly/2.12.0.dev20230127/#files

Vs

https://pypi.org/project/tf-nightly/2.12.0.dev20230128/#files

Relevant log output
No response

tf-nightly wheels are released on a best-effort basis. If there is an issue compiling them, they don't get automatically released. There are build gardeners on rotation that receive alerts when this happens and they can fix the issue. Note though that build gardening for TF is not like SRE oncall, it does not occur during weekends or outside working hours (pacific time, as that is the area containing most of the TF developers).
In short, most likely the issue will be solved tomorrow. Or at least it will get looked at.

Amazing! That's all anyone can ask for. I was only raising to ensure somebody was aware.

These nightly releases are indeed broken:
2.12.0.dev20230129
2.12.0.dev20230128
The lates one (2.12.0.dev20230130) seems healthier. Although it still misses py311 and py310 wheels.

Things are looking a lot better now in general. It does seem like there's an issue with the Windows and aarch64 wheels. They appear too small to be working.
If that's expected flakes for the nightly, then this issue can probably be closed.

Those wheels redirect to the partner build wheels. Windows TF is now built by Intel and Aarch64 by Linaro(I think).

Hi, @groodt
Apologize for the delayed response and it seems like latest tf-nightly versions are having all the expected Built Distributions wheel files, you can refer this link and please refer above comments also, If you need any further assistance please let us know or Could you please confirm if this issue is resolved for you ? Please feel free to close the issue if it is resolved ? Thank you!

All looks good from my perspective. Closing.


property value completions and other fixes

Added completions for property values.
Updated trigger characters to include space and :.
Cleaned up commit characters and only left : for committing property name completions.
Removed newlines from ArraySyntax and ArrayItemSyntax to match how objects and declarations work.
Made completions aware of Constant flag
Symbol completions now exclude the enclosing declaration to avoid suggesting cycles.

Value completions table:

Property Type
Completions offered

bool
true and false

string literal types
the string value

union types
completions for each member type (this makes string enum work)

arrays
[] (when committed, the cursor lands between the brackets)

objects
{} (when committed, the cursor lands between the curlies)

This is the 2nd PR that fixes #461

Codecov Report

Merging #674 into main will decrease coverage by 0.25%.
The diff coverage is 96.72%.

@@            Coverage Diff             @@
##             main     #674      +/-   ##
==========================================
- Coverage   95.20%   94.94%   -0.26%
==========================================
  Files         262      264       +2
  Lines       10820    10883      +63
==========================================
+ Hits        10301    10333      +32
- Misses        519      550      +31

Flag
Coverage Δ

#dotnet
94.94% <96.72%> (-0.26%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/Bicep.Cli.IntegrationTests/ProgramTests.cs
100.00% <ø> (ø)

src/Bicep.Core/Syntax/SyntaxVisitor.cs
94.65% <ø> (-2.34%)
:arrow_down:

...ngServer.UnitTests/BicepCompletionProviderTests.cs
100.00% <ø> (ø)

...p.LangServer/Completions/BicepCompletionContext.cs
94.56% <88.88%> (-3.69%)
:arrow_down:

....LangServer/Completions/BicepCompletionProvider.cs
96.77% <97.01%> (-0.47%)
:arrow_down:

...ep.LangServer/Completions/CompletionItemFactory.cs
98.30% <98.30%> (ø)

...rc/Bicep.Core.UnitTests/Utils/TestSyntaxFactory.cs
100.00% <100.00%> (ø)

src/Bicep.Core/LanguageConstants.cs
100.00% <100.00%> (ø)

src/Bicep.Core/Parser/Lexer.cs
97.71% <100.00%> (-0.06%)
:arrow_down:

src/Bicep.Core/Parser/Parser.cs
93.41% <100.00%> (-1.43%)
:arrow_down:

... and 17 more

This looks great! Some things I noticed (|<--- to represent the cursor):

If I'm not inside a declaration and start a new line, I get the usual declaration keyword completions (resource, param etc), but if I press space, I then get a set of invalid completions.

resource miRoleAssign 'microsoft.authorization/roleAssignments@2020-04-01-preview' = {
    name: roleAssignmentName
    properties: {
        roleDefinitionId: roleDefinitionId
        principalId: mi.properties.principalId
    }
}
 |<---

If I'm inside a string and I search for completions, I first get string literal suggestions (expected), but I also get functions and variables suggested, which when chosen are inserted into the string itself.

resource miRoleAssign 'microsoft.authorization/roleAssignments@2020-04-01-preview' = {
    name: roleAssignmentName
    properties: {
        roleDefinitionId: roleDefinitionId
        principalId: mi.properties.principalId
        principalType: '|<---'
    }
}

Very cool! and it already seems to be working with modules which I was (happily) surprised to see!
I'm noticing a couple issues when authoring a storage account:
The completion list is different if I just type colon (:) vs colon + space (: ):
colon:

colon + space:

Also, in both of those cases the likely suggestion ({}) is at the bottom of the list not the top. In the first list the empty object suggestion is highlighted (what I would expect), and in the second list it is not highlighted.

For the sku.name property value completion, the list is scrolled halfway:

If I'm not inside a declaration and start a new line, I get the usual declaration keyword completions (resource, param etc), but if I press space, I then get a set of invalid completions.

Will take a look. (I thought I tested this already...)

If I'm inside a string and I search for completions, I first get string literal suggestions (expected), but I also get functions and variables suggested, which when chosen are inserted into the string itself.

Yeah, that's a known issue. If you commit an enum value completion after typing the opening ', it happens also. I will be sending a separate PR to switch all completions from insert text to a text edit approach instead.

Very cool! and it already seems to be working with modules which I was (happily) surprised to see!

Yeah, Anthony made a change in the module PR to flow declared type to objects inside module.

I'm noticing a couple issues when authoring a storage account:
The completion list is different if I just type colon (:) vs colon + space (: ):

Will take a look...

Also, in both of those cases the likely suggestion ({}) is at the bottom of the list not the top. In the first list the empty object suggestion is highlighted (what I would expect), and in the second list it is not highlighted.

We have the ability to mark a completion as "preselected". Will see it if that helps with this...

The force push was just a rebase and resolving conflicts - no changes yet.

If I'm not inside a declaration and start a new line, I get the usual declaration keyword completions (resource, param etc), but if I press space, I then get a set of invalid completions.

Will take a look. (I thought I tested this already...)

@anthony-c-martin It was happening when the newline was between 2 declarations. It should be fixed now.

I'm noticing a couple issues when authoring a storage account:
The completion list is different if I just type colon (:) vs colon + space (: ):

Will take a look...

Alex and I figured it out on a call. This was caused by the following setting:

If set to recentlyUsed we get the behavior Alex observed. We suspect it's a bug in VS code as we don't have that much fine grained control over what VS code selects in the language server.

Also, in both of those cases the likely suggestion ({}) is at the bottom of the list not the top. In the first list the empty object suggestion is highlighted (what I would expect), and in the second list it is not highlighted.

We have the ability to mark a completion as "preselected". Will see it if that helps with this...

Preselecting the completion and altering the sort order fixed it. Also made it so any enum values or boolean values show up at the top above any symbol and function completions. As part of this we now have the ability to set priority on completions so some of them show up at the top but still sorted within the priority value. (This is done by sending sortText in the response we return from the language server.)

I don't think it should block this PR, but I think params & variables should show up at the top of the list before built-in functions. In this case, I'm looking for tsId:

I don't think it should block this PR, but I think params & variables should show up at the top of the list before built-in functions. In this case, I'm looking for tsId:

That's a great idea. I'll push an update...

I set functions to low priority for completions but left other symbols as medium:


Howto access presence/proximity sensors of windows mixed reality HMDs?

Hello,
I'm trying to access the proximity sensor of a HDM using the windows mixed reality openxr runtime to determine if the headset is currently worn or not.
It is possible with the windows mixed reality plugin for SteamVR. There is a "windows mixed reality HMD" device and it has a proximity sensor control that can be mapped to a button like action. So the plugin for steam vr somehow can access the proximity sensor but I didn't find any way to do this via openxr. Is there a way to do this?
I'm sorry if this is not the right place to ask about this. But any help or a tip where to aks this question would be highly appreciated.
Thanks!

openxr API currently doesn't support proximity sensor.  The working group is not convince on a good usage scenario.  Your feedback can be valuable for the future direction on this feature.  @diekleinekuh
You can see some discussion on https://www.reddit.com/r/OpenXR/comments/ocz0xm/userpresent_always_returns_true_in_openxr/
We can help you to route your feedback to the working group.  First is to understand your usage scenario.

Hi, thanks for getting back. My usage scenario is as follows:
We are making a VR based simulation for driving schools. The whole driving school lesson should be a guided experience where the student starts a lesson in a mobile app. This app then gives you access to a simulator setup (hardware installation of some kind) and instructs you to put on the HMD. After that the simulation takes over. When the user first puts on the HMD a calibration procedure is started. If the student puts off the headset the simulation is paused. When putting the headset back on a control is displayed asking for the student to accept continuing the lesson. We do not have any other controls to pause the simulation. Taking off the headset would be the natural thing to do. Also there is no second screen available to do it with a UI control after the HMD was taken off.
Currently we have two options:
-go with SteamVR as it supports the worn state. It doesn't do it properly but at least the proximity sensor is exposed as a button so it can be queried.
-got with OpenXR but add platform specific code to get the worn state of the headset somehow which defeats the purpose of having a platform independent API
Besides our personal use case there are some other use cases I found while googling for a solution in the last week:

some games want to have a mixed setup where you can take off the HMD at any time so you can seamlessly switch between 2D on a monitor or stereoscopic view through a HMD
content editing setups like the Unreal engine editor, blender, unity that support HMDs while editing would profit from allowing a seamless transistion between HMD and monitor too.

As a bonus the HMD interfaces in Unity and Unreal support a worn state/user presence with SteamVR and WMR. As they are the leading tooling used to access VR/AR content and there is currently a shift from SteamVR/WMR to using OpenXR in both engines this functionality isn't working anymore even though the hardware supports it. To me this looks like a case of the API getting in the way. Of course this cannot be a mandatory feature but allowing for a generic way to detect the worn state of a HMD seems useful to me.
Thanks for routing this feedback to the working group. Much appreciated.

Addition: It seems to me that when using OpenXR there is no other additional API to get the worn state of the HMD. With WMR I would need access to the HolographicSpace. But that's not possible. It might exist somewhere internally in the WMR OpenXR runtime but is not exposed. I tried creating a dummy HolographicSpace from a dummy HWND. But unfortunately the reporting of UserPresence in HolographicSpace isn't only the worn state of the headset but a combination of proximity sensor and if the content of the HWND is actually displayed which with this setup.
So actually the only alternative is SteamVR. Ideally there would be and extension that will expose the worn state as an input.

The feedback from this thread (and many others) has been presented to the Khronos members. There is nothing left that is actionable on this issue.


Quotes: List / Clean ?

Hi,
Thx or the bot, it's great.
Using a lot the quote feature, but how could we remove some entries ?
Thanks,

There is currently no direct way to do that.
A workaround is to delete the original copy of the saved message, the bot will notice that and remove the entry from the database.


Does nucleuscoop alpha 6 supports only x360 gamepads?

Thanks for all your work!
I was testing borderlands 1 today and here is my conclusion:
I use two dualshock2 controllers which work as regular usb controllers, thus requiring x360ce to work correctly. This wasnt problem in split tool but in nucleus custom xinput.dll causes problems it seems.
-From beginning. So i put x360ce ini and dlls in borderlands 1 folder just like i did with 2nd game. I run the tool. It sets up screens. But joypad input doesnt work at all. I clear the files cause i assume you cant use them with custom xinput.dll. Run again. If i cant move mouse over both screens it means only 1 is focused and if i press button on any joypad, that joypad will control both screens. So i restart tool. This time i can move mouse over both. But if i use joypad now same thing happens. So i have to click either window, and that window will become joypad 1. Now i use joypads one after another and i can control both windows separately. Wew. I start the game but half the time it seems to load same save file on both windows. I create lan server and start the game. And here is the problem. All buttons work correctly and are not inverted except axes (left stick x axis is inverted, right stick y axis is swaped with x). For example triangle is triangle like it should be, it doesnt swap triangle with X, which often happens when x360 joypad emulation fails like in some games. And since there is no config file to remap them this is an issue. So i tried manually editing \Data\8980\Instance0\Engine\Config\BaseInput.ini. I only edited instance0 (which i assume is player 1) just to test it. Run the game. And it works ! And it worked on both gamepads (even though i edited only instance0) but both windows were the same save file. Then my evil twin brother decided to change control presets in gamemenu to suit his needs. And poof! Gone! Instanly reverted to broken axes. So i close the game. I assumed that it just return to defaults so i just need to edit it again. But BaseInput.ini was already edited to what i changed it to. So i run the game and trick no longer works. :( So i tried fixing it for several hours and gave up. ( Reinstalling game, tools, editing different files,nothing works). I dont really understand how it works. I tried also running borderlands 2 with nucleus but it loads player1 save file on both windows. Is it possible to create config file for your custom xinput.dll so you are able to remap controls? I already tried editing it with toca edit x360ce but to no avail.

The tool is only designed for Xbox controllers... support for DualShock controllers may come at later releases.
So at the moment, yes the split screen tool only supports Xbox controllers [360 & One]


WIP - Updates to the why selenium waits for a page to load

I also changed a deprecated step in selenium, pollingEvery


PubSub

I am using PubSub with java,
My code for subscriber
ProjectSubscriptionName subName = ProjectSubscriptionName.of(CommonUtils.GCLOUD_PROJECT_ID,
SUBSCRIPTION_ID);
		MessageReceiver receiver = new MessageReceiver() {
			@Override
			public void receiveMessage(PubsubMessage message, AckReplyConsumer consumer) {
				String messageString = message.getData().toStringUtf8();
				System.out.println("message received : " + message.getMessageId());
				consumer.ack();

			}
		};

		Subscriber subscriber = null;
		try {
			ExecutorProvider executorProvider = InstantiatingExecutorProvider.newBuilder().setExecutorThreadCount(1)
					.build();
			subscriber = Subscriber.newBuilder(subName, receiver)
					.setCredentialsProvider(FixedCredentialsProvider.create(credentials))
					.setExecutorProvider(executorProvider).build();

			subscriber.startAsync();
		} catch (Exception e) {
			errorLog.push(e);
		}

Actual Behavior
It creates a lot of thread so after start application my server gonna closed within few times

Unfortunately this issue tracker is for Go only. Could you please re-file this issue in the Java issue tracker? https://github.com/GoogleCloudPlatform/google-cloud-java/issues/


EditText size is cut to 20% size in RTL

EditText size is cut to 20% size if device is RTL but the view itself is working good

I don't understand completely the problem, can you provide a screenshot ?


Update Amazon SNS publisher to pass the event type as message attribute.

Thanks! I'm going to adjust the formatting of the file but this looks to work just fine. I appreciate you clarifying the topic ARN "change". :smile:
This will go live in the next few days.


Look into setting up/using a binary cache

Having a shared binary cache across all of the Nix machines would speed up rebuilds, consider using something like Cachix.

Fixed in 566f93e


[Bug Report] tree

Element UI version
1.3.4
OS/Browsers version
firefox 53.0.3
Vue version
2.3.3
Reproduction Link
https://jsfiddle.net/api/post/library/pure/
Steps to reproduce
Open firefox
Open http://element.eleme.io/#/zh-CN/component/tree
What is Expected?
all point‘s button were confused
What is actually happening?
show same with it showes in Chrome

sorry，I forgot，but you can see your documents http://element.eleme.io/#/zh-CN/component/tree , the problem is same, and jsfiddle can't support JSX

this bug is the same as #3640, the solution is add style white-space: normal like this


ref #740: comment line fix

Q
A

Branch
7.1.x for bug fix

Bug fix?
yes

New feature?
no

BC breaks?
no

Deprecations?
no

Tests pass?
yes

Fixed issues
chameleon-system/chameleon-system#740

License
MIT

Update: This is a only Warning on PHP 7.4, but i was on PHP 8.0. Closed.


Git-aware view doesn't work with paths

I'm using the git-aware view, which works if you cd into a directory first and then run it, but you don't seem to be able to specify paths.

Ideally I think you'd be able to specify a path as well.

Hey @RobertClarke64 thank you for opening this issue, I've just released v0.3.0 which fix a lot of issues we've had before including ABI stability for the plugin system and other minor bugs like this one, as you can see I'm using the v0.3.0 and it's working without any issues

so in order to use the latest version if you've installed lla via cargo you can simply run
cargo install lla
lla clean # to clean previous incompatible plugins
# optionally you can install the latest versions of the plugins


WebAudio backend doesn't stream audio, but downloads entire piece, decodes entire piece and only then starts playing [infamous audio lag problem]

If you check js/rpg_core/WebAudio.js, you'll find this function which is called every time a sound is created & triggered for playback (including new music pieces):
WebAudio.prototype.initialize = function(url) {
    if (!WebAudio._initialized) {
        WebAudio.initialize();
    }
    this.clear();
    this._load(url);
    this._url = url;
};

You can see it calls _load, which triggers an Ajax request:
WebAudio.prototype._load = function(url) {
    if (WebAudio._context) {
        var xhr = new XMLHttpRequest();
        if(Decrypter.hasEncryptedAudio) url = Decrypter.extToEncryptExt(url);
        xhr.open('GET', url);
....

In the receive callback of the Ajax request, _onXhrLoad simply decodes the received audio after the Ajax request completed in its entirety (full download required first):
WebAudio.prototype._onXhrLoad = function(xhr) {
    var array = xhr.response;
    if(Decrypter.hasEncryptedAudio) array = Decrypter.decryptArrayBuffer(array);
    this._readLoopComments(new Uint8Array(array));
   WebAudio._context.decodeAudioData(array, function(buffer) {
...

.. and only after that, WebAudio.prototype._onLoad is called which finally informs all load listeners.
As you can see in the play function, the load listeners are used to start playing the actual sound, so before reaching this stage no audio can be heard:
WebAudio.prototype.play = function(loop, offset) {
    if (this.isReady()) {
        offset = offset || 0;
        this._startPlaying(loop, offset);
    } else if (WebAudio._context) {
        this._autoPlay = true;
        this.addLoadListener(function() {
            if (this._autoPlay) {
                this.play(loop, offset);
            }
        }.bind(this));
    }
};

In conclusion, this means any sound or music piece is first download as a whole, then decoded as a whole and only then it starts playing. This process can take many actual seconds, I observed delays up to 6-7 seconds for a song to start playing even in a local(!) game where no download and only decoding is required. In HTML5-delivered web games, the problem is obviously potentially a lot worse.
This is the infamous audio lag problem that plagues RPG Maker MV for all things audio. Therefore, as a conclusion this code really should be changed so that:

decoding starts before the download is completed
playback starts before decoding is completed

Then, all audio lag problems with sounds and music should be solved, except for cases with a really sluggy internet connection in HTML5 games. Those can only ever work nicely if everything is preloaded completely, which is by the way also what this plugin workaround hack does: https://forums.rpgmakerweb.com/index.php?threads/webaudio-cache-experimental.51422/ but obviously this is bad for regular desktop games since it will need more memory and increase loading time by a lot, so this isn't a good solution.

WebAudio is also the default audio backend for anything but sometimes mobile I think, so this affects all desktop RPG Maker MV games (which is I would argue the most important release platform). I don't know how the Html5Audio backend fares in comparison, so this would need a separate investigation.

We know about the problem.(see road map)
And We found the problem is hard to solve in current browser feature.
If you have idea for implement streaming, please PR.
BTW, I don't know why the original script doesn't use MediaElementAudioSourceNode.
does anyone know that?

I asked original author why it doesn't.

The answer returns.
The API is not usable when development starts.
But for now, It may be usable (needs investigation)
So we consider about using the API.


Free plan not working

You mentioned that with the free plan i can do 1000 call per month with the HTTP call but at the same time you force the request to be HTTPS so the free plan is useless.

I am also facing same issue with intermittent CORS errors. It works very randomly.


Page footer

Issue #842
This PR creates page footer in record, recordedit and recordset pages.
Footer markdown value is maintained in chaise-config.js with footerMarkdown variable.
File changes:

Markdown
chaise.config.js
chaise.config-sample.js
common/footer.js
common/template/footer.html
common/styles/appfooter.css : Merged with app.css
recordedit/index.html.in
record/index.html.in
record/record.app.js
recordedit/recordEdit.app.js
recordset/index.html.in
recordset/recordset.js
test/e2e/specs/footer/00-footer.spec.js
test/e2e/specs/footer/chaise-config.js
test/e2e/specs/footer/protractor.conf.js

test casess have been updated with on the fly schema and table name. appfooter.css has been merged with app.css.

It was one of the approach to handle the odd positioning. I have removed it nonetheless.

Ah. If the way you are currently setting the positioning is fine, then yeah there's no need to include those conditionals as well. Changes all look good, I'm just going to run the tests and look at the pages on dev.isrd first.

footer in all-feature-config.
chaise-config.js created inside default-config.
Cosmetic changes for footer test.
record-helper.js modified to avoid test case failure issue with waitForElement.


Fix makedirs() condition in contrib.

This fix contrib.download when only the filename is specified as destination.

See the failure and debug below:

------------->>>>> tvm/contrib/download.py <<<<--------------
    dirpath = os.path.dirname(path)
    print ("DBG: dirpath:[%s] path:[%s]" % (dirpath,path))
    if not os.path.isdir(dirpath):
        print ("DBG: not os.path.isdir(dirpath) is [True]")
        os.makedirs(dirpath)
-------------<<<<< tvm/contrib/download.py >>>>--------------

[cbalint@tune]$ ./test_tune.py
Downloading from url https://sample.com/nn/my.weights to my.weights
DBG: dirpath:[] path:[my.weights]
DBG: not os.path.isdir(dirpath) is [True]

Traceback (most recent call last):
  File "./test_tune.py", line 137, in <module>
    download(WEIGHTS_URL, WEIGHTS_NAME)
  File "/usr/lib64/python3.7/site-packages/tvm/contrib/download.py", line 65, in download
    os.makedirs(dirpath)
  File "/usr/lib64/python3.7/os.py", line 221, in makedirs
    mkdir(name, mode)
FileNotFoundError: [Errno 2] No such file or directory: ''

Thanks @cbalint13


Update test_estimator_v2_options

Summary
Inputs twirled_readout_errors and zne_noise_factors were removed from the results metadata
Details and comments
Fixes #

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 83.595%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6227

Relevant Lines:
7449

💛  - Coveralls


Fix cat mgmt integration test

PR summary
Upgrades go core dependency.
Fixes a minor problem in the cat-mgmt integration test.
PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

:tada: This PR is included in version 0.10.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


transport: Support applying connect timeout to customer connectors

I'll take this one if it's ok

If this is still relevant: What do you mean by "customer connector"?

I probably mean't custom connector xD


Fix Exo Font Display

Fixes the display issue of Exo font,
Issue #303 fix.

Looks good to me as well. Let's merge this PR 💪


Add a way to add optional arguments to run commands

I have multiple sound cards in my computer, so I'd like a way to specify which card to play sounds with via chime.  I've hacked in a fix that works for me, but I could see this being useful for others as well.
...
THEME = _get_default_theme(config_path, fallback_theme='chime')
RUN_ARGS = ''
...
#run(f'aplay {path}', sync, raise_error)
run(f'aplay {RUN_ARGS} {path}', sync, raise_error)
Now in my code I can
...
import chime
chime.RUN_ARGS = '--device sysdefault:CARD=PCH'
I'm not suggesting this is how it should be done, but rather the requested functionality.  Thanks for the library!

Hey there! Thanks for this suggestion, I wouldn't have thought about it. I've just released a version 0.7 with support for extra CLI arguments :)

That was quick!  Thanks!!


How to do inference on customized data?

For example I have a obj file, I need to convert it to glb file and then use blender to render rgb and depth, right? What else do I need to input?
And can it work on the 3d model without texture?

Hi, thanks for your interest in our work!

You can directly render images and train MLPs using our codes for OBJ files.
It can work on the 3D model without texture. You can set the color value (after rgb augmentation) to (0, 0, 0) for 3d models without texture during the training stage.


Step by Step guide on how to install it using Visual Studio

I am not a c# developer and I am confused on following your guide on how to install this through nuget and all. When I clone the project using Visual Studio, i cannot install the module through package manager an error is showing. I cannot also do the cmake command even though i already installed cmake on my pc. Please help. Thank you.

Hello, can you be a bit more specific?
Is there an error when installing through nuget?
What error do you get when running the cmake command?