Fix invalid usage for sync.WaitGroup

Issues: https://github.com/micro/go-micro/issues/1750

@asim i think that this changes is right.

@asim as i see we have new test case, but it not update status


Support Linuxbrew, automatically move Caskroom to its new location, add a Docker-based test-kitchen test

Adding support for Linuxbrew
Adding a Docker-based test based on test-kitchen, kitchen-ansible, and serverspec
Automatically moving Caskroom from old to new location (as the deafult location has changed).

Thanks for the PR!
This is a huge amount of changes to try to review in one PR, however, especially since I don't use Homebrew on Linux (at least not at this time) and would need to validate some things separately.
Currently I'm seeing a breakdown of features that would be suitable in their own PRs/isolated:

Installing Ruby
Making sure cask stuff only runs on macOS/Darwin
Adding Linuxbrew support
Adding test kitchen test support

For installing Ruby, I would rather that be done in a separate role, and geerlingguy.ruby already takes care of it for the Linux systems I maintain. For the test-kitchen support, I'm willing to add support at some point, but I would need more time to poke and prod and make sure that we still have good/thorough test coverage on both Mac and Linux (since 99%+ of this role's users are using it on Mac only, that's my priority).
Closing this PR, but please open separate PRs (or if you like, you can maintain a fork for Linuxbrew) for the above so it's easier for me to incorporate such sweeping changes.


Fix python installation

I changed how pip install command is done, separating into tow commands to prevent error related on #6, and also added an option --ignore-installed on pip install command to handle with psutil error described on #5.

I also had to change git link to github mirrors after got some errors when the docker build step failed to git clone


Dry run1

Signed-off-by: vishant singh<EMAIL_ADDRESS>
- What I did
- How I did it
- How to verify it
- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

yay, it worked!


X.U.Themes: Add darkTheme

Description
Adds darkTheme to X.U.Themes.
Let me know if CHANGES should be updated for a small patch like this. I didn't see any update notes for any of the existing themes, so I'm assuming it shouldn't be.
Checklist

[x] I've read CONTRIBUTING.md

[x] I tested my changes with xmonad-testing

[ ] I updated the CHANGES.md file

Thanks!


he.js

Thanks for the translation!

when will it be available for the select2 from cdn?
John Greenberg
Haifa, Israel
<EMAIL_ADDRESS>P Please consider the environment before printing this e-mail
Date: Wed, 18 Mar 2015 06:15:48 -0700
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS>CC<EMAIL_ADDRESS>Subject: Re: [select2] he.js (#3170)
Thanks for the translation!
—
Reply to this email directly or view it on GitHub.

It should be available when the final release rolls out, sometime in the next few days.

take a look at the merged file - i think it override the en.js file
John Greenberg
Haifa, Israel
<EMAIL_ADDRESS>P Please consider the environment before printing this e-mail
Date: Wed, 18 Mar 2015 06:23:21 -0700
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS>CC<EMAIL_ADDRESS>Subject: Re: [select2] he.js (#3170)
It should be available when the final release rolls out, sometime in the next few days.
—
Reply to this email directly or view it on GitHub.

I fixed it when I recompiled the translations.

ok thanks
is it possible to ask you something?when i have tags in the multiple selectand i click on "x" to remove them - the popup of all the options shows up - can that be disabled?
John Greenberg
Haifa, Israel
<EMAIL_ADDRESS>P Please consider the environment before printing this e-mail
Date: Wed, 18 Mar 2015 06:45:11 -0700
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS>CC<EMAIL_ADDRESS>Subject: Re: [select2] he.js (#3170)
I fixed it when I recompiled the translations.
—
Reply to this email directly or view it on GitHub.


Convert country dropdown to autocomplete in order form

The country dropdown is sluggish and doesn't autofill if using pre-filled form data.
It would be nice if we used an autocomplete tool to make it easier/faster to show a country name. We already have an array of country names so this should be easy to implement.

react-select could be a good tool to use for this. See the example here.

Material-UI is coming out with their own Autocomplete component: https://deploy-preview-17037--material-ui.netlify.com/components/autocomplete/#country-select
This demo is exactly what would be a good fit for this issue.

The Material-UI component is now available. https://material-ui.com/components/autocomplete/


New Feature Request: Multiple ISO Host Connections

There may be a need of multiple ISO host connections. There is a situation where the middle ware will be talking to multiple Bank ISO hosts for different channels.

Unfortunately this is impossible to implement in the current application design. There also has to be some kind of routing rules which I have no idea about.
You can just run multiple copies of SQ each for different ISO hosts.


Set up more alerts on CIP

Also, use resource IDs rather than names for dependsOn, for added clarity and reduced chance of clashes.

 Set up Monitor on CIP


CLS graph shows excessively high count of 0 values

Scores for p75 for CLS seem to be computed correctly, but display a graph with an extremely large number of 0 values. Are null values showing up on the graph as 0 but properly discarded in the average computation?
The following image shows mobile traffic CLS which the dashboard scores reasonably as 0.135 despite the graph showing almost entirely 0 values that would imply an average way lower, possibly 0.02.

Other graphs show distributions concordant with their averages and without an excess of 0 values.

Sorry for the late response! Not sure how I missed this issue before...
What you're seeing is correct. There are a lot of 0 values because, for many of your visitors, there are no layout shifts, so the CLS value is 0.
The numbers you are seeing at the top of the image are not actually averages, they're 75th-percentile values (which is what is recommended for reporting Core Web Vitals metrics).


react-table not working in chrome / Css-Problem?

What version of React-Table are you using?
react-table 6.5.3
react: 15.6.1
webpack: 3.4.1
What bug are you experiencing, or what feature are you proposing?
react-table looks good in Mozilla, Edge and IE, but not in Chrome (61.0)
I have taken the exact same code as in this example: Simple Table and haven`t modified anything here. I haven't added, modified or changed the code.
I can see the pagination-bottom div, but not the
. It seems that the div class=rt-table is only 1px in size above the pagination-bottom div. (Css problem?)
A picture how it looks in Chrome
In the console:
I don`t get an error in the console of chrome, and I see the data in the table.
I have no idea why the div rt-table doesn`t show up. I have also tried to set a fix height:
 style={{
height: "800px" // This will force the table body to overflow and scroll, since there is not enough room
 }}

I have also tried to change the import css to the old style:
import "react-table/react-table.css"; ->
Nothing changed

I can fix the problem if i modify one div:

So it seems that class -pagination doesn`t have a height set. Can anyone confirm this?

I'm using it perfectly fine in Chrome 60.0 (using the import "react-table/react-table.css".
I hope it is not something strange they have done with Chrome 61.

Well - it was working in Chrome 60 and I have just updated to Chrome 61 - everything is working fine on my code (and in all the react-table examples).  So it must be something in your build environment that is the issue.

@Paul6552 I've got almost the same problem, but that div hack doesn't work for me.  Let me know if you figure it out.

@gary-menzel
What build environment do you have?
My package.json:
{
  "name": "meins",
  "version": "1.0.0",
  "description": "Great Project ;-)",
  "main": "webpack.config.js",
  "dependencies": {
    "babel-preset-react": "^6.24.1",
    "bootstrap": "^4.0.0-alpha.6",
    "node-rest-client": "^3.1.0",
    "react": "^15.6.1",
    "react-addons-css-transition-group": "^15.6.0",
    "react-addons-transition-group": "^15.6.0",
    "react-table": "^6.5.3",
    "namor": "^1.0.1",
    "material-ui": "^0.19.1",
    "react-dom": "^15.6.1",
    "react-router-dom": "^4.1.2",
    "reactstrap": "^4.8.0",
    "webpack": "^3.6.0"
  },
  "devDependencies": {
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.2",
    "babel-preset-env": "^1.6.0",
    "css-loader": "^0.28.4",
    "file-loader": "^0.11.2",
    "style-loader": "^0.18.2",
    "webpack-dev-server": "^2.5.0"
  },
  "scripts": {
    "__comment": "Wenn du node_modules löscht führe npm install durch ",
    "build": "webpack --config webpack.config.js",
    "test": "webpack-dev-server --content-base dist --hot"
  },
  "keywords": [],
  "author": "Me",
  "license": "ISC"
}

Webpack config:
var path = require('path');

var BUILD_DIR = path.resolve(__dirname, 'dist');
var APP_DIR = path.resolve(__dirname, 'src');

module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: BUILD_DIR
  },
  devtool: "#eval-source-map", //auskommentieren wenn es produktiv geht, nur zum Debuggen
  module : {
	//Paul, merk dir einfach dass module->loaders das alte ist und module->rules das neue
	rules: [
      {
        test: /\.css$/,
        use: [ 'style-loader', 'css-loader' ]
      },
      {
        test : /\.js?/,
        include : APP_DIR,
		exclude:/(node_modules|bower_components)/,
        loader : 'babel-loader',
		query  :{
			presets:['react','env']
		}
      }
    ]
  }
};

I am building on the Meteor platform - so not using webpack to do the build. However, but it still uses babel to do the loading. I've also not experienced any of the issues you've described with the codesandbox sanples. So I was suggesting that maybe something isn't getting loaded by your builder if those work on Chrome OK.
Have you checked to see if there are any errors in loading the bundle or associated files ? If the react-table.css is getting loaded, maybe there is a conflict with some other CSS. I will say that I am using bootstrap 3 (and not 4). There could be some conflict there.

Sadly I haven`t any errors in the console.
Also when I build a complete new project without not needed packages it isn`t working.
Package.json
{
  "name": "meins",
  "version": "1.0.0",
  "description": "Great Project ;-)",
  "main": "webpack.config.js",
  "dependencies": {
    "babel-preset-react": "^6.24.1",
    "react": "^15.6.1",
    "react-table": "^6.5.3",
    "namor": "^1.0.1",
    "react-dom": "^15.6.1",
    "webpack": "^3.6.0"
  },
  "devDependencies": {
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.2",
    "babel-preset-env": "^1.6.0",
    "css-loader": "^0.28.4",
    "file-loader": "^0.11.2",
    "style-loader": "^0.18.2",
    "webpack-dev-server": "^2.5.0"
  },
  "scripts": {
    "__comment": "Wenn du node_modules löscht führe npm install durch ",
    "build": "webpack --config webpack.config.js",
    "test": "webpack-dev-server --content-base dist --hot"
  },
  "keywords": [],
  "author": "Me",
  "license": "ISC"
}

Maybe here are people around working with webpack and react-table?

I have found more people having this problem in this issue. I don`t know why this ticket is already closed although there are people outside having this problem:
Ticket issue 351

This ticket is not closed but, if you read through those other tickets, the code has been tested across a wide range of browsers and platforms and behaves as expected. You need to find a tool (like codesandbox, codepen, etc. etc.) that can replicate the problem reliably. It is really difficult to "fix" something that isn't repeatable in a controlled environment.
The other option is to fork the code yourself and see if you can maybe it "break" that way and then either submit a PR or explain how to reproduce the problem.

"You need to find a tool (like codesandbox, codepen, etc. etc.) that can replicate the problem reliably. It is really difficult to "fix" something that isn't repeatable in a controlled environment."
I think in this case the fault is the environment. I can go to the samples of react-table and see the table. You are telling me that everything is working as expected with Meteor, so I think the problem is webpack, the settings of webpack, the included packages or the behaviour of the included packages.
On the other side I have two css changes that fixes the problem in chrome:
Add a height  value to the class .ReactTable .-pagination and remove flex:1 or change flex:1 to flex: auto in .ReactTable .rt-table
First I set only the height, but then if I expanded a row the subrow didnt show.  But after I changed flex` it worked.
Fixed css classes:
.ReactTable .-pagination{height:50px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);}

