Bug return error status for illegal expr

Proposed changes
Issue Number: close #14770
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 46.15 seconds
load time: 426 seconds
storage size:<PHONE_NUMBER>1 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221202115122_clickbench_pr_56953.html


Move +bids/private stuff to +bids/+internal?

What do you think of moving the package-private functions in +bids/private to a new +bids/+internal package?
This would allow these functions to be directly tested and played with during development, but would still indicate to users of the library that they're for BIDS-MATLAB's internal use and shouldn't be called from client code. This "internal" package name is a pretty well-established convention these days. I've seen it in both Java and Matlab code, including MathWorks' own code.
This also removes the need to do the extra addpath step under Octave to work around its handling of private directories inside packages. This PR updates the .travis.yml file to reflect that.

it is indeed used a lot in MATLAB toolboxes. I am fine with this.

I will defer to people with more experience on this (AKA @robertoostenveld) so I would be in favor.

The issue in Octave with private directories inside +packages has now been fixed and will be available in the next release.
Changing private to +internal is a switch from a hard constraint to a soft one on who can call the function. I initially preferred private as the rule is then explicit and enforced but it is true that +internal will allow to write more fine-grained unit tests and will allow these functions to be called throughout the +bids package (e.g. from +bids/fcn1.m and +bids/+util/fcn2.m so that's a :+1: for me too.

Will merge this one as well in 24 hours.
Speak now or forever... send a PR later.


Input issues in Dark Souls II

Hey, as I speedrun Dark Souls II I still often have to boot up the original game, and it has quite a few issues on modern hardware and Windows 10/11. I know using DXVK directly on Windows is not the intended use case, but it helps greatly for me with some inconsistencies in frame rate and stuttering. I have a couple issues still though that I handle with workarounds, but it would be awesome if someone could look into it as it has been many years since I really touched C/C++. I have compiled new DLLs from the master branch, which included some rendering fixes for D3D9 that are working nicely.
First issue is when running the game windowed it automatically goes into borderless, something it doesn't do without DXVK. I thought this feature was nice, but it seems the mouse cursor position is not correct, making it difficult to use menus. If I use something like Borderless Gaming on top it seems to fix the issue, probably by moving the window position as it goes into borderless, which DXVK does not seem to do (unless this is some issue in how windows handles it).
Second issue is if I play fullscreen. This fixes the mouse position mentioned above but instead I get a pretty noticeable increase in input lag (at least with controller). Especially camera movements or changing character direction get a very sluggish feel.
I can put together some log files etc. if needed, but it probably is not that helpful as there is no crash or anything.
Software information
Game: Dark Souls II (mostly tested on patch 1.02, but applies for latest patch)
All settings on highest, motion blur and depth of field off, 1440p resolution
System information

GPU: RTX 3080
Driver: 497.29
CPU: Ryzen 5900x
Wine version: NA
DXVK version: 1.9.2 (master branch)

Can also confirm that offsetting the initial window position more makes the offset in mouse cursor position even worse, so it is definitely related.

Are you talking about the original DS2 or the Scholar of the First Sin version?

Are you talking about the original DS2 or the Scholar of the First Sin version?

The original version. I can also check scholar tomorrow since I have not played it recently, but I haven't had as many issues with it in the past as it uses D3D11.

Can you make an apitrace? I don't have the original version.

Mouse offset in menus could be due to incorrect window resolution/aspect ratio. IIRC the same thing happens in sleeping dogs on windows with dxvk.
And increased input lag in exclusive fullscreen could be due to vulkan always selecting the lowest "60hz" (59.94 over 60.00) of your displays EDID. This Hz thing has been an issue forever with almost all vulkan apps.

Can you make an apitrace? I don't have the original version.

I tried downloading the apitrace files, but unfortunately the links in the trace guide are dead :(

Mouse offset in menus could be due to incorrect window resolution/aspect ratio. IIRC the same thing happens in sleeping dogs on windows with dxvk.

I am pretty confident it is not due to aspect ratio/resolution since the window does not appear resized in any way. What I meant by offsetting the window above is that I moved the window further out from the top left corner. This would offset the registered mouse position in game by a similar/same amount when it went back into borderless.

And increased input lag in exclusive fullscreen could be due to vulkan selecting 60hz from your displays edid. this hz thing has been an issues for many vulkan apps for a very long time now (on windows anyways).

Could be, it does seemingly put my screen into 60Hz and freesync is not working too well (black screens for a while when tabbing out etc.). Not sure this alone is enough to account for the large increase in input lag though, because I used to set my old monitor manually to 60Hz when playing this game in the past without DXVK and input lag was much better.

@K0bin I am experiencing the same issues when using DXVK for the scholar version. The game also doesn't seem to want to close properly when I use DXVK, so I have to force close it with task manager after the window disappears.

That's an entirely different issue from what you described before. DXVK got a change to make it exit cleanly after 1.9.2. Try a build of master for that particular issue.

That's an entirely different issue from what you described before. DXVK got a change to make it exit cleanly after 1.9.2. Try a build of master for that particular issue.

Yes I did not have that issue in the original version of Dark Souls II, only in scholar. I also built the DLLs for that from master.

If the exit issue in Scholar persists, please open a separate issue for that. Scholar of the First Sin uses D3D11 and the original uses D3D9, so the problem is unrelated. I can't reproduce that though. I played through Scholar of the First Sin a few weeks ago  using Proton Experimental (which ships DXVK master) and it ran perfectly start to finish.
We also still need the apitrace of the original game to look into the other issues.

@K0bin as I mentioned earlier I was not able to download the required files for generating an apitrace for d3d9. I tried the links in this guide: https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace but just get an error. Is there somewhere else I can get these files?
I also wanna make it clear that the issues I originally submitted for D3D9 were also reproducable for Scholar, both the mouse cursor offset in windowed and the input lag in fullscreen. Since you have Scholar, did you attempt to play in windowed, drag the window a little bit away from the top right corner and then attempt to use the mouse in menus inside the game?

https://github.com/apitrace/apitrace/releases/download/10.0/apitrace-10.0-win32.7z
This link works.

I tried the main menu of Scholar in windowed mode and it's neither borderless nor is the mouse cursor off.

Ok, that is unfortunate that it does not seem reproducible in wine. I have no idea what causes it, but the input lag I get using a controller (and I tested two different ones) is noticeably higher for me in fullscreen only when I run through DXVK. I tried a few different compatibility settings since windows is apparently doing something funky then to make it borderless fullscreen, but it had no effect. I uploaded an apitrace for the original game here (which I could not manage to generate using the d3d9 and dxgi DLLs from DXVK) in case there is still some way it can be useful: https://drive.google.com/file/d/1eK4c9Y1nYK9iRVvcKNTIxekGLGyo5fwE/view?usp=sharing
Any tips/guide for how to set up breakpoints for debugging? Haven't worked with creating DLLs before and re-compiling with logging here and there did not really get me anywhere so far in figuring stuff out.

Haven't found a solution to the input lag in fullscreen, but after testing some different settings in dxvk.conf I figured out how to make the game behave as expected for windowed. Seems the culprit is the built in vsync (and potentially conflicts with g-sync) that you can't normally turn off in game, so adding these to the conf file stopped the game acting as exclusive fullscreen for me (works for both regular DS2 and Scholar of the First Sin):
dxgi.syncInterval = 0
dxvk.tearFree = True
Alternatively just adding this also did the trick for me for d3d9:
d3d9.enableDialogMode = True


Added POC arbitrary query strings

So there's a strong chance that this particular incarnation of this PR will be rejected, but I figured a POC would be better than trying to say what I mean in an issue
I've modified the ListWAFRules function to take an optional url.Values... My personal use case for this being that I want to see ALL my WAF rules, so ?per_page=1000 for example.
Obviously this is introducing a special case, so a couple of ideas would be:

Do this on *, or at least all places it makes sense (messy but would make everything super flexible)
Add a url.Values to the API struct that can be used as a default, and add it on to the URL within makeRequest (much tidier but modifying would no longer be concurrency safe)
Both (which I quite like, as you can have your default set in the API struct and any special rules explicitly entered per request)

Equally, I'd be very happy for this to be accepted in to master as it's on my critical path, but beyond that the second option would help immensely for my use case.
Anyway, let me know what you think, I'm happy to do some more leg work on this.

Both (which I quite like, as you can have your default set in the API struct and any special rules explicitly entered per request)

This gets my vote—some of the defaults (e.g. 20 per page, 50 per page) are quite low and it's preferable to save another HTTP round-trip where possible. You could implement this as a method on API with a warning to not call concurrently/during requests (i.e. api.SetPerPage(n int)).
The downside to that approach is that some values may not make sense for every endpoint, and passing a nil parameter is not the nicest API - e.g. ListWAFRules(zoneID, packageID, nil).

If we stick with the pattern I've demonstrated in ListWAFRules for the other methods, because it's variadic you don't actually have to pass anything as the third argument. If we make API.makeRequest take the same (that is 0 or more url.Values) it would be more DRY as we can either implement validation (i.e. error on more than one instance passed in) or even simple merging within the API object.

I'm fine with this PR as-is, but I'm definitely open to making this more DRY, as I'm already doing similar things in dns.go and zone.go (and I'm not entirely happy with the way I'm doing it there).
I like the idea of extending the API struct and having a method call to modify it.
@oholiab if you like I'll merge this and we can do the other work later, or if you've already got something in mind feel free to push it to this PR for review.
Thanks for contributing!

because it's variadic you don't actually have to pass anything as the third argument.

As long as we merge multiple url.Values into a single map (or error out if they provide > 1) that'd work. You & I (and James) all know what is intended here by the variadic arg, but other users might pass three (3) distinct url.Values instances.

I think maybe hold off on merging actually - I should be able to knock
together the extension to API and associated methods on Monday and then
after that's merged, rebase this branch on master and attempt to glue the
two ends together at a later date - that way we won't have any regression
in master between commits and I can get on with my terraform code without
having to worry about compatibility.
Sound good?
On 11 Mar 2016 18:53, "Matt Silverlock"<EMAIL_ADDRESS>wrote:

because it's variadic you don't actually have to pass anything as the
third argument.
As long as we merge multiple url.Values into a single map (or error out
if they provide > 1) that'd work. You & I (and James) all know what is
intended here by the variadic arg, but other users might pass three (3)
distinct url.Values instances.
—
Reply to this email directly or view it on GitHub
https://github.com/jamesog/cloudflare-go/pull/4#issuecomment-195496435.

That works too. Appreciate the work/effort @oholiab!

Sounds good to me.


Write an article on the philosophy behind RWD

User story
As a web developer I want to understand what is meant by responsive web design and understand what other materials there are on MDN that relate to it.
Acceptance criteria

[ ]  Article on RWD written
[ ] Article reviewed
[ ] Tickets raised for any material that needs adding to MDN to support this page

In my front end development learning pathway, I had a loose outline for this, along the lines of:

Theory of responsive web design (20-25 hrs)

Overview of RWD: How we used to build sites (e.g. fixed width, separate mobi site), the modern device landscape and why it changed things. For actual practical coverage, link to articles in the CSS layout module that explain the technologies indolved.
Fluid / liquid layouts, and other responsive staples
Media queries
Responsive media (keeping file sizes down, using , etc.)
Responsive typography
Etc.

As the early comment says, we'll need to think about what needs adding to the rest of the CSS course to cover the actual practice stuff behind the theory.

So I thought we were just doing an overview page ... do you want a module as outlined above or an overview page as we discussed. Just making sure I'm not confused!

Sorry, that was confusing! To be clear — for now let's just write the overview as discuss (which I thought would cover the topics listed above, plus whatever else you thought)
After you've written it, let's have a think about what gaps we have in the CSS modules, i.e. what features mentioned in the overview are not covered.

no problem, just wanted to check. I have just got off a redeye from DC so it's not going to take much to confuse me.

@chrisdavidmills  Here is a first pass at an overview page. I wanted to try and set responsive design in place with a bit of history and then to explain it really is just a term to describe an approach, which is pretty much the default now. I've then linked to various things around the docs.
I think the main thing we could do with adding to Learn would be an nice easy intro to media queries and approaches to building a responsive site, I created a ticket for that.
I was going to put in more of the embedded examples but these don't work so well when trying to demo responsiveness, so I thought perhaps each of the small examples I could perhaps add a screenshot at mobile size and one at desktop, to show how flex, grid, multicol items behave? Let me know what you think.

Here you go!
Feedback on https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design
Historic website layout section

Sounds good to me.
I wonder if you could create a very simple fixed width and liquid site example, and link to them from the section, so readers can go and play with them and understand better what we mean.

Responsive typography

What is here so far is good. I'd like to see some mention of using viewport units for responsive typography, you know, this kind of stuff: https://zellwk.com/blog/viewport-based-typography/#using-viewport-units-for-typography. This is pretty popular, and very interesting technique.

General

Reads really well, thanks!
It would be nice for there to be more examples available, yes. I think it is OK if you create examples on GitHub and link to them, letting the ereader know they need to see them on a separate page for them to understand how they work. Providing screenshots would also be good, yes.

@chrisdavidmills this now has a bunch of screenshots and examples placed throughout. I was hesitant to show the vw approach as it has a11y issues. Checked with some a11y folk however and it seems that as long as you always do it with calc from a base font size it is fine. So I have stressed that as key to the technique.

This looks super @rachelandrew , thanks for the updates! I've given it another light copy edit, and tweaked a few bits, plus I've added the sidebar menu, previous and next buttons, etc.
The only other thing I need to do is file a PR to add this article to the sidebar menu. I'll do that next.

PR filed to add this to learn sidebar: https://github.com/mdn/kumascript/pull/1217


Signed commits from GitHub UI

Commits created with GitHub UI causes a runtime error.
 It fails in method zcl_ags_pack=>save
  METHOD save.

    DATA: li_object TYPE REF TO zif_ags_object.

    FIELD-SYMBOLS: <ls_object> LIKE LINE OF it_objects.

    ASSERT NOT iv_repo IS INITIAL.

    LOOP AT it_objects ASSIGNING <ls_object>.
      CASE <ls_object>-type.
        WHEN zif_ags_constants=>c_type-blob.
          li_object = zcl_ags_obj_blob=>new( iv_repo ).
        WHEN zif_ags_constants=>c_type-tree.
          li_object = zcl_ags_obj_tree=>new( iv_repo ).
        WHEN zif_ags_constants=>c_type-commit.
          li_object = zcl_ags_obj_commit=>new( iv_repo ).
        WHEN OTHERS.
          RAISE EXCEPTION TYPE zcx_ags_error
            EXPORTING
              textid = zcx_ags_error=>m009.
      ENDCASE.

      li_object->deserialize( iv_data    = <ls_object>-data
                              iv_adler32 = <ls_object>-adler32 ).

      ASSERT li_object->get_sha1( ) = <ls_object>-sha1. " doesn't match

      li_object->save( ).

    ENDLOOP.

  ENDMETHOD.

The SHA1 created by GitHub contains the public GPG-key as you can see with the command (printf "commit %s\0" $(git cat-file commit HEAD | wc -c); git cat-file commit HEAD). abapGitServer ignores the public GPG-key.

GitHub UI? does it work via command line git?

If you sign a commit with a GPG-key, the error occurs in command line git, too.


Display README for Software or Program Code

It looks like README.txt/md files are only displayed on a Work page if the Work is a Dataset. They should also display for Works with type "Software or Program Code"

@awead  I think the issue is that this:
https://github.com/psu-stewardship/scholarsphere/blob/71ca6b850374a98ccc5824936a1f7a86712f0dec/app/presenters/work_show_presenter.rb#L37-L39
'Software or Program Code'(and 'Map or Cartographic Material' for that matter).


RemoteHub: Continue On does not check if git is existing

I have a brand new Windows install

Open a repo using RemoteHub
Run Continue On: Clone Repository Locally
Nothing happens

Looking in the Dev Tools Console I realize that I don't yet Git installed
-> should show an error message
Or even, deluxe, let me open the Git webpage.

@lszomoru Is this something that would be handled in the git extension since that contributes the clone command?

@joyceerhl, yes, that makes sense to me since there is already code that handles the detection of git in the git extension.

Today Continue On > clone locally still silently errors out if git is missing. Talked with @digitarald this morning, he mentioned

Ideally we have a one click in-product install for git: https://github.com/microsoft/vscode/issues/136408
Missing git should not be a no-op

At minimum I think we could show a dialog with a link to https://aka.ms/vscode-install-git
https://github.com/microsoft/vscode/blob/59942f7d9604f965f2523bd7c4a8aa073da7afaf/src/vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent.ts#L473

The reason for this happening is that the git uri handler and most git commands are not even registered if git is missing on extension activation https://github.com/microsoft/vscode/blob/8c254bbf3e9ff5e6196d3093183252b30f909d33/extensions/git/src/main.ts#L206-L208
So the window receives focus on the protocol handler invocation but of course nothing is available to handle the uri. I opened a PR to fix this in the git uri handler specifically: https://github.com/microsoft/vscode/pull/159505

I still see the problem. Nothing happens after Clone Repository Locally and Open on Desktop
(Remote Repositories v0.21.2022092801)
Dev tools show:
console.ts:137 [Extension Host] Git installation not found. (at console. (/home/aeschli/Downloads/code-insider-x64-1664343998/VSCode-linux-x64/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:90:142292))
console.ts:137 [Extension Host] rejected promise not handled within 1 second: Error: command '_codespaces.setActiveRepository' not found (at console. (/home/aeschli/Downloads/code-insider-x64-1664343998/VSCode-linux-x64/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:90:142292))
console.ts:137 [Extension Host] stack trace: Error: command '_codespaces.setActiveRepository' not found
at S._tryExecuteCommand (vscode-file://vscode-app/home/aeschli/Downloads/code-insider-x64-1664343998…nux-x64/resources/app/out/vs/workbench/workbench.desktop.main.js:1713:3532)
at S.executeCommand (vscode-file://vscode-app/home/aeschli/Downloads/code-insider-x64-1664343998…nux-x64/resources/app/out/vs/workbench/workbench.desktop.main.js:1713:3414) (at console. (/home/aeschli/Downloads/code-insider-x64-1664343998/VSCode-linux-x64/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:90:142292))
log.ts:313   ERR command '_codespaces.setActiveRepository' not found: Error: command '_codespaces.setActiveRepository' not found
at S._tryExecuteCommand (vscode-file://vscode-app/home/aeschli/Downloads/code-insider-x64-1664343998…nux-x64/resources/app/out/vs/workbench/workbench.desktop.main.js:1713:3532)
at S.executeCommand (vscode-file://vscode-app/home/aeschli/Downloads/code-insider-x64-1664343998…nux-x64/resources/app/out/vs/workbench/workbench.desktop.main.js:1713:3414)

@aeschli question about your setup, are you connected to a Linux remote in this case?

This works as expected for me on a clean Windows VM with no git installed:

I tested on Linux and to test, I renamed the git symbolic link: sudo mv /usr/bin/git /usr/bin/git2

Marking this issue (specifically from web to desktop) as verified based on https://github.com/microsoft/vscode/issues/162235#issuecomment-1261419680.


samples: video: capture: Fix floating point logging issue

The default frame rate is currently printed as a floating point number. However, without enabling CONFIG_FPU, it is not printed at all.
Print it as uint32_t numbers in "denominator/numerator" frame interval form which preserves the same meaning while do not need to set CONFIG_FPU.
Fixes https://github.com/zephyrproject-rtos/zephyr/issues/80653

@kartben : That's right. Thank you for showing me this config that I was not aware of.


Ignore shortcuts when elements are focused

Was trying to add inputs to slide deck and keyboard shortcuts kept moving to the next slide. This code is also in gatsby-theme so I just moved it to also be in gatsby-plugin.
I added this code and tested it locally and it works
Let me know what you think and if there any other additional things I need to do.

This is sick!!

@jxnblk any chance I could get a review on this? I realize I could probably use the gatsby plugin instead since this logic is also in there but I didn't want to bring in gatsby to my project unless thats the recommended usage for mdx deck.


fixed bug: issue #542

scale down panic!!!

Codecov Report

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

@@            Coverage Diff             @@
##           master     #525      +/-   ##
==========================================
+ Coverage    41.5%   41.52%   +0.01%
==========================================
  Files          47       47
  Lines       12708    12708
==========================================
+ Hits         5275     5277       +2
- Misses       6130     6136       +6
+ Partials     1303     1295       -8


Coveralls push is broken

CI jobs are failing with pusshing test coverage statistics to Coveralls. We should fix that.

 I don't think we've done much in terms of commits and pushes to this repo.

Well something is broken for sure, just not entirely sure if its coveralls at all:
The command "docker run -eCOVERALLS_TOKEN -uroot --network host -it --volume $PWD:/go/src/github.com/redhat-service-assurance/smart-gateway:z --workdir /go/src/github.com/redhat-service-assurance/smart-gateway centos:7 /bin/sh -c 'sh ./build/test-framework/run_tests.sh'" failed and exited with 1 during .

First noticed here: https://github.com/redhat-service-assurance/smart-gateway/pull/61#issuecomment-553943810
 *** Uploading coverage report to coveralls
+ goveralls -coverprofile=coverage.out
15:20:57 gitinfo.go:56: exit status 129: error: unknown option `format'
usage: git branch [options] [-r | -a] [--merged | --no-merged]
   or: git branch [options] [-l] [-f] <branchname> [<start-point>]
   or: git branch [options] [-r] (-d | -D) <branchname>...
   or: git branch [options] (-m | -M) [<oldbranch>] <newbranch>

Thanks! I assume they have updated the client then and the format is no longer valid...

Oh! It's an issue with goveralls compat with the version of git on the test node (I'm guessing). The error is because of this:
https://github.com/mattn/goveralls/blob/master/gitinfo.go#L27-L36
I don't have time to fix it right now... was hoping it was a syntax problem that I could resolve quickly, but no such luck.


webpack-index-html-plugin: Howto have a global CSS file with sass-loader?

Hey there,
I noticed that webpack-index-html-plugin works a little bit different than HTMLWebpackPlugin does.
I'd like to use a global scss file that should be injected into the index.html file.
My webpack config looks like this:
module.exports = configs.map((config) => {
  const newConfg = merge(config, {
    module: {
      rules: [
        {
          test: /index\.s?[ac]ss$/,
          use: [MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader'],
        },
      ],
    },
    plugins: [
      new MiniCssExtractPlugin({
        filename: '[name].css',
        chunkFilename: '[id].css',
      }),
    ],
  });
  console.log(newConfg.plugins);
  return newConfg;
});

The way I used to achieve this was to create a dedicated entry with MiniExtractCSSPlugin and HTMLWebpackplugin. The entry would be injected into index.ejs automatically.
    entry: {
      'js/bundle': './src/index.js',
      'css/bundle': './src/index.scss',
    },

I'm really glad if someone could give me a hint.

Hi @LarsDenBakker,
my current solution is the add a reference to the css bundle in index.html and requiring my sass file in the javascript. In that way MiniExtractCSSPlugin takes care of the sass.


Update jspsych-survey-text.md

The parameter "value" is incorrectly referred to as "placeholder" in the documentation here. I have changed it to reflect what the parameter names actually are.

Thanks for catching and fixing this @alexanderrobertson! Merging for v6.3 👍


Feedback for “useECharts”

Met a problem, if use typescript, the type of EChartsProps is any.

import { SetOptionOpts, EChartOption } from 'echarts';
it seems like there is an error here.
shoud be EChartsOption, not EChartOption

@BH-M87 hi, can you check your version? This type is available from v1.0.0

Here is my version, it's 1.0.0.
I think we met a problem with spelling mistake. The correct word should be EChartsOption .

Hi @BH-M87, sorry I just want to make sure I am understanding your issue here.
You're importing EChartProps from the lib but it appears to be any, is that correct?
I am checking in a new project, and I'm getting the correct typing:

Could you give me more details? I think I am not getting your issue completely.
Thanks

From your screenshot, I saw EChartsOption，this is correct.

I believe this issue is fixed. I will install the latest version v1.0.1 to  check whether it is worked correctly.

Another problem is if add ContainerProps, the type check may be loose if pass an inexistent props into <Echart />, there will be no typing error.

@BH-M87 yes that is expected, as it is the normal behaviour in React (non-native html attributes are serialized and passed down to the DOM node).
In case you need to narrow down the props, I recommend you this example from the docs, where you can create you own EChart component and control the typing as needed.


Firefox is not a Chromium browser

This page says Firefox is a Chromium browser. It is not. Maybe it should just be other rather than chromium? Or maybe a separate option is needed? idk https://game2text.com/faq/switch-browser/

chromium is just a placeholder name for the eel library to use whatever browser set as the default browser on the computer.


classical SIN phenotype

it seems that sometimes the classical SIN phenotype is annotated as
elongated tetranucleate vegetative cell
and sometimes as
inviable multinucleate aseptate vegetative cell
I'm not sure if these are always a bit elongated? Probably? ask Jacky
but I think they are all tetranucleate because  they do one additional mitosis
if so
inviable multinucleate aseptate vegetative cell (FYPO:0004106
--FYPO_NEW inviable tetranucleate aseptate elongated vegetative cell
Its a bit long but it's precise....
then I'll check and move down so that the same phenotypes are identically annotate.
https://github.com/pombase/curation/issues/1909

inviable elongated tetranucleate aseptate vegetative cell FYPO:0006630
edit file: 0ac528b14f75e5f8dab2c368f6361786fdf7327d
release: ed34ce74d1e2c18cf32e12deaa9efa80eed0d566


New version: KDE.Cantor version 23.04.3

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/115037&drop=dogfoodAlpha

@wingetbot run


Batched QP (and other optimization algorithm)

I'm trying to make OSQP batchable (so I can make it a layer in neural networks, like OptNet), but I couldn't find any documentation yet about using vmap to solve batched version of optimization problems.

Hi !
OSQP is batchable if you set the jitargument in constructor to True. The functions init_state, init_params, update and run are pure and jittable. Hence you can wrap them in any other function that you want to jit/vmap.
However note that a single OSQP instance corresponds to a certain form of problem with fixed hyper-parameters (in constructor). Hence all the instances you want to solve must share the same hyper-parameters. Only the initialization and the params_obj,params_eq,params_ineq may vary from an instance to another.


Parameters for lake formation list permissions

This implements the key behavior of filtering the results of lakeformation's list_permissions operation based on the passed parameters.
Implemented filtering by:
CatalogId, Principal, ResourceType, Resource

where:
ResourceType = [DATABASE, TABLE, CATALOG, DATA_LOCATION]

and
Resource = [
    {
        "Database": {
            "CatalogId": "string",
            "Name": "string"
        }
    },
    {
        "Table": {
            "CatalogId": "string",
            "DatabaseName": "string"
            "Name": "string",
            "TableWildcard": {}
        }
    },
    {
        "Catalog": {}
    },
]

Used reference documents for behaviour:

https://boto3.amazonaws.com/v1/documentation/api/1.26.83/reference/services/lakeformation/client/list_permissions.html
https://docs.aws.amazon.com/cli/latest/reference/lakeformation/list-permissions.html

Note:
I could not get all preexisting tests running on my system even though I followed the guidelines. (https://docs.getmoto.org/en/latest/docs/contributing/installation.html)
Newly implemented tests ran successfully though.

Looks like the linter is failing @JohannesKoenigTMH: https://github.com/getmoto/moto/actions/runs/6879340016/job/18711319891?pr=7026


regression test Paimon's connectivity of cloud filesystems

What problem does this PR solve?
Problem Summary:
Add some cases to test Paimon's connectivity of oss, obs, cos and cosn
Release note
None
Check List (For Author)

Test

[ ] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[ ] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No code files have been changed.
[ ] Other reason

Behavior changed:

[ ] No.
[ ] Yes.

Does this need documentation?

[ ] No.
[ ] Yes.

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run external

run buildall

run buildall


Added key for bryan.

Add key for bryan.

is bryan a different than bryanstephenson which already existed?

is bryan a different than bryanstephenson which already existed?

No it is the same key. But I was not able to login to QE environments so I added it again. Now it seems to work again. Not sure if that has anything to do with the duplicate key or not.


getHeader('Accept') returning a single value array containing a comma separated string.

The following should return an array containing each accepted type, but instead it returns an array of length 1 with the first element containing a comma delimited string.
$app->get('/', function($request, $response){
		if($request->hasHeader('Accept')){
                        $accepts = $request->getHeader('Accept');
			$response = $response->getBody()->write(var_export($accepts,1));
		}
		return $response;
	});

I believe what it is supposed to return is something like what is in this variable:
$accepting = explode(',',$request->getHeader('Accept')[0]);

See https://github.com/slimphp/Slim/issues/2163. It is because you are receiving one Accept header with concatenated values. If you receive multiple headers it will return array with multiple headers.

Ah, alright. I wasn't considering receiving many of the same header. I suppose I just have to stick with exploding it myself.
It seems silly that the web supports multiple headers, each containing lists.

@tuupola
According to the standard:

Multiple message-header fields with the same field-name MAY be present in a message if and only if the entire field-value for that header field is defined as a comma-separated list [i.e., #(values)]. It MUST be possible to combine the multiple header fields into one "field-name: field-value" pair, without changing the semantics of the message, by appending each subsequent field-value to the first, each separated by a comma. The order in which header fields with the same field-name are received is therefore significant to the interpretation of the combined field value, and thus a proxy MUST NOT change the order of these field values when a message is forwarded.

So, because it MUST be possible to combine them into one, which is what I was expecting, I believe it should return a list of strings, explode()'d on the comma, representing all of the data in all of the headers. I don't think it should include a list of strings each representing one header all together including commas, since there is usually only one anyways and the standard says they must be able to be combined.
Also, does this then mean that Slim's getHeaderLine() should return an array, each containing one line from each of the received headers with the same name if present? If so, it would be going against the standard since PSR-7 says that getheaderLine() returns the following:

@return string A string of values as provided for the given header

concatenated together using a comma. If the header does not appear in
the message, this method MUST return an empty string.

Based on Slim's behavior of getHeader(), getHeaderLine() should return an array of strings. Which is basically what getHeaderLine() does. So then what would the purpose of getHeaderLine be?
So I would like to reaffirm that I believe getHeader should return: An array of strings, containing no commas, containing all the separate values of the headers. If there were multiple headers, their values should be combined in order.

Unfortunately that is not how things work :( having commas in headers is valid. Headers are determined by newline characters. I didn't write the HTTP spec so don't shoot the messanger :D
Now if you wish; one could write a Middleware that would "clean" the headers ... but that would be something a middleware author would write.
GetLeaderLine() returns the entire header.
Example:
X-My-Header: 123,
456,
789,
...

Get Header Line will return the full string including newline
getHeader('X-My-Header') will explode on the NEW LINE character and return a set of headers with the commas.

I guess it is a "Slim" framework.

@adjenks I am well aware of the the RFC and that is how I also originally understood it. However as @geggleto explained we cannot just blindly explode with commas since comma is a valid character in a header value.

I guess it is a "Slim" framework.

This is also how Diactoros works.

FWIW this is how most PSR-7 implementation works. While I realize it can be confusing ... there was a great deal of thought that went into it.
I will think about how to better communicate this to our users... it's quite a difficult problem.


Support for Promises

Description
Enable Promise support with creation of Promises, handling resolutions and rejections, and the finally block.

bhai main dekhlunga (new Promise())
bhai dekhliya(then())
bhai nai dikh raha (.catch())
bhai bas tu dekhle (.finally())

Domain
Bhai Lang
Type of Contribution
Addition
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of bhai-lang.

how about changing point 3 to bhai kuch gadbad hai

How about naya Vada (वादा)

No current plans for adding support of pormises.


Misleading internal definition

The documentation says "Internal members are visible only in derived classes that are located in the same assembly", that is not true. Internal members are visible to all classes of same assembly.

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

ID: 5e813a38-d487-25dc-b70d-23fca9c47221
Version Independent ID: 92fb3bd2-56a5-e060-8056-491aab145d26
Content: Inheritance in C#
Content Source: docs/csharp/tutorials/inheritance.md
Product: dotnet-csharp
Technology: csharp-fundamentals
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Thanks for pointing this out @skarllot. That should be worded better.  It's correct on a careful read, because the entire bullet list is about the accessibility of members declared in a base class as seen from a derived class.
That said, it is poorly written and should be updated. I've added this to our backlog to fix when we next update this article.
I've also added the "up for grabs' label if any community members want to update this in the meantime.


update Compute Optimizer Dashboard failed

Hi Team,
tried to update COD. Installed latest framework 0.2.23. It updates the datasets properly, but at compute_optimzer_all_options it fails.
I have also other datasets / analysis and dashboards in my account. So far, this was never a problem. With the newer framework it tries to update the datasets, which is good. But it tries to update also datasets outside of CID, which will fail.
Is there a way to solve this? Or do I need to remove all other Quicksight resources?
If you need more detailed logs, please let me know.
BR
? [view-compute-optimizer-lambda-lines-s3FolderPath] Required parameter: s3FolderPath (Compute Optimiser Lambda report S3 path): s3://skf.logging.costoptimizationdata571740337447/Compute_Optimizer/Compute_Optimizer_lambda
Updating table compute_optimizer_lambda_lines
Analysing view compute_optimizer_lambda_options
Analysing view compute_optimizer_all_options
Traceback (most recent call last):
  File "/home/cloudshell-user/.local/bin/cid-cmd", line 8, in <module>
    sys.exit(main())
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/click/decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/cid/cli.py", line 34, in wrapper
    res = func(ctx, **kwargs)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/cid/cli.py", line 194, in update
    ctx.obj.update(dashboard_id, force=force, recursive=recursive, **kwargs)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/cid/common.py", line 164, in wrap
    return func(self, *args, **kwargs)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/cid/common.py", line 903, in update
    return self._deploy(dashboard_id, recursive=recursive, update=True)
  File "/home/cloudshell-user/.local/lib/python3.7/site-packages/cid/common.py", line 419, in _deploy
    self.create_datasets(required_datasets_names, dashboard_datasets, recursive=recursive, update=update)

[cloudshell-user@ip-10-4-4-239 ~]$

Hello
The stacktrace looks like partial do you have full one?
please can you retry with -vvv flag and provide resulting cid.log to<EMAIL_ADDRESS>?


Expected test version is now 3

acronym: update testVersion in stub

No worries, glad I could help!


Brief Read me type file for each iteration of the pipeline run

A brief iteration describing why an updated iteration of pipeline was run, what parameters were used, who asked you to run.
o   Date of run/version of pipeline
o   High level description for why variant set was generated
o   High level description of filters applied
o   Indel inclusion

Completed. Pending inclusion into the pipeline.


Camera ray helper

Camera:ScreenToRay would return a Ray object from a given Number2 screen point

Docs: https://docs.cu.bzh/reference/camera#functions-screentoray


REST: Type of properties or variables in ApexClass.SymbolTable always null

Hey,
when retrieving ApeClasses with their Symbol Tables via
ToolingAPI.QueryResult qr = toolingApi.query('Select id,name, SymbolTable from ApexClass limit 1');
and looping through results, to retrieve properties and variables, I always get Type = null
Is that a known limitation of the REST version?

Hmmm not sure, would not expect so, can you run this from anonymous apex prompt and capture the actual REST response, this will help determine if its a marshalling issue or not.

This is the REST response:
{
   "size":1,
   "totalSize":1,
   "done":true,
   "queryLocator":null,
   "entityTypeName":"ApexClass",
   "records":[
      {
         "attributes":{
            "type":"ApexClass",
            "url":"/services/data/v38.0/tooling/sobjects/ApexClass/01pA0000001AF1eIAG"
         },
         "Id":"01pA0000001AF1eIAG",
         "Name":"MultiAttachment",
         "SymbolTable":{
            "constructors":[
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":9,
                     "line":11
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"MultiAttachment",
                  "parameters":[

                  ],
                  "references":[

                  ],
                  "type":null
               }
            ],
            "externalReferences":[

            ],
            "id":"01pA0000001AF1eIAG",
            "innerClasses":[

            ],
            "interfaces":[

            ],
            "key":"01pA0000001AF1eIAG",
            "methods":[
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":29,
                     "line":18
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"getAttachments",
                  "parameters":[

                  ],
                  "references":[

                  ],
                  "returnType":"LIST",
                  "type":null
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":14,
                     "line":27
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"addMore",
                  "parameters":[

                  ],
                  "references":[

                  ],
                  "returnType":"void",
                  "type":null
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":14,
                     "line":35
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"saveAttachment",
                  "parameters":[

                  ],
                  "references":[

                  ],
                  "returnType":"void",
                  "type":null
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":14,
                     "line":51
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"deleteAttachment",
                  "parameters":[

                  ],
                  "references":[

                  ],
                  "returnType":"void",
                  "type":null
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":23,
                     "line":59
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"done",
                  "parameters":[

                  ],
                  "references":[

                  ],
                  "returnType":"PageReference",
                  "type":null
               }
            ],
            "name":"MultiAttachment",
            "namespace":"ss33a",
            "parentClass":"",
            "properties":[
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":12,
                     "line":2
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"sobjId",
                  "references":[

                  ],
                  "type":"Id"
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":26,
                     "line":3
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"attachments",
                  "references":[

                  ],
                  "type":"LIST"
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":26,
                     "line":4
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"newAttachments",
                  "references":[

                  ],
                  "type":"LIST"
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":12,
                     "line":6
                  },
                  "modifiers":[
                     "public"
                  ],
                  "name":"idAttachmentDelete",
                  "references":[

                  ],
                  "type":"Id"
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":30,
                     "line":5
                  },
                  "modifiers":[
                     "static",
                     "public",
                     "final"
                  ],
                  "name":"NUM_ATTACHMENTS_TO_ADD",
                  "references":[

                  ],
                  "type":"Integer"
               }
            ],
            "tableDeclaration":{
               "annotations":[

               ],
               "location":{
                  "column":30,
                  "line":1
               },
               "modifiers":[
                  "public",
                  "without sharing"
               ],
               "name":"MultiAttachment",
               "references":[

               ],
               "type":"MultiAttachment"
            },
            "variables":[
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":16,
                     "line":29
                  },
                  "modifiers":[

                  ],
                  "name":"idx",
                  "references":[

                  ],
                  "type":"Integer"
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":20,
                     "line":36
                  },
                  "modifiers":[

                  ],
                  "name":"toInsert",
                  "references":[

                  ],
                  "type":"LIST"
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":19,
                     "line":37
                  },
                  "modifiers":[

                  ],
                  "name":"newAtt",
                  "references":[

                  ],
                  "type":"Attachment"
               },
               {
                  "annotations":[

                  ],
                  "location":{
                     "column":20,
                     "line":52
                  },
                  "modifiers":[

                  ],
                  "name":"lstAttDelete",
                  "references":[

                  ],
                  "type":"LIST"
               }
            ]
         }
      }
   ]
}

the parsed queryresult returns for symbols
VisibilitySymbol:[Symbol.location=Position:[column=26, line=3], Symbol.modifiers=(public), Symbol.name=attachments, Symbol.references=(), Symbol.type_x=null, visibility=null]
Symbol.typ_x=null instead of "type":"LIST" as in the above response

Ok so it is present in the response, and thus the problem is in the deserialisation from JSON to Apex. What I think i see is going on is this.
Since "type" is reserved word in Apex, it cannot be used as a variable name. When using the XML serialiser and deserialiser xxxx gets automatically mapped to variables named "type_x" to work around this. Hence this might work ok for XML/SOAP version of the API (see other branch) but it looks like the JSON serialiser and deserialiser may not honour this convention.
So i did a bit of googling and found this. Which provides two possible solutions to this problem. The find/replace solution while simple might cause a performance impact depending on how many callouts your making i guess. So if your using the REST API, you could problem insert a line to do the find and replace in this method to try it. Let me know how it goes!
P.S. Sorry for the late reply, been a bit busy with moving and holiday time.

Happy new year Andrew, no worries!
thanks for your update, I'll report back asap.

Happy new year Andrew, no worries!
thanks for your update, I'll report back asap.


Solution for Dynamic Rules

What do you think the best approach would be for allowing users to provide a comma-separated list of rules, rather than relying on just rule or ruleset URLs?  I feel like we should keep a rules and ruleset URL option, but additionally provide a way of pulling from our central list of rules via Git or NPM, then users can pass in a comma separate list of which ones they want to use--the API builds the rules dynamic before linting occurs within API.

Spectral's position here is that only one ruleset is needed, because rulesets are composable.  If there's any easy way for folks to do the composition, I think that's a position worth keeping.  Right now, if you pass in a JavaScript-based ruleset, you can even compose from rulesets that are hosted elsewhere.  This references a function, but it could just as easily reference a ruleset to extend:
import { asyncapi } from "@stoplight/spectral-rulesets";
import { asyncapi2 } from "@stoplight/spectral-formats";
import past from "https://cdn.skypack.dev/spectral-function-past-tense";

export default {
  formats: [asyncapi2],
  extends: [asyncapi],
  rules: {
    "past-tense": {
      given: "$.channels.*.[publish,subscribe].message.name",
      then: {
        function: past,
      },
    },
  },
};


l vs. L for water consumption

The integration report water consumption in following way:

to be allowed to use water consumption for energy dashboard the reported value need to be L

May you find time to change this. Much appreciated.
br mole

shown as L now but not available as water consumption sensor in energy dashboard.

I have adjusted state_class and in my test environment I am now able to add the sensors in the energy dashboard. Can you install the dev-17-2 version and see if the bug is fixed for you as well?

Hi,
sorry for long delay. Unit is now stated in "L" instead of "l" but i still cannot choose the entinity for water consumption in energy dashboard.

br

I tested this with two sensors, one with total and the other with total_increasing as state_class. Otherwise they are not different from yours.
I can add both to the dashboard.

ok thank you for cross check. Still not working for me, but i guess there is somewhere else a problem on my end.

Hi there,
looks like i wanted something changed that is wrong now. Please see HA's newest complain about the unit for water.
Not 100% sure if it is because of the changed unit for same entity or if "L" is not wanted at all. What do you think?

thanks

The warning occurs because the unit has been changed. To remove the warning you need to delete the history of the entity.
Here is how to to it: Recorder - Home Assistant


v1.12.0 bug: disallowIdentifierNames rule disallows toString, valueOf, propertyIsEnumerable, __proto__

I'm explicitly passing [], and it's disallowing toString, valueOf, __proto__, isPrototypeOf, constructor, toLocaleString, and propertyIsEnumerable in my projects.
I'm not sure exactly why, but perhaps the way you're iterating the identifiers array is incorrect - perhaps you're iterating over the entire prototype, instead of just own properties, or using Array#forEach?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/10073163-disallowidentifiernames-rule-disallows-tostring-and-valueof?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github).

This is basically a breaking change in a minor bump, so hopefully it can get resolved very soon.

Thanks for reporting.
It's a new rule (which is opt in), so it's not a breaking change - just a
bug.
Will fix soon.
On Mar 27, 2015 5:15 AM, "Jordan Harband"<EMAIL_ADDRESS>wrote:

This is basically a breaking change in a minor bump, so hopefully it can
get resolved very soon.
—
Reply to this email directly or view it on GitHub
https://github.com/jscs-dev/node-jscs/issues/1203#issuecomment-86877397.

That's interesting haha... so disallowedIdentifiers is an object and the loop adds propertys to the object based on the array you pass (so with [ ] is an empty object).
Since we check if (disallowedIdentifiers[node.name]) then it becomes disallowedIdentifiers['toString'] and becomes a property access of the object and then becomes the actual function of obj.toString which is truthy and results in the error.
We can explicity check for true === true) and it should work.

:+1: thanks @hzoo

@hzoo, I believe this is the case where you would use hasOwnProperty which just doesn't check the prototype.

hasOwnProperty is the correct solution here.

ok will update the PR

Or better, Object.keys(obj).forEach(function (key) { obj[key] }) - loops are silly :-)

Thank you!!! I'll wait quietly for the publish :-)


adding 404 styling

Description
404 page has been styled

@nirmalkc Can we check the color contrast of the link? I think, it can be made better considering the white background

Hope this works. This is consistent with how we used it in the homepage


Division / modulo not accurate.

Division and modulo in GOLF are not the same as they're in C, but you directly translate them.

Noted, thanks. I'll update them when I get to fleshing out the code a bit more.

@csaftoiu Also keep in mind that bitshifts aren't the same either - not sure if you've implemented them yet.

Yep I noticed that, I left them out for now. Actually a question about that: what's the difference between an arithmetic shift (sal, sar) and a logical shift (shl, shr)? It's not explained in the spec.

An arithmetic right shift shifts in the sign bit, logical shifts in zeroes. Normally arithmetic left shift == logical left shift, but because we have negative shift amounts they're different.
In C++ logical shift is on unsigned numbers while arithmetic shift is on signed numbers.


US 04.01.01 As a player, I want a profile with a unique username and my contact information.

As a player, I want a profile with a unique username and my contact information.
Acceptance Criteria

The player is able to select a custom user name.
Invalid and duplicate user names will be rejected.
The player will have a profile containing their username (and list of QR codes?)
The player will be able to add their contact information to their profile.

Users sign-up/login with unique username (and email, and region). The profile page lists that information.


eqMac not loading on MacOS 10.15.6

Will there be an update to address this?  In the meantime, can someone provide a way to uninstall it since it doesn't load at all?

Will there be an update to address this? In the meantime, can someone provide a way to uninstall it since it doesn't load at all?

Same problem here so following. But to answer your second question I had no trouble uninstall it with App Cleaner & Uninstaller and I deleted EqMac Application afterwards.

https://github.com/bitgapp/eqMac/issues/328#issuecomment-679028396
Does this help you?

I am unable to start the app, so I don't have a way to uninstall it.
On Mon, Aug 24, 2020, 5:51 AM HerrTamm<EMAIL_ADDRESS>wrote:

#328 (comment)
https://github.com/bitgapp/eqMac/issues/328#issuecomment-679028396
Does this help you?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitgapp/eqMac/issues/356#issuecomment-679028958, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABCSIZAREIRSQHGPRFQUGILSCIZ3JANCNFSM4PY7YX7Q
.

I just realized your reply had a link
I will look to see if I have the two directories.
On Mon, Aug 24, 2020, 5:51 AM HerrTamm<EMAIL_ADDRESS>wrote:

#328 (comment)
https://github.com/bitgapp/eqMac/issues/328#issuecomment-679028396
Does this help you?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bitgapp/eqMac/issues/356#issuecomment-679028958, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABCSIZAREIRSQHGPRFQUGILSCIZ3JANCNFSM4PY7YX7Q
.

Same issue here but after cleaning files with AppCleaner, still crash at start...
I thought it could come from my audio-card or something but even with a nude laptop it's not...

I went to ~/Library/Caches and deleted : com.bitgapp.eqMac2
Waited a moment, relaunched and it's working.

Occasionally this comes up. I don't have two directories; just com.bitgapp.eqmac
Restarting can sometimes fix this.

After restarting, eqMac won't launch. Here's the crash log:
https://gist.github.com/fireundubh/a09884bc395adce7a03728004c4e0e48

Debugging in Xcode still gives me this error, but it outputs information in the console. I don't know if it'll help but this is what I see:
eqMac_output.txt

I've also started having this issue recently. I've tried removing all remnants of the app from the Terminal and reinstalling, only to have the same issues starting the app. I'll launch the app and nothing will happen, whereas it used to work fine.

ot really what is being discussed now which is uninstalling the app but i just successfully installed 0.3.2 on catalina 10.15.6.
Driver didn't install on first launch, did on 2nd try, and the app wouldn't open on first launch, did on 2nd.
If anyone is interested.

Same issue on 10.15.6
I've uninstalled and reinstalled several times. Also restarted the computer, but still nothing. I'll try a couple more things and report back if I find something that works.

today after starting my desktop i kept getting the message that the driver would not load, and clicking try again would not work ....rebooted and it loaded normally

UPDATE:  I clicked on the app icon to launch the app, which prompted a re-install of the driver, and then the app did appear to function.

This came up again. What I tried this time was to force kill the coreaudiod process either by Terminal (sudo killall -9 coreaudiod) or Activity Manager. eqMac was able to load with the respawned coreaudiod.

This came up again. What I tried this time was to force kill the coreaudiod process either by Terminal (sudo killall -9 coreaudiod) or Activity Manager. eqMac was able to load with the respawned coreaudiod.

Thanks!!! That worked for me!

for me it does not load when having internet connection and having eqMac blocked by firewall.
It is then stuck and displays an empty window once I click on the menu bar icon.
If the mac is offline, then it loads and is working.
Maybe that helps...

macOS version 10.15.7
Downloaded the latest available eqMac.pkg from https://eqmac.app/
During the installation I've got the same error dialog Driver failed to install from the issue https://github.com/bitgapp/eqMac/issues/291 as @EasyG0ing1
Unfortunately, the commands from https://github.com/bitgapp/eqMac/issues/291#issuecomment-650366197 did not help me:
sudo cp -f -r /Applications/eqMac.app/Contents/Resources/eqMac.driver /Library/Audio/Plug-Ins/HAL/
cp: /Applications/eqMac.app/Contents/Resources/eqMac.driver: No such file or directory

Rebooting also did not help.
Is there anything I am missing or I can provide to you for father investigation and resolution?
I've already tried disabling Wi-Fi and removing ~/Library/Caches/com.bitgapp.eqmac (I don't have com.bitgapp.eqMac2 )
I've checked the following threads:

https://github.com/bitgapp/eqMac/issues/328
https://github.com/bitgapp/eqMac/issues/389
https://github.com/bitgapp/eqMac/issues/291

macOS version 10.15.7
Downloaded the latest available eqMac.pkg from https://eqmac.app/
During the installation I've got the same error dialog Driver failed to install from the issue https://github.com/bitgapp/eqMac/issues/291 as @EasyG0ing1
Unfortunately, the commands from https://github.com/bitgapp/eqMac/issues/291#issuecomment-650366197 did not help me:
sudo cp -f -r /Applications/eqMac.app/Contents/Resources/eqMac.driver /Library/Audio/Plug-Ins/HAL/
cp: /Applications/eqMac.app/Contents/Resources/eqMac.driver: No such file or directory

Rebooting also did not help.
Is there anything I am missing or I can provide to you for father investigation and resolution?
I've already tried disabling Wi-Fi and removing ~/Library/Caches/com.bitgapp.eqmac (I don't have com.bitgapp.eqMac2 )
I've checked the following threads:

https://github.com/bitgapp/eqMac/issues/328
https://github.com/bitgapp/eqMac/issues/389
https://github.com/bitgapp/eqMac/issues/291

I went to ~/Library/Caches and deleted : com.bitgapp.eqMac2

Thank you @BeldonWolson
I'm on MacOS 10.14.6 and eqMac died shortly after switching to an external Bluetooth speaker. Afterwards wouldn't launch without crashing, even after a full reboot. Deleting com.bitgapp.eqMac2 fixed it for me.
Just in case this is relevant for people saying this doesn't work, I had also tried restarting system audio with sudo pkill -9 coreaudiod, and making sure eqMac wasn't running with sudo killall eqMac.

I am triaging & trying to fix all open issues before release of eqMac v1.0.0. Excuse the wait.
This would be closely related to previous issues: #328, #339, #349.
Bear with me on this

Thanks for being patient with me.
I have just released v1.0.0. You can download it here: https://github.com/bitgapp/eqMac/releases/tag/v1.0.0
Or from the website: https://eqmac.app
Could you please let me know if this issue is still present.
Thanks again.
Roman

I’ll download today and start working with it - thanks for such amazing
software!
On Fri, Jun 25, 2021 at 09:12 Roman Kisil @.***> wrote:

Thanks for being patient with me.
I have just released v1.0.0. You can download it here:
https://github.com/bitgapp/eqMac/releases/tag/v1.0.0
Or from the website: https://eqmac.app
Could you please let me know if this issue is still present.
Thanks again.
Roman
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bitgapp/eqMac/issues/356#issuecomment-868489885, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADIUFSKR7TUZLB3OIWV7V3DTUR6DVANCNFSM4PY7YX7Q
.

--
Mobile:<PHONE_NUMBER>
E-mail: @.***
Web: www.beldonwolson.com

Closing this issue as this has been long solved, thank you!

This came up again. What I tried this time was to force kill the coreaudiod process either by Terminal (sudo killall -9 coreaudiod) or Activity Manager. eqMac was able to load with the respawned coreaudiod.

But it didn't work for me.


pull request for e2e test at 11/07/2016 07:26:08

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


LunchableApps

Description
Creates new base classes to build apps and plugins easily
Has This Been Tested?
Not as much as it should - but it's working in a couple places (including PrimeLunch)
Checklist:

[x] I've read the contributing guidelines of this project
[x] I've installed and used .pre_commit on all my code
[x] I have documented my code, particularly in hard-to-understand areas
[x] I have made any necessary corresponding changes to the documentation

:tada: This PR is included in version 0.5.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Error running az aks get version

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az aks get-versions Extension Name: aks-preview. Version: 0.4.47.
Errors:
APIVersion 2020-04-01 is not available
Traceback (most recent call last):
python3.6/site-packages/knack/cli.py, ln 215, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 654, in execute
    raise ex
cli/core/commands/__init__.py, ln 718, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
...
azext_aks_preview/vendored_sdks/azure_mgmt_preview_aks/container_service_client.py, ln 219, in container_services
    raise NotImplementedError("APIVersion {} is not available".format(api_version))
NotImplementedError: APIVersion 2020-04-01 is not available

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az aks get-versions -l {}

Expected Behavior
Environment Summary
Linux-4.15.0-1095-azure-x86_64-with-debian-stretch-sid (Cloud Shell)
Python 3.6.10
Installer: DEB

azure-cli 2.12.0 *

Extensions:
aks-preview 0.4.47
ai-examples 0.2.3

Additional Context

routing to appropriate team

This is fixed in the latest version of azure cli 2.38.0


refactor: reintroduce keycloak-admin to service

Hi there,
As per your suggestions, I reintroduced keycloak-admin within the code. This time, instead of using auth, I simply set the token fetched by openid-client by using the setAccessToken function from keycloak-admin. This should restore functionality for users that need keycloak-admin directly, all while having only one set of tokens.

Can you also add keycloak-admin as a dependency?


Space between buttons with Bootstrap 4

There is a small space between the buttons that I can't seem to fix. I have tried many combinations of css but they either result in still having the space, exposing the :after :before elements as a square, or removing the arrow completely.
https://codepen.io/anon/pen/geJqLm

Bootstrap 4 is based on rem units and this libraries code is based on px. I will have to re-work the CSS to be bootstrap 4 compatible


Sometimes downloading a stl doesn’t work

See convo here: https://discord.com/channels/915388055236509727/921193851216085044/1187804322579349535

Closing as the issue was it was a wireframe not a solid and just a weird generation


On install Horizon or a dependency is confused by local Sinopia repo/registry setting

Node 4.4.3
Npm 2.x.x and 3.x.x
my ~/.npmrc contains my sinopia registry details:
registry=http://mydomain.com/npm
//mydomain.com/:_authToken="NONSENSEAUTHTOKEN"

and this seems to have prevented horizon from installing. I finally removed the lines temporarily. installed Horizon, and put them back.
Not had this before; no idea what is causing it. The debug was no useful except to show me that it was searching my repo and couldn't find horizon.
I once got "no such package : @horizon/server", then upgrade npm to 3+ and got "no such package : npm" ???

Is your registry fully synced with the global npm registry? Maybe it doesn't have the packages or is not able to sync scoped packages

The registry is from my work place and only has local, private packages. Other packages are fetched from global npm. I have to be honest, I don't know how this works. I just assumed it fetches from npmjs if the package is not found locally on our servers.

You might want to talk to whoever manages your synopia installation, it looks like scoped packages were added in version 1.0.0: https://github.com/rlidwka/sinopia/issues/104

Closing since this doesn't seem to be a horizon issue


Correct pathes and fix error

Correct models, anchors and classes paths as absolute for using Keras as library and correct error with showing image (r_image is tuple)

Hi, it seems that this repo is inactive for a while... (more than a year :worried:)
Would you consider to pass your changes to this fork https://github.com/Borda/keras-yolo3 ?


RasPi5: BTC won't install: sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-$VERSION/bin/*

I'm setting up a raspberry pi 5 and I have gotten all the way to the installation part of the guide.
$ tar -xvf bitcoin-$VERSION-aarch64-linux-gnu.tar.gz
$ sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-$VERSION/bin/*
$ bitcoin-cli --version
I was able to extract the files by using by changing it to "tar -xvf bitcoin-27.0-arm-linux-gnueabihf.tar.gz"
Now I'm on the installation and it doesn't seem to install.
It looks like something might have happened here, but I'm not quite sure.  "tmp $ sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-27.0/bin/
install: omitting directory 'bitcoin-27.0/bin/'"
Any suggestions to get it to install?
Thanks
Kevin

I redid the entire thing and Bitcoin core is stillnot installing:

sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-$VERSION/bin/*

sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-$VERSION/bin/*
It basically takes the command opens a new command line and seems to does nothing ....

Ok I have a password on my SSH login ... but there has not been request for it to proceed ....

Well here is the problem apparently: "install: cannot stat 'bitcoin-/bin/*': No such file or directory"

Ok I figured that out ... I had the 32 bit version when I needed to install the 64 bit version.  Now I have another problem: I have two admin accounts .... and key problem!
"sudo: /usr/local/bin/sudo must be owned by uid 0 and have the setuid bit set"

Well I wiped everything and started over and got the log in back!


Android V8 Support

This PR partially adds support for using V8 with ClearScript in Android Mono. It is partial because it requires some manual steps, and it uses some solutions which can be considered as hacks.
The PR may not be up to merging standards but I opened it hoping that I can get some feedback or other people may find it useful.
Summary of what was done:

Adds -a flag to V8Update.sh, and ANDROID symbol to Makefile to build V8 for Android. It can build for arm and arm64 architectures and can only be built in Linux. To be able to build, it is required to install install-build-deps-android.sh of v8 as far as I can tell.

This builds ClearScriptV8.android-arm.so and ClearScriptV8.android-arm64.so but they need to be prefixed with lib like libClearScriptV8.android-arm.so otherwise DLLImport can't find it when built with release configuration for some reason (works with debug though, I guess it is a Mono bug).

Added HostSettings.IsAndroid to tell the ClearScript that current platform is Android. The user must set this setting to true in Android platforms. (For example, I am using #if UNITY_ANDROID build flag to conditionally add it)

This is because .NET (and Mono) cannot differentiate between Android and Linux so I had to add this setting. Likewise it incorrectly reports Arm as X86 so I had to add some hacks for that.

Added interfaces to Android native libraries. They were similar to Linux so it was fairly easy.

Hi @KurtGokhan,
Thanks so much for contributing! At the moment we're focused on the next point release, so we'll evaluate Android support a bit later – most likely toward the end of the year.
Apparently .NET 6 will support Android and iOS in some capacity; that could eliminate the need for new APIs such as HostSettings.IsAndroid, but we'll have to wait to know for sure. Our preference would be for ClearScript to be aligned with official .NET mobile support – whatever that ends up looking like.
Thanks again!

This does not work currently. Can't build the V8 Android library anymore with the current V8 source code. Android NDK removed linkers I used so the build scripts must be changed. I haven't figured how yet.

I didn't have time to update this PR so converting it to draft. PR can be closed if not needed anymore.


Login failed on valid credentials

I'm trying to login with valid username and password but get an error "The username you entered doesn't appear to belong to an account"
Traceback (most recent call last):
  File "/home/ubuntu/.local/lib/python3.8/site-packages/instagrapi/mixins/private.py", line 313, in _send_private_request
    response.raise_for_status()
  File "/home/ubuntu/.local/lib/python3.8/site-packages/requests/models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://i.instagram.com/api/v1/accounts/login/

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ubuntu/.local/lib/python3.8/site-packages/instagrapi/mixins/auth.py", line 403, in login
    logged = self.private_request("accounts/login/", data, login=True)
  File "/home/ubuntu/.local/lib/python3.8/site-packages/instagrapi/mixins/private.py", line 461, in private_request
    raise e
  File "/home/ubuntu/.local/lib/python3.8/site-packages/instagrapi/mixins/private.py", line 446, in private_request
    self._send_private_request(endpoint, **kwargs)
  File "/home/ubuntu/.local/lib/python3.8/site-packages/instagrapi/mixins/private.py", line 368, in _send_private_request
    raise UnknownError(**last_json)
instagrapi.exceptions.UnknownError: The username you entered doesn't appear to belong to an account. Please check your username and try again.

Same here

Where you run the code, in local machine or somewhere else?

Duplicate #1183


OpenSSL server sends cookie extension in CertificateRequest

Using master as of 6ed12cec7216
When OpenSSL is configured with certificate based client authentication and a TLS 1.3 connection is established, the server will send CertificateRequest message with a cookie extension inside.
This is an explicit RFC 8446 violation that will cause interoperability issues with correct TLS 1.3 implementations, section 4.2:
   The table below indicates the messages where a given extension may
   appear, using the following notation: CH (ClientHello),
   SH (ServerHello), EE (EncryptedExtensions), CT (Certificate),
   CR (CertificateRequest), NST (NewSessionTicket), and
   HRR (HelloRetryRequest).  If an implementation receives an extension
   which it recognizes and which is not specified for the message in
   which it appears, it MUST abort the handshake with an
   "illegal_parameter" alert.

   +--------------------------------------------------+-------------+
   | Extension                                        |     TLS 1.3 |
   +--------------------------------------------------+-------------+
...
   | cookie (RFC 8446)                                |     CH, HRR |

reproducer
Note: requires python environment with six installed (pip install six)
openssl req -x509 -newkey rsa -keyout localhost.key -out localhost.crt -subj /CN=localhost -nodes -batch
openssl s_server -key localhost.key -cert localhost.crt -www 2>server.err >server.out &
openssl_pid=$!
git clone https://github.com/tomato42/tlsfuzzer
pushd tlsfuzzer
# won't be needed after https://github.com/tomato42/tlsfuzzer/pull/611 is merged
git checkout certificate-request-extensions
git clone https://github.com/tomato42/tlslite-ng .tlslite-ng
ln -s .tlslite-ng/tlslite tlslite
git clone https://github.com/warner/python-ecdsa .python-ecdsa
ln -s .python-ecdsa/src/ecdsa ecdsa
PYTHONPATH=. python scripts/test-tls13-certificate-request.py -k localhost.key -c localhost.crt -s "ecdsa_secp256r1_sha256 ecdsa_secp384r1_sha384 ecdsa_secp521r1_sha512 ed25519 ed448 rsa_pss_pss_sha256 rsa_pss_pss_sha384 rsa_pss_pss_sha512 rsa_pss_rsae_sha256 rsa_pss_rsae_sha384 rsa_pss_rsae_sha512 rsa_pkcs1_sha256 rsa_pkcs1_sha384 rsa_pkcs1_sha512 sha224+ecdsa sha1+ecdsa rsa_pkcs1_sha224 rsa_pkcs1_sha1"
popd
kill $openssl_pid

OpenSSL output
verify depth is 1
Using default temp DH parameters
ACCEPT
depth=1 O = Example CA
verify return:1
depth=0 CN = John Smith
verify return:1
depth=1 O = Example CA
verify return:1
depth=0 CN = John Smith
verify return:1
^C

tlsfuzzer output
sanity ...
OK

verify extensions in CertificateRequest ...
Error encountered while processing node <tlsfuzzer.expect.ExpectCertificateRequest object at 0x7f06faf8d750> (child: <tlsfuzzer.expect.ExpectCertificate object at 0x7f06faf8da50>) with last message being: <tlslite.messages.Message object at 0x7f06faf90890>
Error while processing
Traceback (most recent call last):
  File "scripts/test-tls13-certificate-request.py", line 329, in main
    runner.run()
  File "/home/hkario/dev/tlsfuzzer/tlsfuzzer/runner.py", line 227, in run
    node.process(self.state, msg)
  File "/home/hkario/dev/tlsfuzzer/tlsfuzzer/expect.py", line 1270, in process
    self._compare_extensions(cert_request)
  File "/home/hkario/dev/tlsfuzzer/tlsfuzzer/expect.py", line 509, in _compare_extensions
    for i in diff)))
AssertionError: Server sent unexpected extension(s): 47

with certificate ...
OK

check sigalgs in cert request ...
OK

sanity ...
OK

Test to verify if server accepts empty certificate messages and
advertises only expected signature algotithms in Certificate
Request message

version: 3

Test end
successful: 4
failed: 1
  'verify extensions in CertificateRequest'

Side note: if you have ideas on how to possibly cause the server to send other extensions, I can test that and verify that only RFC 8446 valid extensions are present.

facepalm.jpg
I've misread 44 as 47 and 47 is certificate_authorities which can be in CertifiateRequest


PostgreSQL user password is stored in clear text in Stan

Because of https://github.com/nats-io/k8s/issues/167
It also means that the password is included in the GCB logs, so we must reset the password when this is fixed.

No longer using NATS! 🎉


Ft fix issues

What does this PR do?
Removes Inverted Index class attributes from prototype
How do I test this?
   npm test

Coverage increased (+1.1%) to 96.861% when pulling 1e7497fc78c6a2c7dbed9138cd07f079f773cf38 on ft-fix-issues into c51c96130f8ef91d5e7fe224922547f8ea514c7a on develop.


CodeFlask for Calvin-Lisp

Hey,
I have built a codeflask extension and ide for my own programming language, that runs on codeflask.
Now my question is.: Can I publish the new IDE under a my-name-license with CodeFlask tagged?
The IDE supports, code linting, debug and eval functions.
With best regards,
Timo-cmd

Hi @timo-cmd,
Glad to see you made good use of CodeFlask!
This lib is licensed under MIT license. This means you're free to use, modify and ship CodeFlask even in commercial projects as long as you give credits back to this lib somewhere in your project (e.g. an "About" or "Credits" page, etc).
By "credits" I mean a simple link is enough, like this section.

Hy,
Thanks, I appreciate it very much.
Regards
Timo


[2.x] Adding a failing test for redeploy model

Re-Deploying a model fails due to bug https://github.com/opensearch-project/ml-commons/issues/844.
Contributing a failing integration test
Also fixed breaking changes to ImmutableOpenMap from OpenSearch core: https://github.com/opensearch-project/OpenSearch/pull/8266
.### Description
[Describe what this change achieves]
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Hi saratvemulapalli you might need to resolve the conflict lies in AnomalyLocalizerImplTests.java


Replacing cpuinfo on Mac and adding support for E/P cores.

Topology selection now takes a performance level flag indicating which core types should be included in heterogeneous configurations. IREE_TASK_TOPOLOGY_PERFORMANCE_LEVEL_ANY selects all cores (as default before this PR) while _LOW and _HIGH restrict to efficiency and performance cores respectively. Currently only Mac/iOS and Apple chips on Linux handle this detection but as we replace cpuinfo on Linux we can add support for heterogeneous x86 chips there too. Windows should be easy to support as they expose the performance level of each core but I don't have a machine to test with today and the flag is ignored.
cpuinfo was pretty useless to us on Mac so it was easy to switch over to our own detection. There's some missing features around cache sharing but that doesn't mean anything on Mac as Apple doesn't allow for thread pinning and we can't factor constructive cache sharing into our scheduling logic.
Fun charts on my M2 showing --task_topology_performance_level=low, --task_topology_performance_level=high, and --task_topology_performance_level=any respectively:

Android benchmarks are as noisy/useless as normal ;(
I'm going to see if I can find a Windows machine with heterogeneous cores and if not I'll probably disable the handling there until we have one.


[Feature]: Stream Local Files

What feature do you want to add?
if no source works with the current movie or TV show, there should be a button to browse local files and choose a video, and in the sources too there should be a button to choose.
There could also be a button in the landing page (home) to browse.
Why do you want to have this feature?
beacause the video player of mw is really good and i don't like any other video player
Any other details to share?
no.

Its a web application, browser cannot access and use local files directly, so no thats not possible

Its a web application, browser cannot access and use local files directly, so no thats not possible

https://jsfiddle.net/dsbonev/cCCZ2/

Hey, I managed to get local videos working with the same video component here but this isn't feasible. The component that handles the video UI with controls was not intended to support the <video> element natively, although it's certainly possible to have them support <video> controls, sudo-flix isn't a video player, and you'd be much better off using an application dedicated to playing videos.


Warning when starting up this program-- 'tried to initialize, but couldn't'

Android Studio asked me to create this bug and attach the following file-- it's not preventing me from running my flutter app, however.  Hope it helps!
initialize_from.dill.gz
Thank you for taking the time to file an issue!
This tracker is for issues related to:

Analyzer
Common Front End (CFE) and kernel
Dart core libraries ("dart:async", "dart:io", etc.)
Dart VM
dart2js
dartfix
dev_compiler

Some other pieces of the Dart ecosystem are maintained elsewhere. Please
file issues in their repository:

Dart language: https://github.com/dart-lang/language
Dart website: https://github.com/dart-lang/site-www
Flutter: https://github.com/flutter/flutter
Linter: https://github.com/dart-lang/linter
dartfmt: https://github.com/dart-lang/dart_style

If you aren't sure, file the issue here and we'll find the right home for it.
In your issue, please include:

Dart SDK Version (dart --version)
Whether you are using Windows, MacOSX, or Linux (if applicable)
Whether you are using Chrome, Safari, Firefox, Edge (if applicable)

Missing some or all of the above might make the issue take longer or be
impossible to act on.
If you simply have a question, consider starting with Stack Overflow:
https://stackoverflow.com/questions/tagged/dart
For a real-time response, consider our Gitter channel:
https://gitter.im/dart-lang/sdk

The initialize_from.dill.gz issues are front end related.
cc @jensjoha

Thank you for reporting this.
This is caused by the file we try to initialize from being empty. This can happen if for instance launching several instances working on the same file (e.g. one instance is overwriting the file while the other is reading it). As long as it doesn't happen all the time it's nothing to worry about.
I recently landed d8739b5 to make sure we don't even try to load when the file is empty, and this warning will thus be avoided.

Thanks for investigating it, and for letting the rest of us know.  When it happened to me I believe I had just opened Android Studio and through a hiccup/click started a debug session on my flutter app, so it sounds like a file hadn't been properly initialized yet.  Fluke thing, it sounds like.