[OneFortuneADayBridge] add lucky number feature

This adds another factor to the seed in order to allow different quotes for different people

Merged. Thanks for the PR!


feat: add create react app template

Good Work @priyalweb 🥳
Slight Changes:

Please rename the commit as feat: add create react app template
Please remove .eslintcache from the directory

Looks good to me @priyalweb
Can you please squash all your commits before I merge this Pull Request? I have passed down the instructions on Slack if you would like to take a look.


Instead of replacing datasets, just add them?

Maybe it's better to add new types of problem so there are 4:

Synthetic classification
Synthetic regression
Real data classification
Real data regression

Nah.


MSFT_xSQLServerLogin.psm1: Set-SQLServerLoginPassword setting secure password string for method accepting only plain text version of password

Causes logins to have incorrect password as the ChangePassword method requires the plain text version not the secure version:
try
{
$originalErrorActionPreference = $ErrorActionPreference
$ErrorActionPreference = 'Stop'
    $Login.ChangePassword($SecureString)
}

This works however:
try
{
    $originalErrorActionPreference = $ErrorActionPreference
    $ErrorActionPreference = 'Stop'

    $BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pw)
    $UnsecurePassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)
    $Login.ChangePassword($UnsecurePassword)
}

Are you trying to change password on a SQL authentication login? Just want to verify that it might work for Windows authentication login, but not SQL authentication.

Hi Johan
This is sql login. I have used the xSqlServerLogin resource to create a sql
login, but one of the functions which get called as part of
set-targetresource calls the set password function. Every time a
consistency check runs, the secure password as plain text overwrites the
correct password. And subsequently fails all other consistency checks
because the user is unable to login in with the correct password and fails
the password check.
On 1 Feb 2017 17:01, "Johan Ljunggren"<EMAIL_ADDRESS>wrote:

Are you trying to change password on a SQL authentication login? Just want
to verify that it might work for Windows authentication login, but not SQL
authentication.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PowerShell/xSQLServer/issues/361#issuecomment-276715047,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEH8ObaGQvVaZDVyXWOpSdMBsBVY3z2Nks5rYLpNgaJpZM4Lz4Vp
.

@ofaruk09, I believe you are correct. I'm not sure how I missed that one!
We might want to add a parameter called 'DscEnsurePassword' which will ensure the password passed in via the configuration is set. This way the LoginMustChangePassword parameter can be set and allow the login's password to be changed after creation without resetting it on the LCM interval.


CLI support for 'UserData::resolveOrigin()'

Coverage decreased (-0.03%) to 37.055% when pulling 593e9fc05352aa6c3740ce81a21b8497ed07225a on mcaskill-resolve-origin into d011f28e438ca14e38afc879d197349cded89181 on master.


Bump to polkadot 0.9.18:

set substrate branch to polkadot-v0.9.18
-set integritee-network pallets branch to polkadot-v0.9.18

Impossible to compile. substrate polkadot 0.9.18 branch is missing coomit 3d9361d080c48368c2c56b2928374428580efceb


This is react version

https://github.com/mrold/rango

Hey @mrold. This is a great effort. More power to you.
Closing this as not an issue.


Dead links to https://git.sr.ht/ in packages

I decided to give KISS Linux a try in a VM. A few of the packages in this repo (scdoc, b3sum, grim, wlsunset, wayclip, and libseat) fetch their sources from a https://git.sr.ht/ url. However, I cannot access that domain at all, on my host machine, through a web browser, or anything. b3sum is the most critical one, since the kiss package manager depends on it.

Looks like it was a temporary outage. It's working now.


fix: add tag resolution for jobs missing it

The upload-dumps-for-downstream job did not upload bundles with the appropriate tag - breaking downstream builds.
The build-and-push-vulnerabilities-image job may have been OK without this given its limited usage, but for consistency why not (share otherwise).

Would we now need to cut a new release?

That's one option, OR, rename the files previously uploaded to use the proper tag (the latter being my preference)

Would we now need to cut a new release?

That's one option, OR, rename the files previously uploaded to use the proper tag (the latter being my preference)

As long as you are sure the previous files have the right data, then that's fine with me

As long as you are sure the previous files have the right data, then that's fine with me

Would be the same dump of data using in the tagged build: https://github.com/stackrox/scanner/actions/runs/9845637787
Taking a step back - makes me question the genesis-dump usage in .github/workflows/ci.yaml.
When we create a new scanner tag, we would have already created and added a genesis-dump reference to genesis_manifests.json - However, the CI workflow will create a new genesis-dump, and not re-use the dump referenced in genesis_manifests.json.
If that is accurate, that means the vulnerabilities embedded within an tagged image will be 'newer' then those referenced in genesis_manifests - which may be OK - the impact may just be the diff-dumps will include vulns that have already been updated.


missing network binding support

$ juju deploy nagios
$ juju deploy nrpe
$ juju deploy ubuntu
$ juju add-relation nagios nrpe
$ juju add-relation nrpe ubuntu
If "ubuntu" unit has multiple interfaces with multiple subnets, /etc/nagios3/conf.d/charm.cfg in nagios unit will be written with nrpe unit's private address which is not reliably determined.
It would be nice if nrpe and nagios relation supports network bindings to reliably determine which subnet should be used for monitoring communication.
[/etc/nagios3/conf.d/charm.cfg]
define host {
use                            generic-host
statusmap_image                base/ubuntu.gd2
icon_image_alt                 Ubuntu Linux
vrml_image                     ubuntu.png
host_name                      juju-glance-1
icon_image                     base/ubuntu.png
address
}
[/var/log/syslog]
Apr 21 05:43:32 juju-840a13-6-lxd-3 nrpe[30554]: Host XYZ is not allowed to talk to us!

Imported from Launchpad using lp2gh.

date created: 2017-04-21T06:14:29Z

owner: nobuto

assignee: None

the launchpad url

(by afreiberger)
I've dug into this further as well.
It appears that the documentation on https://jujucharms.com/nrpe denotes:
Spaces
By defining 'monitors' binding, you can influence which nrpe's IP will be reported
back to Nagios. This can be very handy if nrpe is placed on machines with multiple
IPs/networks.
But the code is not present.
The address is generated from a call to hookenv.unit_get(ip_key) on line 195 of hooks/nrpe_helpers.py.  ip_key is determined as either public-address or private-address of the unit based on nagios_address_type config setting (or defaults to private-address).  Unfortunately, the private-address of my unit is not the monitoring network, and I specifically added my application with bindings: monitors: 00-space-mgmt which should translate to the right network interface.

(by afreiberger)
Appears Ante put this patch in under the following commit:
https://git.launchpad.net/nrpe-charm/commit/?id=c23f808a3d97625c4a85b96b2fbbd08c23b446aa


JoinData should be available from Users as well

Currently JoinData can only be obtained from a logged in Player.
However that information would be useful for plugin functions like a /lastseen command or automatically cleaning up player-related structures after they have not connected to the server for a time, so it should be made available from User objects as well.

~move to sc

Hey @ghost! I've moved your issue to SpongePowered/SpongeCommon#1890.


add Aniket Kumar to the list

This PR fixes the following issue:
Fix: #609

@Panquesito7  please review and merge this PR!


Explore alternative UI in wholesale

Based on new field tests with 1st line users, and the idea of fragmenting calculations rather than being limited to bundling them in Batches, explore alternative user interface for wholesale.

User can filter through calculations so that they can deep-dive straight into the data they need
Visualise data in charts, to allow for quick top-level overview
Quick overview -> zoom in to specifics
Consider actors using the same UI

ACs

Present to team and have a discussion


V2.0 implementation design

Hello.
I have started the migration to tf2 for Kashgari V2.0. Here are the vision and roadmap.
Same Principle
V2.0 will be based on the same vision for V1.0, which is to create a clean and simple NLP framework for Academic users,  NLP beginners, and Senior NLP developers.

Human-friendly. Kashgari's code is straightforward, well documented, and tested, which makes it very easy to understand and modify.
Powerful and simple. Kashgari allows you to apply state-of-the-art natural language processing (NLP) models to your text, such as named entity recognition (NER), part-of-speech tagging (PoS) and classification.
Built-in transfer learning. Kashgari built-in pre-trained BERT and Word2vec embedding models, which makes it very simple to transfer learning to train your model.
Fully scalable. Kashgari provides a simple, fast, and scalable environment for fast experimentation, train your models and experiment with new approaches using different embeddings and model structure.
Production Ready. Kashgari could export model with SavedModel format for tensorflow serving, you could directly deploy it on the cloud.

RoadMap

