Remove IndigestionBlocker from ClothingHeadBandBase

Removed the IndigestionBlocker tag from the ClothingHeadBandBase to fix not being able to eat with the bandana on your head

While that fixes eating when you wear it on your head, I think it'll make it so you can eat through bandanas while wearing them as a mask (Whether that's desirable or not, I don't know)

While that fixes eating when you wear it on your head, I think it'll make it so you can eat through bandanas while wearing them as a mask (Whether that's desirable or not, I don't know)

bandana worn as a mask is a separate entity and still has the IndigestionBlocker component


dotty: 0.14.0-RC1 -> 0.20.0-RC1

Update Scala Dotty to latest version.  Also add myself to maintainers, as i'm willing to help keep this derivation up to date.

Motivation for this change
Dotty version well out of date.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[X] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

Notify maintainers
cc @karolchmist @worldofpeace

Hey @virusdave , thanks for the update and adding yourself to the maintainers list :+1:

@GrahamcOfBorg build dotty


Create a LOAD TABLE command

Extend parser + etc... to enable CSV loading.

Should be addressed in #162


[client + contracts] Connect up resource bridge

Within the landing repo we need to connect the resource bridge.
It should be able to:

Bridge in resources including lords
Bridge out resources

The components are complete, connection to the chain needs completing.

resolved in #2155


Regulatory Element Prediction

Find genes that are involved in a possible regulatory interaction.
Enhancers (positive correlation)
Silences (negative correlation)
There is more logic needed for this rather than just plain +1/-1 r-value. Think through what information FlyMine provides.

This epic will, most likely, take a lot of time since it involves retrieving other data from Intermine.


Aider[Browser] isnt able to /run anything

Issue
in terminal aider i can for example do /run wrangler deploy but the web version of aider cant RUN things.
Version and model info
aider 0.54.7-dev

Thanks for trying aider and filing this issue.
The fix is available in the main branch. You can get it by installing the latest version from github:
aider --install-main-branch

# or...

python -m pip install --upgrade git+https://github.com/paul-gauthier/aider.git

If you have a chance to try it, let me know if it works better for you.


Add ability to mark images

Added a "*" button to the image select menu (keyboard shortcut: "*") which marks the current image.
Scroll through only the images which have been marked by using Shift key + existing image navigation control, e.g. Shift + mouse scroll up/down, Shift + click "<" or ">" buttons on image select menu, or Shift + "<" or ">"  keyboard shortcuts.
The image index text displays the marked indicator, e.g. "*6/54" indicates that the current image (6) is marked.
Pressing "*" while on a marked image will unmark the image.
Marked image indices are correctly adjusted when images are removed from the list with "-".

apologies that i haven't gotten a chance to check this out yet D: glancing over the code seemed perfectly fine and scout's honor i'll give it a proper once over, uh, soonish

No worries! Feel free to suggest changes to the interface or behavior.
I'm playing around with it now, seems to work nicely, saves time.

apologies that it took so long!

Thanks! And thanks for making such an awesome tool.


[HOPS-847], [HOPS-848], [HOPS-849], [HOPS-850], [HOPS-851], [HOPS-852], [HOPS-853], [HOPS-854], [HOPS-855], [HOPS-856], [HOPS-857], [HOPS-858], [HOPS-859] and [HOPS-862]

Make sure there is no duplicate PR for this issue

Please check if the PR fulfills these requirements

[ ] Tests for the changes have been added and passed (for bug fixes / features)
[x] HOPS JIRA issue has been opened for this PR
[x] All commits have been squashed down to a single commit
[x] The commit message has the following format: [HOPS-XXX] message

Post a link to the associated JIRA issue
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-847
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-848
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-849
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-850
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-851
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-852
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-853
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-854
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-855
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-856
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-857
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-858
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-859
https://hopshadoop.atlassian.net/projects/HOPS/issues/HOPS-862

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

Other information:
require require hopshadoop/hops-metadata-dal#143 and hopshadoop/hops-metadata-dal-impl-ndb#175

tests: https://bbc1.sics.se/jenkins/view/pull-manual/job/hops-pull-manual/45/


Tighten and even up padding on the homepage

We need to tighten up and even out the padding and margins on the homepage between the top section, quick setup and the first app section. In particular to balance the needs of the user who doesn't yet know about flathub with the user looking for their first app.

I'd add all caps and lack of vertical whitespace to the list of issues. I'll ponder an illustration to fill up the space on the right

Do you mean the header or the button caps too?
I fully agree on the header, not sure about the buttons. But those would be the only place left, where we use uppercase, so probably time to get rid of it.

Do you mean the header or the button caps too?

Yes, let's leave all caps for the reddit comment section.
Perhaps something like this?

Here's the illustration asset itself. Will probably need to be tweaked to work for the dark variant (or will need another variant and use ).

I'll close this, as I think it's addressed, but feel free to reopen.


Create Lanyrd Events

Create Lanyrd events, automatically announce them etc. when a milestone is created and an issue assigned.

gonna be tricky as the api's available inc. andrews only read

There is no sufficient api available to post


Enable embed model customisation

When https://github.com/SAGE-RAI/embedJs/pull/9 is merged, this should now handle apiKeys correctly for OpenAI & compatible embedding models. Will probably need @kwartengj and/or @davetaz to test properly before merging - I haven't had time, sorry!


feat: 2-adic norm of the n-th harmonic number

feat: 2-adic norm of the n-th harmonic number

seems fine, what is the motivation for adding this though?

Ok, its just that we have by now several ways of expressing p-adic valuation / norm, and we probably don't want all statements for all versions of that, but this seems fine to me.
maintainer merge


NimBLAS should always use the cblas API

Currently nimblas try to use cblas_ddot (in nimblas CI) and cblas_dgemm (in Arraymancer CI).
Unfortunately those functions are not available in the default libblas.so shipped in Linux distributions.
Instead nimblas should always dlopen libcblas.so
cc @narimiran @Araq for popular repos testing.
edit: fix #3

Thank you. All distrubutions I usually use ship cblas with blas itself, I did not know about a separate cblas

Sorry, I had to revert the PR. I assumed you had tested on various distributions, but this already fails on Ubuntu. Since the previous version works on Debian, Rad Hat and their derivatives, I am going back. I assume the issue only appears in Manjaro

It fails on Arch as well (which Manjaro is a derivative of).
Looking into http://nicolas.limare.net/pro/notes/2014/10/31_cblas_clapack_lapacke/ and https://discuss.mxnet.io/t/build-failure-with-use-blas-blas-in-arch-linux/618
It seems like Archlinux choose to split the C and Fortran interface while other distros do not.

What could be a good way to handle this? Can we use detectOs or is it just a nimble thing? For now, the workaround is just to pass -d:blas=cblas on Arch and derivatives

I don't think there is a proper way besides documentation.

I added some in the README


feat: default build.minify to esbuild

Bump esbuild to 0.13 which ships with new tree-shaking behavior
Default build.minify to esbuild, which is 20 ~ 40x faster than terser and only 1 ~ 2% worse compression. Benchmarks
Will log warning if terserOptions was previously specified

Caveats

esbuild@13 now uses a new installation strategy for installing platform specific binaries, which uses optionalDependencies (details in its changelog). The only downside is that all versions of Yarn will download binaries for all platforms (and eventually only install one), so installing with Yarn will become significantly slower. Not sure if there is a way around this - maybe we should encourage users to use npm/pnpm and avoid Yarn. (And we should probably switch to pnpm in the vite repo itself)

+1 to switching to pnpm. It's quite hard to test Vite changes against SvelteKit right now because the latter uses pnpm. If both projects were to use pnpm then we could do pnpm link, which would make life much easier

Unfortunately our current test setup relies quite heavily on Yarn's node_modules layout. I tried to move to pnpm but many of the tests are breaking due to not being able to resolve correctly when copied to a different temp directory.

Another trouble with pnpm right now is that there's no differentiation between file: and link: protocol. In yarn, they are "copy" and "symlink" operations, while pnpm treats both as "symlink". We would need this separation so we can properly test dependency crawling and optimizaton.

I managed to get a decent amount of tests passing under pnpm in a WIP branch: https://github.com/vitejs/vite/tree/pnpm
There are a few tests still failing but I think eventually we should be able to move over.

Unfortunately our current test setup relies quite heavily on Yarn's node_modules layout. I tried to move to pnpm but many of the tests are breaking due to not being able to resolve correctly when copied to a different temp directory.

Ran into this aswell when i converted vite-plugin-svelte to pnpm.  I resorted to symlinking  packages/playground/xxx/node_modules to /temp/serve/xxx/node_modules
https://github.com/sveltejs/vite-plugin-svelte/blob/f112d8b4bb029ca98eed500907d3e79308724eb8/scripts/jestPerTestSetup.ts#L107
iirc vite doesn't use /temp/serve and /temp/build for separate test dirs, but the pattern could still apply

Another one for pnpm.. You can use .pnpmfile.cjs to enforce consistent use of workspace dependencies even inside 3rd party dependencies that might be present in playground projects:
https://github.com/sveltejs/vite-plugin-svelte/blob/main/.pnpmfile.cjs


Change tarpaulin version to latest

Codecov Report

Merging #410 (3be8d18) into main (186b689) will increase coverage by 0.26%.
The diff coverage is n/a.

:exclamation: Current head 3be8d18 differs from pull request most recent head 3677dfa. Consider uploading reports for the commit 3677dfa to get more accurate results

@@            Coverage Diff             @@
##             main     #410      +/-   ##
==========================================
+ Coverage   90.39%   90.66%   +0.26%
==========================================
  Files         144      144
  Lines        8539     8378     -161
==========================================
- Hits         7719     7596     -123
+ Misses        820      782      -38

Impacted Files
Coverage Δ

src/executor/execute.rs
68.29% <0.00%> (-27.10%)
:arrow_down:

src/plan.rs
70.28% <0.00%> (-25.46%)
:arrow_down:

src/executor/alter/alter_table.rs
67.85% <0.00%> (-25.17%)
:arrow_down:

src/executor/evaluate/expr.rs
76.08% <0.00%> (-23.92%)
:arrow_down:

src/executor/evaluate/mod.rs
76.29% <0.00%> (-21.04%)
:arrow_down:

src/executor/fetch.rs
69.23% <0.00%> (-20.77%)
:arrow_down:

src/executor/evaluate/stateless.rs
72.30% <0.00%> (-20.55%)
:arrow_down:

src/glue.rs
81.57% <0.00%> (-18.43%)
:arrow_down:

