linuxPackages.sysdig: 0.22.1 -> 0.23.1

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from sysdig.
meta.description for linuxPackages.sysdig is: '"A tracepoint-based system tracing tool for Linux (with clients for other OSes)"'.
Release on GitHub
Compare changes on GitHub

Checks done (click to expand)

built on NixOS
/nix/store/9h5qr1mp06pzpxkbczdwi8gq72jgls5x-sysdig-0.23.1/bin/sysdig passed the binary check.
/nix/store/9h5qr1mp06pzpxkbczdwi8gq72jgls5x-sysdig-0.23.1/bin/csysdig passed the binary check.
Warning: no invocation of /nix/store/9h5qr1mp06pzpxkbczdwi8gq72jgls5x-sysdig-0.23.1/bin/sysdig-probe-loader had a zero exit code or showed the expected version
2 of 3 passed binary check by having a zero exit code.
2 of 3 passed binary check by having the new version present in output.
found 0.23.1 with grep in /nix/store/9h5qr1mp06pzpxkbczdwi8gq72jgls5x-sysdig-0.23.1
directory tree listing: https://gist.github.com/724b900d4d4f442137bc3f6fc5bfeab2
du listing: https://gist.github.com/fe086b450bb394544bfed1199e6ebe3a

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

Install cachix from https://cachix.org/
Use r-ryantm's cache:cachix use r-ryantm

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/6d3a2f6f441805f91e604b12939895a147fd2690.tar.gz -p linuxPackages.sysdig
ls -la /nix/store/9h5qr1mp06pzpxkbczdwi8gq72jgls5x-sysdig-0.23.1

cc @7c6f434c for testing.

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: linuxPackages.sysdig
Partial log (click to expand)
while evaluating the attribute 'linux_4_14' at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/top-level/all-packages.nix:14007:3:
while evaluating 'callPackageWith' at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/lib/customisation.nix:108:35, called from /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/top-level/all-packages.nix:14007:16:
while evaluating 'makeOverridable' at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/lib/customisation.nix:67:24, called from /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/lib/customisation.nix:112:8:
while evaluating anonymous function at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/os-specific/linux/kernel/linux-4.14.nix:1:1, called from /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/lib/customisation.nix:69:12:
while evaluating 'buildLinux' at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/top-level/all-packages.nix:14326:16, called from /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/os-specific/linux/kernel/linux-4.14.nix:5:1:
while evaluating 'callPackageWith' at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/lib/customisation.nix:108:35, called from /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/top-level/all-packages.nix:14326:23:
while evaluating 'makeOverridable' at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/lib/customisation.nix:67:24, called from /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/lib/customisation.nix:112:8:
while evaluating anonymous function at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/os-specific/linux/kernel/generic.nix:1:1, called from /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/lib/customisation.nix:69:12:
assertion failed at /private/var/lib/ofborg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/os-specific/linux/kernel/generic.nix:51:1

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: linuxPackages.sysdig
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