.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:1;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}

For testing purposes I removed also the flex:1 on the samples page react-table example. Everything stays the same, so what does flex:1 do?
Can we change it to flex:auto or remove it in the next release and set a height(!) in the -pagination?

@tannerlinsley have you experienced this with any particular webpack configuration of react-table? I realise this looks like a duplicate of other tickets that have been closed but if something can be "fixed" generically in react-table then it might be worthwhile.
@Paul6552 I still admin though that I doubt the flex parameters are changing due to the build environment. It must be some CSS that is getting included that is adding some type of "default" table CSS which is causing this to happen. Which may mean looking at the flex attributes could resolve it. It still needs to be repeatable and testable in some way though.

react-table works perfectly when running on webpack. However, experiencing the same issue once I try to switch the project to production and load the project with express and server side rendering  very very wierd

In that case, if webpack is not involved with production, you need to check that the react-table.css is getting loaded properly and that the order of your CSS loading isn't somehow trashing some core layout functionality.

If it is any help I'm experiencing the same problem with Version 60.0.3112.113 (Official Build) (64-bit) when using the CDN.

I have now compared everything (chrome with mozilla, codesandbox with moz and chrome, codesandbox with the css in the folder react-table). I haven`t found any different css file from reac-table. I have also tried with normalize.css but no different behavior.
I use npm css-loader so I tried to chang the behaviour for that with extract-loader (so that the css is not bundled in a JS file). No difference.
Anyone who has the same problem: Could you fix the problem with my suggestion? (Post nr. 11)

I was able to fix the problem using the suggestion in post no. 11 from @Paul6552
I am serving the HTML from an EJS template using express. Because I was having difficulty, the EJS template was stripped to the bare minimum: the only CSS file loaded is the one from react-table; the only JS file loaded by the template is the one created by webpack. If I load the jsx file into codesandbox, it works OK, but on my laptop, without the CSS fixes, the pagination buttons take up the entire screen.
I'm using Chrome Version 61.0.3163.100 (Official Build) (64-bit)
An earlier post mentioned

It must be some CSS that is getting included that is adding some type of "default" table CSS which is causing this to happen.

Could it be the opposite? In other words, when one uses something like codesandbox, CSS gets included that fixes the issue? And here, where I have a page that loads only 3 resources: the page itself, one CSS file (taken directly from the node_modules folder for react-table), and one JS file (compiled by webpack), the pagination buttons absorb all of the space?

I don't think it is something that codesandbox is including. I am using a completely different build system (MeteorJS) and ReactTable has worked perfectly fine for me from the beginning in both development and production.
Are you specifying a height for your containing div (or a parent)? I have seen that being an issue.

If I am, I am unable to find where it is being specified. The react-table component is the only element on the page. I've gone over the CSS in Chrome's developer tools panel several times.

Let's leave webpack and react out... and just look at some HTML left behind. I've stripped out the pagination section, leaving just one column and one row of data. In the file shown here, the entire table is 2 pixels high. The structure of the table is shown: one column, and one row of data. I've expanded all of the HTML elements, so the entire file is visible.

There is no javascript at play here. Now take this same file of HTML, and the react-table CSS file, and go over to CodePen, and load them in. The table is displayed correctly.
I will be the first person to point at my local setup as the problem. But when the example is boiled down this far, it certainly appears that the presence of "flex: 1" in the ".ReactTable .rt-table" CSS block is causing a problem unless one happens to be working in CodePen, CodeSandbox, etc.; that is, in an environment where additional CSS is present (bootstrap?, etc.), so that "flex: 1" does not squash the table.
This appears to be specific to recent versions of Chrome (58+), as the latest version of Firefox renders the above HTML as expected, displaying the entire table.
Now, is this a Firefox bug, and Chrome is doing what's right, or is it the other way around? It doesn't seem like a react-table problem, it is more a browser issue, and there is the work-around in the post from @Paul6552 above. So closing this issue seems OK to me, and the posts here will be available while Firefox and Chrome render the above differently.

I'm tagging @tannerlinsley here before closing as @jbence has fully identified what the problem seems to be and Tanner might be able to make the final call on if a fix will go in or it will just be closed.

@jbence I spoke with Tanner regarding this and he'd be happy to accept a PR to change the CSS. Given you seem to have narrowed it down are you able (or willing) to do some more cross-browser testing to check that FF and Chrome can share the same CSS and then submit a PR with the change?
The other option is that I am happy to put up an FAQ in the Wiki to explain (briefly) what the fix should be for people experiencing it.

I am able and willing.
I have boiled down the HTML and CSS to a single file that exhibits a difference in behavior between FireFox and Chrome, and submitted that as an issue through the Chrome settings tab. There are four CSS attributes (two in .ReactTable, two in .ReactTable.rt-table) whose presence triggers the squashed table in Chrome. Remove any one of them, and the table shows up.
Perhaps they will reply sooner rather than later, since the example is focused. In the meantime, I will look for a minimal set of changes to make things work in multiple browsers (I'll overcome my reluctance to use Edge for some testing).

fwiw i'm still seeing the problem reported above using the cdn styles because css modules were too much trouble for my project. i'm experiencing the issue in safari, chrome, and firefox. can't see anything in the table. def frustrating, prob gonna have to pass on a great component b/c of some glossed over css bug :{.

If you look up a few posts ago, @jbence is looking into creating a PR for what he has found in regard to this issue. It is a difficult issue to understand because it is working flawlessly for so many other people but @jbence thinks he may have tracked it down.  You might want to put a watch on this thread to see it becomes resolved in the future. Or you might want to see if the suggested solution can work for you temporarily by maintaining your own local copy of the CSS file.

yo @gary-menzel thanks fro the fast response. yeah i've read through all the issues - my project is just a bit rushed (hence the last bit of my comment), and i really would love to use it because it looks great and does just what i need.
it's not clear to me what the suggested solution is. could you link to a known working css file in the repo, any lines that need to be changed, and/or a specific comment where this suggestion was made?

@lindslev There is a post above (about 16 days ago by @Paul6552 )
https://github.com/react-tools/react-table/issues/496#issuecomment-331565802
That has some suggested CSS that had some results in what he had been testing.  I have not actually been working on it - just keeping it moving towards a solution, so to speak. You may try to contact @jbence directly (or he may pipe in with what he is thinking).
From what I can tell it is something to do with the top-most element CSS that uses flex and it requires a small change. I've done nothing with it as I have not experienced the issue at all (unless I don't include the react-table.css).

Based on a response over in one of the chromium forums, this can be resolved by making sure that the first line of the HTML document is:
<!DOCTYPE html>
This triggers a strict mode of interpretation for the document. Without the line, the browser is using quirks mode. The various browsers should treat quirks mode the same, and a suggestion was made to open a bug report on the chromium project, which I will.
But adding the above line to the generated HTML document that includes a React Table, makes the rendered page look OK in Chrome 61. This addresses both the pagination buttons taking up the screen, as well as the overall height of the displayed rows being set around 2 pixels. @lindslev

That explains why it has always been working for me. My doctype is always <!DOCTYPE html>.
@jbence Based on your response, do you think that means we can close this issue ?
I'll add an FAQ to the wiki here (at least as a suggestion to try the doctype solution).

Yes, I think issue can be closed; thank you for the FAQ update. I'll still post the bug as suggested in the chromium forum, but that is independent of this.

awesome, thanks @jbence and @gary-menzel and everyone 👍

The FAQ on the wiki has been updated with the suggested solution. This issue is now being closed.
https://github.com/react-tools/react-table/wiki/FAQ#my-reacttable-doesnt-seem-to-display-properly-on-browser-x---help

I checked it also and found out that I didnt have a doctype.  I thought in HTML5 that wouldnt be needed anymore (only  ... and the html5 semantic elements). Copied the Doctype in it and everything worked. :-)
Thank you @jbence and @gary-menzel for your work!
This is such a great table

Thank you all. Adding <!DOCTYPE html> worked for me too.

Not sure if this is related, but I followed the webpack css loader docs here and it broke the table, but if you take out
 options: {               modules: true             }
it renders the react-table.css correctly


Google OpenId connect for direct google login

To enable direct Google login using OpenID Connect, you can follow these steps:
Set up a new project on the Google Developers Console:
Go to the Google Developers Console.
Create a new project or select an existing project.
Enable the Google Identity API:
In the project dashboard, click on "Enable APIs and Services."
Search for "Google Identity" and select the "Google Identity" API.
Click on the "Enable" button to enable the API for your project.
Configure the OAuth consent screen:
In the project dashboard, go to the "OAuth consent screen" tab.
Choose an "Application type" (e.g., Internal or External) and enter the necessary details.
Add the required scopes (email and profile) for accessing user information.
Save the changes.
Create OAuth 2.0 credentials:
In the project dashboard, go to the "Credentials" tab.
Click on the "Create Credentials" button and select "OAuth client ID."
Select "Web application" as the application type.
Enter a name for the OAuth client ID.
Add the authorized JavaScript origins (e.g., http://localhost:8000/) and redirect URIs (e.g., http://localhost:8000/auth/google/callback).
Save the credentials.
Obtain the client ID and client secret:
After creating the credentials, you will receive a client ID and client secret. Take note of these values as you will need them for the implementation.
Implement the authentication in your application:
Use a server-side framework or library (such as Node.js with Passport.js or Django with python-social-auth) to handle the authentication flow.
Install the necessary dependencies and configure the framework/library to use the Google OpenID Connect strategy.
Provide a login button in your application that redirects users to the Google authorization URL, passing your client ID and requested scopes as parameters.
Once the user grants permission, Google will redirect the user back to your specified redirect URI along with an authorization code.
Exchange the authorization code for an access token and ID token by making a server-to-server request to the Google token endpoint using your client ID, client secret, redirect URI, and the authorization code.
Verify the ID token to ensure its authenticity and extract user information such as email and profile details.
Use the obtained user information to create or authenticate the user within your application.
Please note that the implementation details may vary depending on the programming language and framework you are using. Make sure to consult the relevant documentation for the specific framework or library you choose.
Remember to handle errors, implement appropriate security measures, and follow best practices to protect user data and ensure a secure authentication flow.
I hope this helps you get started with implementing direct Google login using OpenID Connect! Let me know if you have any further questions.

Hey..you can start working...
Thanks for contributing!

@Mansi168 @MonalikaPatnaik we need to connect for this
goggle credentials will be yours only

Can't we do firebase Google login

hey @gmmkmtgk are u still working on this issue?

I wanna contribute, If this issue is still there


No response after sending email successfully

Hello,
I hope you can help me with this issue:
I'm using SendGrid REST API Ver.3 and Javascript to send emails from my website. All of my emails are being sent successfully, I actually receive the emails instantaneously and fully HTML formatted in my inbox. Problems is, I never receive any “ok” response from the SendGrid servers; they keep me waiting for a response permanently, so my code gets stuck on the "Return" Promise().
If I send a bad request on purpose, I receive an error response immediately, but when I send a good request, I receive no response at all, not even a null or empty string or a timeout for waiting that long.
Fact is, SendGrid is processing my request successfully because I get the email in my inbox, but I never get any response.
Any help will be appreciated,
Thank you,
HERE IS MY CODE:
export function SendGridFetch2 (APIKey, Sender, Recipient, Subject, HTMLBody)
{
  const MyURL     = "https://api.sendgrid.com/v3/mail/send";
  const MyHeaders = {"Content-Type":"application/json", "Authorization":"Bearer " + APIKey};
  const MyBody    = {"personalizations":[{"to": [{"email":Recipient, "name":"XXXX"}]}], "from":{"email":Sender, "name":"YYYYY"}, "subject":Subject, "content":[{"type":"text/plain","value":"Your email client does not support HTML"},{"type":"text/html","value":HTMLBody}]};

  return fetch(MyURL, {"method":"POST", "headers":MyHeaders, "body":JSON.stringify(MyBody)}).then(Response => Response.json());
}

Hi @thinkingserious ,
I'm using the @sendgrid/mail package to send emails. How exactly do you know in the callback if an email has been delivered or not? I get a statusCode of 202 for fake emails as well as real emails.
Maybe I'm approaching this in the wrong way?

Hello @kunalnagar,
The 202 is letting you know that we received your request. To find out if your emails are delivered, you can utilize our Event Webhook or the email activity feed.
With Best Regards,
Elmer

@thinkingserious I got the 202 status code but the emails i sent it to didn't receive mail. please help me out. am new to programming

Hello @hnobi,
Can you please check your email activity feed?
Thanks!
With Best Regards,
Elmer

@thinkingserious activity feed is uselees if we dont know the sg_message_id of the sent email. I am still facing same issue, using vanila node http request, no response and status from sendgrid side, however the mail was sent and inbound parse request my api. don know how can i compare the messages to check status


Allow "test_" prefix in function names

test_ is the prefix used by tasty-th for test groups.
https://hackage.haskell.org/package/tasty-th-0.1.3/docs/Test-Tasty-TH.html
I imagine that this will have more change of false-negatives on real code compared to case_ or prop_; whether this is a significant amount I do not know.

I'm not too worried about false-negatives - far more worried about false positives. I've put test_ on the safe list.

Cool stuff! Thanks!


List of Movies

Value proposition
As a user
I want to view the current popular movies within an application,
so that I can check out all new movies.
Description

Acceptance criteria

[ ] Listing current popular movies
[ ] Listing Titles of movies
[ ] Listing movie poster thumbnails
[ ] Logo in top bar will be fixed

Complexity
Medium
Tasks

[ ] Create branch
[ ] Create basic responsive layout
[ ] Show movie titles
[ ] Show poster thumbnail images of the movies
[ ] Fetch API from movie database
[ ] Create scrollable Listing of movies
[ ] Check a11y
[ ] When no movies are listed an error message will be displayed

Hey Jay,
good job!
I have a few suggestions:

The first three points of your acceptance criteria are already visible in your scribble. Therefore you can delete them. I would suggest to add that you fetch the movie data (movie title and movie poster) from an API. As well you should add here that an error message is shown if there is an error while fetching the data (a scribble which shows that case would also be nice)
Looking at your tasks the following question comes to my mind: Will you create a component for a single movie? If so, you can include this in your task list. I would also suggest that you sort your task list as it will make the development progress a bit easier (e.g. fetch data -> display fetched data -> layout of the displayed data)

Thanks for the suggestions, I switched out the corresponding tasks and included the component for the single movie!


[question] Creating file_browser._picker with custom setup

First of all, sorry for making another issue asking for help. Maybe there should be a discussions thread?
Now to my issue. I want to create a customized file-browser picker to use with another plugin, so that I can replace some of the default actions of the picker (but most should remain as is), and also some options like path. The thing is I also want to keep the default picker to use for everyday file browsing.
The default picker I configured with:
require("telescope").setup({
  extensions = {
    file_browser = {
      theme = "ivy",
      hijack_netrw = true,
      initial_mode = 'normal',
      mappings = M.mappings,
      attach_mappings = function()
        fb_actions.remove:replace(trashy_remove)
        return true
      end,
    },
  },
})

For the new picker I tried doing this:
local zk_opts = {
  initial_mode = 'normal',
  hide_parent_dir = true,
  attach_mappings = function(prompt_bufnr, map)
    -- Just for testing
    actions.select_default:replace(function()
      local selection = action_state.get_selected_entry()
      P(selection[1])
    end)
    return true
  end,
  mappings = mappings,
  path = vim.env.ZK_NOTEBOOK_DIR,
}

local zk_picker = function()
  require('telescope').extensions.file_browser._picker(zk_opts)
end

return zk_picker

And this actually mostly works, the only thing that doesn't seem to work are the custom key mappings.
The mappings object I'm passing is the same as for the original's setup, and it works there, so not sure what could be the problem...

Found another problem. When using this custom picker, when I go into a directory and the picker refreshes to update the entries, the custom picker closes and the default file-browser picker opens.
https://github.com/nvim-telescope/telescope-file-browser.nvim/assets/88512894/51c6bd3e-71b8-48e1-90a5-edc269da0e98
The first picker I opened was my custom one. After I select dir1, the custom picker closes and the default one opens.

For attaching mappings to picker, we currently only allow this via the attach_mappings pattern. This is a core telescope thing. The mappings option is really only for the top level setup function.
For replacing select_default, I think you just have to use require('telescope').extensions.file_browser.file_browser rather than the "private" `_picker.
Let me know if you're still having issue.