src/executor/select/mod.rs
78.01% <0.00%> (-17.72%)
:arrow_down:

src/executor/alter/table.rs
89.74% <0.00%> (-10.26%)
:arrow_down:

... and 41 more

Continue to review full report at Codecov.

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


Combined Optical PFS

A combined PFS for Optical sensors (comparable to the Radar/SAR PFS) is suggested.
This could include a matching metadata specification (as done for the Combined SAR PFS).
We need to establish a clear understanding of the level of commonality between the different optical PFS and the opportunities for combination/harmonisation.
We should also consider the common elements between the optical and SAR PFS, with a view to further harmonisation.

Proposal from Matthias Mohr: Switch to a grouping of similar requirements (“profiles”) as e.g. in STAC with their Extensions, and then combine them in the actual PFS. Means it only needs to be maintained once and are consistent. (This would be a long-term task.)


[TASK] Create Initial GroveGuide Exporter Files

This PR includes exporter code the color option tokens and button component tokens that include references to these color option tokens that are internal to the AcornsUI modules in iOS. The following updates have been made:

Simplified the functions.js file to only include necessary methods
Re-organize package structure to better organize template files and utility files
Update colortokens.pr to include color token variable name and key
Create a new buttontokens.pr template to reference color option tokens for this component
Include a placeholder file for the Button component to-be-built

Checkmarx One – Scan Summary & Details – 924b9f33-966b-41bd-a212-7c5ff3420d2c
No New Or Fixed Issues Found


expect(page).toMatch gives matcher error - expected string but got object

🐛 Bug Report
Steps to reproduce the behavior:
Running this simple test -
describe('Totaljobs', () => {
    beforeAll(async () => {
        await page.goto('https://www.totaljobs.com');
    });

    it('should display "job ads" somewhere on the page', async () => {
        await expect(page).toMatch('job ads');
    });
});

with this version of jest -
package.json
{
  "name": "pj-demo",
  "version": "1.0.0",
  "description": "demo",
  "main": "totaljobs.test.js",
  "dependencies": {},
  "devDependencies": {
    "jest": "^24.0.0",
    "jest-puppeteer": "^3.9.0",
    "puppeteer": "^1.11.0"
  },
  "scripts": {
    "test": "jest"
  },
  "jest": {
    "preset": "jest-puppeteer"
  },
  "author": "",
  "license": "ISC"
}

fails with error -
FAIL  ./totaljobs.test.js
Totaljobs
× should display "job ads" somewhere on the page (258ms)
● Totaljobs › should display "job ads" somewhere on the page
expect(received).toMatch(expected)

Matcher error: received value must be a string

