Azure API Management schema validator for CI jobs

Please provide a documentation on how to validate openapi and swagger documents for the Azure APIM import.
I can't find a way to get the same errors in autorest (e.g.) thrown by the azure api management import.
Also tried a lot of other validators, and all of them seem to consider some specs as valid where apim would reject with schema validation error.
autorest
autorest --v3 --azure-validator --input-file=openapi.json
AutoRest code generation utility [cli version: 3.0.6247; node: v12.19.0, max-memory: 2048 gb]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
   Loading AutoRest core      '/home/ema/.autorest/@autorest_core@3.0.6320/node_modules/@autorest/core/dist' (3.0.6320)
   Installing AutoRest extension<EMAIL_ADDRESS>(~1.0.9)
   Installed AutoRest extension<EMAIL_ADDRESS>(~1.0.9->1.0.14)
   Installing AutoRest extension<EMAIL_ADDRESS>(~1.0.2)
   Installed AutoRest extension<EMAIL_ADDRESS>(~1.0.2->1.0.4)
[21.56 s] Generation Complete

azure portal import
Parsing error(s): The key 'KeyValuePair`2' in 'schemas' of components MUST match the regular expression '^[a-zA-Z0-9\.\-_]+$'. [#/components]
Parsing error(s): The input OpenAPI file is not valid for the OpenAPI specification https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md (schema https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v3.0/schema.yaml).

This is very important for CI workflows to use the validation as PR gate before accepting merges.

AutoREST only validates a small number of constraints from the OpenAPI spec. The OpenAPI.NET library validates all constraints that are MUST from the specification. The specific rule that is being violated is here http://spec.openapis.org/oas/v3.0.3#fixed-fields-5 I expect the reason why you are seeing the error above is due to the fact that there is a component schema name with an invalid character.  I have seen this happen when people use parentheses in schema names.
The one area that I consider a false positive error is when example values are identified as having the wrong time.  I need to remove this as a default validator.
If you see errors about issues that are not explicitly prevented by the OpenAPI specification, I will definitely remove those checks.

I have been working on a command line tool that will allow validation.  Would that help you to pre-validate OpenAPI documents?

@darrelmiller that's exactly what would help here. The errors are ok, but I wan't to get them before I try to upload the specs to the api management. A CLI tool with the same validation logic would make that happen.

IBM has a command line validation tool - https://github.com/IBM/openapi-validator

@Blackbaud-ChristiSchneider  Yeah, in theory any validator that properly validates the spec would be equivalent, but there are definitely some grey areas when it comes to validation.  This tool currently is overly aggressive in trying to validate data types of example data which causes all kinds of problems.

I have been working on a command line tool that will allow validation. Would that help you to pre-validate OpenAPI documents?

@darrelmiller can you share this tool a.t.m.?

I have been working on a command line tool that will allow validation. Would that help you to pre-validate OpenAPI documents?

@darrelmiller can you share this tool a.t.m.?

It is here https://github.com/microsoft/OpenAPI.NET/tree/vnext/src/Microsoft.OpenApi.Tool

It is here https://github.com/microsoft/OpenAPI.NET/tree/vnext/src/Microsoft.OpenApi.Tool


@minhhut

          @minhhut

I find the project very interesting by its minimalist design and concept! Looking forward to the next release 👍

Thanks for the feedback

Does this one include ability to access running/existing workflow by ID? Currently, if I refresh the UI page, it starts a new workflow while I want to continue with the previous running workflow.

The reload and continue from previous checkpoint is not the topic for this thread, but that's something really useful and is on stepwise's radar (at least on my radar) to implement for next release
Originally posted by @LittleLittleCloud in https://github.com/LittleLittleCloud/StepWise/issues/82#issuecomment-2411749939

@Happy444666 ?


Script to generate DB schema

Description
Script to generate DB schema
Type of change

Other

Testing steps
N/A
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

Codecov Report
Base: 79.56% // Head: 79.56% // No change to project coverage :thumbsup:

Coverage data is based on head (20f6fc7) compared to base (44b4905).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #638   +/-   ##
=======================================
  Coverage   79.56%   79.56%
=======================================
  Files          15       15
  Lines        1683     1683
=======================================
  Hits         1339     1339
  Misses        243      243
  Partials      101      101

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Clean up wire_expression2_unlimited logic

Fixes #1238.

Don't you need to add callbacks for hardquota, softquota and tickquota here as well?

I don't know why I even bother writing code when I'm so sleep-deprived.

@Divran fixed. Good to merge?

looks good


Update predict-household-poverty demo

Update to use new releases of Featuretools

Entities/variables references:

#EntitySet-and-Entities header
#Remove-Squared-Variables header - this and the sentences under it are referring to variables, but I think "squared variables" might still make sense in the way that the use of "continuous variables" a few sections above does.

Entities/variables references:

#EntitySet-and-Entities header
#Remove-Squared-Variables header - this and the sentences under it are referring to variables, but I think "squared variables" might still make sense in the way that the use of "continuous variables" a few sections above does.

Removed and Entities from the header
Yeah, I tended to view variables in this context as a more generic term and not necessarily referring to the Variable class from Featuretools. I'm inclined to leave those references as they are.


Migrate Mozilla Locamotion ExternalAccounts to new identifier.

Reproduced/verified locally:

Checkout to version 2015-7.1
Add a LOCOMOTION ExternalAccount to your profile
Checkout to master
Access your profile page
Error gets raised
Checkout to this PR
Run migrations
Access your profile page
No error gets raised

@akatsoulas r?

@akatsoulas PR updated

Tested locally and looks good. r+ :+1:


add manifests to deploy toolpad on kubernetes

Signed-off-by: Chanwit Kaewkasi<EMAIL_ADDRESS>
Closes https://github.com/mui/mui-toolpad/issues/1495
Deployment tested on a local KIND cluster.

How to test this PR:

kind create cluster
kubectl apply -f kubernetes/toolpad.yaml
kubectl -n toolpad port-forward deployment/toolpad 3000:3000
Browse http://localhost:3000

Hi @chanwit, thanks for your contribution. In order for us to merge this, we'd need a few more changes:

Currently our CI is failing over some formatting issues in the yaml file. You can fix those by running yarn prettier in the root of the project
Ideally we'd add a section "With Kubernetes" under https://mui.com/toolpad/getting-started/installation/. The prerequisites can be: access to a cluster, and the kubernetes CLI installed. the steps can be: download config files, run kubectl apply ...

Thank you @Janpot
I'm working on it (also on the docs)

kindly ping @Janpot

Closing as per https://github.com/mui/mui-toolpad/discussions/1748
Nonetheless, thank you for the effort, I'm sorry in the end this didn't make it in.


support serializing subscription id and service plan

Codecov Report

Merging #1154 into develop will increase coverage by 21.40%.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             develop    #1154       +/-   ##
==============================================
+ Coverage      35.53%   56.93%   +21.40%
+ Complexity       548      276      -272
==============================================
  Files            103       27       -76
  Lines           4627     1291     -3336
  Branches         707      154      -553
==============================================
- Hits            1644      735      -909
+ Misses          2833      479     -2354
+ Partials         150       77       -73

Impacted Files
Coverage Δ
Complexity Δ

...icrosoft/azure/maven/webapp/utils/WebAppUtils.java

...t/azure/maven/spring/configuration/Deployment.java

...ure/maven/webapp/parser/V1ConfigurationParser.java

...ers/runtime/PrivateRegistryRuntimeHandlerImpl.java

...pp/handlers/runtime/WindowsRuntimeHandlerImpl.java

...app/handlers/artifact/NONEArtifactHandlerImpl.java

...crosoft/azure/maven/webapp/AbstractWebAppMojo.java

...pring/exception/NoResourcesAvailableException.java

...a/com/microsoft/azure/plugin/login/LogoutMojo.java

...azure/maven/spring/spring/SpringServiceClient.java

... and 61 more

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 e66c8b6...ba965ef. Read the comment docs.


Add Github Action for pushing sdist, wheel on new release to PyPI

We currently don't push gufe to PyPI consistently, but should do this for the purposes of having the sources listed and installable from there. gufe is foundational to the OpenFE ecosystem, and many ecosystem packages in the future may only have it as their OpenFE dependency.

@dotsdl we can't because we depend on some OpenFF things that aren't on pypi and as far as I'm aware aren't going to go on there.

Ah, fair enough, though I think it can still make sense even if we can't get installation of gufe via pip to pull in all its dependencies automatically. Thoughts @ianmkenney?

I'm not super keen on partial installs over pypi, but I want to hear/discuss more.

What problem would this solve? If enough deps are on pypi for some sort of base install I could be convinced but I also don't like putting stuff on pypi that will give someone an import error as soon as they try and use it. If there is an operational reason to use pip, you can always do pip install git+https://https://github.com/OpenFreeEnergy/gufe.git@main (or some other tag/version) to install what would be on pypi.
We can also upload a package on pypi that just prints out a "you want to install this from conda-forge" if the issue is with the version being way out of date.


Unhandled Exception: Could not find any result for the supplied address or coordinates.

🐛 Bug Report
locationFromAddress() fail with Unhandled Exception when the locations of the supplied address does not exist.

Expected behavior
return empty locations
Reproduction steps
Enter on existence address on the 'address' field.
List locations = await locationFromAddress(address).timeout(Duration(seconds: 3));
Configuration
Version: geocoding: ^2.0.1
Platform:

iphone: iOS 15.2

Not sure if this is a bug or an expected behavior.
If there is any workaround, I would love to know!
Thank you in advance.

Hi @ChurikiTenna,
This would be a feature request. We designed the service to throw a NoResultFoundException and not return an empty list. We felt the NoResultFoundException was more explicit in informing developers what is happening. It is easy to handle by wrapping it in a try...catch block.


code-gen: support error type per route

Being able to store error codes per route, enables the option to do 'typesafe' error handling for the frontend.
We can automatically add errors to this error set while generating validators.
This also improves the type for client side validator generation

Pretty impact full, may add this when we have static analyzers, which are for example able to read the errors in code to augment the structure files


[Feature Request] Have the audio players automatically handle loss of audio focus

Created from https://github.com/doublesymmetry/react-native-track-player/issues/1637#issue-1333490271

Have the audio players automatically handle loss of audio focus - there's a PR for Android already https://github.com/doublesymmetry/KotlinAudio/pull/12 -
Note: iOS would have to be updated too

Done in https://github.com/doublesymmetry/react-native-track-player/pull/1713 – specifically https://github.com/doublesymmetry/react-native-track-player/pull/1713/commits/1126f03ff02b0f60c355faf162cf3728d2db9694

Closed by https://github.com/doublesymmetry/react-native-track-player/pull/1713


feat: setup husky and lint-staged

feat: setup husky and lint-staged
fix: run the cypress test

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

Current dependencies on/for this PR:

#20  👈
#19
#18
#17
#16
#15
#14
#13
#12
main

This stack of pull requests is managed by Graphite.


Clean and improve identity API

Hey,
the identity API is currently based only on middleware. This does not work great in regard to logging and observability. We were running into issues when identity was incorrect and all we see in logs was 400. Apparently, logging full body payloads is not viable strategy for production environments and the identity package does not perform any logging, except one line through go standard library "log" package, which is not ideal.
This patch breaks the middleware into two separate exported functions DecodeIdentity and DecodeIdentityCtx which can be used separately in a small middleware in the individual apps. They properly return identity/context and all possible errors so applications can decide on more detailed logging and monitoring. The EnforceIdentity middleware behavior is left unchanged.
Applications can now implement their own logging or other features they need:
func EnforceIdentity(next http.Handler) http.Handler {
	return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
		ctx, err := DecodeIdentityCtx(r.Context(), r.Header.Get("X-Rh-Identity"))
		if err != nil {
			// perform own logging, metrics etc
			http.Error(w, http.StatusText(400)+": "+err.Error(), 400)
			return
		}
		next.ServeHTTP(w, r.WithContext(ctx))
	})
}

