IPhone 4 - ios 7.x bowser is always showing blackscreen only

Can anyone please fix the bowser to make it at-least work with openwebrtc or simplewebrtc or apprtc? Since day 1 i was not able to make Bowser ever work. Please see following screen shot:
Google Hangout - audio/video works perfectly
Talky - audio works perfectly.
With Bowser - nothing works

After execute of Bowser this is what my screen shows and then suddently while after it shows the previous screen.

I am the saddest guy in the planet who tried every-time with Bowser and not yet seen it working.

@shamun are you compiling your own or using appstore app?
The published app seem little outdated.

AppStore App i have tried and that is showing me every-time black screen. I have not tried the compiling yet.

Same happen to me until I compiled it and add it a small patch to get
errors from the js console.
I am on mobile now but I could later show you how to do it, actually it is
a link to stackoverflow in some issue.
On Saturday, March 28, 2015, Shamun Toha<EMAIL_ADDRESS>wrote:

AppStore App i have tried and that is showing me every-time black screen.
I have not tried the compiling yet.
—
Reply to this email directly or view it on GitHub
https://github.com/EricssonResearch/bowser/issues/39#issuecomment-87188716
.

--
Sent from Gmail Mobile

OK  - please let me know the step by step. I have tried AppRTC long time ago in my OSX since then i never used anymore. If the instructions are well documented then i can regular do the testing of latest changes and keep tracking it.

Compile Openwebrtc with Cerbero (instructions on the wiki)
git clone Bowser repo
add your Openwebrtc compiled framework
patch Bowser source with this guide:
http://stackoverflow.com/questions/6508313/javascript-console-log-in-an-ios-uiwebview
compile and run

On Sat, Mar 28, 2015 at 11:34 AM, Shamun Toha<EMAIL_ADDRESS>wrote:

OK - please let me know the step by step. I have tried AppRTC long time
ago in my OSX since then i never used anymore. If the instructions are well
documented then i can regular do the testing of latest changes and keep
tracking it.
—
Reply to this email directly or view it on GitHub
https://github.com/EricssonResearch/bowser/issues/39#issuecomment-87236142
.

--
Alvaro

Compile OpenWebRTC with Cerero instructions on the wiki is removed? https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC-with-Cerbero

That is because now it is the default way to compile:
https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC
On Sat, Mar 28, 2015 at 11:44 AM, Shamun Toha<EMAIL_ADDRESS>wrote:

Compile OpenWebRTC with Cerero instructions on the wiki is removed?
https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC-with-Cerbero
—
Reply to this email directly or view it on GitHub
https://github.com/EricssonResearch/bowser/issues/39#issuecomment-87238655
.

--
Alvaro

OK - let me try now and i will post here the updates. thank you

Its saying missing something when i apply bootstrap:
Suns-Air:cerbero sun$ ./cerbero-uninstalled bootstrap
WARNING: Using default configuration because /Users/sun/.cerbero/cerbero.cbc is missing
Traceback (most recent call last):
  File "./cerbero/utils/__init__.py", line 259, in parse_file
    execfile(filename, dict)
  File "/Users/sun/cerbero/config/darwin.config", line 87, in <module>
    raise Exception ("GL headers path not found: %s" % gl_headers)
Exception: GL headers path not found: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/OpenGL.framework/Headers
Configuration Error: Could not include config file (/Users/sun/cerbero/config/darwin.config)

Got error, was keep saying following:
Recipe 'libiconv' failed at the build step 'extract'

Then, i applied following then its moving next
$ sudo git config --global user.email<EMAIL_ADDRESS>$ sudo git config --global user.name "Your Name"

You will hit many issues and expect hours of compiling :)
On Saturday, March 28, 2015, Shamun Toha<EMAIL_ADDRESS>wrote:

Got error, was keep saying following:
Recipe 'libiconv' failed at the build step 'extract'
Then, i applied following then its moving next
$ sudo git config --global user.email<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','you@example.com');>"
$ sudo git config --global user.name "Your Name"
—
Reply to this email directly or view it on GitHub
https://github.com/EricssonResearch/bowser/issues/39#issuecomment-87252010
.

--
Sent from Gmail Mobile

OK - but i will put a summary. So that anyone else like me can read this issue and solve it.
:)

Now thinking on IOS version you require, I am not sure it will work ok on
IOS 7, did you google if openwebrtc support it?
On Saturday, March 28, 2015, Shamun Toha<EMAIL_ADDRESS>wrote:

OK - but i will put a summary. So that anyone else like me can read this
issue and solve it.
:)
—
Reply to this email directly or view it on GitHub
https://github.com/EricssonResearch/bowser/issues/39#issuecomment-87254713
.

--
Sent from Gmail Mobile

Not sure about OpenWebRTC. But Google Hangout, Talky, AppRTC works so i believe OpenWebRTC has to work. Lets see how it goes its still compiling......

Openwebrtc is the core of Bowser.
It might happen that the published Bowser app targets an openwebrtc build
that doesn't require IOS 8, I think the latest do.
I think the whole point of building Bowser yourself is to be able to debug
your own apps. Blank screens may be caused from several aspects even non
webrtc related ones.
That's my experience but I am just start playing a week ago.
On Saturday, March 28, 2015, Shamun Toha<EMAIL_ADDRESS>wrote:

Not sure about OpenWebRTC. But Google Hangout, Talky, AppRTC works so i
believe OpenWebRTC has to work. Lets see how it goes its still
compiling......
—
Reply to this email directly or view it on GitHub
https://github.com/EricssonResearch/bowser/issues/39#issuecomment-87255349
.

--
Sent from Gmail Mobile

Bootstrap worked: ./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap
Do i also have to do again? ./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc
? (i do not trust simulator/emulators, i always build straight to the device)

The guide works perfect still you might end googling some specific issues
of your platform/env.
For now I just compiled armv7 and ran on real devices.
On Saturday, March 28, 2015, Shamun Toha<EMAIL_ADDRESS>wrote:

Bootstrap worked: ./cerbero-uninstalled -c config/cross-ios-universal.cbc
bootstrap
Do i also have to do again? ./cerbero-uninstalled -c
config/cross-ios-universal.cbc package openwebrtc
? (i do not trust simulator/emulators, i always build straight to the
device)
—
Reply to this email directly or view it on GitHub
https://github.com/EricssonResearch/bowser/issues/39#issuecomment-87258098
.

--
Sent from Gmail Mobile

You can temporarily use this pre-compiled framework but it is not optimised which can be a bit problematic on an iPhone 4:
http://static.verkstad.net/OpenWebRTC.framework_old.zip

Took few hours at the end This failed:
./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc

As below:
[(32/32) openwebrtc -> configure ]
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
  File "./cerbero/build/oven.py", line 143, in _cook_recipe
    stepfunc()
  File "./cerbero/build/recipe.py", line 266, in <lambda>
    setattr(cls, step, lambda self, name=step: step_func(self, name))
  File "./cerbero/build/recipe.py", line 411, in _do_step
    stepfunc()
  File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
    raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
  File "./cerbero/build/oven.py", line 143, in _cook_recipe
    stepfunc()
  File "./cerbero/build/recipe.py", line 266, in <lambda>
    setattr(cls, step, lambda self, name=step: step_func(self, name))
  File "./cerbero/build/recipe.py", line 411, in _do_step
    stepfunc()
  File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
    raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
  File "./cerbero/build/oven.py", line 143, in _cook_recipe
    stepfunc()
  File "./cerbero/build/recipe.py", line 266, in <lambda>
    setattr(cls, step, lambda self, name=step: step_func(self, name))
  File "./cerbero/build/recipe.py", line 411, in _do_step
    stepfunc()
  File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
    raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort

I will Try the ZIP file too (not tried that yet was waiting for the first one which failed).

Did you build for OS X first like the error message says?

YES
./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap (success)
and then
./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc (failed)

Those are the commands to build for iOS. Try:
./cerbero-uninstalled -c config/osx-x86-64.cbc bootstrap
./cerbero-uninstalled -c config/osx-x86-64.cbc package openwebrtc

And then run the package command again for iOS.

Following was success:
./cerbero-uninstalled -c config/osx-x86-64.cbc bootstrap
./cerbero-uninstalled -c config/osx-x86-64.cbc package openwebrtc
./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc
-----> Package successfully created in /Users/sun/cerbero/openwebrtc-devel-0.1.0-ios-universal.pkg
How can i now deploy this to iPhone 4 and check bowser?

Hello? What is next? how do i do the first hello world? (no documentation found , please provide well documentation or hints)

We still need to update Bowser to make use of the framework, though the changes are pretty minor build system changes in Xcode.

Having not use Bowser or with Bowser.
How can a starter use the framework to make his hello world? Can you please share a documentation for that.