Okay you're totally right on both things.
I had read about the attach_mappings on the developers documentation and they didn't really explain how the map parameter worked so I wasn't sure how to use it. Now I checked at :h telescope.map and it was explained there... my bad.
About using require('telescope').extensions.file_browser.file_browser instead of _picker, I had actually tried it but the default picker opened. I didn't realize I could pass a new configuration as an argument.
And I was about to say that changing the theme didn't work, because doing require('telescope').extensions.file_browser.file_browser({theme = 'dropdown'}) still opened it as ivy as the default picker. But apparently the theme option is like the mappings one and only works on the top level setup.
Using file_browser(require('telescope.themes').get_dropdown(zk_opts)) worked.
Thanks for the help again!


Implement full support for metrics

This PR contains work toward fully supporting metrics on top of the measures layer that is now quite robust. Work will continue on this branch until it is ready to be merged into master.
TODO:

[x] Implement basic architecture allowing metrics to support multiple implementations
[x] Implement some concrete examples that use the above infrastructure (RatioMetric and MeasureMetric)
[x] Group compatible metrics and merge them into single IR (e.g. for SQL)

This work will now be merged into master. Though the API still needs some review, ongoing improvements will occur in tandem with changes in the underlying library.


Fix git command inside the action and multiple commands escaping

Mark the app directory as safe for git
Fix command escaping

@kumekay Looks good! Thank you.

@tomassebestik Thank you for the review!


fix/ext-unix_host entity dashboard widgets

Relevant information
Updating entity dashboard to show timeseries and better disk utilization viz with bar chart
Checklist

[x] I've read the guidelines and understand the acceptance criteria.
[x] The value of the attribute marked as identifier will be unique and valid.
[x] I've confirmed that my entity type wasn't already defined. If it is I'm providing an
explanation above.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: thezackm:x: srvaroaYou have signed the CLA already but the status is still pending? Let us recheck it.


Delete model are not removed from sortable-group