The only behavioral change is that the payload error message changed from:
Bad Request: x-rh-identity header does not contain valid JSON
to
Bad Request: x-rh-identity header does not contain valid JSON: invalid character '}' after top-level value
It now includes the JSON parser error message. Other than that, there should be no changes to existing applications.

Note to myself: take a look on other implementations I was made aware of if there is anything I can pull in here too:

https://github.com/RedHatInsights/module-update-router/blob/master/identity/identity.go
https://github.com/RedHatInsights/identity/blob/main/identity.go

Since we are going for V2 version and bigger changes are possible, here is my plan:

Deprecate Get/With functions, replace with Identity/WithIdentity which is in alignment with Go stdlib context naming policy (no "getters").
Introduce new key and RawIdentity/WithRawIdentity that will carry the raw identity (unparsed one) for faster handover in apps.
Deprecate GetIdentityHeader, replaced with RawIdentity.
Unexport Key, it should really not be exported. The interface are the functions, not keys.
Separate parsing and validation into two exported functions so apps can decide if to validate or to what degree they would like to do it.
Rename checkHeader to EnforceBasePolicy.
Add Entitlements type-safe version, meaning 1.18+ Go version is required for v2.

Pushed the whole refactoring, I recommend to read the code and not diff as there are many changes, I am splitting everything into separate files. Everything I planned is implemented, except that I need to prefix with Get so GetIdentity is the function name because there is already a type Identity in the package.
To be done:

[ ] more unit tests for newly introduced functions.
[ ] entitlement field (should I add it? I am not sure what this is for)

Added a README which links the official documentation site and package.go with the full documentation which is the de-facto standard for longer documentation of packages. Let me know if you like this and I will do the unit tests.

Added more tests, incorporated your remarks, moved identity keys back to the original file (I am assuming breaking other functionality into separate is fine), added v2 prefix to the module name. I think this might be it.

@subpop I know it is bad time of the year, maybe in a month we can revive this effort? I would love to push this forward.

Any chance you can get back to it? @subpop

@coderbydesign are you aware of this PR?

Rebased on top of dependencies updates, resolved all the mentioned remarks, added Go 1.19 as the new minimum Go version and bumped all dependencies to the latest versions.

Rebased, minimum Go version is now 1.20. Took advantage of multi-error wrapping. Unexported the context key in request_id package. For the AWS SDK v2 upgrade, I am not going to do it in this PR because it is a bit more work and it is not an incompatible change after all.

What I suggest to do:

tag the HEAD with v1.0.0
merge this PR
review other PRs and merge these which are ready
tag v2.0.0

Let's do it!

Awesome, thanks!


feat(testing): Add VM-based Stackdriver tests for metrics and logs.

This PR adds an initial test of Stackdriver telemetry function for VMs. In particular, it exercises metrics and logging paths for a server running on a VM.
This is part of a larger push to validate telemetry function in VM environments.
A few notes:

avoids VM DNS issues by directly referencing the fake Stackdriver and GCE Metadata servers by cluster IP (and not names).
does not validate proper Monitored Resource usage (must be done in a follow-on effort).
uses http requests for now (as opposed to the grpc in existing Stackdriver tests).

Future improvements:

validate traces and edges
validate MR (gce_instance)
use VM simplification work for VM setup

Local results:
$ HUB=gcr.io/istio-testing TAG=1.7-dev go test ./tests/integration/telemetry/stackdriver/vm/... --istio.test.ci
ok      istio.io/istio/tests/integration/telemetry/stackdriver/vm       52.444s

[ X ] Policies and Telemetry
[ X ] Test and Release

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@mandarjog should we go ahead with this PR and address feature identification in subsequent PRs (we may merge the VM tests into the other tests as a resolution to the outstanding question).

Gentle ping on approval here.

@douglas-reid: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
7cca4e419b692d0225e492a705788838fe4641f1
link
/test lint_istio

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

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
7cca4e419b692d0225e492a705788838fe4641f1
link
/test lint_istio

integ-multicluster-k8s-tests_istio
7cca4e419b692d0225e492a705788838fe4641f1
link
/test integ-multicluster-k8s-tests_istio

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

@douglas-reid: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
7cca4e419b692d0225e492a705788838fe4641f1
link
/test lint_istio

integ-multicluster-k8s-tests_istio
7cca4e419b692d0225e492a705788838fe4641f1
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
7cca4e419b692d0225e492a705788838fe4641f1
link
/test integ-telemetry-k8s-tests_istio

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


Is there a date calendar picker?

In Native Starter Pro you have a calendar date picker.
Where can I find it in Native Base components?
Is there a plan to include one in Native Base components?
To be clear I am referring to a calendar in android like so:

And a matching one in iOS.
Currently there is one github project that provides such a calendar but I think the experience is not yet optimal. If you could come up with such a component it will fill a very basic need for every react native dev.

Please file new requests in this thread. The datepicker has already been mentioned. We have that in our roadmap.
https://github.com/GeekyAnts/NativeBase/issues/38

Thank you

#882


[FEATURE]: [Noon] Use connector_response_reference_id as reference to merchant

:memo: Feature Description

Reference id are used to map transactions in the connector’s dashboard.
Hyperswitch manages several reference ids, such as payment_id, attempt_id, and connector_transaction_id for a single transaction.
However, merchants may encounter uncertainty when determining which ID to utilize in the connector dashboard to identify the payment.

:hammer: Possible Implementation

When we receive a response from the connector for the payment, we deserialize it and populate the response field in RouterData.
For the TransactionResponse type, we must fill the connector_response_reference_id with a corresponding reference id for the merchant to identify the transaction.
One might need to have exposure to api docs of the connector for which it is being implemented to decide what to fill in connector_response_reference_id.
You can check this PR for further reference https://github.com/juspay/hyperswitch/pull/1735

🔖 Note: All the changes needed should be contained within hyperswitch/crates/router/src/connector/
:package: Have you spent some time checking if this feature request has been raised before?

[X] I checked and didn't find a similar issue

:package: Have you read the Contributing Guidelines?

[X] I have read the Contributing Guidelines

:sparkles: Are you willing to submit a PR?

@AkshayaFoiger @Sakilmostak
I would be delighted to work on this issue
so kindly assign me this issue
Thank You : )

Hey @Kota-Karthik, I see that you're already assigned to https://github.com/juspay/hyperswitch/issues/2351. For now, we'll leave this issue open to any other interested contributors. You may pick this up once your work on https://github.com/juspay/hyperswitch/issues/2351 is completed, and if no other contributors have expressed interest on this. I hope that's fine by you

Can I pick this issue?

Hey @sudharsangs, sure! I've assigned this to you.
In case you have any queries, you can ask them on this issue thread, or on our discord server, or on slack whichever you are comfortable with

@AkshayaFoiger can you please point me to the noon payments documentation please? I am confused as to where I should refer in the documentation

Hey @sudharsangs,
This is the documentation  to refer.
Note: Upon careful examination of the response body, you will notice the presence of a field labeled reference within the order object. We have to incorporate this particular field into our payment response structure and subsequently map it to connector_response_reference_id.
I trust that this information adequately addresses your inquiry. Please do not hesitate to contact us if you have any further questions or require additional assistance.


LESSON 7: IMPORT ERROR

