Navigating back from function analysis or right-clicking an unfocused EquationEditbox results in invisible text on dark mode

A team member will update this issue with more details soon.

This is your friendly Microsoft Issue Bot. I created this issue automatically as requested by a team member.


Move Orchestrator to GDExtension

Description
The Godot GDExtension framework, offered by their godot-cpp project, provides access to a variety of engine features that are not all directly available using GDScript.  It also provides a C++-based runtime that can be more efficient for implementing scripting languages than embedding one language within another as we did with Orchestrator v1.
Implementation ideas
No response

@gvrocksnow, with the move to GDExtension we are planning to move to Apache License 2.0 rather than MIT.  While the code will be entirely different in C++ rather than GDScript, just wanted to confirm if you consent to this license change.

@Naros That's fine with me

Merged #44, main now is based on Orchestrator 2


Resolve the issue #1508

Pull Request Type
What kind of change does this PR introduce?
[X] Solved an issue/task
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:
What is the current behavior?
The code for basic configuration file in YAML format for a hypothetical application has to be created in the config.yaml file under the folder tasks/yaml/easy folder.
Issue Number: https://github.com/fork-commit-merge/fork-commit-merge/issues/1508
What is the new behavior?
After merging this changes, the config.yaml file can be used for hypothetical application.

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out our forkcommitmerge.io website repository. The repository contain real issues that you can help to resolve or create some of your own if you see any bugs or want to add new features to the site, etc. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


Change to attribute passed to child does not trigger update

I have a case where I have a parent LitElement component which renders a child LitElement component. I am trying to propagate a property to the child element. The change to the parent property comes from an outside source, but I am calling requestUpdate on the parent component.
The property is passed to the child component. And, the child component's attributeChangedCallback callback is called and LitElement does detect it. However, the child component's render is never called in response to the update. If I manually call requestUpdate on the child component from the console, the component updates correctly.
Live Demo
https://codesandbox.io/s/litelement-attribute-propigation-yw02g
Steps to Reproduce
See live demo above.
After a 5s delay, the parent component set's its own authToken property and calls requestUpdate. You can see that the child component does not update in response.
App: has token
Child: no token

Expected Results
I would expect the child component to re-render in response to the change to one of its attributes. The output should say.
App: has token
Child: has token

Actual Results
Child component does not re-render and you get the output
App: has token
Child: no token

Browsers Affected

[x] Chrome
[x] Firefox
[ ] Edge
[ ] Safari 11
[ ] Safari 10
[ ] IE 11

Versions

lit-element: v2.2.1

The problem here seems to be the Babel transform for class fields. For some reason, even though loose is true, it's still compiling fields to an Object.defineProperty call which is shadowing the accessors made by LitElement.
You can see this with just one element: you shouldn't need to call this.requestUpdate() in the timeout callback of the parent element.
This could also be a problem with our decorator implementation, probably exposed by an update to Babel. We return a fake descriptor for the field, with placement: 'own' here: https://github.com/Polymer/lit-element/blob/master/src/lib/decorators.ts#L114.
We're using 7.7.4 of @babel/plugin-proposal-decorators in tests and the latest is 7.8.3.

I tried forcing all of my local project's dependencies down to v7.7.x, but I am still seeing the issue. I am not using Parcel in my local project. I am explicitly compiling with babel.
"@babel/cli": "7.7.7",
"@babel/core": "7.7.7",
"@babel/plugin-proposal-class-properties": "7.7.4",
"@babel/plugin-proposal-decorators": "7.7.4",
"@babel/plugin-proposal-optional-chaining": "7.7.5",
"@babel/preset-env": "7.7.7",

This is my .babel.config.js:
module.exports = {
	presets: [
		[
			"@babel/preset-env",
			{
				"targets": {
					"esmodules": true
				},
				"modules": "false",
				"useBuiltIns": false
			}
		]
	],
	plugins: [
		'snowpack/assets/babel-plugin.js',
		["@babel/plugin-proposal-decorators", { "legacy": true }],
		["@babel/plugin-proposal-class-properties", { "loose" : true }],
		'@babel/plugin-proposal-optional-chaining',
		'transform-node-env-inline',
	]
}

I will try dropping the decorator syntax for now.

["@babel/plugin-proposal-decorators", { "legacy": true }],

It does not works with legacy option: https://github.com/Polymer/lit-element/issues/205
Here's a working setup: https://github.com/blikblum/nextbone-contact-manager/blob/master/babel.config.js

Yep, that was the problem. Everything updates correctly with non-legacy decorators. Thanks @blikblum !

Ok, given you're unblocked, I'm going to close this issue as we already have issue #205 open to track support for legacy babel decorators.


Validate VPA Quickstart

@pranitbauva1997 @ritwickdey
Currently, no such flag/option is available. To achieve the required, I would suggest

Create a PR to staging as well and I'll merge it
Change visible_in_sidebar in the MDX file in the current PR to main.

This way staging and main will have changes but only staging is visible and not main
Let me know if this works


A thin line of desktop at bottom and left of taskbar

I downgrade version to <IP_ADDRESS> and now it doesn't have that issue.

Same thing here.  shows a little bit of the wallpaper behind on the bottom.

SAME but bottom and right

yeah, I've noticed that too and would like a permanent fix, also when I center the icons the windows way, the icons on taskbar x go to the right instead of the left... would like that to be fixed as well!

This is fixed in the pre-release 1.7.10.

it's fix , but i have one on the right of the screen...

It is not fixed. The gap on the bottom and right did disappear visually, but when the mouse all the way to the bottom right of the screen, the "show desktop" button will not be lit and can not be pressed. There is still a gap there.

for now just downgrade to <IP_ADDRESS>

Downgrading to <IP_ADDRESS> did not solve the problem I just mentioned

To be able to focus on major/current bugs I had to close all issues. The issues section has gotten very messy to a point that I couldn't follow it anymore. Most issues are duplicates, very old or are already fixed/solved. Feel free to reopen this issue if you still have this issue on the latest version of TaskbarX to get my attention. All feature requests have been put in a list here: 💡| Feature requests #870
I hope you understand ❤


The hyperlink of delegate is wrong and directing to "built-in reference" page.

[Enter feedback here]

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

ID: 77a1e283-5e7e-6ea0-267e-f18d995f20f6
Version Independent ID: d37d4105-2c5f-527f-b79c-c87767793c2a
Content: Reference types - C# Reference
Content Source: docs/csharp/language-reference/keywords/reference-types.md
Product: dotnet-csharp
Technology: csharp-language-reference
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Thanks for noting this @alisardarian
I've opened a PR to address the issue.


Replace boolean with enum for table locks

Fate operations can obtain distributed read/write table locks by calling this code. A boolean is used to specify the lock type.  Replacing the boolean with an enum would have the following advantages.

Makes the code more readable
Makes it easy to find all code using a write lock or find all code using a read lock.  Can not search on true or false in the code to find uses read/write locks.

I will take a look at this issue, I don't think it would take too long to update and would be a nice change.


CSS color is not rendered

Hi,
I was trying to add some customized CSS, but it wasn't rendered well. I'm not sure if it's caused by the HTMLRenderer or in this plugin. The exported html can be rendered as expected in Chrome, IE, Firefox.
body {
    font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #3f3f3f
}
h1 {    font-size: 25px; }
h2 {    font-size: 23px; }
h3 {    font-size: 21px; }
h4 {    font-size: 19px; }
h5 {    font-size: 16px; }
h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
}
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  padding-top: 5px;
  padding-bottom: 5px;
  quotes: "\201C""\201D""\2018""\2019";
}

code {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 95%;
    white-space: pre;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    background: rgb(200,200,200);
    display: inline-block;
}
pre code {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 95%;
    line-height: 140%;
    white-space: pre;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    background: #faf8f0;
    display: block;
    padding: 0.5em 1em;
    border: 1px solid #bebab0;
}

BTW there is another html rendering solution provided by this repo,
I was trying to improve that plugin then found yours, while that one renders HTML without problem since it is using IE core, it doesn't provide functionality for HTML and PDF export, which is a very useful for me : )  ...

Hmm, actually it works for CSS property background-color but not background

Hey @JunjieW
Thanks for the example.
Yeah, I just the IE import originally but wanted to keep everything contained with as little external dependencies as possible, why I changed to the HTML Renderer. It is not the most active development but a very good basic library.
But because of that, many things are probably just not implemented in the lib. I will check on the source and see why background-color works but not background and maybe I can create a pull-request.
Cheers


Minor UI Changes

Hi
I changed the sidebar links a bit. Looking at the blue links on the sidebar felt odd hahahah.
Let me know how you feel. And I removed dark.js file in themes, since you used css variables.
Thanks.

@vivek32ta blue color was specifically for links, it was intentional.
I liked the hover effect you added but it would be great if you can change the color back(just the color, transitions are looking good) to original ?

@all-contributors please add @vivek32ta  for code


DevOps - Create Manifest (65)

Add Manifest.json file to the root of all CVS Functional Repositories

Abandoned by Workflow


Test on Ruby 3

To test on Ruby 3.0, this PR changes setup-ruby action from "actions" to "ruby".

@iMacTia How do you feel about this change?

@iMacTia How do you feel about this change?


Analytics on homepage?

Attempting to GET the / endpoint yields Please include a path to a page. on the client and:
Error: Please include a path to a page.
    at createError (/app/node_modules/micro/lib/server.js:152:15)
    at analyticsHandler (/app/node_modules/micro-analytics-cli/src/handler.js:58:11)
    at /app/node_modules/micro-analytics-cli/src/handler.js:109:16
    at resolve (/app/node_modules/micro/lib/server.js:24:34)
    at Promise._execute (/app/node_modules/bluebird/js/release/debuggability.js:300:9)
    at Promise._resolveFromExecutor (/app/node_modules/bluebird/js/release/promise.js:483:18)
    at new Promise (/app/node_modules/bluebird/js/release/promise.js:79:10)
    at Function.exports.run (/app/node_modules/micro/lib/server.js:24:3)
    at Server.server (/app/node_modules/micro/lib/server.js:13:50)
    at emitTwo (events.js:126:13)
    at Server.emit (events.js:214:7)
    at parserOnIncoming (_http_server.js:602:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:116:23)

in the server logs. Is there any way to track events at the root page?
For example, running fetch(`https://my-micro.analytics/${location.pathname}`) doesn’t record visits to the homepage.

Hey @j-f1, I'm using a single MicroAnalytics instance to track all of my sites. I prefix the path with a 'namespace', like so:-
fetch(`https://my-micro.analytics/my-website.com${location.pathname}`)
// => https://my-micro.analytics/my-website.com/this-is-the-path/