[ ] Based on TensorFlow 2.1+ [@BrikerMan]
[ ] Fully support generator based training (#336 ,#273) [@BrikerMan]
[ ] Clean code and full document
[ ] Multi GPU/TPU Support [@BrikerMan]
[ ] Embeddings

[x] Bare Embedding [@BrikerMan]
[x] Word Embedding (Load trained W2V) [@BrikerMan]
[ ] BERT Embedding (Based on bert4keras, support BERT, RoBERTa, ALBERT...) (#316) [@BrikerMan]
[ ] GPT-2 Embedding
[ ] FeaturesEmbedding (Support Numeric feature as input)
[ ] Stacked Embedding (Stack Text embedding and features Embedding)

[ ] Classification Task

[ ] Traditional models (CCN/LSTM/GRU) [@BrikerMan]
[ ] Transformer models (Transformer/Transformer XL/Attention)

[ ] Labeling Task

[ ] Traditional models (CCN/LSTM/GRU)
[ ] Transformer models (Transformer/Transformer XL/Attention)

[ ] Seq2Seq Task

[ ] Traditional models (CCN/LSTM/GRU)
[ ] Transformer models (Transformer/Transformer XL/Attention)

[ ] Built-in Callbacks [@fxsld]

[ ] Evaluate Callback
[ ] Save Best Callback (#331)

[ ] Support TensorFlow Hub (Optional)

Contribution
If you are interested in implementing any part of the RoadMap or have any new ideas about Kashgari V2.0, feel free to comment.

I'm willing to take Built-in callback module

I can do the Seq2Seq .


Add a sort of contents table to the Linux README.

Should we have the same lines of introduction for Windows?

It already contains the following sentence and the first section is short, so it looks good to me as is:

This method is intended for beginners. For advanced users it is recommended to compile Coq from sources via opam (see next section).


[TW#27279] Bluetooth Classic A2DP disconnecting after ~20 seconds

Environment

Development Kit:      SparkFun ESP32 Thing
Kit version: N/A
Module or chip used:  ESP32-DOWD
IDF version:  v3.2-dev-1425-gbd90f534f
Build System:        Make
Compiler version: xtensa-esp32-elf-gcc (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0
Operating System:    macOS
Power Supply:         USB

Problem Description
I am working to get the Bluetooth Classic A2DP profile setup between the ESP32 and pair of JVC BT headset speakers (ear buds).  After standing up the BT stack and GAP successfully the two devices connect but eventually the A2DP connection is disconnected.  This does not occur with my desktop BT speaker.   This code is based on the A2DP Source example.
Expected Behavior
This the log output when connecting to a desktop BT speaker (ANKER).  The A2DP connection does not drop.
I (9250) BT_AV: Found a target device, address 00:e0:4c:b9:19:a0, name SoundCore mini
I (9260) BT_AV: Cancel device discovery ...
I (9260) BT_AV: Device discovery stopped.
I (9260) BT_AV: a2dp connecting to peer: SoundCore mini
I (9270) BT_AV: bt_app_gap_cb A2DP SOURCE CONNECTION SUCCESS
E (9280) BT_APPL: reset flags
I (9280) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
E (12280) BT_APPL: bta_av_rc_create ACP handle exist for shdl:0
W (12640) BT_L2CAP: L2CAP - rcvd conn req for unknown PSM: 27
W (12700) BT_APPL: new conn_srvc id:18, app_id:0
I (12700) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
I (12700) BT_AV: a2dp connected
E (21850) BT_APPL: bta_dm_pm_btm_status hci_status=12
E (30850) BT_APPL: bta_dm_pm_btm_status hci_status=12
E (39850) BT_APPL: bta_dm_pm_btm_status hci_status=12
....
...
..
Actual Behavior
I (35320) BT_AV: Found a target device, address c4:45:67:21:26:d2, name JVC HA-FX9BT
I (35330) BT_AV: Cancel device discovery ...
I (35330) BT_AV: Device discovery stopped.
I (35340) BT_AV: a2dp connecting to peer: JVC HA-FX9BT
I (35340) BT_AV: bt_app_gap_cb A2DP SOURCE CONNECTION SUCCESS
E (35350) BT_APPL: reset flags
I (35350) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
E (36590) BT_APPL: bta_av_rc_create ACP handle exist for shdl:0
W (36750) BT_APPL: new conn_srvc id:18, app_id:0
I (36760) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
I (36760) BT_AV: a2dp connected
E (43980) BT_APPL: bta_dm_pm_btm_status hci_status=12
W (78050) BT_AVCT: ccb 0 not allocated
E (78050) BT_APPL: bta_av_rc_create found duplicated handle:0
I (78050) BT_AV: bt_app_av_sm_hdlr state 5, evt 0x0
I (78050) BT_AV: a2dp disconnected
The A2DP disconnects after about 20 seconds and just after the ".....state 5, eat 0x0"
Steps to repropduce

Compile code after changing the following line....
if (strcmp((char *)peer_bdname, "JVC HA-FX9BT") != 0) {     //JVC HA-FX9BT   SoundCore mini

Code to reproduce this issue
I am not sure where the issue might be occurring in the code but I will gladly paste any function(s) that are needed
Debug Logs
ets Jun  8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:6072
load:0x40078000,len:10084
load:0x40080400,len:6552
entry 0x40080764
I (31) boot: ESP-IDF v3.2-dev-1425-gbd90f534f 2nd stage bootloader
I (31) boot: compile time 20:05:30
I (39) boot: Enabling RNG early entropy source...
I (40) boot: SPI Speed      : 40MHz
I (41) boot: SPI Mode       : DIO
I (45) boot: SPI Flash Size : 4MB
I (49) boot: Partition Table:
I (52) boot: ## Label            Usage          Type ST Offset   Length
I (60) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (67) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (75) boot:  2 factory          factory app      00 00 00010000 00180000
I (82) boot:  3 storage          Unknown data     01 82 00190000 00100000
I (90) boot: End of partition table
I (94) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x2a824 (174116) map
I (164) esp_image: segment 1: paddr=0x0003a84c vaddr=0x3ff80000 size=0x00000 (     0) load
I (164) esp_image: segment 2: paddr=0x0003a854 vaddr=0x3ff80000 size=0x00000 (     0) load
I (170) esp_image: segment 3: paddr=0x0003a85c vaddr=0x3ffbdb60 size=0x02c90 ( 11408) load
I (184) esp_image: segment 4: paddr=0x0003d4f4 vaddr=0x3ffc07f0 size=0x00000 (     0) load
I (188) esp_image: segment 5: paddr=0x0003d4fc vaddr=0x40080000 size=0x00400 (  1024) load
0x40080000: _WindowOverflow4 at /Users/user/esp/esp-idf/components/freertos/xtensa_vectors.S:1685
I (198) esp_image: segment 6: paddr=0x0003d904 vaddr=0x40080400 size=0x0270c (  9996) load
I (210) esp_image: segment 7: paddr=0x00040018 vaddr=0x400d0018 size=0x8e6a8 (583336) map
0x400d0018: _flash_cache_start at ??:?
I (419) esp_image: segment 8: paddr=0x000ce6c8 vaddr=0x40082b0c size=0x0fe2c ( 65068) load
0x40082b0c: get_cached_log_level at /Users/user/esp/esp-idf/components/log/log.c:121
(inlined by) esp_log_write at /Users/user/esp/esp-idf/components/log/log.c:199
I (447) esp_image: segment 9: paddr=0x000de4fc vaddr=0x400c0000 size=0x00000 (     0) load
I (447) esp_image: segment 10: paddr=0x000de504 vaddr=0x50000000 size=0x00000 (     0) load
I (453) esp_image: segment 11: paddr=0x000de50c vaddr=0x50000000 size=0x00000 (     0) load
I (473) boot: Loaded app from partition at offset 0x10000
I (473) boot: Disabling RNG early entropy source...
I (474) cpu_start: Pro cpu up.
I (478) cpu_start: Starting app cpu, entry point is 0x4008106c
0x4008106c: call_start_cpu1 at /Users/user/esp/esp-idf/components/esp32/cpu_start.c:245
I (0) cpu_start: App cpu up.
I (488) heap_init: Initializing. RAM available for dynamic allocation:
I (495) heap_init: At 3FFAFF10 len 000000F0 (0 KiB): DRAM
I (501) heap_init: At 3FFB6388 len 00001C78 (7 KiB): DRAM
I (507) heap_init: At 3FFB9A20 len 00004108 (16 KiB): DRAM
I (513) heap_init: At 3FFBDB5C len 00000004 (0 KiB): DRAM
I (519) heap_init: At 3FFCF220 len 00010DE0 (67 KiB): DRAM
I (526) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM
I (532) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (538) heap_init: At 40092938 len 0000D6C8 (53 KiB): IRAM
I (545) cpu_start: Pro cpu start user code
I (227) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (270) BTDM_INIT: BT controller compile version [b4633da]
I (270) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (350) phy: phy_version: 4000, b6198fa, Sep  3 2018, 15:11:06, 1, 0
I (860) BT_AV: Starting device discovery...
I (860) BT_AV: Discovery started.
I (870) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldown: 1| Intr:3
I (870) gpio: GPIO[22]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:3
I (1430) BT_AV: Scanned device: b8:81:98:5c:92:0b
I (1430) BT_AV: --Class of Device: 0xa010c
I (1430) BT_AV: --RSSI: -81
I (6320) BT_AV: Scanned device: 6c:56:97:0a:45:c9
I (6320) BT_AV: --Class of Device: 0x2c0414
I (6320) BT_AV: --RSSI: -91
I (6730) BT_AV: Scanned device: b8:81:98:5c:92:0b
I (6730) BT_AV: --Class of Device: 0xa010c
I (6730) BT_AV: --RSSI: -82
I (7060) BT_AV: Scanned device: c4:45:67:21:26:d2
I (7060) BT_AV: --Class of Device: 0x240404
I (7060) BT_AV: --RSSI: -45
I (7060) BT_AV: Found a target device, address c4:45:67:21:26:d2, name JVC HA-FX9BT
I (7070) BT_AV: Cancel device discovery ...
I (7080) BT_AV: Device discovery stopped.
I (7080) BT_AV: a2dp connecting to peer: JVC HA-FX9BT
I (7090) BT_AV: bt_app_gap_cb A2DP SOURCE CONNECTION SUCCESS
E (7090) BT_APPL: reset flags
I (7100) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
E (9330) BT_APPL: bta_av_rc_create ACP handle exist for shdl:0
W (9540) BT_APPL: new conn_srvc id:18, app_id:0
I (9540) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
I (9540) BT_AV: a2dp connected
E (16780) BT_APPL: bta_dm_pm_btm_status hci_status=12
W (50830) BT_AVCT: ccb 0 not allocated
E (50830) BT_APPL: bta_av_rc_create found duplicated handle:0
I (50830) BT_AV: bt_app_av_sm_hdlr state 5, evt 0x0
I (50840) BT_AV: a2dp disconnected
Other items if possible

Hi @markingle, This issue seems like a bug we had fixed. Please update your ESP-IDF and test again. Thanks.

I will be testing this weekend to confirm that latest ESP-IDF fixes this issue.

Updating the ESP-IDF did not fix this issue.  I will keep searching the for issue

Hello, how do you implement the connection to the Bluetooth headset? I use ESP32 to connect to the Bluetooth headset and always stuck in "esp_a2d_source_connect". I just modified the official example a2dp_source. But connecting a computer can be, that is, connecting a Bluetooth headset does not work. Sometimes it suddenly crashes and then restarts and suddenly connects.

I got my headset connected by just cloning the example and changing the name of my headset to "ESP_SPEAKER". Now the only problem is finding out how to play files through in stead of just a random signal. Please let me know if you have any idea.

@blueMoodBHD
I am facing the same exact issue with a Bluetooth speaker even though I am using the stable IDF version 3.3. Any ideas ??
I (178) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (246) BTDM_INIT: BT controller compile version [e736f10]
I (246) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (346) phy: phy_version: 4102, 2fa7a43, Jul 15 2019, 13:06:06, 0, 0
I (886) BT_AV: Starting device discovery...
I (906) BT_AV: Discovery started.
I (4346) BT_AV: Scanned device: 8a:7a:0a:cf:3e:14
I (4346) BT_AV: --Class of Device: 0x240404
I (4346) BT_AV: --RSSI: -49
I (4596) BT_AV: Scanned device: 8a:7a:0a:cf:3e:14
I (4596) BT_AV: --Class of Device: 0x240404
I (4596) BT_AV: --RSSI: -49
I (4596) BT_AV: Found a target device, address 8a:7a:0a:cf:3e:14, name DY22
I (4606) BT_AV: Cancel device discovery ...
I (4606) BT_AV: Device discovery stopped.
I (4616) BT_AV: a2dp connecting to peer: DY22
E (4616) BT_APPL: reset flags
I (4626) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
I (10886) BT_AV: bt_app_av_sm_hdlr state 4, evt 0xff00
I (20886) BT_AV: bt_app_av_sm_hdlr state 4, evt 0xff00
I (30886) BT_AV: bt_app_av_sm_hdlr state 3, evt 0xff00
I (30886) BT_AV: a2dp connecting to peer: 8a:7a:0a:cf:3e:14
I (40886) BT_AV: bt_app_av_sm_hdlr state 4, evt 0xff00
W (41466) BT_SDP: SDP - Rcvd conn cnf with error: 0x8  CID 0x40
W (41466) BT_BTC: BTA_AV_OPEN_EVT::FAILED status: 2
I (41466) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
I (50886) BT_AV: bt_app_av_sm_hdlr state 3, evt 0xff00
I (50886) BT_AV: a2dp connecting to peer: 8a:7a:0a:cf:3e:14
I (50886) BT_AV: bt_app_av_sm_hdlr state 4, evt 0x0
I (60886) BT_AV: bt_app_av_sm_hdlr state 4, evt 0xff00

Same problem here... Any fix? I get this error with esp-idf version 4.1 and also with 3.2.2

Hi all,
Please pull the latest master and try to reproduce this issue. If it still exist, we will look into this as soon as possible.
Thanks
Weitianhua

I got my headset connected by just cloning the example and changing the name of my headset to "ESP_SPEAKER". Now the only problem is finding out how to play files through in stead of just a random signal. Please let me know if you have any idea.

@aadnesd if you still interesting in playing songs - I managed to do this
https://github.com/KirillYatsenko/mp3-bluetooth

Hi all
We have tested the speakers we have, but no such issue happens.
So, please provide the model of your speaker devices.
We cannot find a JVC HA-FX9BT now. And does DY22 is a speaker model's name?
Thanks

Hi all
We have tested the speakers we have, but no such issue happens.
So, please provide the model of your speaker devices.
We cannot find a JVC HA-FX9BT now. And does DY22 is a speaker model's name?
Thanks

Thanks for reporting, feel free to reopen.

Thanks for reporting, feel free to reopen.

Hi all
We have tested the DY22 speaker and repropduce the issue in ESP-IDF v3.2.2.  We have fixed this issue.  Please update your ESP-IDF and test again.
Thanks

Hi all
We have tested the DY22 speaker and repropduce the issue in ESP-IDF v3.2.2.  We have fixed this issue.  Please update your ESP-IDF and test again.
Thanks


noobaa autoscaler changes, new properties added

Explain the changes
Integrate noobaa with Prometheus adaptor for custom metrics autoscaling
This PR will make HPAV2 the default HPA for noobaa installed through OCS,
Autoscaler properties AutoscalerType and PrometheusNamespace added to Noobaa CR with value hpav2 and hardcoded Prometheus namespace in openshift; openshift-monitoring
Issues: Fixed #xxx / Gap #xxx
https://bugzilla.redhat.com/show_bug.cgi?id=2217904
Testing Instructions:
Install ODF in cluster
check for the newly created HPA2 autoscaler
update noobaa endpoint min and max pod count in Noobaa CR
Verify new endpoint pod is created/deleted

/assign @umangachapagain @jarrpa @iamniting @dannyzaken


Strange behaviour after ~5-10 minutes of gameplay

Description
Getting an Ethernet cable to the PC is too much of a hassle, so its connected to the router (ASUS GT-AX11000 running on Merlin 386.7_2) via WiFi at 5GHz with 160MHz channel bandwidth, same with the Quest 2 headset. It worked correctly before I recently messed around with the settings to see if latency can be improved. Now the headset is only playable for a short amount of time.
Behaviour is different between UDP and TCP. Using UDP results in a visual corrupted mess after ~5-10 minutes. the ALVR Dashboard Monitor reports a huge amount of packet losses, with 'Receive',  'Send', 'Decode' and 'Client Idle' reporting 0ms of latency. Throttled UDP is pretty much the same. When the streaming protocol is set to TCP things start going wrong after roughly 5 minutes of game-play. Movements such as waving controllers in front of the headset or looking around are visually delayed by ~1 minute! When looking directly behind the image is flipped. ALVR Dashboard Monitor again reports 0ms of latency with the previously mentioned, but no packet losses.
Take the VR headset off to look at the game on the plain 2D computer monitor and it appears there are no issues: no visual glitches or delays with movement. Restarting the PC briefly corrects the issues, but only for several minutes of game-play then its back to square one. Restarting the VR headset has no effect.
General Troubleshooting

[x] I carefully followed the instructions in the README and successfully completed the setup wizard
[x] I read the ALVR Wikis here and here

Environement
Hardware
PC: https://linux-hardware.org/?probe=2f0b4a72b3
Router: ASUS GT-AX11000
VR Headset: Meta Quest 2
Installation
ALVR Version: 18.2.3
SteamVR Version: 1.24.6
Install Type:

[x] Packaged (exe, deb, rpm, etc)
[ ] Portable (zip)
[ ] Source

OS Name and Version : Antergos Linux (Using Arch Linux repos)
ALVR Settings: https://pastebin.com/raw/ZfjTG0Sa.

Setting the bitrate to 1Mbps, then restarting SteamVR after the latency starts spiking and it actually becomes somewhat playable. The delay is now near non-existent, but the picture quality is predictably terrible. But why would it run fine with a biterate of 110Mbps without a an issue up until now? Even setting it to 5Mbps results in an unacceptable increase in latency, until I turn PC off and on again.

according to the original ALVR wiki, the GT 1030 isn't supported.

@toomuchcodehelp I have an AMD Radeon 6900XT.

sorry, i thought your router was a gpu.
I do notice that AMD cards don't play well with alvr for whatever reason.

Adding a config to disable WiFi power save seems to have solved the issue. I created the file /etc/NetworkManager/conf.d/disable-wifi-powersave.conf which contains:
[connection]
wifi.powersave = 2

Then, in a CLI ran systemctl restart NetworkManager. Simply restarting should also work.


Adding minor context to the Public API additions section

Just adding some context to how a missing API export manifests and how to run the script.

Should we just fix the target to create that directory?

This is where we can add the directory creation https://github.com/Azure/azure-sdk-for-net/blob/master/eng/ApiListing.targets#L23


Provide list of not-yet-supported ES6 features

The harmony branch of UglifyJS (https://github.com/mishoo/UglifyJS2#harmony) does not yet fully support ES6. Provide information on what features are not yet supported and how to avoid issues during minification.
Follow https://github.com/mishoo/UglifyJS2/issues/1433 for reference.

I know one of them is assignment-destructuring statements, but there's already a PR here: https://github.com/mishoo/UglifyJS2/issues/1402#issuecomment-266182075

Should also follow https://github.com/mishoo/UglifyJS2/issues/448, no?

We will update the plugin to a newer version of uglify soon, so docs for this won't be needed anymore :) thx


Feature/basic UI

Description:
This pull request introduces a new feature, Basic-UI, to enhance the school library app by providing a user-friendly form of interaction. The primary goal of this feature is to allow the app to be invoked as an executable, enhancing its usability beyond IRB.
Changes Made:

[x] Create a user interface for the school library app, enabling users to interact with the app in a more intuitive manner.
[x] Implement the UI based on the example provided in the video, ensuring consistency and familiarity for users.

General Requirements:

[x] Ensure the code adheres to linting standards, with no linter errors or warnings present.
[x] Follow Gitflow methodology, maintaining separate branches for feature development, and using proper branching conventions.
[x] Document the implementation process professionally, providing clear and concise comments within the codebase.
[x] Adhere to the list of best practices for Ruby programming, maintaining clean and readable code.

Project Requirements:

[x] Watch the UI example video to understand the desired behavior and user experience.
[x] Create an app.rb file to serve as the entry point for the console app, containing methods as per the specified requirements.
[x] Implement methods to list books, list people, create a person (teacher or student), create a book, create a rental, and list all rentals for a given person id.
[x] Define the main method in main.rb as the entry point for user interaction.
[x] Present users with a menu of options, allowing them to choose actions to perform.
[x] Prompt users for any necessary parameters required for each action.
[x] Provide a way for users to quit the app gracefully.

This pull request represents a significant enhancement to the school library app, bringing a user-friendly interface to its functionality. The code has been reviewed and tested to meet the stipulated requirements, ensuring a seamless integration of the Basic-UI feature into the develop branch. Please review this feature and give me feedback in order to improve it.
Greetings,
@ClaudiaRojasSoto

Thank you @KanzaTahreem.


In dashboard page show public vs private datasets size information

At the moment, we show total space usage by user, but it would be more informative to display how much of the space is used for private vs public datasets.
Acceptance criteria

[ ] when I arrive at my dashboard page, I can see space usage information about my private vs public/unlisted datasets

Tasks

[x] mockup [0.2h]
[x] refactor the route so we get storage info about private and public/unlisted datasets [0.5h]
[x] implement the mockup [0.5h]

Analysis
Mockup:

FIXED - not displaying the total amount of available space. It will be added once we have APIs.


Fan graphs show empty tick labels on vertical scale

Current behavior
Some question display broken tick labels, e.g. https://www.metaculus.com/questions/11480/?sub-question=10880

Ready for testing on prod


How to create a level with map elements like Town[1-10] only from an openDrive map?

CARLA version: 0.9.13
Platform/OS: Linux/Ubuntu
I have an openDrive map, but no RoadRunner. Referring to document OpenDRIVE standalone mode, now I can open level OpenDriveMap.umap. When I play in UE Editor, the  actor OpenDriveGenerator will spawn some actors about map elements like this.

But when play ends, these actors are gone. How can I save these actors into a Level like Town[1-10], so that I can see them directly when I open the level without OpenDriveGenerator?

You can select the components of each mesh and then select generate staticmesh so the meshes will be generated and you can place those in a map creating a new map. Otherwise you can put the Path to your XODR in UW_OnRoadMainWidget and it will generate the map. take care with this as the origin of the map must be in top left corner of it


[BUG] java.lang.OutOfMemoryError in azure-storage-file-datalake:12.4.0

Describe the bug
The DataLakeFileClient load the whole InputStream into memory before sending the content which cause on large file java.lang.OutOfMemoryError.
Exception or Stack Trace
java.lang.OutOfMemoryError: Java heap space
at java.nio.HeapByteBuffer.(HeapByteBuffer.java:57) ~[na:1.8.0_282]
at java.nio.ByteBuffer.allocate(ByteBuffer.java:335) ~[na:1.8.0_282]
at com.azure.storage.common.implementation.PayloadSizeGate.write(PayloadSizeGate.java:44) ~[azure-storage-common-12.10.0.jar:na]
at com.azure.storage.common.implementation.UploadUtils$$Lambda$765/1568450200.apply(Unknown Source) ~[na:na]
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:367) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:243) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:107) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:845) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:274) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:851) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxConcatMap$WeakScalarSubscription.request(FluxConcatMap.java:469) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2165) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:435) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:243) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:121) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxRange$RangeSubscription.slowPath(FluxRange.java:154) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxRange$RangeSubscription.request(FluxRange.java:109) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:162) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:228) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:90) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxRange.subscribe(FluxRange.java:68) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:62) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:153) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.ignoreDone(MonoIgnoreThen.java:190) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreInner.onComplete(MonoIgnoreThen.java:240) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1788) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:241) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:121) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1787) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:241) ~[reactor-core-3.3.13.RELEASE.jar:3.3.13.RELEASE]
To Reproduce
Upload a file bigger than the allocated maximum memory.
For example a file of 500Mb with a Xmx of 384m
Code Snippet
public void memoryUsage() throws IOException, ExecutionException, InterruptedException {
    Path tempPath = Files.createTempFile(UUID.randomUUID()
                                             .toString(), null);
    System.out.println(tempPath.toString());
    while (Files.size(tempPath) < 500L * MB) {
        byte[] content = new byte[MB];
        Arrays.fill(content, (byte) 9);
        Files.write(tempPath, content, StandardOpenOption.APPEND);
    }
    String remoteFolder = "test"
            + "/" + UUID.randomUUID()
                        .toString();
    log.info("remoteFolder = " + remoteFolder);
    sut.uploadTest(new BufferedInputStream(Files.newInputStream(tempPath)), Files.size(tempPath), remoteFolder + "/file.in");
}