Ran the code and this is the error I keep getting;
ImportError while importing test module 'C:\Users\Morounfola\AppData\Local\Programs\Python\Python38\SmartContract-lottery\tests\test_Lottery.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
..\lib\importlib_init_.py:127: in import_module
return _bootstrap.gcd_import(name[level:], package, level)
tests\test_Lottery.py:3: in
from brownie import Lottery, accounts, config, network
E   ImportError: cannot import name 'Lottery' from 'brownie' (C:\Users\Morounfola\AppData\Local\Programs\Python\Python38\lib\site-packages\brownie_init.py)
=================================================== short test summary info ===================================================
FAILED tests/test_Lottery.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
====================================================== 1 error in 1.49s =======================================================
The code is below.
`#0.0317789204065159
#310000000000000000
from brownie import Lottery, accounts, config, network
from web3 import Web3
def test_get_entrance_fee():
account = accounts[0]
lottery = lottery.deploy(
config["networks"][network.showactive()]["eth_usd_price_feed"],
{"from": account},
)
assert lottery.getEntranceFee() > Web3.toWei(0.028, "ether")
assert lottery.getEntranceFee() < Web3.toWei(0.038, "ether")`

You may want to look at how you named your file name. Example of why you get error is the in the name test_Lottery.py. That's a capital letter L standing in the way and violated naming conventions in Python.
Also look at what you are importing if it's the right file.

That actually was part of the issue, already resolved it though thank you.


[move-prover] Upgrade the Z3 version, and add test cases for FixedPoint32

Updated the Z3 installation script to upgrade the Z3 version (to the official version of 4.8.9)

Checked that all of our test cases passed with the new official Z3 version

Created fixed_point_arithm.move adding test cases for FixedPoint32

Tested if some basic properties holds (e.g., Identity Property of Multiplication of FixedPoint32)
Tested some nonlinear arithmetic with FixedPoint32

Revived some specs in arithm.move and LBR.move

the nonlinear arithmetic issue in arithm.move is gone as we use the new version of Z3
A timeout issue in LBR.move is gone

Removed the bytecode-to-boogie directory which is no longer necessary

This PR resolves https://github.com/libra/libra/issues/2953.
Motivation
To add test cases for FixedPoint32, and to upgrade the version of Z3
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
cargo test

/land


Update reverse image search tutorial

Signed-off-by: Frank Liu<EMAIL_ADDRESS>/cc shiyu22

Codecov Report

Merging #474 (9e6683a) into main (c83add5) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #474      +/-   ##
==========================================
- Coverage   60.73%   60.71%   -0.02%
==========================================
  Files         146      146
  Lines        5819     5819
  Branches      862      862
==========================================
- Hits         3534     3533       -1
- Misses       2051     2053       +2
+ Partials      234      233       -1

Impacted Files
Coverage Δ

towhee/hub/repo_manager.py
65.31% <0.00%> (-0.58%)
: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 c83add5...9e6683a. Read the comment docs.

/lgtm


We should reuse .ui files from Namecoin-Qt

We could save a lot on duplicated effort by reusing the .ui form files from Namecoin-Qt.  Unfortunately, the current .ui files make various assumptions that make them unsuitable for including verbatim in Electrum-NMC, and maintaining a fork of Namecoin-Qt's .ui files seems to be of dubious utility.
Incomplete list of assumptions that need to be fixed in Namecoin-Qt:

[ ] managepagenames.ui tableView needs to be replaceable by UNOList in Electrum-NMC.
[ ] configurenamedialog.ui transferToLayout needs to be replaceable by the analogous UI from Electrum.
[ ] Get the name UI actually merged to Namecoin Core master branch so that this is actually relevant in the first place.

I'd like to at least switch to .ui form files for the 4.0.0 milestone, even if we need to maintain a few small patches compared to Namecoin Core initially.


[Bug Report] Bot playback broken as of 2020-05-28

Describe the bug
Bot stopped working. Debug below.
To Reproduce
Steps to reproduce the behavior:

Try to play anything.

Expected behavior
To play music.
Debug Info
[20:42:14] [INFO] [Startup]: Loaded config from ----------------
[20:42:14] [INFO] [JDA]: Login Successful!
[20:42:15] [INFO] [WebSocketClient]: Connected to WebSocket
[20:42:15] [INFO] [JDA]: Finished Loading!
[20:42:28] [ERROR] [LocalAudioTrackExecutor]: Error in playback of QGF4JqphLZc
com.sedmelluq.discord.lavaplayer.tools.FriendlyException: Something broke when playing the track.
at com.sedmelluq.discord.lavaplayer.tools.ExceptionTools.wrapUnfriendlyExceptions(ExceptionTools.java:43)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:117)
at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$1(DefaultAudioPlayerManager.java:349)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: null
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.(Unknown Source)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeTrackFormat.getUrl(YoutubeTrackFormat.java:66)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeSignatureCipherManager.resolveFormatUrl(YoutubeSignatureCipherManager.java:97)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:87)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.process(YoutubeAudioTrack.java:42)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:105)
... 4 common frames omitted
[20:43:05] [ERROR] [LocalAudioTrackExecutor]: Error in playback of YyGjjFUKcpM
com.sedmelluq.discord.lavaplayer.tools.FriendlyException: Something broke when playing the track.
at com.sedmelluq.discord.lavaplayer.tools.ExceptionTools.wrapUnfriendlyExceptions(ExceptionTools.java:43)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:117)
at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$1(DefaultAudioPlayerManager.java:349)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: null
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.(Unknown Source)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeTrackFormat.getUrl(YoutubeTrackFormat.java:66)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeSignatureCipherManager.resolveFormatUrl(YoutubeSignatureCipherManager.java:97)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:87)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.process(YoutubeAudioTrack.java:42)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:105)
... 4 common frames omitted
[20:44:38] [ERROR] [LocalAudioTrackExecutor]: Error in playback of QGF4JqphLZc
com.sedmelluq.discord.lavaplayer.tools.FriendlyException: Something broke when playing the track.
at com.sedmelluq.discord.lavaplayer.tools.ExceptionTools.wrapUnfriendlyExceptions(ExceptionTools.java:43)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:117)
at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$1(DefaultAudioPlayerManager.java:349)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: null
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.(Unknown Source)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeTrackFormat.getUrl(YoutubeTrackFormat.java:66)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeSignatureCipherManager.resolveFormatUrl(YoutubeSignatureCipherManager.java:97)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:87)
at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.process(YoutubeAudioTrack.java:42)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:105)
... 4 common frames omitted

