mount: unknown filesystem type 'vboxsf'

Environment

OS: Windows10
Kubernetes version: v1.9.1
VirtualBox version: 5.2.0 r118431 (Qt5.6.2)
Vagrant version: 2.2.4

What I did?
vagrant up

Messages
f:\Workspace\GitHub\kubernetes-vagrant-centos-cluster>vagrant up
Bringing machine 'node1' up with 'virtualbox' provider...
Bringing machine 'node2' up with 'virtualbox' provider...
Bringing machine 'node3' up with 'virtualbox' provider...
==> node1: Importing base box 'centos/7'...
==> node1: Matching MAC address for NAT networking...
==> node1: Setting the name of the VM: node1
==> node1: Vagrant has detected a configuration issue which exposes a
==> node1: vulnerability with the installed version of VirtualBox. The
==> node1: current guest is configured to use an E1000 NIC type for a
==> node1: network adapter which is vulnerable in this version of VirtualBox.
==> node1: Ensure the guest is trusted to use this configuration or update
==> node1: the NIC type using one of the methods below:
==> node1:
==> node1:   https://www.vagrantup.com/docs/virtualbox/configuration.html#default-nic-type
==> node1:   https://www.vagrantup.com/docs/virtualbox/networking.html#virtualbox-nic-type
==> node1: Clearing any previously set network interfaces...
==> node1: Preparing network interfaces based on configuration...
    node1: Adapter 1: nat
    node1: Adapter 2: hostonly
==> node1: Forwarding ports...
    node1: 22 (guest) => 2222 (host) (adapter 1)
==> node1: Running 'pre-boot' VM customizations...
==> node1: Booting VM...
==> node1: Waiting for machine to boot. This may take a few minutes...
    node1: SSH address: <IP_ADDRESS>:2222
    node1: SSH username: vagrant
    node1: SSH auth method: private key
    node1:
    node1: Vagrant insecure key detected. Vagrant will automatically replace
    node1: this with a newly generated keypair for better security.
    node1:
    node1: Inserting generated public key within guest...
    node1: Removing insecure key from the guest if it's present...
    node1: Key inserted! Disconnecting and reconnecting using new SSH key...
==> node1: Machine booted and ready!
==> node1: Checking for guest additions in VM...
    node1: No guest additions were detected on the base box for this VM! Guest
    node1: additions are required for forwarded ports, shared folders, host only
    node1: networking, and more. If SSH fails on this machine, please install
    node1: the guest additions and repackage the box to continue.
    node1:
    node1: This is not an error message; everything may continue to work properly,
    node1: in which case you may ignore this message.
==> node1: Setting hostname...
==> node1: Configuring and enabling network interfaces...
==> node1: Mounting shared folders...
    node1: /vagrant => F:/Workspace/GitHub/kubernetes-vagrant-centos-cluster
Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attempted was:

mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

The error output from the command was:

mount: unknown filesystem type 'vboxsf'

It not works on Windows10, how to solve it?
mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

It seems that I have solved it.
Just install a plugin vagrant-vbguest and redo it.
vagrant plugin install vagrant-vbguest
vagrant destroy
vagrant up


Add support for eureq client & auth.

Coverage remained the same at 89.139% when pulling 8c4ebf7c1516d0e16fb94e23310e02684185530c on add-eureq into f22e49afc55d1ab1fbd1fdfb4767a15d72e06a56 on develop.

Coverage remained the same at 89.139% when pulling 6b7385b618b176fd9f7ef8032678350a0169c1f5 on add-eureq into f22e49afc55d1ab1fbd1fdfb4767a15d72e06a56 on develop.

Coverage remained the same at 89.139% when pulling 6b7385b618b176fd9f7ef8032678350a0169c1f5 on add-eureq into f22e49afc55d1ab1fbd1fdfb4767a15d72e06a56 on develop.

Coverage remained the same at 89.139% when pulling 6b7385b618b176fd9f7ef8032678350a0169c1f5 on add-eureq into f22e49afc55d1ab1fbd1fdfb4767a15d72e06a56 on develop.

Coverage remained the same at 89.139% when pulling 6b7385b618b176fd9f7ef8032678350a0169c1f5 on add-eureq into f22e49afc55d1ab1fbd1fdfb4767a15d72e06a56 on develop.

Coverage remained the same at 89.377% when pulling c6bbaab47db6bbcdb70b0893cc6b5b58f9ad25bc on add-eureq into 576a66f63078382af1e9ab1f1953dc1ec3e57b1e on develop.


Readable active voices

It seems Ardour does not understand the patch:Set for this particular property, I'll investigate.
Closes: #318

The same attempt for VST. However it works weird in several host software in various ways, so maybe not worth to add it.
https://github.com/sfztools/sfizz/commit/1594eaa013cceaaf21aeb1f5e8afa6bac485d5e2

Alternative implementation with control port. It works in Carla, Ardour.


Download metadata button

Changed the metadata download button to directly download the metadata to a json file, rather than having to go through the download, then using perfect-graph's export option. At some point someone will probably want to dig into perfect-graph and rework how that works, but this should work for now.
This also parallelises the metadata fetching, which reduces the time it takes from >30s to 2-5 seconds.
@shashankmc

Thanks a lot!


Quantization every time?

I am experimenting with your main.py for Flux with LoRAs.  Command line Windows, using your example command.
python main.py --prompt "A cute corgi lives in a house made out of sushi, anime" --lora_repo_id XLabs-AI/flux-lora-collection --lora_name anime_lora.safetensors --device cuda --offload --use_lora --model_type flux-dev-fp8 --width 1024 --height 1024
The step
Start a quantization process...
seems to be needed every run?  This adds around 2m30s to each image.
Is it possible for you to change this so after the first quantization the model is saved then loaded for future runs to be much faster.
For example, this is how I do with the "flux on potato" code to only do the quantization once.  This is for that script, but you get the idea.
if os.path.isfile('models\\transformer.pt'):
    transformer = torch.load('models\\transformer.pt')
    transformer.eval()
else:
    transformer = FluxTransformer2DModel.from_pretrained(bfl_repo, subfolder="transformer", torch_dtype=dtype)
    quantize(transformer, weights=qfloat8)
    freeze(transformer)
    torch.save(transformer, 'models\\transformer.pt')

Without that tweak it is currently taking around 3m30s to run per image on a 24 GB 4090.  Anything else that can be done to speed it up?
Thanks for any tips/ideas.

Hi! thanks for the comment - indeed, the implementation is not optimized right now. every run the model quantization is called. i will update the code with your recommendation


Contact methods need to be added to sample orgs

Overview
As a user, I should be able to view and interact with contact methods for an organization.
Proposal

[ ] Implement contact method classes (Ex: Discord, email, website, Insta, etc)
[ ] Allow add sample data to sample orgs

Merging with #95.


[RVT-3410] Implement realtime container metrics

Motivation
It's helpful to have realtime responses for container metrics when testing a game to get immediate feedback when you do something in-game.
Implementation
Configure Vector to publish new events to NATS that we can listen to to give realtime updates.
Make the metrics endpoint a blocking request.
Might need to split out the metrics endpoint in to a new endpoint.
From SyncLinear.com | RVT-3410

Out of sync with Linear


Meri/console performance

http://recordit.co/2UXZhv2AZv

Codecov Report

Merging #475 into master will decrease coverage by 0.77%.
The diff coverage is 3%.

@@            Coverage Diff             @@
##           master     #475      +/-   ##
==========================================
- Coverage   31.91%   31.14%   -0.78%
==========================================
  Files          20       20
  Lines        1933     1984      +51
  Branches      232      241       +9
==========================================
+ Hits          617      618       +1
- Misses       1267     1317      +50
  Partials       49       49

Impacted Files
Coverage Δ

app/scripts/controllers/console.js
3.83% <3%> (-0.41%)
: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 e5aadeb...c74677d. Read the comment docs.


 Needs update?

All messages are responding with "html". Does cleverbot-node need an update?

What version are you currently running? npm view cleverbot-node version should tell you. The latest version is 0.2.6 and I am not seeing any issues on my requests.

I was using 0.2.2 🤦♂

I've been using 0.2.6.

@dragonfire535 Do you mind posting some sample code? Version 0.2.1 had an interface change that required everything to be wrapped in 'prepare'.

@fojas I'm using yumabot-core. It's a discord bot framework.

I'm assuming this is the project? https://github.com/TheVexatious/YumaBot-Core/
According to the package.json in that project, they are using a fork of this package. The fork can be found at https://github.com/briantanner/cleverbot-node

@dragonfire535 This is the developer of yumabot-core here, yes as fojas said, that framework wasn't using this repo at the time, because at that time there was a bug that made it respond with "<html>" every time, so that fork was created to patch it, but now it's fixed i guess, i updated the package.json in my repo nowso it should be good, sorry for the inconvenience

Thanks so much.


Add unit test (coverage) to package cliconfig