I know adding a generic namespace like 'website' might no be ideal, but it works in this case. Tip: test using ?inc=false initially to ensure that the string template/concatenation is working as expected before entries are added – getting the slashes right can be a bit of a pain at times.


Fix typo in routing.mdx

Description (required)
there is a comment typo.
next => last
Related issues & labels (optional)

Suggested label: typo/link/grammar - quick fix!

Lunaria Status Overview
🌑 This pull request will not trigger status changes.

Learn more
Lunaria automatically ignores changes on specific PRs by adding a ignored keyword in its title. Found: typo.
You can change this by either removing the keyword above from the PR's title, or modifying the ignoreKeywords property in your Lunaria configuration file.

Tracked Files

[!NOTE]
The notes below indicate what would happen if the pull request is merged when triggering status changes. Since a ignored keyword was found in the PR's title, the status changes indicated below won't be applied.

Locale
File
Note

en
guides/routing.mdx
Source changed, localizations will be marked as outdated.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


Alias system required

With my lazy-loading work (and indeed, before it, in the case of the sh linter), shell linter, linters which support multiple file-types are not actually used.
This is presently the case for jsx and zsh. Two solutions are obvious:

Create symlinks (easiest and simplest, in my opinion)
Create an alias table

I think the symlink approach is more elegant, as it avoids referencing any linters in the core, and can be trivially and transparently managed, eg ln -s ale_linters/sh/shell.vim ale_linters/zsh/shell.vim.
Thoughts?

One last idea, and the kudgiest of them all: just implement wrapper functions and load the original with runtime!.

Other plugins have set up mappings to map from one filetype to another. Maybe we should do the same. So linters for the jsx filetype could run a particular set of linters for the javascript filetype.

Yeah, that is what I meant by an alias table, just a key-value pair somewhere in the core.

That's probably the way to go. We could set some defaults, and let others configure it if they have new strange filetypes they want to use. Maybe merge the user dictionary with an internal one.


ICOs analysis

Crowl, parse, store & aggregate data from https://icowatchlist.com for front-end display

Done.


add material-icons-vue

General

✏ Mark the necessary items without changing the structure of the PR template.

[x] Pull request template structure not broken

Type

ℹ  What types of changes does your code introduce?

👉 Put an x in the boxes that apply

[ ] Fix
[x] Feature

Checklist

ℹ  Check all checkboxes - this will indicate that you have done everything in accordance with the rules in CONTRIBUTING.

👉  Put an x in the boxes that apply.

[x] Title as described
[x] Make sure you put things in the right category!
[x] Always add your items to the end of a list

Open Source

[x] Link description does not contain a link to an author / third-party resource
[x] The documentation (README) contains a description of the project, illustration of the project with a demo or screenshots and a CONTRIBUTING section
[x] The documentation is in English.
[x] The project is active and maintained.
[x] The project accepts contributions.
[x] Not a commercial product

Apps/Websites

[ ] The website is available without errors or ssl certificate problems, and load in a reasonable amount of time.
[ ] The website is using vuejs intensively. It should detect vue with vue-devtools.

If you cannot detect vue with vue-devtools due to work at non public pages (e.g. for enterprise website), you can send Pull Request with screenshot that detected it.

[ ] The website is original and not too simple. For that reason, blogs and simple landing pages are rejected.
[ ] A commercial product using Vue, provided that guests could reasonably check out how Vue was used (i.e. A headless CMS which uses Vue for the Admin/editor Area and offers a free tier).

👋🏻 Hey @vivek1996. I've updated my repo now. If it falls behind again, can I suggest you open an issue or PR rather than fork it?


Stopped working today

doesn't seem to work anymore

you're a legend! works again.
thank you so much!!!


Compact on all cf with same range?

Search before asking

[X] I had searched in the issues and found no similar issues.

Version
1142a9d87ac6c404dcf4e0d06778af9ae738539b
Minimal reproduce step
none
What did you expect to see?
call compact on specific cf
What did you see instead?
call compact on all cf
Anything Else?
In method CompactionChecker::PickCompactionFiles, kvrocks will search all sst files in cf specified by cf_name. If a sst file should be compacted, kvrocks will call
storage_->Compact(&start_key, &stop_key)

But, Compact method will CompactRange on all cfs.
Expected:
Compact method needs a cf_name parameter to do compact on right cf not all cfs.
Are you willing to submit a PR?

[X] I'm willing to submit a PR!

Good catch! Feel free to submit PR if you are willing to fix it.

OK, I will fix it.


atomic-emacs class for all key bindings, toggle command, startup pref

Hi Evan -- I made atomic-emacs bindings able to be toggled with shift-ctrl-space so that people can easily access key bindings in other packages that might conflict with atomic-emacs. I did this by making sure .atomic-emacs is in every key binding (except shift-ctrl-space).
Also, I made atomic-emacs auto-start and install bindings by default and I added a setting to control whether to do that.
Finally, I added a couple lines to Readme.md about shift-ctrl-space and the startup setting.

gah -- forgot to configure my email address in git on my new laptop. Closing this and opening a new one after...


Is it possible merge two cells vertically?

I have case when need merge two cells vertically. Is it possible and if yes then how?

It is not possible as it stands today. I can leave this open for community feedback and if there is enough I'll throw it up as a possible feature to add


Correct Icon not Showing up.

The current version of Material Theme for VS-Code i.e. 1.0.5 does not show correct icon for .babelrc file types. Please Fix Soon!

Actually is used the json icon. Babelrc is not a json format?

Yes, It is in json format but it would better if it showed the "B" symbol like in other file icon packages for vs code.


Can't install PHP and PHPmyadmin preliminaries

apt-get install php-zip php-curl php-xml php-gd php7.0-mcrypt php7.0-mbstring -y
Each one brings "Unable to locate package".

As far as I know, these packages (along with systemctl) are basically the only things I need to raise up a dedicated server on WSL.

Have you tried running apt-get update before that?

Yes. This is after apt-get update && apt-get upgrade.

Works here, 14 packages in total installed. Check your /etc/apt/sources.list, for lack of a better guess. Though I am pressed to think of a scenario where your sources.list would be borked.

Here are the contents:
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse

I never customized the file (or something in the system)... Maybe you custmoized something in it?

Nah that list looks fine. But since you are still on Trusty, probably the most practical move forward for you here is to just lxrun /uninstall, lxrun install from the Windows CMD prompt and get up to Xenial. I'm assuming you are on Creators Update here (15063). Not that those packages don't exist on Trusty, mind you. But you have as good an excuse as any to upgrade and get your package manager straightened.
Alternately you can google "Ubuntu Unable to locate package" and go down that rabbit hole. But in your circumstance I wouldn't recommend it.

My Win10 home build is 14393.1066)... I just went to CMD and ran lxrun /uninstall /full, and then reinstalled WSL with bash, but when I do lsb_release -a I see my Ubuntu is 14.04.5 and the codename is still trusty. I wonder what you think... @therealkenc ...

You should have got the Creator's Update (which is 15063) by now. You are still on Anniversary Update (14393). So check your update settings (whatever that means) and try to upgrade if you can. You won't get the Xenial Ubuntu userspace without Creator's Update.
[googles...] It looks like the crux of your problem is php7, which was not available on Trusty (14.04). It looks like there is a PPA if you can't (or won't) upgrade to Creator's. None of this is actually WSL related, of course. But hope that helps.

Deep thanks! @therealkenc.

BTW @therealkenc , is there no way to have this update manually? I tried to manually check for updates several times (even after lxrun /uninstall /full but there was nothing. I also did lxrun /update but I'm still on trusty.

"You are still on Anniversary Update (14393). So check your update settings (whatever that means) and try to upgrade if you can. You won't get the Xenial Ubuntu userspace without Creator's Update."

Well, I don't know what to do, as my Win10 has the default update settings and nothing is found manually in regards to a build upgrade.

Grab the .iso from here if you are having trouble upgrading. But before you do that, run winver from the cmd prompt just to be sure you aren't already there. But, as I said above, it would be unusual (in extremis) if you weren't.

I downloaded the update from here.

What you did is fascinating of course. But what you want is to use the Create Windows 10 installation media Download Tool to get the .iso from the site I already linked. If you installed that .iso and it didn't get you on 15063 (which you can confirm by running winver), you'll probably want to seek help from some local computer enthusiasts.

I need not to seek help from anyone. There seem to be a misunderstanding here. I meant this is a shorter way and that the link I pasted above did upgraded my system to 15063 now. Your comment is sarcastic and I think you should delete it including me deleting this very comment.


Css preprocessor

Added less4j and vaadin sass compiler

This also contains some stuff from rythm template engine. I will separate them and create a new PR


Android crash: Unexpected end of input

Problem
Coming from this Crashlytics record, we are seeing a new Android crash related to Reanimated it seems like.
Wasnt able to reproduce
Why is it important
Prevents the app from crashing
Solution
Investigate where the crash is happening and fix it
Logs:
Fatal Exception: java.lang.RuntimeException: JSON Parse error: Unexpected end of input

SyntaxError: JSON Parse error: Unexpected end of input
    at parse (native)
       at com.swmansion.reanimated.Scheduler.triggerUI(Scheduler.java)
       at com.swmansion.reanimated.Scheduler$1.run(Scheduler.java:24)
       at com.swmansion.reanimated.Scheduler$2.runGuarded(Scheduler.java:43)
       at com.facebook.react.bridge.GuardedRunnable.run(GuardedRunnable.java:30)
       at android.os.Handler.handleCallback(Handler.java:883)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:214)
       at android.app.ActivityThread.main(ActivityThread.java:7682)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:516)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

@kevinksullivan Whoops! This issue is 2 days overdue. Let's get this updated quick!

Job added to Upwork: https://www.upwork.com/jobs/~018f1d8df9cb5c4cda

Current assignee @kevinksullivan is eligible for the External assigner, not assigning anyone new.

Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel (External)

Triggered auto assignment to @nkuoch (External), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@mountiny are we looking for someone proposing the solution to reproduce here? I don't have permission in firebase, so let me know what you're thinking for reproduction.

@mountiny is that all log?

I guess we can get more stack traces from the play console.

It aslo hasnt happened since and seems to occur only on OnePlus device Android 10 so I think we can close this now
stacktrace


add code for using NTP servers

Implemented in https://github.com/aristanetworks/cloudvision-ztpaas-utils/pull/8


Decouple Camera and Player

separated player and camera into two files

Looks good! Nice starting point for more interesting camera behavior.
I ran the game and it works fine. Merging.


Feature request: dark theme widget

I'd like to have a dark theme widget.
Shouldn't be hard to make. If that could be done that'd be great!
Thanks

dark theme search useing duck duck go for android. Sounds cool. Let's try.