This issue comes from lavaplayer. They fixed that issue but the musicbot will feature the update in the future when it switches to the newer version of lavaplayer.

Duplicate of #417


libuvc: 0.0.5-0 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository libuvc to 0.0.5-0:

upstream repository: https://github.com/ktossell/libuvc.git
release repository: https://github.com/tork-a/libuvc-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.5.26
previous version for package: null

Please ask @ktossell for permission to release using the existing gbp. Or consider forking the upstream repo, add yourself explicitly as a maintainer and release the package from the fork.
See https://discourse.ros.org/t/releasing-repositories-form-other-people/1797/10


fail to handle USR2 signal

Summary
when i send USR2 signal to kong, i get error below:
[notice] 103716#0: signal 12 (SIGUSR2) received from 25984, changing binary
[notice] 103716#0: changing binary
[notice] 103716#0: start new binary process 48397
[alert] 48397#0: execve() failed while executing new binary process "nginx" (2: No such file or directory)
[notice] 103716#0: signal 17 (SIGCHLD) received from 48397
[notice] 103716#0: new binary process 48397 exited with code 1

because kong start nginx with relative path, how to resolve it.
Steps To Reproduce

kill -USR2 {nginx master pid}

Additional Details & Logs

Kong version (1.1.0)
Kong debug-level startup logs ($ kong start --vv)
Kong error logs (<KONG_PREFIX>/logs/error.log)
Kong configuration (the output of a GET request to Kong's Admin port - see
https://docs.konghq.com/latest/admin-api/#retrieve-node-information)
Operating system

Could you use kong restart instead?

Could you use kong restart instead?

no, I have to make sure the business is continuous.

is anyone here?

Try setting the process PATH to include /lusr/local/openresty/nginx/sbin, which is where the Kong nginx binary lives.

Try setting the process PATH to include /lusr/local/openresty/nginx/sbin, which is where the Kong nginx binary lives.

thanks for your reply, but unfortunately it does not work

@thibaultcha I recall recently seeing your patch to nginx-devel about USR2 handling; any ideas here, since you've been in that code recently?

@p0pr0ck5 The patch is for a different issue, but https://github.com/Kong/kong/pull/5657 should do the trick for this one.

thanks all


TONARI

I believe tonari is a borrowed Japanese word meaning something like neighbor, neighborhood, or neighboring.
Example from an Chedaol Biblia:
“Me tirike el tonari er ngii me a remilsa er a dirk lekosiki, a dilu el kmo…” (Johanes 9:8)
“And his neighbors and they who had seen him when he was still a beggar said…” (John 9:8)
The more commonly used Chedaol Biblia uses a more wordy phrase:
“Me itia e tirka el ble lekaiuekeed a blirir me a rechad el milsang er a ngar a mong el di olengetngit a ngera er a rechad a uleker el kmo…” (Johanes 9:8)
“Therefore those whose houses were near to his and they who had seen him in the past continually begging things from people asked…” (John 9:8)
Sometimes the word neighbor is translated as a ngar er a bita er ngii.
Is this something that could be a candidate for addition?

Looks good to me. https://japanesetest4you.com/flashcard/learn-jlpt-n5-vocabulary-隣-tonari/ confirms that tonari can mean neighbor. When it is ready for the auto parsing, it will be something like:
[magic word]
w -o J -b tonari n. neighbor.
Souang, Lukes, Ulang: can any of you confirm that tonari is word Palauans use (or used to)?
Chris, kaiuekeed is in already as is 'le'. We do not have 'le-' as a prefix but maybe that's OK.

Yes, confirmed. tonari-neighbor.
On Tue, Oct 18, 2022 at 8:00 AM John Bent @.***> wrote:

Looks good to me.
https://japanesetest4you.com/flashcard/learn-jlpt-n5-vocabulary-隣-tonari/
confirms that tonari can mean neighbor. When it is ready for the auto
parsing, it will be something like:
[magic word]
w -o J -b tonari n. neighbor.
Souang, Lukes, Ulang: can any of you confirm that tonari is word Palauans
use (or used to)?
Chris, kaiuekeed is in already as is 'le'. We do not have 'le-' as a
prefix but maybe that's OK.
—
Reply to this email directly, view it on GitHub
https://github.com/tekinged/missing/issues/350#issuecomment-1282534785,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF2DJJHRWLV33NKBWV2LWWTWD23QFANCNFSM6AAAAAARIFWEZ4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

My wife says she has heard of tonari but does not know its meaning.

AUTOPARSE
w -o J tonari n. neighbor.

Thanks @ChrisPerrette ! When we know the origin word (in this case the same exact word tonari), we can add that also with a -b flag. So I edited your comment just a bit to add that.
Also, still need to add the label. One sec. Let me make instructions for that.

Chris, please check out the instructions here and let me know if they work for you:
https://github.com/tekinged/missing/discussions/348
Thanks for joining our committee!

Chris, I added you as a contributor and a committee member: https://tekinged.com/about.php#

Thank you

It worked! Thanks @ChrisPerrette

Awesome! I am glad there are already example sentences.


[restore tests]: Use supplied snapshot storage class, don't attempt discover

We have a mechanism to say which storage class we want to test snapshots with, let's use that, and completely skip those tests if nobody tells us that we can snapshot.
This is useful so we don't run snapshot tests on lanes that are dedicated to storage that doesn't support them.
Signed-off-by: Alex Kalenyuk<EMAIL_ADDRESS>
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/lgtm

/remove-lifecycle stale

/remove-lifecycle stale

/test pull-kubevirt-e2e-k8s-1.29-sig-storage

/approve

/retest

/cherrypick release-1.2


Crash with chest-dropper

Describe the bug
Crash server when use bugged chest-dropper
To Reproduce
Check Video https://youtu.be/0CefhoolxdM
Expected behavior
Nothing or dropping item
Minecraft Version:

1.20.1
Carpet-Fixes Version:
v1.16.1
Carpet Version:
v230608

Crash report: crash-2023-07-20_21.18.04-server.txt

Why would this be caused by Carpet-Fixes?


fixed bug in parsing nexus key

Is this code supposed to move to some different repo?

yes, I think we should move it to ugbio_core


Handling MAP_FAILED in MmapAllocator

This PR is addressing this issue https://github.com/facebookincubator/velox/issues/9135

@xiaoxmeng Can you help review this change? Thanks!


Full code when? It's 2024 now...

This model have bad weight. Don't work.

This model have bad weight. Don't work.

@isragogreen pretrained model you mean? Did you try to train a model on your data?


Function Pointers needs more meat

Function Pointers section needs more meat, inclucing examples  Lately it seems I am better off digging up my K&R or Sjorstrup refererence.

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

ID: e504bf89-cc53-16bb-0c28-a6464888a890
Version Independent ID: 76d0abe5-46ea-0b48-ed24-ea4b8e113cf7
Content: Function Pointers
Content Source: docs/build/function-pointers.md
Product: visual-cpp
GitHub Login: @corob-msft
Microsoft Alias: corob

@mfstanton Perhaps it isn't clear what this topic is about. Otherwise, I'm curious what more you'd like to know about how a function pointer is passed as a parameter in the x64 ABI. It's basically just the label for the function entry point address. You can see an example by generating an assembly listing for a call that takes a function pointer parameter using the x64 compiler. I'm not sure it would be very valuable to add that to the topic.
Since the topic title may be misleading to people who arrive here based on search terms, I'm consolidating this and other related topics under the x64 calling conventions heading. This update should go live today sometime around noon Pacific time, and will hopefully clear up confusion about the context.

As a follow-up, if it is a matter of confusion, and you're actually looking for information about function pointers as a C++ language feature, then you really are better off looking at a textbook. The .Net language docs have extensive language tutorials, but the C++ docs have never gotten past "Hello world". We have compiler and tools reference info, as well as extensive library documentation, but in general, we expect the people who come here to already know the language.

The documentation in the sample needs more than what is there. How the function pointer is used, what fields can be valid, how it relates to things like declspec and stdcall parameters. I have some code from an Army Corps of Engineers that was originally compiled under Borland products that was turned into a DLL and the compiler is saying I have illegal parameters. The Function Pointer spec tells very little about what syncactical combinations are legal.  Thank you for your time.
Michael Stanton
GEOSPAN Corporation
6901 E. Fish Lake Road
Suite 156
Maple Grove, MN  55369
763-493-9320 X5003
651-270-3191 (mobile)
www.geospan.com
From: Colin Robertson<EMAIL_ADDRESS>Sent: Wednesday, December 19, 2018 7:38 AM
To: MicrosoftDocs/cpp-docs<EMAIL_ADDRESS>Cc: mfstanton<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/cpp-docs] Function Pointers needs more meat (#617)
@mfstanton https://github.com/mfstanton  Perhaps it isn't clear what this topic is about. Otherwise, I'm curious what more you'd like to know about how a function pointer is passed as a parameter in the x64 ABI. It's basically just the label for the function entry point address. You can see an example by generating an assembly listing for a call that takes a function pointer parameter using the x64 compiler. I'm not sure it would be very valuable to add that to the topic.
Since the topic title may be misleading to people who arrive here based on search terms, I'm consolidating this and other related topics under the x64 calling conventions https://docs.microsoft.com/en-us/cpp/build/calling-convention  heading. This update should go live today sometime around noon Pacific time, and will hopefully clear up confusion about the context.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/cpp-docs/issues/617#issuecomment-448599484 , or mute the thread https://github.com/notifications/unsubscribe-auth/AV_ifXLxQfG5g7d-J6JVHpnemQtw6quKks5u6kFMgaJpZM4ZR5bM .  https://github.com/notifications/beacon/AV_iffQBl040ZUs-AEZHhkt11zDLZCkmks5u6kFMgaJpZM4ZR5bM.gif

I have been working with c language for many years. What I was trying to do works with GCC and GCC+ because I was taking it out of a device driver I wrote for Linux. I was looking for any caveats WRT the Microsoft compiler which seems to be quite bug ridden and inconsistent in the 2015 version of VS.
From: Colin Robertson<EMAIL_ADDRESS>Sent: Wednesday, December 19, 2018 8:20 AM
To: MicrosoftDocs/cpp-docs<EMAIL_ADDRESS>Cc: mfstanton<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/cpp-docs] Function Pointers needs more meat (#617)
As a follow-up, if it is a matter of confusion, and you're actually looking for information about function pointers as a C++ language feature, then you really are better off looking at a textbook. The .Net language docs have extensive language tutorials, but the C++ docs have never gotten past "Hello world". We have compiler and tools reference info, as well as extensive library documentation, but in general, we expect the people who come here to already know the language.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/cpp-docs/issues/617#issuecomment-448611866 , or mute the thread https://github.com/notifications/unsubscribe-auth/AV_ifTt5FlyT36xs8v4EuGRW0832Xxphks5u6ksKgaJpZM4ZR5bM .  https://github.com/notifications/beacon/AV_ifWDoOTUu5iAZhJN51Cmvg-5MhNkyks5u6ksKgaJpZM4ZR5bM.gif

What I am fighting with is the fact that the following is a legal construct in C
#ifndef CCGEOID_H
#define CCGEOID_H
#ifndef DLLEXPORT
#define DLLEXPORT __declspec(dllexport)
#endif
#define MAXGEOIDAREAS 50
DLLEXPORT int _stdcall geoid(double x, double y, double *ght);
DLLEXPORT int _stdcall describe_geoid_areas(char *desc);
DLLEXPORT int _stdcall initialize_geoid90(char *geoid_file_path);
DLLEXPORT int _stdcall initialize_geoid93(char *geoid_file_path);
DLLEXPORT int _stdcall initialize_geoid96(char *geoid_file_path);
DLLEXPORT int _stdcall clean_up_geoid90();
DLLEXPORT int _stdcall clean_up_geoid93();
DLLEXPORT int _stdcall  clean_up_geoid96();
DLLEXPORT int _stdcall initialize_geoid_from_file(char *geoid_file_path, char *area_filename);
DLLEXPORT int _stdcall clean_up_geoid(void);
However, the following construct in “C” gets a fatal diagnostic as being illegal but other compliant C compilers allow it, giving the following diagnostic:
Severity
Code
Description
Project
File
Line
Suppression State
Error (active)
a calling convention may not be followed by a nested declarator
UTM_Transform
w:\GIS_Topics\UTM\CORPSCON\224\I\cc_convert.h
68
DLLEXPORT int _stdcall ( *g_usng2geo_function )();
DLLEXPORT int _stdcall ( *g_grid2geo_function )();
DLLEXPORT int _stdcall ( *g_togeo83_function )();
DLLEXPORT int _stdcall ( *g_fromgeo83_function )();
DLLEXPORT int _stdcall ( *g_geo2grid_function )();
DLLEXPORT int _stdcall ( *g_geo2usng_function )();
DLLEXPORT int _stdcall ( *g_geoid_function )();
DLLEXPORT int _stdcall ( *g_vertcon_function )();
DLLEXPORT int _stdcall ( *g_z_function1 )();
DLLEXPORT int _stdcall ( *g_z_function2 )();
DLLEXPORT int _stdcall ( *g_cf_function_in )();
DLLEXPORT int _stdcall ( *g_cf_function_out )();
My purpose in looking through your documentation since there are many “Microsoft specific Extensions” is to find where in the document incorrectly says that such a construct that is legal in other compiler products should be diagnosed by Microsoft’s product as an error.  You will note in the two examples that the only difference between the function declarations is that one of them uses a pointer to get to the target and the other uses a specific function name. Yes I checked it in my first edition copy of Kernigan & Ritchie that was given to me by a colleague at Bell Labs. I also referenced a few other sources (e.g., Bjarne Soustrup)  to verify that it is legal and wondered why such poor documentation was available at the Microsoft Web site which is a pale replacement for a real paper reference manual like the ones I have at my ready disposal.
From<EMAIL_ADDRESS><EMAIL_ADDRESS>Sent: Wednesday, December 19, 2018 10:36 AM
To: 'MicrosoftDocs/cpp-docs'<EMAIL_ADDRESS>'MicrosoftDocs/cpp-docs'<EMAIL_ADDRESS>Cc: 'Mention'<EMAIL_ADDRESS>Subject: RE: [MicrosoftDocs/cpp-docs] Function Pointers needs more meat (#617)
I have been working with c language for many years. What I was trying to do works with GCC and GCC+ because I was taking it out of a device driver I wrote for Linux. I was looking for any caveats WRT the Microsoft compiler which seems to be quite bug ridden and inconsistent in the 2015 version of VS.
From: Colin Robertson<EMAIL_ADDRESS><EMAIL_ADDRESS>>
Sent: Wednesday, December 19, 2018 8:20 AM
To: MicrosoftDocs/cpp-docs<EMAIL_ADDRESS><EMAIL_ADDRESS>>
Cc: mfstanton<EMAIL_ADDRESS><EMAIL_ADDRESS>>; Mention<EMAIL_ADDRESS><EMAIL_ADDRESS>>
Subject: Re: [MicrosoftDocs/cpp-docs] Function Pointers needs more meat (#617)
As a follow-up, if it is a matter of confusion, and you're actually looking for information about function pointers as a C++ language feature, then you really are better off looking at a textbook. The .Net language docs have extensive language tutorials, but the C++ docs have never gotten past "Hello world". We have compiler and tools reference info, as well as extensive library documentation, but in general, we expect the people who come here to already know the language.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/cpp-docs/issues/617#issuecomment-448611866 , or mute the thread https://github.com/notifications/unsubscribe-auth/AV_ifTt5FlyT36xs8v4EuGRW0832Xxphks5u6ksKgaJpZM4ZR5bM .  https://github.com/notifications/beacon/AV_ifWDoOTUu5iAZhJN51Cmvg-5MhNkyks5u6ksKgaJpZM4ZR5bM.gif

I suspect the documentation you're looking for is in __stdcall, part of the Argument Passing and Naming Conventions section. Pay particular attention to the example at the end. The quick solution is to move the __stdcall modifier inside the parentheses that contain the function name pointer. This documentation doesn't say so, but it's generally x86-specific, since modifiers such as __stdcall are basically no-ops on x64, which just supports the native fast call convention and __vectorcall. And that's okay, because the corresponding functions are also compiled the same way.


Behavior change request for axis max limit

How to reproduce?
When you add a point to a chart, the point will be added at the edge of the chart. This seems to a user as if the point is cut at the edge. recommended behavior is that point will be added before edge of chart.
Extra notes
You could control your axis max limit to achieve same result, but should be as default.
I am using

Live-Charts version
<IP_ADDRESS>

.Net Version
4.5.1

Windows
Windows 7

This is now fixed and will be included since the next version of the library, the next image illustrates the fix,
to the left the result we had, and to the right the fixed one, thanks for your report.


Add GHA to bors

Our GHA CI is still breaking for some strange reason. This PR attempts to fix it and add GHA CI to bors, to close #705.

bors try

bors try

bors r+

bors r+

Ahhh, crud, this must be running with disabled optimizations

bors r-

bors r+


fix(containers): handle multiple ips with the same port

closes #3523
WIP, still need to load host ports correctly on duplicate when multiple host ip:port entries point to the same container port
Container was published as:

On duplicate it was loaded as:

Just had this occur again, probably the same issue:
Deploy like this: docker run -d -p <IP_ADDRESS>:9004:9000 -p <IP_ADDRESS>:9004:8000 -p <IP_ADDRESS>:8004:8000 -p <IP_ADDRESS>:8004:8000 nginx and all containers will be loaded with 9004 as the host port whereas 2 of them should have 8004 as the host port


Bullshit from MS again

So, we created CIF v 2.0 (integration with telephony) which was used in "normal" app (e.g.sales) and now all field all locked and channel provider cannot be changed. We could also not transfer this to new environment.
Bullshit from MS like always...thinking to transfer to some other platform in the future :(

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

ID: 63dff26c-997c-750d-9f14-340bba51b4f2
Version Independent ID: 2fe5e31d-321a-9348-f738-9e829b342106
Content: FAQs for Dynamics 365 Channel Integration Framework
Content Source: ce/customer-service/channel-integration-framework/faq-channel-integration-framework.md
Service: dynamics-365-customerservice
GitHub Login: @ramana-hyd
Microsoft Alias: v-rmurthy

@tomo00051 Thanks for contacting us. Unfortunately, we're unable to handle Support requests for the product here.
To contact Support, consider one of the options described here: https://docs.microsoft.com/dynamics365/get-started/support/
Closing this issue.


Fix the last code example in staticFileContent.md

Without this exclamation mark, swift 3.0 build could possibly cause
“error: value of optional type 'String?' not unwrapped;”

 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.Rockford Wei seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.

We would never recommend people use ! (force unwrap), particularly on the server.


ui: Fix failure in deletion of templates

Description
This PR fixes: https://github.com/apache/cloudstack/issues/5280, which fixes failure in deletion of templates

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[X] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[X] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?
Register a template and attempt deleting the template from a particular zone - It successfully deletes the template

@blueorangutan ui

@DaanHoogland a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

looks good @Pearl1594
Is this a regression?

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5283 (SL-JID-482)

Yes @DaanHoogland it is a regression - seems to have been caused by https://github.com/apache/cloudstack/pull/5034. Thanks


README for iiif-builder

...should:

explain concisely what it's for and what the 4 main components do
allow a Wellcome developer to get any of the applications or tasks up and running locally on Mac/Linux/Windows

Updated readme with details of running the apps and tests.
Will need expanded with details of functionality that is yet to be migrated.

WIP, so move to milestone 4 for update there.


Is it possible to re-sync the player position or start time with offset?

I have added multiple players dynamically. But for the purpose, I need to update or re-sync the player start time or position after added. like as default the start position will be 0, but after added with start time 0 I need to update the start time to 4. Is it possible to do that?

I think calling 'unsync' and then calling sync, then start with the new start time should do it.

@tambien Thanks for your reply. I have a question about your concern. Can I load a player with a specific id and sync or un-sync later by selecting with that id?

if i understand your question correctly, no you'll have to keep track of the player yourself. The Transport id system is only for keeping track of scheduled events not sources like Tone.Player.

Yeah Thanks a lot, bro. I have managed to track the player. I need a little more help on that. I have created a timeline bit ruler for a simple daw. But the timeline is not synchronized to the Tone.Master. I have used 3000px for the total width for my daw and added an interval of 24px so that I can create a bit ruler for my timeline. Is there any way to synchronize my timeline with the Tone.Maste so I can create a perfect timeline bit ruler for my project? Never mind I am new to Tone.js

@tareq0065 The time line is a measure of progress over time, so depending on the bpm and time signature you could space out the ticks. You would have to determine a unit of time you want to display for a given distance. A possible measure for this would be samples per pixel. If your audio is at 48khz, and you have 48000 samples per pixel, than one pixel represents one second of time. So a marker at 1 second would be at pixel 1. You can convert a Tone beat to second with TransportTime('1n').seconds.
Hope this gets you started, will add examples later.

@Idicious Thanks. I have created the timeline. I have got the total length of the canvas and created a loop to create a bar every 12px. That means the cursor will go 12px in every second. Also I have snapped tracks when I am dragging. The step is 12px. My bit ruler is working good now. I am adding the code if it helps someone.
createBitRuler() {
    const step = 12;
    const barposition = 96;
    const zoom = 1;
    const canvas = document.getElementById("bitruler");
    const bitrular = canvas.getContext("2d");
    bitrular.clearRect(0,0,canvas.width,canvas.height);
    bitrular.beginPath();
    bitrular.font = "10px Arial";
    let counter = 1;

    for (var i = 0; i < canvas.width; i += step) {
        var y = (i / barposition === parseInt(i / barposition)) ? 0 : 10;
        if(i / barposition === parseInt(i / barposition)) {  // every 8th position
            let countertext = counter/zoom // if you have zoom countertext will be used instead the counter
            bitrular.fillText(counter,i+step, 8);
            counter++;
        }

        bitrular.moveTo(i + 10, y);
        bitrular.lineTo(i + 10, 15);
    }
    bitrular.lineWidth = .50;
    bitrular.strokeStyle = '#b4b4b4';
    bitrular.stroke();
}

When I am dragging the tracks I am unsyncng the track from master and re syncing after drop with new position. But the problem is that previous track is still playing one time after drop. I need to get the current sync posiotion every time I drop and totaly destroy the previous one synced. Do I use dispose for this? I mean dispose and unsync then re-sync the current player?

@tareq0065 Have you resolved this issue of the player still playing from an inital position even after updating to the new position?

@mhtkmr Yes I have solved it by calculating the offset left and the position of the dragged playhead.


Add Segment Definition Mixin for Unified Profile

Please link to the issue: #786

what functionalities is this PR going to introduce and who are all the parties to be involved in approving this?

Most of the approvers are internal adobe. Not all of the have github accounts but I have notified them of the changes. For the most part, the Unified Profile team of which I am a part of.
New functionality is still in discussions, but for now we intend to have unified profile segment definitions available via XDM rather than keeping them behind profile apis. This will allow segments to be used as a business entity for others to take advantage of.

@prabhum2 approvers are myself<EMAIL_ADDRESS>and Craig<EMAIL_ADDRESS>

I would include @rkpandey and @mohrahit to the required approver list.

@cmathis this is meant to be purely experimental as we try various implementations and prospects. Is there any process I should take in that case?

@HyveMynd , Do we still need this PR to be reviewed ?


Multibeam Forward Looking Sonar demo noise

Hello, I have been trying to run the blueview p900 simulation with noise, as it is shown in the wiki page for the forward looking sonar. In the gif in the documentation showing the rqt_image_view window I can see that the image is continuously updating due to simulated noise, but when I try to run the demo my image is static. How can I replicate what is observed in the wiki page? (I want to at least also add the noise in the simulation).
I am trying to run the demo with the setup mentioned in the installation tutorial as legacy mode. Maybe this is the issue?

Hi, @MariusDgr Thank you for trying the plugin!
We've depreciated the sparkling noise (continuous change of random noise values even when the sonar scene is static). It seems in the real world, the sparkling noise does not occur unless the vehicle the sonar is attached is moved or the object in the scene is changed. These physical characteristics are exploited in some scenarios to recognize the changes in the scene by detecting those noise changes. The Gaussian noise value (the random noise value) is changed whenever the maximum distance of the objects in the scene is changed. I should leave a note on the wiki.
I've made a new tag called artificalVehicleVibration. It's defined as false as default. If you turn this on, you will be able to see those sparkling noise sonar image again.

I see, thank you. I will try running the demo again with this setting turned on.
Thank you for the fast response and good job with this project, it looks great!

No activity on this issue. If the problem persists, please reopen this issue.


add feature toggle for 'rust-release-dist-source', default on

I did the change for myself initially but thought it might be useful for others as well, hence the PR.
I'd be glad to receive feedback to make it palatable :).

This is a non-breaking change which allows users to install with
cargo install --no-default-features cargo-msrv

and more quickly with less dependencies. For me it took 1m02s for the full build and 41s with --no-default-features.
Since the 'changelog' release channel is the default, there is no differnece in typical usage.
The binary size shrinks from 9.5MB to 4.4MB as well.

Thanks!
bors r+


New Solo Mode Update

https://ygorganization.com/master-duel-plunder-patroll-solo-mode/

I'm sorry I don't mean this to be rude or anything, but I just don't get why people always post "issues" about newly released content in MD
Like isn't it obvious that this mod's creator will eventually add this content to the offline client and you just have to wait a little? why make useless threads about them? unless the client creator himself asked people to give him these reminders