Added some missing tests, on old configuration format for the most part (maybe it's not needed anymore and the code could be removed).
Refactored a bit the tests too (less repetitions).

# before
PASS
coverage: 66.3% of statements
ok      _/home/vincent/src/docker/docker/cliconfig      0.007s
# after
PASS
coverage: 90.5% of statements
ok      _/home/vincent/src/docker/docker/cliconfig      0.011s

🐸
Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>

Cool, thanks! LGTM :+1:

Just a minor comment but other than that LGTM :+1:

Can we make sure to check errors on all these ioutil.TempDir calls?

ah right, forgot on api, forgot there :sweat:

@cpuguy83 done :wink:

LGTM, over to @cpuguy83 for the merge

LGTM


Balancer withdrawal fix

Withdrawal tests were failing and the reason was a Balancer rounding error. Issue investigated and reported here. There is also a Notion document that goes more in dept.

Morpho and LUSD/metastrategy tests seem to be failing. They are not related to this PR

Merging this in to be part of audit PR. Happy to address anything in the base PR if required


11/23/2021 Publish

Docs Build status updates of commit 73e5036:
:warning: Validation status: warnings

File
Status
Preview URL
Details

2017-03-09-profile/docs-ref-autogen/TOC.yml
:warning:Warning
View (azure-cli-2017-03-09-profile)
Details

2018-03-01-hybrid/docs-ref-autogen/TOC.yml
:warning:Warning
View (azure-cli-2018-03-01-hybrid)
Details

latest/docs-ref-autogen/TOC.yml
:warning:Warning
View (azure-cli-latest)
Details

2017-03-09-profile/docs-ref-autogen/ml/compute.yml
:bulb:Suggestion
View (azure-cli-2017-03-09-profile)
Details

2017-03-09-profile/docs-ref-autogen/ml/environment.yml
:bulb:Suggestion
View (azure-cli-2017-03-09-profile)
Details

2017-03-09-profile/docs-ref-autogen/ml/model.yml
:bulb:Suggestion
View (azure-cli-2017-03-09-profile)
Details

2017-03-09-profile/docs-ref-autogen/ml/online-endpoint.yml
:bulb:Suggestion
View (azure-cli-2017-03-09-profile)
Details

2017-03-09-profile/docs-ref-autogen/ml/workspace.yml
:bulb:Suggestion
View (azure-cli-2017-03-09-profile)
Details

2018-03-01-hybrid/docs-ref-autogen/ml/compute.yml
:bulb:Suggestion
View (azure-cli-2018-03-01-hybrid)
Details

2018-03-01-hybrid/docs-ref-autogen/ml/environment.yml
:bulb:Suggestion
View (azure-cli-2018-03-01-hybrid)
Details

2018-03-01-hybrid/docs-ref-autogen/ml/model.yml
:bulb:Suggestion
View (azure-cli-2018-03-01-hybrid)
Details

2018-03-01-hybrid/docs-ref-autogen/ml/online-endpoint.yml
:bulb:Suggestion
View (azure-cli-2018-03-01-hybrid)
Details

2018-03-01-hybrid/docs-ref-autogen/ml/workspace.yml
:bulb:Suggestion
View (azure-cli-2018-03-01-hybrid)
Details

latest/docs-ref-autogen/ams/asset.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/mariadb/server.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/ml/compute.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/ml/environment.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/ml/model.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/ml/online-endpoint.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/ml/workspace.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/mysql/flexible-server.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/mysql/server.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/postgres/flexible-server.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

latest/docs-ref-autogen/postgres/server.yml
:bulb:Suggestion
View (azure-cli-latest)
Details

2017-03-09-profile/docs-ref-autogen/ml.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile)

2017-03-09-profile/docs-ref-autogen/service-page/Azure Container Registry.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile)

2017-03-09-profile/docs-ref-autogen/sql/mi-arc.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile)

2018-03-01-hybrid/docs-ref-autogen/ml.yml
:white_check_mark:Succeeded
View (azure-cli-2018-03-01-hybrid)

2018-03-01-hybrid/docs-ref-autogen/service-page/Azure Container Registry.yml
:white_check_mark:Succeeded
View (azure-cli-2018-03-01-hybrid)

2018-03-01-hybrid/docs-ref-autogen/sql/mi-arc.yml
:white_check_mark:Succeeded
View (azure-cli-2018-03-01-hybrid)

2019-03-01-hybrid/docs-ref-autogen/TOC.yml
:white_check_mark:Succeeded

2019-03-01-hybrid/docs-ref-autogen/ml.yml
:white_check_mark:Succeeded

2019-03-01-hybrid/docs-ref-autogen/ml/compute.yml
:white_check_mark:Succeeded

2019-03-01-hybrid/docs-ref-autogen/ml/environment.yml
:white_check_mark:Succeeded

2019-03-01-hybrid/docs-ref-autogen/ml/model.yml
:white_check_mark:Succeeded

2019-03-01-hybrid/docs-ref-autogen/ml/online-endpoint.yml
:white_check_mark:Succeeded

2019-03-01-hybrid/docs-ref-autogen/ml/workspace.yml
:white_check_mark:Succeeded

2019-03-01-hybrid/docs-ref-autogen/service-page/Azure Container Registry.yml
:white_check_mark:Succeeded

2019-03-01-hybrid/docs-ref-autogen/sql/mi-arc.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/TOC.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/acr/connected-registry.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/acr/connected-registry/permissions.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/acr/scope-map.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/acr/token.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/ml.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/ml/compute.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/ml/environment.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/ml/model.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/ml/online-endpoint.yml
:white_check_mark:Succeeded

2020-09-01-hybrid/docs-ref-autogen/ml/workspace.yml
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.

2017-03-09-profile/docs-ref-autogen/TOC.yml

Line 1237, Column 12: [Warning: xref-not-found] Cross reference not found: 'sp-Azure_Devops'.

2018-03-01-hybrid/docs-ref-autogen/TOC.yml

Line 1237, Column 12: [Warning: xref-not-found] Cross reference not found: 'sp-Azure_Devops'.

latest/docs-ref-autogen/TOC.yml

Line 2558, Column 12: [Warning: xref-not-found] Cross reference not found: 'sp-Azure_Devops'.

2017-03-09-profile/docs-ref-autogen/ml/compute.yml

Line 151, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 175, Column 112: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID1' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 175, Column 126: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID2' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 505, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 508, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 511, Column 112: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID1' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 511, Column 126: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID2' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2017-03-09-profile/docs-ref-autogen/ml/environment.yml

Line 78, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 211, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 214, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2017-03-09-profile/docs-ref-autogen/ml/model.yml

Line 57, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 193, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 196, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2017-03-09-profile/docs-ref-autogen/ml/online-endpoint.yml

Line 58, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 308, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 311, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2017-03-09-profile/docs-ref-autogen/ml/workspace.yml

Line 61, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 241, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 244, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2018-03-01-hybrid/docs-ref-autogen/ml/compute.yml

Line 151, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 175, Column 112: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID1' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 175, Column 126: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID2' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 505, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 508, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 511, Column 112: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID1' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 511, Column 126: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID2' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2018-03-01-hybrid/docs-ref-autogen/ml/environment.yml

Line 78, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 211, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 214, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2018-03-01-hybrid/docs-ref-autogen/ml/model.yml

Line 57, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 193, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 196, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2018-03-01-hybrid/docs-ref-autogen/ml/online-endpoint.yml

Line 58, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 308, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 311, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

2018-03-01-hybrid/docs-ref-autogen/ml/workspace.yml

Line 61, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 241, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 244, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/ams/asset.yml

Line 280, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 286, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/mariadb/server.yml

Line 74, Column 202: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'SingleIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 74, Column 214: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'StartIP-DestinationIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 474, Column 202: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'SingleIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 474, Column 214: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'StartIP-DestinationIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 477, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 483, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/ml/compute.yml

Line 151, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 175, Column 112: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID1' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 175, Column 126: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID2' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 505, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 508, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 511, Column 112: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID1' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 511, Column 126: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ResourceID2' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/ml/environment.yml

Line 78, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 211, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 214, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/ml/model.yml

Line 57, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 193, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 196, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/ml/online-endpoint.yml

Line 58, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 308, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 311, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/ml/workspace.yml

Line 61, Column 115: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 241, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 244, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/mysql/flexible-server.yml

Line 706, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 715, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/mysql/server.yml

Line 79, Column 202: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'SingleIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 79, Column 214: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'StartIP-DestinationIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 484, Column 202: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'SingleIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 484, Column 214: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'StartIP-DestinationIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 487, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 493, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/postgres/flexible-server.yml

Line 594, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 600, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/postgres/server.yml

Line 79, Column 202: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'SingleIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 79, Column 214: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'StartIP-DestinationIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 432, Column 202: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'SingleIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 432, Column 214: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'StartIP-DestinationIP' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 435, Column 93: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'indexToRemove' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 441, Column 116: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Linux bridge test (with two ports)