Closing this since this is over 3 months old. @JasperWeiss thanks for the feature-request, I'll move it internally.


Nightly builds

There are some bugs that already fixed but new version is not yet released. I know that there may be experimental features so my suggestion is to release nighly / beta builds which are newer than regular releases but contain new features

The thing about nightly builds is that I don't really update the application that often. I generally fix bugs and add new features in a short span of time and then create a new release soon after. So I'm not sure if nightly builds will help.

@Aveek-Saha yes you don't but some bugs are fixed but I have problems with building it on my local machine (C++ postinstall stuff). Also it takes time to install and build it.
I think releasing builds with bugs is a good idea instead of waiting for release of stable version or building by yourself

I'll see what I can do about that, I'll try releasing new features faster, but if it's too buggy the user experience will suffer.


⚠ Chatwoot has degraded performance

In 8c8be0c, Chatwoot (https://app.chatwoot.com) experienced degraded performance:

HTTP code: 200
Response time: 6873 ms

Resolved: Chatwoot performance has improved in a318978.


Bitpay magento 2 Error after add pairing code in admin panel version 2.1

There was an error in var/log/payment_bitpay.log after put Pairing Code into admin panel in payment methods.
[2017-10-30 14:21:04] Bitpay.DEBUG: [INFO] In Bitpay_Core_Model_Config_PairingCode::save(): attempting to pair with BitPay with pairing code SRF26J6 [] []
[2017-10-30 14:21:04] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::sendPairingRequest(): function called with the pairingCode parameter: SRF26J6 [] []
[2017-10-30 14:21:04] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::registerAutoloader(): autoloader file was found and has been registered. [] []
[2017-10-30 14:21:04] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::generateAndSaveKeys(): attempting to generate new keypair and save to database. [] []
[2017-10-30 14:21:05] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::getKeyManager(): successfully created new BitPay KeyManager object. [] []
[2017-10-30 14:21:05] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::generateAndSaveKeys(): key manager called to persist keypair to database. [] []
[2017-10-30 14:21:05] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::getSinKey(): attempting to get the SIN parameter. [] []
[2017-10-30 14:21:05] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::getPublicKey(): found an existing public key, returning that. [] []
[2017-10-30 14:21:05] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::sendPairingRequest(): attempting to pair with the SIN parameter: Tf1pahXiYmMfKq195aMDMrSnTj4v6PQE7zC [] []
[2017-10-30 14:21:05] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::sendPairingRequest(): using the label "Magento Polski". [] []
[2017-10-30 14:21:05] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::getBitpayClient(): successfully created new BitPay Client object. [] []
[2017-10-30 14:21:06] Bitpay.DEBUG: [ERROR] Exception thrown while calling the sendPairingRequest() function. The specific error message is: "Invalid scope type 'pl'" [] []
php 5.6
apache 2.4
gmb and bc math is installed
phpinfo  on http://booking.dev-efresh.pl/info.php

Make sure you have Bitpay PHP Client installed.
Remove previous problem api token pairing code, then use a new one.

I installed Bitpay PHP Client and the error when I was trying to save pairing code was the same.
[2017-11-02 10:24:41] Bitpay.DEBUG: [ERROR] In \Bitpay\Core\Model\Method\Bitcoin::canUseCheckout(): There was an error retrieving the token store param from the database or this Magento store does not have a BitPay token. [] []
[2017-11-02 10:24:57] Bitpay.DEBUG: [ERROR] In \Bitpay\Core\Model\Method\Bitcoin::canUseCheckout(): There was an error retrieving the token store param from the database or this Magento store does not have a BitPay token. [] []
[2017-11-02 10:32:04] Bitpay.DEBUG: [ERROR] In \Bitpay\Core\Model\Method\Bitcoin::canUseCheckout(): There was an error retrieving the token store param from the database or this Magento store does not have a BitPay token. [] []
[2017-11-02 10:34:07] Bitpay.DEBUG: [ERROR] In \Bitpay\Core\Model\Method\Bitcoin::canUseCheckout(): There was an error retrieving the token store param from the database or this Magento store does not have a BitPay token. [] []
[2017-11-06 09:29:35] Bitpay.DEBUG: [INFO] In Bitpay_Core_Model_Config_PairingCode::save(): attempting to pair with BitPay with pairing code 9TbwLM1 [] []
[2017-11-06 09:29:35] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::sendPairingRequest(): function called with the pairingCode parameter: 9TbwLM1 [] []
[2017-11-06 09:29:35] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::registerAutoloader(): autoloader file was found and has been registered. [] []
[2017-11-06 09:29:35] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::generateAndSaveKeys(): attempting to generate new keypair and save to database. [] []
[2017-11-06 09:29:36] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::getKeyManager(): successfully created new BitPay KeyManager object. [] []
[2017-11-06 09:29:36] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::generateAndSaveKeys(): key manager called to persist keypair to database. [] []
[2017-11-06 09:29:36] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::getSinKey(): attempting to get the SIN parameter. [] []
[2017-11-06 09:29:36] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::getPublicKey(): found an existing public key, returning that. [] []
[2017-11-06 09:29:36] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::sendPairingRequest(): attempting to pair with the SIN parameter: Tf2yCK9ibwDW4sYAJNwJUD3Tv23LDeweAd8 [] []
[2017-11-06 09:29:36] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::sendPairingRequest(): using the label "Magento Polski". [] []
[2017-11-06 09:29:36] Bitpay.DEBUG: [INFO] In \Bitpay\Core\Helper\Data::getBitpayClient(): successfully created new BitPay Client object. [] []
[2017-11-06 09:29:36] Bitpay.DEBUG: [ERROR] Exception thrown while calling the sendPairingRequest() function. The specific error message is: "Invalid scope type 'pl'" [] []


Create HyperBee Gateway for UWAZI UI to make requests to

User Story
As a casual user who chooses to trust Starling, I want to be able to read Starling's metadata about the images/.wacz files I have UWAZI, without having to create my own replication of Starling's Hyperbee instance.

Methods
Paul Frazee has a tutorial on how to create a Node application that connects to HyperBee (we won’t be using the Hyperdrive part of the tutorial)  As far as I can tell, it’s the same basic setup as any other Node app, just using Hyperbee as the db.
On the UWAZI side, UWAZI allows for custom page templates, so we can add our own JS to make requests to the Gateway without any alternations to production UWAZI. See Designing Your Website as a starting point. I (Kate) have tested this out locally.
Edit: Note that adding a script to the page in the  section requires shipping a custom UWAZI. This was required for the wacz replay demo, which we want to include in our prototype UI, so it sounds like we will need to fork the repo anyways.

This was completed in #12. I'll follow up with another issue for creating a second gateway just for demo purposes (to emulate the user adding their own data and then the UI showing a mix from the two gateways). I'll also follow up with a task for mapping a string to the public key that signed the attributions, whether that be from certificates, PGP web of trust, or petnames.


Change COA from paste to be an input instead of a text area

done, by way of changing the whole thing


Merge VOSH Effort with Albacore?

I am one of the Developers of Albacore, a project to create a cross-platform screen reader. I'd like to discuss merging this effort with Albacore if you are interested. Like you, I share the sad feeling that Apple has allowed VoiceOver on mac OS to lag behind its iOS/iPadOS counterparts. inspired by the promise of better access to Mac and Linux and out of a desire to put as much of the code for such a project into a common framework, Albacore was born.

The repository for Albacore can be found at: https://github.com/cobdfamily/albacore


Remove duplicated policy EXO.14.4v1

🗣 Description
MS.EXO.14.4v1 is duplicated in the baseline markdown. Issue and PR opened to remove this duplication.
💭 Motivation and context
Change required to ensure only one instance of a baseline policy is found in the markdown.
Closes #1213
🧪 Testing
N/A
✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] PR targets the correct parent branch (e.g., main or release-name) for merge.
[x] Changes are limited to a single goal - eschew scope creep!
[x] Changes are sized such that they do not touch excessive number of files.
[x] Related issues these changes resolve are linked preferably via closing keywords.
[x] All relevant type-of-change labels added.
[x] All relevant project fields are set.
[x] All automated checks (e.g., linting, static analysis, unit/smoke tests) passed.

✅ Pre-merge checklist

[ ] PR passed smoke test check.

[ ] Feature branch has been rebased against changes from parent branch, as needed
Use Rebase branch button below or use this reference to rebase from the command line.

[ ] Resolved all merge conflicts on branch

[ ] Notified merge coordinator that PR is ready for merge via comment mention

✅ Post-merge checklist

[ ] Feature branch deleted after merge to clean up repository.
[ ] Verified that all checks pass on parent branch (e.g., main or release-name) after merge.

@nanda-katikaneni good to merge!


False positive for return annotations using |

I have a few files using the pipe operator instead of typing.Union, and I get what I think looks like a false positive DOC203.
To reproduce:
from typing import Sequence

class Foo:
    pass

class Bar:
    def fn(self, a: Foo | Sequence[Foo]) -> Foo | int:
        """Some description.

        Args:
            a (Foo | Sequence[Foo]): Some description.

        Returns:
            Foo | int: Some description.

        Examples:

            Some examples
        """
        return ...

When running the following file through pydoclint I get the following output:
Loading config from user-specified .toml file: pyproject.toml
Found options defined in pyproject.toml:
{'style': 'google',
 'exclude': 'tests/|scripts/',
 'quiet': True,
 'require_return_section_when_returning_nothing': True,
 'arg_type_hints_in_signature': True,
 'arg_type_hints_in_docstring': True,
 'allow_init_docstring': False,
 'check_return_types': True,
 'check_arg_order': True}
aaaa.py
    9: DOC203: Method `Bar.fn` return type(s) in docstring not consistent with the return annotation.
    Return annotation types: ['Foo | int']; docstring return section types: ['']

Do I have to use  -> Union[Foo, int]:? Or what's wrong here 🤔