public void uploadTest(InputStream from, long length, String remote) {
    DataLakeFileClient dataLakeFileClient = dataLakeFileSystemClient.getFileClient(remote);
    dataLakeFileClient.create();

    ParallelTransferOptions parallelTransferOptions = new ParallelTransferOptions().setBlockSizeLong(25L * MB)
                                                                                .setMaxSingleUploadSizeLong(25L * MB)
                                                                                .setMaxConcurrency(1)
                                                                                .setProgressReceiver(bytesTransferred -> {
                                                                                log.debug("progress bytesTransferred = " + bytesTransferred);
                                                                                });
    FileParallelUploadOptions fileParallelUploadOptions = new FileParallelUploadOptions(from, length).setParallelTransferOptions(parallelTransferOptions);
    dataLakeFileClient.uploadWithResponse(fileParallelUploadOptions, null, null);
}

Expected behavior
Less memory consumption. With the configuration above I was expecting the file to be cut into pieces of 25MB sent one at a time and thus having around 25MB in memory instead of the whole file.
Screenshots
With -Xmx384m (java.lang.OutOfMemoryError)

Without limit

Setup (please complete the following information):

OS: Windows 10
IDE : IntelliJ
azure-storage-file-datalake:12.4.0

Additional context
This code is embedded into a SpringBoot application.
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.8.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Bug Description Added
[x] Repro Steps Added
[x] Setup information Added