Refactor the Linux bridge tests and show that it supports two ports attached to it.

Coverage remained the same at 65.307% when pulling 4a8efadfc87bc0a965d5221e1894f0ead3938f62 on EdDev:linux-bridge-test into 15ce7576e0475c1db39a0ce717537415b0ce8448 on nmstate:master.

Coverage remained the same at 65.307% when pulling 4a8efadfc87bc0a965d5221e1894f0ead3938f62 on EdDev:linux-bridge-test into 15ce7576e0475c1db39a0ce717537415b0ce8448 on nmstate:master.

Coverage remained the same at 65.307% when pulling 4a8efadfc87bc0a965d5221e1894f0ead3938f62 on EdDev:linux-bridge-test into 15ce7576e0475c1db39a0ce717537415b0ce8448 on nmstate:master.


Collapse micro:bit and Python toolkits into "Explore"

Let's fix this to query for the single toolkit by ID.

Discussed with Jonny/Carlos this morning and we're happy to merge this change.


When vkCreateInstance is called, not all extensions are printed

What gets printed is
[mvk-info] MoltenVK version 1.2.3, supporting Vulkan version 1.2.243.
	The following 86 Vulkan extensions are supported:
		VK_KHR_16bit_storage v1
		VK_KHR_8bit_storage v1
		VK_KHR_bind_memory2 v1
		VK_KHR_copy_commands2 v1
		VK_KHR_create_renderpass2 v1
		VK_KHR_dedicated_allocation v3
		VK_KHR_depth_stencil_resolve v1
		VK_KHR_descriptor_update_template v1
		VK_KHR_device_group v4
		VK_KHR_device_group_creation v1
		VK_KHR_driver_properties v1
		VK_KHR_dynamic_rendering v1
		VK_KHR_external_fence v1
		VK_KHR_external_fence_capabilities v1
		VK_KHR_external_memory v1
		VK_KHR_external_memory_capabilities v1
		VK_KHR_external_semaphore v1
		VK_KHR_external_semaphore_capabilities v1
		VK_KHR_fragment_shader_barycentric v1
		VK_KHR_get_memory_requirements2 v1
		VK_KHR_get_physical_device_properties2 v2
		VK_KHR_get_surface_capabilities2 v1
		VK_KHR_imageless_framebuffer v1
		VK_KHR_image_format_list v1
		VK_KHR_maintenance1 v2
		VK_KHR_maintenance2 v1
		VK_KHR_maintenance3 v1
		VK_K

Notice that not all extensions are printed. A fflush does not fix the problem either.

Do you see any further [mvk-info] logging occurring later in your log?
If so, that MoltenVK log entry might be interrupted by an app log from another thread, and the remainder of it will occur later.
Or if not, I suspect what's happening is that your app is redirecting stderr somewhere (possibly even to null).

There was no other [mvk-info], and stderr is not being redirected anywhere.

There was no other [mvk-info], and stderr is not being redirected anywhere.

The log entry you show above is cut off in mid-stream, and all further MoltenVK logging is missing. So something in the app runtime environment is definitely getting in the way of logging to stderr.

I was going to test vkcube, but I use homebrew's distribution, and I don't want to have to download the 10G XCode to compile it myself.

I was gong to try it, but I didn't want to download the 10G XCode just to compile it.

I was gong to try it, but I didn't want to download the 10G XCode just to compile it.

Where are you getting MoltenVK binaries from? If from the Vulkan SDK, the SDK also includes a built Cube app (and others). I believe the SDK builds disable logging, so you might have to set the environment variable MVK_CONFIG_LOG_LEVEL=3n when running the apps.
But I wouldn't put too much effort into running those demos to confirm logging. MoltenVK logging is working. I use it every day for development and debugging. In your situation, something environmental must be getting in the way.

Interesting, I installed vulkan-tools from homebrew, and I get vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension.

However, I can throw out the possibility that some other thread is hijacking the stderr stream because if I add a fprintf statement immediately after the createInstance call, it works.

As part of further experiments, I call createInstance earlier and earlier in my code, but the same thing happens. In fact, if I have two calls in two separate places, I will get two copies of the same message, both cut off.

Oh, I figured out the problem --- for some reason, stderr has a buffer of 1024, and it would truncate anything else.

Oh, I figured out the problem --- for some reason, stderr has a buffer of 1024, and it would truncate anything else.

Ah. I'm glad you figured it out. It definitely had the feel of an environmental issue. Good work!

However, when I try to make a string of size of 1023, I actually get a string of size 984, which is weird. However, even if the bugger size is at fault, that doesn't explain why it only shows up in my application.

Ok, found out the real reason: I was working on QEMU, and -nographic is the option that caused this issue. Specifically, this line: add_device_config(DEV_SERIAL, "mon:stdio");.


java.lang.NullPointerException in queryPurchases