seekRange().start is going back and forth while start-over (reopen of #3571)

Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
4.3.3
Can you reproduce the issue with our latest release version?
yes
Can you reproduce the issue with the latest code from main?
yes
Are you using the demo app or your own custom app?
custom app
If custom app, can you reproduce the issue using our demo app?
yes
What browser and OS are you using?
macOS Monterey 12.5
Google Chrome 113.0.5672.126
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
What are the manifest and license server URIs?

Can provide if necessary
What configuration are you using?  What is the output of player.getConfiguration()?

What did you do?

Load the start-over stream and observe the seekRange().start
What did you expect to happen?
seekRange().start is fixed (as the start of the dvr window is fixed)
What actually happened?

(note that this is the same issue as ticket #3571 - as the reporting user no longer has access to the ticket, i am reopening it with my name)
seekRange().start is going back and forth between the manifest loadings.
Normally, we expect this value to either be fixed (if the start position of the dvr window is fixed) or to increase (if the start of the dvr window moves forward). In this case, the value is actually fixed, but shaka shows it as cycling back and forth between several values (see below).
On our app:

On Shaka demo page:

Hi, did you get to take a look at this issue ?

What are the manifest and license server URIs?
Can provide if necessary

Quoting the issue template:
**What are the manifest and license server URIs?**
<!-- NOTE:
  You can send the URIs to<EMAIL_ADDRESS>instead,
  but please use GitHub and the template for the rest.
  A copy of the manifest text or an attached manifest will **not** be
  enough to reproduce your issue, and we **will** ask you to send a
  URI instead.


[a11y] MenuItem keyboard accessibility breaks when using your own MenuItem component

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
Link to live example: https://codesandbox.io/s/red-mountain-mj5dsp?file=/demo.tsx
Steps:

Open the menu
Press "L" on your keyboard
Focus does not get set on the correct MenuItem

Current behavior 😯
A custom MenuItem is unable to set the focus when pressing a character on your keyboard.
Expected behavior 🤔
A custom MenuItem should have the exact same accessibility behavior as a MenuItem.
Context 🔦
I came across the issue while using this library: https://viclafouch.github.io/mui-tel-input/
Your environment 🌎
System:
OS: macOS 12.6
Binaries:
Node: 16.17.0 - ~/.nvm/versions/node/v16.17.0/bin/node
Yarn: 1.22.19 - /opt/homebrew/bin/yarn
npm: 8.15.0 - ~/.nvm/versions/node/v16.17.0/bin/npm
Browsers:
Chrome: 107.0.5304.121
Edge: Not Found
Firefox: 106.0.5
Safari: 16.0
npmPackages:
@emotion/react: ^11.10.5 => 11.10.5
@emotion/styled: ^11.10.5 => 11.10.5
@mui/base:  5.0.0-alpha.107
@mui/core-downloads-tracker:  5.10.15
@mui/lab: ^5.0.0-alpha.109 => 5.0.0-alpha.109
@mui/material: ^5.10.15 => 5.10.15
@mui/private-theming:  5.10.15
@mui/styled-engine:  5.10.14
@mui/system:  5.10.15
@mui/types:  7.2.1
@mui/utils:  5.10.15
@types/react: ^18.0.24 => 18.0.24
react: ^18.2.0 => 18.2.0
react-dom: ^18.2.0 => 18.2.0
typescript: ^4.8.4 => 4.8.4

The Menu applies additional props to the underlying MenuItems. If you want to wrap the built-in MenuItem with your own component, be sure to spread the additional props to retain the functionality:
const MyCustomMenuItem = ({ name, onClick, ...other }: Props) => {
  return <MenuItem onClick={onClick} {...other}>{name}</MenuItem>;
};

Thanks! This did indeed solve my issue! 🙌


Provide Typescript type declarations for jco API

I am attempting to use jco as a library from a Typescript project. The following import throws an error:
import { transpile } from "@bytecodealliance/jco";

Throws:
Could not find a declaration file for module '@bytecodealliance/jco'. <EMAIL_ADDRESS>implicitly has an 'any' type.
  Try `npm i --save-dev @types/bytecodealliance__jco` if it exists or add a new declaration (.d.ts) file containing `declare module '@bytecodealliance/jco';`ts(7016)

This appears to be because there are no .d.ts files in node_modules/@bytecodealliance/jco, so ts doesn't recognize the package. I can add my own declaration file to get unblocked, but this seems like a thing that will impact multiple users going forward.
From some quick research it seems like this could be handled in a few ways:

Change jco to a typescript project, run tsc as part of the build to generate the .d.ts bindings
Manually write ts bindings and distribute them with the package
Manually write the bindings and contribute them to DefinitelyTyped

The first option looks like the best, but would be fairly disruptive. The other options might be quicker.

Happy to contribute to some work here, but would like feedback from project maintainers on what direction is preferable before I dive too far in.

Thanks for bringing this up, we should definitely resolve it!
The file in src/api.js directly reexports from files that are all themselves typed, so it should be possible to achieve this with just an api.d.ts or jsdoc comments that reexport from the same interfaces.
So it should be a relatively PR to fix, and we shouldn't need to maintain much more than just those reexport declarations.
If you're able to look into this further that would be a huge help.

Almost done with this, but I'm encountering an error that I've encountered in my own projects as well.
export { tools, tools as 'local:wasm-tools/tools' }

This is valid javascript, but (seemingly) not valid typescript. Ts accepts as fooBar, but not as "fooBar".  This is probably a ts bug since it should mirror the js implementation.
In my own projects I've been handling this by seding in a replacement before running tsc, but that feels a but hacky for the project that generates those export statements. It should work here though as nothing appears to be using that alias.
Created a bug in the ts repo to track this: https://github.com/microsoft/TypeScript/issues/56375

Ahh turns out this is already a known ts bug, but the fix for it seems to have stalled out: https://github.com/microsoft/TypeScript/issues/40594

Yes, for TypeScript definitions, we just have to omit these export names for now.


Fastnlight: Watch manahomeservices.com

Fastnlight requests the watch of the watch_keyword manahomeservices\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

manahomeservices\.com has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Approved by Cow in Charcoal HQ


Padding/margins of structures

It would be awesome to have the option to specify the padding (or margins) of structures:

Sometimes the image is too crowded to be readable.

First of it's pure coincidence I'm replying this quickly, don't get used to it!
For my own reference:
check drawOptions -> padding option and additionalAtomLabelPadding while padding is

fraction of empty space to leave around the molecule with default = 0.05

and additionalAtomLabelPadding

additional padding to leave around atom labels. Expressed as a fraction of the font size with default 0

As a reply to you:
If the image is too crowded simply reduce the amount of molecules on the Image/slide or increase the slide dimension. See constructor named arguments. This usually requires some trial/error to get a nice looking result. *
From experience if you have very different types of molecules like long chains plus bulky molecules on the same slide, it's harder or impossible to create a very nice looking result.

The molecules have a fixed maximum size defined by bond_length argument. If a molecule is too big to fit, it will shrink but that doesn't wok perfectly with atom labels. hence I advice to only use similar sized molecules per slide.  But main point is, molecules won't grow beyond bond_length and hence more space per molecule = more padding.

Great, thanks for (not usual) quick reply.


fix: gql websocket link 0.3.4

There is new version for gql_websocket_link to 0.3.4
This change updates the version from 0.3.1 to 0.3.4
refs: #84

https://www.conventionalcommits.org/en/v1.0.0/

Updated the title and description.
i think something got messed up, only one file should have been changed.
ill try to fix that whenever i have time.


Add status_mut() function to Response

I'd like to use a Leptos trait that expects this to be available, and I couldn't think of a reason not to have it. Let me know if there are any issues

/ok-to-test sha=9e4ea50

/ok-to-test sha=fe7514f


Support window name

Coverage decreased (-0.8%) to 91.193% when pulling 8417b4539e6a01908f3f144c91034a7d89cd70bf on support-window-name into c7fb44a068fec6807db99155dcb6bb259e4705f2 on master.

@hariombalhara  @chhavi-khandelwal  Coverage has decreased by ~1%. Can we make sure to have it at least the same as earlier?


python311Packages.jupyterlab-server: 2.25.0 -> 2.25.1; rename from jupyterlab_server

Description of changes
Changelog: https://github.com/jupyterlab/jupyterlab_server/blob/v2.25.1/CHANGELOG.md
part of #245383

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 267010 at 6008e57f run on aarch64-darwin 1

16 packages marked as broken and skipped:

python310Packages.batchspawner
python310Packages.dockerspawner
python310Packages.jupyter-contrib-nbextensions
python310Packages.jupyterhub
python310Packages.jupyterhub-ldapauthenticator
python310Packages.jupyterhub-systemdspawner
python310Packages.jupyterhub-tmpauthenticator
python310Packages.oauthenticator
python311Packages.batchspawner
python311Packages.dockerspawner
python311Packages.jupyter-contrib-nbextensions
python311Packages.jupyterhub
python311Packages.jupyterhub-ldapauthenticator
python311Packages.jupyterhub-systemdspawner
python311Packages.jupyterhub-tmpauthenticator
python311Packages.oauthenticator

16 packages failed to build:

python310Packages.bqplot
python310Packages.bqscales
python310Packages.einops
python310Packages.jupyterlab-git
python310Packages.mkdocs-jupyter
python310Packages.phik
python310Packages.tsfresh
python310Packages.xarray-einstats
python311Packages.bqplot
python311Packages.bqscales
python311Packages.einops
python311Packages.jupyterlab-git
python311Packages.mkdocs-jupyter
python311Packages.phik
python311Packages.tsfresh
python311Packages.xarray-einstats

47 packages built successfully:

ihaskell
jupyter
jupyter-all
nbqa
python310Packages.ansible-kernel
python310Packages.ipytablewidgets
python310Packages.jupyter
python310Packages.jupyter-collaboration
python310Packages.jupyter-contrib-core
python310Packages.jupyter-nbextensions-configurator
python310Packages.jupyterlab
python310Packages.jupyterlab-lsp
python310Packages.jupyterlab-server
python310Packages.jupytext
python310Packages.nbdev
python310Packages.nbdime
python310Packages.nikola
python310Packages.nix-kernel
python310Packages.notebook
python310Packages.notedown
python310Packages.pydeck
python310Packages.pymoo
python310Packages.qgrid
python310Packages.streamlit
python310Packages.vega
python311Packages.ansible-kernel
python311Packages.ipytablewidgets
python311Packages.jupyter
python311Packages.jupyter-collaboration
python311Packages.jupyter-contrib-core
python311Packages.jupyter-nbextensions-configurator
python311Packages.jupyterlab
python311Packages.jupyterlab-lsp
python311Packages.jupyterlab-server
python311Packages.jupytext
python311Packages.nbdev
python311Packages.nbdime
python311Packages.nikola
python311Packages.nix-kernel
python311Packages.notebook
python311Packages.notedown
python311Packages.pydeck
python311Packages.pymoo
python311Packages.qgrid
streamlit (python311Packages.streamlit)
python311Packages.vega
quarto


Create examples.md

I've added the Examples page and added a new project called "Unicorn Chat" to it.

We're not sure we're going to keep this page so we'll defer this decision until later.


Cannot tab between radio buttons

Just testing on Chrome 43, I cannot tab between the radio buttons on the example page.
When tabbing from the top-down, the first is selected then the focus skips to the next link and the page. Tabbing up goes to the bottom radio button then to the previous link.
If a radio button is selected, this one is always the only one focused when tabbing up or down the page.
This is an accessibility concern.

Closed as it's not an issue, radio buttons are selected using the arrow, tab goes into the group


[Aqara] Pet Feeder Edge Device Driver

It looks like Github Actions ran into some issue running the linter and uploading the driver and didn't maintain the logs of the errors. Hopefully your changes will cause them to run again (successfully).

We'd like the Aqara folder here to be at the same level in the directory structure as the SmartThings folder.

OK, I will change the folder according to your guide.

Just in case you can't see them, here are your luacheck failures:
Checking drivers/SmartThings/aqara/src/init.lua   2 warnings

    drivers/SmartThings/aqara/src/init.lua:43:120: (W[6](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4320165114/jobs/7593682112#step:4:7)12) line contains trailing whitespace
    drivers/SmartThings/aqara/src/init.lua:96:13: (W211) unused variable waiting_timer

Checking drivers/SmartThings/aqara/src/test/test_aqara_pet_feeder.lua [7](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4320165114/jobs/7593682112#step:4:8) warnings

    drivers/SmartThings/aqara/src/test/test_aqara_pet_feeder.lua:54:55: (W612) line contains trailing whitespace
    drivers/SmartThings/aqara/src/test/test_aqara_pet_feeder.lua:71:119: (W612) line contains trailing whitespace
    drivers/SmartThings/aqara/src/test/test_aqara_pet_feeder.lua:[8](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4320165114/jobs/7593682112#step:4:9)8:11[9](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4320165114/jobs/7593682112#step:4:10): (W612) line contains trailing whitespace
    drivers/SmartThings/aqara/src/test/test_aqara_pet_feeder.lua:96:[11](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4320165114/jobs/7593682112#step:4:12)9: (W6[12](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4320165114/jobs/7593682112#step:4:13)) line contains trailing whitespace
    drivers/SmartThings/aqara/src/test/test_aqara_pet_feeder.lua:[14](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4320165114/jobs/7593682112#step:4:15)2:11: (W211) unused function reset_status
    drivers/SmartThings/aqara/src/test/test_aqara_pet_feeder.lua:[15](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4320165114/jobs/7593682112#step:4:16)5:119: (W612) line contains trailing whitespace
    drivers/SmartThings/aqara/src/test/test_aqara_pet_feeder.lua:196:119: (W612) line contains trailing whitespace

please see my note about git mv ing these to an Aqara directory on the same level as Smartthings

The Aqara directory should be a landing place for this and for all future Aqara drivers, so we should probably not have the driver source code files stored at the top level of the manufacturer directory. The new Aqara folder is in the correct place, but the driver code should probably be in a pet-feeder subdirectory or something. You can see how the SmartThings directory contains several drivers in it as subdirectories, we should do that with Aqara as well.

Checking drivers/Aqara/src/init.lua               2 warnings

    drivers/Aqara/src/init.lua:2:7: (W211) unused variable defaults
    drivers/Aqara/src/init.lua:100:13: (W211) unused variable waiting_timer

Checking drivers/Aqara/src/test/test_aqara_pet_feeder.lua 7 warnings

    drivers/Aqara/src/test/test_aqara_pet_feeder.lua:54:55: (W[6](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4349927260/jobs/7616998315#step:4:7)12) line contains trailing whitespace
    drivers/Aqara/src/test/test_aqara_pet_feeder.lua:[7](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4349927260/jobs/7616998315#step:4:8)1:119: (W612) line contains trailing whitespace
    drivers/Aqara/src/test/test_aqara_pet_feeder.lua:[8](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4349927260/jobs/7616998315#step:4:9)8:11[9](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4349927260/jobs/7616998315#step:4:10): (W612) line contains trailing whitespace
    drivers/Aqara/src/test/test_aqara_pet_feeder.lua:96:[11](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4349927260/jobs/7616998315#step:4:12)9: (W6[12](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4349927260/jobs/7616998315#step:4:13)) line contains trailing whitespace
    drivers/Aqara/src/test/test_aqara_pet_feeder.lua:[14](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4349927260/jobs/7616998315#step:4:15)2:11: (W211) unused function reset_status
    drivers/Aqara/src/test/test_aqara_pet_feeder.lua:[15](https://github.com/SmartThingsCommunity/SmartThingsEdgeDrivers/actions/runs/4349927260/jobs/7616998315#step:4:16)5:119: (W612) line contains trailing whitespace
    drivers/Aqara/src/test/test_aqara_pet_feeder.lua:196:119: (W612) line contains trailing whitespace

subdirectories

I have changed the directory structure.


Vite TypeScript error when building

I have a Vite + Vue project which works fine on development, but when I try to build it, I get this error:
$ vue-tsc --noEmit && vite build
../../node_modules/vue-tsc/typescript/lib/lib.dom.d.ts:11438:87 - error TS2344: Type 'HTMLElementTagNameMap[K]' does not satisfy the constraint 'Node'.
  Type 'HTMLElement | HTMLCanvasElement | HTMLImageElement | HTMLVideoElement | HTMLAnchorElement | ... 67 more ... | Picker' is not assignable to type 'Node'.
    Type 'Picker' is not assignable to type 'Node'.
      Types of property 'addEventListener' are incompatible.
        Type '<K extends keyof EmojiPickerEventMap>(type: K, listener: (this: Picker, ev: EmojiPickerEventMap[K]) => any, options?: boolean | AddEventListenerOptions | undefined) => void' is not assignable to type '(type: string, listener: EventListenerOrEventListenerObject | null, options?: boolean | AddEventListenerOptions | undefined) => void'.
          Types of parameters 'listener' and 'listener' are incompatible.
            Type 'EventListenerOrEventListenerObject | null' is not assignable to type '(this: Picker, ev: EmojiClickEvent | SkinToneChangeEvent) => any'.
              Type 'null' is not assignable to type '(this: Picker, ev: EmojiClickEvent | SkinToneChangeEvent) => any'.

11438     querySelectorAll<K extends keyof HTMLElementTagNameMap>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>;

The solution for now is to set skipLibCheck to true but I'm worried all other declaration files will get skipped.
{
  "compilerOptions": {
    ...
    "skipLibCheck": true
  },
  "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
}

I'm using the API btw.
import Picker from 'emoji-picker-element/picker'
...
data: () => ({
    picker: new Picker()
}),
mounted() {
    const root = this.$refs.root as HTMLDivElement
    root.appendChild(this.picker) // I also get type error here as it is expecting of type DOM
},
...

Do you have a sample project that can demonstrate the issue? Which TypeScript version are you using? What is your tsconfig.json?
I tried a basic example using the latest TypeScript and was not able to reproduce.

Hi, it's a fresh vite + vue-ts app. Here's my configs
tsconfig.json
{
  "compilerOptions": {
    "target": "esnext",
    "module": "esnext",
    "moduleResolution": "node",
    "strict": true,
    "jsx": "preserve",
    "sourceMap": true,
    "resolveJsonModule": true,
    "esModuleInterop": true,
    "lib": ["esnext", "dom"],
    "skipLibCheck": false
  },
  "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
}

package.json
"devDependencies": {
  "@vitejs/plugin-vue": "^1.2.5",
  "@vue/compiler-sfc": "^3.0.5",
  "typescript": "^4.3.2",
  "vite": "^2.4.3",
  "vue-tsc": "^0.0.24"
},

Thanks, I found a repro. Here it is: https://github.com/nolanlawson/repro-typescript-vue-issue
Unfortunately I'm not much of a TypeScript expert, and I don't understand why it fails in a vue-ts project but not a vanilla TypeScript project. TypeScript is complaining about:
src/App.vue:19:22 - error TS2345: Argument of type 'Picker' is not assignable to parameter of type 'Node'.

19     root.appendChild(new Picker()) // I also get type error here as it is expecting of type DOM
                        ~~~~~~~~~~~~

node_modules/vue-tsc/typescript/lib/lib.dom.d.ts:11438:87 - error TS2344: Type 'HTMLElementTagNameMap[K]' does not satisfy the constraint 'Node'.
  Type 'HTMLElement | HTMLCanvasElement | HTMLImageElement | HTMLVideoElement | HTMLAnchorElement | ... 67 more ... | Picker' is not assignable to type 'Node'.
    Type 'Picker' is not assignable to type 'Node'.
      Types of property 'addEventListener' are incompatible.
        Type '<K extends keyof EmojiPickerEventMap>(type: K, listener: (this: Picker, ev: EmojiPickerEventMap[K]) => any, options?: boolean | AddEventListenerOptions | undefined) => void' is not assignable to type '(type: string, listener: EventListenerOrEventListenerObject | null, options?: boolean | AddEventListenerOptions | undefined) => void'.
          Types of parameters 'listener' and 'listener' are incompatible.
            Type 'EventListenerOrEventListenerObject | null' is not assignable to type '(this: Picker, ev: EmojiClickEvent | SkinToneChangeEvent) => any'.
              Type 'null' is not assignable to type '(this: Picker, ev: EmojiClickEvent | SkinToneChangeEvent) => any'.

11438     querySelectorAll<K extends keyof HTMLElementTagNameMap>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>;
                                                                                ~~~~~~~~~~~~~~~~~~~~~~~~

The definition causing the problem is addEventListener here:
https://github.com/nolanlawson/emoji-picker-element/blob/ad7c660f045ee0ac94c389292ece2e2ba3e1a50d/src/types/picker.ts#L31-L33
I borrowed this from some blog post about how to expose custom element TypeScript types, probably this one.
I could just remove the addEventListener and removeEventListener types, but then folks wouldn't get nice typings when they do something like picker.addEventListener('emoji-click').
Can you try some other custom element projects that fire events and see if they work in vue-ts? Maybe this will give me hints about how I can make it work.

It looks like if you set strict to false in tsconfig.json then it compiles with no errors.

@nolanlawson  The actual error is here:
Type 'null' is not assignable to type '(this: Picker, ev: EmojiClickEvent | SkinToneChangeEvent) => any'.
So the definition says it won't accept values that can be null, but the object that is actually passed in can be null.
Try to change the definiton to the following (I haven't actually tried to compile it):
addEventListener<K extends keyof EmojiPickerEventMap>(type: K, listener: ((this: Picker, ev: EmojiPickerEventMap[K])  => any) /*the | null is new here*/ | null, options?: boolean | AddEventListenerOptions) {
   super.addEventListener(type, listener, options);
 }

Thanks, I tried that, it didn't work. I found another solution though.

Fixed in v1.6.5

Can confirm it's fixed in 1.6.5. Thank you!


preprocessing script for Dependency parsing data

Hi,
Thank you for this great paper and also for releasing the code.
My question is about the preprocessing of other data like dependency parsing, the provided scripts do not handle it I guess. So is it possible to know what is the expected format of the input. Does a Matrix N*N representing the graph structure is enough, or other tricky representations must be added.
Thanks

Thanks for the interest in our work!
The WebNLG and SR11 scripts
(webnlg_gcnonmt_input.py/sr11_onmtgcn_input.py) read WebNLG and SR11
data and generate input files encoding the graphs for GCN. The input
GCN encoder needs the following files:
DATASET-nodes.txt (nodes of the graph, i.e., the words of the sentence)
DATASET-labels.txt (label for an edge, i.e., the label of the syntactic edge)
DATASET-node1.txt (index of arrival node for an edge)
DATASET-node2.txt (index of departure node for an edge)
Note that line N in all files describes the graph data instance N of
the dataset.
An example:
nodes:  Eastern governingBody GOVERNINGBODY Province , Sri Lanka
labels: A0 A1 NE NE NE NE
node1:   0  2  3  4  5  6
node2:   1  1  0  0  0  0

OK,
Thank you for your help.


Added support for VMS search options max/page

This adds support for two new options: max and page. This can be used for
pagination. It should work through fog, I need to test tomorrow.

@tbrisker this patch is required to have pagination support for oVirt. This was tested with oVirt 3.6, should work with RHEV. We only need to override vms method in model/ovirt.rb and pass the option hash into Fog driver. It supports it: https://github.com/fog/fog/blob/master/lib/fog/ovirt/requests/compute/list_virtual_machines.rb#L5-L7 so the Foreman change is trivial.

We need to backport this into 0.0.8x branch as well.

RHEV docs: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.6/html/Administration_Guide/appe-Using_Search_Bookmarks_and_Tags.html#sect-Searches

@lzap is it possible to also get a total count? it may be required for datatables to do the pagination correctly (it needs to know how many pages there are).

Looks like we need to do separate call: system_service.get.summary.vms.total

Can we do it without total? Because it looks like this will actually slow down cases when you only have dozens of systems. Two calls instead of one.

I have just amended one additional change. This looks for without_details option and when provided, loading of 150 VMs on slow line (Olomouc -> Boston lab) shortens the total loading time from 17 secs to 5 seconds. Since both rbovirt and fog does not provide VM count number, I recommend to limit the total number of VMs showed in foreman in a global setting value with default of 100. This gives us reasonable times.

@tbrisker can you test now?

@lzap Works just fine.

@lzap is it possible to add ordering parameters?

I think that ovirt search supports that already, you just need to pass it
as a search parameter.

Since this is matter of backporting and we will be doing this for Satellite, I don't like adding other new features like sorting. Let's keep it smallest possible and plan ordinary feature for that.

Merged as b56ec67 and backporting into 0.0 series.


Prevent user from deleting draft if form does not have published version

I realized that there's an unusual edge case whereby a user can have a form without a published version and also without a draft. A user can't reach this state using Frontend, but they can do so using the API if they delete the draft of a form without a published version. I'm not doing much to account for this possibility in Frontend, so I think it'd be useful to prevent this case in Backend. How about if the user tries to delete the draft of a form without a published version, Backend returns a Problem?
This is definitely not a priority, but I think it'd make it slightly easier to reason about form versions. Maybe this would be a good issue for a contributor?

ehhhhh i'm not sure i hate that this is possible. i'll think about it.

If a user has a form without a published version, then rather than delete its draft, I think the user should replace the draft, which we currently support. I think it would simplify things to be able to assume that every form without a published version has a draft. That'd mean that there'd be just two types of forms to reason about: draft forms and published forms. Right now there's a third type of form: unpublished yet also draft-less. If there's a use case for that third type, and we want to support it, that'd be good information too, because I'd keep that in mind while developing Frontend. I also think it'd be useful to highlight that case in the API docs, because I suspect that many downstream tools wouldn't consider that case otherwise. Again, not high priority though!

i guess because it's not possible to create a form without a schema it makes sense to always require one. i'll 409 in this case then.


Spec export crashes (Null is not an object)

Sketch Measure v 2.6.12
Sketch v46
Let me know how I can send you crash log files.

I am also having this same issue. I think it must be related to complexly nested symbols some way: In the same file, I am able to export an artboard that does not leverage a very complex symbol, but another artboard that does ( master symbol > symbol > symbol > symbol) throws the same error as above. When we detached all symbols and then tried to export, however, it worked.

Sketch Measure v2.6.13
Sketch v47.1

I could fix the issue by checking for broken symbols and fixing those.
They are marked with a dashed red overlay and were quite hard to spot in a dark interface ;)
After repairing them Sketch Measure works nicely again.

Ah! Thank you!! I inadvertently "fixed" this yesterday when I realized that I'd had some broken links hiding off the artboard, and had deleted them. I just tried to export – and success! Thanks for the insight!


Khagapati

This Pull Request resolves Issue #3
Description:
Added the Hello World program using c language

Any updates here? Or should we close the Pull Request?

Are there any updates here or should we close the PR and label it as spam?

spam!


feat(atomic): initial implementation of atomic-search-box-internal-results

https://coveord.atlassian.net/browse/KIT-1632
https://user-images.githubusercontent.com/30511433/169099265-edea7132-3e6d-4bd1-908c-860cc08c5a66.mov
An initial implementation  implementation with a little video!

Was the idea of adding a new event already reviewed? I thought we were going to use the existing suggestion events, and maybe add some more options/methods to it.

@ThibodeauJF @btaillon what do you guys think now? 🙂


Override status code 201 with 200

Hi, if I request a POST to my json-server implementation, the response status code is 201, what is totally ok. But I need the response status code 200 instead of 201 to satisfy my application (client).
I thought I could use the following code lines:
server.use((req, res, next) => {
  if (req.method === 'POST' /*&& <WHAT CAN I INSERT HERE?>*/) {
    res.status(200).jsonp(req.body);
  } else {
    next();
  }
});

But I won't override alle status codes...only the 201. So, what can I insert in the If clause to hit only 201 status codes?

I found a solution...it's kind of hacky...but it works :-P
server.use((req, res, next) => {
  if (req.method === 'POST') {
    res.status = ((response, statusCode) => {
      response.statusCode = statusCode === 201 ? 200 : statusCode;
      return response;
    }).bind(undefined, res);
    next();
  } else {
    next();
  }
});


WIP: Add to downstream-ci

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


DS-2614: Ignore custom resource policies for unfinished items

+1. I just ran a quick test, and it looks to work as advertised. I've added more info in a comment on the ticket.

I'm having a bit of trouble testing this one - maybe I was foolish to checkout the PR and test that case first? It works as advertised, but when switching back to master or any old branch, rebuilding+redeploying, and trying new submissions, etc., I can't seem to reproduce the old bad behaviour using the test Tim described in DS-2614 JIRA comments. Am I doing something wrong?

@kshepherd - are you sure nothing was "cached"? If you were only testing XMLUI, it's possible you were hitting the Cocoon cache.  As noted in the ticket, I was able to reproduce this behavior on "master" with any in-progress submission.

@tdonohue yep mea culpa, wasn't caching, it was a more fundamental, err, "user error"
I can confirm that I can view a bitstream with lifted embargo in various "in progress" submissions as unauthenticated user with master, and that this PR fixes the issue (restricted resource 404).
Tested in DSpace-Vagrant with XMLUI and EmbargoUploadStep.
+1, tested successfully

Has +2 Committer votes/tests. Merging & cherry-picking to dspace-5_x.


Ice Drift (Direction) symbol issue

This is an issue in:

[ ]  2525C
[ ]  2525B

It is not an issue in APP6-B, APP-6-D
It is fixed in 2525D (https://github.com/Esri/military-symbology/issues/270)

Fixed
SIDC
Name
Feature Type

- [ ]
46110304
Ice Systems-Dynamic Processes-Ice Drift (Direction)
Oceanographic Point

Should be:

Symbol Key lacked _C suffix. Added a copy with that value. Testing to see if this resolves the issue.

The symbol now appears as an arrow.  I tested whether the symbol rotates when the rotation angle is specified, and it does not.

According to the 2525B doc, "3. Orientation. The orientation of the graphic points in the direction of the ice drift." (p654)
@csmoore - how would we modify the style to apply rotation?

This issue was moved to ArcGIS/military-symbology-styles#75


ModeService to LanguageService var names

Cleanup - this service changed from ModeService to LanguageService in the last VS Code merge - just updating the var names to match. I'll be following up with doing a separate PR to clean up any outdated references to mode (it's now languageID).

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 15 (20.0%)  changed or added relevant lines in 5 files are covered.
5 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.01%) to 41.956%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/sql/workbench/browser/editor/profiler/dashboardInput.ts
0
1
0.0%

src/sql/workbench/contrib/query/browser/queryEditor.ts
1
3
33.33%

src/sql/workbench/services/notebook/browser/models/cell.ts
1
3
33.33%

src/sql/workbench/services/notebook/browser/models/notebookModel.ts
1
3
33.33%

src/sql/workbench/contrib/notebook/browser/cellViews/code.component.ts
0
5
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/sql/workbench/services/notebook/browser/models/cell.ts
1
73.64%

extensions/notebook/src/jupyter/serverInstance.ts
4
75.5%

Totals

Change from base Build<PHONE_NUMBER>:
-0.01%

Covered Lines:
28855

Relevant Lines:
63878

💛  - Coveralls


[bug]: RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False

Is there an existing issue for this?

[X] I have searched the existing issues

OS
macOS
GPU
mps
VRAM
8GB
What happened?
Attempting to load InvokeAI for the first time after installation and I get this Runtime error:

RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location=torch.device('cpu') to map your storages to the CPU.

No idea how to change a setting without re-installing and even then I get the same error.
Screenshots
No response
Additional context
All of my models are .ckpt or .pt and are being imported from a seperate folder.
Contact Details
No response

Just received this message on updating to Invoke 2.3.2. I'm on an M2 macbook pro.

...I have just found a solution that resolves the issue via Chat GPT. : ) This appears to be the result of Mac M2s having no GPU to speak of. The solution comes from editing the model_manager.py file.
This chunk starts at line 871, the revised line is #875.
/Users//invokeai/.venv/lib/python3.10/site-packages/ldm/invoke
        # another round of heuristics to guess the correct config file.
        checkpoint = (
            safetensors.torch.load_file(model_path)
            if model_path.suffix == ".safetensors"
            else torch.load(model_path)

Replace last line there with:
 else torch.load(model_path, map_location=torch.device('cpu'))
...oh, and press the magic “Command” + “Shift” + “.” (period) keys to see the hidden .venv folder of course.
Worked for me.

Half of my legacy ckpts won't load due to this error. I tried @mindfu23 s fix(thanks!) but it didn't fix the issue. Any ideas for the mac users?

Running into this on an M1 Macbook Pro 16.  I had a completely working version of InvokeAI with a lot of models, including some that I created.  Tried both manual install and using the installer.  Both gave this error.  Also, I noticed somewhere along the way that it thinks there is no GPU.  Concerned about that because M1 Macbook Pros do have a GPU.
Now the previous version I had installed won't load either.  I did try to install it in an alternative directory, just assuming installations would be self-contained.  That was a mistake.  Any help would be really appreciated.

Alright, followed @mindfu23's fix and I have a working version again.  Still not sure about the CPU vs GPU thing here though.

I don't understand why this is closed.
This was not a solution, but a workaround.
And it does not work anymore for version 3.4.


Setup wizard

Some thoughts on our setup wizard:

Select from list: WiFi SSID
Password: WPA password
Enter: hostname for local machine
Enter: lightning node alias (prefill with hostname)
Select from list: swap device (optional but recommended)
Select from list: storage device (optional but recommended)
Password: user account (for ssh, sudo, etc) [min. 8 char]
Password: bitcoin rpc [min 8. char]
Password: lightning wallet (needed for lncli unlock after each reboot) [min. 8 char]
Password: lnd seed (to regenerate lightning wallet) [min. 8 char]

Options we might want to add:

Select between: bitcoin mainnet or testnet
Enter: bitcoin port [default 8333 (18333 testnet)]
Enter: bitcoin rpc port [default 8332]
Enter: lightning port [default 9735]
Select between: lnd or c-lightning
Select between: bitcoind or btcd
Enter: public key (for ssh)

We can consider forking RaspiWiFi to achieve the first two steps. Shell scripts in Raspiblitz can be called to achieve many other steps.
@soyjavi Hope this is helpful
@meeDamian Did I miss anything?

I think that absolutely everything that can be removed from the initial wizard should be removed from the initial wizard (or at least be hidden behind "Developer options" and some magic trick to get there).
As discussed on Wire before, all passwords and secrets should be securely generated for the user, and the user should be presented with a file download (the-box.backup(?)) and a master password` upon wizard completion.
IMO, the box should not start to operate unless the file has been downloaded and user proved the knowledge of the password - we can use the same mechanism as most Bitcoin wallets employ: show and ask to store the thing in one step, then change the screen and ask for some parts of the thing .
About external storage/SWAP devices, I think our boxes should ship with devices already pre-configured in a non-ambiguous way, ex. a file in the root fs named sth like:

FORMAT_THIS_DEVICE_ON_FIRST_MOUNT,
FORMAT_THIS_DEVICE_AS_BACKUPS_ON_FIRST_MOUNT,
FORMAT_THIS_DEVICE_AS_SWAP_AND_VOLATILE_ON_FIRST_MOUNT).

Doing that also allows us to give easy (and clear on what it does) way for users to attach extra storage, swap, etc….
Potentially we can make some decisions based on storage medium capacity, (out-of-my-ass) examples:

small - only use for backups
bigger - use for swap
huge - use for block data

Once, the box is able to connect, and gets paired(?) with the device, it should obviously expose an interface where users can fiddle with some basic things: LN node name/color, add more SSIDs. But let's keep in mind, the more user-facing options there are the more likely it is for them to mess things up. So our initial target should be nearly zero "dangerous" options, and any advanced conf done via ssh with "you're taking the steering wheel now" disclosure.
Another thing we should think about is updates… Of os-packages, Docker, nodes, our, etc. Seems to me like all of them might need a different approach :/. But that might need a yet another issue @AnotherDroog(?)

ssh should potentially be either disabled completely until user adds their key through the web interface, or a JIC/emergency private key should be generated during the initial setup wizard and also included in the downloaded bundle.

I agree with everything you mentioned here.
SSH can still be enabled for development but should probably be disabled in releases when not using key auth.
The idea with small/large attached storage tiers is good. I might even suggest using a swap file instead of a swap device for ease of use.
As for the-box.backup maybe we can even include a JSON representation of all settings to make restores / migrations easier?

At the time of creating the the-box.backup we don't have that many configs available yet, so restoring from it later might be quite confusing to users (as all the config done later will be lost). On the other hand, forcing/asking/encouraging users to download multiple files (or versions of the file), will only make it much more confusing - I remember days of non-HD wallets on Bitcoin and the 100s of backups that blockchainDOTinfo sent me 😓.

Moved to Setup GUI discussion, closing.


new/updated cmdlets for ACS interop

Docs Build status updates of commit 6cc7b08:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md
:x:Error

Details

teams/teams-ps/teams/Get-CsPolicyPackage.yml
:warning:Warning

Details

teams/teams-ps/teams/Get-CsGroupPolicyAssignment.yml
:warning:Warning

Details

teams/teams-ps/teams/Get-CsUserPolicyPackage.yml
:warning:Warning

Details

teams/teams-ps/teams/index.yml
:warning:Warning

Details

teams/teams-ps/teams/Get-CsUserPolicyPackageRecommendation.yml
:warning:Warning

Details

teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.yml
:warning:Warning

Details

teams/teams-ps/teams/Get-Team.yml
:warning:Warning

Details

teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.yml
:warning:Warning

Details

teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md

Line 0, Column 0: [Error-MAML2Yaml_LoadFileFailed]

Failed to load file: W:/t5uw-s/teams/teams-ps/teams/Get-CsTeamsAcsFederationConfiguration.md:20:(242) '

### Example 1
'
 Expect Heading level 2, please try to use PlatyPS validate the content

teams/teams-ps/teams/Get-CsPolicyPackage.yml

Line 12, Column 9: [Warning-file-not-found] Invalid file link: 'Grant-CsUserPolicyPackage.yml'.

teams/teams-ps/teams/Get-CsGroupPolicyAssignment.yml

Line 8, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsGroupPolicyAssignment.yml'.
Line 10, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsGroupPolicyAssignment.yml'.
Line 12, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsGroupPolicyAssignment.yml'.

teams/teams-ps/teams/Get-CsUserPolicyPackage.yml

Line 12, Column 9: [Warning-file-not-found] Invalid file link: 'Grant-CsUserPolicyPackage.yml'.

teams/teams-ps/teams/index.yml

Line 13, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Get-CsTeamsAcsFederationConfiguration'.
Line 30, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Get-TeamUser'.
Line 31, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Grant-CsGroupPolicyPackageAssignment'.
Line 32, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Grant-CsTeamsShiftsPolicy'.
Line 33, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Grant-CsUserPolicyPackage'.
Line 34, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-CsBatchPolicyAssignmentOperation'.
Line 35, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-CsBatchPolicyPackageAssignmentOperation'.
Line 36, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-CsCustomPolicyPackage'.
Line 37, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-CsGroupPolicyAssignment'.
Line 38, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-CsTeamsShiftsPolicy'.
Line 39, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-CsTeamTemplate'.
Line 40, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-Team'.
Line 41, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-TeamChannel'.
Line 42, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.New-TeamsApp'.
Line 43, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-CsCustomPolicyPackage'.
Line 44, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-CsGroupPolicyAssignment'.
Line 45, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-CsTeamsShiftsPolicy'.
Line 46, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-CsTeamTemplate'.
Line 47, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-Team'.
Line 48, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-TeamChannel'.
Line 49, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-TeamChannelUser'.
Line 50, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-TeamsApp'.
Line 51, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-TeamsAppInstallation'.
Line 52, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Remove-TeamUser'.
Line 53, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-CsGroupPolicyAssignment'.
Line 54, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-CsTeamsAcsFederationConfiguration'.
Line 55, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-CsTeamsShiftsPolicy'.
Line 56, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-Team'.
Line 57, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-TeamArchivedState'.
Line 58, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-TeamChannel'.
Line 59, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-TeamFunSettings'.
Line 60, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-TeamGuestSettings'.
Line 61, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-TeamMemberSettings'.
Line 62, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-TeamMessagingSettings'.
Line 63, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-TeamPicture'.
Line 64, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Set-TeamsApp'.
Line 65, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Update-CsCustomPolicyPackage'.
Line 66, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Update-CsTeamTemplate'.
Line 67, Column 5: [Warning-xref-not-found] Cross reference not found: 'MicrosoftTeamsPowerShell.Update-TeamsAppInstallation'.

teams/teams-ps/teams/Get-CsUserPolicyPackageRecommendation.yml

Line 12, Column 9: [Warning-file-not-found] Invalid file link: 'Grant-CsUserPolicyPackage.yml'.

teams/teams-ps/teams/Get-CsTeamsShiftsPolicy.yml

Line 14, Column 9: [Warning-file-not-found] Invalid file link: 'Set-CsTeamsShiftsPolicy.yml'.
Line 16, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsTeamsShiftsPolicy.yml'.
Line 18, Column 9: [Warning-file-not-found] Invalid file link: 'Remove-CsTeamsShiftsPolicy.yml'.
Line 20, Column 9: [Warning-file-not-found] Invalid file link: 'Grant-CsTeamsShiftsPolicy.yml'.

teams/teams-ps/teams/Get-Team.yml

Line 14, Column 9: [Warning-file-not-found] Invalid file link: 'new-team.yml'.
Line 16, Column 9: [Warning-file-not-found] Invalid file link: 'set-team.yml'.

teams/teams-ps/teams/Get-CsBatchPolicyAssignmentOperation.yml

Line 54, Column 9: [Warning-file-not-found] Invalid file link: 'New-CsBatchPolicyAssignmentOperation.yml'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


⚠ Bofrost.at has degraded performance

In 36c9217, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 937 ms

Resolved: Bofrost.at performance has improved in 680ab05.


Reverting back formatting changes.

#13  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @JasonCWang and the rest of your teammates on  Graphite

Merge activity

Oct 11, 3:33 PM EDT: A user started a stack merge that includes this pull request via Graphite.


Update harmony id

updated Harmony ID to me.tmpe.

Note: you may notice Could not load global config: System.InvalidOperationException: There is an error in XML document. ---> System.InvalidOperationException: <GlobalConfig xmlns='http://www.viathinksoft.de/tmpe'> was not expected in the TMPE.log and TMPE will create default GlobalConfig.xml. because of removed XML namespace value (updating it also throws the exception).
I don't think it's a big problem since we already bumped version and after releasing <IP_ADDRESS> config will be reset anyways.
Closes #897

I updated my mods.

@kianzarrin I moved harmony ids to API, as suggested 😉


Datadog Events Exporter

Adding simple exporter to send messages as Datadog Events.

Welcome @fdpeiter! It looks like this is your first PR to justinbarrick/fluxcloud 🎉

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: fdpeiter
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: justinbarrick
If they are not already assigned, you can assign the PR to them by writing /assign @justinbarrick in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @fdpeiter. Thanks for your PR.
I'm waiting for a justinbarrick member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

LGTM! :tada:

Hey guys, can I help anything so we can proceed with this PR?

I would gladly finish the PR given the permissions to do so. Would it be okay, to lift the changes to a completely new fork and merge the PR after I have fixed your request?
Sorry for the haste but it would be stellar if I could use this feature without maintaining an own fork until the upstream PR is merged.

@nagypeterjob I work with @fdpeiter and we're planning to address the missing bits here. We'll be also adding some missing fields we've identified could be sent to DD as well.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: fdpeiter, marcosnils
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: justinbarrick
If they are not already assigned, you can assign the PR to them by writing /assign @justinbarrick in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@justinbarrick this should be ready to merge. :bell:

@nagypeterjob in the meantime, you can generate this Docker image using the following Dockerfile, which we already use in production:
FROM golang:1.12 as builder
WORKDIR /app
COPY . .
RUN GO111MODULE=on GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o ./fluxcloud ./cmd/

FROM alpine
RUN apk update && apk add ca-certificates

FROM gcr.io/distroless/static@sha256:48e0d165f07d499c02732d924e84efbc73df8021b12c24940e18a9306589430e
COPY --from=0 /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt

WORKDIR /app
COPY --from=builder /app/fluxcloud .
EXPOSE 3031
ENTRYPOINT ["/app/fluxcloud"]

We're continuing the development of his project here: https://github.com/topfreegames/fluxcloud Here's the reason for that https://github.com/justinbarrick/fluxcloud/issues/68
@fdpeiter you can close this issue.


clang 4.0: fix build issues

We have compile time problems with Clang 4.0 and keeping this issue in order to track that.

We should be good now.


Pyramid Authentication Policies

Is there a reason why python-social-auth doesn't use the Authentication Policies of Pyramid? The random session cookie is kind of pointless if you have permissions set up.

With this pull request, Pyramid Authentication Policies could run smoothly.
I'm able to write an example with Pyramid Authentication Policies, but I'm not sure what directory name should I use.

Issue ported to https://github.com/python-social-auth/social-app-pyramid/issues/1


AsyncAPI open meeting, Tuesday Sep 29 2020 8AM UTC

This is the meeting for the AsyncAPI Special Interest Group (SIG). You're invited to join us and ask questions. The meeting takes place on alternate Tuesdays. Recordings from the previous meetings are available in this playlist on YouTube.
This time we meet at 8AM UTC
If you want to make proposals for the specification and/or the tooling, please reach out in our Slack workspace or just leave a comment below.
Join this mailing list to get an always-up-to-date invite to the meeting in your calendar.
Attendees

Join us if you want to know more about AsyncAPI! The meeting is open to the public.

Agenda

Don't wait for the meeting to discuss topics that already have issues. Feel free to comment on them earlier.

Q&A
(Leave a comment below to add your item to the agenda)
Hacktoberfest preparation status by @derberg
NATS templates and binding status by @jonaslagoni
Q&A

Notes
tbd
Recording
tbd

Wouldn't mind giving a quick status on the two NATS templates and binding, cause it is more or less done in terms of an initial version and would like to know the next steps in regards to PR approval for templates and bindings.

@jonaslagoni added to the agenda

I wondered what the current thinking was on how to progress the view discussion ? -  "Add a View property to the info section to change the perspective of subscribe and publish operations. #390"


Cmake Error due to boost::xxx not found

I can't make it successfully. It said that it cannot find the $<1:Boost::boost and Boost::system>.
Environment:

window10 wsl2 Ubuntu 22.04.2 LTS

each tool's version:

g++ (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
cmake 3.22.1
OpenSSL 3.0.2
boost 1.74

➜  build git:(master) dpkg -S /usr/include/boost/version.hpp
libboost1.74-dev:amd64: /usr/include/boost/version.hpp

Error interception:
CMake Error at src/CMakeLists.txt:43 (add_library):
  Target "InfluxDB" links to target "$<1:Boost::boost" but the target was not
  found.  Perhaps a find_package() call is missing for an IMPORTED target, or
  an ALIAS target is missing?

CMake Error at src/CMakeLists.txt:43 (add_library):
  Target "InfluxDB" links to target "Boost::system>" but the target was not
  found.  Perhaps a find_package() call is missing for an IMPORTED target, or
  an ALIAS target is missing?

CMake Error: install(EXPORT "InfluxDBTargets" ...) includes target "InfluxDB" which requires target "cpr" that is not in any export set.
CMake Error at src/CMakeLists.txt:8 (add_library):
  Target "InfluxDB-BoostSupport" links to target "$<1:Boost::boost" but the
  target was not found.  Perhaps a find_package() call is missing for an
  IMPORTED target, or an ALIAS target is missing?

CMake Error at src/CMakeLists.txt:8 (add_library):
  Target "InfluxDB-BoostSupport" links to target "Boost::system>" but the
  target was not found.  Perhaps a find_package() call is missing for an
  IMPORTED target, or an ALIAS target is missing?

-- Detecting SSL backend...
-- SSL auto detect: Using OpenSSL.
-- Configuring built-in curl...
-- Using CMake version 3.22.1
-- ZLIB_HEADER_VERSION: 1.2.11
-- ZLIBNG_HEADER_VERSION: 2.0.6
-- Arch detected: 'x86_64'
-- Basearch of 'x86_64' has been detected as: 'x86'
-- Architecture supports unaligned reads
-- Architecture supports unaligned reads of > 4 bytes
-- Architecture-specific source files: arch/x86/x86.c;arch/x86/slide_avx.c;arch/x86/chunkset_avx.c;arch/x86/compare258_avx.c;arch/x86/adler32_avx.c;arch/x86/insert_string_sse.c;arch/x86/compare258_sse.c;arch/x86/chunkset_sse.c;arch/x86/slide_sse.c;arch/x86/adler32_ssse3.c;arch/x86/crc_folding.c
-- The following features have been enabled:

 * CMAKE_BUILD_TYPE, Build type: RelWithDebInfo (selected)
 * WITH_GZFILEOP, Compile with support for gzFile related functions
 * ZLIB_COMPAT, Compile with zlib compatible API
 * WITH_OPTIM, Build with optimisation
 * WITH_NEW_STRATEGIES, Use new strategies
 * WITH_UNALIGNED, Support unaligned reads on platforms that support it
 * WITH_AVX2, Build with AVX2
 * WITH_SSE2, Build with SSE2
 * WITH_SSSE3, Build with SSSE3
 * WITH_SSE4, Build with SSE4
 * WITH_PCLMULQDQ, Build with PCLMULQDQ
 * AVX2_SLIDEHASH, Support AVX2 optimized slide_hash, using "-mavx2"
 * AVX_CHUNKSET, Support AVX optimized chunkset, using "-mavx2"
 * AVX2_COMPARE258, Support AVX2 optimized compare258, using "-mavx2"
 * AVX2_ADLER32, Support AVX2-accelerated adler32, using "-mavx2"
 * SSE42_CRC, Support SSE4.2 optimized CRC hash generation, using "-msse4"
 * SSE42_COMPARE258, Support SSE4.2 optimized compare258, using "-msse4"
 * SSSE3_ADLER32, Support SSSE3-accelerated adler32, using "-mssse3"
 * PCLMUL_CRC, Support CRC hash generation using PCLMULQDQ, using "-mssse3 -msse4 -mpclmul"

-- The following OPTIONAL packages have been found:

 * Git

-- The following REQUIRED packages have been found:

 * Threads
 * OpenSSL

-- The following features have been disabled:

 * ZLIB_ENABLE_TESTS, Build test binaries
 * ZLIB_DUAL_LINK, Dual link tests against system zlib
 * WITH_FUZZERS, Build test/fuzz
 * WITH_NATIVE_INSTRUCTIONS, Instruct the compiler to use the full instruction set on this host (gcc/clang -march=native)
 * WITH_MAINTAINER_WARNINGS, Build with project maintainer warnings
 * WITH_CODE_COVERAGE, Enable code coverage reporting
 * WITH_INFLATE_STRICT, Build with strict inflate distance checking
 * WITH_INFLATE_ALLOW_INVALID_DIST, Build with zero fill for inflate invalid distances
 * INSTALL_UTILS, Copy minigzip and minideflate during install

-- The following OPTIONAL packages have not been found:

 * PkgConfig

-- Enabled curl SSL
-- curl version=[7.80.0]
-- Could NOT find LibSSH2 (missing: LIBSSH2_LIBRARY LIBSSH2_INCLUDE_DIR)
-- Enabled features: SSL IPv6 unixsockets libz AsynchDNS Largefile alt-svc HSTS NTLM HTTPS-proxy
-- Enabled protocols: HTTP HTTPS
-- Enabled SSL backends: OpenSSL
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: system
-- Configuring done
CMake Error at src/CMakeLists.txt:43 (add_library):
  Target "InfluxDB" links to target "$<1:Boost::boost" but the target was not
  found.  Perhaps a find_package() call is missing for an IMPORTED target, or
  an ALIAS target is missing?

CMake Error at src/CMakeLists.txt:43 (add_library):
  Target "InfluxDB" links to target "Boost::system>" but the target was not
  found.  Perhaps a find_package() call is missing for an IMPORTED target, or
  an ALIAS target is missing?

CMake Error: install(EXPORT "InfluxDBTargets" ...) includes target "InfluxDB" which requires target "cpr" that is not in any export set.
CMake Error at src/CMakeLists.txt:8 (add_library):
  Target "InfluxDB-BoostSupport" links to target "$<1:Boost::boost" but the
  target was not found.  Perhaps a find_package() call is missing for an
  IMPORTED target, or an ALIAS target is missing?

CMake Error at src/CMakeLists.txt:8 (add_library):
  Target "InfluxDB-BoostSupport" links to target "Boost::system>" but the
  target was not found.  Perhaps a find_package() call is missing for an
  IMPORTED target, or an ALIAS target is missing?

-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.

I find that: the writing of src/CMakeLists.txt may be wrong.  And I pull a request #169

Thanks for reporting. I was wondering why this didn't appear neither locally nor in any CI build; it's necessary to use CMake 3.22.1 (as you do) to reproduce the issue.
I'll have a look at it.

@Maxpicca-Li Can you test the 168-cmake_3.22_fix branch? It should work with 3.22 then.


Complex rules with Unicode result in compilation error

When using complex rules containing Unicode characters without combining this with the --fast or --full reflex options,
GCC issues an error message like this when trying to compile the generated code:
foo.ll: In member function ‘virtual int Lexer::lex()’:
foo.ll:196: error: narrowing conversion of ‘4294967266’ from ‘long int’ to ‘char’ [-Wnarrowing]

This is a minimal lexer file that produces such an error on Windows:
%option unicode

EnDash \u{2013}

VariableChars [\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nd}_?]+
VariableToken "$$"|"$?"|"$^"|"$"{VariableChars}|"$"\{([^`}]|`.)+\}

%%

{EnDash}
{VariableToken}

%%

IIRC the regex size is barely above 16kB, Linux would require a 64kB regex.
The \u{2013} causes the issue while VariableToken expands the regex above the mentioned size.

The reason is a conversion of signed characters to unsigned ints in write_regex().
I've fixed the issue in #106 by casting the character to the version of the int type that matches that of the char type.
Also the character which is passed to isprint was promoted to an int. This triggered an assertion error while debugging the code with Visual Studio, so I fixed this, too.
The fix for the generated code assumes, however, that both reflex and the lexer are compiled with the same signedness of the plain char type. The build instructions should then be extended by an advise to use the proper version (whatever is used in the shipped binary), but I don't know whether this causes any side effects.
A truly portable way of fixing this would be to either explicitly specify the signedness of the characters of the generated REGEX_...-array, or to not use raw numbers at all and instead encode them as hex numbers in char literals.
I've implemented the latter approach anyway since I didn't realize the generated character was indeed proper UTF8 and mistook it for ASCII in the text editor. It is available here: https://github.com/GDATASoftwareAG/RE-flex/tree/bugfix/no_raw_utf8
Hopefully the fix is correct, I just copied one of the many different conversions from this function. At least with my lexer file it worked as desired.
As I don't know what your future plans are for RE/flex I'll start with this PR.
Just let me know if you also want a PR for the other branch.

I encourage you to read my comment with your PR and update your PR to fix this. Thanks for helping out!


#1165 Add tearsheet group type - fast followers

Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

Clicking on "Maximize" button in code_paramDef.json throws error.

Clicking on "Maximize" button in code_paramDef.json throws error.

Thanks, we can fix the error by removing "listControlName" but will first try debugging why it can't render on the tearsheet

Still seeing this warning in console -
ItemType.TEARSHEET not defined in this function - https://github.com/elyra-ai/canvas/blob/main/canvas_modules/common-canvas/src/common-properties/ui-conditions/ui-groups-parser.js#L100


No way to specify a 'body' parameter for a PUT request

Because of the following code in grape-swagger.rb, around line 126:
paramType = path.match(":#{param}") ? 'path' : (method == 'POST') ? 'body' : 'query'

you cannot have a nice swagger UI for a PUT method with a text box for body. Should the above be amended to be something like this:
paramType = path.match(":#{param}") ?
  'path' : (method == 'POST' || method == 'PUT') ? 'body' : 'query'

or should we introduce a DSL way to specify param type of 'body', something along the lines of
params do
  optional :body, body: true, desc: 'This parameter is the body of the request'
end

I am willing to submit a pull request once an acceptable approach is determined..

it is implemented in actual version


Text sets: Easier/smarter text font & color styling

See Figma.
Note: this issue is for Text Sets specifically, please see the Text Sets part in Figma only, it's together with the Text Presets there.
Description
When adding text sets, we need to ensure the added text set will have enough colour contrast with its background.
Some or the ground work has been done for color calculation and image generation within #8118.
The following rules apply:

If any of the texts in the set has a predefined color (anything else than the default black), ignore this text set and handle as it's currently being done (without any changes).
The text elements within one text set have to get assigned the same color. E.g. we should not assign white color to one of the texts and black to the other within the same text set.
If all the elements within one text set have at least AA level contrast using white color, all the elements will be assigned white color. If all the elements have AA contast using black color, all the elements will be assigned black color.
If some of the elements need black color and some of the elements need white color, we will use a scrim behind the text set, depending on the better contrast, either 30% opacity white or 30% opacity black shape will be used to ensure the AA level for all elements. Note that for doing this we'll need to add a shape behind each relevant text set and either omit it upon insertion or use the scrim.
If we're changing the colors of the texts, we should also change the colors of borders and shapes.

Note: Text Sets can also be dragged onto the page! To be confirmed if we should already change the color while dragging or only when dropping.
^ Edit: for now, only when dropping.
See contrastUtils for the existing utils for contrast calculation.
Examples

@tmagalhaes-huge friendly reminder that we require the UX on this for inclusion into the 1.10 release and that work begins next week.

Verified in QA


fix(cli): rework font downloading

Fixes the bug that caused the non-variable Google fonts to be downloaded twice, to the same target file, causing indeterministic file changes and slightly broken font files. See #712 for more context.
I run my WOFF size checking script on the output of this PR, and all the previous errors are gone (except manual fonts), so it seems to work.
There are some unexpected changes relative to font-files@6332265:
Some fonts are completely missing, but they also don't show up on the Google Fonts website for me:

fonts/google/arima-madurai
fonts/google/fredoka-one
fonts/google/gentium-book-basic
fonts/google/kantumruy
fonts/google/merienda-one

A subset is missing from one font, but again, it doesn't show up in the raw metadata for me either:

fonts/variable/radio-canada/files/radio-canada-canadian-aboriginal-standard-italic.woff2
fonts/variable/radio-canada/files/radio-canada-canadian-aboriginal-standard-normal.woff2
fonts/variable/radio-canada/files/radio-canada-canadian-aboriginal-wdth-italic.woff2
fonts/variable/radio-canada/files/radio-canada-canadian-aboriginal-wdth-normal.woff2
fonts/variable/radio-canada/files/radio-canada-canadian-aboriginal-wght-italic.woff2
fonts/variable/radio-canada/files/radio-canada-canadian-aboriginal-wght-normal.woff2

Fixes #712.

Thanks for making this PR! 🎉 I'll wait to review after the tests are written so I have a better idea of what the expected outputs are. 👍

There are some unexpected changes relative to font-files@6332265:

Google changes things a lot which includes removing things so this should be a non-issue. See related: #578

Should I also add a changeset?


More iteration on Connection API

Seems like all we need to make state private is an is_drained and moving the heart of the timeout implementation into Connection.

Want to have another look?


x/build/cmd/gopherbot: testing fighting with humans, practice round 2

Please ignore this issue, doing some gopherbot debugging for #21312.

Testing successful (done locally, so not visible here). Closing.


[third_party] Problem to complie convex hull on python 3.5

Maybe relative to my env. Any idea?
silx/third_party/_local/scipy_spatial/qhull.pyx: cannot find cimported module 'silx.third_party._local.scipy_spatial'
building 'silx.third_party._local.scipy_spatial.qhull' extension
C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -g -DNDEBUG

compile options: '-I/home/valls/.local/lib/python3.5/site-packages/numpy/core/include -I/usr/local/include/python3.5m -c'
extra options: '-fvisibility=hidden -D'PyMODINIT_FUNC=__attribute__((visibility("default"))) PyObject* ' '
gcc: silx/third_party/_local/scipy_spatial/qhull/src/userprintf_r.c
gcc: silx/third_party/_local/scipy_spatial/qhull/src/user_r.c
gcc: silx/third_party/_local/scipy_spatial/qhull/src/userprintf_rbox_r.c
gcc: silx/third_party/_local/scipy_spatial/qhull/src/rboxlib_r.c
gcc: silx/third_party/_local/scipy_spatial/qhull/src/io_r.c
gcc: silx/third_party/_local/scipy_spatial/qhull/src/geom_r.c
silx/third_party/_local/scipy_spatial/qhull/src/geom_r.c: In function ‘qh_projectpoint’:
silx/third_party/_local/scipy_spatial/qhull/src/geom_r.c:897:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
   void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */
          ^
silx/third_party/_local/scipy_spatial/qhull/src/geom_r.c: In function ‘qh_setfacetplane’:
silx/third_party/_local/scipy_spatial/qhull/src/geom_r.c:935:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
   void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */
          ^
gcc: silx/third_party/_local/scipy_spatial/qhull/src/qset_r.c
silx/third_party/_local/scipy_spatial/qhull/src/qset_r.c: In function ‘qh_setfree’:
silx/third_party/_local/scipy_spatial/qhull/src/qset_r.c:718:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
   void **freelistp;  /* used if !qh_NOmem by qh_memfree_() */
          ^
silx/third_party/_local/scipy_spatial/qhull/src/qset_r.c: In function ‘qh_setnew’:
silx/third_party/_local/scipy_spatial/qhull/src/qset_r.c:928:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
   void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */
          ^
gcc: silx/third_party/_local/scipy_spatial/qhull.c
In file included from /home/valls/.local/lib/python3.5/site-packages/numpy/core/include/numpy/ndarraytypes.h:1816:0,
                 from /home/valls/.local/lib/python3.5/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                 from silx/third_party/_local/scipy_spatial/qhull.c:610:
/home/valls/.local/lib/python3.5/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
 #warning "Using deprecated NumPy API, disable it by " \
  ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_pf_4silx_11third_party_6_local_13scipy_spatial_5qhull_6_Qhull_18get_simplex_facet_array’:
silx/third_party/_local/scipy_spatial/qhull.c:6967:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_13; __pyx_t_4+=1) {
                                       ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_pf_4silx_11third_party_6_local_13scipy_spatial_5qhull_6_Qhull_24get_voronoi_diagram’:
silx/third_party/_local/scipy_spatial/qhull.c:9615:72: warning: passing argument 3 of ‘qh_eachvoronoi_all’ from incompatible pointer type
   (void)(qh_eachvoronoi_all(__pyx_v_self->_qh, ((void *)__pyx_v_self), (&__pyx_f_4silx_11third_party_6_local_13scipy_spatial_5qhull__visit_voronoi), (__pyx_v_self->_qh[0]).UPPERdelaunay, qh_RIDGEall, 1));
                                                                        ^
In file included from silx/third_party/_local/scipy_spatial/qhull.c:623:0:
silx/third_party/_local/scipy_spatial/qhull/src/io_r.h:94:9: note: expected ‘printvridgeT’ but argument is of type ‘void (*)(struct qhT *, void *, struct vertexT *, struct vertexT *, struct setT *, unsigned int)’
 int     qh_eachvoronoi_all(qhT *qh, FILE *fp, printvridgeT printvridge, boolT isUpper, qh_RIDGE innerouter, boolT inorder);
         ^
silx/third_party/_local/scipy_spatial/qhull.c:10224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (((__pyx_t_5 > __pyx_t_23) != 0)) {
                       ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_f_4silx_11third_party_6_local_13scipy_spatial_7setlist_init’:
silx/third_party/_local/scipy_spatial/qhull.c:21974:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {
                                 ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_f_4silx_11third_party_6_local_13scipy_spatial_7setlist_free’:
silx/third_party/_local/scipy_spatial/qhull.c:22057:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {
                                 ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_f_4silx_11third_party_6_local_13scipy_spatial_7setlist_add’:
silx/third_party/_local/scipy_spatial/qhull.c:22178:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   __pyx_t_2 = ((__pyx_v_n >= __pyx_v_setlist->n) != 0);
                           ^
In file included from silx/third_party/_local/scipy_spatial/qhull.c:622:0:
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘PyInit_qhull’:
silx/third_party/_local/scipy_spatial/qhull/src/libqhull_r.h:429:145: error: expected ‘)’ before ‘;’ token
 #define QHULL_LIB_CHECK qh_lib_check(QHULL_LIB_TYPE, sizeof(qhT), sizeof(vertexT), sizeof(ridgeT), sizeof(facetT), sizeof(setT), sizeof(qhmemT));
                                                                                ^
silx/third_party/_local/scipy_spatial/qhull.c:40771:10: note: in expansion of macro ‘QHULL_LIB_CHECK’
   (void)(QHULL_LIB_CHECK);
          ^
In file included from /home/valls/.local/lib/python3.5/site-packages/numpy/core/include/numpy/ndarraytypes.h:1816:0,
                 from /home/valls/.local/lib/python3.5/site-packages/numpy/core/include/numpy/ndarrayobject.h:18,
                 from silx/third_party/_local/scipy_spatial/qhull.c:610:
/home/valls/.local/lib/python3.5/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
 #warning "Using deprecated NumPy API, disable it by " \
  ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_pf_4silx_11third_party_6_local_13scipy_spatial_5qhull_6_Qhull_18get_simplex_facet_array’:
silx/third_party/_local/scipy_spatial/qhull.c:6967:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_13; __pyx_t_4+=1) {
                                       ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_pf_4silx_11third_party_6_local_13scipy_spatial_5qhull_6_Qhull_24get_voronoi_diagram’:
silx/third_party/_local/scipy_spatial/qhull.c:9615:72: warning: passing argument 3 of ‘qh_eachvoronoi_all’ from incompatible pointer type
   (void)(qh_eachvoronoi_all(__pyx_v_self->_qh, ((void *)__pyx_v_self), (&__pyx_f_4silx_11third_party_6_local_13scipy_spatial_5qhull__visit_voronoi), (__pyx_v_self->_qh[0]).UPPERdelaunay, qh_RIDGEall, 1));
                                                                        ^
In file included from silx/third_party/_local/scipy_spatial/qhull.c:623:0:
silx/third_party/_local/scipy_spatial/qhull/src/io_r.h:94:9: note: expected ‘printvridgeT’ but argument is of type ‘void (*)(struct qhT *, void *, struct vertexT *, struct vertexT *, struct setT *, unsigned int)’
 int     qh_eachvoronoi_all(qhT *qh, FILE *fp, printvridgeT printvridge, boolT isUpper, qh_RIDGE innerouter, boolT inorder);
         ^
silx/third_party/_local/scipy_spatial/qhull.c:10224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (((__pyx_t_5 > __pyx_t_23) != 0)) {
                       ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_f_4silx_11third_party_6_local_13scipy_spatial_7setlist_init’:
silx/third_party/_local/scipy_spatial/qhull.c:21974:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {
                                 ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_f_4silx_11third_party_6_local_13scipy_spatial_7setlist_free’:
silx/third_party/_local/scipy_spatial/qhull.c:22057:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {
                                 ^
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘__pyx_f_4silx_11third_party_6_local_13scipy_spatial_7setlist_add’:
silx/third_party/_local/scipy_spatial/qhull.c:22178:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   __pyx_t_2 = ((__pyx_v_n >= __pyx_v_setlist->n) != 0);
                           ^
In file included from silx/third_party/_local/scipy_spatial/qhull.c:622:0:
silx/third_party/_local/scipy_spatial/qhull.c: In function ‘PyInit_qhull’:
silx/third_party/_local/scipy_spatial/qhull/src/libqhull_r.h:429:145: error: expected ‘)’ before ‘;’ token
 #define QHULL_LIB_CHECK qh_lib_check(QHULL_LIB_TYPE, sizeof(qhT), sizeof(vertexT), sizeof(ridgeT), sizeof(facetT), sizeof(setT), sizeof(qhmemT));
                                                                                ^
silx/third_party/_local/scipy_spatial/qhull.c:40771:10: note: in expansion of macro ‘QHULL_LIB_CHECK’
   (void)(QHULL_LIB_CHECK);
          ^
error: Command "gcc -pthread -Wno-unused-result -Wsign-compare -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -g -DNDEBUG -I/home/valls/.local/lib/python3.5/site-packages/numpy/core/include -I/usr/local/include/python3.5m -c silx/third_party/_local/scipy_spatial/qhull.c -o build/temp.linux-x86_64-3.5/silx/third_party/_local/scipy_spatial/qhull.o -fvisibility=hidden -D'PyMODINIT_FUNC=__attribute__((visibility("default"))) PyObject* ' " failed with exit status 1
ERROR:bootstrap:Build process ended with rc=1

Might be a dumb question but did you see the

silx/third_party/_local/scipy_spatial/qhull/src/libqhull_r.h:429:145:

line ?

Looks to be fine now.
I guess i pay too much with old cythonized files.


The tilde(~) operator

Tilde operator (~): -(N+1)
where N is the expression to the right of the tilde
Uses:
String to number:
console.log(~~"1");   // 1
true/false to 1/0:
console.log(~~true);  // 1
console.log(~~false); // 0
Array/String contains a element/char:
~someStr.indexOf("a")
instead of
someStr.indexOf("a") >= 0
Source: https://www.joezimjs.com/javascript/great-mystery-of-the-tilde/

This is more like a hack. Looks pretty expectable, so I'd prefer not to add it. Anyway, thanks for reporting!


ext: debug: segger: rtt: Block by default

In order to avoid rapid logging dropping messages if the FIFO is full,
block instead (with interrupts disabled). This might have an impact on
interrupt latency, but at least log messages will not be lost.
Signed-off-by: Carles Cufi<EMAIL_ADDRESS>

CC @nordic-krch

Keep in mind that the block-if-buffer-full policy will not let the program run until the RTT logger starts reading out the data.

How about we make this a Kconfig option?

As @lemrey mentioned, this will just block program execution if logs will be not fetched by the host.
This means, that program will no run without RTT console attached.

i've prepared algorithm that detected if RTT sessions is active: https://github.com/nordic-krch/zephyr/commit/b9bd707720b902b6d0bded4c9075fd8c5927663c (can make a PR).
However, moving RTT configuration to KConfig is also necessary. Mainly, buffer sizes.

@nordic-krch thanks! can you please push your commits to this PR? including Kconfig integration I mean. That's what @MaureenHelm was also proposing. I can then rename the PR itself.

Closing in favor of #8110


redesigned landing page

Issue Number
fixes #316

Describe the changes you've made
A clear and concise description of what you have done to successfully close your assigned issue. Any new files? or anything you feel to let us know!
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
A clear and concise description of it.
Additional context (OPTIONAL)
Add any other context or screenshots about the feature request here.
Test plan (OPTIONAL)
A good test plan should give instructions that someone else can easily follow.
How someone can test your code?
Checklist

[ ] I have added my name in the contributors list at the end of README.md file.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[ ] The title of my pull request is a short description of the requested changes.
[ ] Open Source Program names(OPTIONAL: If you participated in any open-source program then please mention the program name here)

Resolve conflicts.
Also share a live demo link to your website.

hi @QAZIMAAZARSHAD ,  conflicts resolved, but i don't understand what you mean by ( live demo link to my website ).

hi @QAZIMAAZARSHAD , conflicts resolved, but i don't understand what you mean by ( live demo link to my website ).

https://qazimaazarshad.github.io/Movie-Streaming-Website/
Like this so, I can see your changes.

This is what you intended?

Yes

Any changes you want , i am available for that.

https://qazimaazarshad.github.io/Movie-Streaming-Website/
Check it and improve.

Aiit

SHould i push the changes to this branch or a new one?

video of the landing page
https://user-images.githubusercontent.com/54848535/123241116-c77fd480-d4d8-11eb-982b-b804332a653e.mp4

SHould i push the changes to this branch or a new one?

You have to make a new PR.


Aligning Theme Change Icon in the Navbar

Description
The theme change icon in the navbar is not properly aligned with the rest of the navbar. Currently, it is slightly positioned upwards, creating a visual misalignment within the navigation bar.
Expected Behavior
The theme change icon in the navbar should be in alignment with rest of the navbar.
Screenshots

Enviroment:

OS: Mac Linux Windows
Browser: Chrome Safari Firefox
Version:
Device: Desktop Mobile

Contributor Guides and Handbook
The meshery.io website uses Jekyll and GitHub Pages. Site content is found under the master branch.

📚 See the Contributing to Meshery.io Website section of the readme.md and other contributing instructions, too.
🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

@Adi-ty its working fine for me. I didn't encounter a bug. Check again in different browser.

@Adi-ty, I've confirmed the alignment issue across Chrome, Firefox, and Edge browsers. The theme change icon in the navbar is slightly off, causing a visual disconnect.

@Ghat0tkach Can I work on this issue?

Can I work on this issue? It is not aligned.

can you assign me ,i want to work on this @Adi-ty

@Ghat0tkach Made the PR do give it a check #1394


Add BACKPORT.md

Signed-off-by: Annie Lee<EMAIL_ADDRESS>Description
Add the backport workflow documentation
Issues Resolved
#135
Check List

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

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

Codecov Report

Merging #161 (cbb4612) into main (2de6e3b) will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #161      +/-   ##
==========================================
+ Coverage   63.38%   63.40%   +0.01%
==========================================
  Files         155      155
  Lines        4419     4432      +13
  Branches      690      691       +1
==========================================
+ Hits         2801     2810       +9
- Misses       1402     1407       +5
+ Partials      216      215       -1

Impacted Files
Coverage Δ

...s/CreateTransform/components/Schedule/Schedule.tsx
90.90% <0.00%> (-9.10%)
:arrow_down:

...ainers/CreateTransformForm/CreateTransformForm.tsx
58.22% <0.00%> (-0.58%)
:arrow_down:

...es/Transforms/containers/Transforms/Transforms.tsx
70.49% <0.00%> (ø)

...sform/components/ReviewSchedule/ReviewSchedule.tsx
80.00% <0.00%> (ø)

...ainers/ReviewAndCreateStep/ReviewAndCreateStep.tsx
90.00% <0.00%> (ø)

...ainers/SpecifyScheduleStep/SpecifyScheduleStep.tsx
47.50% <0.00%> (ø)

...nsforms/containers/Transforms/TransformDetails.tsx
75.65% <0.00%> (+0.43%)
:arrow_up:

...n/public/pages/Transforms/utils/metadataHelper.tsx
72.41% <0.00%> (+2.04%)
:arrow_up:

Continue to review full report at Codecov.

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


fix test matrix?

Coverage remained the same at 92.62% when pulling 4d112067ff238ce632e76e347a613e85aeda0399 on mkoistinen-feature/fix_test_matrix into 03ff039532a82dcd0bd0d0fbb432a1cbd0a034f7 on develop.

Coverage remained the same at 92.62% when pulling ac69a5296334033953f7c152ca429323f880101a on mkoistinen-feature/fix_test_matrix into 03ff039532a82dcd0bd0d0fbb432a1cbd0a034f7 on develop.


Consider moving the grammar to tree-sitter-grammars

Hey @duskmoon314, I hope you've been well. We at nvim-treesitter (and potentially more folks from other teams interested in an ecosystem-wide effort to maintain grammars) have decided to move all of our own grammars collectively into one org, to make it easier for us all to fix bugs or keep things up to date (scanner crashes, regenerating with the latest abi, etc.) without having to rely on one sole maintainer (you).
This is 100% optional, and please don't feel pressured or feel like you have an obligation of moving the grammar to the org, but it will help everyone a lot, us at nvim-treesitter, other users downstream, to know that a grammar won't ever die should a maintainer call it quits or go MIA. We also have org-wide actions that we maintain (out of sight, out of mind for you) and a grammar template (soon for newbies) in place to ensure authors have a better experience with working on and fixing tree-sitter grammars. It also enables anyone looking to find grammars for a specific language to only have to search in one spot
Our org is here: https://github.com/tree-sitter-grammars
If you want to participate (and don't worry, you'll still have full write perms to your repo, just no admin access), that'd be great! All you have to do is transfer the repo to me in the repository settings and I'll handle it from there. Thanks a lot, and again no worries if the answer is no!

Sure, great jobs!

All you have to do is transfer the repo to me in the repository settings

An alert says that amaanq/tree-sitter-thrift already exists.
Maybe I can directly transfer this repo to @tree-sitter-grammars or wait for you to delete the fork?

awesome!! yeah I've deleted my fork, please try now :)

Great! I just started the transfer.

Thank you so much! It's now at https://github.com/tree-sitter-grammars/tree-sitter-thrift and you should still have write access, let me know if not :)