Hi @haakonvt , thanks for reporting this issue!
I did some research, and this is actually due to a bug in docstring_parser (the docstring parser that pydoclint uses to parse Google-style and Sphinx-style docstrings.
When it sees this
Returns:
    Foo | int: Some description.

it thinks the whole Foo | int: Some description. is the description of the return value.
But it can process Union[Foo, int] correctly.
Let me post an issue over there.

Oh, I see. Thanks for following up @jsh9 😄

The fix on the docstring_parser side is not that difficult, just tweaking a regex.
However, there is not a lot of activities on that tool (its last release was almost a year ago, from September 2022).  To deliver the fix to pydoclint users quickly, I forked it (https://github.com/jsh9/docstring_parser_fork) and published the fix to PyPI (https://pypi.org/project/docstring-parser-fork/).

The fix on the docstring_parser side is not that difficult, just tweaking a regex.
However, there is not a lot of activities on that tool (its last release was almost a year ago, from September 2022). To deliver the fix to pydoclint users quickly, I forked it (https://github.com/jsh9/docstring_parser_fork) and published the fix to PyPI (https://pypi.org/project/docstring-parser-fork/).

Published.  Please try out version 0.1.9: https://github.com/jsh9/pydoclint/releases/tag/0.1.9

Swoosh, I love it! Thanks!


LuCI Admin: Network DHCP-and-DNS unconditionally looks for dnsmasq

The admin page under menu "Network->DHCP and DNS" appears to look unconditionally for dnsmasq. This is noticed with dnsmasq not installed. odhcpd is standalone with or out alternate DNS server in use (Unbound, Bind). Everything appears to work out anyway. There may be a latent bug worth looking at.
Sat Mar 18 13:36:06 2017 daemon.err uhttpd[1671]: /usr/bin/ldd: cannot load /usr/sbin/dnsmasq: No such file or directory
cc: @hnyman, @cshoredaniel

@EricLuehrsen That's the test for if the DNSSEC options should be enabled - if that applies to unbound and/or bind as well then the check needs to be modified (that is if they support those UCI options).  Suppressing the error message is really all that's needed since the test for linking to libnettle(?) fails if the binary dnsmasq isn't even present, which means the options aren't shown).

Both applications are compiled with DNSSEC and no option otherwise. BIND doesn't have UCI. Unbound UCI is under services.  DNS is a service which is not necessary to connecting the local network. DHCP or such relay is necessary. The DHCP option for DNS can direct to the ISP (long ago this was the only way). I get that dnsmasq covers the 80% use case of names n' numbers all in one, but LuCI layout is a bit odd from from a function-block design perspective. Anyway, I am getting off track. (1) if it does no harm, then I guess to don't really care. (2) as pattern practice, should we test if something is present before making that something an argument to an external call?

@EricLuehrsen 2) would probably be preferrable; I just hadn't really thought about dnsmasq not being present in a case where you'd use the DNS app.

It seems its linked to anywhere you would manage DHCP (odhcpd only) such as fixed host addresses.

@EricLuehrsen probably the best thing to do is modify the link check function so only one update needs to be made

Master uses feature flags to enable/disable options and the entire view is removed if no /etc/config/dhcp exists.


Optimizing performance issue for http client

Describe the bug
The default http client has extremally low performance.
In a single stage block operation with 8MB payload, it costs 32.771 seconds to finish. 32.769 of them are spent in curl_easy_send here: https://github.com/Azure/azure-sdk-for-cpp/blob/9563d9dd3c3c6b10d02befc3baa974fa16572fad/sdk/core/azure-core/src/http/curl/curl.cpp#L224
On the other hand, directly using curl's curl_easy_perform to stage a block with 8MB payload in the same environment only costs 3.676 seconds which is 8x faster.
Exception or Stack Trace
Add the exception log and stack trace if available
To Reproduce
Steps to reproduce the behavior:
Code Snippet
Add the code snippet that causes the issue.
1 SingleThreadPerf here used default http client to upload blocks. https://github.com/Azure/azure-sdk-for-cpp/blob/master/sdk/storage/test/blobs/performance_benchmark.cpp#L12
2 Below code is directly using curl to upload a block.
void CurlEasyTest()
{
char* buffer = new char[8 * 1024 * 1024];
std::string url = "xxx";
CURL* easy_handle = curl_easy_init();
curl_easy_setopt(easy_handle, CURLOPT_UPLOAD, 1L);
curl_easy_setopt(easy_handle, CURLOPT_PUT, 1L);
curl_easy_setopt(easy_handle, CURLOPT_URL, url.data());
struct curl_slist* chunk = NULL;
chunk = curl_slist_append(chunk, "x-ms-version: 2019-02-02");
chunk = curl_slist_append(chunk, "Content-Length: 8388608");
curl_easy_setopt(easy_handle, CURLOPT_HTTPHEADER, chunk);
curl_easy_setopt(easy_handle, CURLOPT_READFUNCTION, read_callback);
curl_easy_setopt(easy_handle, CURLOPT_READDATA, (void*)buffer);
curl_easy_setopt(easy_handle, CURLOPT_BUFFERSIZE, 8388608);
curl_easy_setopt(easy_handle, CURLOPT_INFILESIZE_LARGE, (curl_off_t)8388608);
clock_t begin = clock();
curl_easy_perform(easy_handle);
clock_t end = clock();
std::cout << "Size" << total << std::endl;
std::cout << (end - begin) * 1000 / CLOCKS_PER_SEC << "ms" << std::endl;
delete[] buffer;
}
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Setup (please complete the following information):

OS: [e.g. iOS]
IDE : [e.g. IntelliJ]
Version of the Library used

Additional context
Add any other context about the problem here.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[ ] Bug Description Added
[ ] Repro Steps Added
[ ] Setup information Added

            The provided test program has a weird behavior.  `clock()` function returns a bigger `clock_t` for the end_time when using Azure Core Transport Adapter. Even when it takes lees time to complete a PUT upload operation.

            I changed the way time is recorded for `std::chrono::steady_clock::now();` and I see the values I was expecting:

// Time result using Azure Core Transport Adapter:
Size: 8388608     // payload size to upload
Time difference = 869[ms]
// Time result using the program provided by Storage team (using libcurl only)
Size: 8388608    // payload size to upload
Time difference = 60071[ms]
I believe time_t gets some kind of overflow at some point and the value it is giving you is not accurate.
Can you update the way the measurements are taken to use chrono library and share the results with it?
Here is a simple PR with the tests I created.
https://github.com/Azure/azure-sdk-for-cpp/pull/396

clock() returns “The number of clock ticks elapsed since an epoch related to the particular program execution.”. So the value itself, instead of the difference between two values, shouldn’t be used to compare two test programs or one test program but in two different runs.
I have run those three test programs. It shows exactly the opposite of what you concluded.
Azure core transport test costs 39 ~ 40 seconds while curl only test costs 10~11 seconds.

@JasonYang-MSFT  thanks for the data.
I noticed the results are from Windows.
I got my results from Linux, so, we might be fine on Linux.
For Windows, can you mention if you are using the default curl[winssl] from vcpkg?
I noticed that time gets improved if the tests are done to the HTTP version of the server instead of the HTTPS.
I am trying to run on Windows with openssl  (the way we do on Linux) and see the numbers.
I will share my results later

It is curl[winssl]. I was following the instructions here: https://github.com/Azure/azure-sdk-for-cpp/blob/master/CONTRIBUTING.md#pull-requests

@vhvb1989 Can you update the issue with the work items and add an estimate value

hi @JasonYang-MSFT
Can you try latest master to see if this is resolved?
Latest master contains the implementation for keep-alive and the fix for waitForSocket function.
So this issue should be already fixed by those commits.
Let me know if you still see any issue

Closing issue for now.
Please reopen if you still see perf issue


Instructions to upload kext.xml is missing

I noticed that when you download the onboarding package for Intune, it comes with a file called kext.xml but there are no instructions to upload it.  Down in the client validation steps, it asks to confirm that the profile wdav-kext exists.  Not sure if I need to upload this file or not.

Hello @ccapellan. Can you please tell us to which article your feedback applies? This information will help us route the issue to the correct writer/team.

@denisebmsft Here it is: https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/mac-install-with-intune?WT.mc_id=EM-MVP-5003177&view=o365-worldwide


Add Support for Levoit Air Purifiers

I was hoping you might add support for Levoit Air Purifiers. I am specifically using the LV-PUR131 Model. The air purifier is connected to Home Assistant via VeSync integration.

Just go ahead and try your model with this card. I can't test it with every purifier. Try it yourself and report back here if it's supported.


[Opmondev-156]: fix django apps config

This change is needed for django 3.2 while updating packages to ubuntu 22.04

Were there any problems upgrading Django to 4.x instead?
Django 3.2.12 was used here.

In current set up, Django version is defined by ubuntu package python3-django.
When ubuntu package is build , dh_python3 looks at setup.py and takes value of install_requires and tries to match it with debian/control dependencies.  Even if version is pinned ininstall_requires(what is a bad practice),dh_python3tries to find matching package in ubuntu packages repo andDjango==3.2.12` is what we have in Ubuntu Jammy.


Executions websocket doesn't match official at all

{
'order': {
    'open': False,
    'symbol': 'BCM',
    'qty': 90,
    'account': 'ZK0OJWM4VXE',
    'id': 4209,
    'direction': 'buy',
    'venue': 'MAMEX',
    'price': 4787,
    'orderType': 'limit',
    'ts': '2015-12-26T12:16:34.570000000Z',
    'fills': [],
    'ok': True,
    'originalQty': 90},
    'ok': True
}

Firstly, one of these messages should only be generated when there's a new fill, so the fills can never be empty. But secondly, a lot of info demanded by the original specs is missing.
In the order, there's a duplicate "ok" and a missing "totalFilled".  I made a commit a while ago dealing with this. Hopefully it's working as intended.

Uh. The version I have is an hour old.

I committed that change about a half hour ago, sorry about that.

You're doing great work!

Thanks :) Hopefully the executions match up, otherwise I'll check it out later.

Hmm now it doesn't seem to generate messages at all. If I put a buy and sell at the same price for the same qty, it should generate 2 of these (one for each side of the trade). But I see none.

Ah, I suspect I failed to take into account two orders from the same trader crossing when routing executions. I'll get to this soon.

Is there a correct way to run different bots as different accounts? Do I just set an account name and use a unique API?

This is on my todo now as well. I'll make it easy to register new accounts on a venue. There's a couple places where I've assumed there's one player per venue, but I should be able to fix that easily. Sorry about that.

Overhauled websocket handling and level instantiation. You should be able to register multiple bots on the same venue and executions should be more correct now.

Closing, since the proper fields seem to be present.


Introduce FeatureTypeConversions

With these changes, I was able to remove all duplicated code from the GeoTools Flatgeobuf module.

Looks good to me except that I have a preference towards avoiding wildcard imports. May I ask you to revert that change in this PR?

Thanks!

Thank you Bjorn!  The next time you do a release, I will prepare a pull request for GeoTools to use the API.


Release Google.Cloud.Redis.V1 version 2.4.0

Changes in this release:

Commit a7e87ee: feat: Support Multiple Read Replicas when creating Instance

Created release for Google.Cloud.Redis.V1-2.4.0


CCompiler self.include_dirs modified during each compile()

cf. 9f9a3e57643cb49796c1b08b5b5afb2826ecd7f6
https://github.com/pypa/setuptools/blob/ba3995e5705a22e13bb5d2231ac22c77e4417747/setuptools/_distutils/ccompiler.py#L390-L398
https://github.com/pypa/setuptools/blob/ba3995e5705a22e13bb5d2231ac22c77e4417747/setuptools/_distutils/_msvccompiler.py#L228-L233
With msvc, the class include_dirs is not empty, and will be appended to the instance include_dirs for each compile(..., include_dirs=None) (which is the default).  With enough calls, an impressively long argument list accumulates, resulting in an error:
FileNotFoundError: [WinError 206] The filename or extension is too long

I think that one simple fix would be:
 if include_dirs is None:
     include_dirs = self.include_dirs[:] # make a copy

This also broke our NumPy builds with Python 3.11 under Windows. The above-mentioned change fixes this. Would it help to make a PR with the fix?


vm_snapshot_analysis should migrate to null safety

vm_snapshot_analysis 0.6.0 is not null safe:
environment:
  sdk: '>=2.8.0 <3.0.0'

This is preventing the flutter_tool from migrating its size analyzer library to null safety.
https://github.com/flutter/flutter/blob/74bd7b6f6db6433783a36f94d9e43173745187f4/packages/flutter_tools/lib/src/base/analyze_size.dart#L10
import 'package:vm_snapshot_analysis/treemap.dart';

\cc @mraleph

Migration CL is up for review: https://dart-review.googlesource.com/c/sdk/+/195263


Access to any project files using Static module

By passing the prefix param in the url, I am able to access code under the application directory.
Examples:
/tmp/main.go?prefix=app/
/routes?prefix=conf/

ok @alkchr I wanna stick your above post in the manual  http://revel.github.io/manual/parameters.html
is that ok. .snag for me is the pages of app.conf and paramaters need to be on same page .. maybe


Preserve comments

What problem does this feature solve?
Support comments with 3 config options：

licence: preserve all licence comments
none: remove all comments
all: preserve all comments

What does the proposed API look like?
export default {
   compilation: {
        comments: 'license', // 'licence', 'none', 'all'
   }
}

Hey @wre232114 , I‘ve supported extract comments in rspack before, maybe I can help to support it

That's great! We don't have time to support it yet, you can help to support it


Remove arguments related to cost-savings

Signed-off-by: Ahmed Hussein (amahussein<EMAIL_ADDRESS>Fixes #1229, Fixes #1099
This PR is to avoid errors that could be triggered by passing cost-savings arguments.
More cleaning of dead-code can be part of the parent issue- https://github.com/NVIDIA/spark-rapids-tools/issues/1221

remove the legacy spark_rapids_user_tools cmd
remove qualification arguments related to cost-savings
disable grouping of results by row_name
the file qualification_summary_full.csv is omitted

The following arguments in rapids_tools qualification cmd:
estimation_model: str = None, (because xgboost is the only option)
cpu_cluster_price: float = None,
estimated_gpu_cluster_price: float = None,
cpu_discount: int = None,
gpu_discount: int = None,
global_discount: int = None,
gpu_cluster_recommendation

Fix Cluster Recommendation when CPU cluster cannot be created
Additionally, this PR fixes the issue where we do not generate a cluster recommendation when CPU cluster cannot be created (e.g., no matching executor instance found for the required number of cores).
Approach
Scala tool now generates a recommended GPU cluster per app basis NVIDIA/spark-rapids-tools#1188. For the case when CPU cluster is not provided, we should use the values from Scala tool output for our GPU cluster recommendation instead of python's cpu<->gpu core matching.
Output
Case 1: CPU cluster is not passed and we infer CPU cluster for each app
Logs (for each app):
INFO rapids.tools.cluster_inference: For App ID: app-20200423033538-0000, Unable to infer CPU cluster. Reason - No matching executor instance found for num cores = 80
INFO rapids.tools.cluster_recommender: For App ID: app-20200423033538-0000, CPU cluster: N/A; Recommended GPU cluster: <Driver: m6gd.xlarge, Executor: 16 X g5.4xlarge>
INFO rapids.tools.cluster_recommender: For App ID: app-20210509200722-0001, Inferred CPU cluster: <Driver: m6gd.xlarge, Executor: 1 X m6gd.4xlarge>; Recommended GPU cluster: <Driver: m6gd.xlarge, Executor: 1 X g5.4xlarge>

Final Result:
+----+---------------------+-------------------------+-----------------+----------------------------+------------------------------+-----------------------------+
|    | App Name            | App ID                  | Estimated GPU   | Qualified Node             | Full Cluster                 | GPU Config                  |
|    |                     |                         | Speedup         | Recommendation             | Config                       | Recommendation              |
|    |                     |                         | Category**      |                            | Recommendations*             | Breakdown*                  |
|----+---------------------+-------------------------+-----------------+----------------------------+------------------------------+-----------------------------|
|  1 | spark_test_apps.py  | app-20200423033538-0000 | Large           | g5.4xlarge                 | app-20200423033538-0000.conf | app-20200423033538-0000.log |
|  2 | Spark shell         | app-20210509200722-0001 | Small           | m6gd.4xlarge to g5.4xlarge | app-20210509200722-0001.conf | app-20210509200722-0001.log |
+----+---------------------+-------------------------+-----------------+----------------------------+------------------------------+-----------------------------+

Case 2: CPU cluster is passed as input (--cluster <cluster>)
Logs (for all apps):
INFO rapids.tools.cluster_recommender: CPU cluster: <Driver: m6gd.xlarge, Executor: 2 X m6gd.xlarge>; Recommended GPU cluster: <Driver: m6gd.xlarge, Executor: 2 X g5.xlarge>

Final Result:
+----+---------------------+-------------------------+-----------------+--------------------------+------------------------------+-----------------------------+
|    | App Name            | App ID                  | Estimated GPU   | Qualified Node           | Full Cluster                 | GPU Config                  |
|    |                     |                         | Speedup         | Recommendation           | Config                       | Recommendation              |
|    |                     |                         | Category**      |                          | Recommendations*             | Breakdown*                  |
|----+---------------------+-------------------------+-----------------+--------------------------+------------------------------+-----------------------------|
|  1 | spark_test_apps.py  | app-20200423033538-0000 | Large           | m6gd.xlarge to g5.xlarge | app-20200423033538-0000.conf | app-20200423033538-0000.log |
|  2 | Spark shell         | app-20210509200722-0001 | Small           | m6gd.xlarge to g5.xlarge | app-20210509200722-0001.conf | app-20210509200722-0001.log |
+----+---------------------+-------------------------+-----------------+--------------------------+------------------------------+-----------------------------+

PR for this change: https://github.com/amahussein/spark-rapids-tools/pull/13

Thanks @parthosa for appending to this PR.
Thanks @cindyyuanjiang and @nartal1 for revieweing


feat: Add 'state_dict' method to create state dictionary

Overview
This PR is jam packed and address #45. I've made the following changes/additions:
Parametrized

children and parents properties
Private _name default attribute
_key_maps property to get all of the key map for all modules, including children
children output is added to the string print out of the module

Simulator

state_dict method to get state dictionary for the simulator
_module_classes property to get all of the module and class for all the modules and children
_get_traversal_order helper function outside of the Simulator class to get the reversed traversal order for the tree from bottom up. This would allow future creation of classes on the fly.

Codecov Report
Attention: 36 lines in your changes are missing coverage. Please review.

Comparison is base (c49c36c) 89.28% compared to head (29d1175) 87.83%.

Files
Patch %
Lines

src/caustics/sims/simulator.py
30.55%
25 Missing :warning:

src/caustics/parametrized.py
45.00%
11 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@              Coverage Diff               @@
##           state_dict      #51      +/-   ##
==============================================
- Coverage       89.28%   87.83%   -1.46%
==============================================
  Files              36       36
  Lines            1942     1997      +55
==============================================
+ Hits             1734     1754      +20
- Misses            208      243      +35

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

FYI, tests still need to be created for this, but just thought I can start the process of reviewing the implementation and getting your thoughts on this @uwcdc. Thanks!

@uwcdc I just created the complete tests for the state_dict functions and StateDict class. Hopefully that all looks good. Thanks.


Add /damagecalc as alias of /calc

Quality of life addition.

Wouldn't you also want damagecalculator as an alias if you're going to add this

Yeah, you're probably right.

Thanks!


In explorer, not all valid namespaces are displayed in the details view.

Under the detail view "Owned Namespaces" max. 10 namespaces are displayed, although the account has registered >10 valid namespaces.   TBQZVMBZEOU6YDL5N6HDREIPZLQ6JKRUZZUXP5Q

Thanks for reporting. 👍🏼

fixed


Weather website

## Description 📜
A website that tells the temperature of the entered city.

This would be great if you provide any of this   📝

[x] Video (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)
[ ] Documentation (Content Creation in the form of codes or tutorials)
[ x] Other (If you choose other, Please mention changes below)

Domain of Contribution 📊

[x] Single page website

Checklist ✅
]

[x ] I have performed a self-review of my own code or work.
[x ] I have commented my code, particularly in hard-to-understand areas.
[ x] My changes generates no new warnings.
[x ] I'm Hacktoberfest contributor

Any tutorials or documentation have you added
(made by you only not from google)

[ ] Tutorial
[ ] Documentation

Screenshots / Gif (Compulsory) 📸

@Div-develops add this under #template folder

done
On Thu, Oct 27, 2022 at 6:23 PM Ayan gupta @.***> wrote:

@Div-develops https://github.com/Div-develops add this under #template
folder
—
Reply to this email directly, view it on GitHub
https://github.com/Coders-Evoke-Community/Amazing-Frontend_Templates/pull/190#issuecomment-1293483159,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASAJBYGNYK644HODMICY4SDWFJ3NTANCNFSM6AAAAAARNYWB4I
.
You are receiving this because you were mentioned.Message ID:
<Coders-Evoke-Community/Amazing-Frontend_Templates/pull/190/c1293483159@
github.com>

good work @Div-develops


CUI? CLI?

Just a clarification: In my 25 years of programming experience, I've never seen the acronym "CUI".  I'm assuming, based on Getopt::Long, that that section is for libraries that aid development of command-line run programs.  If so, you might consider using the common acronym "CLI" (command-line interface) to eliminate confusion.

I agree.

Thanks! fixed.


Feature/name collision [5009]

Updates IDL-Parser module with PR #15
Should fix #360

Build status:

Linux
Mac
Windows

Build status:

Linux
Mac
Windows

IDL-Parser changes will be added in #460


Replace webhook image in CSV

The webhook image was not replaced, leading to ImagePullBackoff errors
when installing the AddonOperator. This change replaces the webhook
image name as well to resolve the issue.
Signed-off-by: Nico Schieder<EMAIL_ADDRESS>

/lgtm

/lgtm


Added missing and fixed wrong plural translations for Latvian language.

Added missing Latvian translations for yii\i18n\Formatter:asDuration function.
Fixed wrong plural translations for Latvian language.
In Latvian dot after number stands for ordinal numbers. "2. dienām" equals to "2nd days" (not 2 days).
Word "ago" should be before number.

Q
A

Is bugfix?
yes

New feature?
no

Breaks BC?
no

Thank you!


how can I center my table header?

Hi all,
using Griddle, I'm facing on an annoying issue: I can't centered my table header!
I try using all the styling property listed on the official documentation, but it wasn't helpful...
Does anyone faced on that issue?
Thanks to all for the cooperation.
Best regards,
Fabrizio

Are you want center all header or some columns?

Hi all,
I try to explain better what is my wishes: I need to center all the Griddle header column and I didn't find any native property that implements this behaviour.
Does anyone help me?
Thanks in advance for the cooperation.
Regards,
Fabrizio

Maybe just use some styles? :smiley:
You can specify table by tableClassName:
<Griddle results={results} tableClassName="my-table" />

.my-table th {
  text-align: center;
}

Hi Dmitry,
thanks for the reply, but it doesn't works using your solution proposal.
I've also tried using that command
<Griddle tableClassName={{textAlign: "center"}} results={TableData}/>
Any other proposal?
Thanks,
Fabrizio

@fabrichaky doesn't work because you didn't do what he told you.

@fabrichaky This worked for me. Needs a little pimping for the sort arrows.
const CenteredHeader = ({displayName}) =>

{displayName}

...
customHeaderComponent: CenteredHeader

@kay-is use a span instead div and you won't have problems with the sort arrows

Thanks for the discussion here -- closing for now but in addition to the recommendations here, we've added customization options that may be useful in this scenario as well.


[Improvement]: Improve the LICENSE and NOTICE file

Search before asking

[X] I have searched in the issues and found no similar issues.

What would you like to be improved?
There are some improvements for LICENSE and NOTICE when voting for 0.7.1-incubating, we need to improve them.

in LICENSE-binary you're pointing to the licenses/ folder, but there is only a licenses-binary/ folder.  I'm assuming the reference can just be fixed.

In NOTICE it is unclear why Apache Iceberg, Apache Paimon or Apache Flink are listed as they are not mentioned in LICENSE. Most projects will list files copied from other ASF projects in LICENSE.
In LICENSE, these ALv2.0 licensed files are not mentioned which are not ASF files:
./charts/amoro/templates/common/_names.tpl
./charts/amoro/templates/common/_capabilities.tpl
./charts/amoro/templates/common/_tplvalues.tpl
./charts/amoro/templates/common/_ingress.tpl
./charts/amoro/templates/common/_labels.tpl

How should we improve?
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Subtasks
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

As lincense of bitnami/charts say, it's Apache  License

want to improve this by

will add the files listed above(./charts/amoro/templates/commont/*.tpl) to the LICENSE
want to rename the license-binary folder to license, and collect the final license entries ref to Flink's collect_license_files


add usize/isize to generated trait impls

It seems like usize and isize could reasonably be allowed to implement ConstantTime{Greater,Less} via the macros that are already used for other integer types. I assumed it was an oversight that this wasn't already done.

ping @hdevalence: is this a useful change?

This repo is unmaintained, use the original instead: https://github.com/dalek-cryptography/subtle.


Release Google.Cloud.Talent.V4 version 1.4.0

Changes in this release:
Documentation improvements

Added functionality in the companyDisplayNames filter to support fuzzy matching (commit 349a1e3)

Created release for Google.Cloud.Talent.V4-1.4.0


Version Packages

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
<EMAIL_ADDRESS>Patch Changes

2af5a10: fix: aligns letter-spacing token schemas to "dimension" for consistency

Run report for 5d61d219
Total time: 26.2s | Comparison time: 24.5s | Estimated loss: 1.7s (6.5% slower)

Action
Time
Status
Info

🟩
SyncWorkspace
0ms
Passed

⬛
SetupNodeTool(18.13.0)
980.3ms
Skipped

🟩
InstallNodeDeps(18.13.0)
6.7s
Passed

🟩
SyncNodeProject(tokens)
0.2ms
Passed

🟩
RunTask(tokens:buildTokens)
17.5s
Passed

🟩
RunTask(tokens:buildManifest)
247.2ms
Passed

🟩
RunTask(tokens:build)
1s
Passed

🟩
RunTask(tokens:generateDiffResult)
1s
Passed

Touched files
.changeset/heavy-brooms-teach.md
packages/tokens/CHANGELOG.md
packages/tokens/package.json


Icon request for Cargo project files

Cargo.toml
Cargo.lock

Proposed design:

I don't know cargo or what the logo looks like, but this one is pretty.


Upgrade Terraform version to v1.6.x for tf-runner

I see TF version has been upgraded to v1.5.7 in ToFu controller release v0.16.0-rc4.
However, I need some fix in Terraform v1.6.x. Can you please upgrade TF version to v1.6.x?

Without involved to the project and the discussions in the background, I think the Hashicorp Terraform License change (https://www.doppler.com/blog/what-the-terraform-license-change-means-for-devops) makes this impossible without legal topic/problems
Currently I think this project moves strong to OpenTofu.
Disclaimer I'm not a project member this is only my opinion to this topic.

Thank you @krone-rose , I'm also aware of that. I think Terraform v1.5.x is the last version under MPL licence.
So the question is, what's the roadmap of tf-runner in the future?

The current roadmap is mainly focusing on getting native openTofu support, but keeping support for the latest MPL licensed version of the hashicorp terraform as well.
The license change blocks us from upgrading due to legal concerns.
It is possible to build a custom runner image yourself, and include the updated terraform binary and it should work, but we can't officially support it.

Closing as completed. Please reopen if needed.


Fix ATF behavior during setting encryption flag

changed value of encryption flag

The problem is in file modules/protocol_handler/protocol_handler.lua:
line 48: (encryption and 0x80 or 0)
Should be: (encryption and 0x08 or 0)

@VVeremjova @LuxoftAKutsan @aderiabin please review


PWM with servo seems not working properly

I'm trying to move a micro servo with Raspberry Pi Pico and a simple micro servo motor but with the following code, the servo is not precise as the experiments I made with an Arduino board. I think the main reason would be the frequency with which I move the servo but I cannot find a way to have a similar precision.
//! # PWM Gear Steering Servo
//!
//! PWM attached to GP1

#![no_std]
#![no_main]

use cortex_m::delay::Delay;
// The macro for our start-up function
use cortex_m_rt::entry;

// GPIO traits
use embedded_hal::PwmPin;

// Time handling traits
use embedded_time::rate::*;

// Ensure we halt the program on panic (if we don't mention this crate it won't
// be linked)
use panic_halt as _;

// Pull in any important traits
use rp_pico::hal::prelude::*;

// A shorter alias for the Peripheral Access Crate, which provides low-level
// register access
use rp_pico::hal::pac;

// A shorter alias for the Hardware Abstraction Layer, which provides
// higher-level drivers.
use rp_pico::hal;

// The minimum PWM value we want
const LOW: u16 = u16::MIN;

// The maximum PWM value we want
const HIGH: u16 = u16::MAX;

/// Entry point to our bare-metal application.
///
/// The `#[entry]` macro ensures the Cortex-M start-up code calls this function
/// as soon as all global variables are initialised.
///
/// The function configures the RP2040 peripherals, then moves the servo in an
/// infinite loop.
#[entry]
fn main() -> ! {
    // Grab our singleton objects
    let mut pac = pac::Peripherals::take().unwrap();
    let core = pac::CorePeripherals::take().unwrap();

    // Set up the watchdog driver - needed by the clock setup code
    let mut watchdog = hal::Watchdog::new(pac.WATCHDOG);

    // Configure the clocks
    //
    // The default is to generate a 125 MHz system clock
    let clocks = hal::clocks::init_clocks_and_plls(
        rp_pico::XOSC_CRYSTAL_FREQ,
        pac.XOSC,
        pac.CLOCKS,
        pac.PLL_SYS,
        pac.PLL_USB,
        &mut pac.RESETS,
        &mut watchdog,
    )
    .ok()
    .unwrap();

    // The single-cycle I/O block controls our GPIO pins
    let sio = hal::Sio::new(pac.SIO);

    // Set the pins up according to their function on this particular board
    let pins = rp_pico::Pins::new(pac.IO_BANK0, pac.PADS_BANK0, sio.gpio_bank0, &mut pac.RESETS);

    // The delay object lets us wait for specified amounts of time (in
    // milliseconds)
    let mut delay = cortex_m::delay::Delay::new(core.SYST, clocks.system_clock.freq().integer());

    // Init PWMs
    let mut pwm_slices = hal::pwm::Slices::new(pac.PWM, &mut pac.RESETS);

    // Configure PWM0
    let pwm = &mut pwm_slices.pwm0;
    pwm.set_div_int(2);
    pwm.set_div_frac(175u8);
    pwm.set_ph_correct();
    pwm.enable();

    // Output channel B on PWM0 to the gpio1 pin
    let channel = &mut pwm.channel_b;
    channel.output_to(pins.gpio1);

    // Infinite loop, moving motor from 0 to 180 and vice-versa
    loop {
        // 0 to 180
        delay.delay_us(1);
        channel.set_duty(HIGH);

        // 180 to 0
        delay.delay_us(1);
        channel.set_duty(LOW);
   }
}

// End of file

Is there a way to have a 50 Hz frequency with set_div_int and set_div_frac? Is there another way to move a micro servo motor?

I have some code snippets on the link below, I used Pico's PIO to accomplish the pwm needed for the servo. I translated various pwm I found on the Internet. You may need to adjust the pulse width, I found out that different servos need different adjustments (i.e. perfect center is 1500us, but I have several servos from different manufacturers that responds a little bit differently, some above 1500us to center, some below 1500us to center). As far as the 50hz, I hooked up a cheap logic analyzer from Amazon to experiment.
link --> http://www.crus.in/codes/pio_demos.html
Sonny

@sonnny, thank you so much; you made my day! Maybe I can open a PR with an example for the servo case. What do you think about it?

@lucazulian, you're very welcome, go ahead with a PR with an example, I think it's a good idea.


cardiac neural crest cell

We have several 'cardiac neural crest cell' process terms in GO:
E.g:
cardiac neural crest cell development involved in heart development ; GO:0061308
cardiac neural crest cell development involved in outflow tract morphogenesis ; GO:0061309
cardiac neural crest cell differentiation involved in heart development ; GO:0061307
cardiac neural crest cell migration involved in outflow tract morphogenesis ; GO:0003253
Could a corresponding 'cardiac neural crest cell' term be added to the cell ontology, please?
is_a: neural crest cell ; CL:0000333
presumably with the following child (derived_from)
cardiac mesenchymal cell ; CL:0000569
PMID: 16054405
PMID: 20890117
PMID: 12490557
Thanks,
Becky
Original comment by: nobody

to do:

[ ] cardiac mesenchymal cell; CL:0000569 should be a child of cardiac neural crest cell
[ ] add vagal neural crest cell PMID:22016183
[ ] add text def to CL:0000008 migratory cranial neural crest cell
[ ] CL:0000011 migratory trunk neural crest cell

@mellybelly do you know the answer to @cmungall's question above:
the following three terms already exist; are these the same thing? Are these neural crest cell types always 'migratory'?

Hi, @nicolevasilevsky, is this still an active issue? If not, can we close the ticket? If it requires more discussion, feel free to add to the next CL meeting agenda and invite parties who can provide input.

From a quick google search, it looks like 'migratory cardiac neural crest cell' is the same as cardiac neural crest cell:
https://journals.biologists.com/dev/article/147/20/dev188706/225875/The-heart-of-the-neural-crest-cardiac-neural-crest
I'll add a synonym.
@bvarner-ebi could I assign you as a reviewer?


add pytest cache directory to gitignore

CuPy counterpart for https://github.com/chainer/chainer/pull/3600

LGTM!


Deadlocking on removeAllObjects and removeExpiredObjects

Calling removeAllObjects and removeExpiredObjects causes a deadlock
The issue happens since they call dispatch_async on the diskQueue, and that closure calls dispatch_sync on the same queue. That first closure never returns due to dispatch_sync blocking. Deadlock :(
The easiest fix is for these methods to call dispatch_async on a different queue.

Thanks for discovering.
Do you want to submit a fix?

To be honest, I'm not sure how. I am the sole developer on my projects and don't know how to use shared source control systems like github for anything more than browsing.
Here's how I fixed it:
Added at line 35:
private let otherQueue: dispatch_queue_t = dispatch_queue_create("com.aschuch.cache.otherQueue", DISPATCH_QUEUE_SERIAL)
and referenced that queue in the aforementioned methods at lines 209 and 227
Sorry I can't make the submission more formal


Android device - Unable to save logs with tinylogs

Hi,
I have used this tinylog library and able to save and retrieve logs on Android simulator. But this is not working on Android device. Below are the properties I used.
writer          = rolling file
writer.format   = {date:yyyy-MM-dd HH:mm:ss} {level}: {message}
writer.file     = #{logs.folder}/log.{count}.txt
writer.charset  = UTF-8
writer.policies = size: 1mb
writer.backups  = 1
I have used below line to set the logs folder dynamically.
System.setProperty("logs.folder", getFilesDir().getAbsolutePath());
I have enabled Multidex for my application and compiling with Java 1.8 version. Could someone help me on how to resolve this issue?
I really wonder why its working only in simulator and not on device.
Thanks,
Kameswari

I assume that your apps doesn't have the required privileges to write any files to the configured folder. What happens if you try to write into the configured folder by your app directly?

@pmwmedia
Thanks for the reply. I am already saving profilepic in my app and its saved successfully. Its saved under "files" folder of the application's internal memory which is the same path given for tinylogs too. From the logcat, I have seen the below error.
2020-03-17 12:54:53.027 29845-29845/com.carrier.myway W/m.carrier.mywa: Accessing hidden method Ldalvik/system/VMStack;->fillStackTraceElements(Ljava/lang/Thread;[Ljava/lang/StackTraceElement;)I (light greylist, reflection)
2020-03-17 12:54:53.063 29845-29845/com.carrier.myway W/System.err: LOGGER WARN: 'logs.folder' could not be found in system properties
2020-03-17 12:54:53.138 29845-29845/com.carrier.myway W/System.err: ERROR: Failed creating service implementation 'org.tinylog.writers.RollingFileWriter' (java.lang.IllegalArgumentException: Invalid token 'logs.folder' in '#{logs.folder}/logs/log.{count}.txt')
Could you please let me know how to solve this issue?
Thanks

2020-03-17 12:54:53.027 29845-29845/com.carrier.myway W/m.carrier.mywa: Accessing hidden method Ldalvik/system/VMStack;->fillStackTraceElements(Ljava/lang/Thread;[Ljava/lang/StackTraceElement;)I (light greylist, reflection)

That is no problem, just a warning about usage of internal API what tinylog does for performance reasons.

2020-03-17 12:54:53.063 29845-29845/com.carrier.myway W/System.err: LOGGER WARN: 'logs.folder' could not be found in system properties

This is the real cause for your issue. Please ensure that you set the system property before any log entry will be issued.

2020-03-17 12:54:53.138 29845-29845/com.carrier.myway W/System.err: ERROR: Failed creating service implementation 'org.tinylog.writers.RollingFileWriter' (java.lang.IllegalArgumentException: Invalid token 'logs.folder' in '#{logs.folder}/logs/log.{count}.txt')

Only one subsequent error.

@pmwmedia
Thanks for the reply. You are right. I am calling the setproperty after issuing the log entry.
Your answer helped a lot and resolved my issue. Thanks once again.

Your are welcome :-)


Tests without changes don't re-execute in IntelliJ with test delegation and the build cache both enabled

@lptr commented on Thu Jun 27 2019
When using the Gradle Test Runner to execute tests, IntelliJ runs the following tasks:
18:18:28: Executing tasks ':core:cleanIntegTest :core:integTest --tests "org.gradle.api.tasks.CachedTaskIntegrationTest.cache entry contains expected contents"'...

When there are no changes, running :clean*Test prevents incremental build from marking :*Test task as UP-TO-DATE. This is the desired behavior from the user's perspective, too, as an engineer debugging a problem might want to run the same test multiple times without making changes in the code.
However, when the build cache is enabled, the results end up being loaded back up from cache, and the user is presented with a somewhat cryptic message saying: "Test events were not received".
There is no simple way for the engineer to re-trigger the execution of the test. They can issue the same build with --rerun-tasks perhaps, but that will re-execute everything, including even :buildSrc, which is suboptimal.
Another option is to make minute changes in the codebase, but doing so still results in unnecessary recompilation, and has the potential to introduce bugs or unnecessary changes in the code.
One way to address this problem would be to introduce some form of force-rerun functionality for the Test task and let IntelliJ use that. See https://github.com/gradle/gradle/issues/9166 for a discussion on this feature.

@wolfs commented on Fri Jun 28 2019
The Jetbrains team is aware of the issue: https://gradle.slack.com/archives/CDH5M7FAT/p1551777144060400
This is the corresponding IDEA issue: https://youtrack.jetbrains.com/issue/IDEA-208398

@wolfs commented on Fri Jun 28 2019
@lptr As a rule of thumb, can you open issues we have with IDEA support on the public gradle/gradle issue tracker? That makes it easier to communicate with Jetbrains.

@donat can you please link to the work you are doing on Tooling API to fix this?

Done.

This is addressed in the next release of IDEA: https://youtrack.jetbrains.com/issue/IDEA-208398.


Forward references with non-builtin types

I see that in #17, support for forward references was added, but is this fully implemented?
If I enable PEP563 and define a field that uses a non-builtin type, I get an exception. Here I took the example from the Getting Started page, imported the annotations future feature, and changed age to an Optional field. This exception doesn't occur when the future feature is not imported.
from __future__ import annotations

import typing

import strawberry

@strawberry.type
class User:
    name: str
    age: typing.Optional[int]

@strawberry.type
class Query:
    @strawberry.field
    def user(self, info) -> User:
        return User(name="Patrick", age=100)

schema = strawberry.Schema(query=Query)

Traceback (most recent call last):
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/graphql/type/definition.py", line 735, in fields
    fields = resolve_thunk(self._fields)
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/graphql/type/definition.py", line 293, in resolve_thunk
    return thunk() if callable(thunk) else thunk
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/strawberry/type.py", line 133, in <lambda>
    lambda types_replacement_map=None: _get_fields(wrapped, types_replacement_map),
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/strawberry/type.py", line 76, in _get_fields
    fields[field_name] = field(
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/strawberry/utils/lazy_property.py", line 8, in _lazy_property
    setattr(self, attr_name, fn(self))
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/strawberry/field.py", line 105, in graphql_type
    return _get_field(
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/strawberry/field.py", line 197, in _get_field
    annotations = typing.get_type_hints(wrap, None, get_registered_types())
  File "/usr/lib/python3.8/typing.py", line 1264, in get_type_hints
    value = _eval_type(value, globalns, localns)
  File "/usr/lib/python3.8/typing.py", line 270, in _eval_type
    return t._evaluate(globalns, localns)
  File "/usr/lib/python3.8/typing.py", line 518, in _evaluate
    eval(self.__forward_code__, globalns, localns),
  File "<string>", line 1, in <module>
NameError: name 'typing' is not defined

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ignormies/.config/JetBrains/PyCharm2020.1/scratches/scratch_7.py", line 21, in <module>
    schema = strawberry.Schema(query=Query)
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/strawberry/schema.py", line 25, in __init__
    super().__init__(
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/graphql/type/schema.py", line 205, in __init__
    collect_referenced_types(query)
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/graphql/type/schema.py", line 383, in collect_referenced_types
    collect_referenced_types(field.type)
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/graphql/type/schema.py", line 382, in collect_referenced_types
    for field in named_type.fields.values():
  File "/usr/lib/python3.8/functools.py", line 967, in __get__
    val = self.func(instance)
  File "/home/ignormies/.local/share/virtualenvs/gql-bf-XGX4szKA-py3.8/lib/python3.8/site-packages/graphql/type/definition.py", line 737, in fields
    raise TypeError(f"{self.name} fields cannot be resolved. {error}")
TypeError: User fields cannot be resolved. name 'typing' is not defined

Process finished with exit code 1

@BryceBeagle yes, I remember this failure, I didn't really have time to debug it, but I left a test:
https://github.com/strawberry-graphql/strawberry/blob/master/tests/test_forward_references.py#L1-L25
I'll see if I can fix this, not sure when though :) Do you use
from __future__ import annotations

a lot?

I'm just getting started with Strawberry actually, so I don't really use anything a lot yet :). I was trying to split all my types into separate files and wanted to use forward references while doing so.

I mean in general. Personally I haven’t used them much 😊
The alternative would be to use quotes around types, which I think should work

Yeah I don't use it forward references all that much, but I was thinking this could have been a good reason to try them out.
Using quotes appears to be working


parse_image

Hi, MTammvee!  I know the model input should be (1,12,128,256) but why we need the function: parse_image() ?
I would appreciate it if you could reply to me！

Hi Radas,
The phone that they are using is known information. From there I searched
for the camera model that specific phone model has. The camera output is
yuv_420. This raw_camera output is also mentioned in their openpilot code.
As I am on vacation at the moment and not in front of PC, I can't give any
more specific details that I found out. But if You are more interested, let
me know, I will get back to You as soon as possible.
Best ,
Martin
Kontakt radas2021 @.***>) kirjutas kuupäeval P, 1.
august 2021 kell 06:43:

Hi, MTammvee! How did you know the parsed_image format that can be the
onnx model's input ? I just fail to find in openpilot's
code...
I would appreciate it if you could reply to me！
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/MTammvee/openpilot-supercombo-model/issues/1, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AKIXSIZ4R6OK37HQHEAQD33T2S7GFANCNFSM5BKVVSQQ
.


Windows 7 memory crash when using aero & chrome themes.

Hello I created an account to post about this issue. I know v117 just came out but figured I would let you know about this issue.
In the new v117 if your using the windows 7 aero glass theme you get a memory crash when using a theme or using the theme color picker.
Switching it back to the system default theme fixes the memory crashing issue.
If wondering or if it matters I am using windows 7 64 bit & Supermium 64 bit.
Edit: Themes & color picker work on windows 7 basic theme & doesn't cause crashing.

There were no crashes in my testing VM, but it has a maximum of GLES 2.0. I suspect most people's GPUs can do at least 3.0.
I was just told that Chromium themes did not change the titlebar to the Windows 10 version when used on Windows 7. So I will correct that and see why this crash happens.

There were no crashes in my testing VM, but it has a maximum of GLES 2.0. I suspect most people's GPUs can do at least 3.0.
I was just told that Chromium themes did not change the titlebar to the Windows 10 version when used on Windows 7. So I will correct that and see why this crash happens.

Ah OK wonder if it could be my GPU then I am using a AMD e2-2000 with AMD radeon 7340 graphics so no idea what it can fully support lol.
I can try the 32 bit version to see if that somehow fixes the crashing real quick.

Just checked and the Radeon HD 7700 supports GLES 3.0, so I believe the 7340 can too.
I suspect the 32 bit version will have the same issues.
In any event I have a load of dumps from another user who reported the same issue (through a different channel). I am checking those out.

Ah OK also on my end 32 bit themes are actually working on my end & not crashing.

Think I figured it out turning off hardware acceleration on the 64 bit version fixed the crashing on my end.


True Live Preview

What I truly loved in Brackets is its ability for true Live Preview. Showing the changes of text, pictures of CSS changes in the browser without reloading the page

None of the extension are doing the same as Live Preview in Adobe Brackets. This is working on the fly for CSS and HTML without saving the page.


S3guard/hadoop 13786 committer

Various small fixes to the Hadoop s3guard patch set.

Rebased.

heh, I've just gone and broken things by squashing patches

overall
+1 to the new pair class, guava stripping, etc
=0 to the pendingset/pendingSet classchange; -1 to making the filename mixed case
-1 to moving imports around; especially when it doesn't follow the (nominal) hadoop ordering

I rebased and added a few patched addressing @steveloughran's comments.
I also fixed up some grammar or sentence fragments in the architecture doc.

thanks, merged in


Setting configuration_parameters via ldap2pg

I would love to be able to set log_statement TO 'mod' for some of the roles that are synced by ldap2pg.  Is there any way to pull this off (e.g. https://www.postgresql.org/docs/current/sql-alterrole.html).
I quickly grepped through the code, and didn't see any relevant ALTER USER ... SET ... commands anywhere.  If this isn't currently possible, I'd love to put in a feature request. If someone can point me in the correct direction I could probably put in an MR for it.

Nice feature !

Nice feature !

Cool, I'll see what I can do :)

Ok @bersace piece of cake - I have a WIP branch over here if you want to check it out: https://github.com/randvoorhies/ldap2pg/commits/configuration_parameters
I have a bit more cleanup/docs to do then I'll submit a real PR if you're ok with it.

PR is ready to roll.  I haven't added any tests, but let me know if that's a requirement and I'll see what I can do.


feat: 🚀 Add a ScalaDsl

Closes #123
I didn't implement the ideal DSL that I had in mind in the original issue but this is a first step which I believe is already nice to use.
// Pact JVM LambdaDsl
val dsl: DslPart = LambdaDsl
  .newJsonBody { rootObj =>
    rootObj.`object`(
      "keyA",
      o => {
        o.stringType("a1")
        o.stringType("a2")
        ()
      }
    )
    rootObj.array(
      "keyB",
      a => {
        a.integerType()
        ()
      }
    )
    ()
  }
  .build()

// Pact4s ScalaDsl
val dsl: DslPart = newJsonObject { rootObj =>
  rootObj.newObject("keyA") { o =>
    o.stringType("a1")
    o.stringType("a2")
  }
  rootObj.newArray("keyB") { a =>
    a.integerType()
  }
}

If we would like to go further, we'd need to duplicate every DSL method from Pact JVM which sounds painful in the long term. Note for future readers, in Scala 3 this would be slightly simpler thanks to Context Functions (https://dotty.epfl.ch/docs/reference/contextual/context-functions.html#example-builder-pattern).

Any feedback is welcome @jbwheatley :)

Hey Gael, thanks for this, looks good. Would you mind formatting the implicit classes so they are aligned with how they are done elsewhere in the project?
i.e.
object Foo {
  implicit class FooOps(val f: String) extends AnyVal {}
}

trait Foo {
  implicit def toFooOps(f: String): FooOps = new FooOps(f)
}

@jbwheatley Done :)


Leaderboard sort is not working

Leaderboard sort is not working. It is being sorted by points, but changing it to any other value is not working.
Steps to reproduce

Go to leaderboard page
Change from points to any other option
Observe the result set is not getting updated to the new sort.

@rithviknishad can I work on this ?

@rithviknishad can you check #532


[release-1.8] Add a release note for upgrade issue

This is an automated cherry-pick of #29484

Do we need this at 1.8? If so we should update the text to warn user about <1.7.4 upgrade to 1.8.x.

Yes we do.  i was hoping 1.7.5 or newer covers 1.8.  let me know if we need to specifically call out 1.8.
@googlebot i consent.

@googlebot i consent

I think what we want is to have this in 1.8 upgrade note https://istio.io/latest/news/releases/1.8.x/announcing-1.8/upgrade-notes/, and IIUC checking in this PR will result a release note entry at 1.8.2 release, which seems to be weird. Should we make a change to istio.io instead?

I made a change to 1.7.5 release note earlier in istio.io... I see your point about adding a note to istio.io for 1.8 upgrade note.  Would the 1.8 upgrade note get refreshed as 1.8.2 is shipped?  I was hoping that is the case.

Would the 1.8 upgrade note get refreshed as 1.8.2 is shipped?

I am not sure, @brian-avery could you advise on this?

@brian-avery a friendly ping on this - https://github.com/istio/istio/pull/29497#issuecomment-741889977

Let's get it in. @GregHanson FYI, this change as well. Let's make sure the upgrade notes is included with 1.8.2


Support connection.sni in AuthorizationPolicy for waypoint proxy

Describe the feature request
I've been looking at setting up ambient mode and using a waypoint proxy for egress traffic, however when I try to set up ServiceEntries using protocol: TLS, there doesn't seem to be any good way to apply an AuthorizationPolicy to restrict based on the different service entries. It seems like the condition connection.sni does not work with the waypoint proxy.
Describe alternatives you've considered
The best alternative I've found is manually specifying the IP address for the ServiceEntry, and then using the destination.ip condition in the policy, which is annoying, but does seem to work.
Affected product area (please put an X in all that apply)
[x] Ambient
[ ] Docs
[ ] Dual Stack
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[x] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context

Thanks for the report. ill probably look into this soon, but if someone else wants to take it over just assign yourself.

Basically I suspect we could add the TLS inspector when the protocol is 'TLS/HTTPS'

@howardjohn, I can see that ztunnel does not support connection.sni for now. Can I implement this condition in ztunnel as well or is it unsupported on purpose?

SNI is an L7 property so it is not supported on Ztunnel intentionally


#157921828 action on feedback given by LFA

What does this PR do?
Implement feedback on challenge 1
Description of Task to be completed?

Change placeholder text to match input type
Removed space after footer in signing page
Increase padding for dropboxes
Space elements in user request form
Style admin/user name section in the sidebar

How should this be manually tested?
Clone the repo: git clone https://github.com/antokish/Maintenance-Tracker.git
cd into the UI folder in the cloned directory: cd Maintenance-Tracker/ UI
Open index.html in a browser and navigate through the pages
What are the relevant pivotal tracker stories?
#157921828
Screenshots (if appropriate)

That looks good

@maxwellgithinji Thanks.


How can I make this version run on USB Drive?

First. I've download portable version and install directly to USB Drive
2. now I'm running Ungoogled Chromium direct on USB Drive, All data/Cache/Extention/History it's saving on usb drive normally, and I've running again on same PC same Drive. All saving data load proprably
3. I've eject my usbdrive and put it on another PC (my laptop), All data (Loging on website/Cache/Cookies/Ectentions) it's not loaded, except History
How can I using as Portable Version?

have you tested this flags Disable encryption
,Disable machine ID


Test run should disappear after delete

Open test run
Try to delete it
Expected: Test run should disappear
Actual: pop-up alert display message "Test run was removed", but we can see this run, if we update page, test run will disappear

cannot reproduce


All patterns now do not work

[] pattern_1 has failed
[] Trying next pattern
[] pattern_2 has failed
[] Trying next pattern
[] pattern_3 has failed
[] Trying next pattern
[] pattern_4 has failed
[] Trying next pattern
[*] All patterns have failed

Updated the code. Please try now.


Publish docker image on arm64 too

Adding ARM64 docker build, using cross-compile features of Go and Docker Buildx.

@mloiseleur Thank you for your contribution!


[Flink AI Flow] [Document] Fix document script

What is the purpose of the change
Fix document script
Brief change log
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.

This goal of this PR(Fix document automation issue in readthedocs) has been achieved by #461


Animation not being parsed correctly

After updating to version 4.5.5 my animations dont seem to be working anymore.
The error is shown in here:
https://pastebin.com/dGxJnN08
In here are the animations I was using: https://github.com/Scouter456/Nether_Depths_Upgrade/tree/nether_depths_upgrade_1.21/src/main/resources/assets/netherdepthsupgrade/animations/entity

Actual link to animation
https://github.com/Scouter456/Nether_Depths_Upgrade/blob/c044cf38aaab51b78e3a2e6be44a6fefb17c3662/src/main/resources/assets/netherdepthsupgrade/animations/entity/obsidianfish.animation.json#L71

This is fixed in next version, out soon