Hi @devleesch
Thank you for reporting this issue. We will look into what could be going wrong and get back to you.

@devleesch I have merged the PR that fixes this issue and it will likely release as part of our next release within the next month or so. Thank you again for reporting this issue.


Added SQLRelated Composites for Alerts, Operators, DatabaseMail and Queries

Pull Request

Pull Request (PR) description
Added

SQLAgentAlerts Composite to configure one or more SQL Server Agent Alert on a SQL Server/Instance
SQLAgentOperators Composite to configure one or more SQL Server Agent Operator on a SQL Server/Instance
SQLDatabaseMailSetups Composite to configure one or more Database Mail Accounts/Profiles on a SQL Server/Instance
SQLScriptQueries Composite to run one or more SQL Scripts against a SQL Server/Instance

Task list

[x] The PR represents a single logical change. i.e. Cosmetic updates should go in different PRs.
[x] Added an entry under the Unreleased section of in the CHANGELOG.md as per format.
[x] Local clean build passes without issue or fail tests (build.ps1 -ResolveDependency).
[ ] Resource documentation added/updated in README.md.
[ ] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[x] Unit tests added/updated. See DSC Resource Testing Guidelines.
[x] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[x] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

This change is

Looks great, thanks @ckuewen :)


Extend CI

See
https://github.com/WIAS-PDELib/GridVisualize.jl/pull/39#issuecomment-2503998781
At least the julia side logic is realistic to be tested for CairoMakie, PyPlot, PlutoVista.
So we should go for it.

I am working on this. Will push a draft tomorrow!

The switch form PyPlot to CairoMakie in CI was in #15


Refs #34368 -- Subquery referencing window expression (WIP)

At first the query compilation failed because connection was not passed to the compiler. I changed this but I am unsure about the correctness of the resulting query.
I added the test WindowFunctionTests.test_filter_subquery to describe the behaviour I expected to see. Maybe this is out of scope for the referenced feature #15922 or completely intentional. I am not sure.
This is the query in the failing test is currently generated:
SELECT "expressions_window_employee"."name",
  (SELECT "col1"
   FROM
     (SELECT *
      FROM
        (SELECT U0."code" AS "col1",
                RANK() OVER (PARTITION BY "expressions_window_employee"."department"
                             ORDER BY "expressions_window_employee"."salary" DESC) AS "qual0"
         FROM "expressions_window_classification" U0) "qualify"
      WHERE "col1" = ("qual0") ) "qualify_mask"
   LIMIT 1) AS "code"
FROM "expressions_window_employee"

Whereas this is what I would expect:
SELECT name,
  (SELECT "code"
   FROM "expressions_window_classification"
   WHERE "code" = "department_salary_rank"
   LIMIT 1) AS code
FROM (
  SELECT
     "expressions_window_employee"."name",
     RANK() OVER (PARTITION BY "expressions_window_employee"."department"
                  ORDER BY "expressions_window_employee"."salary" DESC) AS "department_salary_rank"
   FROM "expressions_window_employee"
)

@jnns Thanks :+1: Please submit PR against the main branch, mergers will backport it.

Left some comments on ticket but the crash is a symptom of a larger issue; the qualify logic doesn't account for outer query references to window functions as it was only meant to support filter usages.
Supporting OuterRef is whole can of worms.

buildbot, test this please.


Fix a bug where the tabbing wouldn't move from the current dropdown, but from the beginning of the table

Fix a bug I introduced in c2a5c5b when switched to getAncestors

Thanks! merging now.
On Tue, 9 Oct 2018 at 12:19, Luke Church<EMAIL_ADDRESS>wrote:

@lukechurch approved this pull request.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/lukechurch/CodaV2/pull/26#pullrequestreview-162836262,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABHp1bulGelBSV3ZEkoX7XvULmHC71FLks5ujIYpgaJpZM4XS8HZ
.


Showcase-BNB Gas Monitor

UI Design:
https://www.figma.com/file/vb3UCV24zOj9TFNnhiFg9C/BNB-Dashboard?node-id=22%3A2&t=INXNjE2Eia998LGj-0
Doc:
https://www.notion.so/web3go/Web3Go-Ultrasound-b020cf7c0ff2413290e1e12c768bdaa5
Compared with:
https://bnbburn.info/
https://bnbburn.info/circulation-supply-calculation
Prototype：
https://axhub.im/ax9/a7f6a513ec502c4a/#id=clbamj&p=dashboard&g=1
BNB Supply Doc:
https://www.notion.so/web3go/BNB-Supply-8e447cd224374dcd8e9a820d551e719d

webpage for "supply"

we have clarified the data details.
now we can build service to get these data.


Ability to show full text in cards

Would be nice to be able to switch between a compact 1 line layout (as it is today) to an expanded layout showing full text.

The full text is in the tooltip. Is that okay? Or do you mean ability to expand for all cards? Then cards will be of different height, which would give long text more visual focus. But maybe a config about the general height of the card?

Yes showing the full text in the tooltip definitely helps and I believe the mod is releasable as it is. I just thought it would be nice to have an expanded mode where all the cards would expand to show full text. This would mean that the heights of the cards would depends on the texts lengths.
It could be accessible from single button somewhere in the viz area (top right for instance). This button would be shown when the user is in editing mode and disappear when in viewing mode.


Reformat main.tf file with terraform format

So the file is consistent with terraform formatting rules.
Command:
$ terraform fmt main.tf

For more information:
$ terraform fmt --help

Thanks @nishantsharmax !


install.sh is broken

The script breaks when run with sh install.sh under recent raspbian (mine was 2018-06-27-raspbian-stretch-lite).
install.sh: 4: install.sh: function: not found
An error occured! Aborting....