Hi, Thanks for your great package
Recently we have seen this error in our analytics
com.contoriel.cafebazaar.util.IabHelper.queryPurchases`
IabHelper.java - line 836
java.lang.NullPointerException

could you please check this ?
the full stack trace:
com.contoriel.cafebazaar.util.IabHelper.queryPurchases
IabHelper.java - line 842
java.lang.NullPointerException: Attempt to invoke interface method 'android.os.Bundle com.android.vending.billing.IInAppBillingService.getPurchases(int, java.lang.String, java.lang.String, java.lang.String)' on a null object reference
com.contoriel.cafebazaar.util.IabHelper.queryPurchases IabHelper.java:842
com.contoriel.cafebazaar.util.IabHelper.queryInventory IabHelper.java:558
com.contoriel.cafebazaar.util.IabHelper.queryInventory IabHelper.java:522
com.contoriel.cafebazaar.util.IabHelper$2.run IabHelper.java:617
java.lang.Thread.run Thread.java:818

Hi @barghi, Thank you for reporting this.
Can you please post exact steps required to reproduce this bug?

@arashmilani Thanks for replying.
unfortunately we can't reproduce this bug because we have seen this exception in analytics

@barghi You are probably using async operations. the current IabHelper is not safe in case you use async methods.
The problem is that in any moment an async operation is running, disposal can be called on the main thread. In this case you will get NullPointerExceptions and IllegalStateExceptions.


Bump version of monoidal-synchronisation

ouch, I forgot to use bors :man_facepalming:

The problem I have with it, is that in some repos we use it in others (io-sim, typed-protocols, ...) we don't and it got out of my habit.


[Feature] Add Support for Custom Hosts

Description
Describe the feature you would like to request:
Support for custom servicenow hosts.
Use Case
What problem would this feature solve?
Hosts not using the service-now.com URL
Proposed Solution
Describe the solution you'd like:
[Provide details about how you envision this feature being implemented in the Go wrapper.]
Additional Context
Any additional context or information:
[Include any additional information, context, or examples that might help in understanding or implementing the feature.]
Related Issues
Are there any existing issues or pull requests related to this feature request?
[If applicable, link to any existing issues or pull requests that are related to this feature request.]
Version
Do you have a specific version in mind for this feature?
[If you have a preference for which version of the SDK should include this feature, please specify.]
Checklist
Before submitting this feature request, please make sure you have completed the following:

[ ] I have searched for similar feature requests in the repository's issue tracker.
[ ] I have checked the latest version of the Go SDK to see if this feature already exists.
[ ] I have provided a clear and descriptive title for this feature request.
[ ] I have provided a detailed description of the feature and its use case.
[ ] I have provided any relevant additional context or examples.
[ ] I have linked any related issues or pull requests.

Thank you for your contribution!

completed in migrating-to-kiota


workig on structure

We want to integrate the new problem sets into the course structure.
@milakis :

[x] please integrate information on where to find data in problem set
[x] please add a reference for NHI to problem set and in the description of PS in readme. md

@peisenha :

[x] merge the compilation setup for slides and problem sets
[x] fix CI

@luward

[x] reference in PS for Winship morgan needs fixing

@milakis , please fix conflict, merge, and then just delete branch.


Update README.md

Adds deprecation notice.

Any information on why the library is being deprecated? Is another wrapper library that we should switch to?

I was talking with the author offline.  He does not have an interest in maintaining it, so I put this notice in to make others aware.  This would be a good opportunity for someone else to adopt and maintain this project, however.

Oh, I see. Any thoughts on how this library compares to Ghostscript.NET (also in GitHub)?

I have no idea, I don't really have any context for this project.  I just know the author personally and wanted to make this update.


Fix flaky tests in GitRepositoryTest

Modifications:

Add missing .join().

Result

Fix #32

Codecov Report

Merging #62 into master will increase coverage by 0.06%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #62      +/-   ##
==========================================
+ Coverage   48.85%   48.91%   +0.06%
==========================================
  Files         210      210
  Lines        9669     9669
  Branches     1296     1296
==========================================
+ Hits         4724     4730       +6
+ Misses       4225     4216       -9
- Partials      720      723       +3

Impacted Files
Coverage Δ

...erver/internal/mirror/DefaultMirroringService.java
58.22% <0%> (-3.8%)
:arrow_down:

...internal/replication/ZooKeeperCommandExecutor.java
66.89% <0%> (-0.68%)
:arrow_down:

...internal/storage/repository/git/GitRepository.java
75.3% <0%> (+0.45%)
:arrow_up:

.../linecorp/centraldogma/client/AbstractWatcher.java
49.57% <0%> (+6.72%)
:arrow_up:

Continue to review full report at Codecov.

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


Crash when changing media item in background

There are already open issues regardingForegroundServiceDidNotStartInTimeException https://github.com/androidx/media/issues/167 https://github.com/androidx/media/issues/111
I'm creating a new issue because we have clear steps to reproduce the crash, 100% of the time.
Our implementation has NO custom media button receiver or audio focus logic, what other issues suggest.
Reproduction steps:

Use Android device running Android 12 or newer
Start playback
Move app to the background. Go to device home screen, turning screen off is not enough.
When first audio file ends, start playing a new file.

Expected result
The new audio file continues playing.
Actual result
Crash.
android.app.ForegroundServiceStartNotAllowedException: startForegroundService() not allowed due to mAllowStartForeground false: service com.example.debug/com.example.player.service.PlayerService
at android.app.ForegroundServiceStartNotAllowedException$1.createFromParcel(ForegroundServiceStartNotAllowedException.java:54)
at android.app.ForegroundServiceStartNotAllowedException$1.createFromParcel(ForegroundServiceStartNotAllowedException.java:50)
at android.os.Parcel.readParcelable(Parcel.java:3346)
at android.os.Parcel.createExceptionOrNull(Parcel.java:2433)
at android.os.Parcel.createException(Parcel.java:2422)
at android.os.Parcel.readException(Parcel.java:2405)
at android.os.Parcel.readException(Parcel.java:2347)
at android.app.IActivityManager$Stub$Proxy.startService(IActivityManager.java:6969)
at java.lang.reflect.Method.invoke(Native Method)
at leakcanary.ServiceWatcher$install$4$2.invoke(ServiceWatcher.kt:93)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy3.startService(Unknown Source)
at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1927)
at android.app.ContextImpl.startForegroundService(ContextImpl.java:1893)
at android.content.ContextWrapper.startForegroundService(ContextWrapper.java:798)
at androidx.core.content.ContextCompat$Api26Impl.startForegroundService(ContextCompat.java:1091)
at androidx.core.content.ContextCompat.startForegroundService(ContextCompat.java:749)
at androidx.media3.session.MediaNotificationManager.updateNotificationInternal(MediaNotificationManager.java:206)
at androidx.media3.session.MediaNotificationManager.updateNotification(MediaNotificationManager.java:182)
at androidx.media3.session.MediaSessionService.onUpdateNotification(MediaSessionService.java:411)
at androidx.media3.session.MediaNotificationManager$MediaControllerListener.onEvents(MediaNotificationManager.java:299)
at androidx.media3.session.MediaControllerImplBase.lambda$new$0$androidx-media3-session-MediaControllerImplBase(MediaControllerImplBase.java:151)
at androidx.media3.session.MediaControllerImplBase$$ExternalSyntheticLambda60.invoke(Unknown Source:4)
at androidx.media3.common.util.ListenerSet$ListenerHolder.iterationFinished(ListenerSet.java:295)
at androidx.media3.common.util.ListenerSet.handleMessage(ListenerSet.java:246)
at androidx.media3.common.util.ListenerSet.$r8$lambda$bio3pd12v5B_9b5UeFaPn9XBQ90(Unknown Source:0)
at androidx.media3.common.util.ListenerSet$$ExternalSyntheticLambda0.handleMessage(Unknown Source:2)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.am.ActiveServices.startServiceLocked(ActiveServices.java:771)
at com.android.server.am.ActiveServices.startServiceLocked(ActiveServices.java:679)
at com.android.server.am.ActivityManagerService.startService(ActivityManagerService.java:14102)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2960)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3036)

Code
Unfortunately, I'm not able to share a working demo.
Here are all the important code snippets.
When one audio file ends, we on the fly decide which is next and play it by calling.
PlayerController.play(mediaItem: MediaItem, startFromBeginning: Boolean)
Media3 Version
1.0.0-beta02, 1.0.0-beta03
Devices that reproduce the issue
Android 12 and newer.

Google Pixel 6, 7 running Android 13
Samsung a52s running Android 12

Devices that do not reproduce the issue
Android 11 and older.

Nexus 5x running Android 8.1

Thanks for reporting.
1. Use Android device running Android 12 or newer
2. Start playback
3. Move app to the background. Go to device home screen, turning screen off is not enough.
4. When first audio file ends, start playing a new file.

In general when the activity goes to the background, the controller should be released.
I assume PlayerController.play(mediaItem: MediaItem, startFromBeginning: Boolean) is called from the activity when in the background and this is generally not a good idea. I think that's the reason why we have foreground services. Your user wants to know when something is going on when the app is not visible - the foreground service needs a notification for this reason. I recommend moving this code of deciding on the fly to the service. You may want to do that decision when the activity has been terminated too, and the service is running 'standalone' (I see you prevent this in onTaskRemove but still :)).
However, this wouldn't work either as you would run into the same ForegroundServiceStartNotAllowedException when doing this in the service the way it is done now.
I think you can solve this by doing:

Move the code that sets the newly selected item to the service. You should in general never call code in an activity when the activity is in the background. In media specific term, you should release the MediaController in onStop of the activity.
The when you set the new media item you need to be careful to not pause the player but instead keep it playing. The service is taken off the foreground when pause() or setPlayWhenReady(false) is called and put into the foreground again when playback is resumed. Because resuming is only allowed when you are in the foreground you should set your new item without pausing and you should be able to work around this problem.

Thanks for your quick reply.

Move the code that sets the newly selected item to the service. ....

We are already keeping this logic and MediaController out of the activity because MediaController documentation states :
The controller will bind to the service as long as it's connected to wake up and keep the service process running.

Then when you set the new media item you need to be careful to not pause the player but instead keep it playing.

We are not stopping or pausing, we immediately set and play a new MediaItem.
I took a look at Media3 internals and found MediaNotificationManager.updateNotificationInternal
Pausing and playing playback from notification controls executes the same code as setting a new media item when one is finished, without a crash:

Api24.stopForeground
ContextCompat.startForegroundService and Api29.startForeground

But in our case ContextCompat.startForegroundService crashes with ForegroundServiceStartNotAllowedException
Why? Is there another piece of code I missed?

For example pausing and playing playback from notification controls executes the same code as setting a
new media item when one is finished, without a crash:
Why? Is there another piece of code I missed?

Because you need to be in the foreground when the service is put into the foreground.
The notification (SystemUI) gets an exemption by the system either by PendingIntent (Android 12  or targetSdk below 33) or by the media session call (Android 13 with target SDK 33). When you grep your logcat for what ActivivtyManager says on Android 12 you'll find a log telling about the exemption:
2022-10-24 18:05:17.131  1775-1812  ActivityManager         system_process                       I  Background started
FGS: Allowed [callingPackage: androidx.media3.demo.session; callingUid: 10317; uidState: FGS ; intent: Intent { cmp=androidx.media3.demo.session/.PlaybackService }; code:PROC_STATE_FGS; tempAllowListReason:<null>; targetSdkVersion:30; callerTargetSdkVersion:30; startForegroundCount:0; bindFromPackage:null]

You app does not get such an exemption.

We are already keeping this logic and MediaController out of the activity because MediaController documentation states :
The controller will bind to the service as long as it's connected to wake up and keep the service process running.

Being bound to the service prevents the service from being terminated when idle only. That's true but the restriction regarding putting the service in the foreground still exists whether you are bound to it or not doesn't make a difference.

I took a look at Media3 internals and found MediaNotificationManager.updateNotificationInternal

You are digging at the right place. You may have found the method shouldRunInForeground which defines the condition when the service is taken off the foreground or put into the foreground. If you make sure that the player does not fall into STATE_ENDED or STATE_IDLE and if you do not pause the player, the service is kept in the foreground and you don't run into this issue.
  private static boolean shouldRunInForeground(Player player) {
    return player.getPlayWhenReady()
        && (player.getPlaybackState() == Player.STATE_READY
            || player.getPlaybackState() == Player.STATE_BUFFERING);
  }

I can't see a library issue here I'm afraid and I don't this this is a new case when looking at other reports we had here on the issue tracker. I appreciate it's a tricky beast, but I think your issue is not caused by a bug in the library, but is behaving as expected. Your app somehow causes the service to get off and back into the foreground as per the condition in the above method.
I'm closing this issue because we already have #111 and this is either an app issue or a duplicate of #111. I think it makes sense to keep things together. If you think your issue is a bug in the library or in the framework, please continue posting to the other issue. You can also re-open this issue if you think I'm wrong.

Thanks for the detailed explanation. All clear, it's intended behavior. I see some ways around it.
I just suggest documenting it better, for example in Play media in the background article.


Upgrade kaniko version

Description
Changes proposed in this pull request:

as in the title

/retest

/retest

/test all

/lgtm


Correct the readme

I made change for Project Restructure in this issue -> Issue Link,
change the name client1 to client
Related Issue
Please Assign me! @tusharzalte
Right now, It's blocked by Restructure MR Please Review and Merge!

I am not the project manager or leader, I have no right to assign you .
I am also a contributor, please stop mentioning me.

Okay, sorry for the confusion
On Tue, May 30, 2023, 12:53 PM Arjun Dey @.***> wrote:

I am not the project manager or leader, I have no right to assign you .
I am also a contributor, please stop mentioning me.
—
Reply to this email directly, view it on GitHub
https://github.com/tusharzalte/tusharesume/issues/83#issuecomment-1567902323,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF35S5QBHMHZUOTNR5WKUP3XIWN6XANCNFSM6AAAAAAYTSHKLM
.
You are receiving this because you authored the thread.Message ID:
@.***>

please assign this issue

PR has been closed due to lot of conflicts


Implementing the full functionality of the 'sample' function

The current implementation of the sample function is based on the sample function of pyspark, and the parameter n is not supported, and frac cannot be empty.
From the source code of pandas, https://github.com/pandas-dev/pandas/blob/master/pandas/core/generic.py#L5076
the implementation of the sample function relies on methods such as iloc, take and reindex. These methods are currently supported by koalas. Therefore, the implementation of the sample function can be based on the current logic of pandas.
I will try to implement the sample function of frame and series from this idea.

I also noticed that Series.sample doesn't support frac right now (koalas  1.4.0). Is that expected? And/or do you need a hand with implementing sample?

Hi @amueller,
Seems like Series.sample supports the frac parameter now.

https://koalas.readthedocs.io/en/latest/reference/api/databricks.koalas.Series.sample.html

For #1893, now it's stuck by a performance concern (https://github.com/databricks/koalas/pull/1893#discussion_r521869698).
Could you kindly advice us if you have a good idea?
Thanks!


Implementing some life-hacks for transferring to STMCubeIDE

Often (almost always), the compiler at STM32CubeIDE will not recognize defines implemented in config- or headerfiles. As a direct, but terrible solution, this could be solved by hardcoding into the spesific headerfiles. IMPORTANT: ONLY VALID FOR THIS PROJECT AND THIS MCU!

Also adding some comments to prevent the compiler from overwriting the entire main.cpp and .h during startup

Also adding some comments to prevent the compiler from overwriting the entire main.cpp and .h during startup


waagent: downgrade Python to 3.11

Our previous PR fixed the waagent build: https://github.com/NixOS/nixpkgs/pull/354183
However, at runtime waagent failed because Python 3.12 doesn't have distutils:
https://docs.python.org/3.10/whatsnew/3.10.html#distutils-deprecated
Downgrading to 3.11 meant that our Azure systems successfully booted and reported their status.

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4845

I think https://github.com/NixOS/nixpkgs/pull/357728 makes waagent compatible with python 3.12

@SamLukeYes yes, looks like https://github.com/Azure/WALinuxAgent/pull/3063 might fix it. We can try applying this to a machine right now.

Our machine booted fine, so I think this PR can be closed in favour of the upgrade PR.

NixOS 24.11 still need this fix - or we should backport the version bumping PR.


refactor: refactor BaseLayout to improve UX and fix bugs

What's changes:

refactor responsive layout by TailwindCss media style, it's more like Twitter(X)'s layout & responsive styling.
apply new design mobile menu (click the right top menu icon on mobile)
limited menu options are displayed when the user is not logged in (such as hiding bookmarks/profile, etc.).

@digi-monkey This PR is ready to review.

@ahonn  small bugs I found:

on my phone sign-in can't be touched

https://github.com/digi-monkey/flycat-web/assets/105776364/ef655966-5a9e-48d3-9858-30333263f28d

not sure why there is this blank margin

click + button it open short note editor and then jump to long-form editor


Make the chrome extension userscript compatible

What
This removes the chrome-specific JS from the injected payload, and adds userscript compatability headers (which will be ignored by chrome).
This means that you can either load the whole directory as a chrome extension, or if your browser supports userscripts (Firefox, Safari, Chrome with a greasemonkey extension) you can simply use the inject.user.js file as-is.
How to review
Try the firefox instructions in firefox.
Who can review
Anyone, really.

can you call the script inject.user.js (and change it in the .json, ofc). That way, when I chlick on "Raw" it will trigger the greasemonkey plugins automatically and ask if it should be installed
That will enable the auto-update too.
Also, once done, can you mention that with a Greasemonkey plugin for firefox or TamperMonkey for Chrome you can install and keep track of update automatically.

:+1: works both as a chrome extension and userscript.


Connectors: Unify text across the connectors (notifications, errors, tooltips, descriptions, etc)

Notifications, error messages, tooltips, etc should use the same language across all the connectors for consistency and clarity. This should probably be done by creating a resource (in Core?) containing all these possible strings which the different connectors can reference. This will keep everything consistent and allow us to change these in all the connectors easily when we do so.

One thing we may want to also take into account is trying not to use "platform specific" terms whenever possible, such as bake in this case.


Fix Plugin Download Timeout

When downloading large plugins, it can timeout (e.g. ruby-runtime). The
archive::download supports a timeout value which defaults to 120
seconds, but this plugin class doesn’t have any support to override
this value. This allows for the ability to adjust the timeout value for
large plugins.
Error message when download timeout exceeds 120 seconds:
Error:
/Stage[main]/Jenkins::Plugins/Jenkins::Plugin[ruby-runtime]/Archive::Dow
nload[ruby-runtime.hpi]/Exec[download archive ruby-runtime.hpi and
check sum]/returns: change from notrun to 0 failed: Command exceeded
timeout

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

I'm going to go ahead and merge this and add the rspec-puppet necessary myself


Update renovatebot/github-action action to v39.1.4

This PR contains the following updates:

Package
Type
Update
Change

renovatebot/github-action
action
patch
v39.1.3 -> v39.1.4

Release Notes

renovatebot/github-action (renovatebot/github-action)
v39.1.4
Compare Source
Documentation

update references to renovatebot/github-action to v39.1.3 (7ea4086)

Miscellaneous Chores

deps: lock file maintenance (b7f1391)
deps: lock file maintenance (26e75b3)
deps: update dependency @types/node to v16.18.62 (692df7e)
deps: update dependency eslint to v8.54.0 (712ad97)
deps: update linters to v6.11.0 (030d0cd)
deps: update yarn to v1.22.20 (7de3569)
deps: update yarn to v1.22.21 (c2ea13a)

Build System

deps: update dependency typescript to v5.3.2 (26bcb1c)

Continuous Integration

deps: update renovate docker tag to v37.61.3 (57863ab)
deps: update renovate docker tag to v37.61.4 (34bfd98)
deps: update renovate docker tag to v37.63.0 (289e20a)
deps: update renovate docker tag to v37.64.2 (f9838e6)
deps: update renovate docker tag to v37.64.3 (b29449e)
deps: update renovate docker tag to v37.65.1 (dd29656)
deps: update renovate docker tag to v37.65.2 (200aff8)
deps: update renovate docker tag to v37.65.3 (82c59f6)
deps: update renovate docker tag to v37.66.0 (67dd7fa)
deps: update renovate docker tag to v37.67.3 (77875e1)
deps: update renovate docker tag to v37.68.0 (02d9043)
deps: update renovate docker tag to v37.68.1 (c146101)
deps: update renovate docker tag to v37.68.3 (7efe3b0)
deps: update renovate docker tag to v37.68.4 (0c41533)

Configuration
📅 Schedule: Branch creation - "before 5am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Branch automerge failure
This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


Treat databases that no longer exist as deleted

What
Previously if an RDS instance was already deleted and the user attempted to delete it, it would cause the broker to no longer allow you to create or delete any other database.
This change treats a database being missing (either because we removed it or RDS did) as a successful deletion, because it already has been.
Completed while on support, task from the PaaS Improvements document.
How to test

Create a posgres service in a CF environment
Remove the service RDS instance using the AWS tools
Delete the (now missing) postgres service in the CF environment
Observe that CF says it was successfully deleted

Who can review
Not @jonty.

I'm not sure this change is correct. According to the api docs a 410 and empty JSON response should be returned when an instance doesn't exist. The github.com/frodenas/brokerapi package does this when it gets the ErrInstanceDoesNotExist response from our broker.
I think we need to investigate the failure case a bit more to understand what's going on here.
I'd also note that the boolean returned from this function indicates whether the operation is being done asynchronously, not whether it succeeded or not.

Ugh, you're right, I got confused when tracing the calls. Today is not a good day.
I'll duplicate this fully and debug on Monday.

Wait. Tuesday.

In the meantime I fixed the async boolean.
After reading the brokerapi code I am a little mystified as to why on earth you should expose a "thing you are deleting is already gone" state at all, that seems utterly unnecessary to me when the client does not care.

So after investigating things extensively and the story as-filed was incorrect, but I did find another problem.
It is possible to delete a database service when the RDS instance is missing, and this will throw no errors or cause any problems.
However, if a service is bound to an application and then the RDS instance is removed, you will no longer be able to remove the binding, and thus you cannot delete the service because the binding exists:
jonty@towel:~/Work/gds/paas-cf (master)$ cf unbind-service staticapp a-test-db2
Unbinding app staticapp from service a-test-db2 in org testers / space healthcheck as admin...
FAILED
Service instance a-test-db2: Service broker error: instance does not exist
jonty@towel:~/Work/gds/paas-cf (master)$ cf delete-service a-test-db2

Really delete the service a-test-db2?> y
Deleting service a-test-db2 in org testers / space healthcheck as admin...
FAILED
Cannot delete service instance, service keys and bindings must first be deleted

I do not think we should fix this as the service is behaving as the API expects, and if we do have an RDS instance vanish we probably want to know about it.
The service can be deleted using the admin command cf purge-service-instance.


smartftp: added KB2533623 dependency

KB2533623 is only required on Windows 7 and Windows Server 2008 R2.
Note: package author update

@matbech happy to merge, but as a suggestion, you might want to think about specifying a version of the package to depend on.

@gep13 I was thinking about it as well. In the end the reason I left it out was that the dependency is a Windows KB from 2014 which won't be updated anymore. So once the package is installed, it should never be touched again. Even if the package version is changed, there isn't a need to "reinstall" the underlying KB (.msu).


fix build and add iPhone 6 support

I just added a Launch Screen for iPhone 6 and 6+ so the app doesn't look as bad as most apps do.
While working on that, I had to rename some variables to fix compiling.

this has been fixed/added


suggestion: switch to phantom js

this pr is just a suggestion for faster and headless test-runs. It's still a nice reference for people who want to switch.
Install brew install phantomjs first and then npm install to run npm test with phantom.

:+1:

I've had pretty bad experiences with PhantomJs. I've ended up needing to work around quirks that are specific to PhantomJS. Already, there is a polyfill necessary.
I've had cross-platform issues, problems with native builds on npm i, issues of older shrinkwrapped versions disappearing from remote locations, breaking our builds.
Anyway, it's easy to switch away from, but I figured I'd toss in my two cents. If it works in general for this project, that's fine!


Protoc command doesn’t show dependencies properly in pipdeptree

Environment: Using Python 3.12 and latest grpcio-tools library.
When running pipdeptree on grpcio-tools library:

shows incorrect dep to protobuf (related to previous issue I raised)
doesn’t show dependency on mypy package although it needs it when it runs with the mypy argument
missing dependency on package used when using grpc_out argument

@sparky2708  Please add more information regarding the issues. Add some sample code to repro the issues.


Input[type=number] missing method

doSelectAll()
Only work when i  change my input to text

I can't see any methods on this page: https://sciter.com/docs/content/behaviors/number.htm
Anyway, such a question belongs to http://sciter.com/forums. This issue tracker regards to Python bindings itself.

Only work when i change my input to text

Yes, because only behavior:edit has such methods. I don't know why, so better ask on Sciter forums.

Perfect, it's exactly i was looking for.
Thank You !!!


White screen on tour example

When I run the tour example I'm only getting a white screen.  Every other example I've tried has worked.
I managed to get it working by removing the "image" feature requirement in Cargo.toml and commenting out the actual image loading in the ferris() function and replacing it with a Text widget instead.  Even with the image loading commented out, it's still white screens, only removing the feature requirement lets it work.
The pokedex example does work even though it includes the same "image" feature.  I'm stumped without diving deeper into the code.  I'm on Windows 10, older machine, Intel 4000 display and DirectX12.
Any advice on where to start looking in the code to help debug this?

Perhaps a duplicate issue of https://github.com/hecrj/iced/issues/342 ?

@mattbradbury I am not sure what could be causing it.
The image feature allocates a texture atlas on initialization. If the pokedex example works for you, but the tour does not. The only that comes to mind is that you may be running out of video memory with the tour when the image feature is enabled, as it renders more text than the pokedex.
Also, the Intel HD Graphics 4000 doesn't seem to support DirectX 12. DirectX 11 support for wgpu is still rough, so we may be hitting a weird edge case.
@brainstorm It doesn't seem related. That issue seems to only have problems with the MSAA blit pipeline.

@hecrj Upon further review, pokedex is only half working.  I can see the pokemon image and it's text, but I don't see the button to search for another one.  I also don't see the Loading "Searching for Pokemon.." text.  So I was thinking that it was just something with the top-level view, and that incorporating a lower one would work somehow.  So I moved the search again button into the Pokemon::view() and I can't see it, but I can click it and it works as expected, just invisibly.
As to text taking up space, I stripped the tour example all the way down to a single Text("hello world") and a single button, and it didn't display until removing the "image" feature.
I took a closer look at my dxdiag output, and I see that DX12 is installed, but only has DX11 features.
I wish I had more modern hardware right now, but catastrophic water intake into laptops sets you back a bit :(  If it's just DX11 shenanigans, I can accept that and see what wgpu is doing.


#9 - showing current tile

This is some old pull request I worked on. @BarTracz, please check how it works and review it.

For me it looks good so i guess we can merge it

I think it would be nice to add ports and command section, allowing access to app via localhost. For example
`ports:
  - "8080:8080"`

command: php -S <IP_ADDRESS>:8080 -t /application
Maybe we could add a simple description of the dev setup steps?

Do we really need this in library repository?

I think it would be nice to add ports and command section, allowing access to app via localhost. For example
`ports:
  - "8080:8080"`

command: php -S <IP_ADDRESS>:8080 -t /application
Maybe we could add a simple description of the dev setup steps?

Do we really need this in library repository?

I thought of it as a dev way of presenting (especially useful for code reviews) that would be removed after the work was finished - but sure, I won't insist on it


Reports that 1.6.2 is broken on windows

My guess would be https://github.com/voodootikigod/node-serialport/pull/476 was only implemented in unix and so is breaking the windows build. Related to #479

oops, Duplicate of https://github.com/voodootikigod/node-serialport/issues/483


Update default style version to Version 2.

I've also removed the long deprecated XamlControlsResources.Version property.

/azp run


QnABot Excel/JSON Import Issue

When importing the json file and when a question exceeds 140 characters, the import feature within the QnABot console will still allow the import to continue without throwing an error. "Member must have length less or equal to 140"

Hi @GGONCONCENTRIX, unable to reproduce given the provided information.
Closing for now, but if you run into the issue again on the latest version, please create a new issue using the bug report template and we'll have another look.


Warning: aa on your path resolves to bb, which is not inside your current Flutter SDK checkout at   "xx" Consider adding "yy" to the front of your path.

$ flutter doctor -v
[!] Flutter (Channel stable, 3.7.1, on Microsoft Windows [版本 10.0.22000.1455], locale zh-CN)
    • Flutter version 3.7.1 on channel stable at D:\scoop_user_apps\apps\flutter\current
    ! Warning: `flutter` on your path resolves to D:\scoop_user_apps\shims\flutter, which is not inside your current Flutter SDK checkout at D:\scoop_user_apps\apps\flutter\current. Consider adding
      D:\scoop_user_apps\apps\flutter\current\bin to the front of your path.
    ! Warning: `dart` on your path resolves to D:\scoop_user_apps\apps\flutter\3.7.1\bin\cache\dart-sdk\bin\dart.exe, which is not inside your current Flutter SDK checkout at
      D:\scoop_user_apps\apps\flutter\current. Consider adding D:\scoop_user_apps\apps\flutter\current\bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7048ed95a5 (3 days ago), 2023-02-01 09:07:31 -0800
    • Engine revision 800594f1f4
    • Dart version 2.19.1
    • DevTools version 2.20.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

Closing as duplicate of https://github.com/flutter/flutter/issues/115651. Please read this comment for your reference.


spike(dc) naive first pass of dec config as string

Summary
Exploring the idea of passing declarative config as a string, rather than mounting in a file.
Full changelog

check if filename has format key
quick and dirty replace file content with env var string
fake filename

Discussion
https://github.com/Kong/kong/discussions/7344
Testing instructions
docker run \
-e KONG_DATABASE=off \
-p 8000:8000 \
-v $HOME/git/kong/kong/db/declarative/init.lua:/usr/local/share/lua/5.1/kong/db/declarative/init.lua \
-e KONG_DECLARATIVE_CONFIG='{"_format_version":"1.1","services":[{"host":"mockbin.com","port":443,"protocol":"https","routes":[{"paths":["/"]}]}],"plugins":[{"name":"rate-limiting","config":{"policy":"local","limit_by":"ip","minute":3}}]}' \
kong:latest

http -b :8000/status/200
http -b :8000/status/200
http -b :8000/status/200
http -b :8000/status/200

should see "message": "API rate limit exceeded"

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

I agree with the idea, I think overloading the --config parameter has ... drawbacks. In particular, if someone tries to load a file that doesn't exist the error they will receive will be similar to
could not parse the following yaml: nonnexistant.yml in `jack.json`

Instead of the more straightforward:
could not find file nonexistant.yml

I think (and would support) adding a separate parameter to kong config --config-string which explicitly parses a string, leaving the --config option as it is.

I think (and would support) adding a separate parameter to kong config --config-string which explicitly parses a string, leaving the --config option as it is.

Agreed.
@jackkav Let us know if you need any help making this change and adding tests! Thanks for opening the PR!

We have taken a new approach, to add a new env var DECLARATIVE_CONFIG_STRING.
This is in light of both, declarative config being a path in both env var and kong.conf, and the overloaded definition of conf,
docker run \
-e KONG_DATABASE=off -e KONG_LOG_LEVEL=debug \
-e KONG_DECLARATIVE_CONFIG_STRING='{"_format_version":"1.1","services":[{"host":"mockbin.com","port":443,"protocol":"https","routes":[{"paths":["/"]}]}],"plugins":[{"name":"rate-limiting","config":{"policy":"local","limit_by":"ip","minute":3}}]}' \
-p 8000:8000 \
-v $HOME/git/kong/kong/init.lua:/usr/local/share/lua/5.1/kong/init.lua \
-v $HOME/git/kong/kong/templates/kong_defaults.lua:/usr/local/share/lua/5.1/kong/templates/kong_defaults.lua \
kong:latest


Update README.md

Pull Request Test Coverage Report for Build<PHONE_NUMBER>2
Details

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

Totals

Change from base Build<PHONE_NUMBER>3:
0.0%

Covered Lines:
222

Relevant Lines:
248

💛  - Coveralls


Need a list of supported time string or keyword from date.js

I am trying to apply Date.create(str) in order to parse something like "meeting 5 hours from now" to proper date object, so that requires me to somehow figure out that "5 hours from now" is more valid than "meeting 5". So far I don't know how other people parse it to filter out the time string. If you have some hints, please let me know. Thanks in advance.

Sorry this one really fell through the cracks and it's been far too long. For now I should have posted this a long time back http://sugarjs.com/date_formats
I don't know if that's entirely helpful as it's English only at the moment. For other formats I recommend looking at the unit tests as they're a quick reference.
However locales are extremely tailor so it would be quite difficult to make this list exhaustive.

So that's, just for a list. However re-reading the use cases here (and looking at issue #475), I'm going to re-examine having a look at "non-strict" parsing, which would essentially do the date parsing without the ^ and $ tokens to limit the text.
However this would have some big ramifications, both behaviorally and in terms of performance, so it's likely that this will be implemented somehow as an option.
For now it would be nice to have a list to start off the unit tests...

Unfortunately after all this time, I've had another look and have only bad news. The solution to the problem as it is currently defined is essentially infeasible. The best way to explain why is to provide an example, although this only scratches the surface. Any solution that would "loosen" the regex requirements essentially boils down to removing the ^ and $ restrictions to allow date parsing at any point in the string. Here's why that won't work:
Date.create('June 15th')

The first error (there are many) that you immediately run across is this.  This returns August 15th and is matching against a date format that has the regex /(?:the)?[,. ]*(\d{1,2})(?:st|nd|rd|th)/i), which is intended to match ambiguous formats such as "the 15th" or just "15th". When the regex was clamped at both ends there was guaranteed to be no ambiguity in the string. However if we open up the edges, then information meaningful to the date may also be skipped, and a different format matches.
In this case an obvious solution would be to make "the" a non-optional token. However, in addition to disregarding match cases that were previously allowed, there are many other formats where tokens must remain optional. Optional tokens may also exist in front of or behind required tokens, adding to the complexity.
Essentially what happens is that there would be no more guarantee that a format is correctly matching what is intended. A part of the string may match a different format and take on a completely different meaning.
Now, this may be acceptable for you. The formats are ordered to generally follow more specific to more general (however the wildcard here is the optional tokens which throw a wrench into things), so a "best guess" situation may in fact be good enough, even if this sometimes produces errors. If this is the case, then the formats can be forced into a "non-clamping" state using something like this:
var en = Date.getLocale('en');
en.getFormats().forEach(function(f) {
  f. reg = RegExp(f.reg.source.replace(/^\^|\$$/g, ''), 'i');
});
// More on this below
en.getFormats = function() {
  return this.compiledFormats;
}

This will strip any ^ or $ from the regexes, fully opening them up. This may work for you or it may entirely cause havoc. I'll leave it to you to decide. However this approach is simply too haphazard a solution to be ever be supported by Sugar.
The second line in the above example is another reason why this is tricky. Essentially, when Sugar successfully matches a date format, it front-loads that format so that successive matches use it first. This can massively increase performance when iterating through many dates with similar formats, as is often the case. The 2nd line above turns off this caching feature, which in theory should produce better results if you do want to try out the above code. However this may drastically reduce performance by turning off the format caching, which is to say nothing of the regex clamping itself (which is also a benefit to performance).
It might be possible to do a deep analysis and produce a "best guess" regex that could at least extract a proper date for ~90% of use cases. This won't be perfect, however, and is something that would require a fairly complex analysis, which means I can basically only do it for English, leaving other locale users out to dry (that is, if it's even possible in other languages to begin with. A "best guess" regex for Japanese, which has no spaces, may not even be in the realm of possibility to begin with). It's also something I would be hesitant about adding back into Sugar, although that would probably depend on the results. Also, even something like this wouldn't be performance-optimal, as you would need to parse out the format once and then run it through Date.create to potentially hit all format tokens up as well. But then again I guess if you want to do something that borders on NLP, performance probably isn't your first concern.
TL;DR
I've now considered the methods I've explored for "loosening up" Sugar's date parsing to be dead in the water. I am willing to consider other approaches, however, and one may be a "best guess" regex that can parse out something that is likely to be a Sugar parseable token. It won't be perfect but might be good enough.

I'm going to close this but added a todo to create better docs for the locales and their formats.


Strictly skin addition

Starting to get the hang of this.
provided new UI skin isolated code, the grey UI seen on page was without skill elements. Source and screenshot below, as well as ~5 new code lines that DLLcall the resources.
Added files SkinHu.dll and darkroyale.she, the files making changes to the UI with shell.
source
https://www.autohotkey.com/board/topic/51775-uskin-toolkit-to-skin-your-application-c/

I am unsure how to remove the first or later commit and only provide the latter or latest commit


handle iOS restore error

This PR fixes #66 .
thanks to @andymstone 's snipet.

@niusounds Thanks for your contribution!


settings.gradle file is missing

I tried to build the MockFtpServer v3.2.0 and got error from Gradle. I used Gradle v8.5.
$ cd MockFtpServer
:~/github/MockFtpServer (master)
$ gradle build

FAILURE: Build failed with an exception.

* What went wrong:
Project directory '/Users/kazuakiurayama/github/MockFtpServer' is not part of the build defined by settings file '/Users/kazuakiurayama/github/settings.gradle'. If this is an unrelated build, it must have its own settings file.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 1s

I added projectDir/settings.gradle
rootProject.name = 'MockFtpServer'


Speaker adaptation - Fine tuning

Hi there, im looking for some answers about, how to make some king of fine tuning like this :
https://github.com/Kyubyong/speaker_adapted_tts
In Rayhane tacotron solution.
Does anyone know's the answers ? Is it possible ?

Generally just stopping at some point and swapping out the data and continuing the training works quite well from my experience.

Interesting, I didn't try with the latest version (and also not for WaveNet), so perhaps something there.

Could you please update me your version ? And so on, I've set eval and checpoint step to 100. And In hparams Start_decay to my actually trained model steps. Is it okey ?

I'm not doing something special. It worked for me in this repo (https://github.com/m-toman/tacorn/tree/fatchord_model - please note the branch, I'm working on the master branch).
So it's more or less the default hparams: https://github.com/m-toman/Tacotron-2/blob/master/hparams.py
But I only adapted the tacotron part, not Wavenet (although I adapted a speaker using r9y9s Wavenet and that worked as well)

Im still getting divided by 0 exception, This is the link to my taco files and fine tuning training corpus - It have some silence at the end and beginning. Could u please check if you can train it and eval without any exception ? https://www.dropbox.com/sh/rpazj5ll8ahasr7/AAD2M25jsPTsbeViZdF_UBaba?dl=0

Division by 0 bug is because of having 0 batches for your eval data. I
assume your fine tuning samples are very few, resulting in 5% being rounded
down to 0 batches. Supposing you use batch_size=32 your overall finetuning
samples are around 600 samples?
To overcome that, set "test_size" to None and "test_batches=10" for example
or whatever number of batches you want to use for validation. That should
do.
Let me know if the issue persists :)
On Thu, 29 Nov 2018, 09:36 Clouxie<EMAIL_ADDRESS>wrote:

Im still getting divided by 0 exception, This is the link to my taco files
and fine tuning training corpus - It have some silence at the end and
beginning. Could u please check if you can train it and eval without any
exception ?
https://www.dropbox.com/sh/rpazj5ll8ahasr7/AAD2M25jsPTsbeViZdF_UBaba?dl=0
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Rayhane-mamah/Tacotron-2/issues/279#issuecomment-442749520,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AhFSwE045ydVosz-jm25BVoBqDbvYruuks5uz5x3gaJpZM4Y3SPi
.

I have around 3 hours of new data...

@m-toman @Rayhane-mamah  Fine tune by swapping out the data seem to got a voice that some difference between the fine-tuned data. How to solve this problem if I have not enough data.

In my opinion you need at least 15-20 minutes od data. More of data isn't even needed, Im doing some experiments on my setup and I'll let you know which is best. I think that too much amount of data or too long fine tuning can destroy your language information, so im training for max 1-2k steps.

From my experiments,  too much steps will result in an overfitting problem (knowledge loss) , but too few steps will not get a similar sounds.  Hope you can find a best way of fine tuning.
BTW,  maybe https://google.github.io/tacotron/publications/speaker_adaptation/ is a better solution

Hey @Rayhane-mamah and @begeekmyfriend! Have you tried to fine tune pretrained model on different voice? How much data did you use for it? How much steps did you train a pretrained model? And what learning rate decay did you use for it?
I pretrained Tacotron on 25h data for 120k steps and then tried to fine tune on 2.5 hours. With constant lr = 1e-5. After ~30k steps my model starts overfit and I stop the training. But quality of the new voice is  not good enough. Some words and endings are skipped. Large pauses between words but there are no problems with alignment:

You may add guided attention loss into this model without any change to your attention model.

I will try. Thank you!

Hey @Rayhane-mamah and @begeekmyfriend! Have you tried to fine tune pretrained model on different voice? How much data did you use for it? How much steps did you train a pretrained model? And what learning rate decay did you use for it?
I pretrained Tacotron on 25h data for 120k steps and then tried to fine tune on 2.5 hours. With constant lr = 1e-5. After ~30k steps my model starts overfit and I stop the training. But quality of the new voice is not good enough. Some words and endings are skipped. Large pauses between words but there are no problems with alignment:

hi,  did you freeze encoder when you finetune on new voice dataset? and do you have good quality on new voice now?


It's not possible, you have to define two separate routes.

for anyone looking for something similar,
My use case is that the ignoring part is always same, it either runs on our /staging or / or maybe something else, so I'd just do something like:
const getRootPath = (): string => {
  if (window.location.hostname === "staging.domain.com") {
    return "//staging";
  }
  return "/admin";
};
const root = getRootPath();
const routes: IRoute[] = [
  {name: "manage_products", path: `${root}/manage_products.php`}
];

If someone really has to do both, I'd write a function which will loop over this and add everything so you don't have to manually, but be aware, no two route can have same name, so better to use forwardTo in that case.


Remove unwanted files

Summary of the Pull Request
Remove temp build files.

PR Checklist

[x] Applies to https://github.com/microsoft/PowerToys/issues/1036

@bzoz
I've added the files to .gitignore.


renovate: goreleaser version

Renovate does pick the goreleaser version from my devcontainer dockerfile. I would like it to keep that updated in sync with my goreleaser workflow.

related: https://github.com/mirceanton/talswitcher/issues/25

tried this in talswitcher and it introduced some errors in renovate. further investigation is required but it is not a high priority. I'll probably manage this at the reusable-workflows repo level. Closing for now


Make the readme.md more readable

The current readme file is very clunky and can be very overwhelming for a new developer, it doesn't have the right markdown used either. Just a tiny few changes will make it feel better.

Please assign this issue to me.

@HarshRaj4523
@Aryashre14
please assign this issue to me.


add 'config' override option to busted.runner arguments

Can you clarify what you had in mind here? Is this basically related to #482 and a way to pass CLI/config information to a programmatically created runner?


Relax "modes" type in Effect Config Data

While #1795 fixed the mode type, I should've probably also reflected that in the Active Effect Config 💁♂

Please also adjust the failing test accordingly. Otherwise, this looks good 👍


Fix cancel build doesn't remove the intermediate container

Signed-off-by: Lei Jitang<EMAIL_ADDRESS>When we cancel a building, the container of the last step doesn't remove,
the canceling should clean up all the intermediate container/image.

@tiborvass can you take a look at this?

@calavera yes will take a look at all these PRs. Btw big thanks to @coolljt0725 !

LGTM

After checking, the behavior currently in master (not removing last temporary container), was already the case before my refactoring. So this is not a regression. Now I agree the behavior in this PR is desirable, but does it justify being cherry-picked in rc2? /cc @calavera
As far as the code is concerned, I think it'd be better to call clearTmp() in builder/dockerfile/builder.go:166. Now the question is, should it be all the time or just if b.ForceRemove is true?

doesn't work with the clearTmp() so LGTM.
However this will be in 1.10. Let me know if maintainers strongly disagree

I agree that it should go in 1.10 if the behavior matches 1.8.

It looks like this code is the same that we have inside the loop in clearTmp. Can we extract it into a function to remove the duplication?

Agree, if not a regression 1.10 :-)

@calavera  updated, extract  the remove operation to a function

awesome, thanks.
LGTM.

LGTM 🐶

Just wondering if there would be a way to test this ?

I don't think we can test cancel events easily, since they require an interruption in the middle of the process.

Merging.

Yeah :sweat_smile:


python310Packages.aiohttp-zlib-ng: 0.1.3 -> 0.2.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.aiohttp-zlib-ng is: Enable zlib_ng on aiohttp
meta.homepage for python310Packages.aiohttp-zlib-ng is: https://github.com/bdraco/aiohttp-zlib-ng
meta.changelog for python310Packages.aiohttp-zlib-ng is: https://github.com/bdraco/aiohttp-zlib-ng/blob/0.2.0/CHANGELOG.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.2.0 with grep in /nix/store/9zq2izwnz0qrs4q68misg1qckq1l6rf7-python3.10-aiohttp-zlib-ng-0.2.0
found 0.2.0 in filename of file in /nix/store/9zq2izwnz0qrs4q68misg1qckq1l6rf7-python3.10-aiohttp-zlib-ng-0.2.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python310Packages.aiohttp-zlib-ng
python311Packages.aiohttp-zlib-ng

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/9zq2izwnz0qrs4q68misg1qckq1l6rf7-python3.10-aiohttp-zlib-ng-0.2.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.aiohttp-zlib-ng https://github.com/r-ryantm/nixpkgs/archive/7633fca63c92a900d101b76b17871aa63eba5829.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/7633fca63c92a900d101b76b17871aa63eba5829#python310Packages.aiohttp-zlib-ng

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/9zq2izwnz0qrs4q68misg1qckq1l6rf7-python3.10-aiohttp-zlib-ng-0.2.0
ls -la /nix/store/9zq2izwnz0qrs4q68misg1qckq1l6rf7-python3.10-aiohttp-zlib-ng-0.2.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

python310Packages.aiohttp-zlib-ng
python311Packages.aiohttp-zlib-ng

Maintainer pings
cc @fabaff for testing.

0.3.1 is out, please open a new PR.


Hiding fields of superclass and JSON serializer

Hello,
thanks for the great serializer!
I noticed a slight issue with the JSON serializer (not sure if it affects other serializers) in the case where a subclass hides the field of a superclass, or in other words, the subclass defines a field with the same name as a field of the superclass. Serialization and deserialization work without any errors, but the values restored are not the original. Perhaps in such a case an error could be thrown etc.?

this is a json only issue as other encodings do not tag attributes in a key value manner. As json encoding is targeted to messaging not persistance of object graphs it should not be too bad an issue. Note also its recommended to use the "noref" version of json serialization.


Overlord v1

@anybody: Looking for general feedback especially on front-end design

@anybody: Looking for general feedback especially for front-end design

@balajisubr Overall, I think your wrote some really good feature tests. You stick at a high level of abstraction. I made some comments to improve them. Also, as I suggested in a comment, you may want to rebase your fork off origin/master to bring in the latest version of the exercises. One more iteration is all you should need. Nice work! :)