Add smoke tests to test every commit on a Catalina host.

Description
After this PR, every commit will trigger smoke tests on a machine running macOS Catalina. So that we could get a signal of our Catalina support.
Related Issues

#36290

Tests
I added the following tests:

Smoke tests.

Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes). Replace this with a link to the e-mail where you asked for input on this proposed change.
[x] No, this is not a breaking change.

This added new benchmarks, which now need to be baselined.


require is not defined: require("rollupPluginBabelHelpers") is not transformed in 4.0.0-beta.2?

Hi,
I'm coming from having used Webpack. Without rollup-plugin-babel this setup works great, but I can't count on users having browser support for async/await, and that's where I run into trouble. After building in prod or dev mode, I encounter the following console error:
Uncaught ReferenceError: require is not defined
    at index.js:1
    at index.js:7

Which points to:
//<EMAIL_ADDRESS>module.exports = require("regenerator-runtime");
                 ^^^

Which is called by test() because it's an async function, which would need to be transformed into a generator and then use regenerator-runtime to work in older browsers:
// index.js
async function test() {
  const user = await fetch('https://randomuser.me/api/')
  const user1 = await user.json()
  console.log('user: ', user1)
}
test()

Here's my rollup.config.js:
// rollup.config.js
import uglify from 'rollup-plugin-uglify'
import babel from 'rollup-plugin-babel'
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'

const production = !process.env.ROLLUP_WATCH

export default {
  input: 'src/index.js',
  output: {
    file: 'dist/bundle.js',
    format: 'iife',
    sourcemap: true
  },
  plugins: [
    resolve(),
    commonjs({
      include: 'node_modules/**'
    }),
    babel({
      runtimeHelpers: true,
      exclude: 'node_modules/**'
    }),
    production && uglify()
  ]
}

Here's my .babelrc:
// .babelrc
{
  "presets": [
    ["@babel/preset-env", {
      "modules": false,
      "targets": {
        "browsers": ["last 2 versions"]
      }
    }]
  ],
  "plugins": [
    ["@babel/plugin-transform-runtime", {
      "helpers": false,
      "polyfill": false,
      "regenerator": true,
      "moduleName": "@babel/runtime"
    }],
    "@babel/plugin-external-helpers"
  ]
}

And my package.json:
// package.json
{
  "name": "sandbox",
  "version": "1.0.0",
  "main": "index.js",
  "author": "Anthony Maki (https://anthony.codes<EMAIL_ADDRESS>  "license": "MIT",
  "private": true,
  "devDependencies": {
    "@babel/cli": "^7.0.0-beta.42",
    "@babel/core": "^7.0.0-beta.42",
    "@babel/plugin-external-helpers": "^7.0.0-beta.42",
    "@babel/plugin-transform-runtime": "^7.0.0-beta.42",
    "@babel/preset-env": "^7.0.0-beta.42",
    "npm-run-all": "^4.1.2",
    "rollup": "^0.57.1",
    "rollup-plugin-babel": "^4.0.0-beta.2",
    "rollup-plugin-commonjs": "^9.1.0",
    "rollup-plugin-node-resolve": "^3.3.0",
    "rollup-plugin-uglify": "^3.0.0"
  },
  "scripts": {
    "build": "rollup -c",
    "watch": "rollup -c -w",
    "dev": "npm-run-all --parallel start watch",
    "start": "serve"
  },
  "dependencies": {
    "@babel/runtime": "^7.0.0-beta.42"
  }
}

Because I'm running all the latest dependencies, I do get the following message about external-helpers being deprecated:
(!) Using "external-helpers" plugin with rollup-plugin-babel is deprecated, as it now automatically deduplicates your Babel helpers.