The reason is most likely because /bin/sh is pointing to dash now: https://wiki.ubuntu.com/DashAsBinSh
An easy fix for that is to use posix syntax for the function: replace function check_errors { with check_errors() {
When run with bash install.sh it passes further but breaks when trying to write the /etc/network/interfaces file:
Writing /etc/network/interfaces...
'
bash: line 1: auto: command not found
bash: line 2: iface: command not found
bash: line 5: auto: command not found
...

Thanks, I'll look into it.

@lischenko manual installation is most recommended at this time, and some adjustments can be made immediately.


18.0.0 --watchAll error

--watchAll
v17: watch all runs fine.
v18: runs fine but an error after each run:
TypeError: Cannot read property 'snapshot' of undefined
    at results (/Users/linken/myProject/node_modules/jest-cli/build/jest.js:334:41)
    at source.getTestPaths.then.then.then.runResults (/Users/linken/myProject/node_modules/jest-cli/build/jest.js:251:28)

Isn't it the same? https://github.com/facebook/jest/issues/2357

ahh it is, thanks, didn't catch that in my search.

Great, thank you!


aphostrophenow.org source

Hi! We are looking at using this project to create help documentation. The aphostrophenow.org website is very close to what we need. Is that available for us to use?

Sorry! It is not available for use.

Hey @ranode, just came across this and wanted to ask some clarifying questions because I think we might have misunderstood your question. What did you want to use from our documentation site? It is built on a framework we created called habit, which is an easy way to turn markdown files into a static site.
You are free to take a look at our documentation site as inspiration— the repo is here— but we kindly ask that you don't use our branding & design, since our users and customers associate it with the Apostrophe brand and we don't want anyone to get confused!


Meaning of System code 13?

I'm trying to set up a demo with Shaka Player v2.0.0-debug with Widevine CENC enabled using custom content added to demo/asset.js.  git commit b445e46f75d56e3fad2e7653506b535421c83cdc.  No matter what I do I run into "Shaka Error DRM.LICENSE_RESPONSE_REJECTED (Rejected with system code (13))"
The backtrace for the error is:
shakaDemo.onError_ @ main.js:199
shakaDemo.onErrorEvent_ @ main.js:190
shaka.util.FakeEventTarget.dispatchEvent @ fake_event_target.js:118
shaka.cast.CastProxy.playerProxyLocalEvent_ @ cast_proxy.js:529
shaka.util.FakeEventTarget.dispatchEvent @ fake_event_target.js:118
shaka.Player.onError_ @ player.js:2073
(anonymous) @ drm_engine.js:82
(anonymous) @ drm_engine.js:989
If I disable Widevine CENC for both the asset and on the manifest generation side (nginx with the Kaltura VOD packager and on-the-fly AES) it plays fine (in plaintext).  The license proxy is operated by CastLabs, and, well, it works with their DashEverywhere 4.6.6 player.  But we prefer to use Shaka (and Android ExoPlayer on that platform).
It would help tremendously if I knew what system code 13 is...  (Clearly it's not EPERM.)
Running Chrome 56.0.2924.76 (64-bit) on OSX 10.11.4 (15E65).
Built using python build/all.py

This is a code given to us by the Chrome CDM, the values are not publicly documented.  This commonly happens when you forget to unwrap a license response or you enter the wrong license server URL and get back a webpage.  I would suggest opening up the DevTools network tab and looking at the license response value.

I've seen this system code before with corrupted or malformed responses.  Does the license proxy return a raw license response, or a response that is wrapped in some other format?  If it's wrapped, see this tutorial for examples of unwrapping a response: https://shaka-player-demo.appspot.com/docs/api/tutorial-license-wrapping.html

Sorry for the delay; haven't had time to investigate in detail.  Indeed, the response is a JSON dict.  I'll investigate and unwrap it - that doc is extremely helpful and I bet this is exactly the problem. facepalm

{"status":"OK","license":"{base64String}", ......}
decoded license base64String  data return.

Thanks for the help - it turns out it was indeed wrapped and adding a response filter to unwrap it made playback work.  CastLabs puts it in a key name 'license', so the response filter is specific to their license proxy...

I have same error.
Can you please describe in detail hot to response.
If i got the response  like this {"status":"OK","license":"CAIS2AMKKgoQEi+C",....}
Do I have to response only CAIS2AMKKgoQEi+C ?


req.params and route param like '/:test' are broken on NodeJs 23 with uNetworking/uWebSockets.js 20.50.0.

see https://github.com/dimdenGD/ultimate-express/pull/70
const express = require("ultimate-express");

const app = express();

app.get('/:test', (req, res) => {
  res.send(req.params.test); // -------------> undefined
})

app.listen(13333, () => {
  console.log("Server is running at http://localhost:13333");
});

fixed by v20.51.0


Settings dialog should be modal-less

keeanywhere settings opens cloud service auth page, which need keepass main windows to retrieve credentials in turn.
however, modal of setting dialog blocks it. the dialog should be modal-less thus allow user to keepass main window.

Releases v2.0.0 today.
Using the system's default browser should fix most of the handling issues with the modal dialog.
If not, please re-open this issue and describe alittle bit more, what you are trying to do and what your proposed solution would be.


Removed absolute slash to be able to display project in relative path…

…s as well

Coverage remained the same at 100.0% when pulling 9686f60d8824035308e38e3fdfaeec90c66a35a5 on Michadelic:master into 0049d283c6085410e05d0465cf245b9f4c9b4076 on jasper07:master.

Awesome thanks

Coverage remained the same at 100.0% when pulling 9686f60d8824035308e38e3fdfaeec90c66a35a5 on Michadelic:master into 0049d283c6085410e05d0465cf245b9f4c9b4076 on jasper07:master.


build: Update Vulkan-Headers and -Tools to 1.3.224

CI Vulkan-ExtensionLayer build queued with queue ID 8821.

CI Vulkan-ExtensionLayer build # 174 running.

CI Vulkan-ExtensionLayer build # 174 passed.


Modal windows don't work in Embedded Morphic World

This prevents us from working properly (compile methods, refactoring, iceberg)

Fixed via https://github.com/feenkcom/Bloc/commit/0888a9ffb4ab4a7115baa27e62a808c3baee8935


Import example in docs has incorrect node module path

The README instructions suggest importing the module as follows:
import SegmentedControl from '@react-native-segmented-control/segmented-control';
However, the package is installed under @react-native-community/segmented-control, not @react-native-segmented-control/segmented-control
Suggested change:
import SegmentedControl from '@react-native-segmented-control/segmented-control';
Should be changed to:
import SegmentedControl from '@react-native-community/segmented-control';
Using React Native v0.63.3, Node JS v12.19.0and NPMv7.7.6`

Hi @mgwedd
I believe the problem resides in the following:
There is two packages published in npm.

"@react-native-community/segmented-control",
"@react-native-segmented-control/segmented-control"

Both of them points to the same repository. Hence the problem with the Readme. I would love to help about this if you need this @Naturalclar. But I believe this is a credential sensitive topic. Is there a reason why we have 2 seperate npm entries for this package ?
I also see that this one is ahead from the "@react-native-community/segmented-control" community one.
Mehmet

Hello! Sorry for the confusion.
We're in the middle of migrating packages out of the @react-native-community namespace, hence the multiple name space for this repo.
More details can be found here
https://github.com/react-native-community/discussions-and-proposals/issues/330
Please migrate to the new namespace whenever possible, as the old namespace wont be maintained from here on


Only show the endpoint filter when there's more than one registered

Frontend Deployment type

[x] Cloud Foundry Application (cf push)
[ ] Kubernetes, using a helm chart
[ ] Docker, using docker compose
[ ] Docker, single container deploying all components
[ ] npm run start
[ ] Other (please specify below)

Backend (Jet Stream) Deployment type

[x] Cloud Foundry Application (cf push)
[ ] Kubernetes, using a helm chart
[ ] Docker, using docker compose
[ ] Docker, single container deploying all components
[ ] Other (please specify below)

Expected behaviour
GIVEN Stratos only has one endpoint registered
WHEN I look at the Applications tab
OR I look at the Marketplace tab
OR I look at the Services tab
THEN there is no filter for endpoint.
Actual behaviour
GIVEN Stratos only has one endpoint registered
WHEN I look at the Applications tab
OR I look at the Marketplace tab
OR I look at the Services tab
THEN there is a filter for selecting between Cloud Foundry and All
AND I have no idea what that refers to
AND it doesn't appear to do anything.
Many developers will only ever see Stratos pointed as a single endpoint, deployed by operators of the one CF deployment they have access to as an app.  The inclusion of the endpoint dropdown in the filter for Applications, Marketplace, and Services is confusing and distracting, particularly since it isn't labeled, and the default Cloud Foundry endpoint name when Stratos is deployed as an app has no special meaning to the user. ("Isn't everything I see Cloud Foundry? What else would be here?" Or, if Cloud Foundry is more of an implementation detail they don't need to know to do their job: "What the heck is Cloud Foundry?")

Agreed.


Facebook share error

Hi!
When we publish an article, the first times we try to share it with Facebook, we have a problem. The page is like without meta data, image etc.
Then we have to go to the debugger and press "Fetch new scrape information" and it solves the issue.
If we do not fetch new information, then the informations stored in the facebook Cache are "Error parsing input URL, no data was cached, or no data was scraped."
Not sure if it is related to the plugin but we are using it for the shares. It was working well before, no need to force to fetch new information from the debugger for the share to properly work. We are still searching for the cause of this and we want to confirm it is not related to the plugin and some changes from Facebook.
Thanks!

That is actually on Facebooks end. They don't cache the of tags and images
until after the first visit. There is a way to fix that issue by preloading
urls using the open graph api.  If I remember later I will see if I can
find the articles.
On Mar 9, 2015 8:01 PM, "DavidPetit"<EMAIL_ADDRESS>wrote:

Hi!
When we publish an article, the first times we try to share it with
Facebook, we have a problem. The page is like without meta data, image etc.
Then we have to go to the debugger and press "Fetch new scrape
information" and it solves the issue.
If we do not fetch new information, then the informations stored in the
facebook Cache are "Error parsing input URL, no data was cached, or no data
was scraped."
Not sure if it is related to the plugin but we are using it for the
shares. It was working well before, no need to force to fetch new
information from the debugger for the share to properly work. We are still
searching for the cause of this and we want to confirm it is not related to
the plugin and some changes from Facebook.
Thanks!
—
Reply to this email directly or view it on GitHub
https://github.com/Julienh/Sharrre/issues/244.


Improve the hub health check in deployer

Summary

In CI/CD we are seeing a lot of failed deployments when we test a hub's health. The most common reason is that the tests triggered a node to be spun and up and things timed out before that node was ready to accept the test pods. Can we add some delays to our testing framework that allow the nodes enough time to be spun up and/or do something like the mybinder.org tests where 3 attempts are made before reporting failure?
https://github.com/jupyterhub/mybinder.org-deploy/blob/4e818778a4d6980427c6a519f99508dcfdbbc8ea/.github/workflows/cd.yml#L138-L144
Tasks to complete

[ ] Investigate the major causes of health check failures that should not be failures, identify one or two that we can design tests around

[ ] Comment here: https://github.com/2i2c-org/infrastructure/pull/819#issuecomment-964582997

[ ] Update our health check infrastructure to be robust to these failures

Can we add some delays to our testing framework that allow the nodes enough time to be spun up and/or do something like the mybinder.org tests where 3 attempts are made before reporting failure?

I like the idea!!

I opened https://github.com/catalyst-cooperative/pudl-examples/pull/4 to include dask-gateway in the catalyst coop image, so tests can pass for that.

@sgibson91 noted a weird error message we should investigate here: https://github.com/2i2c-org/infrastructure/pull/819#issuecomment-964582997

So I think there are 2 causes for node scale-up when we run our hub health checks:

The addition of the deployment-service-check pod (which is mimicking a user) triggers a scale up. We can try to make this more efficient by not timing out tests when the pod is in any other state than Ready, trying multiple times, adding delays as described above. But generally, we should eat this cost I think.
When we test a daskhub, we also test that a dask cluster can be requested and scaled up. This causes another scale-up of the dask nodepools. Is it really efficient to be testing that feature every time we deploy a hub? Could we not run that kind of test as a cron job in the cluster instead? And run it manually when we know we've triggered a change in the dask helm chart?

But generally, we should eat this cost I think.

👍

Could we not run that kind of test as a cron job in the cluster instead? And run it manually when we know we've triggered a change in the dask helm chart?

I would be OK with that, I think...
In fact, I would love to have automatic running of dask tests when we change things that are dask-related, but not sure how realistic that request would be...

I think @sgibson91's proposals sound good on both points!

Linking another issue in here too as I think it's a sub-issue of this one (if we were to turn this into a project, for instance)

https://github.com/2i2c-org/infrastructure/issues/971

Another avenue for testing is being discussed here https://github.com/2i2c-org/infrastructure/issues/1024#issuecomment-1054127147

For posterity, I also just received this warning from pytest
===================================================================== warnings summary ======================================================================
../../../../../../usr/local/Caskroom/miniconda/base/envs/pilot-hubs/lib/python3.9/site-packages/pytest_asyncio/plugin.py:191
  /usr/local/Caskroom/miniconda/base/envs/pilot-hubs/lib/python3.9/site-packages/pytest_asyncio/plugin.py:191: DeprecationWarning: The 'asyncio_mode' default value will change to 'strict' in future, please explicitly use 'asyncio_mode=strict' or 'asyncio_mode=auto' in pytest configuration file.
    config.issue_config_time_warning(LEGACY_MODE, stacklevel=2)

PR #1185 separated the hub health check from the logic that deploys a hub. This separation will allow to implement retry logic on the hub health check without needing to redeploy a hub with every retry.

PR #1189 now means we retry the hub health check a maximum of 3 times with a timeout of 10 minutes before we declare a failure in CI

I believe we can also close this as well given recent work. @consideRatio would you mind writing up the remaining todos we had from our little sprint as new issues please?

@consideRatio would you mind writing up the remaining todos we had from our little sprint as new issues please?

Were those remaining todos already captured, @sgibson91 and @consideRatio?

I think we are good to move on, but I'm not sure - I didn't recognize the error linked out to the third checkox.

Were those remaining todos already captured

@damianavila the issues are https://github.com/2i2c-org/infrastructure/issues/1206 and https://github.com/2i2c-org/infrastructure/issues/1232


operator mariadb-operator (0.23.0)

Add operator mariadb-operator (0.23.0) to community operators

/merge possible


Could you add a clean shutdown to the MessageService MessageFeedWorker thread?

Hi.
When a MessageService instance is created, it spins off a separate worker thread for reading messages from the data feed client. There doesn't seem to be a nice way of getting that thread to stop as part of a clean shutdown. Could you consider making it a Daemon thread or providing something like a shutdown call at the SymphonyClient level to pair with the init call that tidies up the thread and so on.
Thanks,
Mark

We are going the SymphonyClient.shutdown() route...there are a few threads we should clean...
Trying to squeeze this into my morning.

Great news. Thanks Frank.

On develop branch and Snapshot 1.0.0-SNAPSHOT deployed to maven.
commit 8fc1f2820eb4d0c7b0eb026b02d7481e063b706b
Tested under ChatExample.
Please close, once you verify.
Frank

Works nicely.
Thanks.


Adding custom cluster member fails with "Role Template required" error

Rancher versions:
rancher/server: Master from Feb 27
**Docker version: (docker version,docker info preferred)**1.12.6
*Steps to Reproduce:

Create a custom user "testuser" at the global level
Create a cluster
From the cluster level, add "testuser" as custom member to the cluster by choosing "View Volumes, view projects, view nodes, view custom members"

The add member fails with error "Role Template is required"

The root cause of this problem was that the UI was allowing creation of users with the custom radio checked but no actual roles selected. I've fixed the bug so users can not be added from this page without a role.
As such retesting this should be done with a fresh setup as the user testuser in the original reproduction should have never been created in the first place. The error message displayed and the ui functionality for the original steps are as intended.

Version - 2.0 - master 3/4
Verified fixed


adding lock object to JobmanagerBase ListJobs to fix a possible race Condition

if 2 requests come in while the cache is null, both will run in parallel and because listjobsInternal is a long running call (up to 20 seconds) the variation in the time the call finishes is big. Thus a new change induced call could finish earlier than another old change induced call, which will make the cache have an invalid state. Locking makes sure only one runs at a time, which simplifies the problem and makes sure no such race conditions happen. also locking is happening per site so no fear of it consuming a lot of time or slowing responses very much.

:shipit:

@shobak101 Is this something we want to get in with next RU? If so, please get it in all the way so we get a build. Thanks!


GL surface being resized three times on init

I have found (while debugging the dreaded "already connected to another API" crash on android with SDL) that the GL surface is being resized three times.
First time is on RenderContextGL::init (in setRenderContextSize) which doesn't set m_resolution, so in the first update it will resize again in RenderContextGL::updateResolution (again in setRenderContextSize) and it will set m_resolution, and the third time it will resize to the actual resolution in RenderContextGL::updateResolution, which was set by me in bgfx::reset:
bgfx::init(bgfx::RendererType::Count, BGFX_PCI_ID_NONE, 0, NULL);
bgfx::reset(width_, height_, BGFX_RESET_VSYNC);

To me, the most efficient thing would be to be able to actually get the width/height/flags into the init function itself so there would be no needless resizing (and at the same time solve the android SDL init problem hehe).

Well I figured out that the commit that broke the SDL/Android combo was this one: https://github.com/bkaradzic/bgfx/commit/516e287f245f0072105d81f80d8e880dbe5120b3
All the commits before this on work, it still resizes three times but does NOT crash the app.

What problem multiple resize causes? Fix for this is little more involved because user would need to pass width and height in bgfx::init.

Well for one the Android (with SDL) crashes on second resize (with latest, but it works if I go to a commit before https://github.com/bkaradzic/bgfx/commit/516e287f245f0072105d81f80d8e880dbe5120b3), but still it seems terribly inefficient to me.

I found One of those resizes is attributed to the surfaceChanged message that always occurs.

To me, the most efficient thing would be to be able to actually get the width/height/flags into the init function itself so there would be no needless resizing

This turns out to be very hard to get consistently accurate across all devices and OS versions, I can't remember which device, Kindle Fire Gen 1?, would always reports 0x0.

@skyostil Can you see why your commit crashes with SDL?

The problem is that both SDL and bgfx want to create a window surface for the same native window. SDL does it at start-up and also in some cases during resizes. There are two workarounds:

Patch SDL to never create a window surface.
Call eglDestroySurface on SDL's window surface (which you can get from SDL_GetWindowWMInfo as the android.surface property) before you call bgfx::setPlatformData() and bgfx::reset().

I think the long term fix is to make SDL not touch anything EGL related unless you ask it to.

I thought that SDL already has flag for something like that. I'm not passing SDL_INIT_VIDEO in entry_sdl.cpp:
			SDL_Init(0
				| SDL_INIT_GAMECONTROLLER
				);

It does, but the EGL backend doesn't honor it. If you create a window with SDL_CreateWindow, I think you'll end up getting an EGL surface too.

Pheeww!
Everything finally works even with latest bgfx (that is startup, pause/resume, orientation change).
So for everybody using SDL and android here is the solution:

Disable android_egl_context_restore and android_egl_context_backup in SDL_androidevents.c

Disable SDL_EGL_CreateSurface and SDL_EGL_DestroySurface in SDL_androidwindow.c

In AndroidManifest.xml instead of:

<activity android:name="SDLActivity" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation">

use:
<activity android:name="SDLActivity" android:label="@string/app_name" android:launchMode="singleTask" android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale">

In SDLActivity.java add:

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
    }

And finally on before you call bgfx::init and when you receive SDL resize event (and before you call bgfx::reset with new width/height) add:

extern "C" ANativeWindow* Android_JNI_GetNativeWindow(void);
bgfx::androidSetWindow(Android_JNI_GetNativeWindow());

Thanks a lot guys!

@jazzbre is it possible to use
SDL_GetWindowWMInfo
instead of
extern "C" ANativeWindow* Android_JNI_GetNativeWindow(void);
bgfx::androidSetWindow(Android_JNI_GetNativeWindow());

?

Wondering about ^ as well...

@s1ddok @zacharycarter sorry didn't see the question, native_window is the actual window in that struct so I don't see why not.

Just did a test, with latest SDL2 without any modifications you can just add this line:
SDL.SetHint("SDL_VIDEO_EXTERNAL_CONTEXT", "1");
And it will not create any OpenGL etc context anymore.


Cannot enter a space in comboboxes that use plugin

Spacebar not working on textboxes due to prevent-scroll-keys plugin.
https://github.com/ianmcburnie/jquery-prevent-scroll-keys/issues/1

I have removed jquery-prevent-scroll-keys. Most of the time active-descendant will be used on textboxes, so preventing keys like space and arrows does not make sense.


Publish on F-Droid

I'm aware that this app is available in your own F-Droid repo. However, it would be great if it was also available in the default F-Droid repo.
A request thread on the F-Droid repo is here.
Is there anything preventing such a release, or is it just a matter of opening a PR with the metadata on F-Droid?
Btw, FakeStore and microG Services Framework Proxy also seem to be missing from the default F-Droid repo.

There are multiple issues related to duplicate packages and signature spoofing preventing this from happening at the moment. See #92 and #137

We can't have microG GmsCore and UnifiedNlp in F-Droid at the same time. This is not planned to be fixed soon. FakeStore and Services Framework Proxy are not useful as standalone, so it's not a good idea to have them in the repo without GmsCore. As GmsCore required system modifications before being used, it is unlikely that UnifiedNlp will be replaced by GmsCore soon. We might want to reconsider this once GmsCore is a bit more stable and has a better UI that is easier to use.
With Phonesky, there will be an alternative Play Store client integrated in the microG project and it will contain easy updating mechanisms for microG (and possibly even F-Droid integration, so you can download apps from F-Droid repos instead of Google Play). However Phonesky is still very unfinished, so don't consider this to be done soon.

That sounds good. Do you have some kind of roadmap, or a WIP implementation somewhere?


Does not play 8-bit Sigma fp content

It does not matter if I drop the first frame file or the whole folder of a sigma fp CDNG RAW movie onto the viewer window. Playback is an all-black movie.

Hi gulliverity,
Thanks for being our first reported issue!
Would you be able to share two .dng frames and a screenshot of the clip metadata panel for the clip assuming the metadata is loading. (Clip metadata can be found under the 'Clip' -> 'Metadata...' menu)
If possible, could you also share the application log file. (located under the 'Help' -> 'Troubleshooting' -> 'View Log' menu)
Just a quick heads up - the 10-bit code path for CinemaDNG is not fully implemented yet - 12-bit and 8-bit are.
Thanks
Russell

Hi, Russell.
Much appreciation for the rapid response. Due to that, I just tried accessing another clip, this time confirmed as 12bit. Success!
The earlier attempts were with 8bit, though, and should be working per your response. Attached is the log file, two frames and the screenshot of the playback & metadata windows.
Request: could you look at the future release having the application’s icon being drag ‘n’ drop aware, please. Because the application auto-quits as soon as the sole playback window is closed, it’s a painful extra step to have to keep opening the application, seeing a playback window generated, then drop a folder onto it. Alternately, why not add a Command-N function for New Window. Am guessing that this being the first release, it can only handle one video stream at a time?
Thanks!
David

OCTOPUS RAW Player.log
Archive.zip

Thanks David for sharing those items. That's great to see it works with 12-bit files! As you say there appears to be an issue with the app handling 8-bit sigma fp DNGs. I think we should have a fix for this pretty quick - into the next patch release which will be in a couple of days.
That is interesting regarding the drag 'n' drop - we have drag 'n' drop for the application window but it looks like dropping onto the dock icon requires a separate code implementation. We'll have a look at the complexity but I would imagine its fairly low hanging fruit - would probably go into the next minor release.
Currently the MacOS version supports one open clip with one open instance of the application - multiple windows/tabs is something we're thinking about but it would probably be much further into the future.

I noted in my comment on Newsshooter.com that you ultimately should be charging $10-$20 for this product. There's nothing else like it out there for those of us who need it.
As for the multiple windows topic, you might consider a half measure in the short term. Closing the open window does not quit the application. Then a NEW window player can be opened. Or even if closing the player window auto-generates a new player window instead of quitting. Just a thought...

Thanks for the support, we do actually have a donations ko-fi page ;) we are giving it away as free open-source as we want to encourage open-source workflows.
The 8-bit DNG bug is now fixed in v1.0.2. Also in 1.0.2 there is now drag 'n drop and 'open with' file association support for macOS and Windows
1.0.2 will be available to download on the RAW Player home page in ~48 hours.


No candidates found issue

Alex @agilvarry from UDOT was integrating masquerade into a web application and notice that if he typed Salt Lake County and hit enter, no candidates were returned.
Generated URL
https://masquerade.ugrc.utah.gov/arcgis/rest/services/UtahLocator/GeocodeServer/findAddressCandidates?Single Line Input=Salt Lake County&maxLocations=6&outFields=*&outSR="latestWkid":3857&f=json

Response
{"candidates":[],"spatialReference":{"latestWkid":3857,"wkid":102100},"status":200}

However, if you wait for the drop down to show Salt Lake County and click it with the mouse or hit the down arrow and enter a different request is generated and the request works as expected.
Generated URL
https://masquerade.ugrc.utah.gov/arcgis/rest/services/UtahLocator/GeocodeServer/findAddressCandidates?Single Line Input=Salt Lake County&magicKey=29-opensgid.boundaries.county_boundaries&maxLocations=6&outFields=*&outSR={"latestWkid":3857,"wkid":102100}&f=json

Response
{"candidates":[{"address":"Salt Lake County","attributes":{"Match_addr":"Salt Lake County","OpenSGID Table":"opensgid.boundaries.county_boundaries","Score":100,"color4":4,"countynbr":"18","entitynbr":"2010181010.00000000","entityyr":"2010.00000000","fips":"35.00000000","fips_str":"49035","globalid":"b31fdc39-6c17-40db-b45c-e0df37a0573f","name":"SALT LAKE","pop_currestimate":1186257,"pop_lastcensus":1185238,"stateplane":"Central","xid":29},"extent":{"xmax":-12418044.1286655,"xmin":-12496743.553381,"ymax":5000822.8618586,"ymin":4926311.93595986},"location":{"x":-12459279.9167366,"y":4963382.96598803},"score":100}],"spatialReference":{"latestWkid":3857,"wkid":102100},"status":200}

Is it required that you click on a matched record? Otherwise typing it in appears to hit the geocoder as it doesn't know what layer to query. Is this the same experience when not using masquerade with the locate widget?

This does not surprise me. I send the single-line input requests directly to the geocode service unless there's a magic key which is associated with the drop down item. Maybe I should be querying OpenSGID for single-line input requests as well? Currently, single-line input goes to the geocoder, but get candidates (for type-ahead/dropdown) queries OpenSGID.


Ubuntu gpg key expired?

Description
Looks like the gpg key https://qgis.org/downloads/qgis-2020.gpg.key is expired and there is no new key.
Mathias

See also https://github.com/qgis/QGIS/issues/44612

Fixed in 7831f972025d4599a122c573a654d6dde4e548a9

One last thing: line 301 of source/site/forusers/alldownloads.rst also needs to be changed from 2020 to 2021

One last thing: line 301 of source/site/forusers/alldownloads.rst also needs to be changed from 2020 to 2021

Already changed. See https://github.com/qgis/QGIS-Website/commit/72e19904804066da0ab55552c0df6f532c38122b

Fab, thanks! :slightly_smiling_face:


Design update published email notification

Would be good to have a footer with the top backers/sponsors of the collective.

closing in favor of @cuiki's largest issue on emails


Unhide the archive command, add some docs about archvice/publish -a

What does this change do
Unhides the archive command and adds documentation around archive and publish -a
Notes for the reviewer
This just flips the hidden on archive and adds some docs, so mostly a docs PR. Mostly
Checklist

[*] Documentation

Docs preview: https://deploy-preview-751--porter.netlify.com/docs/


Advanced router (default locale no prefix) with static adapter?

How to use static adapter with example in locale-router-advanced? What I need is to have my default locale without prefix, but files should be built statically. Static adapter works with locale-router-static, but every language has prefix there and the index.html only has JS redirection to default locale.
In svelte.config.js I have this:
const config = {
	kit: {
		adapter: adapter({
			pages: 'build',
			assets: 'build',
			fallback: undefined,
			precompress: false,
			strict: true
		}),
		prerender: {
			// This works when all locales are prefixed
			// entries: ['/'].concat(supportedLocales.reduce((acc, locale) => [...acc, `/${locale}`], ['*']))
			entries: ['*', '/', '/en'] // throws error below (hr default locale, en secondary locale)
			// entries: ['*', '/en'] // generates only files for english locale, and nothing for default
		}
	},
	preprocess: vitePreprocess(),
	compilerOptions: {
		customElement: true
	}
};

All I get is this useless error:
node:internal/event_target:1083
  process.nextTick(() => { throw err; });
                           ^
Error: 500 /

I can't find example without prefix for default locale in repository, that's very sad. If someone can make example, it will be really cool...

There is example https://github.com/sveltekit-i18n/lib/tree/master/examples/locale-router-advanced, but it doesn't work with static adapter.
To make it work with static adapter, check out locale-router-static example and set lang param as optional (double square brackets). Then the default locale will be created both in root and language folder. And on server you can use rewrite rules to redirect default locale folder to root.


dialer can't reconized dimension with lost cities dimlet

hi,
use forge : <IP_ADDRESS>1
MC : 1.11.2
RFtool : 6.01
Mcjty Lib : 2.3.11
compact layer : 0.2.9
RFTool dimension : 5.0
I want to try new dimlet (lostcities) with this setup https://puu.sh/w8xLR/e0fdfbafc4.png, I create the dimension https://puu.sh/w8xVl/705902c633.png but isn't show in dialing device https://puu.sh/w8xWP/ade110a7e4.png
Basically a dimension with lost cities dimlet isn't show in dialing device.
Best Regards

Can you try again with another dimension? It worked fine for me

Also logs would help

I try again same issue
I don't use foamfix or optifine. & this is log (sorry for spami log) https://pastebin.com/qDdBqGfi

[14:36:21] [Server thread/ERROR] [mcjty.lib.varia.Logging/]: Something went wrong during creation of the dimension!
I need to see the server side log (the big log)

ok this is it https://puu.sh/w8Cpm/3b48bcee68.log

Hmm strange. I'll try to make a few worlds to see if I can reproduce it but there is no actual crash in your log. Is this the log from when you were trying to create the dimension? Because that's the log that I actually need

I'm truly sorry but I send you all my logs https://puu.sh/w8CP7/a1d796bfd9.zip

Ok, this was useful. I found the issue

I'll have to fix this but in a few hours from now. Can't do it right now

Well I could fix it. When 5.01 is approved it should work (you'll have to make new dimensions though)


Roles not showing

Hi! I'm not really familiar with coding but for some reason when I click on someone the roles (+notes) don't show fully. It worked few days ago but suddenly it's not showing. Sorry if this a problem on my end but could you please take a look for me? That would be great :) Also I love your theme! (image included for reference)

same here

so betterdiscord just updated to v1.1.0, maybe that's why

Fixed (for now :PepeLaugh: banners inc)


Lesson 18 Genetics

We need to create markdown for  Genetics
chapter-19.pdf

Hi @VIJAYWHAT, I have made some changes in genetics folder with some necessary alignments and added images.


Support for webpacks implementation of trusted types in combination with 'eval-source-map'

What is your Scenario?
Trusted Types is a new experimental DOM API created to combat DOM XSS, supported now in Chrome 83, with a polyfill available for other browsers. Webpack5 is capable of using Trusted Types to load dynamically constructed scripts, to adhere to CSP require-trusted-types-for directive restrictions. See output.trustedTypes configuration option.
With 'trusted types' & 'eval-source-map' devtool  enabled, Hammerhead does not rewrite all properties of the appropriate JavaScript objects that contain URL values.
What is the Current behavior?
It seems like there is a problem with the initialization order. The following images show lines of code from the generated Webpack bundles.

Trusted Types = disabled; Devtool =  'eval-source-map'

Manipulated through Hummerhead - Works as expected
Trusted Types = disabled; Devtool = 'eval-source-map';

Trusted Types = enabled; Devtool =  'eval-source-map'

Manipulated through Hummerhead - Does not rewrite properties as expected
Trusted Types = enabled; Devtool = 'eval-source-map';

What is the Expected behavior?
Hummerhead should rewrite all properties as expected.
What is your public website URL? (or attach your complete example)
Simple React, Webpack 5 & testcafe project.
https://github.com/mspoerer/react-webpack-testcafe
What is your TestCafe test code?

Your complete configuration file
No response
Your complete test report
No response
Screenshots
No response
Steps to Reproduce

Checkout project
run npm install
run npm run dev
execute testcafe test via npm run test
landing page prints wrong href value ('hash-of-testcafe/http://localhost:3000')
open webpack.config.js and delete trustedTypes
execute testcafe test via npm run test
landing page prints correct href value ('http://localhost:3000')

TestCafe version
2.1.0
Node.js version
No response
Command-line arguments

Browser name(s) and version(s)
No response
Platform(s) and version(s)
No response
Other
No response

Hi @mspoerer,
Thank you for the example. I've reproduced this issue.
As a workaround, you can try running tests with the --experimental-proxyless option. The application renders the correct URL if you run tests with this option.
Note that this option is available only in Google Chrome. Also, you need to upgrade testcafe to the 2.1.1-alpha.3 version.

Hi @mspoerer,
This issue is not reproduced with combination of<EMAIL_ADDRESS>and the Google Chrome browser. Feel free to reopen this issue if you encounter it in other browsers.


Add scatter plot support

The most basic type of chart. Let's revive the charting / plotting by building this incrementally, starting with the simplest possible case. Expect a lot of refactoring!

This is in Chartreuse.


100% CPU when run as daemon with console

opendatacon consumes close to 100% CPU when run as a linux service if the opendatacon.conf includes the ConsoleUI plugin. Using init script in /etc/rc.d/init.d
e.g.
	"Plugins" :
	[
		{
			"Name" : "ConsoleUI-1",
			"Type" : "ConsoleUI",
			"Library" : "ConsoleUI",
			"ConfFilename" : "",
			"ConfOverrides" : { }
		}
	],

Confirmed in opendatacon versions:

1.3.0 g3c5a8b4(20 ahead) (OEL7)
0.5.1 gca0fdf8 (OEL6)

fixed in ee412a48e65156f5a9a355f00bc7101a5026889b


Issue/53 read rds

Pull Request
Description

import models from nowcasting_forecast
move dummy forecasts to seperate file
import forecasts from database

Fixes #53
How Has This Been Tested?
made extra tests, have not run locally.

[ ] No
[ ] Yes

Checklist:

[ ] My code follows OCF's coding style guidelines
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked my code and corrected any misspellings

Codecov Report

Merging #55 (3749df7) into main (76e649e) will decrease coverage by 9.14%.
The diff coverage is 89.42%.

@@             Coverage Diff             @@
##              main      #55      +/-   ##
===========================================
- Coverage   100.00%   90.85%   -9.15%
===========================================
  Files            4        8       +4
  Lines          150      175      +25
===========================================
+ Hits           150      159       +9
- Misses           0       16      +16

Impacted Files
Coverage Δ

src/main.py
86.84% <76.19%> (-13.16%)
:arrow_down:

src/dummy.py
86.95% <86.95%> (ø)

src/tests/conftest.py
90.00% <90.00%> (ø)

src/database.py
100.00% <100.00%> (ø)

src/tests/test_database.py
100.00% <100.00%> (ø)

src/tests/test_main.py
100.00% <100.00%> (ø)

src/tests/test_utils.py
100.00% <100.00%> (ø)

src/utils.py
68.75% <0.00%> (-31.25%)
:arrow_down:

Continue to review full report at Codecov.

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


⚠ ClamAV has degraded performance

In 613937c, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 83 ms

Resolved: ClamAV performance has improved in 44a8b17.


PydanticImportError: pydantic.errors:ConfigError has been removed in V2.

After reinstalling the environment with python 3.9 it works but during an earlier environment with python 3.11 (I think but deleted the environment) the following error appeared.
We followed the stitching_multi_view.ipynb notebook with napari-stitcher visualization enabled and got the following error:
2023-11-24 10:03:17,147 [Geometry3D WARNING] 'Renderer' is deprecated, using 'Visualizer' instead.
---------------------------------------------------------------------------
PydanticImportError                       Traceback (most recent call last)
Cell In[17], line 16
     14 if VISUALIZE_USING_NAPARI:
     15     import napari
---> 16     from napari_stitcher import viewer_utils

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari_stitcher/__init__.py:3
      1 __version__ = "0.0.1"
----> 3 from ._reader import napari_get_reader
      4 from ._sample_data import make_sample_data
      5 from ._widget import StitcherQWidget

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari_stitcher/_reader.py:13
      9 from multiview_stitcher import msi_utils
     10 from multiview_stitcher.io import read_mosaic_image_into_list_of_spatial_xarrays,\
     11     METADATA_TRANSFORM_KEY
---> 13 from napari_stitcher import viewer_utils
     16 def napari_get_reader(path):
     17     """A basic implementation of a Reader contribution.
     18
     19     Parameters
   (...)
     28         same path or list of paths, and returns a list of layer data tuples.
     29     """

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari_stitcher/viewer_utils.py:13
      9 from spatial_image import to_spatial_image
     11 from multiview_stitcher import mv_graph, spatial_image_utils, msi_utils, param_utils
---> 13 from napari.experimental import link_layers
     14 from napari.utils import notifications
     17 def image_layer_to_msim(l, viewer):

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari/experimental/__init__.py:1
----> 1 from napari.components.experimental.chunk import (
      2     chunk_loader,
      3     synchronous_loading,
      4 )
      5 from napari.layers.utils._link_layers import (
      6     layers_linked,
      7     link_layers,
      8     unlink_layers,
      9 )
     11 __all__ = [
     12     'chunk_loader',
     13     'link_layers',
   (...)
     16     'unlink_layers',
     17 ]

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari/components/__init__.py:17
      1 """napari.components provides the public-facing models for widgets
      2 and other utilities that the user will be able to programmatically interact
      3 with.
   (...)
     14     layer-related controls.
     15 """
---> 17 from napari.components.camera import Camera
     18 from napari.components.dims import Dims
     19 from napari.components.layerlist import LayerList

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari/components/camera.py:8
      5 from pydantic import validator
      6 from scipy.spatial.transform import Rotation as R
----> 8 from napari.utils.events import EventedModel
      9 from napari.utils.misc import ensure_n_tuple
     10 from napari.utils.translations import trans

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari/utils/__init__.py:2
      1 from napari.utils._dask_utils import resize_dask_cache
----> 2 from napari.utils.colormaps import Colormap
      3 from napari.utils.info import citation_text, sys_info
      4 from napari.utils.notebook_display import nbscreenshot

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari/utils/colormaps/__init__.py:2
      1 from napari.utils.colormaps.colorbars import make_colorbar
----> 2 from napari.utils.colormaps.colormap import Colormap
      3 from napari.utils.colormaps.colormap_utils import (
      4     ALL_COLORMAPS,
      5     AVAILABLE_COLORMAPS,
   (...)
     17     matplotlib_colormaps,
     18 )
     20 __all__ = [
     21     "make_colorbar",
     22     "Colormap",
   (...)
     36     "matplotlib_colormaps",
     37 ]

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari/utils/colormaps/colormap.py:9
      7 from napari.utils.color import ColorArray
      8 from napari.utils.colormaps.colorbars import make_colorbar
----> 9 from napari.utils.events import EventedModel
     10 from napari.utils.events.custom_types import Array
     11 from napari.utils.translations import trans

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari/utils/events/__init__.py:17
     15 from napari.utils.events.containers._typed import TypedMutableSequence
     16 from napari.utils.events.event_utils import disconnect_events
---> 17 from napari.utils.events.evented_model import EventedModel
     18 from napari.utils.events.types import SupportsEvents
     20 __all__ = [
     21     'disconnect_events',
     22     'EmitterGroup',
   (...)
     34     'set_event_tracing_enabled',
     35 ]

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/napari/utils/events/evented_model.py:8
      5 from typing import Any, Callable, ClassVar, Dict, Set, Union
      7 import numpy as np
----> 8 from pydantic import BaseModel, PrivateAttr, main, utils
     10 from napari.utils.events.event import EmitterGroup, Event
     11 from napari.utils.misc import pick_equality_operator

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/pydantic/utils.py:31, in init pydantic.utils()

File ~/anaconda3/envs/multiview-stitcher/lib/python3.10/site-packages/pydantic/_migration.py:302, in wrapper(name)

PydanticImportError: `pydantic.errors:ConfigError` has been removed in V2.

For further information visit https://errors.pydantic.dev/2.5/u/import-error

We should probably include running the notebooks into testing and expand the python versions used to newer versions.

We should probably include running the notebooks into testing and expand the python versions used to newer versions.

https://github.com/multiview-stitcher/multiview-stitcher/blob/aa9f510127d6558f46125904054922c77dde41d2/tox.ini#L20
One notebook is already being tested (the one depending on input data available within the repo). However with visualization in napari disabled. That's because the notebook lives in multiview-stitcher rather than napari-stitcher. Maybe it'd be a good idea to add it also as a test to napari-stitcher.

Problems with napari and pydantic could relate to https://github.com/napari/napari/pull/6358.


mp4 files

If I use a "http(s)://url" source, the frame loads and displays mp4 files alright. But if I have mp4 files in a local directory or iCloud album, they are filtered out.
Is it possible to have an option to view mp4 files from a local folder or from an icloud album?

Are .mp4 files supported?

Can you try the fileFilter branch, and set the file filter with the appropriate regex to match the extensions you want to allow in the config?


Thread safety and using gmtime/localtime.

At work we’ve noticed that in parts of the codebase (currently using v1.0.2l but have noticed it since v1.0.1) the functions gmtime and localtime are being used on platforms that don’t guarantee thread safety using them within a multi-threaded application.
For example in OPENSSL_gmtime() in crypto/o_time.c it is deliberately deciding to use gmtime on macOS instead of the thread safe gmtime_r (even when OPENSSL_THREADS is set by passing in the threads option to the configure script).
There are a few other spots that do similar things, where they are deliberately being used on linux/mac platforms instead of their thread safe counterparts gmtime_r and localtime_r.
Some other examples:

gmtime being used in function TS_RESP_set_genTime_with_precision() in crypto/ts/ts_rsp_sign.c
localtime and gmtime being used in function kssl_check_authent() in ssl/kssl.c
localtime being used in function print_leak_doall_arg() in crypto/mem_dbg.c

I’m just wondering if this is something that may need to be patched, or is it being done deliberately for a reason that I haven’t noticed?
Thanks

It was not a conscious design decision.  Much of OpenSSL isn’t thread-safe.  Much of it can be.

If it's easy to make things thread safe we should probably do it.
The only concern I have is that some of those functions might not
be portable to all platforms.

I put in a pull request for this at #3609.
It should be portable. gmtime_r and localtime_r are now only called on platforms that support it. All calls to gmtime have been updated to call OPENSSL_gmtime() instead, which will call the appropriate version depending on the platform. The function was also updated to now allow macOS to use gmtime_r.
For calls to localtime, since systems that support gmtime_r also support localtime_r, similar platform logic was used to determine whether it is allowed to call the thread safe "_r" variant of the function or not.

It should be portable. gmtime_r and localtime_r are now only called on platforms that support it. ...

Windows should use gmtime_s and localtime_s. See, for example, gmtime_s, _gmtime32_s, _gmtime64_s on MSDN. They first appeared in Visual Studio 2005, so the guard for using them should be:
#if _MSC_VER >= 1400
    ...
#endif

Windows should use whatever_s.

I'd say "could use". I mean there is nothing extraordinary magic about gmtime_s. And since it's effectively equivalent option, one can wonder if extra #if case would be justified. I mean would it actually make code easier to maintain?
Speaking of easier to maintain. Here is radical idea. Is it really complicated conversion from time_t to struct tm? It's probably more lines than all those #ifs (including those for VMS account in master), but is it actually that complicated [to refuse to consider to implement one]?

@dot-asm,
Good points.

I mean would it actually make code easier to maintain?

Believe it or not, this often helps some folks the most by getting them through an audit more quickly. The non-safe function will trigger a finding, and it starts a process. Each organization is different regarding how painful the process is.
I'm guessing about 95% of the folks won't care, and 5% of the folks will buy you beer for life.

What's non-safe about gmtime on Windows? The only essential difference is how they signal failure, which you have to pay attention to in either case. [BTW, as far as thread safety goes Windows gmtime is thread-safe, because it allocates per-tread storage.] Implied question also was how would 5% feel about not using any gmtime variant?

This seems to be fixed by now.  Closing.  If I'm wrong, feel free to re-open


verify 200 status code in addition to header value

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: sebastienvas
Assign the PR to them by writing /assign @sebastienvas in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

tests/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@GregHanson: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
755eb2bd712257d25d519308bff9a62c6b34e027
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@GregHanson @rshriram I'm experiencing e2e_pilot tests failure after this change.
I wonder whether the count of HTTP 200 should actually be 0 because the destination URL doesn't exist.