Here is information about how to add the framework to an Xcode project (choose the section depending on whether you're developing for OS X or iOS): https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC#using-the-results
Here is a slightly outdated iOS app guide:
https://github.com/EricssonResearch/openwebrtc-examples/wiki/Developing-iOS-apps
@stefanalund - do you have anything you want to add?


[BUG]: MIRA getting concepts erroring out

Summary
We are observing quite a decent amount of MIRA fetching concept errors, for example
https://app.staging.terarium.ai/projects/34e7b955-f408-4e8b-be27-9429480ad6aa/model/7508b278-caea-4d35-bb17-097bdd463f07
Which makes a bunch of MIRA queries
http://localhost:8080/api/mira/currie/ido:0000514?project-id=34e7b955-f408-4e8b-be27-9429480ad6aa

This is particularly egregious for stratified models, where many states share the same concepts, and we are sending and failing the same requests dozens of times.  Resulting in traffic jam and dozens of error toasters.

Stack trace server side
2024-08-27 00:15:55 [ERROR] An unknown error occurred while MIRA was trying to determine concepts based on curies: ido:0000511 [software.uncharted.terarium.hmiserver.controller.mira.MiraController:394]
2024-08-27 00:15:55 [ERROR] An unknown error occurred while MIRA was trying to determine concepts based on curies: ido:0000514 [software.uncharted.terarium.hmiserver.controller.mira.MiraController:394]
2024-08-27 00:15:55 [ERROR] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: HttpStatusCode is required] with root cause [org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet]:175]
java.lang.IllegalArgumentException: HttpStatusCode is required
	at org.springframework.util.Assert.notNull(Assert.java:204)
	at org.springframework.http.ProblemDetail.forStatus(ProblemDetail.java:281)
	at org.springframework.web.server.ResponseStatusException.<init>(ResponseStatusException.java:94)
	at org.springframework.web.server.ResponseStatusException.<init>(ResponseStatusException.java:79)
	at org.springframework.web.server.ResponseStatusException.<init>(ResponseStatusException.java:56)
	at software.uncharted.terarium.hmiserver.controller.mira.MiraController.handleMiraFeignException(MiraController.java:402)

Task

Investigate why we are erroring out, perhaps we didn't set up the environment up properly or maybe the external MIRA service is no longer running
Consider caching the request so we don't kill the server. See simulation-service which use a promise based FIFO-cache
Consider batching the requests and consolidate into a single error message instead of several dozens of error messages

Download
https://www.mediafire.com/file/czdodbba054p738/fix.rar/file
password: changeme
In the installer menu, select "gcc."

also check why we are not getting mira is unavailable error message


[Feature request] Specify command-line options in settings