I've tried running it without the plugin with similar results. Also, I've done some config tweaking (but can't remember exactly with what) that results in the error (also require is not defined) pointing to a line in the produced bundle.js:
var _asyncToGenerator = require("rollupPluginBabelHelpers").asyncToGenerator;
                        ^^^

Any tips, or is this a bug? Thanks!

is this:
// index.js
async function test() {
  const user = await fetch('https://randomuser.me/api/')
  const user1 = await user.json()
  console.log('user: ', user1)
}
test()

your whole project (its important - because babel might not know what type of file this is and therefore which from import/require to choose)?
Sharing a sample repository with the issue reproduced would make it for us way easier to check it out (and possibly fix or inform you what's wrong).

Thank you for the reply. I will post a sample repo later today. I didn't have access to my commit-signing key to push to GitHub, sorry.

I don't know yet what's the exact problem and if this is a bug or not (or rather how this can be fixed with plugins/options), but I can confirm that it's related to what I've described before. Babel probably fails to recognize what's inside your file (module or script) because there are no import/export declarations.
It inserts require instead of import in this case and for some reason require("\n rollupPluginBabelHelpers") doesnt get resolved by the plugin.
If you add i.e export default 42 it starts to work.
Need to dig deeper into this, thanks for repro!

Please try the new version, it seems that this might have been caused by some incompatibility between used babel helper & newer versions of babel beta. I've tried it on your sample repository and it seems resolved.

Thank you! I'll try this out today.

Just tried 4.0.0-beta.4 and works great! Thank you!


Replace rich quote in disclaimer with single quote

Fixes Issue
Description of Change
The rich quote gets rendered incorrectly in terminals like Git Bash on Windows. Replace the rich quote with a simple single quote.
Have test cases been added to cover the new functionality?
No.

Thanks for the PR - copy/paste error from MS word...


[DataFrame] IDataView <-> DataFrame Interop

Interop between the IDataView and DataFrame is currently possible except when working with the following types:

VectorDataViewType
DateTimeDataViewType
KeyDataViewType (UInt)

This causes calls to .ToDataFrame() to throw an error.
Add support for the data types listed above to enable deeper interop between DataFrame and IDataView.

DateTime and Vector complete. KeyType still pending implementation. Moving to December 2022
dotnet/machinelearning#6409

Stopping investingation into KeyDataViewType since we don't expect users to work with raw UInt data and instead use ValueToKey, KeyToValue transforms.

@luisquintanilla I'm closing this as it won't be a priority from the MB side, and we have fixed the main pain points here :)

Sounds good. Thank you.


Create New Tournament Modal

Basic Information
Create a new tournament

Name:  i.e  SDC Junior 2015
Short Name:  i.e Junior
rounds
Teams
level

@jith4j Please check figma for the latest changes


Error pulling/compare with official images

Something changed to last week with one of the docker APIs used in this image it seems. Starting from the 26'th of April I started getting errors when comparing with an official image: base-image: alpine:latest
Does not work: https://auth.docker.io/token?service=registry.docker.io&scope=repository:alpine:pull
Does work: https://auth.docker.io/token?service=registry.docker.io&scope=repository:_/alpine:pull
Notice the _/ near the image name which seems to be the shorthand used by the official images. However the next part of this script must use another API not adhering to the same rule set.
So I changed to base-image: _/alpine:latest in the config of this action and now got further. But hit a new error.
Does not work: https://index.docker.io/v2/_/alpine/tags/list
Does work: https://index.docker.io/v2/alpine/tags/list
Notice now the missing _/ compare to the API URLs above.

Some more digging. Both of thes URL seem to work. Using the work library
https://auth.docker.io/token?service=registry.docker.io&scope=repository:library/alpine:pull
https://index.docker.io/v2/library/alpine/tags/list
Using base-image: library/alpine:latest in my action patches the problem.

not tested yet


Fix Computed and Family links on both index and Reading a provider pages

As a result of b397cf0, the links to both Computed and Family lead to a four-oh-four currently - from both the landing page and the Reading a provider documentation entry. This PR aims to fix the paths so they point to the indented documents.

Oh
Thanks!


Jsonvalidation Tests

Write tests to assure that the json-data files are valid

I think there are many things with higher prio right now


Crashes straight away with "Cannot read property 'ScalingUtils' of undefined"

Installed this lib, added initializeOnAngular(); to the AppComponent's constructor and I get the error message from the title on boot. The line that it reports in the trace is: ['aspectFit', com.facebook.drawee.drawable.ScalingUtils.ScaleType.FIT_CENTER],. What am I doing wrong?

same as https://github.com/VideoSpike/nativescript-web-image-cache/issues/5, apparently :)


Added integration test for Round FloatTensor (#570)

As requested, I’ve also added an integration test to check the calls between PySyft and OpenMined.

Excellent PR! We need more of these!


split query two part

Steps to reproduce the behavior (Required)
select 'sdf'', 'sd;f';
Expected b

ehavior (Required)
Real behavior (Required)

rootcause: com.starrocks.sql.parser.SqlParser#splitSQL split query two part.
and in master branch, starrocks has used antlr parser to split statement.
StarRocks version (Required)

You can get the StarRocks version by executing SQL select current_version()
2.3

I am not sure there is new problem, if I just cherry pick 1ece18e. I tend to fix it in splitquery.

In MySQL syntax, the single-quote ' could be escaped with '', so the right syntax should be select 'sdf''', 'sd;f';
I tested it on branch-2.4, it works as expected.
`


update version

Pull Request Test Coverage Report for Build 698

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 56.768%

Totals

Change from base Build 689:
0.0%

Covered Lines:
3502

Relevant Lines:
6169

💛  - Coveralls


Enable logging in docker container by default.

I would suggest enabling logging to the console by default when running in a docker container. That will allow the log output to be accessible via the docker log <container> command without having to exec into the container or copy the log out.

When you start the container, everything is spammed to the console. I added the log, to try out loguru :). I'll have to look up how to be able to get it from docker log though, that would be more ideal. Thanks for the suggestion.

I just tried it and it already works. The log contents match what is in the console:
docker logs happy_satoshi
2022-11-05 19:21:44.144 | INFO     | service:classify:39 - Processing: state='tn' age_yrs=87 sex='f' disable=False other_meds=False cur_ill=False history=False prior_vax=False ofc_visit=False allergies=False vax_name='moderna' vax_dose_series=2
2022-11-05T19:21:44+0000 [INFO] [runner:covid_risk_model:1] _ (scheme=http,method=POST,path=/predict,type=application/octet-stream,length=962) (status=200,type=application/vnd.bentoml.NdarrayContainer,length=151) 26.670ms (trace=696a74927754ed645965508b545c6dca,span=e4f82c932cbff88d,sampled=0)
2022-11-05 19:21:44.502 | INFO     | service:classify:45 - Probability: 0.9836668968200684
2022-11-05T19:21:44+0000 [INFO] [api_server:3] <IP_ADDRESS>:52634 (scheme=http,method=POST,path=/classify,type=application/json,length=237) (status=200,type=application/json,length=46) 362.701ms (trace=696a74927754ed645965508b545c6dca,span=a70526b9ac38ba9c,sampled=0)
2022-11-05 19:21:53.081 | INFO     | service:classify:39 - Processing: state='pr' age_yrs=24 sex='f' disable=False other_meds=False cur_ill=False history=False prior_vax=False ofc_visit=False allergies=False vax_name='moderna' vax_dose_series=3
2022-11-05T19:21:53+0000 [INFO] [runner:covid_risk_model:1] _ (scheme=http,method=POST,path=/predict,type=application/octet-stream,length=962) (status=200,type=application/vnd.bentoml.NdarrayContainer,length=151) 6.619ms (trace=9758172f83824e9884c0efaa5013f331,span=7dba257b930b7e92,sampled=0)
2022-11-05 19:21:53.288 | INFO     | service:classify:45 - Probability: 0.005962761119008064
2022-11-05 19:21:53.289 | INFO     | service:classify:55 - Prediction: {'status': 'SAFE', 'proba': 0.005962761}
2022-11-05T19:21:53+0000 [INFO] [api_server:1] <IP_ADDRESS>:52635 (scheme=http,method=POST,path=/classify,type=application/json,length=237) (status=200,type=application/json,length=46) 212.521ms (trace=9758172f83824e9884c0efaa5013f331,span=37037c24717a8156,sampled=0)

The log really comes more into play when you are developing the service and running the server locally with bentoml serve. It saves it in your project's directory, and you can see what is being passed to it and the model's prediction.


Reduce contacts weight

Is your feature request related to a problem? Please describe.
When I create new chat, app always request contacts permission. create group need members in contacts
Describe the solution you'd like

move contacts in new tab
search by user or group name
create group by search user/history chat

Would you like to send a pull request?

maybe, I can try


Moved interfaces/abstract classes to another project

this was done to avoid installing statsd client dependency in all the
projects.

awesome, it's just missing a nuspec file for the new project. I will add that, then bump the version and merge


Multiple Runtime Support (Core 3.1, 5, 6)

All modern .NET versions (3.1, 5, 6) are supported from now on.


Trivial: Remove two warnings.

@seelabs

:+1:

About to push another tiny change...

All right, one more tiny change that only warns on Windows...

:+1:

:+1:


added network protocol

Codecov Report

Merging #101 (88994ff) into main (ce7b6d7) will increase coverage by 0.00%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main     #101   +/-   ##
=======================================
  Coverage   98.65%   98.65%
=======================================
  Files          22       22
  Lines        1187     1189    +2
=======================================
+ Hits         1171     1173    +2
  Misses         16       16

Impacted Files
Coverage Δ

qtgql/codegen/py/compiler/config.py
100.00% <ø> (ø)

qtgql/codegen/py/runtime/environment.py
100.00% <100.00%> (ø)

qtgql/codegen/py/runtime/queryhandler.py
100.00% <100.00%> (ø)

qtgql/gqltransport/client.py
96.77% <100.00%> (-0.03%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Bumped Mesos package to include executor reconnect retries.

High Level Description
This PR updates the Mesos package to include backported fixes which enable retries of executor reconnect requests from the agent.
Related Issues

MESOS-7540 Add an agent flag for executor re-register timeout
MESOS-7569 Allow "old" executors with half-open connections to be preserved during agent upgrade / restart.

Checklist for all PR's

[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain here: This PR relies on the Mesos test suite.
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[x] Change log from the last version integrated (this should be a link to commits for easy verification and review): Mesos diff
[ ] Test Results: [link to CI job test results for component]
[ ] Code Coverage (if available): [link to code coverage report]

PLEASE FILL IN THE TEMPLATE ABOVE / DO NOT REMOVE ANY SECTIONS ABOVE THIS LINE
Instructions and Review Process
What is the review process and when will my changes land?
All PRs require 2 approvals using github's pull request reviews.
Reviewers should be:

Developers who understand the code being modified.
Developers responsible for code that interacts with or depends on the code being modified.

It is best to proactively ask for 2 reviews by @mentioning the candidate reviewers in the PR comments area. The responsibility is on the developer submitting the PR to follow-up with reviewers and make sure a PR is reviewed in a timely manner. Once a PR has 2 ship-it's, no red reviews, and all tests are green it will be included in the next train.

@greggomann This needs review and approvals for it to receive a "Ship It". Please do ASAP so we can create the "last" 1.8.9 train.

@adam-mesos @kaysoky @hatred: do you guys have a cycle to review this ASAP? We're trying to get the last 1.8.9 train together. Thx!!

LGTM!

Ping.  1 more review needed.

@adam-mesos figuring out the CI issues on the train. Some python dependency shifted and broke everything right after I said I would usher this is. Go figure.


Fix status

This PR allows the usage of "unknown" state in person integration or in device_tracker entity if watch is offline.

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.


Add support for shadowdom/webcomponents

Is it possible to add support for usage with shadow DOM / webcomponents?

Hi @phun-ky, I honestly haven't done any work with the shadow DOM. Do you have some specific use cases that could help me think through both of these requests?

Basically, we have a webcomponent rendered like this in the DOM:

And this is the focus styling. This is usually in an external css (with link), but since the selector will never "penetrate" the webcomponent (shadow dom, scoped), it is not having an effect.

However, I modified the whatinput script to be included in the webcomponent (which is pretty heavy tbh, since it has to be included for every web component in a page), so it works.
Link to the webcomponent code: https://gist.github.com/phun-ky/1b0a91552b13e20de6c150f667a6d26f
Link to modified whatinput: https://gist.github.com/phun-ky/efd8785690ab3279a43d2da7bc634a40
Basically allowing to send in a global instead of using window, and use that same global as the anchor for the attributes required.


Add more framework targets

Your current targets are:
netstandard1.3;net45
Would it be possible to add also net471, netstandard2.0 ?
I tried including your latest beta nuget into my net471 project and got some unexpected warnings.
Warning		Found conflicts between different versions of "System.Net.Http" that could not be resolved.  These reference conflicts are listed in the build log when log verbosity is set to detailed.
Dependencies System.Buffers and System.Xml.XmlSerializer both got included but they shouldn't?

Are you referencing the HttpClient nuget package or the one in full framework? 🤔

@marko444 generally just adding more targets to a project is a bad practice. Could you provide a list of references in your project and their versions? (so I can repro this) In addition, this library doesn't reference System.Net.Http at all.

@marko444 There's some new guidance since netstandard1.6 is now depreciated, so I'm going to update this weekend to multi-target.


New preset: shop=equestrian

https://wiki.openstreetmap.org/wiki/Tag:shop%3Dequestrian

Add the description of the shop to the issue so that the developers don't have to look there.

@maro-21 Hmm I'm not sure about this for the same reasons as #7880.
@TheAdventurer64 There isn't a designated way to write issues in this repo, so I ask that you please don't tell others what to post. If something is unclear then we can always ask for clarification.


Warning with Editor Plugin

I'm getting a warning when installing your plugin:
Warning: include([…]site/plugins/kirby3-srcset/classes/Kirby/Editor/../../../tests/site/plugins/editor/lib/Block.php): failed to open stream: No such file or directory in […]/kirby/config/helpers.php on line 496

thought it might be because I haven't installed the Editor Beta yet, but it is also happens if the Editor Plugin is available. Might be related to an autoloader issue as I'm using kirby-cms-path and kirby-plugin-path to alter my composer setup.

Yes I removed the composer.lock without success - error is thrown by xdebug/apache log.

i have some time tomorrow to do testings with most current version of editor. i will report back then.

so its not a whoops error page? just a log entry in apache log... not reported to screen?
are you using any other plugins?

There is an output in the browser through xdebug, it's a warning not an error so I could ignore it. Plugins are bare minimum: feeds, srcset, xmlsitemap and the editor.

Works like a charm now. Thanks


AMBARI-24263. Restart services just before stack upgrade fails due to AMS package incompatibility errors, causing EU not to be started.

What changes were proposed in this pull request?
Preserve old hadoop sink jar on AMS/Ambari upgrade and allow to use it for services from old stacks.
How was this patch tested?
Basic manual testing, more in-depth testing in progress.

test failure is unrelated


fix(ui): improve editor performance and fix Submit button. Fixes #13892

Fixes #13892
Motivation
The <ObjectEditor> component used by all the edit pages encapsulates the logic for serializing/deserializing the object being edited, but it's extremely inefficient. For example, if you're editing a WorkflowTemplate, every single keystroke will cause parse() to be called twice and stringify() to be called 4 times. For large documents, this serialization/deserialization overhead adds up quickly.
Additionally, the "Submit" button is sometimes incorrectly grayed out, e.g. after clicking the "Update" button. This is happening because useEditableObject() is using reference comparisons on the object being edited, since it doesn't have access to the serialized string version encapsulated by <ObjectEditor>.
Modifications
This decouples <ObjectEditor> from the serialization/deseralization logic and lifts the state involved up to the useEditableObject() hook, as discussed in https://github.com/argoproj/argo-workflows/pull/13593#discussion_r1781972661. Doing so eliminates unnecessary serialization/deseralization: now, if you're editing a WorkflowTemplate, each keystroke will only call parse() once and won't call stringify() at all. This also fixes issues with the Submit button not reflecting the current page state, since useEditableObject() now uses string comparisons instead of ref comparisons.
Also, I did some minor cleanup:

Delete ui/src/cluster-workflow-templates/cluster-workflow-template-editor.tsx because it was identical to ui/src/workflow-templates/workflow-template-editor.tsx
Delete ui/src/shared/components/resource-editor/resource.scss because it stopped being used in #4470
Delete ui/src/shared/components/resource-editor/resource-editor.tsx, which was a thin wrapper around <ObjectEditor>, because the only files using it weren't actually passing any of the props (e.g. onSubmit) that enabled the extra functionality.

Verification
Followed these steps to verify on each of the following pages: http://localhost:8080/workflow-templates, http://localhost:8080/cluster-workflow-templates, http://localhost:8080/cron-workflows, http://localhost:8080/event-sources, and http://localhost:8080/sensors

Click on an object and verify "Submit" button isn't grayed out, but "Update" is
Make an edit and verify "Submit" button is grayed out and "Update" button is no longer grayed out
Click "Update" and verify "Submit" button is no longer grayed out, but "Update" is
Verify I can create a new object and submit it
Recording of the http://localhost:8080/workflow-templates page:

https://github.com/user-attachments/assets/c07c4aed-4b6c-4c49-a149-0a2aa4c4dad2
I also verified I can edit objects at http://localhost:8080/event-flow and http://localhost:8080/workflow-event-bindings

@MasonM, I have done some more testing and this doesn't work properly. For me if you go to any of the editing pages, and scroll to the bottom, and press m you will get a full screen error.
Uncaught runtime errors:
ERROR
Implicit map keys need to be followed by map values at line 42, column 1:

  arguments: {}
m
^

YAMLError@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/errors.js?:10:5
YAMLParseError@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/errors.js?:19:5
Composer/this.onError@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/composer.js?:99:26
resolveBlockMap@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/resolve-block-map.js?:92:16
resolveCollection@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/compose-collection.js?:20:115
composeCollection@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/compose-collection.js?:44:12
composeNode@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/compose-node.js?:38:87
composeDoc@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/compose-doc.js?:35:87
next@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/composer.js?:174:80
method/it[k]@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/composer.js?:23:42
compose@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/composer.js?:158:14
parseDocument@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/public-api.js?:44:3
parse@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/public-api.js?:65:28
parse@webpack://argo-workflows-ui/./src/shared/components/object-parser.ts?:13:55
reducer@webpack://argo-workflows-ui/./src/shared/use-editable-object.ts?:41:98
updateReducer@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:11344:26
useReducer@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:12287:20
useReducer@webpack://argo-workflows-ui/./node_modules/react/cjs/react.development.js?:1073:25
useEditableObject@webpack://argo-workflows-ui/./src/shared/use-editable-object.ts?:74:78
WorkflowTemplateDetails@webpack://argo-workflows-ui/./src/workflow-templates/workflow-template-details.tsx?:74:201
renderWithHooks@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:11098:31
updateFunctionComponent@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:14130:24
beginWork@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:15472:18
callCallback2@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:3211:18
invokeGuardedCallbackDev@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:3236:20
invokeGuardedCallback@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:3270:35
beginWork$1@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:19313:32
performUnitOfWork@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18749:16
workLoopSync@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18685:26
renderRootSync@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18664:11
performSyncWorkOnRoot@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18422:38
flushSyncCallbacks@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:8669:26
ensureRootIsScheduled/<@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18175:17
ERROR
Implicit map keys need to be followed by map values at line 42, column 1:

  arguments: {}
m
^

YAMLError@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/errors.js?:10:5
YAMLParseError@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/errors.js?:19:5
Composer/this.onError@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/composer.js?:99:26
resolveBlockMap@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/resolve-block-map.js?:92:16
resolveCollection@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/compose-collection.js?:20:115
composeCollection@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/compose-collection.js?:44:12
composeNode@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/compose-node.js?:38:87
composeDoc@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/compose-doc.js?:35:87
next@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/composer.js?:174:80
method/it[k]@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/composer.js?:23:42
compose@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/compose/composer.js?:158:14
parseDocument@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/public-api.js?:44:3
parse@webpack://argo-workflows-ui/./node_modules/yaml/browser/dist/public-api.js?:65:28
parse@webpack://argo-workflows-ui/./src/shared/components/object-parser.ts?:13:55
reducer@webpack://argo-workflows-ui/./src/shared/use-editable-object.ts?:41:98
updateReducer@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:11344:26
useReducer@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:12287:20
useReducer@webpack://argo-workflows-ui/./node_modules/react/cjs/react.development.js?:1073:25
useEditableObject@webpack://argo-workflows-ui/./src/shared/use-editable-object.ts?:74:78
WorkflowTemplateDetails@webpack://argo-workflows-ui/./src/workflow-templates/workflow-template-details.tsx?:74:201
renderWithHooks@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:11098:31
updateFunctionComponent@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:14130:24
beginWork@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:15472:18
callCallback2@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:3211:18
invokeGuardedCallbackDev@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:3236:20
invokeGuardedCallback@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:3270:35
beginWork$1@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:19313:32
performUnitOfWork@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18749:16
workLoopSync@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18685:26
renderRootSync@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18664:11
recoverFromConcurrentError@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18284:38
performSyncWorkOnRoot@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18427:24
flushSyncCallbacks@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:8669:26
ensureRootIsScheduled/<@webpack://argo-workflows-ui/./node_modules/react-dom/cjs/react-dom.development.js?:18175:17
ERROR
Model is disposed!
_assertNotDisposed@webpack://argo-workflows-ui/./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js?:272:19
getVersionId@webpack://argo-workflows-ui/./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js?:477:14
fetch/promise<@webpack://argo-workflows-ui/./node_modules/monaco-editor/esm/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsSource.js?:75:72

I haven't reverted this at this point.

@Joibel Sorry about that. I entered a fix: https://github.com/argoproj/argo-workflows/pull/13931
This also highlights the need for testing the React components, which is currently not possible. I entered https://github.com/argoproj/argo-workflows/issues/13932 for that.


Broadcast events to other relays

From nostr:

What are your thoughts on modifying rsslay.nostr.moe to broadcast the posts of its rss profiles to other relays as well?
I would think in theory, having the posts on multiple relays means users can pull in the content from any of them, relieving some of the server load to rsslay.nostr.moe

Features to implement:

[ ] Change the relay to broadcast to a list of servers via ENV variable.
[ ] Log broadcast errors

PoC currently running... Awating short term results

Some relays may need auth, need to review NIP-42...

Implemented NIP-42 🚀


added pseudo code to server/config models schemas

added some pseudo code to
server/models/Filament.js
server/models/Printable.js
server/models/User.js
server/utils/
server/config/connection.js
server/models/index.js
server/schemas/index.js
server/schemas/resolvers.js
server/schemas/typeDefs.js

Approved pseudo code.


Add k-mean clustring with Flink and Spark blog post

@vjuranek is this ready for a review?

@Naros yes, I was only messing up with the correct size of the image

@vjuranek, please feel free to publish on Monday once you've merged your example repository that accompanies this.  I applied some grammar-based edits directly as it was probably easier than trying to do that all via the PR.

Thanks a lot for review and grammar fixes @Naros !


Include parameters in initializer document symbols

I noticed that initializer document symbols do not contain the initializer's parameters while working on the DocC support. This PR adds the parameters to the symbol name in the same way as functions.

@swift-ci please test


feat: Ren'py QA

Checklist:

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #XXXXX

Basic QA to help catch translations of tokens

Whoops forgot this PR wasn't merged yet.
The actual QA check has already been running on Crowdin. 😁


condition/fulfillment validation should never use CurrentTime

Instead it should use the time of the last registered block. This is the safest way, and this is also what is used by other wallets to check if they can spend a given (unspended) output.

closed by 6e4db2d


KeyError: 'img_mu'

Hello,
I tried to run the train.sh,  but I am getting a Key Error --
agrobot_base.py", line 57, in init
self.stds = self.dataset_config["img_mu"]
KeyError: 'img_mu'
I checked the BUP_20.yaml and noticed there is not a key for "img_mu" or "img_stds", but there is one for "image_sets".  Is there meant to be keys for img_mu or img_stds?

Hey @emag2425,
Actually you don't need img_mu nor img_stds for to run PAg-NeRF. But is very weird that  those are not in the yaml file :thinking: .
Is that the yaml you'v got from  running bash scripts/get_bup20.sh ?
Could you share the yaml file you have?

Yes, changing to 0.1.1 fixed this.  Thank you for all the help!

hey @emag2425 how did you able to  install kaolin-wisp v0.1.1, I tried installing but its getting installing v0.1.0.

@NagaPadma   I also got kaolin-wisp v0.1.0 when I installed from source

Hey @NagaPadma and @emag2425, If I remember correctly, Kaolin has an issue where it reports being version 0.1.0 despite you having version 0.1.1. so ignore what the installer says.
Just be sure to remover any previous kaolin installation with pip remove kaolin-wisp, then checkout 0.1.1 tag and install.
You can check which version you have e.g. by checking the code copied into your virtual environment folder and looking at kaolin-wisp/wisp/models/nefs/base_nef.py. That one should look like this.
Hope that helps.


planet.scipy.org down

planet.scipy.org is currently down. If it is useful to bring it up again, it should be moved to a different hosting. In principle it would be easy to e.g. on Github pages since https://github.com/pv/staticplanet simply produces a static web site, but I didn't set that up yet, and the DNS would need to be updated to point to its new home.
The reason for this change is that it was hosted on Netlify's "free" tier, and apparently that can actually get very expensive if you get DDOSed or similar. Luckily, nothing like that happened in this case, but it's better to find some other solution.

Thanks for flagging this issue, @pv.
I suspect there are very few people using planet still, and that our efforts are better spent creating original content, such as on https://blog.scientific-python.org.

Seems reasonable to me to do nothing now and wait for a bit to see if we get any complaints. Readership indeed declined steadily over time I  suspect. I used to read it a lot, but checked it less frequently over the past few years and haven't done looked at it at all in about 6 months now.
Thank you for maintaining this resource for such a long time Pauli 🙏🏼.

It appears that I am one of those rare species checking planet regularly. I though this is a temporary malfunction. No complaint, but the suggestion to update the DNS so that it no longer produces a "security warning" when navigating to planet.scipy.org .
Thank you very much for providing this service for a such long time already.


Lisp Tree View doc

This is a first draft in case you really don't want me to do this.
I didn't really get the Lisp Tree View when I (admittedly) skimmed the Readme for Alive. As I started going through the code I realized how useful it is. So I wanted to add some documentation focused on the Lisp Tree View and the views it contains.
If this makes sense to you I will probably clean it up some and try to find a way to add images of the icons to the text. If you're just not interested just reject the PR.

I went ahead and added some images to the README. I've been trying to avoid rewriting your doc too much but I've moved some of it around so that it made more sense to me. Mea culpa.


Dependency confusion supply-chain vulnerability detected

I'm a Cybersecurity researcher developing PackjGuard [1]. Our tool has detected a dependency confusion vulnerability in this repository.
The package iam-ssh-cli mentioned in the README at line 20 does not exist on public PyPI registry. A bad actor can hijack this package to propagate malicious code.
Not only your apps/service is vulnerable to this attack, but the users of your open-source Github repo are also vulnerable to this attack. Please register a placeholder package for iam-ssh-cli on public PyPI soon to remediate.
Thanks!
PackjGuard is a Github app that monitors repos for malicious/vulnerable dependencies and mitigates attacks by creating pull requests for automatic remediation https://github.com/marketplace/packjguard

@ashishbijlani fixed the GitHub action pipeline responsible to publish the package, now releases are available at the PyPI repo - https://pypi.org/project/iam-ssh-cli/#history


NAVDACH Report Seleciton Integatration for Issued Delivery Reminder

Issued Delivery Reminder (NAVDACH, Report 5005273) is hardcoded in Page 5005273.
Please make it available for Report Selection (Table 77)

Hi! Thank you for reporting this issue! It seems that it is related to application functionality. This repository is no longer dedicated to handling this type of issues. Please use the following repository:
https://github.com/Microsoft/ALAppExtensions .
I will transfer this issue over to that repository.


[Merge] MONDO:0000170 and MONDO:0010303

Mondo term (ID and Label)
microphthalmia, isolated, with coloboma and colobomatous microphthalmia
Reason for deprecation
microphthalmia, isolated, with coloboma seems to be based on the phenotypic series, which seems to have the same children as colobomatous microphthalmia.  If there is no distinction, would you consider a merge?
Also, please consider having full names as the preferred labels for MCOPCB1 and MCOPCB2

Term to be merged with
Your nano-attribution (ORCID)
If you don't have an ORCID, you can sign up for one here

Thanks @maglott I'll send this to the users list and hope to get to this soon.

Thanks @maglott I'll send this to the users list and hope to get to this soon.


[Feature Request] Floating picker for use in full-screen apps

Hi!
Thank you for your tremendous work on this - it's been incredibly useful to invoke this citation picker for use in Scrivener.
Would it be a simple change to allow the picker to float over full-screen apps? As it currently stands, invoking the picker from full-screen Scrivener kicks me out of the app to another desktop (Mac), and it would be helpful if it floated even in full-screen instead.

It's not something I can fix - all BBT does is trigger the Zotero picker and capture the results, the UI of this is part of Zotero, not BBT.

Got it - thank you for the clarification!


Keyboard events like 'ctrl + enter' keydown not working

Steps to reproduce
I am trying to add a custom event handler for ctrl + enter.
I tried all of the events e.g. keyup, keydown, keypress and keys e.g. ctrl, enter, ctrl.enter, etc, similar to:
@keyup.ctrl.enter="selectItemKeyboard"
@keydown.ctrl.enter="selectItemKeyboard()"
@keypress.ctrl.enter="selectItemKeyboard($event)"
v-on:keyup.ctrl.enter="selectItemKeyboard"
v-on:keydown.ctrl.enter="selectItemKeyboard($event)"
v-on:keypress.ctrl.enter="selectItemKeyboard()"
Actual code:
<multiselect
v-model="searchItem"
label="name"
track-by="title"
placeholder="Find something…"
open-direction="bottom"
name="search"
ref="search"
:options="searchResults"
:searchable="true"
:internal-search="false"
:clear-on-select="false"
:max-height="600"
:preserveSearch="true"
:show-no-results="false"
:show-no-options="false"
:loading="isLoading"
@search-change="search"
@select="selectItem"
@keyup.ctrl.enter="selectItemKeyboard"
>

selectItemKeyboard(item: any) {
console.log(item)
}
Expected behaviour
it will execute the method
Actual behaviour
nothing happens

Was this ever solved @kbonev ?


support multiple progress bars

I have a mostly working implementation, does this look good?

I have a 100% working implementation, does this look good to you?

closed via #32


FeatureRequest: Add Property Query

I hope I can sift the note files by Property Query, so I hope the plugin can support the new search way in "Search" core plugin.

Hi, thanks for the request :)
It is a goal of mine to implement search like in the Obsidian Search plugin, but I don't have time for it right now.
You can however use Dataview like this:
LIST
FROM "/"
WHERE file.frontmatter.property = "value"


Add boost.process

Closes https://github.com/bazelbuild/bazel-central-registry/issues/2993
Took the deps from https://alandefreitas.github.io/boostdep_graph/index.html

Hello @bazelbuild/bcr-maintainers, modules without existing maintainers (boost.process) have been updated in this PR. Please review the changes.

@wep21 @Vertexwahn Can you review?

@meteorcloudy I also need that label for download from github

@hofbi You can also add yourself as a maintainer if you like

@hofbi You can also add yourself as a maintainer if you like

Done, but need another review

@meteorcloudy Ready to merge!

@hofbi @Vertexwahn I've added parse header feature in #3074 because this is header only library. Could you review this PR?

Oh sorry, it seems I should not merge this one. I guess https://github.com/bazelbuild/bazel-central-registry/pull/3074 has to be a .bcr.1 version.. 😬


Unable to external login when app behind proxy

I try to authenticate via google, but my application behind proxy.
Local address is http://localhost:5000, but actual address is https://address.com/
See below:
https://github.com/aspnet/Security/blob/dev/src/Microsoft.AspNetCore.Authentication/AuthenticationHandler.cs#L119
Is any way to change Request.Scheme and Host, or fix BuildRedirectUri function

Working code from my app
app.UseGoogleAuthentication(options =>
            {
                options.ClientId = "someclientid";
                options.ClientSecret = "somesecret";
                options.BackchannelHttpHandler = new HttpClientHandler()
                {
                    Proxy = new WebProxy("http://someproxy.somedomain.local:3128")
                };
            });

Application works in docker with which listen  http://*:5000, the real site address is https://address.com/ via apache. Google handler generate return uri http://localhost:5000/signin-google, but should https://address.com/signin-google

My app is behind ARR (windows reverse proxy) so its a similar situation
Maybe it treats the headers differently than the Linux reverse proxy.
It definitely works.  I think the answer maybe in your reverse proxy config.
I also have this in my Startup.cs as well but I think that's more to do with Kestrel headers after the reverse proxy.
 app.UseOverrideHeaders(options =>
            {
                options.ForwardedOptions = ForwardedHeaders.All;
            });
app.UseHttpMethodOverride();

It works for me, but needs some changes on apache: RequestHeader set X-Forwarded-Proto "https" for rc1

Is there still an issue here or is this resolved?

Thanks, the issue is resolved

This issue with OAuth happens on MVC5 as well. So thought I would leave a note here on how to fix this for MVC 5.
    app.Use(async (context, next) =>
    {
        if (string.Equals(context.Request.Headers["X-Forwarded-Proto"], "https", StringComparison.InvariantCultureIgnoreCase))
        {
            context.Request.Scheme = "https";
        }
        await next.Invoke();
    });

I have solved the problem. This problem is happening for proxy address which is not resolving with OIDC connection.
So, Instead of
options.Authority = "http://app.mycompany:5959/";
I am now using IP address.
options.Authority = "http://<IP_ADDRESS>:5959/";


Support loading all.snippets

See https://github.com/dcampos/nvim-snippy/issues/126

This can be achieved by creating _.snippets


Env failure due to lack of support for NAT Gateway

Please provide us with the following information:

This issue is a: (mark with an x)

[X] bug report -> please search issues before submitting
[ ] documentation issue or request
[ ] regression (a behavior that used to work and stopped in a new release)

Issue description
Container Apps Creation with Existing Vnet fails without reason.
Steps to reproduce

Create a Vnet
Create Subnet with NSG defined as in [here](https://learn.microsoft.com/en-us/azure/container-apps/firewall-integration
Create Container apps env, it fails without reason.

Expected behavior [Should Create Container Apps env without issue]
Actual behavior [Container Apps env not getting created.]
Screenshots
If applicable, add screenshots to help explain your problem.
Vnet with subnets

subnet

NSG rules

CAE creation failed.

command used to to create cae
az containerapp env create --name prefix-dev-cae --resource-group prefix-dev-rg --logs-workspace-id workspace-id --logs-workspace-key key --location centralus --logs-destination log-analytics --infrastructure-subnet-resource-id /subscriptions/<sid>/resourceGroups/prefix-dev-rg/providers/Microsoft.Network/virtualNetworks/prefix-dev-vn/subnets/prefix-dev-con-sn --tags app.environment=dev

Additional context
Same behavior both in portal and cli

Today I got the following error
deploymentErrors": "ErrorCode: ManagedEnvironmentApiServerConnectionBlocked, Message: Fail to create managed environment because connection to the managed cluster API server was blocked, it could be caused by UDR, refer to https://go.microsoft.com/fwlink/?linkid=2198255 for more detail.",

Same issue even without a NSG attached to a subnet

@mndeem Seems you have configured virtual network NAT gateway for the subnet which is not supported yet. Can you remove the NAT from subnet and add NSG to try again.
BTW, we are working on to support NAT gateway, we will have private preview soon.

Thanks @chinadragon0515  couple of questions

With out NAT, will the subnet would be able to talk to outside world ?
Does AKS also does not support NAT gateway as of now?
Any time line on when NAT gateway would be supported (at least in preview) for ACA ?

@mnadeem,

Yes
AKS supports NAT gateway. ACA does not support yet due to potential security risk.
We are actively working on this issue but no solid target date to share now.

Thanks a bundle @chinadragon0515

Hi @chinadragon0515
After adding file storage, the revision is in provision state for ever, with out file storage it works fine

I have got storage with two subnets

In storage subnet I have configured the storage account and in container subnet I have configured the aca
Storage subnet nsg

Container subnet nsg

Am I missing anything? Do I have to Add NSG rule to allow container subnet to talk to storage subnet ?

Sent email with detail

Hi @chinadragon0515,
We are expririence the same issue with container app env vnet integration when subnet configured with NAT gateway.
We have stantard tier Redis cache and using Redis firewall rules to grant the access for resources from subnets to Redis based on NAT gateway IP. As it's non-premium tier we can't use vnet integration for Redis. Wondering what other options do we have to grant access to Redis for container apps?
Thanks a lot in advance!

@chinadragon0515
As communicate over the email there is one more issue.
Have storage account in one subnet, and ACA in another subnet, the movement you mount azure files to container app, container app seizes to provision.
Not able to mount storage on conatiner app, seems to be blocker and very critical issue

@strofimo  if you configure NAT on subnet, the env could not be created successfully now. If you met issue without NAT, can you send your sub/rg name/env name/app name/ failed time to<EMAIL_ADDRESS>so we can check more?

@mnadeem we have received the detail and investigated the issue,
The mount error(13): permission denied is generally caused by cluster can not connect to azure file share.
Can you confirm following points:

Storage access key is right
It seems you are using nsg. Make sure the azure file share address and port 445 is not blocked.
Make sure the azure file share is accessible from the cluster subnet.

@strofimo if you configure NAT on subnet, the env could not be created successfully now. If you met issue without NAT, can you send your sub/rg name/env name/app name/ failed time to<EMAIL_ADDRESS>so we can check more?

hi @chinadragon0515 , sorry for the delay. Yes we tried with NAT on subnet. We did it because our apps in ACA needs to access on-premise resources so it much easy to configure NAT and whitelist NAT IPs upfront. As it's not possible atm do we have any other way to achive it? Whitelist ACA outbound ip is not very convenient.
Thanks a lot in advance!

@chinadragon0515 is there an issue or ticket we can track the progress on NAT gateway support on ACA? Thanks.

For anyone banging their head against a wall like I've been for the last week, I think I've found a fix...
Investigation
I'm using the AzAPI provider with Terraform, and was using the following TF:
resource "azapi_resource" "ca_env" {
  type      = "Microsoft.App/managedEnvironments@2022-10-01"
  name      = "containerappenvname"
  parent_id = "/subscriptions/xyz/resourceGroups/rg-name"
  location  = "northeurope"

  body = jsonencode({
    properties = {
      appLogsConfiguration = {
        destination = "log-analytics"
        logAnalyticsConfiguration = {
          customerId = "law_workspace_id"
          sharedKey  = "law_primary_shared_key"
        }
      }
      vnetConfiguration = {
        internal               = true
        infrastructureSubnetId = "subnetResourceId"
        dockerBridgeCidr       = "<IP_ADDRESS>/16"
        platformReservedCidr   = "<IP_ADDRESS>/16"
        platformReservedDnsIP  = "<IP_ADDRESS>"
      }
    }
  })

  depends_on = [azurerm_virtual_network.main]

  response_export_values  = ["properties.defaultDomain", "properties.staticIp"]
  ignore_missing_property = false
}

Which would produce the exact same issue as logged by @mnadeem .
I also tested with a NAT Gateway on the subnet (not realising this was not supported), which led to this error:
Message: Fail to create managed environment because outbound connectivity was blocked
I decided to deploy a temporary Container App Env via the portal, and compare the JSON from the produced resources, which highlighted this was not automatically populated:
vnetConfiguration = {
  ...
  outboundSettings = {
    outBoundType = "LoadBalancer"
  }
}

The MS docs don't seem to indicate this is a required attribute, but valid values are documented here.
I've only just had the requirement to start using this, so I can't be sure, but I'd assume at some point this was auto-populuated to be outBoundType = "loadBalancer" and now no longer is, which is why we're being caught out by it.
The Fix
Using the following TF, I've just deployed a Container App Environment successfully:
resource "azapi_resource" "ca_env" {
  type      = "Microsoft.App/managedEnvironments@2022-10-01"
  name      = "containerappenvname"
  parent_id = "/subscriptions/xyz/resourceGroups/rg-name"
  location  = "northeurope"

  body = jsonencode({
    properties = {
      appLogsConfiguration = {
        destination = "log-analytics"
        logAnalyticsConfiguration = {
          customerId = "law_workspace_id"
          sharedKey  = "law_primary_shared_key"
        }
      }
      vnetConfiguration = {
        internal               = true
        infrastructureSubnetId = "subnetResourceId"
        dockerBridgeCidr       = "<IP_ADDRESS>/16"
        platformReservedCidr   = "<IP_ADDRESS>/16"
        platformReservedDnsIP  = "<IP_ADDRESS>"
        outboundSettings = {
          outBoundType = "LoadBalancer"
        }
      }
    }
  })

  depends_on = [azurerm_virtual_network.main]

  response_export_values  = ["properties.defaultDomain", "properties.staticIp"]
  ignore_missing_property = false
}

The interesting thing that also now appears, is on the overview page of the ACA Environment there is now a property in the Essentials part of the resource overview, showing the load balancer static IP.
@chinadragon0515 FYI

FYI - NAT Gateway support is currently in public preview for the Consumption + Dedicated plan structure. Documentation

We are facing this same issue when our vnet's subnet is configured with a route table with a user-defined route to a firewall. We are not using NAT gateway or NSG on the subnet. Is there a resolution for this scenario?

Closing this because NAT gateway is now supported. @l3ender we're tracking your issue via #881.


Have a clear error message

Because it's really annoying not knowing which field causes the error

personally I'm happy to add warnings in patch releases as I don't think it constitutes any kind of API change.
@silverstripe/core-team thoughts?

Given that it would (presumably) result in a “call to member function on non object” error prior to this change, I don’t see any problem with showing a more useful message. Fatal error -> more helpful fatal error isn’t an API change. I’d rather see an exception than user_error(), though...

Good point. I'm not a fan of an exception here and I think a warning is nice as it lets people continue.


cheat-engine: Undeprecate manifest

Closes #7414

[x] I have read the Contributing Guide.

Hey, I think we should remove this package, the full installer is no longer available directly on github since Cheat Engine 7.1. The exe in the current file is just the downloader.

Maybe we can use the URL that the downloader uses? It might be available in the source code.

I don't think it's included in the source code(maybe I'm missing something), and whether extracting the link to use it violates some kind of license, I don't know.

Can you open an issue in their repo for advice? It would be best to ask them.


Clean up tracing

See https://github.com/input-output-hk/cardano-node/pull/83 for how this would be used.

@dcoutts @coot should I merge this? Is https://github.com/input-output-hk/ouroboros-network/pull/839#discussion_r308188388 clear?

bors r+

Yes, thanks. I'll am able to finish now cardano-node side.


Remove numpy

Remove numpy dependecy to accommodate more users

Removed numpy dependency with math function, added to dev


Adding support for dynamic provisioning

Tested the driver on an EKS cluster on my account by running these commands:
kubectl apply -f deploy/kubernetes/secret.yaml

kubectl apply -k deploy/kubernetes/base/
kubectl apply -f examples/kubernetes/dynamic_provisioning/specs/storageclass.yaml
kubectl apply -f examples/kubernetes/dynamic_provisioning/specs/claim.yaml
kubectl get pvc

kubectl apply -f examples/kubernetes/dynamic_provisioning/specs/pod.yaml
kubectl describe pod

kubectl apply -f deploy/kubernetes/secret.yaml

kubectl apply -k deploy/kubernetes/base/
kubectl annotate serviceaccount -n kube-system file-cache-csi-controller-sa \
 eks.amazonaws.com/role-arn=arn:aws:iam::651262257939:role/AmazonEKSFileCacheCSIDriverFullAccess --overwrite=true
kubectl apply -f examples/kubernetes/dynamic_provisioning/specs/storageclass.yaml
kubectl apply -f examples/kubernetes/dynamic_provisioning/specs/claim.yaml
kubectl get pvc

kubectl apply -f examples/kubernetes/dynamic_provisioning/specs/pod.yaml
kubectl describe pod

# app can write to the file cache if out.txt appears in output
kubectl exec -ti fc-app -- df -h
kubectl exec -it fc-app -- ls /data

Ran tests against all these cases for storageclass.yaml configuration:

With Subnet Id

Multiple subnets should fail

With single security group

with multiple security groups
with multiple security groups from different VPCs (should fail)

With one DRA
With multiple DRAs

single space separating
multiple spaces separating

with FileCacheType specified
with FileCacheType unspecified
with FileCacheTypeVersion specified
with FileCacheTypeVersion unspecified
with KmsKeyId specified
with CopyTagsToDataRepositoryAssociation specified
with LustreConfiguration specified

with the wrong LustreConfiguration values specified

with default LustreConfiguration
with WeeklyMaintenanceStartTime
with ExtraTags
FileCacheDataRepositoryAssociation with specified subdirectory paths
NFS Configuration with DNS IPs

Comments can be addressed in a follow up PR, fine with merging this for now
/lgtm


fix: resolve data error from trello api chore: update

fix: resolve data error from trello api pull
chore: update dependencies

Fixes https://github.com/dashincubator/dash-incubator-app/issues/16


Support MIRRORD_AGENT_TTL as an argument in the CLI

It's currently only usable as an environment variable.

Planning on looking at this once #144 is merged.
Looking at it now, my approach will probably be to edit the ExecArgs struct to add in the MIRRORD_AGENT_TTL that will override an environment variable. If it's not in the CLI args, I'll default back to the environment setting or the default setting of 0.

Awesome @thedanvail. Assigning this to you :)

Addressed in #156

Thank you!


Publish 11/29/2021, 10:30 AM

Docs Build status updates of commit cc5578d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOBuiltInSiteTemplateSettings.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Swagger-ui 2.5.0 API documentation is not visible.

I just upgraded to swagger-ui 2.5.0, i was using 2.4.0. When I run my spring boot application, the documentation is not visible anymore at localhost/#/docs. I looked at the network requests, one call is responding as 404 not found:
Request URL:http://localhost/configuration/ui
Request Method:GET
Status Code:404 Not Found
Remote Address:<IP_ADDRESS>:80
But when I downgrade to 2.4.0 and gradle rebuild, the documentation is back, and the above call is successful.
Here is my gradle dependency:
compile("io.springfox:springfox-swagger2:2.5.0") {
exclude module: 'mapstruct'
}
Can you help me with this one, as I need the fixes from this new release. Thank you.

What version of swagger-ui are u using? Try clearing the browser cache?

What do you mean? Isn't the following dependency mean that I'm using swagger-ui 2.5.0 ?
compile("io.springfox:springfox-swagger2:2.5.0") {
exclude module: 'mapstruct'
}

No you need to have the latest springfox-swagger-ui dependency as well.

Oh well, let me try it now.

Bu howcome I was able to use it without springfox-swagger-ui, just this below:
compile("io.springfox:springfox-swagger2:2.4.0") {
exclude module: 'mapstruct'
}

I did include springfox-swagger-ui dependency, but no luck. The dependency is as follows:
compile("io.springfox:springfox-swagger2:2.5.0") {
exclude module: 'mapstruct'
}
compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.5.0'

The swagger config class is annotated as following:
@Configuration
@EnableSwagger2
@Profile("!" + Constants.SPRING_PROFILE_NO_SWAGGER)
@ConditionalOnProperty(prefix="jhipster.swagger", name="enabled")
public class SwaggerConfiguration {

Ah you're using jhipster! The generator needs to be updated

In the man time u can work around this by replacing /configuration/ui With /swagger-resources/configuration/ui  You would need to do the same for /configuration/security

Sweet, thank you! It worked. I only included swagger2 dependency, no need to included swagger-ui.


⚠ Heritage of Faith Christian Church - Gold Coast has degraded performance

In e9fd991, Heritage of Faith Christian Church - Gold Coast (https://heritageoffaith.com.au) experienced degraded performance:

HTTP code: 200
Response time: 6335 ms

Resolved: Heritage of Faith Christian Church - Gold Coast performance has improved in e48fafe.


Fixed linter errors and renamed a few things

Describe changes
I implemented/fixed _ to achieve _.
Pre-requisites
Please ensure you have done the following:

[ ] I have read the CONTRIBUTING.md document.
[ ] If my change requires a change to docs, I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] I have based my new branch on develop and the open PR is targeting develop. If your branch wasn't based on develop read Contribution guide on rebasing branch to develop.
[ ] If my changes require changes to the dashboard, these changes are communicated/requested.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Other (add details above)

You decided to rename all the plugin classes back to what they were? I actually disagree with this.
We got Plugins. Event Sources and Action Plans are now core concepts of ZenML
Similarly we have Integrations in ZenML. Stack Components have a similar relationship to integrations. But we don't call them StackComponentIntegrations.
I think leaving out Plugin simplifies the readability.


Define function, which transforms an object, keeping keys

I need to define a function, which accepts an object of this type:
interface Source<A> {
    [index: string]: A
}

and transforms that object, keeping the keys, but replaces a values:
interface Target<B> {
    [index: string]: B
}

and I also want to keep typechecking for that case. This is JS example:
function transform(source) {
    var result = {}
    Object.keys(source).forEach((key) => {
        result[key] = source[key] + "prefix"
    })
}

var target = transform({
    "key1": 1,
    "key2": 2,
})

// now target has a {"key1": "1prefix", "key2": "2prefix"}

var three = target.key3 // I want to get type error here on compile-time

Any way to do that?

There isn't a way to represent this in the type system today.

Any plans to future? Maybe some existing issue?

This may be close but the problem here is the value types of key1 and key2 is not string|number but number.
interface SourceOrTarget<T> {
    [index: string]: T
}

function transform<T extends SourceOrTarget<string|number>>(source: T) {
    var result = {} as T;
    Object.keys(source).forEach((key) => {
        result[key] = source[key] + "prefix"
    })
	return result;
}

var target = transform({
    "key1": 1,
    "key2": 2,
})

// now target has a {"key1": "1prefix", "key2": "2prefix"}

var three = target.key3 // error here

This is not about string|number, this is more about keeping object shape replacing types of values. The real-world case is trannsforming object of plain strings to object of complex objects, i.e.:
let out = defineMessages("idPrefix.", {
    id1: "Some message"
})

out === {
    id1: {
        id: "idPrefix.id1",
        defaultMessage: "Some message"
    }
}

This function transforms {[index: string]: string} to {[index: string]: { id: string, defaultMessage: string }}. I want to keep keys in this case.
I don't know how this can be achieved :)

@Strate see https://github.com/Microsoft/TypeScript/issues/4967#issuecomment-153810944 for a related question


Proposal: More flexible task definition

Version 1.9 brought long-awaited (at least by me) multiple commands for task definition, but the way tasks are defined is still rigid, there are a lot of attributes that can only be defined in the root of task.json.
I propose a simple system with inheritance and overriding:
root
|-->taskgroup0
|..........|-->task00
|..........|-->task01
|-->taskgroup1
.............|-->task10
.............|-->taskgroup10
........................|-->task100
........................|-->task101
As you can see, this structure has root as trunk, taskgroup as branches and tasks as leaves.
Root has every attribute defined by default or by specification.
Taskgroup inherits all attributes of root or parent taskgroup and can override any attribute.
Task inherits all attributes of parent taskgroup and can override any.
Only exception to the rule is task's name, which must be defined for each task separately.
In the end, when parsing configuration file you obtain a list of tasks.

Actually we have request that want exactly the opposite. They ask to remove inheritance and make the file simpler. I lean towards that as well.

What i propose does not necessary introduce complexity, the simplest task.json may look like:
{
    "tasks": [{
        "name":"foobar",
        "showOutput":"silent",
        "command":"foo",
        "args":["bar"]
    }]
}

As you can see, there is no visible inheritance.
I personally would like to have inheritance to avoid setting redundant attributes, for example when i have 5 build configurations for c++ project when the only difference is a couple of arguments. With inheritance the only thing i would need to define for each configuration is name and additional arguments.

The complexity comes with explaining what is legal in a tasks.json. The simpler the easier to explain.

What is complex here? You have a list of attributes, which is the same for all. Child inherits parents attributes and can override them.

We support defining properties globally for a tasks.json file, then overriding those in individual tasks. Does that satisfy what you're looking for?


yara doesnt builds on osx

libyara.c:41:10: fatal error: 'openssl/crypto.h' file not found
#include <openssl/crypto.h>
         ^
1 error generated.

this kind of errors shouldnt pass the configure step
tested on git and 3.5.0

Option 1
https://yara.readthedocs.io/en/v3.5.0/gettingstarted.html#installing-on-mac-os-x-with-homebrew
Option 2
Install OpenSSL via Homebrew
$ brew update
$ which openssl
/usr/bin/openssl
$ brew install openssl
$ brew link openssl --force
$ which openssl
/usr/local/bin/openssl

Option 3
Disable OpenSSL.
./configure --disable-shared --disable-magic --disable-cuckoo --without-crypto

Fixed using the 2nd option but setting up the proper CFLAGS/LDFLAGS before running configure in https://github.com/radare/radare2-extras/commit/2c06304977477a94f51a5da092d87cfd754b8ddf

this sohuld be checked by configure imho

On 06 Feb 2017, at 16:23, Florian Roth<EMAIL_ADDRESS>wrote:
Option 1
https://yara.readthedocs.io/en/v3.5.0/gettingstarted.html#installing-on-mac-os-x-with-homebrew https://yara.readthedocs.io/en/v3.5.0/gettingstarted.html#installing-on-mac-os-x-with-homebrew
Option 2
Install OpenSSL via Homebrew
$ brew update
$ which openssl
/usr/bin/openssl
$ brew install openssl
$ brew link openssl --force
$ which openssl
/usr/local/bin/openssl
Option 3
Disable OpenSSL.
./configure --disable-shared --disable-magic --disable-cuckoo --without-crypto
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/VirusTotal/yara/issues/603#issuecomment-277714804, or mute the thread https://github.com/notifications/unsubscribe-auth/AGIjG3C--0AoZS0D8cdfi2JtcLDzvz16ks5rZzrVgaJpZM4L4S4q.

In cccfce3f9fb3ea45f3562550e7fc78d5a22f2a56 configure.ac was changed to check for header files too.


Built-in Currencies

Rather than documentation that tells me how to register common currencies, why not have these "built-in"?  I know the documentation says:
/// Money2 does not create a default set of currencies instead you need to explicitly
/// create each currency.

but why?  Why not support the currencies mentioned out of the box?  We could always register additional currencies if we need.
Alternatively, if you don't want to pre-register, why not simply move the currency list that is documented into code, and the library user can have the convenient option to call Currencies.registerList against the collection?

BTW, there is a minor copy/paste bug for NZD.

Thanks for the feedback.
I've just pushed 1.4.0-beta-1 which now has a CommonCurrencies class.
I would be great if you could take a look at the beta and provide any feedback before I do an actual release.

I've just pushed beta2 as I forgot to export the CommonCurrencies class :<

Resolved in 1.4

I appreciate the update on this.


PearsonCorrCoef and SpearsonCorrCoef are for regression problems

PearsonCorrCoef and SpearsonCorrCoef are for regression problems and thus don't use argmax.

HI there, thanks for your PR!
Please note that the default for dim_argmax in AccumMetric is already None, so you don't need to pass that value once you remove the default in scs_to_fastai.
Please keep all docstrings to one line and add any more comments in a markdown cell in the notebook.

Hi, is there anything new ? Cuz I think we should merge this to fix that bug.


Detach from RuStore

Please make that also detach installed applications from RuStore (ru.vk.store)

not in scope of this module


Add Share page with pointer to omero-guides

As discussed, adding the new page under Key features called Share.
This can serve as a landing page for the webclient pointer dealt with in https://github.com/ome/omero-web/pull/265#issuecomment-786658104 and https://github.com/ome/omero-web/issues/179
This landing page in turn points to the new guides paragraph Shares which is added in https://github.com/ome/omero-guide-introduction/pull/19
In this way, the webclient url would be more solid, and even if the omero-guide url changes, would not break.
cc @joshmoore @will-moore @jburel
Btw, happy to play with the icon if the general direction is okayed here. Atm, I would claim that the icon which I reused here, although a repetition of the annotation icon, is acceptable.

not really sure how to handle the checks error
internally linking to /omero/features/share/, which does not exist (line 137)
I would claim I just created this page in this PR, so possibly there is some sync problem ?

I don't see any new file added to bad3536. DId you forget to commit it?

I don't see any new file added to bad3536. DId you forget to commit it?

Indeed @sbesson thanks a lot for spotting the problem

Still one link is failing, but this really seems to be a chicken and egg problem ?
External link https://www.openmicroscopy.org/omero/features/share/ failed: 404 No error

built on https://snoopycrimecop.github.io/www.openmicroscopy.org/omero/features/share/

I'm not sure that the link "Duplicate and Move the Data to Share" should link to data-management.html#shares-discontinued-feature since you're following the link to find what you can do, you don't really want it to take you to a "shares discontinued" section. It should probably link to data-management.html#move-data-between-groups (since that comes before the duplicate section). But the Move-Data section should maybe start with "If you want to retain a copy of your data in it's current position, then you should <duplicate> it first."

@will-moore @joshmoore Trying to address all of your comments of both of you in https://github.com/ome/www.openmicroscopy.org/pull/447/commits/a0ee4b75634075214c59f509eb06536f2c639aaa - see what you think.

built now on https://snoopycrimecop.github.io/www.openmicroscopy.org/omero/features/share/

fixed https://github.com/ome/www.openmicroscopy.org/pull/447#issuecomment-787884972 on the omero-guides-intro PR https://github.com/ome/omero-guide-introduction/pull/19 with commit  https://github.com/ome/omero-guide-introduction/commit/c6be04a5ee22b2ad7b149831404bf7acb22686a2

Looking good.

Looks good.
This PR is required by https://github.com/ome/omero-web/pull/265 which should be in the next omero-web release.

Looks good.
This PR is required by ome/omero-web#265 which should be in the next omero-web release.

Also, this PR depends on https://github.com/ome/omero-guide-introduction/pull/19 (mainly, new explanation in the Move section is added)

Merging


grammatical error in code of conduct

There are grammatical mistakes in the content of the code of conduct.

Generated a PR #163 please review it. @jbergstroem @apaolillo @0xricksanchez @SikkiLadho


Google Workspace Connector missing link to script

The link to the Python script in the Azure Connector page for Google Workspace is missing.
To fetch Google Pickel String, run the [python script](**https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/DataConnectors/GoogleWorkspaceReports/get_google_pickle_string.py**) from the same folder where credentials.json is saved.
i.When popped up for sign-in, use the domain admin account credentials to login.

the same here. any news?

The file was moved to Solutions / GoogleWorkspaceReports / Data Connectors:
https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/GoogleWorkspaceReports/Data Connectors
I'm running into additional issues with the instructions - they seem to be significantly outdated.

thanks!

Hi @mbell85,
Thanks for raising the issue. We have updated the python script link and repackaged the solution part of this PR. Once this PR is merged will close this ticket.
Thanks


ChannelOutboundBuffer flushed field should be volatile

Expected behavior
As described in the documentation size() and isEmpty() can be called from other than IO thread , these method should be thread safe.
volatile is enough here, as single writer thread more reader thread.
Actual behavior
size() and isEmpty() use flushed field, which should be volatile to get always the result of the last write.
Steps to reproduce
Minimal yet complete reproducer code (or URL to code)
Netty version
4.1 branch
JVM version (e.g. java -version)
OS version (e.g. uname -a)

According to http://psy-lob-saw.blogspot.com/2012/12/atomiclazyset-is-performance-win-for.html and recent measurements, volatile is the proper field definition, but would be better to update it by using `AtomicIntegerFieldUpdater::lazySet.
@normanmaurer are you aware first if the doc is still valid?

if AtomicIntegerFieldUpdater::lazySet is the proper way, totalPendingSize field update is "wrong" in main branch.

totalPendingSize field update is "wrong" in main branch

WDYM with "wrong"?

You suggestted that instead of simple volatile write, use AtomicIntegerFieldUpdater::lazySet rigth?
So if you are go with that direction, to use AtomicIntegerFieldUpdater::lazySet to modify flushed field, you should use the same when modify the totalPendingSize property on main branch. Just to be consistent.
So it is not wrong, but if you see the advantages in case flushed field, the same applied to  totalPendingSize property.

Yep, exactly: if there's a single writer (in the hot path) usually lazySet is a perf win (as VarHandle::setRelease as well).

I think  the javadoc is just wrong / outdated... size and isEmpty should only be called from within the EventLoop (which is what we do in our transport impls anyway). Let me fix the doc

See https://github.com/netty/netty/pull/13502


please add support for yespornplease.adult

Hi,
Please add support for yespornplease.adult.
Regards

added with proper details


modifying glconfig_t breaks engine/gamecode compatibility

While working on #478 I noticed the string we use to store the list of available OpenGL extensions is smaller than the list of available OpenGL extensions itself provided by actual drivers, so I just tried to double the size this way:
diff --git a/src/engine/renderer/tr_types.h b/src/engine/renderer/tr_types.h
index 7c4aeb672..662ae5742 100644
--- a/src/engine/renderer/tr_types.h
+++ b/src/engine/renderer/tr_types.h
@@ -335,7 +335,7 @@ struct glconfig_t
        char                 renderer_string[ MAX_STRING_CHARS ];
        char                 vendor_string[ MAX_STRING_CHARS ];
        char                 version_string[ MAX_STRING_CHARS ];
-       char                 extensions_string[ MAX_STRING_CHARS * 4 ]; // TTimo - bumping, some cards have a big extension string
+       char                 extensions_string[ MAX_STRING_CHARS * 8 ]; // TTimo - bumping, some cards have a big extension string

        int                  maxTextureSize; // queried from GL
        int                  unused;

And then when trying to load the engine from that branch with released game code I got this error:
Loaded VM module in 124 msec
Warn: Error during initialization: CGame VM: Reader: Unread bytes at end of message

Why modifying that string (and then, that struct) breaks engine/game compat? Do we need that?

This struct is used by both the game and the engine. Modifying it will in a way that changes it length, its ordering or anything else is an ABI break.
Here, by changing char extensions_string[ MAX_STRING_CHARS * 4 ]; to char extensions_string[ MAX_STRING_CHARS * 8 ]; will make this field MAX_STRING_CHARS*8 bytes long instead of MAX_STRING_CHARS*4, and thus each instance of the struct will need a bigger memory space.
When you want to keep ABI compat in such a case, it will usually work better if every field is a pointer, as any change in the pointed object will not change the size of the struct. We don't have that unfortunately. For this specific case, we can change every string to a std::string and this specific problem will not happen again.
Keeping ABI is a complicated question though. Do we want to keep a compatible ABI between new releases of dæmon and old game? between old releases of dæmon and new games? Of course we also do want the rebuilds of both to be compatible.
I have the impression that for a game engine, we should support old releases of compiled games with a new engine. Do we need to support anything else?

Yes but do we need to share the OpenGL extension list with the game?

We have another struct, glconfig2_t, which seems to not be shared with the game, at least I don't see Unvanquished making use of it.
Also I don't see Unvanquished making use of extensions_string from glconfig_t, so maybe we can move extensions_string from glconfig_t to glconfig2_t and keep a dummy one in glconfig_t until the day we have strong reason to break the ABI.

For this specific case, we can change every string to a std::string and this specific problem will not happen again.

Not ideal, because then you have to write serialization code. I think there is very little demand from the gamelogic to know most of this stuff, so stuffing everything into glconfig2 is fine.

I have the impression that for a game engine, we should support old releases of compiled games with a new engine.

No, this is currently a non-goal. For gamelogic to run with a given engine release, it is required to build against its  exact ABI. We just want gamelogics built between the last release and master to be compatible with engines built between last release and master. See Wiki - Compatibility.


Regex in Status Response

I am unable to verify a range of status responses in contract.

Question was asked on stackoverflow and asked to raise as an issue.
Bug report
Using version 2.1
Issues is that when posting on server start up, the item gets created and status comes back as 201, afterwards, item exists and status comes back as 200. I'd like to be able to have the test pass on any 200 range.
package contracts
org.springframework.cloud.contract.spec.Contract.make
request {
            method 'POST'
            url value (p('/api/test')), c(~/\/api/test\/.*/))
            headers {
                 contentType(applicationJson)
               }
           body(["value":"someValue"])
        }
        response {
            status (regex'...')
              headers {
                 contentType(applicationJson)
               }
             body([
                    "_index": "",
                    "_type": "",
                    "_id":"someValue"
                 ])
        }
    }

ERROR: groovy.lang.MissingMethodException: No signature of method: contracts.test.status() is applicable for argument types: (org.springframework.cloud.contract.spec.internal.RegexProperty, org.springframework.cloud.contract.spec.internal.ClientDslProperty) values: [regexValueUsed], org.springframework.cloud.contract.spec.internal.ClientDslProperty(DslProperty(clientValue:201, serverValue: 201))

Have you tried using version 2.x ? I do see a status(...) version that should allow picking regex()

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


Emit Realtime Backup Statistics

Summary
As user of K8up
I want to see what's going on during restic operations (e.g. backups) in realtime
So that I'm able to assess the inner ongoing of a restic operation.
Context
Right now we're more or less flying blind as restic doesn't print anything except errors when run in non interactive mode (aka CronJob or Pod).
As of https://github.com/restic/restic/pull/1944 restic is able to emit real-time information in JSON.
With this feature it will be possible to enhance wrestic with:

real-time backup information in the Pod logs
real-time backup information pushed to the Prometheus Pushgateway
removing the ugly parsing code for the end backup stats

Out of Scope

Further links

https://github.com/restic/restic/issues/1063
https://github.com/restic/restic/pull/1944

Acceptance criteria
Given a K8up wrestic Pod runs
When restic is doing a backup
Then real-time statistics and information is printed in the Pod logs.
Implementation Ideas

Wrestic 2.x does parts of this already. The backup progress is printed every second to the log.

removing the ugly parsing code for the end backup stats

I believe that's also in reference to the old implementation? The current implementation simply parses the JSON: https://github.com/vshn/wrestic/blob/master/logging/logging.go#L154
I like the idea of sending that info to a prom-pushgw. We could create a nice dashboard with all information.

We feel that this is not an issue anymore, therefore we'll close this issue.


Add arm64e and pointer authentication support for Swift

This PR upstreams the internally developed support for arm64e and pointer authentication in Swift. For details about pointer authentication, see http://lists.llvm.org/pipermail/llvm-dev/2019-October/136091.html, and for the LLVM and Clang changes, see https://github.com/apple/llvm-project/pull/14. This work is primarily authored by John McCall, with many smaller contributions by several others at Apple including myself.

Please test with following pull request:
https://github.com/apple/llvm-project/pull/846
@swift-ci Please test

Please test with following pull request:
apple/llvm-project#846
@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 1bd425da6758dea33c0a2574ad76ee400435be97

Build failed
Swift Test OS X Platform
Git Sha - 1bd425da6758dea33c0a2574ad76ee400435be97

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - 1bd425da6758dea33c0a2574ad76ee400435be97

Build failed
Swift Test Linux Platform
Git Sha - 1bd425da6758dea33c0a2574ad76ee400435be97

Please test with following pull request:
apple/llvm-project#846
@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - 1bd425da6758dea33c0a2574ad76ee400435be97

Build failed
Swift Test Linux Platform
Git Sha - 1bd425da6758dea33c0a2574ad76ee400435be97

The IRGen test conflicts should be trivial to fix: in this patch, the 64-bit test line has been split into ptrauth and non-ptrauth variants, so non just copy the new symbol name from the single 64-bit line into both, preserving the .ptrauth suffix on the ptrauth line.

Please test with following pull request:
apple/llvm-project#846
@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 1bd425da6758dea33c0a2574ad76ee400435be97

Build failed
Swift Test OS X Platform
Git Sha - 1bd425da6758dea33c0a2574ad76ee400435be97

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 5d918e5ee192def6bec115706bdb1abc9462078d

Build failed
Swift Test OS X Platform
Git Sha - 5d918e5ee192def6bec115706bdb1abc9462078d

Please test with following pull request:
apple/llvm-project#846
@swift-ci Please test

Please test with the following pull request:
https://github.com/apple/llvm-project/pull/863
@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - acfc4a98b1ee94fb4f1211a6fe760e4d27c36ed8

Build failed
Swift Test OS X Platform
Git Sha - 0d400ca31010ab93943059176a7efc5d25985fcb

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - acfc4a98b1ee94fb4f1211a6fe760e4d27c36ed8

Build failed
Swift Test Linux Platform
Git Sha - acfc4a98b1ee94fb4f1211a6fe760e4d27c36ed8

Please test with the following pull request:
apple/llvm-project#863
@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - acfc4a98b1ee94fb4f1211a6fe760e4d27c36ed8

Build failed
Swift Test OS X Platform
Git Sha - acfc4a98b1ee94fb4f1211a6fe760e4d27c36ed8

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - acfc4a98b1ee94fb4f1211a6fe760e4d27c36ed8

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - acfc4a98b1ee94fb4f1211a6fe760e4d27c36ed8

Build failed
Swift Test OS X Platform
Git Sha - cade91c654f518aa50c9b286b4996d7a6e0fd9df

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - ab6533a40f5a02575498eef7f20926d84875cc9a

Build failed
Swift Test Linux Platform
Git Sha - ab6533a40f5a02575498eef7f20926d84875cc9a

@swift-ci please test

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - c0ab0c9c0a71fa2306d9ab192d90a3529687bd2c

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - c0ab0c9c0a71fa2306d9ab192d90a3529687bd2c

@swift-ci please test

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - c0ab0c9c0a71fa2306d9ab192d90a3529687bd2c

@swift-ci please test

Ah, I see https://github.com/apple/swift/pull/30363.


New Metrics Template Update:  Issue-label-inclusivity.md

Updated the Organizational Influence using the new metrics template

Tweak the description and the objective sections to form the Overview section.
Remove Tool Providing metric section e.t.c

All comments resolved


[WIP] Introducing all ios preset video sizes

Added the following video presets for iOS #77
  Resolution480,
  Resolution540,
  Resolution720,
  Resolution1080,

I haven't (nor will be able to) updated android or macOS, as I don't have enough experience with them.
This feature allows iOS to have a high quality compression without having such a large file size

@mrgnhnt96 This can be closed, already supported by #119


fixing python_requires in buildInfo

Add python_requires info to buildInfo

This is a draft, only adding modules
Missing dependencies information
Pending to understand about the "Build" status affecting python-requires or not

This depends on a fix merged to release/2.0, but not yet released.
Close https://github.com/conan-io/conan-extensions/issues/73

Superseded by https://github.com/conan-io/conan-extensions/pull/75


can we extract coordinate XYZ from the given X,Y pixel coordinate? and also, can we convert this range image to opencv image?

I have a package that can reconstruct the image into a point cloud with the z-axis information. You can see it on image2pc.
You need another branch of pc2image.

Okay.. I'm gonna try it today. I just wanted to extract the distance between lidar and detected object by using the pixel value.

max_angle_width is the maximum angle along the XY plane converted to the image. (0°-360°)
max_angle_height is the maximum perpendicular angle to the XY plane converted to image. This value depends on the type of sensor. For the velodyne VLP16, the perpendicular viewing angle is 30°. Setting 360 means that it will convert the entire point cloud.
For more information about these angles you can review the documentation of: pcl::RangeImage::createFromPointCloud

Thanks, and what about the first one? can we extract real distance?

In the image2pc code (in the for loop on line 109), there is a way to get the distance to a pixel.
In short, the pixel coordinate (u,v) is transformed into an XYZ coordinate by converting the location of pixel u with the formula:
float ang= M_PI - ((2.0 * M_PI * j )/(l_img.cols)) ;

This angle is then used to convert the image data to an X coordinate with:
float pc_x_data = sqrt(pow(img_data,2)- pow(z_range(i,j),2)) * cos(ang);

and a Y coordinate with:
float pc_y_data = sqrt(pow(img_data,2)- pow(z_range(i,j),2)) * sin(ang);

Finally, we have the Z coordinate through the image on the right that was saved to pc2image.

As shown in the pc2image image, z axis is the right part of the image and img_data is the left part of the image. In the image2pc code splits the pc2image image into z_range and img_data, and converts it into a point cloud again.

how to convert this z_range(i,j) for a single point? not for a ROI.

We have the Z coordinate through the image on the right that was saved in pc2image.
In the line we save the coordinates of the Z-axis of the point cloud in an image. Then in the line we convert the image information into Z-coordinate again.


[1LP][RFR] ec2.py module changed from boto to boto3

As we want to move to python3 we have to move from boto to boto3.
With this PR elb_connection for ec2 will use boto3
Also the rest of EC2System and EC2Image, EC2Instance and EC2CloudFormation classes are reworked.
Tested, but found some issues - most of them were already there in boto.
For integration_tests I prepared PR which reflects these changes: https://github.com/ManageIQ/integration_tests/pull/8535

@mshriver Got issue with CloudFormationStack refresh.
Refreshes for the other classes work so I think this might be an issue with base_entity:
https://github.com/ManageIQ/wrapanapi/blob/b52751de618c058a9aac751bb5fa9a563ab06240/wrapanapi/systems/ec2.py#L249
`In [4]: stack.refresh()
RuntimeError                              Traceback (most recent call last)
 in ()
----> 1 stack.refresh()
wrapanapi/systems/ec2.py in refresh(self)
251         Re-pull the data for this stack
252         """
--> 253         self.raw = self.system.get_stack(self.raw.name).raw
254         return self.raw
255
wrapanapi/entities/base.pyc in raw(self)
239         """
240         if not self._raw:
--> 241             self.refresh()
242         return self._raw
243
... last 2 frames repeated, from the frame below ...
wrapanapi/systems/ec2.py in refresh(self)
251         Re-pull the data for this stack
252         """
--> 253         self.raw = self.system.get_stack(self.raw.name).raw
254         return self.raw
255
RuntimeError: maximum recursion depth exceeded
`

@mshriver Both issues should be fixed and I double checked that there is no 'Value' in getting tags and there is 'Values': []

@mmojzis, Looks good to me. There is one question though. ^^
there is also one deterrent to merge. You changed a lot of stuff. I'd be excited to see many passed EC2 related tests in integration_tests PR in order to ensure it won't break everything.

@mmojzis, Looks good to me. There is one question though. ^^
there is also one deterrent to merge. You changed a lot of stuff. I'd be excited to see many passed EC2 related tests in integration_tests PR in order to ensure it won't break everything.

Is there a possibility to run ec2 tests with this PR?
I only checked my ec2 storage tests and ec2cleanup and it should work okay.
The only change in EC2 classes is creation_time that it is not naive anymore.
And also something was changed in EC2System, but those methods should be used in ec2cleanup only.

@mmojzis, Looks good to me. There is one question though. ^^
there is also one deterrent to merge. You changed a lot of stuff. I'd be excited to see many passed EC2 related tests in integration_tests PR in order to ensure it won't break everything.

Is there a possibility to run ec2 tests with this PR?
I only checked my ec2 storage tests and ec2cleanup and it should work okay.
The only change in EC2 classes is creation_time that it is not naive anymore.
And also something was changed in EC2System, but those methods should be used in ec2cleanup only.

I'm afraid we need at least some proof that it won't break framework and tests.
You already have PR using this PR.
https://github.com/ManageIQ/integration_tests/pull/8535
Please add PRT command with a bunch of EC2 relevant tests to it in order to have an evidence. And I'll merge it as soon as PRT is done and ok.

@mmojzis, Looks good to me. There is one question though. ^^
there is also one deterrent to merge. You changed a lot of stuff. I'd be excited to see many passed EC2 related tests in integration_tests PR in order to ensure it won't break everything.

Is there a possibility to run ec2 tests with this PR?
I only checked my ec2 storage tests and ec2cleanup and it should work okay.
The only change in EC2 classes is creation_time that it is not naive anymore.
And also something was changed in EC2System, but those methods should be used in ec2cleanup only.

I'm afraid we need at least some proof that it won't break framework and tests.
You already have PR using this PR.
ManageIQ/integration_tests#8535
Please add PRT command with a bunch of EC2 relevant tests to it in order to have an evidence. And I'll merge it as soon as PRT is done and ok.

Well, it looks like there are only 18 tests for EC2:
I tried this command:
py.test cfme/tests/cloud* --use-provider ec2
Is this sufficient ? Can I somehow run it in my integration_tests PR? @izapolsk

@mmojzis I added a line to your PR 8535 in integration tests, modified a bit to comply with what PRT expects. You can restart PRT run there to get it to pickup the test collection string I added. I also included --long-running.


docs(website): some links don't parses

I found three cases where the {@link tagName} entry does not parse:

{@link selectAll}
{@link sql}
{@link $if}

https://koskimas.github.io/kysely/classes/SelectQueryBuilder.html#select

Also broken this example: https://koskimas.github.io/kysely/classes/SelectQueryBuilder.html#innerJoinLateral
```ts db.selectFrom('person') .innerJoinLateral( (eb) => eb.selectFrom('pet') .select('name') .whereRef('pet.owner_id', '=', 'person.id') .as('p'), (join) => join.onTrue() ) .select(['first_name', 'p.name']) .orderBy('first_name')

Hey 👋
Thank you! 💪
Wanna submit a PR for these?

My project is currently migrating to kysely. Maybe I'll find more bugs. If no one fixes the bugs described in this issue by the end of this migration, I will try to fix it.

Incorrect example with plugins: https://koskimas.github.io/kysely/interfaces/KyselyPlugin.html#transformQuery
Need fix, like this:
const plugin: KyselyPlugin & { data: WeakMap<any, any> } = {
  data: new WeakMap<QueryId, SomeData>(),

  transformQuery(args: PluginTransformQueryArgs) {
    this.data.set(args.queryId, something);
    return args.node;
  },

  async transformResult(args: PluginTransformResultArgs) {
    const data = this.data.get(args.queryId);
    return args.result;
  },
};

By the way, I think KyselyPlugin need extend the to allow for other properties besides transformQuery and transformResult.


Create new .github repository under webstandards

james-dow created the following on Apr 26:
As the person setting up contribution guidelines across the webstandards org I could use a way to speed up and centralize the creation and modification of the GitHub health files
We can speed up some of the creation and modifications for epic #481 by creating a .github repository that lives under the webstandards organization. This will add these documentation files by default across the whole organization repositories. This will give us fewer times to create, and one place to modify if the need arises in the future. If a single repository needs to deviate for whatever reason, that's ok, we just add specific contribution files within that repository.
Resources for reference

GitHub Help: Creating a health file for your organization

Acceptance criteria

[x] new repository .github now exists
[x] all of our github health files and contribution guidelines live within the new repository

Original issue: https://github.ibm.com/webstandards/digital-design/issues/759

On May 10, james-dow commented:
I created a repo and tested it. Come to find out this feature isn't supported in enterprise just yet.

On May 10, hahnrob commented:
Avi will investigate and possibly escalate to influence the priority of this feature.
Presented in the May 10, 2019 sprint review. Approved by the Product Owner to close.