Received has type:  object
Received has value: {"_accessibility": {"_client": [CDPSession]}, "_client": {"_callbacks": [Map], "_connection" .......

Running with an earlier version of jest works fine -
package,json
{
  "name": "pj-demo",
  "version": "1.0.0",
  "description": "demo",
  "main": "totaljobs.test.js",
  "dependencies": {},
  "devDependencies": {
    "jest": "^23.6.0",
    "jest-puppeteer": "^3.9.0",
    "puppeteer": "^1.11.0"
  },
  "scripts": {
    "test": "jest"
  },
  "jest": {
    "preset": "jest-puppeteer"
  },
  "author": "",
  "license": "ISC"
}

hi @Greg-oliver99
jest-puppeteer are support jest v24 now.
you can use<EMAIL_ADDRESS>to resolve this bug

@xiaoyuhen I met the same issue again.
"jest": "^24.8.0",
"jest-puppeteer": "^4.2.0",
"puppeteer": "^1.17.0"

met same error
puppeteer: 2.0.0,
jest: 24.9.0,
jest-puppeteer: 4.3.0


Richtextfield+RefactorsAdminPainel

Added Richtextfield from TinyMCE
Refactor on PostAdmin and PainelAdmin
Remove base.html em home.html

So far so good.

So far so good!


readOnly via the SandpackCodeEditor breaks when toggled

Bug report
Packages affected

[ ] sandpack-client
[x] sandpack-react

Description of the problem
Unable to use the readOnly prop on the SandpackCodeEditor as a toggle.
It is able to be toggled on, but not off again.
const App = () => {
  const [isReadOnly, setIsReadOnly] = useState(false);

  return (

      <Button onClick={() => setIsReadOnly(!isReadOnly)}>Tooglllle</Button>
      <SandpackCodeEditor readOnly={isReadOnly} />

  );
}

This is also apparent via the useSandpack hook
const App = () => {
  const [isReadOnly, setIsReadOnly] = useState(false);
  const { sandpack } = useSandpack();

  useEffect(() => {
    sandpack.files[sandpack.activeFile].readOnly = isReadOnly;
  }, [isReadOnly, sandpack.activeFile]);

  return (

      <Button onClick={() => setIsReadOnly(!isReadOnly)}>Tooglllle</Button>
      <SandpackCodeEditor />

  );
}

Hey! The problem is how you're trying to set the readOnly value.
 useEffect(() => {
	// assigning values like this doesn't work in React, because it won't
    // trigger a new render in the component. You must use `useState`
    // and update the files you're passing in to `SandpackProvider`
    sandpack.files[sandpack.activeFile].readOnly = isReadOnly;
  }, [isReadOnly, sandpack.activeFile]);

Oooh thanks for the info!

Hey @danilowoz, RE:

assigning values like this doesn't work in React, because it won't trigger a new render in the component

This approach should trigger a rerender on the editor though:
const App = () => {
  const [isReadOnly, setIsReadOnly] = useState(false);

  return (
    <>
      <Button onClick={() => setIsReadOnly(!isReadOnly)}>Tooglllle</Button>
      <SandpackCodeEditor readOnly={isReadOnly} />
    </>
  );
}

It appears to be breaking the logic somehow and causing it to end up in a really weird state:
https://github.com/user-attachments/assets/8982743a-1a6d-472e-b69f-d210a8aa8969
I think this issue should be reopened

Also verified this is having the same effect via useState

Really strange, so I just created a story in the sandpack/react repo and the following works perfectly:
      <button onClick={() => setIsReadOnly(!isReadOnly)}>
        toggle isReadOnly
      </button>
      <SandpackProvider
        customSetup={{entry: '/index.js'}}
        files={{
          '/index.js': { code: 'const title = "This is a simple code editor"' }
        }}
      >
        <SandpackCodeEditor readOnly={isReadOnly} />
      </SandpackProvider>

But when I move it over to an otherwise empty nextjs 14 (app router) it stops working 🥲


Write more static analysis checks for APIView

I have previously submitted some static analysis checks into APIView, but there are more that can be written, such as:

[ ]  No upper case words (e.g. XML, HTTP, REST, etc)
[ ] Banned types in API: Date, Calendar, URL (mostly)

Service clients (classes with @ServiceClient annotation):

[ ] No public or protected constructors.
[ ] No public static 'builder' method.
[ ] No setter methods to mutate local state of client (easier enforced by ensuring all local state is final).
[ ] No checked exceptions on API.
[ ] Should be named *AsyncClient or *Client.
[ ] Return types should be standard:

[ ] Async: PagedFlux or Mono if a non-'withResponse'
[ ] Async: PagedFlux or Mono if a 'withResponse'
[ ] All methods annotated with @ServiceMethod that return a Response (or Mono) must have their method name end with 'withResponse'. If the service method does not return a Response or Mono, it must not end with 'withResponse'.
[ ] All methods starting with 'begin' should return a Poller. All methods returning Poller must start with 'begin'.

All public API:

[ ] No 'Async' suffix on methods
[ ] Must have a 'withResponse' overload on client methods
[ ] Context should be passed in as an argument to all public methods annotated with @ServiceMethod that return Response in sync clients.

Misc:

[ ] Classes implementing ServiceVersion must have 'public static KeyServiceVersion getLatest()'

I will do it.


A requirement

I have a requirement, that is, I want to link to local files using attachment. Any way to realize it? Very grateful!

The requirement has been documented, I will consider adding related features.
Pure webpage Markdown editors cannot create local file links。
Perhaps some effort can be made from other angles:

Start a simple local HTTP Server and access local files through the Server

Can be implemented with matching browser extensions

do it with the Electron API, it's a bit easier

I am doing related migration work, maybe SuperMarkdown will launch an Electron version in the future
Now you can try the version that I released on the uTools plug-in market, I will first support related functions on uTools

Besides, I also need the hilight function. We will appreciate it. Thank u.

Code highlight already supported, using ``` syntax.
try it online: https://ziuchen.github.io/SuperMarkdown/

Thanks for the tip, can this highlight function be added to the function bar as the bold function dose?
By the way, I noticed that the search place can only search the files' title, is there anyway to realize the search for contents in the file?

By default, the toolbar cannot accommodate as many buttons, so the buttons displayed in the toolbar have been filtered.

In the future, relevant settings will be introduced, and the buttons displayed in the toolbar can be customized.

In the comming future, I will add new feature: search for the content of the article.


please support jellyfin too!!

please support jellyfin too!!

There’s already an open feature request for this. But i’m not sure if it’s going to happen.. Jellyfin’s API is a lot more restricted.


Co-Organizers - Meetings using view-only experience

"The organizer will always be guaranteed space in the main meeting."
Now that the 'co-organizer' feature has been released, it is unclear whether or not the ability to join even when the meeting is full applies to them.
Can this document be updated to explicitly state one way or the other?
Thanks!

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

ID: 2bf705c2-1f24-bdb5-e712-e8408b941aca
Version Independent ID: ddedd7e0-7d85-06e0-7f20-8b83b3dccec7
Content: View-only meeting experience - Microsoft Teams
Content Source: Teams/view-only-meeting-experience.md
Service: msteams
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

Sorry, I don't know. That confirmation will need to come from engineering.

@CarolynRowe, do you think we can get this information? Thanks!

Hi @CarolynRowe Hope all is well. Wanted to check if there was an update here? Thanks.

Hi @CarolynRowe Hope all is well. Wanted to check if there was an update here? Thanks.

Hi @CarolynRowe Hope all is well. Wanted to check if there was an update here? Thanks.

Hi @CarolynRowe Hope all is well. Wanted to check if there was an update here? Thanks.

Hi @CarolynRowe Hope all is well. Wanted to check if there was an update here? Thanks.

Hi @CarolynRowe Hope all is well. Wanted to check if there was an update here? Thanks.

Hi @CarolynRowe Hope all is well. Wanted to check if there was an update here? Thanks.

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!


Where is the grpc_base, grpc_java_base, and grpc_java docker file

Where is the grpc_base, grpc_java_base, and grpc_java docker file?
It is not here anymore?
Thanks

They aren't really useful for Java since all of Java's dependencies will generally be downloaded automatically from Maven Central. Just use Maven or Gradle like you might normally do.


[GOBBLIN-278] Fix sending lineage event for KafkaSource

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[x] My PR addresses the following Gobblin JIRA issues and references them in the PR title.

https://issues.apache.org/jira/browse/GOBBLIN-278

Description

[x] Here are some details about my PR, including screenshots (if applicable):

Fix lineage event for KafkaSource not send, and void resending the events by removing configurations with key prefix gobblin.lineage from the state
Fix KafkaWorkUnitPacker disregards existing configurations of work units

Tests

[x] My PR adds the following unit tests

State#testRemovePropsByPrefix

Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

@yukuai518 Please review

@htran1 @yukuai518 Comments addressed, please review.


Support blocking connection pool

There is BlockingConnectionPool in redis-py but here isn't. I'm facing connection spike situations and it makes redis server halt. Is it hard to implement blocking connection pool of cluster version?

@toughrogrammer I do not know, i have no immidiate plans on building a BlockingConnectionPool myself for any upcomming releases. You can look at the cluster connection pool https://github.com/Grokzen/redis-py-cluster/blob/master/rediscluster/connection.py#L97 and compare it to the upstream connection pool that it inherits form and see the general differences between them. Kinda the same things have to be supported and implemented in a Blocking pool.
It dont look super complex to implement and probably most things you need to sort out is to get the correct connection and bookkeep it correctly since we need to track ocnnections to multiple nodes and then implement a working blocking solution for it.
If you want to take a stab at it and make a working implementation, PR:s is much appreciated.

PR has been submited, merged and will be part of next major release


Roll engine cd0de779eadd..716185fb7955 (1 commits)

https://github.com/flutter/engine/compare/cd0de779eadd...716185fb7955
git log cd0de779eadd367531df00b6ff693b02009595e8..716185fb7955fe6480964336e674a5c68048a6c1 --no-merges --oneline
716185fb7 Roll src/third_party/skia 125f76790131..b282e1f622f6 (1 commits) (flutter/engine#7380)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (amirha@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


Prepend '@' to all puppet variables in erb.

Without this, at least in Puppet 4, the erb is nonfunctional ('cannot find variable'), and hence the default configuration of this whole class is nonfunctional.

Indeed, this change is necessary for newer puppet versions. Had it on my clock anyway, so thanks for easing my workload :)


Module fixes

The wiki is not populated anymore. Instead, use the new "aws_ami" data
source.
One downside of this approach is that the AMI region is pinned to the
one configured with the "aws" provider.

Thanks for the review, fixed all the requested doc changes


feat: problem solved 449 binary tree

Hello 👋, I'm submitting the solution challenge 449 in cpp.
I will be very grateful if you do the pr with Hacktoberfest label, thank you. 😁 🎉

Thanks for contributing. It will be accepeted! But next time please do it using leethub extension.


PackagesNotFoundError: The following packages are not available from current channels: - torch[version='>=0.4.1']

How install requirements? I got error:
Solving environment: ...working... failed
  PackagesNotFoundError: The following packages are not available from current channels:
    - torch[version='>=0.4.1']
  Current channels:
    - https://repo.anaconda.com/pkgs/main/win-64
    - https://repo.anaconda.com/pkgs/main/noarch
    - https://repo.anaconda.com/pkgs/free/win-64
    - https://repo.anaconda.com/pkgs/free/noarch
    - https://repo.anaconda.com/pkgs/r/win-64
    - https://repo.anaconda.com/pkgs/r/noarch
    - https://repo.anaconda.com/pkgs/pro/win-64
    - https://repo.anaconda.com/pkgs/pro/noarch
    - https://repo.anaconda.com/pkgs/msys2/win-64
    - https://repo.anaconda.com/pkgs/msys2/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.

windows 10 x64
conda 4.5.4
python 3.6

Close as there are no replies.


Update the dependency to core-java 0.10.67-SNAPSHOT.

Auto-generated PR to update core library dependency to the latest version.

Version already updated in https://github.com/SpineEventEngine/jdbc-storage/pull/85.


Implement Authentication

Description: Implement a secure user authentication system using Kinde for authentication services and Supabase for user data management. Enable users to sign up and log in using email, Google, and LinkedIn.

Priority: High
Tasks:

Set up Kinde: Create a Kinde application and configure it for email, Google, and LinkedIn authentication providers.
Integrate Kinde with Supabase: Configure Supabase to utilize Kinde as the authentication provider. Set up necessary database tables and roles for user management.
Develop Authentication Flows: Implement user registration and login flows using the Kinde SDK. This includes handling user sign-up, login, password reset, and social logins.
Secure User Data: Store user data securely in Supabase, utilizing appropriate access control mechanisms and encryption.
Implement Session Management: Implement session management using Kinde's session tokens to maintain user authentication.
Handle Authentication Errors: Implement error handling to manage authentication failures and provide informative feedback to users.

Acceptance Criteria:

[x] Users can successfully register and login using email, Google, and LinkedIn.
[x] User data is securely stored in Supabase.
[x] Session management is implemented correctly, maintaining user authentication.
[x] The system handles authentication errors gracefully, providing helpful feedback.

Notes:

Schema:

1. Users Table
Purpose: To store user logins and manage authentication.

Column Name
Data Type
Description

id
UUID
Unique identifier for each user (Primary Key).

email
VARCHAR
User's email address (Unique, Not Null).

password_hash
VARCHAR
Hashed password for security (Nullable).

google_id
VARCHAR
Google ID for users who sign up via Google (Nullable).

linkedin_id
VARCHAR
LinkedIn ID for users who sign up via LinkedIn (Nullable).

created_at
TIMESTAMP
Timestamp when the user was created (Default: Now).

updated_at
TIMESTAMP
Timestamp when the user data was last updated (Default: Now).

is_premium
BOOLEAN
Indicates if the user is a premium subscriber (Default: false).

2. User Profiles Table
Purpose: To store additional profile information for users.

Column Name
Data Type
Description

user_id
UUID
Reference to the id in the Users table (Foreign Key, Unique).

name
VARCHAR
User's full name (Nullable).

avatar_url
VARCHAR
URL to the user's avatar image (Nullable).

bio
TEXT
Short biography or description provided by the user (Nullable).

location
VARCHAR
User's location (Nullable).

website_url
VARCHAR
User's personal or professional website (Nullable).

created_at
TIMESTAMP
Timestamp when the profile was created (Default: Now).

updated_at
TIMESTAMP
Timestamp when the profile data was last updated(Default: Now).

Completed by #17


KDTree returns indices with float dtype; was (and probably should be) int

Since SciPy 1.6, the scipy.spatial.KDTree data attribute has dtype float64.  Until SciPy and including 1.5, it had dtype int64.  Considering that the algorithm returns indices, it would seem that the dtype should be int, not float.
I can't find this specific behaviour change in the SciPy 1.6.0 release notes, but it does note that there was an implementation change in kdtree.  I expect that change has introduced this change in behaviour.
Reproducing code example:
from scipy import spatial
print(spatial.KDTree([(0, 0)]).data.dtype)

Expected result, and result with SciPy 1.5.3:
int64

Actual result with SciPy 1.6.0 or newer:
float64

SciPy/NumPy/Python version information:
Tested with the latest versions available on conda-forge: Python 3.9.5, NumPy 1.21.0, SciPy 1.6.3.

It looks to me like the data attribute should be the input generators (points), which I'd expect to be float64:
In [5]: scipy.spatial.KDTree([(0.3, 1.5), (1.7, 3.6)]).data
Out[5]:
array([[0.3, 1.5],
       [1.7, 3.6]])

In [6]: scipy.__version__
Out[6]: '1.8.0.dev0+1287.bcea20c'

Looking at the current documentation, there is also an explicit mention of an array of doubles:

Finally, I can't even reproduce the alleged change in behavior with SciPy 1.5.0--those clearly are not integers, even with the old Python backed for KDTree:
In [3]:  scipy.spatial.KDTree([(0.3, 1.5), (1.7, 3.6)]).data
Out[3]:
array([[0.3, 1.5],
       [1.7, 3.6]])

In [4]: scipy.__version__
Out[4]: '1.5.0'

Ah, OK.  The change in behaviour probably applies if the user inputs integers.  Sorry, I hadn't noticed that in the documentation.  Then it's not a bug in current scipy.

Actually this issue is correct and the behaviour did change. Note that np.asarray([0, 0]) creates an array of ints, but np.asarray([(0.3, 1.5), (1.7, 3.6)]) creates an array of floats. That's the difference between the examples.
KDTree used to allow any dtype and that was lost in the merge with cKDTree, which stores everything as double. That really should have been mentioned in the release notes, I just don't think int arrays was ever brought up in discussion. Complex data was brought up, but KDTree was actually wrong to allow complex types in the first place.

I think that's basically what we deduced

Actually this issue is correct

The issue says:

Considering that the algorithm returns indices, it would seem that the dtype should be int, not float.

That's the part I was trying to indicate was not correct--they are not indices, they are the input generators/points. If they were indices, then the original contention that these are indices and should be ints would be something to take more seriously.
But that would be an extremely serious bug, and the test suite would have caught that.

Ah, I see. "the algorithm" was so vague I ignored that part of the sentence.


notice of reprimand illustration

Asset: https://drive.google.com/file/d/1tQ_NhJIjTHYr2ctvgYAeJtAyShws3wbw/view?usp=drive_link

Credit: YvanBFB Animations


One-time compiler error for subscription

Quick Summary:
A subscription can miss some parameters to an update message and it will still compile successfully. When running, it will cause a javascript runtime error.
SSCCE
Sample incorrect code:
type Msg
    -- Message received when a key is pressed. Parameters: key pressed, x coord, y coord
    = NewKeyPress String Int Int
    -- "Enter" was pressed, submit coordinates
    | SubmitNew Int Int
    -- "Cancel" was pressed, do nothing
    | CancelNew

-- Does the model have a coordinate stored? Then check for key press
subscriptions model =
    Sub.batch
        [ case model.openNew of
            Just ( x, y ) ->
                Event.onKeyDown <|
                    Decode.map NewKeyPress
                        (Decode.field "key" Decode.string)

            _ ->
                Sub.none
        ]

update msg model =
    case msg of
        NewKeyPress key x y ->
            ( model
            , case key of
                "Enter" ->
                    Task.succeed SubmitNew |> Task.perform (\a -> a x y)

                "Escape" ->
                    Task.succeed CancelNew |> Task.perform identity

                _ ->
                    Cmd.none
            )

        SubmitNew x y ->
            ( { model | openNew = Nothing }
            , createNew <| Node.createEmptyNode model.newName x y
            )

        CancelNew ->
            ( { model | openNew = Nothing }, Cmd.none )

Pressing a key will cause a runtime error. Correct subscriptions code looks like this:
subscriptions model =
    Sub.batch
        [ case model.openNew of
            Just ( x, y ) ->
                Event.onKeyDown <|
                    Decode.map3 NewKeyPress
                        (Decode.field "key" Decode.string)
                        (Decode.succeed x)
                        (Decode.succeed y)

            _ ->
                Sub.none
        ]

Once changed, the code will cause a compiler error if I try to change it back.

Elm: 0.19.0
Browser: Vivaldi 2.5.1525.41 (Stable channel) (64-bit)
Operating System: Windows 10

Would it be possible to share a version I can run?
I currently get errors like
Line 47, Column 15
I cannot find a `createNew` variable:

and there is no main function.

Seems this has something to do with the autosave option in VS Code. I get many different weird errors when using autosave. They disappear when saving files manually.

I am going to share this information with the folks who I know make plugins for VS Code. It seems like a lot of folks who have reporting troubles with elm make leading to weird file issues are also using VS Code.
I have made changes to elm to make it more resilient to being called multiple times on the same project at the same time, but it's still not a good idea to do that.
Thank you for the report!


wandb init hasn't been called

Weights and Biases version: 0.8.10
Python version: 3.7.4
Operating System: Windows

Description
Trying to launch training code in pytorch.
Launching code as recommended with wandb run python train.py
I have a wandb.init(...) at the begining of my code.
This code works perfectly fine on linux.
What I Did
Put all my code in a if __name__ == "__main__" because windows needs it to launch processes : No success
wandb run python train.py

wandb: ERROR wandb.init hasn't been called, can't configure run
Traceback (most recent call last):
  File "train.py", line 164, in <module>
    wandb.save(PATH_WEIGHTS_EMBEDDER)
  File "C:\Users\pisne\AppData\Local\Continuum\anaconda3\lib\site-packages\wandb\__init__.py", line 493, in save
    os.symlink(abs_path, wandb_path)
OSError: symbolic link privilege not held
wandb: Program failed with code 1. Press ctrl-c to abort syncing.

This looks like the real error is from os privileges.  It tried to create a symlink and got permission denied.  Can you try running it from an admin console?

Same problem here. I can only configure the run with the command:
wandb init

but then you can only set the username and project-name.
No matter what, when the model starts running always throw the warning that "wandb init hasn't been called" which makes impossible to correctly set up a run. By the way, the rest of the features runs perfectly fine.

@vanpelt Tried in an admin console and get the same result.
Update :

With wandb.save(Path_to_my_weights) i'm running into this issue.

Without wandb.save(Path_to_my_weights) the code runs but the init is not correctly done (the name and the id are set by default with fancy name but not mine) at least I get scalar logged.
During training I receive the message wandb: ERROR wandb.init hasn't been called, can't configure run  (but the wandb init is done at the top of my script)
At least it runs....

With wandb.save(Hard_coded_window_path)  idem than without wandb.save(Path_to_my_weights)

@Ierezell
I just reproduced your issue with wandb.save() on a windows VM.
The message is coming from wand.save() as you noticed and it is something we will fix in a later release.
If you want to configure your run parameters on windows, please use the environment variables or the command line.  for setting the name of your run you can set:
WANDB_NAME=
or you can run:
wandb run --name=myname python train.py
To fix the symlink issue, you can add symlink permissions to your user in windows:
Security Settings → Local Policies → User Rights Assignment → Create symbolic links

Hey @raubitsj,
A couple of questions;

With the command line, the options are very limited, to the extent that you can not configure the project, which is vital.

Usage: wandb run [OPTIONS] PROGRAM [ARGS]...

  Launch a job

Options:
  --id TEXT                    Run id to use, default is to generate.
  --resume [never|must|allow]  Resume strategy, default is never
  --dir TEXT                   Files in this directory will be saved to wandb,
                               defaults to wandb
  --configs TEXT               Config file paths to load
  --name TEXT                  Name of the run, default is auto generated.
  --notes TEXT                 Notes to associate with the run.
  --show / --no-show           Open the run page in your default browser.
  --tags TEXT                  Tags to associate with the run (comma
                               seperated).
  --run_group TEXT             Run group to associate with the run.
  --job_type TEXT              Job type to associate with the run.
  --help                       Show this message and exit.

The environment variables seem to have no effect.

I am trying to run the tutorial.py script on Windows and storing it under a custom project. To that end, and following your instructions, I have updated these lines of code:
#Initialize wandb
os.environ['WANDB_PROJECT'] = 'myproject'  # Use environment variables
wandb.init()
config = wandb.config

And then I get
wandb: Local directory: wandb\run-20190919_074801-ofuaplgn
wandb: Syncing run jolly-water-13: https://app.wandb.ai/4lb3rduris/**uncategorized**/runs/ofuaplgn
wandb: Run `wandb off` to turn off syncing.

So as you can see, the project is not set correctly even after setting the value of the environment variable manually. By the way, it seems that you have to call the wandb.init() even though it throws a warning, because if you don't do it, new errors arises...

Thank you for pointing out that project is missing from the command line.  I think the reasoning is that you can set the project name with the wandb init command before running wandb run
The environment variables should work but you need to set them before you run wandb run as this is when the run is actually created.
It is unfortunate that the windows workflow is different but the way windows handles processes and output was so different it was difficult to keep them the same as the unix based systems.  It probably makes sense for us to add a section about windows usage on the docs.wandb.com site which explains this.
Thanks again for pointing these issues out, let us know if the combination of using setting the project (with either wandb init or setting environment variables) and other params with wandb run still has issues.

Thank you for your explanations.
Unfortunately, the constraints of the Windows version make the product almost useless for me, and that's a shame, as you have a really great software.
This is about saving time while experimenting, so automation is a must. I'm afraid that if I have to i) Set the project with wandb init (which opens a user prompt) and ii) Change the environment variables before the execution of the script, then the automation of launching experiments it's impossible.
Sometimes we have to launch hundreds of runs from different experiments in sequence and let them run, clearly we can't be handling a user prompt plus variable assignment outside script for each run.
In summary, everything should be doable with code inside the script, to be able to parametrize the runs via script parameters. If at some point in time that could be done on Windows, I would be grateful to know and try Wandb again!

@alberduris I know it's only a patch but you can use Popen from subprocesses in python to automate launching commands with arguments...
@raubitsj Thanks a lot for the precisions. I'm a linux power user and the unix wandb is amazing but unfornutaltely my lab granted me acces to a really powerfull Gpu.... on windows.....
I wanted the name of my run to be linked to parameters (like Arch_8_0.0001 etc...) which is good under linux but I will try on windows with os.environ and tell here my successes.
Thanks again for the fast and precise feedback !

I hit the same issue with wandb==0.9.2 and wandb==0.9.4, tried run as admin as well.

Please do not use wandb run any more (This command will likely be removed in future releases)
Example python:
import wandb
def train():
    wandb.init()
    wandb.log(dict(metric=value)
if __name__ == "__main__":
  train()

Then run with:
python train.py

@noklam Please do not use wandb run any more (This command will likely be removed in future releases)
Example python:
import wandb
def train():
    wandb.init()
    wandb.log(dict(metric=value))
if __name__ == "__main__":
  train()

Then run with:
python train.py

ops sorry, I came in this issue as I hit the os.symbolic link issue on Window.
in my case, it is due to wandb.save()

This link has worked for me https://www.scivision.dev/windows-symbolic-link-permission-enable/ , if you don't have  gpedit.msc in windows home edition you can download it from here https://www.itechtics.com/?dl_id=43


Windowing System tests not compiling

In exercise "Windowing System" there is a compile issue with the test bundle. Specifically, the testMainWindow() function contains a reference to mainWindow, a Window instance that does not exist in its scope.
/mnt/exercism-iteration/Tests/WindowingSystemTests/WindowingSystemTests.swift:20:7: error: cannot find 'mainWindow' in scope
      mainWindow.display(),
      ^~~~~~~~~~

This causes the whole exercise to fail, both locally and on the online editor.
The fix is pretty straightforward, since we only need to add the following code to the function:
let mainWindow: Window = {
  let window = Window()
  window.title = "Main Window"
  window.contents = "This is the main window"
  window.resize(to: Size(width: 400, height: 300))
  window.move(to: Position(x: 100, y: 100))
  return window
}()

For anybody coming here due to the same error - you are supposed to create an instance of the Window class and assign it to mainWindow yourself. This is one of a few exercises where you have to read the entire instruction and implement almost everything (at least function stubs) before executing tests for the first time.


Add mixed instance policy support

https://github.com/cloudposse/terraform-aws-ec2-autoscale-group/pull/19 adds support for the ability to specify different instances  types and spot/on demand configurations for a launch template. This extends this functionality to eks nodes

/codefresh run test

Any thoughts here @maximmi ? It looks like upstream module for asg's mixed_instances_policy is defined as a variable but it looks like terraform is unable to pick it up in codefresh, also experiencing the same on my local machine.
Error: Unsupported argument

  on main.tf line 208, in module "autoscale_group":
 208:   mixed_instances_policy                  = var.mixed_instances_policy

An argument named "mixed_instances_policy" is not expected here.

Edit, I just saw that there were two tags published and I was using the outdated one. It was able to resolve mixed_instance_policy after I bumped it.

/codefresh run test

Ran:
make init
make readme/deps
make readme

Didn't see any deltas unless there is something else I need to add. Could you take a look again @maximmi ? Thanks!

/codefresh run test

/codefresh run test

/codefresh run test

ahh, thanks @maximmi , explains why the doc didn't generate it. i've added it locally to test and can see that it properly generated the docs. thanks for the change/review!

@bnutt thanks for your contribution! please, check for recent release: https://github.com/cloudposse/terraform-aws-eks-workers/releases/tag/0.13.0


Ray test platforms

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/platform_tests ref=ray_test_platforms


Regression with showing the Recent Requests modal

Expected Behavior
When triggering the keyboard shortcut "Show Recent Requests" I should see the modal
Actual Behavior
When triggering the keyboard shortcut "Show Recent Requests" nothing happens
Reproduction Steps

Go to the Keyboard tab under the Insomnia Preferences
Verify the keyboard shortcut for "Show Recent Requests", in my case I've updated it to CTRL + E
Trigger using the keyboard shortcut and nothing happens

Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
No response
Insomnia Version
2023.5.8
What operating system are you using?
macOS
Operating System Version
Darwin arm64 22.6.0
Installation method
downloaded from website
Last Known Working Insomnia version
Can't recall, but it definitely worked about a few weeks ago

Related to https://github.com/Kong/insomnia/issues/6301


Create new skill for sending email (email.py)

send email  for user

Hi @anujdube12! Thanks for your contribution for a new skill!
The email skill is a good idea, but your implementation is not a Jarvis skill, it's an independent python application.
When I have time, I will adjust it in Jarvis skills! :-)

i wanted to give a suggestion to add a new skill of providing reminders,and automated health suggestions (linked with a smart watch to get details about the pulse rate, calories burnt).I hope you are getting the idea!


git rid of majority of channels

I'm starting to wonder if removing monoio and using io-uring directly would be better. Io uring already has a submission and completion queue, and adding our own packet send queue and packet receive queue is adding more overhead.
My current plan for s2c packets is that we can add more write operations to the send queue without waiting for the previous write operation to finish. However, this would cause issues if only part of the data is written. From what I've read, this only occurs when a signal is sent which causes EINTR to be returned and when the tcp send buffer is full. I don't know if EINTR is still returned when using io uring, and for the send queue, we could detect if it's about to be full.

I'm starting to wonder if removing monoio and using io-uring directly would be better. Io uring already has a submission and completion queue, and adding our own packet send queue and packet receive queue is adding more overhead.
My current plan for s2c packets is that we can add more write operations to the send queue without waiting for the previous write operation to finish. However, this would cause issues if only part of the data is written. From what I've read, this only occurs when a signal is sent which causes EINTR to be returned and when the tcp send buffer is full. I don't know if EINTR is still returned when using io uring, and for the send queue, we could detect if it's about to be full.

I'm down for this (and only supporting Linux + io_uring) if we can figure it out and bench it.

we are not using any channels afaik since we have started using io uring


<DateField /> Component just suddenly broken

Please list the package(s) involved in the issue, and include the version you are using
    "react": "^18.0.0",
    "@shopify/ui-extensions": "2024.4.x",
    "@shopify/ui-extensions-react": "2024.4.x"

Describe the bug
The DateField State handling is bugged, it resets its selection.
Anyone else recently having problems with the DateField checkout UI component?
We didn't make any changes to the code and it suddenly behaves weirdly, as a remoteUI component, I guess updates can be delivered to it without us knowing or doing anything, is it possible an update from shopify just broke it?
Seems odd too because components appear to also be linked to the Checkout UI extensions versioning? so I would expect they don't change unless we change our version
Steps to reproduce the behavior:

Define a Test Extension component.

export default reactExtension('purchase.checkout.cart-line-list.render-after', () => <Test />);

function Test() {
  const [selectedDate, setselectedDate] = useState<string>();
  console.log(selectedDate);

  return <DateField label="Select a date" onChange={(value) => setselectedDate(value)} value={selectedDate} />;
}

Open the preview
Try changing selection

Expected behavior
Selection to be working as usual.
Screenshots
https://github.com/user-attachments/assets/0c3fc5c2-fbeb-4df3-839c-7e930a258a0b

I'm experiencing the same issue with the DateField component in Shopify's Checkout UI extensions. The selected date resets unexpectedly.
My environment:
"react": "^18.0.0"
"@shopify/ui-extensions": "2024.4.x"
"@shopify/ui-extensions-react": "2024.4.x"

We haven't made any recent changes to our code, so it's possible that a Shopify update might have caused this. Like you mentioned, since these components are part of the remote UI, they could receive updates without us being aware. Could this be related to the extension's versioning or an unintentional change on Shopify's end?

I believe a fix should be shipped. Let us know if it's working again

@jun-shop working on my side! Thank you!


macOS Pause Button not sending PauseRequest

Issue: VS Code is not sending PauseRequest to Debug Adapter on macOS.

VSCode Version: 1.41.1 and 1.43.0-insider
OS Version: macOS Mojave 10.14.6

Steps to Reproduce:

Install C/C++ extension
Create a simple C++ project and attach to it.

launch.json
{
   "version": "0.2.0",
   "configurations": [
      {
         "name": "(lldb) Attach",
         "type": "cppdbg",
         "program": "${workspaceFolder}/a.out",
         "processId": "${command:pickProcess}",
         "MIMode": "lldb"
      }
   ]
}

main.cpp
#include <unistd.h.>
#include <iostream>

int main(int argc, char *argv[]) {
   while(1) {
      std::cout << "Hello World" << std::endl;
      sleep(10);
   }

   return 0;
}

Hit the pause button in the debug tool bar.

Expected: PauseRequest sent to DebugAdapter
Actual: No message is sent.
Additional Notes
The debug adapter does not get any message to read from the stream when the pause button is hit,.
I set a breakpoint on https://github.com/microsoft/vscode/blob/33e78e0978b032d6cddef69bcc650a1d488d7297/src/vs/workbench/contrib/debug/browser/rawDebugSession.ts#L315, but it does not get hit when I select the pause button.
As a validation, I do hit the breakpoint when I select disconnect and hit this line: https://github.com/microsoft/vscode/blob/33e78e0978b032d6cddef69bcc650a1d488d7297/src/vs/workbench/contrib/debug/browser/rawDebugSession.ts#L253

@WardenGnaw thanks for looking into this. I have tried reproducing this with nodejs and I could not reproduce, the pause gets nicely sent out. I see you can reproduce also with VS Code stable and if there was a general issue I would expect more users to have hit this.
I have a new machine with no C++ repositories, can you please share a simlpe starter C++ repository with a launch.json so I try this out on my macOS.
Alternative is if you can put a brekapoint here and see if the thread is properly identified and if the thread.pause gets called.

@isidorn As usual, we always appreciate your help!
At the moment, it may be an issue on our side. When focusedSession.getAllThreads() is called. we return [], therefore there is no thread to pause on.
https://github.com/microsoft/vscode/blob/a03ea07917ea1ccdd4821befac6f292f5fb71c09/src/vs/workbench/contrib/debug/browser/debugCommands.ts#L83
I'm currently investigating why we have no threads.

It was an issue with our debugger not reporting any active threads even though the process was running. We have found a fix.
Thanks again @isidorn for the help!

Great, glad you found the root cause.


TubeSleuth - add option to upgrade to youtube API v3

Currently using v2 which is deprecated
v3 requires API key

As of today v2 API has stopped working so this is now critical


[Payment settings] Stripe webhook issues

One of our users received an email from Stripe notifying him that they are having trouble sending requests to a webhook endpoint associated with his Dshop.
You can see the full email here.

@gullible1 Do you know which dshop this is for?

@franckc this is for sousvide.ogn.app.

Can you instruct the user to get us information from the link in the E-mail?
https://dashboard.stripe.com/events
The E-mail linked doesn't provide enough troubleshooting information.

Have requested.

If it helps, what we're looking for is the information from the Stripe dashboard under Developers -> Webhooks -> Webhook Attempts.  Anything useful from there.
Just be careful posting it here because some of it has PII.
Ref: #307 and #310

FYI this morning I ran the script that reconciles Stripe events with rows in the orders table.
node validatePayments.js --type=payment --allShops

It did not find any inconsistencies for shop id 52 (name "sousvide"). Here is the output:
Found 2 orders with encrypted hashes
Found hash QmdEM4An4PrzZ9vEVfDqvX8VCkyHEEVkwraehoyaq3y2Cu OK
Found hash QmPWx5bJ8EAqF2LDUdY5aDqN4LBRinkxPUUECfs8UCG9VQ OK

Still waiting on information from the user, but wanted to write this down before I forget.
I suspect this might have to do with Stripe API versions. Reporting user is setup using 2015-08-07.  The changelog in the docs don't even mention webhooks, so I can't confirm it yet.  Upgrading the API version may have other impacts for the user, however. And there doesn't appear to be any way for me to test a specific older version to verify.
No action to come from this just yet, just adding detail.

These webhook requests don't make it to the external_payments table.  I have Stripe event IDs and they don't return any events from that table.  So this does not appear related to #319

The data Stripe is sending us doesn't make any sense to me.  I'm betting this was created with some other eCommerce software that's on the same Stripe key.  Here's what Stripe sent for metadata:
  "metadata": {
    "shop_id": "XXXXXX",
    "shop_name": "My Store",
    "manual_entry": "false",
    "order_id": "c12345678909876.1",
    "email"<EMAIL_ADDRESS>  },

Trying to confirm with the user.  Not sure yet how to handle this.  Maybe just return a 200 if we don't find our fields?

Yeah, these are Shopify orders coming to our webhook.
I wonder if we can even play nice here.  We could fail gracefully if we don't find our own metadata fields but it could let errors fall through the cracks without being dealt with.  This would happen with any stripe "accounts" with multiple eCommerce software on them.
Maybe we should just ask users to create a new Stripe "account"?  Looks like you have to go through and set it up again, but appears doable with Stripe.

Removing the P0 label while we figure out how exactly to deal with this.


How to activate "Azure Resource" roles like "Contributor"?

Can you please add instructions for how to activate eligible roles that are not technically "aadRoles", such as built-in roles like "Contributor"?
I can't find any indication of what other valid ProviderId values exist other than "aadRoles".
From a portal perspective, I'm talking about eligible assignments listed under "Azure resources", rather than "Azure AD roles".
Thanks!

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

ID: 51dbe039-2ab8-b9a3-531d-71de3082cf2c
Version Independent ID: 020b443d-d664-9bad-bbc9-74dbe35c8ae2
Content: PowerShell for Azure AD roles in PIM - Azure AD - Microsoft Entra
Content Source: articles/active-directory/privileged-identity-management/powershell-for-azure-ad-roles.md
Service: active-directory
Sub-service: pim
GitHub Login: @amsliu
Microsoft Alias: amsliu

@alumriel
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

(switched accounts)
To be more specific, we are looking for instructions that include scoping to a Management Group, rather than a Subscription.

Linking the solution from #95481
https://github.com/MicrosoftDocs/azure-docs/issues/95481#issuecomment-1242557997

@alumriel Thank you for your feedback! I am currently working to have this change incorporated into the documentation. If you have any other questions, let us know, otherwise I'm closing this pull request. #please-close


Problem when ps-scrollbar-y  height fixed

Hi! How be when ps-scrollbar-y  height fixed example 10px ?

lol :) maxScrollbarLength

What even is this?!


TOOLS-2525 Everything needs to stop cloning with git:// URLs

Get someone not-me to review this one.

@danmcd I think dependabot only does that for security updates. Which...maybe this could be considered a security (i.e., securing the supply chain) update. But I'm not sure how to get onto dependabot's list of issues it cares about.


Update to tagged up-rust

Updates to support the up-rust release on crates.io
This should go in after #3 and #4
Handles #6 and #8

[x] Realized I missed updating to use LocalUriProvider, will do that.

Hey @sophokles73 -- I updated the PR with your suggestions, including adding usage of the uP-L2 APIs.
Could you take another look?


chore: set max SDK version to <3.0.0

Fixes #5

Can also cleanup deprecated test bits, too! https://travis-ci.org/dart-lang/multi_server_socket/jobs/405956534#L524
Thanks

[x] bump the min SDK to 2.0.0-dev.54.0
[x] drop stable from travis
[x] cleanup deprecated test bits


add CNINode integration tests

Issue #, if available:
NA
Description of changes:
Adding CNINode integration tests.
[AfterSuite]
/local/home/ravsushm/go/src/github.com/aws/amazon-vpc-resource-controller-k8s/test/integration/cninode/cninode_suite_test.go:41
  STEP: verify CNINode count @ 03/28/24 08:48:55.193
  STEP: checking number of CNINodes match number of nodes in the cluster @ 03/28/24 08:48:55.193
  STEP: checking CNINode list matches node list @ 03/28/24 08:48:55.193
[AfterSuite] PASSED [0.000 seconds]
------------------------------

Ran 6 of 6 Specs in 491.652 seconds
SUCCESS! -- 6 Passed | 0 Failed | 0 Pending | 0 Skipped
PASS

Ginkgo ran 1 suite in 8m14.282438665s
Test Suite Passed

SGP tests:
Ran 19 of 23 Specs in 913.416 seconds
SUCCESS! -- 19 Passed | 0 Failed | 0 Pending | 4 Skipped
PASS

Ginkgo ran 1 suite in 15m28.783849393s
Test Suite Passed

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

LGTM too. Thank you!


UI issues compared to gotop

i just discovered that gotop is not maintained anymore and ytop is kind of official replacement for it. well, i migrated to ytop from gotop and it... it just made me sad. i thought i will get a better gotop and i believe that ytop is actually better under the hood, but unneeded ui changes that mostly making ytop looking worse than gotop are just driving me crazy.
cpu usage
new graph is awful compared to the gotop, but there is already a separate issue for this and i already said this there.
disk usage
we got disk renamed to partition, which is good and right. but at the same time we lost ellipsis at the end of the partition name if it was cropped, so previously i had disk nvme0... which is wrong and now i have partition nvme0 which is wrong as well (applicable if gotop window takes half of the screen on my laptop). the worst case i guess if you'll have a lot of partitions named and numerated like "mmcblk0p9, mmcblk0p10, mmcblk0p11" and user will see "mmcblk0p9, mmcblk0p1, mmcblk0p1".
gotop:

ytop:

temperatures
old sensor names obtained some dashes, capital letters and spaces and now are looking super weird compared to the gotop.
gotop:

ytop:

memory usage
we lost fixed position of the slash that devides used and total memory, so now sometimes numbers are jumping left and right. awful new graph as well.
gotop:

ytop:

processes
process list lost left and right padding and process count for example is always near border, doesn't look good. also numbers seems to be aligned to the left now, when gotop had them aligned to the right, which looked better.
gotop:

ytop:

well, let this issue be a place for all people a little disappointed in ytop. i hope ytop will look at least like gotop and even better so it will be a really good replacement for gotop.

I acknowledge and agree there are some rendering issues compared to gotop, and i've been meaning to get to those, i've just been busy with other things. If you prefer to use gotop for now, that's fine, but feel free to open pull requests to fix these issues if you want. Also, i would appreciate if you could be a little kinder with the way you are raising these issues, there is no need to call things awful or title this issue in an inflammatory way.
In regards to the rendering, one thing to note is that the temperature names are {unit}-{sensor} with the sensor names being pulled directly from the os. But if we still think we should change the sensor name formatting then i am open to discussing that.

If you prefer to use gotop for now, that's fine, but feel free to open pull requests to fix these issues if you want.

i prefer to feedback on new things to make them better and/or suit me instead of sticking to old things. i can't make a pr since i'm not really interested in ytop development (but interested in using) and i've never touched rust.

Also, i would appreciate if you could be a little kinder with the way you are raising these issues, there is no need to call things awful or title this issue in an inflammatory way.

i don't want to offend anyone. it's a bit hard for me to pick right words since english is not my primary language and i have not that big vocabulary. i also don't want to say that ytop completely disappointed me or made me extermely sad. feel free to prefix "a little" to these. btw, i wanted to chage the title from "disappointed" to "a little disappointed" but thought that i have changed it too much.

In regards to the rendering, one thing to note is that the temperature names are {unit}-{sensor} with the sensor names being pulled directly from the os.

why they're different in gotop and ytop? anyway, i don't really see a way to make sensor names look fancy (until you can somehow say that this sensor reflects cpu temperature, this sensor reflects gpu temperature, etc.), so i prefer to stick to their "raw" names (coretemp_packageid0 instead of coretemp-Package id 0)

so i prefer to stick to their "raw" names (coretemp_packageid0 instead of coretemp-Package id 0)

coretemp-Package id 0 is the raw name. But I don't mind changing it if that's what people want.
On another note, the process widget and the graph lines should be fixed now.


Strange interaction with ArangoSearch view and filter

My Environment

ArangoDB Version:       3.4.3
Storage Engine:             RocksDB
Deployment Mode:       Single Server
Deployment Strategy:   manual start
Configuration:               default settings
Infrastructure:
Operating System:        Alpine 6.4.0
Total RAM in your machine:        16GB
Disks in use:        SSD
Used Package:             Docker

Component, Query & Data
Affected feature:
AQL Arangosearch
AQL query (if applicable):
FOR movie in v_imdb
SEARCH movie.type == "Movie" and phrase(movie.description, "star", "text_en")
FOR actor in inbound movie imdb_edges
FILTER (FOR a in v_imdb SEARCH a._key == actor._key AND a.name == "Elizabeth Perkins" LIMIT 1 RETURN a) != []
FILTER actor.name == "Elizabeth Perkins"
return actor

AQL explain (if applicable):
For first step:
Query String:
 FOR movie in v_imdb
 SEARCH movie.type == "Movie" and phrase(movie.description, "star", "text_en")
 FOR actor in inbound movie imdb_edges
 FILTER (FOR a in v_imdb SEARCH a._key == actor._key AND a.name == "Elizabeth Perkins" LIMIT 1 RETURN
 a) != []
 FILTER actor.name == "Elizabeth Perkins"
 return actor

Execution plan:
 Id   NodeType            Est.   Comment
  1   SingletonNode          1   * ROOT
  2   EnumerateViewNode      1     - FOR movie IN v_imdb SEARCH ((movie.`type` == "Movie") && PHRASE(movie.`description`, "star", "text_en"))   /* view query */
  3   TraversalNode         13       - FOR actor  /* vertex */ IN 1..1  /* min..maxPathDepth */ INBOUND movie /* startnode */  imdb_edges
 11   CalculationNode       13         - LET #9 = (actor.`name` == "Elizabeth Perkins")   /* simple expression */
 12   FilterNode            13         - FILTER #9
  8   SubqueryNode          13         - LET #3 = ...   /* subquery */
  4   SingletonNode          1           * ROOT
  5   EnumerateViewNode      1             - FOR a IN v_imdb SEARCH ((a.`_key` == actor.`_key`) && (a.`name` == "Elizabeth Perkins"))   /* view query */
  6   LimitNode              1               - LIMIT 0, 1
  7   ReturnNode             1               - RETURN a
  9   CalculationNode       13         - LET #7 = (#3 != [ ])   /* simple expression */
 10   FilterNode            13         - FILTER #7
 13   ReturnNode            13         - RETURN actor

Indexes used:
 By   Type   Collection   Unique   Sparse   Selectivity   Fields      Ranges
  3   edge   imdb_edges   false    false            n/a   [ `_to` ]   base INBOUND

Traversals on graphs:
 Id   Depth   Vertex collections   Edge collections   Options                                   Filter conditions
  3   1..1                         imdb_edges         uniqueVertices: none, uniqueEdges: path

Optimization rules applied:
 Id   RuleName
  1   move-calculations-up
  2   move-filters-up
  3   handle-arangosearch-views

For second step (with line 5 commented out)
Query String:
 FOR movie in v_imdb
 SEARCH movie.type == "Movie" and phrase(movie.description, "star", "text_en")
 FOR actor in inbound movie imdb_edges
 FILTER (FOR a in v_imdb SEARCH a._key == actor._key AND a.name == "Elizabeth Perkins" LIMIT 1 RETURN
 a) != []
 //FILTER actor.name == "Elizabeth Perkins"
 return actor

Execution plan:
 Id   NodeType            Est.   Comment
  1   SingletonNode          1   * ROOT
  2   EnumerateViewNode      1     - FOR movie IN v_imdb SEARCH ((movie.`type` == "Movie") && PHRASE(movie.`description`, "star", "text_en"))   /* view query */
  3   TraversalNode         13       - FOR actor  /* vertex */ IN 1..1  /* min..maxPathDepth */ INBOUND movie /* startnode */  imdb_edges
  8   SubqueryNode          13         - LET #3 = ...   /* subquery */
  4   SingletonNode          1           * ROOT
  5   EnumerateViewNode      1             - FOR a IN v_imdb SEARCH ((a.`_key` == actor.`_key`) && (a.`name` == "Elizabeth Perkins"))   /* view query */
  6   LimitNode              1               - LIMIT 0, 1
  7   ReturnNode             1               - RETURN a
  9   CalculationNode       13         - LET #7 = (#3 != [ ])   /* simple expression */
 10   FilterNode            13         - FILTER #7
 11   ReturnNode            13         - RETURN actor

Indexes used:
 By   Type   Collection   Unique   Sparse   Selectivity   Fields      Ranges
  3   edge   imdb_edges   false    false            n/a   [ `_to` ]   base INBOUND

Traversals on graphs:
 Id   Depth   Vertex collections   Edge collections   Options                                   Filter conditions
  3   1..1                         imdb_edges         uniqueVertices: none, uniqueEdges: path

Optimization rules applied:
 Id   RuleName
  1   handle-arangosearch-views

Dataset:
Dataset is the IMDB dataset described in the "Hands on tutorial" at https://www.arangodb.com/arangodb-training-center/search/arangosearch/
The view was created like this:
var v = db._createView("v_imdb", "arangosearch");
var link = {
  includeAllFields: true,
  fields : { description : { analyzers : [ "text_en" ] } }
};
v.properties({ links: { imdb_vertices: link }})

Steps to reproduce

Run the query
Comment out or remove line 5 of the query
Run the query again

Problem:
The first query returns "Elizabeth Perkins" (twice, since she is in two movies)
The second query returns an empty result.
Expected result:
The second query should return the same result as the first one.
It seems obviously wrong to me that removing a filter gives fewer results.
This was an attempt to filter using arangosearch matching on stemming etc, since that does not seem to be available using FILTER. It seems that the filter is moved up (which is fine of course), but also that this makes the filter using the search view being applied on fewer nodes(?) and so avoids some kind of limit.
Looking at the profiles, it looks like EnumerateViewNode finds 2 out of 2 in the first case, but 0 out of 9589 in the second case.
Profiles:
Profile with line 5:
Query String:
 FOR movie in v_imdb
 SEARCH movie.type == "Movie" and phrase(movie.description, "star", "text_en")
 FOR actor in inbound movie imdb_edges
 FILTER (FOR a in v_imdb SEARCH a._key == actor._key AND a.name == "Elizabeth Perkins" LIMIT 1 RETURN
 a) != []
 FILTER actor.name == "Elizabeth Perkins"
 return actor

Execution plan:
 Id   NodeType            Calls   Items   Runtime [s]   Comment
  1   SingletonNode           1       1       0.00000   * ROOT
  2   EnumerateViewNode       1     488       0.00200     - FOR movie IN v_imdb SEARCH ((movie.`type` == "Movie") && PHRASE(movie.`description`, "star", "text_en"))   /* view query */
  3   TraversalNode          10    9589       0.06650       - FOR actor  /* vertex */ IN 1..1  /* min..maxPathDepth */ INBOUND movie /* startnode */  imdb_edges
 11   CalculationNode        10    9589       0.00256         - LET #9 = (actor.`name` == "Elizabeth Perkins")   /* simple expression */
 12   FilterNode              1       2       0.00133         - FILTER #9
  8   SubqueryNode            1       2       0.00011         - LET #3 = ...   /* subquery */
  4   SingletonNode           2       2       0.00000           * ROOT
  5   EnumerateViewNode       2       2       0.00009             - FOR a IN v_imdb SEARCH ((a.`_key` == actor.`_key`) && (a.`name` == "Elizabeth Perkins"))   /* view query */
  6   LimitNode               2       2       0.00000               - LIMIT 0, 1
  7   ReturnNode              2       2       0.00000               - RETURN a
  9   CalculationNode         1       2       0.00001         - LET #7 = (#3 != [ ])   /* simple expression */
 10   FilterNode              1       2       0.00000         - FILTER #7
 13   ReturnNode              1       2       0.00000         - RETURN actor

Indexes used:
 By   Type   Collection   Unique   Sparse   Selectivity   Fields      Ranges
  3   edge   imdb_edges   false    false            n/a   [ `_to` ]   base INBOUND

Traversals on graphs:
 Id   Depth   Vertex collections   Edge collections   Options                                   Filter conditions
  3   1..1                         imdb_edges         uniqueVertices: none, uniqueEdges: path

Optimization rules applied:
 Id   RuleName
  1   move-calculations-up
  2   move-filters-up
  3   handle-arangosearch-views

Query Statistics:
 Writes Exec   Writes Ign   Scan Full   Scan Index   Filtered   Exec Time [s]
           0            0           0        10079       9587         0.07323

Query Profile:
 Query Stage           Duration [s]
 initializing               0.00000
 parsing                    0.00008
 optimizing ast             0.00001
 loading collections        0.00001
 instantiating plan         0.00004
 optimizing plan            0.00017
 executing                  0.07253
 finalizing                 0.00039

Profile without line 5:
Query String:
 FOR movie in v_imdb
 SEARCH movie.type == "Movie" and phrase(movie.description, "star", "text_en")
 FOR actor in inbound movie imdb_edges
 FILTER (FOR a in v_imdb SEARCH a._key == actor._key AND a.name == "Elizabeth Perkins" LIMIT 1 RETURN
 a) != []
 //FILTER actor.name == "Elizabeth Perkins"
 return actor

Execution plan:
 Id   NodeType            Calls   Items   Runtime [s]   Comment
  1   SingletonNode           1       1       0.00000   * ROOT
  2   EnumerateViewNode       1     488       0.00191     - FOR movie IN v_imdb SEARCH ((movie.`type` == "Movie") && PHRASE(movie.`description`, "star", "text_en"))   /* view query */
  3   TraversalNode          10    9589       0.05965       - FOR actor  /* vertex */ IN 1..1  /* min..maxPathDepth */ INBOUND movie /* startnode */  imdb_edges
  8   SubqueryNode           10    9589       0.06222         - LET #3 = ...   /* subquery */
  4   SingletonNode        9589    9589       0.00577           * ROOT
  5   EnumerateViewNode    9589       0       0.02709             - FOR a IN v_imdb SEARCH ((a.`_key` == actor.`_key`) && (a.`name` == "Elizabeth Perkins"))   /* view query */
  6   LimitNode            9589       0       0.00932               - LIMIT 0, 1
  7   ReturnNode           9589       0       0.00819               - RETURN a
  9   CalculationNode        10    9589       0.00282         - LET #7 = (#3 != [ ])   /* simple expression */
 10   FilterNode              1       0       0.00153         - FILTER #7
 11   ReturnNode              1       0       0.00000         - RETURN actor

Indexes used:
 By   Type   Collection   Unique   Sparse   Selectivity   Fields      Ranges
  3   edge   imdb_edges   false    false            n/a   [ `_to` ]   base INBOUND

Traversals on graphs:
 Id   Depth   Vertex collections   Edge collections   Options                                   Filter conditions
  3   1..1                         imdb_edges         uniqueVertices: none, uniqueEdges: path

Optimization rules applied:
 Id   RuleName
  1   handle-arangosearch-views

Query Statistics:
 Writes Exec   Writes Ign   Scan Full   Scan Index   Filtered   Exec Time [s]
           0            0           0        10077       9589         0.12889

Query Profile:
 Query Stage           Duration [s]
 initializing               0.00000
 parsing                    0.00008
 optimizing ast             0.00001
 loading collections        0.00001
 instantiating plan         0.00003
 optimizing plan            0.00020
 executing                  0.12817
 finalizing                 0.00040

I can confirm that this one is fixed in the latest 3.4 nightly! Thanks for the responses!

For everyone else: the issue was discussed on Slack and appears to be caused by an already fixed bug:
https://github.com/arangodb/arangodb/issues/8213

Hi @norpan,
version 3.4.4, which includes a fix for this issue (the same fix that you already tested in the 3.4 nightly), has been released.
In case you are still facing this issue using v3.3.4+, please comment and we will reopen.


Day of the week

Aim
Day of the week
Details
Write a program that calculates the day of the week for any particular date in the past or future.
Programming language

[ ] C
[x] C++
[ ] Java
[ ] Python

Assign this issue to me, under LGM-SoC'21
@ravikr126 @sameeksharl @Amit366 @Ayush7614

Go ahead @sunilchormare


Document option to paste URL to create a named link

We should document the new functionality in #18692.
I would add a "Via paste" tab to https://zulip.com/help/insert-a-link#insert-a-link_1, probably as the first tab, since that's often the most handy option.

@zulipbot claim


"Remove Unused Symbols" functions doesn't work on Macbook M1

Dear author,
Thank you for creating one of the best plugin for Sketchapp
I used your plugin everyday. Recently, I upgrade to Macbook M1, "Remove Unused Symbols" functions doesn't work any more. Click on it and nothing happen. Can you check it?
The rest are perfect
Again, thank you for your time and effort.

Same issue


[WIP] SiaMux frame batching

Working on the preliminary things for this (updating version number, adding message header support) but am running into chacha message authenticaition problems with the payload of the frames.  I think it has to do with the encryptFrame part.  I find the in place encryption/encoding to be kind of difficult to wrap your head around and I think that's where this problem is coming but obviously still this is the part of the code that should be the most performant.

No longer relevant due to https://github.com/SiaFoundation/core/pull/68


[feature request] Import radio show titles from TuneIn radio stations which support this

Some radios on TuneIn have their show run schedules uploaded to TuneIn, and on its web interface it is shown:

Would be nice to import that too while playing in the event bus so we can display it if there's no Artist / Title information available otherwise from ICY or other sources.
Screenshot above is for Rádió 1 Budapest "provider": "tunein", "item_id": "s15879".

Might wanna only import the current and the next show, and whenever the next is reached in time, refresh the data, so we get the next-next...

relates to issue https://github.com/music-assistant/hass-music-assistant/issues/136


Bug - Major - Mobile view - Magazine page - The styling of the Explore Past Issues button makes it unreadable in Mobile view

On the Magazine page, the Explore Past Issues button is unreadable in Mobile view
Steps to reproduce:

Open https://www.macktrucks.com/magazine/ on Mobile view and scroll down to About Bulldog Magazine section
Notice the Explore Past Issues button

Expected result
Styling of Explore Past Issues button makes it unreadable on Mobile view
Actual result
Explore Past Issues button is unreadable in Mobile view

UPDATE: also on Tablet view

@cogniSyb @DanielaPedrochevd since this is a bug on the live website, can we move it to the Franklin board?

We will discuss it with the team tomorrow this is major so I put it to priority 1 an plan it for sprint 7

still present as described above

@ZoeBeykirch Can this be taken by a content editor to change the background image as suggested?

Kamino cloned this issue to hlxsites/vg-macktrucks-com


DrawingImage

Can this API draw a XAML vector object
<DrawingImage><DrawingImage.Drawing><DrawingGroup>...
as exported from Expression Design. Is there sample code for this?

Currently, there is no support for the XAML vector object (I think this is what you are referring to: https://msdn.microsoft.com/en-us/library/cc294508.aspx) using the Windows.UI.Composition API set.

I have a large WPF desktop app that I want to convert to UWP. All the artwork (which there is a lot of) was built in Expression Design and exported as XAML vector drawings which are imported as resources. So how do you work with vector drawings in UWP?

So what is the SpriteVisual's CompositionDrawingImage? Isn't that for XAML vector drawings?

SpriteVisual exposes a CompositionBrush via the Brush property. Examples of some brushes available are:

CompositionColorBrush which is used for solid colors
CompositionEffectBrush which is used for effects
CompositionSurfaceBrush which is used for surfaces

Currently, Windows.UI.Composition does not have a CompositionDrawingImage type.
The CompositionDrawingSurface type is leveraged for rendering content like bitmaps, not XAML vector objects.
For truly custom rendered content you can leverage Win2D and CompositionDrawingSurface. Link to Win2D sample: here
However, I don't believe that this addresses the question you asking, which is whether or not you can leverage vector objects exported from Expression Design in a UWP application?
I'm not that familiar with the types and format that Expression Design uses during export to answer your specific question; however, if those types are something like Windows.UI.Xaml.Shapes it might be possible to use them together with a Windows.UI.Xaml.Controls.Canvas in a UWP.

Win2D is not a retained mode model and Windows.UI.XAML.Controls.Canvas in UWP is not low level enough like the visual system in WPF. What Expression Design outputs is not specific to it but just standard XAML vector drawings. Here is an example:
    <DrawingGroup x:Key="TrackCurved1_1">         <DrawingGroup.Children>             <GeometryDrawing Brush="#0036A3C0" Geometry="F1 M 549,51L 549,-1L 601,-1L 601,51L 549,51 Z "/>             <GeometryDrawing Brush="#FFAAAAAA" Geometry="F1 M 593.5,48.5L 595,50C 595.833,50 596.667,50 597.5,49.5833C 598.333,49.1667 599.167,48.3333 599.583,47.5C 600,46.6667 600,45.8333 600,45L 598.531,43.5313C 581.5,26.5 578.5,19.0125 578.5,5.5L 578.5,3.5C 578,3 577.5,2.5 576.583,2.25C 575.667,2 574.333,2 573.417,2.25C 572.5,2.5 572,3 571.5,3.5L 571.5,5.5C 571.5,21 575.5,30.5 593.5,48.5 Z ">                 <GeometryDrawing.Pen>                     <Pen LineJoin="Round" Brush="#FF000000"/>                 </GeometryDrawing.Pen>             </GeometryDrawing>         </DrawingGroup.Children>     </DrawingGroup>
WPF consumes this natively, and a lot more complex type drawings very nicely. The great advantage is that you can modify these drawings on the fly through a DOM once loaded from the resource files, they are hardware accelerated, they can be placed anywhere (XAML control contents, overlays, deep trees), they can be transformed and animated with visual loss, and all of that it in a retained mode. Expression Design, Photoshop, and other vector tool plugins can generate this XAML easy and be inserted in your WPF app with a simple cut and paste. So you're telling me there is no UWP equivalent? How are we suppose to move to this new platform when its so lacking?

Thanks for the DrawingGroup example. Unfortunately, I'm unaware of any replacement/equivalent for DrawingGroup from WPF.

I hope your team considers adding a method to draw these type of vector XAML objects. Its a perfect candidate for your API since it is the only retained graphics library akin to the WPF version.

Draw vector in UWP canvas
http://stackoverflow.com/a/36439591

I wanted to use the power of a converted svg to XAML (which uses DrawingGroup, DrawingImage, GeometryDrawing - like the mentioned example here ) to apply easily some animations.
Wouldn't it be possible to implement DrawingGroup, DrawingImage, GeometryDrawing by extending the classes of Windows.UI.XAML.Shapes (Line, Ellipse, Rectangle, Path,...)?

@themoretheless
That method you mentioned is not equal to WPF DrawingImage, by use WPF DrawingImage, you can set it as Image control's source, and then change the Image control's pixel size to scale your vector image to any pixel size you want. This is awesome for vector image scaling scenarios. But UWP can't do this.


Implement Plugin Discovery and Registry Process

need a way to list all community plugins and contribute new ones to the list.

This should be a section in the README. We don't have anything to add there yet.


BeamDyn

Hello, I am using BeamDyn to calculate the flutter of the blade, but I have some problems, I use openfast to calculate the speed curve of the blade with wind speed, the speed always rises smoothly, no flutter occurs, why is this?

If the Unsteady Aero Model chooses 5 or 6 (5=B-L 5 states, 6=Oye)

What is the cause of this? How do I debug it to figure out the critical flutter speed

Dear @EVElove444,
I'm not really sure I understand your simulation set-up.  Are you using an OpenFAST model provided by NREL or your own model?  If an NREL-provided model, which one and what you have changed in the input file(s) relative to what is provided by NREL?
What control settings (pitch, torque) have you enabled?
Best regards,

Hello, I am using BeamDyn to calculate the flutter of the blade, but I have some problems, I use openfast to calculate the speed curve of the blade with wind speed, the speed always rises smoothly, no flutter occurs, why is this?

If the Unsteady Aero Model chooses 5 or 6 (5=B-L 5 states, 6=Oye)
 What is the cause of this? How do I debug it to figure out the critical flutter speed

Hello, I used BeamDyn file of openfast and BeamDyn file of SNL61.5M blade solution to solve the problem respectively. But both solutions failed. The settings are as follows

Dear @EVElove444,
If I understand correctly, you are using the OpenFAST model of the NREL 5-MW baseline wind turbine as provided in the r-test (https://github.com/OpenFAST/r-test/tree/main/glue-codes/openfast/5MW_Land_BD_DLL_WTurb), disabling the controller altogether (CompServo = 0), initializing the rotor speed to zero, keeping the blade pitch at zero, specifying your own uniform wind ramp, and allowing the rotor speed to freely accelerate.  And you running distinct simulations using distinct unsteady airfoil aerodynamics models (UAMod = 3, 5, 6) and getting different results.  Is that correct?
I'm not surprised different UAMods will generate different results given that they are not capturing unsteady airfoil aerodynamics the same way and each model could result in different levels of aerodynamic damping.  What do you get if you disable unsteady airfoil aerodynamics altogether (AFAeroMod = 1)?
I only see that you are outputting rotor speed and wind speed; do you see any sign of flutter if you output the blade-tip twist (BeamDyn output TipRDzr), which should be more informative than rotor speed in regards to flutter?
Best regards,

I don't understand why I disable WakeMod (WakeMod=0) and chatter instead?
Your suggestion is for me to disable unsteady airfoil aerodynamics (AFAeroMod=1)? I don't quite understand why this setting disables dynamic stall. Is the aerodynamic calculation of the blade correct?

Dear @EVElove444,
I did not suggest setting WakeMod = 0, which disables induction.
Rather, I suggested trying AFAeroMod = 1, which disables unsteady airfoil aerodynamics.
Is you new plot with WakeMod = 0 or AFAeroMod = 1?
Best regards,

I don't understand why you should set AFAeroMod=1.

I suggest a simplified model set-up to get a reference solution without unsteady airfoil aerodynamics enabled.  Then you can assess the impact of the different unsteady airfoil aerodynamics models against this reference solution.

I have another question, if WakeMod=0, does the modified model in BEM theory not work?

When WakeMod = 0, induction is neglected altogether, i.e., BEM is reduced to blade-element theory (without momentum theory) whereby the angle of attack can be calculated geometrically.  WakeMod = 0 is only recommended when induction is negligible anyway, e.g., for a parked/idling rotor.
Best regards,


[POAE7-2308]Transformer support multi-source Cider plan

What changes were proposed in this pull request?
Change CiderPlanRewriter to support multi-source node rewriting.
Why are the changes needed?
As V2S convertor Join support is done, change the CiderPlanRewriter to use the convertor and rewrite join pattern into  CiderPlanNode.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Will be tested as a part of Join-related tests.
Which label does this PR belong to?
velox-plugin

Let's close code-style issue before merging.

@XinDongIntel still has some issues around lint and code-style.


New Maintainers - Sean Li and Louis Chu

Description
Adds Louis Chu and Sean Li to the CODEOWNERS and MAINTAINERS.md files.
Issues Resolved
#171
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

I've added those.

Codecov Report

Merging #172 (b3f9c0c) into main (e02db64) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main     #172   +/-   ##
=======================================
  Coverage   86.20%   86.20%
=======================================
  Files          15       15
  Lines         203      203
  Branches       39       39
=======================================
  Hits          175      175
  Misses         26       26
  Partials        2        2

Flag
Coverage Δ

dashboards-search-relevance
86.20% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Sean Li and Louis Chu has been added as maintainers and CODEOWNERS file is green. You can merge this PR when you are ready.


How to handle argument placement?

Following this comment from @ValeriyMaslenikov. I'm questioning myself how to place the arguments in the Nx command:

Placing them by default after a -- will cause them to be ignored by Nx
So one cannot add Nx-specific arguments to the command (like --configuration=prod to handle production builds)
However, removing this -- will require anybody to add them on their own for their arguments to be handled correctly by the executor (and not by Nx directly)

Two solutions:

We add another input called nxArgs (or something like that) to the action for specific arguments to add before the --
We expect anybody to add the -- manually, which could lead to hard debugging

Hey, @IamBlueSlime !
I think that probably these changes are still the reason for the incompatibility problems. We're using the @ago-dev/nx-aws-cdk-v2:deploy library to deploy the infrastructure using CDK constructs and based on the CI logs today it looks like this:

And on Friday we had a successful pipeline with the following output:

There were no changes in the configuration within these days and here it's hot it looks like:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
        with:
          node-version: 16
      - run: npm ci
      - name: Configure aws credentials
        uses: aws-actions/configure-aws-credentials@master
        with:
          aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }}
          aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }}
          aws-region: 'us-east-2'
      - name: Deploy
        uses: MansaGroup/nrwl-nx-action@v3
        with:
          targets: deploy
          projects: project-name
          args: '--configuration=prod'

@ValeriyMaslenikov I've shipped a v3.2.2 update (without updating the v3 tag for now). I decided not to ship a breaking change and require the users to add the -- separator on their side if they need it (which not everybody does, including you with your usecase).
It would be awesome if you could test this release and report me if everything work as intended :)


Auto-detect HTTP errors in cloudapi calls

@orishoshan I'd like you to review the approach first. I'll adapt all other cmds to this style if we agree on it.