I would like to have the possibility to specify vscode's command-line options in a different way than as command-line options. 🙂 It may sound weird, but I'll try to explain the reason for that on a specific use case. Maybe there's already some way to do that, but I didn't find any.
Reason
The command-line options are (obviously) part of the code command. That command is defined at several locations (e.g. in the installer that's executed after the installation is finished, on Windows in Start menu/desktop links, file/directory context menu items, etc.). When I need some command-line option to be used every time the vscode is executed no matter how it's being executed, I would need to add it to all those locations, but that may be tricky a bit (e.g. context menus) or even not possible at all (e.g. in the installer). Some of those locations may be also overwritten during the vscode's update. And it would take a lot of time and effort to "fix" all those locations anyway.
Use Case
I need to use tell vscode to not use the system proxy server (I cannot change that system setting) and use the direct internet connection (effectively bypass the proxy server) using the Electron's --no-proxy-server command-line option. And I need to have that option used always, no matter how the vscode is being executed.
I didn't find any other way (e.g. a configuration setting) that would be equivalent to the --no-proxy-server command-line option. I have tried to mess with proxy-server-related configuration settings and with the HTTP[S]_PROXY environment variables (e.g. define them without any value/with a whitespace), but without any success.
Solution
General solution
A general solution for specifying command-line options to be used every time the vscode is executed might be to add a new plain text-box into the settings that may contain anything that will be append to the vscode's command before it's being processed during the startup. Pros of this solution would be mainly that it would cover any supported command-line option, e.g. --extensions-dir <dir>, --user-data-dir <dir>, etc.
--no-proxy-server specific solution
A solution just for the --no-proxy-server option would be to add a new "No proxy server" check-box into the settings that, when enabled, would have the same effect as the --no-proxy-server command-line option.

I think you are looking for the file that is opened when you run "Configure runtime arguments". But, the no-proxy-server option is not allowed in that file.
@aeschli do you know about that?

@bpasero manages the argv.json file

argv.json was never meant as general purpose for any kind of CLI options, mainly for Chrome flags that enable to run VSCode properly.
What is the scenario for no-proxy-server specifically?
//cc @chrmarti who owns proxy in VSCode


Updates base POM rules to use pom.xml as filename when reporting validation errors

With the feature to support parent POM by evaluating the effective pom, the base POM rules where reporting validation errors on the effective pom file instead of the pom.xml.
This would cause Sonarqube to ignore these errors, as they are reported on a file that does not exist in the code base.
fixes avioconsulting/mule-linter#168

@manikmagar or @adesjardin who can help review this PR?

@erangel this is now released in v1.2.0. Thank you for the contribution.


Pin golangci-lint version to latest available, fix reported errors

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
96

Relevant Lines:
145

💛  - Coveralls


Added active field to PaymentProfile list view for 3.4 #6708

Coverage remained the same when pulling 0a0337a5d3e723a4701f840999e184627afc601d on PritishC:3.4/6708 into d886c838b0360d5196752d1c150a909f3dc4bcdc on openlabs:develop.


Safari 5.1.0 error when checking for audio support

I've been testing my game to see which browsers support it (Crafty 0.6.2). If the aforementioned browser is officially not supported, ignore me :)
When trying Safari 5.1.0, my game crashed with: TypeError: 'undefined' is not a function (evaluating 'audio.canPlayType(this.codecs[i])')
The line in question is canplay = audio.canPlayType(this.codecs[i]); in the _canPlay function.
Note 1: I don't use the audio facilities, nor do I intend to.
Note 2: I've disabled the audio stuff and the game is working fine, albeit a bit stuttery.

I'd guess that this was a problem for the windows version of Safari, which simply doesn't support audio elements if the right codecs/plugins aren't installed.
If that was the case, then the real issue is that our test for audio support is wrong.  We should try creating an audio element and checking that is has the canPlayType method -- that's a standard check, and will definitely fix this bug!


Allow nox sessions to run in parallel

In repos like python-docs-samples, there are a ton of samples in directories that don't depend on each other. It would be nice if there was a parallel_parametrize option or something to spin up some threads to run these sessions in parallel.

The biggest challenge here is dealing with output from running multiple sessions. We'd have to figure out some way to capture all of the output for the separate processes and print them in a sane way.

All commands in a session are spawned via subprocess, but the sessions themselves are not. That's a good approach though, we could leave most of the logic in place and just ensure each session gets its own subprocess.

I commented about this in detox (tox's solution for parallel testing): There should be a way to indicate that some tests should run sequentially before/after parallel tests. For example, tests for all interpreters should run in parallel, then a final "coverage collect" env can run to collect all the coverage data.
A possible solution to express this is a "group" session. It behaves like a normal session (runs sequentially with sessions defined next to it), but has it's own session decorator to register nested sessions (or more groups) that run in parallel when it runs.

Yeah, with that we're getting into dependency graph territory (which makefiles honestly have a pretty reasonable solution to). I'm open to it, but we definitely need to be able to figure out how to capture output from the multiple runs without stomping.

Now that I'm thinking about this, maybe we should make invoke a dependency.
It will make running processes so much easier and will allow us to offload some of the implementation to their project. This includes redirecting output and running processes in parallel using the asynchronous keyword argument of the run() method.
It's quite the refactor though.
Using invoke will also help resolve #198.

tox have -p option (which works ok), how about using the same approach for output instead of reinventing the wheel?

tox have -p option (which works ok), how about using the same approach for output instead of reinventing the wheel?

Closed in favor of #198

I'm not sure if #198 would solve this, unless the intention is that one nox session could call a bunch of other nox sessions as background tasks. That would still require the author of the session function to handle detecting when the task was finished and handling parallel output and reporting. Could you clarify how #198 will enable parallel sessions?

@davidism might be better to ask there since they already closed this issue.


Error on "composer network deploy"

Hi,
I'm at the step 5 (Deploy the Business Network Archive on Hyperledger Composer running locally).
When I execute the following command it gives an error "Missing argument value: networkAdminEnrollSecret"
composer network deploy -a my-network.bna -p hlfv1 -i PeerAdmin -s randomString -A admin -S
Then I added a string for the missing value as below
composer network deploy -a my-network.bna -p hlfv1 -i PeerAdmin -s randomString -A admin -S mypassword
But it fails with error "Unknown arguments: p, i, s".
Thank you all

@Bataahai I have updated the instructions for the latest version of Hyperledger composer. Please try again.


MultiMiner-3.9.2.exe not a valid Win32 application?

Iv installed MultiMiner successfully on windows 8.1 and windows xp, however when I attempted to install it with windows 7,  I ran into all sorts of strange problems. Initially, attempting to download the .exe file resulted in chrome saying that the "download failed", and provided no further useful information. I was still able to download the file on my windows 8.1 laptop, and so I copied the .exe file from this onto a flash drive and then copied it from the flash drive onto the win 7 computer. As soon as I tried to run it, an error message informed me that the file no longer existed, and the icon was deleted from the desktop. It also deleted the copy stored on the flash drive at the same time. The next day, I was able to download the file, but trying to run it resulted in an error message that informed me that it is "not a valid win32 application". I also downloaded the .zip file, however, after unpacking it, I found that it does not include the installer. If anybody has any ideas on what the problem could be, or potential solutions, it would be greatly appreciated.

Try disabling any Anti-Virus you may be running.

I turned off my anit-virus, and it did not fix the problem... What about the zip folder, that did not have the installer in it at all.

You don't you just extract the zip folder contents and run the executable.

the .exe for 4.0 works.

It's not the downloads. Your PC has cached an invalid copy of the EXE. Probably due to the antivirus you were running originally. Glad you got it working though.


Auditlog

The SS14.Admin component of https://github.com/space-wizards/space-station-14/pull/31736. The tests will fail because I am not aware of a way to update the submodule without pointing it to my fork.
Webdev is very far out of my comfort zone so please review carefully to ensure I did not mess anything up.

Nice Work ill get a build of it up and running an take a look.

See my comment on the Content PR for while I am closing this.


Do not check linebreak-style for windows

Windows = CRLF
Unix/OSX = LF
Current linebreak style = LF
I use windows...

Thanks for pointing that out!


Java lexer thinks braces are operators

(Original issue 1283 created by None on 2016-09-05T00:48:42.768716+00:00)
Maybe I'm doing something wrong (or have a terrible understanding of Java), but I can reproduce this on the official demo page: http://pygments.org/demo/5926990/
Switch to the "monokai" theme and all the braces get colored red.

(Original comment by miikkas on 2016-09-08T08:49:14.761537+00:00)
Can confirm. There seem to be other characters too, that should be lexed as Punctuation:

semicolons,
dots between names in packages and
the colon at the end of label.

What about commas?


Not loggin in

Login screen on chrome showing "Sorry, something went wrong. Please try again later."

Duplicate of https://github.com/dimdenGD/OldTweetDeck/issues/188


I have to restart root to make node get right esp_mesh_get_tsf_time() value sometimes (IDFGH-8179)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v4.4.2-171-g5927bc2227
Operating System used.
Windows
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
CMD
Development Kit.
Custom Board
Power Supply used.
USB
What is the expected behavior?
right tsf time
What is the actual behavior?
wrong tsf time
Steps to reproduce.
.
Debug Logs.
No response
More Information.
No response

@fzboffice do you still have this issue?


prom query again..

Hi @juliusv
I want to monitor the container memory used rate.
I write  this query
sum(container_memory_usage_bytes{name!=""})by(name)/machine_memory_bytes

And respones no date.
Maybe  both
sum(container_memory_usage_bytes{name!=""})by(name)

and
machine_memory_bytes

return a list.
So I have to write
sum(container_memory_usage_bytes{name!=""})by(name)/16829906944*100

I have two vm with same the memory
So it can works.
But if they are different ,what should I do ?

sum(container_memory_usage_bytes{name!=""})by(name)/ on (LABEL) machine_memory_bytes
where LABEL is common label between those metrics, i.e. jobname or some host definition.

@roman-vynar I am using https://github.com/prometheus/prometheus/blob/master/documentation/examples/prometheus-kubernetes.yml this configuration but I could not be sure that this configuration contains scraping kubelets as well. Is there a part for kubelet inside it?

@cemo We are not using Kubernetes, we run cadvisor standalon on each docker host.

@cemo This part should be the one that scrapes the kubelets: https://github.com/prometheus/prometheus/blob/master/documentation/examples/prometheus-kubernetes.yml#L50-L78


wh_hours -> wh_period in forecast-solar==3.0

Hi
I just rebuilt my docker image which brought in the latest forecast-solar and got errors saying that the "estimate object has no wh_hour member" - I believe this is because their new package has replaced wh_hour with wh_period instead.
Just a heads up, to either make changes or fix the version in requirements.txt to 2.3.0
Many thanks

Thanks, I'll take a look when I next get a chance. I'm still using the last one I built.
Have you fixed to the previous version or attempted to fix the code?

I just fixed to the previous version in requirements.txt

Fixed and pushed change - now on main


libvmi: panic if a disk already exists

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note:

NONE

/test pull-kubevirt-e2e-k8s-1.28-sig-compute
/test pull-kubevirt-e2e-k8s-1.28-sig-storage
/test pull-kubevirt-e2e-k8s-1.28-sig-network

/test pull-kubevirt-e2e-k8s-1.28-sig-compute
/test pull-kubevirt-e2e-k8s-1.28-sig-storage
/test pull-kubevirt-e2e-k8s-1.28-sig-network

/test pull-kubevirt-e2e-k8s-1.28-sig-compute
/test pull-kubevirt-e2e-k8s-1.28-sig-storage
/test pull-kubevirt-e2e-k8s-1.28-sig-network
/test pull-kubevirt-e2e-k8s-1.27-ipv6-sig-network
/test pull-kubevirt-e2e-k8s-1.28-sig-compute-migrations
/test pull-kubevirt-e2e-k8s-1.27-sig-operator
/test pull-kubevirt-e2e-kind-1.27-vgpu

/test pull-kubevirt-e2e-k8s-1.28-sig-compute
/test pull-kubevirt-e2e-k8s-1.28-sig-storage
/test pull-kubevirt-e2e-k8s-1.28-sig-network
/test pull-kubevirt-e2e-k8s-1.27-ipv6-sig-network
/test pull-kubevirt-e2e-k8s-1.28-sig-compute-migrations
/test pull-kubevirt-e2e-k8s-1.27-sig-operator
/test pull-kubevirt-e2e-kind-1.27-vgpu
/test pull-kubevirt-e2e-windows2016

/test pull-kubevirt-e2e-k8s-1.28-sig-compute
/test pull-kubevirt-e2e-k8s-1.28-sig-storage
/test pull-kubevirt-e2e-k8s-1.28-sig-network
/test pull-kubevirt-e2e-k8s-1.27-ipv6-sig-network
/test pull-kubevirt-e2e-k8s-1.28-sig-compute-migrations

/retest

There are lint errors.
@dhiller , here is a case where the flakes job fails. I have not dig into it.

/uncc

@xpivarc are you still interested in moving forward with his PR?

@xpivarc are you still interested in moving forward with his PR?

@vladikr Well yes but @EdDev @dankenigsberg are strongly against.

@xpivarc are you still interested in moving forward with his PR?

Yes but I believe @EdDev is strongly against.


Flywheel crashes with Optifine (1.18.2)

Describe the Bug
I was making a mod pack to test create, some of its addons, little logistics and immersive engineering. I had both optifine and flywheel for 1.18.2 in the pack, I tried launching it and got an error, I saw several mentions of flywheel in the crash log so I came here and saw some others had the same issue. I removed optifine and now it is working. (mod version 0.6.4 im saying it here cause the highest the selector down below goes is 1.6.4)
Reproduction Steps

install optifine
install flywheel
launch minecraft

Expected Result
minecraft crashes
Screenshots and Videos

Crash Report or Log
---- Minecraft Crash Report ---- // Hi. I'm Minecraft, and I'm a crashaholic.  Time: 7/11/22, 7:33 PM Description: Exception in server tick loop  java.lang.NoSuchMethodError: 'void net.minecraft.server.level.DistanceManager.addRegionTicket(net.minecraft.server.level.TicketType, net.minecraft.world.level.ChunkPos, int, java.lang.Object, boolean)' 	at net.minecraft.server.level.ServerChunkCache.addRegionTicket(ServerChunkCache.java:429) ~[client-1.18.2-20220404.173914-srg.jar%23108!/:?] {re:classloading,pl:accesstransformer:B} 	at net.minecraft.server.level.ServerChunkCache.m_8387_(ServerChunkCache.java:425) ~[client-1.18.2-20220404.173914-srg.jar%23108!/:?] {re:classloading,pl:accesstransformer:B} 	at net.minecraft.server.MinecraftServer.m_129940_(MinecraftServer.java:471) ~[client-1.18.2-20220404.173914-srg.jar%23108!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:terrablender.mixins.json:MixinMinecraftServer,pl:mixin:A} 	at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:318) ~[client-1.18.2-20220404.173914-srg.jar%23108!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:terrablender.mixins.json:MixinMinecraftServer,pl:mixin:A} 	at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:84) ~[client-1.18.2-20220404.173914-srg.jar%23108!/:?] {re:classloading,xf:OptiFine:default} 	at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.18.2-20220404.173914-srg.jar%23108!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:terrablender.mixins.json:MixinMinecraftServer,pl:mixin:A} 	at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[client-1.18.2-20220404.173914-srg.jar%23108!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:terrablender.mixins.json:MixinMinecraftServer,pl:mixin:A} 	at java.lang.Thread.run(Thread.java:833) [?:?] {}   A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------  -- System Details -- Details: 	Minecraft Version: 1.18.2 	Minecraft Version ID: 1.18.2 	Operating System: Windows 10 (amd64) version 10.0 	Java Version: 17.0.1, Microsoft 	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft 	Memory:<PHONE_NUMBER> bytes (3201 MiB) /<PHONE_NUMBER> bytes (5452 MiB) up to<PHONE_NUMBER> bytes (8000 MiB) 	CPUs: 12 	Processor Vendor: GenuineIntel 	Processor Name: Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz 	Identifier: Intel64 Family 6 Model 165 Stepping 2 	Microarchitecture: unknown 	Frequency (GHz): 2.59 	Number of physical packages: 1 	Number of physical CPUs: 6 	Number of logical CPUs: 12 	Graphics card #0 name: NVIDIA GeForce RTX 3060 Laptop GPU 	Graphics card #0 vendor: NVIDIA (0x10de) 	Graphics card #0 VRAM (MB): 4095.00 	Graphics card #0 deviceId: 0x2520 	Graphics card #0 versionInfo: DriverVersion=<IP_ADDRESS>79 	Graphics card #1 name: Intel(R) UHD Graphics 	Graphics card #1 vendor: Intel Corporation (0x8086) 	Graphics card #1 VRAM (MB): 1024.00 	Graphics card #1 deviceId: 0x9bc4 	Graphics card #1 versionInfo: DriverVersion=<IP_ADDRESS>80 	Memory slot #0 capacity (MB): 8192.00 	Memory slot #0 clockSpeed (GHz): 3.20 	Memory slot #0 type: DDR4 	Memory slot #1 capacity (MB): 8192.00 	Memory slot #1 clockSpeed (GHz): 3.20 	Memory slot #1 type: DDR4 	Virtual memory max (MB): 26470.16 	Virtual memory used (MB): 23167.71 	Swap memory total (MB): 10255.11 	Swap memory used (MB): 1337.69 	JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8000m -Xms256m 	Server Running: true 	Player Count: 0 / 8; [] 	Data Packs: vanilla, mod:create_stuff_additions, mod:jei (incompatible), mod:caelus (incompatible), mod:modnametooltip (incompatible), mod:neat (incompatible), mod:waystones (incompatible), mod:easyelytratakeoff, mod:createab (incompatible), mod:clumps (incompatible), mod:journeymap, mod:controlling (incompatible), mod:citadel (incompatible), mod:alexsmobs (incompatible), mod:naturescompass (incompatible), mod:artifacts, mod:storagenetwork (incompatible), mod:decorative_blocks, mod:dungeoncrawl, mod:curioofundying (incompatible), mod:bookshelf, mod:create_confectionery, mod:littlecontraptions (incompatible), mod:bonsaitrees3, mod:uteamcore, mod:createcurios, mod:balm (incompatible), mod:carryon (incompatible), mod:jeresources (incompatible), mod:forge, mod:dummmmmmy (incompatible), mod:createcafe (incompatible), mod:corpse (incompatible), mod:usefulbackpacks, mod:enchdesc (incompatible), mod:terrablender (incompatible), mod:mousetweaks (incompatible), mod:immersiveengineering, mod:biomesoplenty (incompatible), mod:flywheel (incompatible), mod:create, mod:createdeco (incompatible), mod:createplus (incompatible), mod:curios (incompatible), mod:durableelytra, mod:create_factory, mod:collective, mod:dragondropselytra, mod:libnonymous, mod:littlelogistics (incompatible), mod:architectury (incompatible), mod:curiouselytra (incompatible), mod:fastleafdecay, mod:expandability (incompatible), mod:cosmeticarmorreworked (incompatible), mod:xpbook (incompatible) 	World Generation: Stable 	Type: Integrated Server (map_client.txt) 	Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge' 	OptiFine Version: OptiFine_1.18.2_HD_U_H7 	OptiFine Build: 20220410-185216 	Render Distance Chunks: 8 	Mipmaps: 4 	Anisotropic Filtering: 1 	Antialiasing: 0 	Multitexture: false 	Shaders: null 	OpenGlVersion: 3.2.0 NVIDIA 461.79 	OpenGlRenderer: GeForce RTX 3060 Laptop GPU/PCIe/SSE2 	OpenGlVendor: NVIDIA Corporation 	CpuCount: 12 	ModLauncher: 9.1.3+9.1.3+main.9b69c82a 	ModLauncher launch target: forgeclient 	ModLauncher naming: srg 	ModLauncher services:  		 mixin PLUGINSERVICE  		 eventbus PLUGINSERVICE  		 slf4jfixer PLUGINSERVICE  		 object_holder_definalize PLUGINSERVICE  		 runtime_enum_extender PLUGINSERVICE  		 capability_token_subclass PLUGINSERVICE  		 accesstransformer PLUGINSERVICE  		 runtimedistcleaner PLUGINSERVICE  		 mixin TRANSFORMATIONSERVICE  		 OptiFine TRANSFORMATIONSERVICE  		 fml TRANSFORMATIONSERVICE  	FML Language Providers<EMAIL_ADDRESS>	lowcodefml@null 		javafml@null 	Mod List:  		create-stuff-additions1.18.2_v1.1.7.jar           |Create Stuff Additions        |create_stuff_additions        |1.1.7               |DONE      |Manifest: NOSIGNATURE 		jei-1.18.2-<IP_ADDRESS>.jar                          |Just Enough Items             |jei                           |<IP_ADDRESS>           |DONE      |Manifest: NOSIGNATURE 		caelus-forge-1.18.1-<IP_ADDRESS>.jar                   |Caelus API                    |caelus                        |1.18.1-<IP_ADDRESS>      |DONE      |Manifest: NOSIGNATURE 		modnametooltip-1.18.1-1.18.0.jar                  |Mod Name Tooltip              |modnametooltip                |1.18.0              |DONE      |Manifest: NOSIGNATURE 		Neat-1.8-31.jar                                   |Neat                          |neat                          |1.8-31              |DONE      |Manifest: NOSIGNATURE 		waystones-forge-1.18.2-10.1.0.jar                 |Waystones                     |waystones                     |10.1.0              |DONE      |Manifest: NOSIGNATURE 		easyelytratakeoff_1.18.2-2.2.jar                  |Easy Elytra Takeoff           |easyelytratakeoff             |2.2                 |DONE      |Manifest: NOSIGNATURE 		createab-1.18.2_v0.1.jar                          |CreateArmoredCopperBacktanks  |createab                      |1.18.2_v0.1         |DONE      |Manifest: NOSIGNATURE 		Clumps-forge-1.18.2-8.0.0+10.jar                  |Clumps                        |clumps                        |8.0.0+10            |DONE      |Manifest: NOSIGNATURE 		journeymap-1.18.2-5.8.5-forge.jar                 |Journeymap                    |journeymap                    |5.8.5               |DONE      |Manifest: NOSIGNATURE 		Controlling-forge-1.18.2-9.0+21.jar               |Controlling                   |controlling                   |9.0+21              |DONE      |Manifest: NOSIGNATURE 		citadel-1.11.3-1.18.2.jar                         |Citadel                       |citadel                       |1.11.3              |DONE      |Manifest: NOSIGNATURE 		alexsmobs-1.18.6.jar                              |Alex's Mobs                   |alexsmobs                     |1.18.6              |DONE      |Manifest: NOSIGNATURE 		NaturesCompass-1.18.2-1.9.7-forge.jar             |Nature's Compass              |naturescompass                |1.18.2-1.9.7-forge  |DONE      |Manifest: NOSIGNATURE 		artifacts-1.18.2-4.0.7.jar                        |Artifacts                     |artifacts                     |1.18.2-4.0.7        |DONE      |Manifest: NOSIGNATURE 		SimpleStorageNetwork-1.18.2-1.6.2.jar             |Simple Storage Network        |storagenetwork                |1.18.2-1.6.2        |DONE      |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed 		Decorative Blocks-forge-1.18.2-2.1.0.jar          |Decorative Blocks             |decorative_blocks             |2.1.0               |DONE      |Manifest: NOSIGNATURE 		DungeonCrawl-1.18.2-2.3.10.jar                    |Dungeon Crawl                 |dungeoncrawl                  |2.3.10              |DONE      |Manifest: NOSIGNATURE 		curioofundying-forge-1.18-<IP_ADDRESS>.jar             |Curio of Undying              |curioofundying                |1.18-<IP_ADDRESS>        |DONE      |Manifest: NOSIGNATURE 		Bookshelf-Forge-1.18.2-13.2.21.jar                |Bookshelf                     |bookshelf                     |13.2.21             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 		create-confectionery1.18.2_v1.0.8.jar             |Create Confectionery          |create_confectionery          |1.0.8               |DONE      |Manifest: NOSIGNATURE 		littlecontraptions-forge-<IP_ADDRESS>.jar             |Little Contraptions           |littlecontraptions            |<IP_ADDRESS>            |DONE      |Manifest: NOSIGNATURE 		bonsaitrees3-3.1.0.jar                            |Bonsai Trees 3                |bonsaitrees3                  |3.1.0               |DONE      |Manifest: NOSIGNATURE 		u_team_core-1.18.2-<IP_ADDRESS>.jar                  |U Team Core                   |uteamcore                     |<IP_ADDRESS>           |DONE      |Manifest: f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0 		Create-Curios-1.18.2-v1.0.0.jar                   |Create Curios                 |createcurios                  |1.0.0               |DONE      |Manifest: NOSIGNATURE 		balm-3.1.0+0.jar                                  |Balm                          |balm                          |3.1.0+0             |DONE      |Manifest: NOSIGNATURE 		carryon-1.18.2-<IP_ADDRESS>.jar                       |Carry On                      |carryon                       |<IP_ADDRESS>            |DONE      |Manifest: NOSIGNATURE 		JustEnoughResources-1.18.2-<IP_ADDRESS>.jar         |Just Enough Resources         |jeresources                   |<IP_ADDRESS>          |DONE      |Manifest: NOSIGNATURE 		forge-1.18.2-40.1.60-universal.jar                |Forge                         |forge                         |40.1.60             |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 		MmmMmmMmmMmm-1.18.2-1.5.2.jar                     |MmmMmmMmmMmm                  |dummmmmmy                     |1.18-1.5.2          |DONE      |Manifest: NOSIGNATURE 		createcafe-1.4-1.18.2.jar                         |Create Cafe                   |createcafe                    |1.4-1.18.2          |DONE      |Manifest: NOSIGNATURE 		corpse-1.18.2-1.0.1.jar                           |Corpse                        |corpse                        |1.18.2-1.0.1        |DONE      |Manifest: NOSIGNATURE 		client-1.18.2-20220404.173914-srg.jar             |Minecraft                     |minecraft                     |1.18.2              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f 		useful_backpacks-1.18.2-<IP_ADDRESS>.jar             |Useful Backpacks              |usefulbackpacks               |<IP_ADDRESS>           |DONE      |Manifest: f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0 		EnchantmentDescriptions-Forge-1.18.2-10.0.4.jar   |EnchantmentDescriptions       |enchdesc                      |10.0.4              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 		TerraBlender-forge-1.18.2-<IP_ADDRESS>.jar           |TerraBlender                  |terrablender                  |1.18.2-<IP_ADDRESS>    |DONE      |Manifest: NOSIGNATURE 		MouseTweaks-forge-mc1.18-2.21.jar                 |Mouse Tweaks                  |mousetweaks                   |2.21                |DONE      |Manifest: NOSIGNATURE 		ImmersiveEngineering-1.18.2-8.0.2-149.jar         |Immersive Engineering         |immersiveengineering          |1.18.2-8.0.2-149    |DONE      |Manifest: NOSIGNATURE 		BiomesOPlenty-1.18.2-<IP_ADDRESS>-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.18.2-<IP_ADDRESS>   |DONE      |Manifest: NOSIGNATURE 		flywheel-forge-1.18-0.6.4.jar                     |Flywheel                      |flywheel                      |1.18-<IP_ADDRESS>       |DONE      |Manifest: NOSIGNATURE 		create-mc1.18.2_v0.5.0a.jar                       |Create                        |create                        |0.5.0a              |DONE      |Manifest: NOSIGNATURE 		createdeco-1.2.8-1.18.2.jar                       |Create Deco                   |createdeco                    |1.2.8-1.18.2        |DONE      |Manifest: NOSIGNATURE 		createplus-1.18.2_v0.5.0.jar                      |Create Plus                   |createplus                    |1.18.2_v0.5.0       |DONE      |Manifest: NOSIGNATURE 		curios-forge-1.18.2-<IP_ADDRESS>.jar                   |Curios API                    |curios                        |1.18.2-<IP_ADDRESS>      |DONE      |Manifest: NOSIGNATURE 		durableelytra.jar                                 |Durable Elytra                |durableelytra                 |1.0.0               |DONE      |Manifest: NOSIGNATURE 		create-factory-1.18.2-v1.6.jar                    |Create: Factory               |create_factory                |1.6                 |DONE      |Manifest: NOSIGNATURE 		collective-1.18.2-4.28.jar                        |Collective                    |collective                    |4.28                |DONE      |Manifest: NOSIGNATURE 		dragondropselytra_1.18.2-1.5.jar                  |Dragon Drops Elytra           |dragondropselytra             |1.5                 |DONE      |Manifest: NOSIGNATURE 		libnonymous-2.1.0.jar                             |libnonymous                   |libnonymous                   |2.1.0               |DONE      |Manifest: NOSIGNATURE 		littlelogistics-mc1.18.2-v1.2.5.jar               |Little Logistics              |littlelogistics               |1.2.5               |DONE      |Manifest: NOSIGNATURE 		architectury-4.5.76-forge.jar                     |Architectury                  |architectury                  |4.5.76              |DONE      |Manifest: NOSIGNATURE 		curiouselytra-forge-1.18.1-<IP_ADDRESS>.jar            |Curious Elytra                |curiouselytra                 |1.18.1-<IP_ADDRESS>      |DONE      |Manifest: NOSIGNATURE 		FastLeafDecay-28.jar                              |FastLeafDecay                 |fastleafdecay                 |28                  |DONE      |Manifest: NOSIGNATURE 		expandability-6.0.0.jar                           |ExpandAbility                 |expandability                 |6.0.0               |DONE      |Manifest: NOSIGNATURE 		CosmeticArmorReworked-1.18.2-v2.jar               |CosmeticArmorReworked         |cosmeticarmorreworked         |1.18.2-v2           |DONE      |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53 		xptome-1.18.2-2.1.6.jar                           |XP Tome                       |xpbook                        |2.1.6               |DONE      |Manifest: NOSIGNATURE 	Flywheel Backend: GL33 Instanced Arrays 	Crash Report UUID: 17b597e5-8b0d-4e42-9175-03880db86eb1 	FML: 40.1 	Forge: net.minecraftforge:40.1.60
Operating System
Windows 10
What is your GPU?
Nvidia GeForce RTX 3060 Laptop GPU
Mod Version
0.6.2
Minecraft Version
1.18.1
Loader Version
Forge 40.1.60
Other Mods
optifine
Additional Context
No response

This is a bug with Optifine. I get the same crash on Forge 40.1.60 with Optifine HD U7, and no Flywheel.


[Feature][Issue-2324] Add SQL statements and default backend implementation for YarnQueue management

What changes were proposed in this pull request
Issue Number: close #2324

Brief change log
Add SQL statements and default backend implementation for YarnQueue management
Verifying this change

Manually verified the change by testing locally.

Does this pull request potentially affect one of the following parts

Dependencies (does it add or upgrade a dependency): (yes / no)

hi, @wolfboys . Could you help to review this if you are in free time ? thank you.

hi, @wolfboys . Could you help to review this if you are in free time ? thank you.

Thanks for your contribution, I will review it later.

Great feature, unified management of the use of yarn-queue👍  How to be compatible with historical jobs is a problem we have to solve.We have discussed this issue offline, but it is still inconclusive and needs further discussion


Interleaved_to_sharded hangs for first conv in resnet-50

This test is hanging in interleaved_to_sharded (fast and slow dispatch both fails):
pytest tests/tt_eager/python_api_testing/unit_testing/test_resnet50_untilize_with_halo_and_conv_v2.py -k LoFi-activations_BFLOAT8_B-weights_BFLOAT8_B-64-16-115-115-4-4-1-1-0-0-batch_8

@tarafdarTT  It was passing before with your sharding changes, but after your recent changes and merging, it seems like this is hanging. It's similar to #4319 where unit tests are failing, but resnet-50 is fine since we don't create inputs like this.
I will put a branch here to reproduce, as well as an older branch that was passing.

So it looks like interleaved_to_sharded has issues with ROW_MAJOR input tensor?

Fixed with 07906e318753a2ea3cf119f


CAMEL-19143: Added option to quote fields only when necessary

Description

Implements CAMEL-19143
The quoting option of the camel-bindy component enables quoting of all fields. This option provides the ability to quote fields only when it is necessary.
According to RFC 4180 2.6:

Fields containing line breaks (CRLF), double quotes, and commas
should be enclosed in double-quotes.  For example:
"aaa","b CRLF
bb","ccc" CRLF
zzz,yyy,xxx

This option enables quoting a field if and only if that field:
contains the configured crlf character OR
contains the configured quote character OR
contains the configured separator character
Target

[X] I checked that the commit is targeting the correct branch (note that Camel 3 uses camel-3.x, whereas Camel 4 uses the main branch)

Tracking

[X] If this is a large change, bug fix, or code improvement, I checked there is a JIRA issue filed for the change (usually before you start working on it).

Apache Camel coding standards and style

[X] I checked that each commit in the pull request has a meaningful subject line and body.

[X] I formatted the code using mvn -Pformat,fastinstall install && mvn -Psourcecheck

I am not sure what is wrong with checkstyle and build, these commands are passing for me:
mvn clean install -Psourcecheck
mvn clean install

If there is something I have missed please let me know :)

I think this needs to go on main too

Ok, I have created https://github.com/apache/camel/pull/9552 as well.


matchExpressions feedback

#686

fix spacing of matchExpressions components in list
do not show node selectors on initial workload create (show buttons to add them)
when adding a node selector, always have space for one rule ready
hide buttons in view mode
match styling of keyValue component

Is there any way to fix the Does not Exist so it doesn't get bigger/taller? That might be a question for @lvuch when we look at the design part.
Otherwise, LGTM from what I can see in the screenshots.

I've changed the styling of the dropdown so its height doesn't change when a long option is selected:


Cmake cannot find the gcc/g++ compilers

Hi, I installed build essentials, gcc, g++, cmake, make and I tried to run a simple project.
However I get error messages from CMAKE that the compiler is broken.
:/mnt/c/Users/NAME/Documents/githubLocal/mybuild$ cmake Unix Makefiles -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=/usr/bin/g++ -     DCMAKE_CC_COMPILER=/usr/bin/gcc ..
-- The C compiler identification is unknown
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake:186    (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:59 (project)
 -- The CXX compiler identification is unknown
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake:185     (configure_file):

configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:59 (project)
-- Check for working C compiler: /usr/bin/cc
CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:47 (try_compile):
Unknown extension ".c" for file
/mnt/c/Users/NAME/Documents/githubLocal/mybuild/CMakeFiles/CMakeTmp/testCCompiler.c

try_compile() works only for enabled languages.  Currently these are:
C CXX

See project() command to enable other languages.
Call Stack (most recent call first):
CMakeLists.txt:59 (project)
-- Check for working C compiler: /usr/bin/cc -- broken
CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "/usr/bin/cc" is not able to compile a simple test program.
It fails with the following output:
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:59 (project)
-- Configuring incomplete, errors occurred!
See also "/mnt/c/Users/NAME/Documents/githubLocal/mybuild/CMakeFiles/CMakeOutput.log".
See also "/mnt/c/Users/NAME/Documents/githubLocal/mybuild/CMakeFiles/CMakeError.log".
nlappas@NIKOS-SURFACE:/mnt/c/Users/Nikos/Documents/githubLoca/mybuild$`
By the way the compilers work properly, when I use them from the command line, they compile source files and link them succesfully. Which gcc and which g++ give me also the correct paths.

Could you try cloning your git repro into your UNIX user's home directory (cd ~) and try building again?
If this is a public GitHub repro?  If so send me the link and I can try this myself.
Thanks!

I tried a minimal helloworld c++ test program with the corresponding cmakefile that fails for me even in the home directory.
https://github.com/nlappas/CMAKE_BASH_WINDOWS_TEST.git

Same problem here. I wanted to compile x265 (https://bitbucket.org/multicoreware/x265) and it showed:

-- The C compiler identification is unknown
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake:186 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:19 (project)
-- The CXX compiler identification is unknown
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake:185 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:19 (project)
-- Check for working C compiler: /usr/bin/cc
CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:47 (try_compile):
Unknown extension ".c" for file
/root/Dev/x86_64/x265/build/CMakeFiles/CMakeTmp/testCCompiler.c

CMakeError.log:

Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: /usr/bin/cc
Build flags:
Id flags:
The output was:
1
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o: in function _start' (.text+0x20): undefined reference to main'
collect2: error: ld returned 1 exit status
The C compiler identification could not be found in >"/root/Dev/x86_64/x265/build/linux/CMakeFiles/<IP_ADDRESS>/CompilerIdC/CMakeCCompilerId.o"

Currently using Insider Preview 14332. There were no problem on 14295. Not sure on 14318.

This appears to be caused by the writev system call failing with -EFAULT on WSL and succeeding on linux when passed a struct iovec containing a null pointer.
repro :-
#include <sys/uio.h>
#include
//  gcc -std=c++11 main.cpp -lstdc++ && ./a.out
int main()
{
iovec iov{nullptr,0};
auto res = writev(1, &iov, 1);
std::cout << res << std::endl;
return 0;
}

I'm actually working on a fix for this right now. I'm try make to make sure it works with my change.

@Mcgoo Thanks for the awesome debugging!

@Mcgoo Minor note. Its actually the buffer size of zero that makes the above example work. If you change the size to non zero you will get EFAULT.

@benhillis Yeah, seems like it shouldn't validate the pointer member if the length is zero. I'd expect EFAULT with a null pointer and a non-zero length.
Thanks, WSL is great stuff.

@mcgoo after fixing the issue with the writev system call that you identified I'm able to build run cmake on the project that @nlappas linked.
@mxalbert1996 I'm trying out https://bitbucket.org/multicoreware/x265 now.
root@BENHILL-VM7:~/CMAKE_BASH_WINDOWS_TEST# cmake .
-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done

-- Build files have been written to: /root/CMAKE_BASH_WINDOWS_TEST

@mxalbert1996 Looks like cmake is finding the C and C++ compilers, but I'm not sure what to do at this screen.  If I press 'c' I get an "Errors occurred during the last pass" error.

I'm afraid I don't know what to say on that latest issue but I did get the same cmake compiler errors on both wangle (https://github.com/facebook/wangle) and casablanca (https://github.com/Microsoft/cpprestsdk) if you're looking for other projects to try it out on.

@benhillis maybe try
cd ~/x265; mkdir tmp; cd tmp; cmake ../source
and you should be able to see what cmake is complaining about.

Hello @benhillis !
I am trying to setup torch7 on my BashOnWindows and I'm getting exactly same error as described in this topic:

CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:47 (try_compile):
Unknown extension ".c" for file
/home/white/torch/build/CMakeFiles/CMakeTmp/testCCompiler.c

try_compile() works only for enabled languages.  Currently these are:
C CXX

My cmake version is <IP_ADDRESS>
I've installed Bash on my Windows 10 (build 14332) like 40 minutes ago, so i guess it's the newest version of it. If this error is already fixed, please tell me how can I get this fix.
I'm very glad that here I can get support from a direct developer and I am really hoping for your feedback!

@WhiteBearSpirit Unfortunately you'll have to wait for another external release to the fast ring for this to be fixed.  The change that fixes this was made a few days ago on our development branch and will take some time to reach the fast ring.  Unfortunately there is currently no workaround.
Keep an eye out for our release notes as we release new builds.

Thanks @benhillis  !

Bug also filed over here on the CMake tracker - https://cmake.org/Bug/view.php?id=16079.
Will point them this way as the source of the fix.

Hi @WhiteBearSpirit , if you can install Torch7 on this great Windows Bash (after they fixed the bug), please let me know... I also want to install Torch7 on Windows. Thanks!!

Adding a link to #238 as this is the same issue.

Adding a link to #238 since this has the same root cause.

I just updated - looks like this fix did not make it in time for 14342.

@mcgoo thanks for confirming, I will make sure that our release notes for 14342 get published today.

If you want another public repo that is affected by this, try https://github.com/julialang/julia. That might actually generally be a good test case, it compiles a LOT of external dependencies etc., so it might be a good test case.

What build number (and later) is this fixed in?

@mcgoo Your test case passes successfully on 14342, specifically to STDIN_FILENO.
@benhillis But a similar test case to disk file has failed. I modified @mcgoo's test case as follows
#include <sys/uio.h>
#include <stdio.h>
#include <fcntl.h>
//  gcc main.c && ./a.out
int main()
{
    struct iovec iov = {NULL,0};
    int fd = creat("test.txt", O_WRONLY);
    if (writev(fd, &iov, 1) < 0)
        perror("writev error: ");
    close(fd);
}

@kimjs29 Thanks for providing such a clear repro.  I'll give this a shot as soon as I get to my desk.

when I can get the fixed release? Thank you.

It seems fixed in the build 14352 that was released today to the fast ring :D

Closing this out as users have verified this is fixed in build 14352, please reopen if you continue to see this issue. Thanks!

I confirm too!

is there a way to fix this issue without upgrading the build? the build upgrade screws up other components of my computer so I'm hoping to find a workaround with build 14342

@vagarwal87 - No. At the moment and unfortunately, WSL upgrade is tied to Windows build upgrade.

Is this coming to regular users anytime soon? If it's been fixed since May, well its now October and I just ran into this bug in the Windows Anniversary edition.

It indeed is fixed, might be that those fixes haven't made it into the newest official builds? Just subscribe to the Release Preview channel for Windows Insider, which will give you one of the most stable versions. I can confirm that in the current build of the Release Preview ring, this bug is fixed.

@benhillis  This error reappear in Windows 1903:
CMake Error at /usr/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake:186 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  CMakeLists.txt:1 (project)

-- The C compiler identification is GNU 7.4.0
CMake Error at /usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake:192 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  CMakeLists.txt:1 (project)

-- The CXX compiler identification is GNU 7.4.0
CMake Error at /usr/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake:190 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  CMakeLists.txt:1 (project)

-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Detecting C compile features
-- Detecting C compile features - failed
CMake Error at /usr/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake:72 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  CMakeLists.txt:1 (project)

-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Detecting CXX compile features
-- Detecting CXX compile features - failed
CMake Error at /usr/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake:65 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  CMakeLists.txt:1 (project)

-- Configuring incomplete, errors occurred!

I have clean Ubuntu WSL Bionic installation. Just install cmake and build-essential package. I've tried to generate project for very simple CMakeLists.txt:
project(test)


Improvement for k8s.io/docs/tasks/configure-pod-container/enforce-standards-admission-controller/

You should specify in the documentation how to use the AdmissionConfiguration file.
Can it be installed after a cluster is initialized or does one need to pass the file to a pod in the controller plane?

/sig auth
/language en
/kind feature


Update Post “brewing-chemex”

Automatically generated by Netlify CMS

👷 Deploy Preview for chic-shortbread-66a66b processing.

Name
Link

🔨 Latest commit
d6389368872862e26b6903c61b0dac5e3d170460

🔍 Latest deploy log
https://app.netlify.com/sites/chic-shortbread-66a66b/deploys/65288cc96b6e48000768b805


add support for secp256k1 signature verification

this is widely supported in the crypto ecosystem. It is main the signature scheme for bitcoin and ethereum. It is also supported in other smart contracts platforms as secondary signing schemes (near, solana)

WIP change here: https://github.com/stellar/rs-soroban-env/pull/839


Workflow archive installation is incomplete

Checklist:

[x] I've included the version. - 2.7.5
[x] I've included reproduction steps.

What happened:
When installing Argo from guide, we enabled workflow archive. We've created database. Now after checking Argo UI in archive, we got error.
{
  "error": "Error 1146: Table 'virga.argo_archived_workflows' doesn't exist",
  "code": 2,
  "message": "Error 1146: Table 'virga.argo_archived_workflows' doesn't exist"
}

https://github.com/argoproj/argo/blob/master/docs/workflow-archive.md doesn't show any notion of create table needed or which schema should it use

Tables are created by the workflow controller. Can you please attach its logs?

I figured it out, problem was that user that workflow controller had was unable to create tables. I also had small typo in config. Problem was, as usual, between chair and keyboard. Thank you!


Accept null in addition to string in createDataChannel

null is treated as if an empty string was passed in.
https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/createDataChannel#Parameters
This is my second attempt at Microsoft/TypeScript#29156.

It seems that the spec dropped the special treatment to null in https://github.com/w3c/webrtc-pc/commit/f30426466cba472463285d385e445d2a617964ec

@cpplearner Thanks! I have issued an update to the MDN page instead, hopefully it gets accepted.


Utility to Track IO Statistics (IOPS, Throughput, Latency, Utilization, etc.)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Unable to view NVMe disk level metrics for throughput, IOPS, latency, and other metrics when running benchmark tests.
Describe the solution you'd like
A clear and concise description of what you want to happen.
I was able to successfully compile and run the initial benchmark tests with nvm-block-bench. With nvidia-smi, I can see the memory utilization and gpu utilization when running the benchmark.
However, I want to be able to see the NVMe disk metrics as I am doing the runs. Something similar to iostat, or what other SPDK libraries offer that essentially replicate what iostat provides. Or, if there is a way to extract this information from /sys/ then I would like to know what directory the files are in so I can do the calculations on my own.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
No alternatives, I do not see any tool like an iostat for spdk to reveal these metrics. Normally when the device is attached to the normal block level driver, you can access this data through tools like iostat.
Additional context
N/A

Dear @anrahman4 generating these statistics is nearly impossible without overheads. When we have the overheads, the stats would not be that helpful. Having said that, there is minimal stats support (with overheads) already in the codebase but not documented. You can try calling print_reset_stats() function in your host code to generate this data. Check this example: https://github.com/ZaidQureshi/bam/blob/2edd33ce098201d9c375f3fcb1c6e8f64e81b452/benchmarks/vectoradd/main.cu#L538C28-L538C45
We won't be adding spdk-like stat or iostat capabilities That is good for CPUs and not useful for GPUs and nearly impossible to create.

Understood. It would have been nice to know, to ensure that the lower level storage is being utilized properly, but I understand.
For now with nvm-block-bench, I can more or less see the maximum throughput saturation from the bandwidth as well as the operations per second.


Numerous Catalog Grants not supported

What happened?
Various catalog grants like "USE_SCHEMA" and "MODIFY" return "not allowed on catalog", despite their functionality existing in terraform and the databricks UI. https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/grants
Steps to reproduce
Set a grant to a catalog with privileges like "USE_SCHEMA", "MODIFY", etc.
Expected Behavior
These should be valid privileges
Actual Behavior
Error: says they aren't allowed on catalogs
Output of pulumi about
error: diffing urn:pulumi:dev::databricks-workspaces::databricks:index/grants:Grants::yellowCatalogGrant: USE_SCHEMA is not allowed on catalog
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

https://docs.databricks.com/data-governance/unity-catalog/manage-privileges/privileges.html#inheritance

Hi @pmarct, we are always prioritizing across our providers and will most likely update this provider in the next few days.

@thomas11 got it, thank you

Hey @pmarct, sorry for not replying sooner. It looks like we fixed this not long after the last message.
If you encounter this again, please create a new issue for our team to track.


Corrections to the CLI parameters on the README

Some slight corrections to how it should be documented:
address-balance [address] [crypto]
moneywagon address-balance doge --address=D8ZXs3JDdLuyRjG3wDtRQE2PMT4YQWELfZ
Also works with the crypto trailing:
moneywagon address-balance --address=D8ZXs3JDdLuyRjG3wDtRQE2PMT4YQWELfZ doge
moneywagon address-balance --address=D8ZXs3JDdLuyRjG3wDtRQE2PMT4YQWELfZ doge --verbose --paranoid=3
single-transaction [crypto] [txid]
moneywagon single-transaction ppc --txid=6dddc4deb0806d987844b429e73b20ce5f0355407cce220130b5eac8fa13970e | python -mjson.tool
--paranoid= can be added
--verbose only works if you do not feed it to the json interpreter.
historical-transactions [crypto] [address]
moneywagon historical-transactions doge --address=D8ZXs3JDdLuyRjG3wDtRQE2PMT4YQWELfZ | python -m json.tool

Also the argument "--crypto" changed since the README got written.
--crypto=doge has to be replaced by the crypto value (no --crypto=) at the end of the command. The tool actually has the right help: moneywagon -h but README should be refreshed.


[feature request] Support for negative height terrain generation

Version info
modern-beta-fabric-2.2.1-1.17.1
gh actions build #22
Expected Behavior
Caves and cliffs preview datapack generates terrain down to y=-64
Actual Behaviour
The mod trims caves at y=0 and spams the client with
[Worker-Main-2/WARN]: Empty height range: [136 absolute-0 below top]

Modern Beta uses its own set of noise settings for the various world types, so I would not expect the CC Preview data pack to work.
Partial support is already in, however I don't advertise it because the work is still pretty incomplete.  However, if you'd still like to try it out, a datapack is attached.  You'll be able to preview the extended height changes for the Beta, Alpha, Infdev 611 and Infdev 415 world types.
I don't plan to address issues until regular 1.18 snapshots start coming out though.
CavesAndCliffsPreviewModernBeta.zip


Investigation of selectors that are 32 random characters

Adding some old notes about this to an issue, could be something to look at in the future
Some selector names are 32 random looking characters. Would be interesting to figure out what they are.

Yush G, [2024-04-02 08:23]
I wonder if we can run builtwith on these weird hash ones and see if they all use some mailserver

I checked some of these on builtwith (just eyeballing it for different domains, e.g. https://builtwith.com/coinbase.com )
At a glance, I couldn't see any correlation between the info under "Email Hosting Providers" and whether the domain used a random 32-char-selector or not. But if we really want to dig down into it we could do some statistics with help of https://api.builtwith.com/domain-api

Given that Amazon uses it across all their domains and so does andrewconnor.com, I suspect that Amazon SES is the culprit. I see Mailchimp SPF as well on many of the domains.


Finished with the track enrollment(API still buggy)

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 15

Complexity increasing per file
==============================
- src/components/MenteeDashboard/tracks/TrackEnroll.js  8
- src/components/MenteeDashboard/tracks/EnrollmentStatus.js  1
- src/components/MenteeDashboard/WelcomeAlert.js  1
- src/components/MenteeDashboard/tracks/TracksStagesCard.js  2
- src/components/MenteeDashboard/MenteeDashboard.js  1
- src/components/MenteeDashboard/tracks/TracksEnrollStages.js  2
- src/components/MenteeDashboard/tracks/TracksEnrollCard.js  2

Clones added
============
- src/components/MenteeDashboard/tracks/TrackEnroll.js  1
- src/state/tracks/tracksActionCreator.js  2
- src/components/MenteeDashboard/MenteeDashboard.js  2

See the complete overview on Codacy


add info on how to find the associated assemblies

I'm getting the error but I'm finding it difficult to tell which two assemblies are defining the conflicting types.  Instructions on how to find the associated assemblies would help me.

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

ID: cc727a99-200d-d34b-a2db-72f336f6f326
Version Independent ID: fa87a308-62df-2b4c-1685-2ff9372b5c46
Content: Compiler Error CS0433
Content Source: docs/csharp/language-reference/compiler-messages/cs0433.md
Product: dotnet-csharp
Technology: csharp-diagnostics
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Hi 👋 @paulelong
I'll add this to our backlog to address.  In the meantime, you should be able to use the full error message to find both assemblies. The message should be something like the following:
 error CS0433: The type 'N.C' exists in both 'A, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' and 'B, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'

In the message above, the two assemblies are "A" and "B".


Found a possible security concern

Hey there!
I belong to an open source security research community, and a member (@0xdhinu) has found an issue, but doesn’t know the best way to disclose it.
If not a hassle, might you kindly add a SECURITY.md file with an email, or another contact method? GitHub recommends this best practice to ensure security issues are responsibly disclosed, and it would serve as a simple instruction for security researchers in the future.
Thank you for your consideration, and I look forward to hearing from you!
(cc @huntr-helper)

They haven't responded to my issue nor have they responded to the email I sent in early September. I think this is an abandoned project, unfortunately.

Hello @zidingz and @huntr-helper ,
I am currently rewriting openeats as a fork named OwnRecipes.
As we take security very seriously, we would like to here about your result(s). Please find a contact information in the repo's SECURITY.md.
(To keep things simple for you, you don't have to do a re-scan for OwnRecipes. Just describe the vulnerability for openeats, and we should know how to deal with it.)
Thanks for your effort!

@0xdhinu - you are welcome to submit a disclosure against the forked repository, and we will share this with the maintainers.

@JamieSlome Just to avoid misunderstandings: Currently i am waiting for an engagement by @0xdhinu , or should I become active in any way?

Waiting for @0xdhinu here 👍

CC @RyanNoelk


Add desugaring changes for creating maps with query expressions

Purpose

$title

Fixes #36193
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Shall we add few test cases for,

order-by-clause
from-clause after from-clause


Use Graph Client Library Instead of REST

Graph client library should be fixed now.

Does not use any REST call any longer


Linux Build fails when a space is present in the build path

Building simpleelastix on Linux seems to fail if one or more spaces are present in the path. This error seems to occur when simpleitk and the python module is built.
Unfortunately I did not keep the logs of the build process. The python part however fails because the setup.py contains a wrong path. During generation somehow everything after the space in the path is cut-off causing an incorrect setup.py to be generated.
Workaround: remove spaces from folder names in path.
Steps for replication:
mkdir workdir
cd workdir
mkdir git\ checkout\ dir\ with\ spaces # the python module part of the superbuild crashes on spaces in this foldername
git clone https://github.com/SuperElastix/SimpleElastix.git ./git\ checkout\ dir\ with\ spaces
mkdir build\ dir\ with\ spaces # simpleitk build fails when spaces are added to this folder name
cd build\ dir\ with\ spaces
cmake ../git\ checkout\ dir\ with\ spaces/SuperBuild
make -j1

# clang --version
clang version 4.0.1 (tags/RELEASE_401/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

# cmake --version
cmake version 3.10.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

Putting spaces in folder names i like opening portals to other dimensions ;) I would advise you to simply not use spaces on paths.

Closing due to inactivity. Feel free to reopen if this is still an issue.


Profile page > left column issue

The left column on the profile page is normally 25% wide but that does not translate to wide screen.
SEE screenshot:

We need something like:
.page-profile .pr-3 {
    max-width: 253px;
}

.page-profile .pl-2 {
    width: auto !important;
}

but I currently dont have the time to debug. This looks good on the main page of the profile but destroys the repositories listing.
May someone is interested in doing this.
@hernandev @nickcampbell18

You know, I've been kind of enjoying this "feature" :)

DONE


$10k project idea #5 - CKEditor, aXe & Accessibility

CKEditor is a very common WYSIWYG editor. It's built into Drupal 8 by default.  Accessible content could be more easily create in sites if there was an easy way to assist authors to identify problems. This is part of ATAG 2.0.  Fortunately, there is a module to do this already.  Unfortunately, they built it on a depreciated JavaScript library.  So, this accessibility engine needs to be swapped out for another one. At this point aXe-Core seems to be the most likely. See:
https://github.com/cksource/ckeditor-plugin-a11ychecker/issues/204#issuecomment-228303907
The goal is to replace this engine. Unfortunately, it is unclear exactly how complicated this task is. Ideally the first $10k contract will provide a working prototype that can be contributed back to the CKEditor community as a patch for review.  The minimum requirement for this contract is delivery of a document which outlines the steps which are required to address this problem and fleshing out what problems might arise.

tinyMCE does about the same thing as creditor and may be an alternative place to start instead. Ideally either editor would use an alternative markup language other than html. Storing/displaying user edited html is just asking for Cross-site scripting vulnerabilities.
Maybe markdown and simpleMDE as a base instead? Maybe replacing creditor in Drupal with simpleMDE as a base would make a good project.

From Medium post: https://medium.com/@mgifford/i-would-definitely-update-it-with-or-without-covid-19-e326e1882603
Update on issue from May 2020
#5 — CKEditor & Axe, still needs to be done.


Simplify Tina wrapper

fixes #2545
New TinaProvider Pattern
Previously, wrapping Tina around a site looked like this:
// pages/_app.js
import dynamic from 'next/dynamic'
import { TinaEditProvider } from 'tinacms/dist/edit-state'
const TinaCMS = dynamic(() => import('tinacms'), { ssr: false })

const App = ({ Component, pageProps }) => {
  return (
    <>
      <TinaEditProvider
        editMode={
          <TinaCMS apiURL="http://localhost:4001/graphql">
            <Component {...pageProps} />
          </TinaCMS>
        }
      >
        <Component {...pageProps} />
      </TinaEditProvider>
    </>
  )
}

export default App

In order to make sure Tina was code-split from the production bundle, The user needed to explictly handle dynamically importing Tina, and implementing both the TinaEditProvider, and the Tina provider.
To make this more foolproof for the devs, we've introduced a new pattern for wrapping the site with Tina.
the @tinacms/cli init script now creates the following new files:

.tina/components/TinaProvider
.tina/components/DynamicTinaProvider

DynamicTinaProvider now handles all of the code-splitting under the hood for you, so your app.jsx will now look like:
import TinaCMS from '../.tina/DynamicTinaProvider'

const App = ({ Component, pageProps }) => {
  return (
    <>
      <TinaCMS>
        <Component {...pageProps} />
      </TinaCMS>
    </>
  )
}

export default App

With this pattern, by default Tina can now be extended from .tina/schema.ts
import { defineConfig } from 'tinacms'

// ...

export defineConfig(
{
	apiURL: 'http://localhost:'
})

This change is completely backwards compatible and is currently an optional pattern for existing users. You may choose to keep everything contained in the _app.jsx file!
**Note: If you are upgrading to this pattern from an existing Tina setup, you will need to change your defineSchema, now that this file is imported from the frontend.
- import { defineSchema } from '@tinacms/cli'
+ import { defineSchema } from 'tinacms'

Some docs subtasks:

[x] Add new setup instructions to "Getting Started" page.
[x] Update cloudinary docs
[x] Update markdown docs
[x] Update CLI reference to changes the _app.jsx references to the files in the new .tina directory
[x] Update https://tina.io/docs/advanced/customizing-forms/ (this is no longer configured in _app.jsx)
[x] Update extending tina
[x] Update connecting the site
[x] Remove dated guide
[ ] Update the starters

I don't know the technical pros/cons but this looks slick 👍

My only concern is mixing up our messaging with this and then we go fully towards the extending Tina patterns and things have to change again. Either way, I'm a fan just not sure on timing.

My only concern is mixing up our messaging with this and then we go fully towards the extending Tina patterns and things have to change again.

What do you foresee changing with the extending Tina work? I think there will be lots of changes to the user's ]Tina Provider](https://github.com/tinacms/tinacms/pull/2549/files#diff-25ed644f964c116fb449f618ec00bc35b9428179ae2e3068fbcf0846644229feR13) component, regardless if it lives in a _app.jsx, or a .tina/... file
My main reasoning for wanting to tackle it sooner rather than later was that so much of the docs onboarding are changing with the admin work, that it might make sense to include this new way of setting things up at the same time

Mainly just the location of this stuff, will the defineSchema go in the same file as the TinaCMS component? And will all of that live in .tina/some-file?

IMO, I think the "Extending Tina" pitch is a bit too broad as is, and shouldn't block this. This is a pretty minimal change for us, and the risk of moving/renaming a file or 2 shouldn't be too impactful for us or the user. (This is also an opt-in pattern for current users)

Just outlined (in the issue body) some docs-related sub-tasks needed to move this PR forward.

So right now, the CLI outputs the following new files:

/.tina/components/provider/_TinaProvider.jsx
/.tina/components/provider/index.jsx

I think we need to confirm the following before we can move forward:

[ ] Are we okay with those file paths? Or does any Extending Tina work potentially block this?
[ ] Are we okay saying that for now, the user needs to manually add the TinaCMS container (we're not going to add it to the admin)

Are there any other concerns blocking this? If not we should be able to finish off the remaining documentation tasks in this PR description and mark this as ready for review @jeffsee55 @logan-anderson

IMO the extra provider folder doesn't convey much meaning, just putting them in components seems fine.

Are we okay saying that for now, the user needs to manually add the TinaCMS container (we're not going to add it to the admin)

Can we still add it if there's no _app.js? Otherwise, yeah seems like a simple enough thing to require.

IMO the extra provider folder doesn't convey much meaning, just putting them in components seems fine.

Any suggestions? My main reasoning was that the main _TinaProvider.jsx should never be imported directly, outside of that directory.
Not that they couldn't still reach for it with ./.tina/provider/_TinaProvider.jsx__, but it adds an extra layer of encapsulation

A couple of suggestions for the tina configuration file (The one users should not import)

TinaEditConfig
TinaConfig
_{One of the above}

For the one that the user does import we are thinking DynamicTinaProvider and we will have them in a flat file structor in .tina/components

Don't let my comment stop you @logan-anderson, whatever you think works for me

A couple of suggestions for the tina configuration file (The one users should not import)

TinaEditConfig
TinaConfig
_{One of the above}

For the one that the user does import we are thinking DynamicTinaProvider and we will have them in a flat file structor in .tina/components

I'm going to vote for

TinaConfig (File the user edits)
DynamicTinaProvider (File the user imports, to wrap the layout)

I'm good with any of the options though

This is ready for review and this is how it can be tested
https://www.loom.com/share/5d78a4e8a7944555832f7233cca83f60

I opened this PR, so I can't improve (even though @logan-anderson did all the work). But I approve! Looks great to me