Hi,
I created a sorted group like this
{{#sortable-group tagName="ul" onChange="reorderItems" as |group|}}
  {{#each items as |item|}}
    {{#sortable-item tagName="li" model=item group=group handle=".handle"}}
      ...
    {{/sortable-item}}
  {{/each}}
{{/sortable-group}}

When I delete a item from the store, it's not reflected in the sortable group. The item stay there until I refresh the page.
How can I refresh the sortable-group ?

Update: This append only if one item of the list has been dragged before the item was deleted

Could you post:

your reorderItems function
the function where you delete items?

Yeah, for sure, here they are:
  items: function() {
    return this.get('items').sortBy('index');
  }.property('model.items.[]'),

And the delete action:
  actions: {
    deleteItem(itemId) {
      let item = this.store.peekRecord('item', itemId);
      item.deleteRecord();

      item.save()
        .then(() => this._onDeleteSuccess())
        .catch(() => this._onDeleteFailure());
    }
  }

I found the problem. This is caused by my reorder function. I did not update the group
I change my function for this one and it works:
    reorderItems(groupModel, itemModels, draggedModel) {
      groupModel.set('items', itemModels);
      itemModels.forEach((item, index) =>
          item.set(index', index);
          item.save();
      });
      this.set('items', itemModels);
    },

Could you try making a couple of changes and let me know what happens:
  items: function() {
    return this.get('items').sortBy('index');
- }.property('model.items.[]'),
+ }.property('model.items.@each.index'),

  reorderItems(itemModels) {
    itemModels.forEach((item, index) =>
      item.set(index', index);
      item.save();
    });
-   this.set('items', itemModels);
  },

It totally fix it.
So I understand that with my setI was kind of breaking the binding ?

So I understand that with my setI was kind of breaking the binding ?

Yeah, I think so.

Thanks a lot!


Add describe pool command

closes #15

@ParthS007 Please send in a new PR to ACK these review comments.

Line no. 297 in k8s.go has repeated 'while' text. Please rectify the same.

Line no. 297 in k8s.go has repeated 'while' text. Please rectify the same.

Line no. 306 as well.


libvirt plugin

I am interested in getting the libvirt plugin migrated. Apart from a likely minor issue with newer qcow2 images, it seems to work fine. Do you have any detailed tips on what steps I could take to make that happen?

I'm not sure there's an official way of doing that. I'm tempted to say something like : ask @ssbarnea ?
The problem with plugins usually comes down to having someone maintaining it, or maybe at least testing it often, in order to detect quickly a breakage.

As noted in https://github.com/ansible-community/molecule-libvirt/issues/13 someone would just need to open a PR to have the stuff added here and add CI jobs for it.

I would :heart: to be able to use a libvirt plugin for molecule. I'm not familiar yet with how adding new molecule plugins works, but I'll start reading up on it.

https://github.com/ansible-community/molecule-plugins/issues/194 is worth reading before starting any bigger coding project

Hmm, good point @konstruktoid; thanks for the issue link.


⚠ ClamAV has degraded performance

In 416fb2d, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 71 ms

Resolved: ClamAV performance has improved in dc94aee.


[TFLite] Two consecutive Dequantize OPs are generated in the structure of the model after integer quantization

1. System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 18.04 x86_64
TensorFlow installed from (source or binary): binary
TensorFlow version (or github SHA if from source): tensorflow==2.3.0-rc1

2. Command used to run the converter, and code using the Python API
Here's a minimal Google Colaboratory that can reproduce the situation.
(1) Integer Quantization
Performs integer quantization. The resources used for quantization are obtained at Google Colaboratory. This step will successfully generate an integer quantized .tflite file.
### tensorflow==2.3.0-rc1

import tensorflow as tf
import numpy as np

def representative_dataset_gen():
  for image in raw_test_data:
    image = tf.image.resize(image, (512, 512))
    image = image[np.newaxis,:,:,:]
    image = image - 127.5
    image = image * 0.007843
    yield [image]

raw_test_data = np.load('calibration_data_img_coco_512x512.npy', allow_pickle=True)

# Integer Quantization - Input/Output=float32
converter = tf.lite.TFLiteConverter.from_saved_model('saved_model')
converter.optimizations = [tf.lite.Optimize.DEFAULT]
converter.representative_dataset = representative_dataset_gen
tflite_quant_model = converter.convert()
with open('efficientdet_d0_512x512_integer_quant.tflite', 'wb') as w:
    w.write(tflite_quant_model)
print("Integer Quantization complete! - efficientdet_d0_512x512_integer_quant.tflite")

WARNING:tensorflow:Importing a function (MetaGraph import) with ops with custom gradients. Will likely fail if a gradient is requested.
  :
WARNING:tensorflow:Importing a function (MetaGraph import) with ops with custom gradients. Will likely fail if a gradient is requested.
WARNING:tensorflow:Issue encountered when serializing global_step.
Type is unsupported, or the types of the items don't match field type in CollectionDef. Note this is a warning and probably safe to ignore.
to_proto not supported in EAGER mode.
Integer Quantization complete! - efficientdet_d0_512x512_integer_quant.tflite

(2) Checking the operation of the model
The next step is to check the execution of the model with a minimal amount of test code. When you run this test code, you'll see an error in the input geometry mismatch for the Dequantize OP occurs.
import numpy as np
import tensorflow as tf

interpreter = tf.lite.Interpreter(model_path="efficientdet_d0_512x512_integer_quant.tflite")
interpreter.allocate_tensors()
input_details = interpreter.get_input_details()
output_details = interpreter.get_output_details()

print('input:', input_details)
print('')
print('output:', output_details)

input_shape = input_details[0]['shape']
input_data = np.array(np.random.random_sample(input_shape), dtype=np.float32)
interpreter.set_tensor(input_details[0]['index'], input_data)
interpreter.invoke()
output_data = interpreter.get_tensor(output_details[0]['index'])
print('output_data.shape:', output_data.shape)

---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-7-c9ae37dddd9b> in <module>()
      3
      4 interpreter = tf.lite.Interpreter(model_path="efficientdet_d0_512x512_integer_quant.tflite")
----> 5 interpreter.allocate_tensors()
      6 input_details = interpreter.get_input_details()
      7 output_details = interpreter.get_output_details()

/usr/local/lib/python3.6/dist-packages/tensorflow/lite/python/interpreter.py in allocate_tensors(self)
    241   def allocate_tensors(self):
    242     self._ensure_safe()
--> 243     return self._interpreter.AllocateTensors()
    244
    245   def _safe_to_run(self):

RuntimeError: tensorflow/lite/kernels/dequantize.cc:61 op_context.input->type == kTfLiteUInt8 || op_context.input->type == kTfLiteInt8 || op_context.input->type == kTfLiteInt16 || op_context.input->type == kTfLiteFloat16 was not true.Node number 782 (DEQUANTIZE) failed to prepare.

3. Links to saved models, GraphDef, and test datasets
The links below contain EfficientDet D0's GraphDef and saved_model and test datasets.
https://drive.google.com/file/d/1ymLnGUebTPTRtGLPy539w0P0r3UZfcA_/view?usp=sharing
The integer quantized .tflite file can be obtained from the link below.
https://drive.google.com/file/d/12S6GgRn4I2jl1c5omP023i4zgKACyDe5/view?usp=sharing
4. Failure details
In some places, a double Dequantize OP is generated in duplicate. Due to this issue, running the Python API interpreter.allocate_tensors() causes an error indicating that the structure of the model is flawed.
RuntimeError: tensorflow/lite/kernels/dequantize.cc:61 op_context.input->type == kTfLiteUInt8 || op_context.input->type == kTfLiteInt8 || op_context.input->type == kTfLiteInt16 || op_context.input->type == kTfLiteFloat16 was not true.Node number 782 (DEQUANTIZE) failed to prepare.

The content of the error message and the INDEX number of the OP indicates that it is the second Dequantize OP that is causing this problem.

5. Related Issues

tflite: Slicing isn't compatible with quantisation #29571
TFLite Interpreter, allocate_tensors() failed to prepare, not kTFLiteInt8/Uint8 #31053

Same error for me, Have you find the way to fix this error @PINTO0309

@Julius-ZCJ
No. I am waiting for the issue to be fixed.

@liyunlu0618 Do you have any idea when we would expect to fix this issue? Thanks

The problem seems to be resolved in 2.4.0-dev20200829. Inference performed correctly using Integer Quantized models.


Bump the ethereum-tests submodule

Bumping the ethereum-tests submodule to latest release

Adding Cancun schedule to schedules.md.

Some changes to driver.md to support the updated test structure

<blobGasUsed>, <excessBlobGas> ,<beaconRoot> cells are added to decode the new rlp used in tests.

Updated failing.llvm list:
- skipping entire Cancun test suite from BlockchainTests/GeneralStateTests/Pyspecs/cancun/, and BlockchainTests/GeneralStateTests/Cancun/
- skipping individual tests that use the Cancun schedule.
- skipping BlockchainTests/GeneralStateTests/Pyspecs/shanghai/eip4895_withdrawals/ as withdrawals are not fully implemented.
- (I)   there are some new tests for already existing schedules that fail due to some gas costs
- (II) some tests are getting stuck on  <k> #halt ~> clear ~> run { .JSONs } ~> success .EthereumSimulation ~> .K </k>

(I)
BlockchainTests/GeneralStateTests/stCreate2/RevertInCreateInInitCreate2Paris.json
BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage.json
BlockchainTests/GeneralStateTests/stCreate2/RevertInCreateInInitCreate2.json
BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorageParis.json
BlockchainTests/GeneralStateTests/stExtCodeHash/dynamicAccountOverwriteEmpty.json
BlockchainTests/GeneralStateTests/stExtCodeHash/dynamicAccountOverwriteEmpty_Paris.json
BlockchainTests/GeneralStateTests/stSStoreTest/InitCollisionParis.json
BlockchainTests/GeneralStateTests/stSStoreTest/InitCollision.json
BlockchainTests/GeneralStateTests/stEIP1559/outOfFundsOldTypes.json
BlockchainTests/GeneralStateTests/stEIP1559/intrinsic.json
BlockchainTests/GeneralStateTests/stEIP1559/transactionIntinsicBug_Paris.json
BlockchainTests/GeneralStateTests/stEIP1559/transactionIntinsicBug.json
BlockchainTests/GeneralStateTests/stEIP1559/lowFeeCap.json
BlockchainTests/GeneralStateTests/stEIP1559/typeTwoBerlin.json
BlockchainTests/GeneralStateTests/stEIP1559/lowGasLimit.json
BlockchainTests/GeneralStateTests/stEIP1559/tipTooHigh.json
BlockchainTests/GeneralStateTests/stEIP1559/outOfFunds.json
BlockchainTests/GeneralStateTests/stEIP1559/valCausesOOF.json
BlockchainTests/GeneralStateTests/stEIP1559/lowGasPriceOldTypes.json
BlockchainTests/GeneralStateTests/Pyspecs/frontier/opcodes/double_kill.json
BlockchainTests/GeneralStateTests/Pyspecs/constantinople/create2/recreate.json
BlockchainTests/GeneralStateTests/Pyspecs/paris/security/tx_selfdestruct_balance_bug.json
BlockchainTests/GeneralStateTests/Pyspecs/shanghai/eip3860_initcode/gas_usage.json
BlockchainTests/GeneralStateTests/stEIP3607/transactionCollidingWithNonEmptyAccount_send.json
BlockchainTests/GeneralStateTests/stEIP3607/transactionCollidingWithNonEmptyAccount_init_Paris.json
BlockchainTests/GeneralStateTests/stEIP3607/transactionCollidingWithNonEmptyAccount_callsItself.json
BlockchainTests/GeneralStateTests/stEIP3607/transactionCollidingWithNonEmptyAccount_init.json
BlockchainTests/GeneralStateTests/stEIP3607/transactionCollidingWithNonEmptyAccount_calls.json
BlockchainTests/GeneralStateTests/stEIP3607/transactionCollidingWithNonEmptyAccount_send_Paris.json
BlockchainTests/GeneralStateTests/stRevertTest/RevertInCreateInInit.json
BlockchainTests/GeneralStateTests/stRevertTest/RevertInCreateInInit_Paris.json
BlockchainTests/GeneralStateTests/stCreateTest/CreateTransactionHighNonce.json
BlockchainTests/GeneralStateTests/stExample/invalidTr.json
BlockchainTests/GeneralStateTests/stExample/accessListExample.json
BlockchainTests/GeneralStateTests/stExample/basefeeExample.json
BlockchainTests/GeneralStateTests/stExample/eip1559.json
BlockchainTests/GeneralStateTests/stTransactionTest/ValueOverflowParis.json
BlockchainTests/GeneralStateTests/stTransactionTest/HighGasPrice.json
BlockchainTests/GeneralStateTests/stTransactionTest/ValueOverflow.json
BlockchainTests/GeneralStateTests/stTransactionTest/HighGasPriceParis.json
BlockchainTests/GeneralStateTests/stSpecialTest/eoaEmpty.json
BlockchainTests/GeneralStateTests/stSpecialTest/eoaEmptyParis.json

(II)
BlockchainTests/GeneralStateTests/stTransactionTest/NoSrcAccountCreate1559.json
BlockchainTests/GeneralStateTests/stTransactionTest/ValueOverflow.json
BlockchainTests/GeneralStateTests/stTransactionTest/NoSrcAccount1559.json
BlockchainTests/GeneralStateTests/stTransactionTest/HighGasPriceParis.json
BlockchainTests/GeneralStateTests/stTransactionTest/NoSrcAccountCreate.json
BlockchainTests/GeneralStateTests/stTransactionTest/NoSrcAccount.json
BlockchainTests/GeneralStateTests/Shanghai/stEIP3860-limitmeterinitcode/creationTxInitCodeSizeLimit.json
BlockchainTests/GeneralStateTests/Pyspecs/shanghai/eip3860_initcode/contract_creating_tx.json

(II) some tests are getting stuck on   #halt ~> clear ~> run { .JSONs } ~> success .EthereumSimulation ~> .K

Is it expected?

(II) some tests are getting stuck on   #halt ~> clear ~> run { .JSONs } ~> success .EthereumSimulation ~> .K

Is it expected?

No, I didn't get to the bottom of it yet. However, if I change the parsing rule of the "rlp_decoded" to
    rule <k> run  TESTID : { "rlp_decoded" : { .JSONs } , REST } => run TESTID : { REST } ~> failure TEST_ID ... </k>

the execution does not get stuck anymore. It has to be related to the updated encoding of the blocks field in a test.
Before the update, the structure was
"blocks" : [
    {
        "blockHeader" : {
            "baseFeePerGas" : "",
            "blobGasUsed" : "",
            "bloom" : "",
            "coinbase" : "",
            "difficulty" : "",
            "excessBlobGas" : "",
            "extraData" : "",
            "gasLimit" : "",
            "gasUsed" : "",
            "hash" : "",
            "mixHash" : "",
            "nonce" : "",
            "number" : "",
            "parentBeaconBlockRoot" : "",
            "parentHash" : "",
            "receiptTrie" : "",
            "stateRoot" : "",
            "timestamp" : "",
            "transactionsTrie" : "",
            "uncleHash" : "",
            "withdrawalsRoot" : ""
        },
        "blocknumber" : "",
        "rlp" : "",
        "transactions" : [],
        "uncleHeaders" : [],
        "withdrawals" : []
    }
],

After the update, some tests use the same structure, but other tests have this new rlp_decoded field.
"blocks" : [
    {
        "expectException" : "",
        "rlp" : "",
        "rlp_decoded" : {
            "blockHeader" : {
                "baseFeePerGas" : "",
                "blobGasUsed" : "",
                "bloom" : "",
                "coinbase" : "",
                "difficulty" : "",
                "excessBlobGas" : "",
                "extraData" : "",
                "gasLimit" : "",
                "gasUsed" : "",
                "hash" : "",
                "mixHash" : "",
                "nonce" : "",
                "number" : "",
                "parentBeaconBlockRoot" : "",
                "parentHash" : "",
                "receiptTrie" : "",
                "stateRoot" : "",
                "timestamp" : "",
                "transactionsTrie" : "",
                "uncleHash" : "",
                "withdrawalsRoot" : ""
            },
            "blocknumber" : "",
            "transactions" : [],
            "uncleHeaders" : [],
            "withdrawals" : []
        }
    }
]

The order of the rlp, which is a loadKey and of blockHeader which is a checkKey, has switched around, so maybe that's why it gets stuck.


Import failed struggling to find solution

Cannot solve this issue:

Keep getting import failed

Ive installed dlib and followed instructions for all the dll files too:

as you can see all dlib files in here:

When i open up ComfyUI i get the following messages in cmd prompt:
`Traceback (most recent call last):
File "C:\Users\myname\Downloads\ComfyUI_windows_portable\ComfyUI\nodes.py", line 1881, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 940, in exec_module
File "", line 241, in call_with_frames_removed
File "C:\Users\myname\Downloads\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_FaceAnalysis_init.py", line 1, in
from .faceanalysis import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
File "C:\Users\myname\Downloads\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_FaceAnalysis\faceanalysis.py", line 16, in
raise Exception("Please install either dlib or insightface to use this node.")
Exception: Please install either dlib or insightface to use this node.
Cannot import C:\Users\myname\Downloads\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_FaceAnalysis module for custom nodes: Please install either dlib or insightface to use this node.`
Not sure what im doing wrong its probably something really obvious any help would be appreciated.

Hi, I had this issue too, I followed this repo  under Troubleshooting follow his steps, after installing insightface, the nodes were visible for me...hope it will help

This indicates that you have only installed the extension and not dlib or insightface. you need to install one of these two for the extension to work properly.

我遇到过同样问题，后面应该还有类似如下错误信息：
Cannot import H:\V.0.2.7\ComfyUI\custom_nodes\ComfyUI_FaceAnalysis module for custom nodes: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
是numpy版本过高导致，安装低点版本后节点可用：
python_embeded\python.exe -m pip install numpy===1.26.4

The same issue persists. Dlib is installed proper


Quagga.onDetected does not stop firing after Quagga.stop()

Hello.
It seems like when I command Quagga to stop (Quagga.stop), the on Detected registered function doesn't stop to fire up, when I re-initialize Quagga with new parameters.
For example:

Quagga starts for first time, I register the function foo() to Quagga.onDetected
I stop Quagga with Quagga.stop()
I re-initialize Quagga and re-register the function foo() to Quagga.onDetected
I observe that when the onDetected fires, then the foo() is called two times. (So the first onDetected from the step (1) still fires!)
5)..Again and again

Thoughts?

As a workaround you could manually call offDetected(), I guess

We should test this, and see if we are leaking by doing this, as well as causing undesired behavior.

I have same problem

offDetected()

calling offDetected() doesn't work for me.
I still have the same behavior like calling stop() only.

Hello, I've had the same problem when I used QuaggaJS.
To solve this problem, I just called the function OffDetected() at the end of the function OnDetected(). After that, the OnDetected just call my AJAX request once for every barcode read.
Thanks

Hello, I have the same issue !
I tried to add OffDetected(), when I scan a barcode, it calls just once the method OnDetected but if I want to scan another barcode it does not work anymore.

fwiw, i was never able to recreate these problems, so i suspect that there's some errors in people's logic wrt calling on/off multiple times and in the wrong places.

My code is based on this angular project : https://github.com/classycodeoss/mobile-scanning-demo
This seems to work when the cart and the scanner are implemented on the same page.
On my side I have one angular component for the scanner and another for the cart. But before even getting to the cart, when I scan, it goes multiple times in the onDetected method. See the code below please :
//Init:
Quagga.init({
inputStream: {
constraints: {
facingMode: 'environment'
},
area: { // defines rectangle of the detection/localization area
top: '40%',    // top offset
right: '0%',  // right offset
left: '0%',   // left offset
bottom: '40%'  // bottom offset
},
},
decoder: {
readers: ['ean_reader']
},
},
(err) => {
if (err) {
this.errorMessage = QuaggaJS could not be initialized, err: ${err};
} else {
Quagga.start();
Quagga.onDetected((res) => {
this.onBarcodeScanned(res.codeResult.code);
});
}
});
setTimeout(() => {
  this.updateService.checkForUpdates();
}, 10000);

//onDetected method fired
onBarcodeScanned(code: string) {
// ignore duplicates for an interval of 1.5 seconds
const now = new Date().getTime();
if (code === this.lastScannedCode && (now < this.lastScannedCodeDate + 1500)) {
  return;
}

// ignore unknown articles
const article = this.catalogue.find(a => a.ean === code);
if (!article) {
  return;
}

this.shoppingCart.addArticle(article);

this.lastScannedCode = code;
this.lastScannedCodeDate = now;
this.beepService.beep();
this.changeDetectorRef.detectChanges();

}

I think the OnDetected function must be called outside init function.

Thanks I did that, but if you put a console.log() at the begin of the method called in onDetected, you will see, it's called multiple times even when you call onDetected method outside of init.

@kabamamadyit ... I'm not sure what you're expecting to have happen here?  If you don't stop the scanning, then it will continue scanning.

@ericblade okay so thanks for the answer.
What I am telling is that when I stop it with Quagga.offDetected(), I cannot scan anymore.
What I am trying to do is to be able to scan several barcodes, one by one, before going to the cart page.
When I put Quagga.offDetected() at the end of Quagga.onDetected(), I am able to scan one barcode and it stops. So that's good but when I try to scan another barcode, without changing pages, the event onDetected does not fire anymore. I have to refresh the page to be able to scan again.
But if I don't put Quagga.offDetected(), when I scan one barcode, it acts like I am scanning multiple barcodes at the same time.
I just want a user to be able to scan several barcode before checking out his cart, like going to a store, picking all the items you need and then checkout your cart.
So my main question would be, should we use Quagga.offDetected() ? if yes, where should we put it so it can allow us to scan barcodes one by one please ?

In my particular application, when I get a valid code that I'm accepting into my onDetected callback, I call Quagga.stop() and turn off the entire camera function of the app, removing the scanner area from the app, until the user clicks the start camera button again.
If you want to be able to scan multiple items, I'd guess that you probably want to do it similarly to what you have -- play a sound or other indicator so the user knows something has happened, set a flag that stops processing for a moment, so the user has time to move to another code, and set a timeout to clear that flag.
You could also do it by calling offDetected to remove your function, then use onDetected to put it back in a timeout.  Or you could call .stop then .start .. there are many ways to do it, although i'd probably use a boolean flag, it would be probably the easiest and least noticeable to the user (as calling .stop then .start will definitely cause a UI lag on many devices as it turns off/on the camera)
I'm happy to help, for sure, though I do want to make it clear that I think this is not a problem in the library, itself, more just figuring out what your specific application wants to do after detecting a barcode.   In my case, I come to a full stop, and handle everything related to that barcode, and the user selects when to continue.  IN your case, I think you want to put a brief timeout on it, just so that the user knows to go to the next item.

Thank you for these information. It makes perfect sense. I will in that case use the solution of calling offDetected to remove the function and use onDetected to put it back in a timeout. It would be the best solution for me. thanks

Just thought I would leave an answer that makes it work just by coping and pasting this code. All because I love you guys! lol
index.php
`

`import React, { useEffect } from "react";
import config from "./config.json";
import Quagga from "quagga";
const Scanner = (props) => {
const { onDetected } = props;
useEffect(() => {
Quagga.init(config, (err) => {
if (err) {
console.log(err, "error msg");
}
  Quagga.start();
});

//detecting boxes on stream
Quagga.onProcessed(onProcessed);

Quagga.onDetected(detected);

return () => {
    Quagga.offDetected(detected);
  };

}, [onDetected]);
const onProcessed = (result) => {
    var drawingCtx = Quagga.canvas.ctx.overlay,
        drawingCanvas = Quagga.canvas.dom.overlay;

    if (result) {
        if (result.boxes) {
            drawingCtx.clearRect(
                0,
                0,
                Number(drawingCanvas.getAttribute("width")),
                Number(drawingCanvas.getAttribute("height"))
            );
            result.boxes
                .filter(function (box) {
                    return box !== result.box;
                })
                .forEach(function (box) {
                    Quagga.ImageDebug.drawPath(box, { x: 0, y: 1 }, drawingCtx, {
                        color: "green",
                        lineWidth: 2
                    });
                });
        }

        if (result.box) {
            Quagga.ImageDebug.drawPath(result.box, { x: 0, y: 1 }, drawingCtx, {
                color: "#00F",
                lineWidth: 2
            });
        }

        if (result.codeResult && result.codeResult.code) {
            Quagga.ImageDebug.drawPath(
                result.line,
                { x: "x", y: "y" },
                drawingCtx,
                { color: "red", lineWidth: 3 }
            );
        }
    }
}

const detected = (result) => {
if (result.codeResult.code.toLowerCase().includes("assetid")) {
Quagga.offDetected(detected);
onDetected(result.codeResult.code);
}
};
useEffect(() => {
return () => {
Quagga.offProcessed(onProcessed);
Quagga.offDetected(detected);
Quagga.stop();
}
}, []);
return (
// If you do not specify a target,
// QuaggaJS would look for an element that matches
// the CSS selector #interactive.viewport

);
};
export default Scanner;
`
My issue is when the component is destroyed the camera is not turing off, even if i do stop(). I tried all possible ways but still none of them work

@BISWAJITABISWAL I tried passing your code to Prettier, so that it would format it in a way that is readable, and it's unable to parse your code due to syntax errors.  Your code doesn't work at the very least, because there are straight up errors in the code.

I was responding to @BISWAJITABISWAL there


Improve Kdoc comments for QuestionnaireFragment.

IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).
Description
Ongoing work to improve kdoc comments. There should be no changes to code.
Type
Documentation
Checklist

[x] I have read and acknowledged the Code of conduct.
[x] I have read the Contributing page.
[x] I have signed the Google Individual CLA, or I am covered by my company's Corporate CLA.
[ ] I have discussed my proposed solution with code owners in the linked issue(s) and we have agreed upon the general approach.
[ ] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the style guide of this project.
[ ] I have run ./gradlew check and ./gradlew connectedCheck to test my changes locally.
[ ] I have built and run the demo app(s) to verify my change fixes the issue and/or does not break the demo app(s).

I am not sure how to document SUBMIT_REQUEST_KEY.


Add npm-package-json-lint

Adding an analysis tool that checks the package.json file
Sources:

https://www.npmjs.com/package/npm-package-json-lint

:tada: This issue has been resolved in version 8.0.0-beta.2 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 8.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Known Host Check Fix or No

This patch updates the valid response when answering whether a known host is trusted. Either "yes" or "y" are valid, and they are case-insensitive.

Codecov Report

Merging #839 into release/0.9.0 will increase coverage by <.01%.
The diff coverage is 0%.

@@               Coverage Diff                @@
##           release/0.9.0    #839      +/-   ##
================================================
+ Coverage           8.79%   8.79%   +<.01%
================================================
  Files                 25      25
  Lines               2979    2978       -1
================================================
  Hits                 262     262
+ Misses              2681    2680       -1
  Partials              36      36

Impacted Files
Coverage Δ

util/util_tls.go
52.67% <0%> (+0.39%)
:arrow_up:

Continue to review full report at Codecov.

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

@akutz the change looks good.

Hi @vladimirvivien,
Then can you approve your Review?


Added .DS_Store for mac users

We store OS-specific rules in the global templates, so they don't need to be duplicated:
https://github.com/github/gitignore/blob/master/Global/OSX.gitignore


mgmt ACR, support networkrules

Description
Issue: https://github.com/Azure/azure-sdk-for-java/issues/34935
Support configuring network access rules for ACR, including selected network (ip address, range), trusted services, private endpoint and enabling dedicated data points.
Also did a deprecation for with-Containers images in Compute, due to official announcement:
https://techcommunity.microsoft.com/t5/containers/important-update-deprecation-of-docker-virtual-machine-images/ba-p/3646272
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-resourcemanager-compute


Words breaks at the end of line

What operating system are you using?
Mac
What browser are you using?
Chrome
Describe the bug
The text in the StreamableText component is currently using the "break-all" class, which results in words being split between lines and can create a poor user experience. To address this issue, the "break-words" class can be used. I have already made the necessary changes on a fork and can create a pull request if necessary.
What provider are you using?
No response
What prompt did you enter?
No response
Console Logs
No response
Participation

[X] I am willing to submit a pull request for this issue.

pr welcome, thank you!

Created the PR here.


Example code is invalid

The examples used here do not match the github repo. There is no EventHubClient object, there have been multiple issues opened about aligning the code with the repo and it is still incorrect.
The example will need to be updated to make use of the EventHubProducerClient and EventHubConsumerClient.

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

ID: 1ab0e1be-fcfe-6f77-d5c0-3ad4d16bbe97
Version Independent ID: 168f8515-2da3-0b7e-a8bf-ef87f3d21274
Content: Quickstart: Send and receive events using Node.js - Azure Event Hubs
Content Source: articles/event-hubs/event-hubs-node-get-started-send.md
Service: event-hubs
GitHub Login: @spelluru
Microsoft Alias: spelluru

Hi @flyboarder - Thanks for the feedback. EventHubProducerClient and EventHubConsumerClient are from the preview SDK. This article uses the GA (generally available) version of the SDK. We will update this quickstart when the new SDK goes GA.
Here are the links to preview SDK readme and samples:
https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventhub/event-hubs/README.md
https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs/samples
Thanks.

@flyboarder  We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


ctype argument error with Python3

Get an error when using set_roi function
self.camera.set_roi(bins=1)
  File "C:\Users\ucup\Anaconda3\envs\opencv\lib\site-packages\zwoasi\__init__.py", line 449, in set_roi
    self.set_roi_format(width, height, bins, image_type)
  File "C:\Users\ucup\Anaconda3\envs\opencv\lib\site-packages\zwoasi\__init__.py", line 379, in set_roi_format
    _set_roi_format(self.id, width, height, bins, image_type)
  File "C:\Users\ucup\Anaconda3\envs\opencv\lib\site-packages\zwoasi\__init__.py", line 120, in _set_roi_format
    r = zwolib.ASISetROIFormat(id_, width, height, bins, image_type)
ctypes.ArgumentError: argument 2: <class 'TypeError'>: wrong type

I think the problem comes from using Python 3 where division results in a float not an int. I believe I have fixed the code but I don't have a spare camera to hand to test it with. Please update to the latest version and let me know if the issue is resolved.
Steve

yes. you are right. resolved

Thanks for letting me know.
Fixed by 7dc5b297473be6c8648d62ec3902d5b1b5653bf3.


Illegal memory access in BlockLoad and BlockStore

BlockLoad and BlockStore may result in CUDA error 700 (an illegal memory access was encountered) in the following kind of examples:
The input d_data (in global memory) is  0, 1, 2, 3, ... , 99  and has has only 100 elements.  BLOCK_DIM_X = 64.  In register, I want to load the data into thread_data[4] (4 elements for each thread). If I use cub::BLOCK_LOAD_TRANSPOSE or cub::BLOCK_LOAD_WARP_TRANSPOSE methods, and set the valid elements to be 100, the BlockLoad function will actually access 64 * 4 = 256 elements in d_data and cause CUDA error 700.
Note: 1. cub::BLOCK_LOAD_DIRECT and cub::BLOCK_LOAD_VECTORIZE has no such issue, but they are usually slow.
2. BlockStore has the same problem.
I encountered this issue while using CUDA11.3. Not tested on more recent versions.  It costed me 2 days to find it out in a complicated workflow.

It might be some other issue.  I will close it for the moment and make things sure first.


SPIKE: Deploying Prompt Flow outside of AML

@quigg-caroline  could you please help elaborate more about your scenario?


Add support for twitter images..

this will show images hosted on twitter (they have link like pbs.twing.com ex: https://pbs.twimg.com/media/FO9LbSjaQAEFE26.jpg)
before

after

will be helpful for those projects which are building bridge between twitter and deso.

probably worth adding to caddyfile in run repo too


Add GitLab to the list in README.md

Thanks

@rafaelmardojai thanks to you. It would be update Flatpak store version as well.

@abitrolly For that you need to edit the appstream metadata file: https://github.com/rafaelmardojai/forge-sparks/blob/main/data/com.mardojai.ForgeSparks.metainfo.xml.in.in

@rafaelmardojai it is already done here https://github.com/rafaelmardojai/forge-sparks/commit/74f7a63912251aec19ad8ca1ba761aea82798cbd but the info is not updated.

Ah right, sorry forgot. I need to release a new version of the app for the metadata to update. Will do this weekend since GNOME 47 is out.


Refactor release and packaging process

Situation
In recent #168 ticket we introduced a module based setup. With it, our previous release process for different Spark versions doesn't work anymore. We should update the release process and Github actions for automated release.
Acceptance Criteria

Maven pom files are updated for proper release and packaging
Automated github action workflows files for maven and github release process are updated

After discussing with @redcatbear, we aggreed to release separately for each module.
Artifacts matrix would be as following:

exasol-jdbc

Spark 3.4
Spark 3.3
Spark 3.3 Scala 2.12

exasol-s3

Spark 3.4

Released to maven central and as an assembled jar to Github assets.


navbar covering page

Please use the following template when submitting issues:
Issue Template
Issue Type

[x] Bug
[ ] Enhancement

Description
The height of the navbar is covering part of the web application
Operating System
Mac 10.13.3
Browser
Chrome v64
Install

[ ] setup.bash
[x] docker

Steps to Reproduce
Visit localhost:8000
Screenshots (optional)

Hi @t3h2mas I wasn't able to reproduce this, could you please share your ./setup.bash output?

@devGregA Would you like me to run that inside the container?

@t3h2mas didn't catch that this was docker. I have a meeting tomorrow to review PRs will discuss it with the team then.

It looks like

dojo.css
logo.png
chop.png
index.js

fail to load. After viewing previous issues, I tried testing the yarn install and it worked fine

Ran into this again, with the docker one liner
docker run -it -p 8000:8000 appsecpipeline/django-defectdojo bash -c "export LOAD_SAMPLE_DATA=True && bash /django-DefectDojo/docker/docker-startup.bash"
from https://defectdojo.readthedocs.io/en/latest/getting-started.html#docker-local-install

In case anyone encounters this, I removed all of my docker images that had to deal with Defect Dojo, and did a docker pull appsecpipeline/django-defectdojo before running the one liner again.


[Autocomplete]: Cannot read properties of null (reading 'focus')

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
Steps:

Open this example https://codesandbox.io/s/vq44q5?file=/demo.tsx
Add maxLength or maxlength into inputProps prop to TextField in renderInput. (Any kind of input field will produce the error even <input maxLength={3} />)
Focus on input and you'll immediately get the error

Current behavior 😯
I can't limit characters that can be typed in Autocomplete due to this error
Expected behavior 🤔
I should be able to pass maxLength to any input field in Autocomplete to limit characters that can be typed by a user
Context 🔦
No response
Your environment 🌎

npx @mui/envinfo
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

@gadishimwe You need to spread the renderInput params in inputProps like:
renderInput={(params) => (
  <TextField
    {...params}
    label="Controllable"
    inputProps={{ ...params.inputProps, maxLength: 3 }}
  />
)}

See the updated CodeSandbox: https://codesandbox.io/s/nice-sky-0pb3cs?file=/demo.tsx:888-1080

@gadishimwe You need to spread the renderInput params in inputProps like:
renderInput={(params) => (
  <TextField
    {...params}
    label="Controllable"
    inputProps={{ ...params.inputProps, maxLength: 3 }}
  />
)}

See the updated CodeSandbox: https://codesandbox.io/s/nice-sky-0pb3cs?file=/demo.tsx:888-1080

Thanks @ZeeshanTamboli


(3.7.0) Wall is broken

it doesn't seem to appear, needs investigation.
Needs medblock/water collector prereqs
PROBABLY needs to be reworked to appear when the above 2 are completed

Originally written by chomp

Shoud be fixed with: https://dev.sp-tarkov.com/SPT-AKI/Server/commit/eb78189cba72c51015ebf35d6d386f26176587c0
fixed url

Originally written by chomp

Shoud be fixed with: https://dev.sp-tarkov.com/SPT-AKIl/Server/commit/e2874b7b69662e75397b7010173cb20e26bedac2

link has 2 I: AKIl

Originally written by CZPZ


Device update tutorial

Branched off master and including the latest changes from the RC4 branch, but am targeting a package that is considered "older" than the latest.

lgtm


Create public(), main() revset functions

FWIW, this looks good to me, though I think I just added a conflict by merging #571.


add ability to enable/disable plugin per project

closes #399

Currently when user disables plugin, client don't try to establish connection with server (no heartbeat), current client will be disposed, and almost all actions (except disabling/enabling plugin) will be disabled. In addition widget for setting verbose mode will be hidden. However toolwindows (UTBot Targets, UTBot Logs) will be visible. It is possible to hide them too, but there's a bug, when tool windows are first set unavailable, their buttons are still visible and only after clicking on the button tool window disappears. So, I decided not to hide them

need to disable settings as well when plugin is disabled

added a checkbox to disable/enable plugin from settings
when plugin is disabled/enabled settings ui is hidden/shown like in gif


(feat) Minor - add sphinx copy button for code blocks

Relates

#1852

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-4rfo0GHQ0u9a
Commit ID: 1e87490d2d8c97760283282afc7f48641f935eaa
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Add some new section in Readme fild

Proposed Method: [Method Name]
Description
Wants to add names of  Maintainer, Author [below The goal  Section]
please provide names and their GitHub profile links.
in addition, I want to add all the social links related to our project. please provide all socials links so that I can add in the readme file
Thank You
gssoc23 Contributor.

No need of this now :((


browse.databaseFilename/${workspaceFolderBasename} fails when subdirectory isn't created first

State
State: Global User settings.json
    "C_Cpp.default.browse.databaseFilename": "k:\\.vscode\\cache\\browse\\${workspaceFolderBasename}\\global.vs.db"

Setting: C_Cpp.default.browse.databaseFilename
Value: "k:\\.vscode\\cache\\browse\\${workspaceFolderBasename}\\global.vs.db"

State: Cache directory

k:\\.vscode\\cache
No subdirectories except for ipch (intellisense cache)
k:\\.vscode\\cache\\browse isn’t created yet

State: System

Windows 10 (latest)
VSCode (1.43.1)

State: Extensions

cpptools | ms- | 0.26.3

Results
It works, but you have to start VSCode twice:

Results: First Startup

VSCode creates k:\\.vscode\\cache\\browse
\\${workspaceFolderBasename}\\global.vs.db is not created
C++ Debug console:

Failed to open the file k:\.vscode\cache\browse\MyApp\global.vs.db

Tag Parser doesn’t work

Results: Second Startup

${workspaceFolderBasename}\\global.vs.db gets created now that k:\\.vscode\\cache\\browse subdirectory has been created (on the first start of VSCode)
OS shows correct path has been created: k:.vscode\\cache\\browse\\MyApp\\global.vs.db
Tag Parser works as expected

Irrelevant State (Probably)
State: Global User settings.json
  "C_Cpp.intelliSenseCachePath": "k:\\.vscode\\cache",
  "C_Cpp.default.browse.path": [ ],
  "C_Cpp.default.browse.limitSymbolsToIncludedHeaders": true,
  "C_Cpp.default.compilerPath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.25.28610\\bin\\Hostx64\\x64\\cl.exe",
  "C_Cpp.loggingLevel": "Debug"

Please file this against the c++ extension


Getting bluescreen while connecting with cord.

Im getting bluescreen everytime i plug my DS4 controller in when the program is open. And i have tried a lot, but can't fix it.
And when i want to connect with bluetooth windows wants to add the controller and then pair it. When i click allow DS4 Connects for a split second and then just disconnects and turns the controller of, Please help.

You are posting in the old, no-longer-maintained DS4Windows repository (Jay2Kings).
Trying posting your issue here: https://github.com/Ryochan7/DS4Windows/issues


upd(slack-deb): 4.23.0 -> 4.26.1

(fails due to requirement of libappindicator this can not be changed)

@wizard-28 what to do


Part of the face changes？

Only half of the face changes skin color. How to make the whole face change skin color?

Yes, it's a limitation of our approach. We can only perform makeup on this facial area. This is because we used PRNet, which is not a full-face 3D model. You might want to replace PRNet with other full-face model for better results.


How is the value of K (the number of clusters) determined ?

Hi,
Thank you for sharing this repo. I'm wondering how did you select the value for K --- the number of clusters, which I think is the parameter num_proposal in the VoteNet class, but correct me if I'm wrong.
Is it just an arbitrary fixed number? Have you guys observed any performance changes if modifying this parameter?
Thanks!

I think you are looking for Figure 8 in the paper. And in my experience, on sun rgbd and scannet dataset, as long as num_proposal is set high enough (e.g., >50), the performance would be fine

@jytime Thank you! That makes sense.


Update from base

oh I thought westy was up to date now.

How can i use your module instead of westy ? To be able to use tabs functionality and generate multiple pdf concurrently ?
Thanks

I switched to puppeteer.


Page token sometimes not missing, only empty string

Coverage remained the same at 93.901% when pulling dcd9075a37fdde2edb0758a5ee183a67e5f6602a on token-empty into 47f14438046aa792ec8e5bfa318ae0559bc65168 on master.


Enable Thread mDNS responder

Enable Thread mDNS responder when Ethernet and Thread networks
are active. Disable mDNS responder when either Thread or Ethernet interface
is down.

@mikter , @miklau01 , @ajaakko-arm would you please review?


Balance transfer bug

I am on umbra version v<IP_ADDRESS>-21-g27ce3db (latest git).
I want to send some coins from a stealth address to my default non-stealth address. When I click balance transfer and from account: private (without advanced options) umbra is effectively trying to send the coins from my stealth address to my (the same) stealth address.
If I take the advanced options and do from account: private and to account: public there is still my stealth address chosen as pay to. If I change this to my default address (I choose from the address book) and send the coins, after taking the password I get a pop-up error Invalid stealth address.
In effect I can't move coins from stealth to non-stealth with this bug.

This issue can be closed.
You can only send SDT to stealth addresses.
You can send SDC to both normal and stealth addresses.
The main reason is to prevent people from sending SDT->SDC directly from the normal address it came from.


Add client support for Swarm Logs and Swarm Config

This pull request finishes off work started by @The-TT-Hacker here:
https://github.com/dotnet/Docker.DotNet/pull/472
It could also close this:
https://github.com/dotnet/Docker.DotNet/pull/387
If you are happy with the API being client.Config and not client.Swarm.Config
and also surfaces the service logs.

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

@galvesribeiro let me know I you need some unit tests against these changes.  Thanks.

Hello! Thanks for the contribution.

let me know I you need some unit tests against these changes. Thanks.

Can you please add some basic coverage to it?
Thank you!

@galvesribeiro Did you want me to make any other clean up?

Thanks for the PR! I would rename swarm-related objects as suggested and also fix the test. Everything else LGTM.

@galvesribeiro renaming based on suggestions should be complete.  Fixed test.  Cheers.

All good! Thank you @ACoderLife. Will cut a new build soon.


About release model

Hi
Could you release a pretrained model of this repo?
You've mention ESRGAN_X4.pth in README but i just can't find it.
I'm just curious about the performance of ESRGAN, and I'm going to retrain the model with my project's dataset.
Thanks very much!

Soon...

Soon...

@yamiefun It upload.


Add Lanyrd extension with session Search support

Takes a search term as the initializer argument
extension Awestruct::Extensions::Lanyrd::Search.new('arquillian')
The extension does the following:

Search for the specified term
Parse result for Pagination and fetch paged results
Parse all pages for Sessions and fetch Session details

Exposes a Array of OpenStruct objects under site.sessions, each object containing the following properties:

title -> String

description -> HTML String

Abstract from session detail page

detail_url -> Full URL String

Sessions detail page at Lanyrd

start_time -> Time

Sessions start date and time as Time Object

end_time -> Time

Sessions end date and time as Time Object

raw_time -> String

Unparsed date string

event -> String

Conference name

event_url -> full URL String

Events detail page at Lanyrd

speakers -> Array of Strings

Speakers full name

Awesome extension! Great work!


Make casing of enum members consistent

The casing for members of enums in ocpp.v16.enums is inconsistent.
It contains PascalCase...
class Action:
    Authorize = "Authorize"
    BootNotification = "BootNotification"

...camelCase...
class ChargePointErrorCode:
    connectorLockFailure = "ConnectorLockFailure"

... and lowercase
class ChargingProfilePurposeType(str, Enum):
    chargepointmaxprofile = "ChargePointMaxProfile"

I suggest to use snake_case for all members. To maintain backwards compatibility I suggest to mark all non_snake_case members with a deprecation warning.

snake_case is suggest by pylint also


High cpu load while debugging

OS: 4.18.0-553.8.1.el8_10.x86_64
VSCode version:  1.88.2
CodeLLDB version: 1.10.0
Compiler: gcc 12.3
Debuggee: x86_64 GNU/Linux
The problem is while debugging. In a new debug session the adapter/codelldb process causes a 100% cpu load for some time > 1min.
While this is the case, all debugging information are not available in vscode, also stepping doesn't work. I think this process scans the debug information to resolve variable values.
But this is just a guess. Is there a way to deliver information about the state of the extension while this happens?
Best regards,
Frank

Sadly I cannot deliver any code. Maybe I can setup a debug environment and try to figure out, what is happening?
One guess is, that it has something to do with the variables resolution. Is there a setting to limit the size or the iteration depth?


Design System - Side Navigation

Single Level
Change title of "ds-nav-link ds-current" to "Current Page"
Two Levels
Change title of "ds-nav-link ds-current" to "Current Page"
Remove repeating child list (below third Parent Link)
Thx,
Ismael

@fuhton your call if this is initial build or backlog.


[Hunting] Bot doesn't respond to Bang

Describe the bug
bot doesn't respond to bang
Screenshots

Additional context
I've also reloaded the cog, doesn't help. I've checked with hunting next and it seems to correctly show when the new animal should appear.
Hunting version 3.2.11.
Ubuntu 22.04.1 LTS

This should be fixed now with 3.2.12, ty for reporting


The resource operation completed with terminal provisioning state 'Failed'

Can you help me on this error ( dscextension)

error
{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"Conflict","message":"{\r\n "status": "Failed",\r\n "error": {\r\n "code": "ResourceDeploymentFailure",\r\n "message": "The resource operation completed with terminal provisioning state 'Failed'.",\r\n "details": [\r\n {\r\n "code": "VMExtensionProvisioningError",\r\n "message": "VM has reported a failure when processing extension 'dscextension'. Error message: \"DSC Configuration 'CreateHostPoolAndRegisterSessionHost' completed with error(s). Following are the first few: PowerShell DSC resource MSFT_ScriptResource failed to execute Set-TargetResource functionality with error message: Some error occurred in DSC RegisterSessionHostAndAddDefaultUsers SetScript: \r\n\r\nException : System.Management.Automation.RuntimeException: RD Agent failed to register VM \r\n 'rg1-0.contoso.com' to HostPool 'myfirstHostPool' (RegistrationToken in RD Infra registry is \r\n not empty)\r\nTargetObject : RD Agent failed to register VM 'rg1-0.contoso.com' to HostPool 'myfirstHostPool' \r\n (RegistrationToken in RD Infra registry is not empty)\r\nCategoryInfo : OperationStopped: (RD Agent failed...y is not empty):String) [], RuntimeException\r\nFullyQualifiedErrorId : RD Agent failed to register VM 'rg1-0.contoso.com' to HostPool 'myfirstHostPool' \r\n (RegistrationToken in RD Infra registry is not empty)\r\nErrorDetails : \r\nInvocationInfo : System.Management.Automation.InvocationInfo\r\nScriptStackTrace : at , C:\\Packages\\Plugins\\Microsoft.Powershell.DSC\\<IP_ADDRESS>\\DSCWork\\Configuration.0\\\r\n Script-RegisterSessionHost.ps1: line 146\r\n at , : line 28\r\n at ScriptExecutionHelper, C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\PSDesiredStateConfi\r\n guration\\DscResources\\MSFT_ScriptResource\\MSFT_ScriptResource.psm1: line 317\r\n at Set-TargetResource, C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\PSDesiredStateConfigur\r\n ation\\DscResources\\MSFT_ScriptResource\\MSFT_ScriptResource.psm1: line 153\r\nPipelineIterationInfo : {}\r\nPSMessageDetails : \r\n\r\n\r\n\r\n The SendConfigurationApply function did not succeed.\"\r\n\r\nMore information on troubleshooting is available at https://aka.ms/VMExtensionDSCWindowsTroubleshoot "\r\n }\r\n ]\r\n }\r\n}"}]}

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

ID: 7bfcfbec-b7ca-57e2-67cc-e5891fdbefd7
Version Independent ID: 16b54c4d-07de-9d14-2a74-38e321361069
Content: Create Windows Virtual Desktop host pool PowerShell - Azure
Content Source: articles/virtual-desktop/create-host-pools-powershell.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

@dhanabalan1986 Thanks for posting the query. We are actively investigating and will get back to you soon.

Please check out this document with common errors during host pool creation:
https://docs.microsoft.com/en-us/azure/virtual-desktop/troubleshoot-set-up-issues#azure-resource-manager-template-errors
Here is the troubleshooting document on DSC extension failure error: https://docs.microsoft.com/en-us/azure/virtual-desktop/troubleshoot-set-up-issues#error-vmextensionprovisioningerror

We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


Add third party providers

:sweat_smile:
oauth2-superjob
oauth2-headhunter
oauth2-stackexchange

Coverage remained the same at 100.0% when pulling 527ec60e5c4576b973750190c415dfa84d6e3524 on AlexMasterov:third-party-providers into 5f57366c99ac013ee9d78670c1fc0b9ca7871d95 on thephpleague:master.

Coverage remained the same at 100.0% when pulling 527ec60e5c4576b973750190c415dfa84d6e3524 on AlexMasterov:third-party-providers into 5f57366c99ac013ee9d78670c1fc0b9ca7871d95 on thephpleague:master.

Coverage remained the same at 100.0% when pulling 527ec60e5c4576b973750190c415dfa84d6e3524 on AlexMasterov:third-party-providers into 5f57366c99ac013ee9d78670c1fc0b9ca7871d95 on thephpleague:master.

Thanks!


repair_test should test both sequential and parallel repair

repair_test.py should test both sequential and parallel repair.
3.0(trunk) changes default to parallel, and in fact, I found a bug only happens in parallel repair.
Also, 3.0 defaults to incremental repair but we now have inceremental_repair_test.py, repair_test.py should stick to test only 'full' repairs.

+1


translated for pt-br

please, watch out for this line
Nova <!-- "Nova" for feminine, and "Novo" for masculine ->
at  MAHAds/mah-ads/src/main/res/values-pt-rBR/strings.xml

Thank you @azzarr. Sorry for late merge. You are awesome.

@azzarr, I am collecting list of Applications using MAHAds and Applications using  MAHAndroidUpdater. If you use them, please, provide your data.
And beside of it I want add you to my facebook friend list. Don't know your real name. Send me request if you want add me Sattar Hummatli


initial resume API for SETUP/RESUME

I've been iterating on the API for resume. Feedback welcome.
The hideous method of "resumeFromSocket" and technique has been removed. Now RequestHandler has a handleResume method that is called instead.
The state for the connection is kept in a StreamState object (name is not very good, but can't think of a better one. Open to suggestions). This state is now created by the return value of RequestHandler::handleSetupPayload and returned in RequestHandler::handleResume.
This is not perfect, but it seems cleaner. By bringing the stream state out into its own object, it can be managed easier. It also decouples it from the ReactiveSocket. RequestHandler is maybe not the perfect place to put SETUP and RESUME logic, but we could break those out into their own handler. Would love opinions on that.
The aspects of marking dirty/clean are not included in this PR. I wanted to get feedback on this first and get it sorted then include what I have been playing with for dirty/clean.

I like the direction.
One thing to address it to include pendingWrites_ in the StreamState.
It would be also nice to make the default behavior of RequestHandler such that we dont have to override the handleSetupPayload method. There are just a lot of places which are returning new instance of StreamState class.


Adds log interceptor

Related to #69.

@rybalkinsd It is unable to run the analysis on this branch. I will trying branching out from this and creating a new PR.


curl: Depends on openldap for Linuxbrew

Tested with hashicorp/precise64 image

Please change this to
depends_on "Homebrew/dupes/openldap" => :optional

Please remove
  option "without-ldap", "Build without LDAP support"

Please change this to
depends_on "Homebrew/dupes/openldap" => :optional unless OS.mac?
Please remove
option "without-ldap", "Build without LDAP support"

Good suggestions. I'm still getting used to the succinct power or Ruby.

Do changes to formulae for Linuxbrew get contributed back upstream, or will they at some point? Just curious because removing the option "without-ldap" will remove this option completely from the OS.mac builds.

The option option "without-ldap" is in fact specific to the Linuxbrew formula. Typically Linuxbrew patches do not get merged back upstream in Homebrew.

Merged. Thanks for your contribution, Izaak!

:tada: Thanks again for the awesome project


Read the package.json using fs

The C# extension recently started using webpack and after that the razor extension stopped activating.
There are two issues here:

[ ]  __dirname works differently in webpack than normal node.js hence we need to change webpack.config in the C# extension to enable that. The PR is out.

[ ] When we are using "require(packageJSONpath)" it is throwing an error that the module could not be found, so in this PR I am replacing the require method with the file read and converting to JSON. After this change the razor extension started working for me.

[ ] However after the above change, the __dirname points to the /dist/ folder in the C# extension where the webpacked script lives. SO when we search up recursively, we get the package.json that is a part of the C# extension, hence the version of the C# extension is printed and not the razor one.
Since now the node_modules do not exist independently and there is only one bundled script that executes how do we get the "razor package.json" and print the version ?

cc @NTaylorMullen

how do we get the "razor package.json" and print the version ?

When bundled with webpack does the package.json from Razor exist in the O# plugin at all? Wondering if we can make our package.json logic a little more special cased and always skip the O# one.

@NTaylorMullen Currently if you open the 1.18.0-beta10 vsix it only has one package.json which is the one for the extension. This is because in the release.vscodeignore, we ignore the node_modules so they are not packed.

Wondering if we can make our package.json logic a little more special cased and always skip the O# one.

I dont understand what do you mean here.

Just out of curiosity, how important it is to print that version?

It's slightly important so we don't need to reverse lookup what version of Razor.VSCode shipped in which OmniSharp version. Also, when we communicate versions with customers those versions will correspond to what they see in the Razor log.

I dont understand what do you mean here.

If the Razor package.json was included we would purposefully ignore the O# one and search for the Razor specific package.json

As per our dicussion I added a defaults entry in  the package.json and modified the code to read that. Everything seems to work now. cc @NTaylorMullen

@NTaylorMullen I just remembered that the razor extension uses a telemetry event and an interface BaseEvent. When we implemented the support for webpack , the interface has changed to include a "Type" - https://github.com/OmniSharp/omnisharp-vscode/blob/master/src/omnisharp/loggingEvents.ts#L13.
Should we reflect the same change here ?

Should we reflect the same change here ?

hmmm, what would be the issue if we didn't? That enum doesn't have a lot of value to us since we can't expand it.


Allow greater control of graph verify dependency overlap checking

Currently, it's required that semver overlaps happen only across discrete branches of the graph.
However, there are cases where it is helpful, even important, to be using the same version across discrete branches. For example: I have 3 apps the use Vite, but I want to ensure they are all using the same version.
Should accept a configuration in the core setup:
export default {
  dependencies: 'strict', // 'strict', 'loose', 'off'
};

Fixed in #173