no binaries are installed

if I install the module (globally or locally) no link is added into the .bin directory.
should the bin field in package.json be updated to bin/renovate.js from dist/?

I'm not an expert on npm binary bundling so will need to research this to know. For which use case do you need this? I thought/hoped it works fine if you npm i -g renovate and then run renovate .... Is there another way you are running? e.g. adding it to your package.json and hoping to run it out of ./node_modules/.bin/renovate ?

Here is npm's guide https://docs.npmjs.com/files/package.json#bin

On install, npm will symlink that file into prefix/bin for global installs, or ./node_modules/.bin/ for local installs.

That seems to be what I'm already doing, so I'm not sure what to change.

it is neither added to the global bin directory nor the local one.
but this may be because of the mismatch of yarn and some weird side-effect of --ignore-engines. I will try again after the next release.

Uh oh:
❯ npm install --save renovate
npm WARN<EMAIL_ADDRESS>No description
npm WARN<EMAIL_ADDRESS>No repository field.

npm ERR! path /Users/rhys/github/bintest-npm/node_modules/renovate/dist/renovate.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/Users/rhys/github/bintest-npm/node_modules/renovate/dist/renovate.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

this, looks like it was released without the dist folder

Believe it or not, this was caused by a versioning problem. Build process designed for npm@5, CI service uses npm@4 and doesn't look at engines field. Now fixed in 9.6.1:
❯ npm install --save<EMAIL_ADDRESS>npm WARN<EMAIL_ADDRESS>No description
npm WARN<EMAIL_ADDRESS>No repository field.

+<EMAIL_ADDRESS>added 13 packages in 3.958s

~/github/bintest-npm
❯ ls node_modules/.bin
bunyan        handlebars    mkdirp        rc            rimraf        showdown      sshpk-sign    uglifyjs      which
changelog     har-validator ncp           renovate      semver        sshpk-conv    sshpk-verify  uuid


OCPP201: Fix availability tracking for CS, EVSEs, and Connectors

Companion PR: https://github.com/EVerest/libocpp/pull/292

Needs a version bump for libocpp once the companion PR there is merged


V2 Create flow wording updates

What does this PR do and why?
Wording feedback from Jango in this thread: https://discord.com/channels/775859454780244028/973630643764330556
Screenshots or screen recordings
Before/after:

(+ a few others, see diff)
Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] I have tested this PR in all supported browsers.

@johnnyd-eth I've cherry-picked your commit into the branch for this PR: https://github.com/jbx-protocol/juice-interface/pull/974
Will close this off! Thanks for the updates


How can I choose the exact time?

hi
How can I choose the exact time?  (Hours and minutes)

Duplicate of #25

Hi,
This package is a date picker, not a time picker. Yet, I would consider adding this feature


Don't skip processing flipped imgs.

Don't skip processing flipped imgs.

It seems that you combined roi_db with mask_db, but the original code is correct right ? Does this commit simply refactor the code base or it's a bug fixing ?

The ori code has a small performance gap with our pretrained model.( ~ 1% drop on AP100, no effect on AP50). With this commit, the code now should reproduce our result on cityscapes dataset.

@Zehaos What is flipped used for?

@DevinCheung Data augmentation.


3-DOF implicit orientation computation

Capability:
The existing Orienter class computes an implied orientation based on the positions of the SpacePinOrientables in the physical world. As a simplifying assumption, the orientation is limited to yaw (rotation about the gravity vector/Y-axis). This is mostly simplifying for the application using the feature. Most applications assume that the Y-axis remains aligned with the gravity vector (e.g. when placing a billboard), and would be inconvenienced by WLT rotating space to break that assumption.
The new IOrienter class, OrienterThreeBody, does away with that simplification and computes a full 3-DOF rotation (rotation about all 3 axes). In particular, for slight corrections to pitch and roll to align a model with its physical counterpart, the negatives of the Y-axis no longer aligned with the physical gravity vector are minimal, while the positives of fully aligning modeling space with physical space are obvious.
Code changes:
A new capability is offered, via a new derived script. No existing behavior is modified.
Existing code is modified only in the form of changing some functions of the Orienter class to virtual. While the same results could have been achieved by deriving the new class OrienterThreeBody from IOrienter and leaving Orienter unchanged, it would have involved a lot of cut&paste code.
Further, by deriving from Orienter (rather than IOrienter), the differences between the two IOrienter types is much clearer (and, as seen, minimal).

/azp run


Revert "Refactor search controller for consistency and clarity"

Reverts WordPress/openverse-api#699

The deployed API is currently completely broken and unable to communciate with ES. Based on conversations I've seen from @AetherUnbound my understanding is that the root cause is this changeset, so I am reverting this and redeploying the API


And I add some comments to info others who don't know much with google benchmark.

/retest


Should volume work on a MacBook Pro 2019 (Monterey 12.6) and an Apple Studio Display 27"

Before opening the issue, have you...?

[X] Searched for existing issues

Question
Volume controls don't show despite being enabled in Preferences. Thanks!

The Apple Studio Display 27" should have native volume control at OS level. MonitorControl won't treat the display as DDC compatible so it won't offer volume controls for it!


python310Packages.pyvlx: 0.2.19 -> 0.2.20

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.pyvlx is: "Python client to work with Velux units"
meta.homepage for python310Packages.pyvlx is: "https://github.com/Julius2342/pyvlx"
meta.changelog for python310Packages.pyvlx is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.2.20 with grep in /nix/store/j5nwiid099imnn0iiqranwpw4p3b3xjz-python3.10-pyvlx-0.2.20

found 0.2.20 in filename of file in /nix/store/j5nwiid099imnn0iiqranwpw4p3b3xjz-python3.10-pyvlx-0.2.20

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
2 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
python310Packages.pyvlx
python39Packages.pyvlx

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/j5nwiid099imnn0iiqranwpw4p3b3xjz-python3.10-pyvlx-0.2.20 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.pyvlx https://github.com/r-ryantm/nixpkgs/archive/61aa5d293b474733dda8a749a3e31ce635f40707.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/j5nwiid099imnn0iiqranwpw4p3b3xjz-python3.10-pyvlx-0.2.20
ls -la /nix/store/j5nwiid099imnn0iiqranwpw4p3b3xjz-python3.10-pyvlx-0.2.20/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

python310Packages.pyvlx
python39Packages.pyvlx

Maintainer pings
cc @fabaff for testing.

Result of nixpkgs-review pr 155856 run on x86_64-linux 1

2 packages built:

python310Packages.pyvlx
python39Packages.pyvlx


Wrong location detection

Hey, thanks for developing airqmon, I found it very useful.
The issue which I observe is that sometimes location is wrongly detected. (When I have observed it, I confirmed that other apps use a correct location).
Perhaps it would be useful to add a feature to set a location.

What do you mean by wrongly detected? Is it different part of the town? Different city? Airqmon doesn't show your location, but the closest sensor station.


Dynamic import() crashing in ModuleConcatenationPlugin

What is the current behavior?
Running a module with if(...) { import().then(...) } through ModuleConcatenationPlugin results in an Acorn exception with Webpack 3.5.2. The module has been run through Babel w/ babel-preset-env and modules=false.
ERROR in chunk global [initial]
[name].[hash].js
'import' and 'export' may only appear at the top level (112:2)
|
| if (false) {
|   import('react-addons-perf').then(function (Perf) {
|     window.Perf = Perf;
|   });
SyntaxError: 'import' and 'export' may only appear at the top level (112:2)
|
| if (false) {
|   import('react-addons-perf').then(function (Perf) {
|     window.Perf = Perf;
|   });
    at Parser.pp$4.raise (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:2610:13)
    at Parser.pp$1.parseStatement (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:780:16)
    at Parser.pp$1.parseBlock (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:1076:23)
    at Parser.pp$1.parseStatement (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:774:34)
    at Parser.pp$1.parseIfStatement (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:901:26)
    at Parser.pp$1.parseStatement (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:763:31)
    at Parser.pp$1.parseTopLevel (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:690:23)
    at Parser.parse (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:543:15)
    at Object.parse (~/node_modules/webpack/node_modules/acorn/dist/acorn.js:3669:37)
    at modulesWithInfo.forEach.info (~/node_modules/webpack/lib/optimize/ConcatenatedModule.js:418:18)
    at Array.forEach (<anonymous>)
    at ConcatenatedModule.source (~/node_modules/webpack/lib/optimize/ConcatenatedModule.js:411:19)
    at ModuleTemplate.render (~/node_modules/webpack/lib/ModuleTemplate.js:14:31)
    at ~/node_modules/webpack/lib/Template.js:116:28
    at Function.from (native)
    at Chunk.mapModules (~/node_modules/webpack/lib/Chunk.js:163:16)
    at ChunkTemplate.renderChunkModules (~/node_modules/webpack/lib/Template.js:113:26)
    at ChunkTemplate.render (~/node_modules/webpack/lib/ChunkTemplate.js:16:30)
    at Compilation.createChunkAssets (~/node_modules/webpack/lib/Compilation.js:1290:35)
    at sealPart2 (~/node_modules/webpack/lib/Compilation.js:646:10)
    at next (~/node_modules/tapable/lib/Tapable.js:202:11)
    at Compilation.compilation.plugin (~/node_modules/webpack/lib/ProgressPlugin.js:111:6)
    at Compilation.applyPluginsAsyncSeries (~/node_modules/tapable/lib/Tapable.js:206:13)
    at Compilation.seal (~/node_modules/webpack/lib/Compilation.js:596:8)
    at applyPluginsParallel.err (~/node_modules/webpack/lib/Compiler.js:514:17)
    at ~/node_modules/tapable/lib/Tapable.js:289:11
    at _addModuleChain (~/node_modules/webpack/lib/Compilation.js:498:11)
    at processModuleDependencies.err (~/node_modules/webpack/lib/Compilation.js:468:14)
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickCallback (internal/process/next_tick.js:180:9)

If the current behavior is a bug, please provide the steps to reproduce.
I'm unfortunately unable to reproduce this using a minimal repo – a minimal repo I tried to make works fine ☹
What is the expected behavior?
No crashing :)
Naturally the workaround is to disable ModuleConcatenationPlugin.

I have the same error with Webpack 3.6.0 and babel-preset-env.
Module build failed: SyntaxError: 'import' and 'export' may only appear at the top level (143:16)

  141 | 				var that = this;
  142 | 	            		if(componentType=="CONSOLE"){
> 143 | 	            			import(/* webpackChunkName: "console" */ './interface/console/Console').then(
      | 	            			^
  144 | 	            					loadedModule => {
                                                                                ...

Webpack config:
 {
                test: /\.(js)$/, exclude: [/node_modules/, /build/, /\.bundle/, /ami.min.js/],
                loader: 'babel-loader',
                query: {
                    presets: ['react', ['babel-preset-env', { "modules": false }]]
                }
}

Am I missing something? Thanks!

@akx @tarelli Could you please share .babelrc contents (if used). And also try to use babel-plugin-dynamic-import.
I'm using both babel-preset-env and ModuleConcatenationPlugin and don't have this error.
Also, it would be nice to check webpack configs that you guys are using.

@sgal please check the latest comment of #5760 to reproduce this issue

Since #5760 is closed, copying same comment here
@sgal @donocode
Just got the usecase after observing my code failure and #5663. Code is failing only when we have dynamic imports inside if statement which has false set directly like following.
if (false) {
     module.hot.accept('./reducers', function () {
       import('./reducers').then(function (reducerModule) {
         var createReducers = reducerModule.default;
         var nextReducers = createReducers(store.asyncReducers);

When I set it to a variable like following, it doesn't throw any error.
const flag = false;
if (flag) {
     module.hot.accept('./reducers', function () {
       import('./reducers').then(function (reducerModule) {
         var createReducers = reducerModule.default;
         var nextReducers = createReducers(store.asyncReducers);

Not sure if this is a babel issue or webpack's acorn issue.

I've run into the same issue. It seems that Webpack usually transforms import declarations and dynamic import calls before the code is passed to babel for transformation. But it skips the transformation when the import is within an unreachable code block. Babylon, Babel's JavaScript parser, then throws because it only allows import on the top level by default.
The question is if Babylon behaves correctly here. Even with allowImportExportEverywhere disabled, one would expect dynamic imports to work.

Nope; babel will always process the code before webpack ever sees it; unless for some reason the file itself is being excluded from being processed by babel-loader.
This error is unrelated to babel; it's a webpack issue.


VU+ Uno 4K shown as "not responding" in HomeKit

I can remote control my "VU+ Uno 4K" via the Homebridge UI just fine but it shows up as "not responding" in HomeKit. I found out that HomeKit doesn't like speial characters in accessory names so I deleted the + in the name but that didn't help. That already worked a few versions before so maybe something went wrong in one of the last releases. Please let me know if I can provide logs or anything else.

Try to remove the tile from HomeKit app, change the name in config.json, restart homebridge and add it again to HimeKit app.

That worked - thanks!


Add GSettingsSchemaSource bindings

Fixes https://github.com/gtk-rs/gio/issues/120

Looks good to me.

@sdroege Thanks, but there changes in src/auto/versions.txt but no submodule update.

Done, removed the version.txt changes

@GuillaumeGomez should be good to go then :) Was green on CI before I removed the version.txt change

Not fully green, but we can do nothing with futures-core :(

Right, see https://github.com/rust-lang-nursery/futures-rs/issues/1031. Not much we can do about that other than removing the futures-nightly build from CI for now

Then I merge. Thanks!


Disable dragging on right click

Right-clicking on a draggable node pops up the context menu by default, and the item stays as being dragged even though the mouse button has been released. I suggest check on browser button in the start and end method, and cancel the start/end if the mouse button pressed is not the left one.

Fixed in 270179355df1b8989bf101227b8b953fea2d3ae1


[Bug]: Inaccurate documentation regarding Shopify CLI 3.0

Please confirm that you have:

[X] Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
[X] Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?
Theme
Expected behavior
According to the documentation on the Shopify CLI for themes, you can begin developing a theme in your local environment with the command shopify theme dev --store {my-store}.  This script will prompt the user to log into their Shopify store, after which an invalid_target error will occur with no further explanation.  After some discussion in the Shopify Community, we discovered that it would work fine if we remove the curly braces {} around the store URL.  The documentation should reflect this.
Actual behavior
The documentation here:

Using the code snippet as shown will cause an error: invalid_target.
Stack trace
No stack trace, just message `invalid_target`.

Reproduction steps

Follow the documentation here
Run shopify theme dev --store {your-store}
Log in as prompted

Operating System
Mac OS Monterey
Shopify CLI version (check your project's package.json if you're not sure)
3.36.1
Shell
zsh, bash
Node version (run node -v if you're not sure)
v16.17.1
What language and version are you using in your application?
Node 16.17.1

@bcrave can you verify the issue with the docs at: https://shopify.dev/themes/tools/cli/commands#dev

Hi @bcrave, thank you for flagging this. The docs mention the {my-store} part as something to replace entirely, brackets included, and this is a pattern consistent across the Shopify docs. We've been discussing making this clearer and will get back to this issue if we come to a conclusion.


getKernelVersion doesn't work at all

Describe the bug
A clear and concise description of what the bug is.
https://github.com/sustainable-computing-io/kepler/blob/main/pkg/config/config.go#L65
paste those to https://go.dev/play/ and run it
package main

import (
	"encoding/json"
	"fmt"

	"github.com/zcalusic/sysinfo"
)

func main() {

	var si sysinfo.SysInfo

	si.GetSysInfo()

	data, err := json.MarshalIndent(&si, "", "  ")
	if err == nil {
		var result map[string]map[string]string
		if err = json.Unmarshal(data, &result); err != nil {
			fmt.Println("----")
			fmt.Println(err)
			fmt.Println("----")
		}
	}
	fmt.Println("done")
}

----
json: cannot unmarshal number into Go value of type string
----
done

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

I will submit a PR to fix this soon

https://github.com/zcalusic/sysinfo/blob/99e836ba64f229922382eecd8a346e6b3d1b560a/kernel_linux.go#L22
we can refer to this function and just use it instead of using the whole library

but fmt.Println(si.Kernel.Version) is empty at go playground.

I don't think we should use this library (at least for now) at all
as you can see , they just read a file and we should get from that file directly
https://github.com/zcalusic/sysinfo/blob/99e836ba64f229922382eecd8a346e6b3d1b560a/kernel_linux.go#L22

I don't think we should use this library (at least for now) at all as you can see , they just read a file and we should get from that file directly https://github.com/zcalusic/sysinfo/blob/99e836ba64f229922382eecd8a346e6b3d1b560a/kernel_linux.go#L22

I am not sure if this one looks better
https://github.com/cilium/ebpf/blob/b81c37125bd70a4f086b073e821a5ea79b31e394/features/version.go#L12
...// ignore for code trace stack
https://github.com/cilium/ebpf/blob/3418f341ac0460cf4164146e0c1ec6c40156b4fc/internal/vdso.go#L21

We can read the os-release files instead of use the library.
For example docker-slim reads different files depending on the OS distribution.
Note that we also need to support macOS for developing purpose.
Could you please submit a PR for this?

we can read /proc/version
package main

import (
	"fmt"
	"log"
	"os"
)

func main() {
	output, err := os.ReadFile("/proc/version")
	if err != nil {
		log.Fatal(err)
	}

	fmt.Printf("output: %q\n", string(output))
}

Here is the go  playground test

GetSysInfo gets kernel version from /proc/sys
While uname and golang Uname use syscall.
Let's switch to the uname way.

yes, thanks for the info, I will update the code with your comment soon
BTW I don't have Mac env, guess the unix way should be able to cover that as well?

Here is what I get:
uname -a
Darwin MacBook-Pro-3.local 21.6.0 Darwin Kernel Version 21.6.0: Sat Jun 18 17:07:25 PDT 2022; root:xnu-8020.140.41~1/RELEASE_X86_64 x86_64

name -v
Darwin Kernel Version 21.6.0: Sat Jun 18 17:07:25 PDT 2022; root:xnu-8020.140.41~1/RELEASE_X86_64

is https://github.com/sustainable-computing-io/kepler/issues/179#issuecomment-1247090703 works for you?
anyway, as metioned, previously the mac version from sysinfo library doesn't have Mac implementation at all...

I only tested the unix way in golang locally, but found those in latest build env
Not able to parse kernel version, use -1 instead
config getKernelVersion:  -1
Not able to parse kernel version, use -1 instead

need check why ...

5.4.0-48-generic is my OS, so based on current logic, it's 5.4. (not the .)
so not able to parse the kernel version


add links to AMAs

The page containing the AMAs links has not been finished. Links need to be added to the page.
page source : resources/ama.md

Added links: https://github.com/OMGnetwork/guide/pull/10

Awesome 💯


Cassandra connector doesn't discover new keyspaces/tables with Yugabyte

I'm using the Cassandra connector to talk to Yugabyte's YCQL endpoint. I notice that if I add new keyspaces/tables through Yugabyte, I can't see them in Presto unless I restart Presto. This means "SHOW SCHEMAS" and "SHOW TABLES" don't reflect the new keyspaces/tables, but also I can't "SELECT" or otherwise query from the new tables.

Have you already tried PostgreSQL connector instead of Cassandra? I'm experimenting YugabyteDB JDBC based connector now.

We need a dedicated connector for Yugabyte. Let me close as there's another issue #5352


vscode-langservers-extracted: avoid vscodium runtime dependencies by …

…using its src
Description of changes
 ➜ diffoscope result-*
--- result-after
+++ result-before
├── stat {}
│ @@ -1,7 +1,7 @@
│
│    Size: 79           Blocks: 8          IO Block: 4096   symbolic link
│  Device: 8,3  Access: (0777/lrwxrwxrwx)  Uid: ( 1000/  sandro)   Gid: (  100/   users)
│
│ -Modify: 2024-07-12 14:30:31.973660833 +0000
│ +Modify: 2024-07-12 14:30:53.818716131 +0000
│   --- result-after/bin
├── +++ result-before/bin
│ │   --- result-after/bin/vscode-css-language-server
│ ├── +++ result-before/bin/vscode-css-language-server
│ │ @@ -1,2 +1,2 @@
│ │  #! /nix/store/m101dg80ngyjdb02g6jwy80sr7kzj26g-bash-5.2p26/bin/bash -e
│ │ +exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/jd0lrssiwfkgphbzi051php02lzwy72m-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-css-language-server "$@"
│ │ -exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/4m8sg5hjg7wlmflq8q6gj0i49qp8ladb-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-css-language-server "$@"
│ │   --- result-after/bin/vscode-eslint-language-server
│ ├── +++ result-before/bin/vscode-eslint-language-server
│ │ @@ -1,2 +1,2 @@
│ │  #! /nix/store/m101dg80ngyjdb02g6jwy80sr7kzj26g-bash-5.2p26/bin/bash -e
│ │ +exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/jd0lrssiwfkgphbzi051php02lzwy72m-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-eslint-language-server "$@"
│ │ -exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/4m8sg5hjg7wlmflq8q6gj0i49qp8ladb-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-eslint-language-server "$@"
│ │   --- result-after/bin/vscode-html-language-server
│ ├── +++ result-before/bin/vscode-html-language-server
│ │ @@ -1,2 +1,2 @@
│ │  #! /nix/store/m101dg80ngyjdb02g6jwy80sr7kzj26g-bash-5.2p26/bin/bash -e
│ │ +exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/jd0lrssiwfkgphbzi051php02lzwy72m-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-html-language-server "$@"
│ │ -exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/4m8sg5hjg7wlmflq8q6gj0i49qp8ladb-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-html-language-server "$@"
│ │   --- result-after/bin/vscode-json-language-server
│ ├── +++ result-before/bin/vscode-json-language-server
│ │ @@ -1,2 +1,2 @@
│ │  #! /nix/store/m101dg80ngyjdb02g6jwy80sr7kzj26g-bash-5.2p26/bin/bash -e
│ │ +exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/jd0lrssiwfkgphbzi051php02lzwy72m-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-json-language-server "$@"
│ │ -exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/4m8sg5hjg7wlmflq8q6gj0i49qp8ladb-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-json-language-server "$@"
│ │   --- result-after/bin/vscode-markdown-language-server
│ ├── +++ result-before/bin/vscode-markdown-language-server
│ │ @@ -1,2 +1,2 @@
│ │  #! /nix/store/m101dg80ngyjdb02g6jwy80sr7kzj26g-bash-5.2p26/bin/bash -e
│ │ +exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/jd0lrssiwfkgphbzi051php02lzwy72m-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-markdown-language-server "$@"
│ │ -exec "/nix/store/ilkfhnqz4xczrliqjva8770x2svbfznd-nodejs-20.14.0/bin/node"  /nix/store/4m8sg5hjg7wlmflq8q6gj0i49qp8ladb-vscode-langservers-extracted-4.10.0/lib/node_modules/vscode-langservers-extracted/bin/vscode-markdown-language-server "$@"

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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.

Add a :+1: reaction to pull requests you find important.

This fails on x86 darwin
> Running phase: unpackPhase

> unpacking source archive /nix/store/036vik9b785i8i45h9yrnljzarzwbds9-source

> calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/036vik9b785i8i45h9yrnljzarzwbds9-source

> unpacking source archive /nix/store/kzbrwnbmbahiyj11ik21hqmbkan3k71b-VSCodium-darwin-x64-<IP_ADDRESS>71.zip

> calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/kzbrwnbmbahiyj11ik21hqmbkan3k71b-VSCodium-darwin-x64-<IP_ADDRESS>71.zip

> do not know how to unpack source archive /nix/store/kzbrwnbmbahiyj11ik21hqmbkan3k71b-VSCodium-darwin-x64-<IP_ADDRESS>71.zip

Adding unzip to nativeBuildInputs when building on Darwin should be sufficient.

@ofborg build vscode-langservers-extracted

@Lord-Valen can you test darwin again? ofborg is taking its good time

I don't have a darwin machine. I was waiting on ofborg myself. Maybe @malob can help?

The path you're looking for is:
../VSCodium.app/Contents/Resources/app/extensions

@NixOS/darwin-maintainers could you quickly test this?

This fails on aarch64-darwin:
last 10 log lines:
       > rebuilt dependencies successfully
       > patching script interpreter paths in node_modules
       > Finished npmConfigHook
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > calling 'preConfigure' function hook '_multioutConfig'
       > no configure script, doing nothing
       > Running phase: buildPhase
       > babel:
       >   ../Contents/Resources/app/extensions/css-language-features/server/dist/node does not exist

@ofborg eval
to trigger a new eval


Design introspection commands plugin

This PR creates a plugin that contains the following commands:

[x] get_nets
[x] get_ports
[x] get_pins
[x] get_cells

This PR is still WIP as it doesn't have all of the commands implemented yet.

CI is red?

CI is red?

Travis complained about exceeding the maximum log length.
It actually got to big to quickly find what failed.
I opened PRs #43 and #44


Configure Travis to deploy to Heroku on successful master branch builds - updated

Updated with base code. Based on #91 and updated with master code.

Closing as an outdated PR. I suspect it's not needed anymore


feedback: Generate descriptive chat title using LLMs

Areas for Improvement

[ ] UI/UX
[ ] Onboarding
[ ] Docs
[X] Chat
[ ] Commands
[ ] Context
[ ] Response Quality
[ ] Other

What needs to be improved? Please describe how this affects the user experience.
Currently, the history chat title for each chat can be of two types:

Last interaction human message
Edited chat title name if edited by the user

When the user does not edit the chat titles, it would be better to generate the descriptive chat titles using LLM's.
Why is this feedback important? Please describe the rationale.
This request came through #2250, and also is being discussed over other issue to have this.
Describe the solution you'd like to see
Make the use of LLM to generate a descriptive chat titles.title
Describe any alternatives that could be considered
No response
Additional context
No response

I am working to spin up a PR for this issue.
CC: @dominiccooney

I’m excited but if we go ahead with this we need to make sure to loop in the PLG team (I can do that on the PR) as this would effect rate limit calculations.

@philipp-spiess Agree with you here, as it would affect the rate limit calculations. I will mention you on the PR during the review.

This is on my list to work on, I will get to this probably this weekend.


Hiding mode bar for plots?

Is it possible to remove the modebar for a vue plot with this library?

You can pass :options="{ displayModeBar: false }" directly to the component.
See here for more details.

I see, I didn't know know that you could pass options like this to plotly. Thanks!

I am setting :options="{ displayModeBar: false }" but Plotly is still showing the mode bar when I hover over the graph. I might be misunderstanding what displayModeBar does, but does this still work?

nvm.. This worked
:display-mode-bar="false"


Does this do TOS also?

I'm truly sorry if this is not the place to ask this question, but does this do tos as well as email verification?

No problem. This doesn't do TOS, see issue #20 for something that does. Email verification has to be done manually, see #7 for a way to do it with one gmail account.


winswitch: 0.12.16 -> 0.12.23

Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

built on NixOS
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.wcw-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.wcw-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.wcw-wrapped -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.wcw-wrapped --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_applet-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_applet-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_applet-wrapped help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_away-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_away-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_away-wrapped -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_away-wrapped --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_back-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_back-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_back-wrapped -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_back-wrapped --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_client-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_client-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_command_wrapper-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_command_wrapper-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_command_wrapper-wrapped -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_command_wrapper-wrapped --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_server-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_server-wrapped --version and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_server-wrapped --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_ssh_Xnest-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_ssh_Xnest-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_ssh_Xnest-wrapped help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_ssh_session-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_ssh_session-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_ssh_session-wrapped help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_socket-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_socket-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_socket-wrapped -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_socket-wrapped --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped -V and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped -v and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped --version and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped version and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/.winswitch_stdio_tcp-wrapped help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/wcw -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/wcw --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/wcw -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/wcw --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_applet -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_applet --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_applet help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_away -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_away --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_away -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_away --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_back -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_back --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_back -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_back --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_client -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_client --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_command_wrapper -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_command_wrapper --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_command_wrapper -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_command_wrapper --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_server --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_server --version and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_server --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_ssh_Xnest -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_ssh_Xnest --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_ssh_Xnest help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_ssh_session -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_ssh_session --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_ssh_session help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_socket -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_socket --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_socket -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_socket --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp -h got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp --help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp help got 0 exit code
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp -V and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp -v and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp --version and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp version and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp -h and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp --help and found version 0.12.23
ran /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp help and found version 0.12.23
found 0.12.23 with grep in /nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23

Failure on x86_64-darwin (full log)
Partial log (click to expand)
Package ‘winswitch-0.12.23’ in /Users/graham/nix-borg/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-ndnd/pkgs/development/interpreters/python/mk-python-derivation.nix:70 is not supported on ‘x86_64-darwin’, refusing to evaluate.

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

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

Success on x86_64-linux (full log)
Partial log (click to expand)
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_away'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_back'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_client'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_command_wrapper'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_open_remotely'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_server'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_ssh_Xnest'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_ssh_session'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_socket'...
wrapping `/nix/store/71f89z56xhgvh29an8nc7d5jl283968l-winswitch-0.12.23/bin/winswitch_stdio_tcp'...

Success on aarch64-linux (full log)
Partial log (click to expand)
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_back'...
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_client'...
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_command_wrapper'...
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_open_remotely'...
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_server'...
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_ssh_Xnest'...
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_ssh_session'...
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_stdio_socket'...
wrapping `/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23/bin/winswitch_stdio_tcp'...
/nix/store/dmwpy4s2k37p4v8ydwzrj7qmihg96f6k-winswitch-0.12.23


Cannot fetch PUID

go version.

The persistent user ID is no longer returned when using ChatGPT for Browsers for free.

So is this repo still available?


npx mikro-orm migration:create (node:12200) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token ] in JSON at position 170

bug
when I type npx mikro-orm migration:create on terminal i got this error
(node:12200) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token ] in JSON at position 170

package.json
{
  "name": "Server",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "watch": "tsc -w",
    "dev": "nodemon ./dist/index.js",
    "start": "node ./dist/index.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@types/node": "^15.0.1",
    "nodemon": "^2.0.7",
    "ts-node": "^9.1.1",
    "typescript": "^4.2.4"
  },
  "dependencies": {
    "@mikro-orm/cli": "^4.5.4",
    "@mikro-orm/core": "^4.5.4",
    "@mikro-orm/migrations": "^4.5.4",
    "@mikro-orm/postgresql": "^4.5.4",
    "mikro-orm": "^4.5.4",
    "pg": "^8.6.0"
  },
  "mikro-orm": {
    "useTsNode": true,
    "configPaths": [
      "./src/mikro-orm.config.ts",
      "./dist/mikro-orm.config.js"
    ]
  }
}

mikro-orm.config.ts
import { Post } from "./intites/Post";
import { _prod_ } from "./constance";
import { MikroORM } from "@mikro-orm/core";
// @ts-ignore
import path from "path";

export default {
    migrations: {
        path: path.join(__dirname, "./migrations"),
        pattern: /^[\w-]+\d+\.[tj]s$/,
    },
    entities: [Post],
    type: 'postgresql',
    dbName: 'leriddit',
    debug: !_prod_,
} as Parameters<typeof MikroORM.init>[0];

Versions

Dependency
Version

node
v14.15.5

typescript
4.2.2

mikro-orm
4.5.4

your-driver
postgresql

Your tsconfig is not a valid json.

This is not a valid JSON, you have trailing commas there.

I removed trailing commas but still doesn't work

You have two trailing commas there. Just try JSON.parse('./tsconfig.json') and you will see.

bruh
migrations: {
path: path.join(__dirname,"./migrations"),
pattern: /^[\w-]+\d+.[tj]s$/
},
dbName: "lireddit",
type: "postgresql",
host: "localhost",
port: 5432,
user: "postgres",
password: "toor",
entities: [Post],
debug: !prod

i removed trailing commas

bruh? This is not even tsconfig, this is ORM config.

yea thats ORM config.

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "lib": [
      "dom",
      "es6",
      "es2017",
      "esnext.asynciterable", <== here
    ],
    "removeComments": true,
    "sourceMap": true,
    "outDir": "./dist",
    "moduleResolution": "node",
    "baseUrl": ".",
    "experimentalDecorators": true
  },
  "exclude": [
    "node_modules"
  ],
  "include": [
    "./src/**/*.tsx",
    "./src/**/*.ts"
  ], <== here

}

ohok

thx fixed
but
wtf is that Error: Please provide either 'type' or 'entity' attribute in Post.id

im using import 'reflect-metadata';

maybe on a bad place 🤷 or maybe you have non-standard setup (e.g. webpack/babel) that do not support reflect-metadata out of box?
you know, it's sunday morning here, so if you will continue being rude ("bruh", "wtf", etc...), i will just close/lock this. show some respect, don't spam like this (3 messagers in 5 minutes, guess who just recieved 3 emails because of that?), and if you want help, provide enough details or search it yourself first. do you really think I can help from seeing one line error, not even full stack trace or entity definition? nope, i dont have a magic orb.
there are many example projects, they all just work, so ideally pick one and see what you did differently. the error is validation error, it points to you doing something wrong. if you see that, it really means the metadata are not present.

nvm i fix it thanks

Ugh sorry for beginning rude lol


Refactor text_summarization for CI

PR types

Refactor
PR changes

Applications
Description

Refactor text_summarization for CI

Same as #4102


unload when redshift query is empty

Fixes issue #40

Codecov Report

Merging #41 into master will decrease coverage by 0.09%.
The diff coverage is 80%.

@@            Coverage Diff            @@
##           master      #41     +/-   ##
=========================================
- Coverage   73.92%   73.82%   -0.1%
=========================================
  Files          15       15
  Lines         767      768      +1
  Branches      103       99      -4
=========================================
  Hits          567      567
- Misses        200      201      +1

i used this build however i still got error in my case
https://github.com/spark-redshift-community/spark-redshift/issues/43

Fixed. It should be
        val s3Files =           try {               val is = s3Client.getObject(s3URI.getBucket, manifestPath).getObjectContent             try {               val entries = Json.parse(new InputStreamReader(is))                 .asObject().get("entries").asArray()               entries.iterator().asScala.map(_.asObject().get("url").asString()).toSeq             } finally {               is.close()             }           } catch {             case _: AmazonS3Exception => {               log.info(s"Query did not find a manifest file at $manifestPath." +                 s" Returning an empty dataset.")               Seq()             }           }

We have discussed the matter with our Amazon Redshift representative. We encourage you who face this issue to reach out to your respective Amazon rep as well.
If your organization needs this patch, you should fork and do a one-time special release yourself. However, we recommend you to check with Amazon representative before re-sorting to this patch.

Thanks @lucagiovagnoli .
Because my organization needs to fix this issue ASAP so we decided to fork. However, this PR cannot fix our issue.Anyway, finally i found the solution as my comment above

close since it has been inactive for some time.


ANC Labs - Wait Subactivity [4h]

Issue
There is a new subactivity called "Wait" which will be in three scenarios:

if lab results require a patient to wait
if a patient needs to come back to have their vitals rechecked
if a patient need to wait for both labs and vitals

Labs Wait
Vitals Wait
Both Wait

To Do:

Create new sub activity
Logic behind which version should appear when

@jeanette-pelizzon
Can't fins that Wait icon under Design Assets on Figma. Please add.
Thanks,

I need to show you the new Figma layout today. You can find the icon here on the subactivity icon frame. It's in the bottom right corner.

@anvmn moving this over in favor of #203 - please do remember that progress report needs to be removed both after diagnosis and medication AND wait.


Allow changing otel endpoint setting without restart

Also the naptime and connection timeout settings. If no endpoint was set at server start, though, the background worker is not started, and changing the endpoint will have no effect. Similarly, if you set endpoint to empty while the server is running, the background worker will keep running, but won't do anything. Changing the registration of the background worker in response to config changes is difficult. But at least you can change the endpoint without a restart.

Thanks!


Make the ockam relay command argument to list a node relays consistent with the create command

Current behavior

When creating a relay, the command create requires the arguments at and to, with the to argument specifying the Node for which to create the relay. But when listing relays, the list command requires an argument at, which specifies the Node to list relays from. This isn't consistent with the create command.
Proposed changes
In the list command, the argument at has been renamed to to to make it consistent with the create command; keeping the same to argument.

#5472
Checks

[x] All commits in this Pull Request are signed and Verified by Github.
[x] All commits in this Pull Request follow the Ockam commit message convention.
[x] I accept the Ockam Community Code of Conduct.
[x] I have accepted the Ockam Contributor License Agreement by adding my Git/Github details in a row at the end of the CONTRIBUTORS.csv file in a separate pull request to the build-trust/ockam-contributors repository. The easiest way to do this is to edit the CONTRIBUTORS.csv file in the github web UI and create a PR, this will mark the commit as verified.

We love the help of new contributors! 💙
If you have questions or need help as you work on your first Ockam contribution, please leave a comment on this discussion.
If you're looking for other issues to contribute to, checkout this discussion and labels - https://github.com/build-trust/ockam/labels/good first issue or https://github.com/build-trust/ockam/labels/help wanted

@0xphen Congratulations on an awesome first contribution 🎉
Thank you for spending time on it.


History Cleanup and Tasklist group

Closes #19
Closes #22
History Cleanup group
I changed the label of the group to "History Cleanup". Reason: It's the context where this property is used + it copes us open to add more properties to this group once the engine supports it.

Tasklist group
Note that the edited state only triggers when the checkbox is not checked (since isStartable=true is the default)

See this PR as proposal for the small changes (labels), the rest is simply a 1:1 replication for the simple entries.

In analogy to our approach in https://github.com/bpmn-io/bpmn-properties-panel/pull/8, we could add a description saying something like

The history time to live for the process definition as non-negative integer (for days) or as ISO-8601 date format. Documentation

Let's not invest more time for additional documentation here (cf. work principles we agreed on today)

This issue is also present here (obviously), however this is no block since it is an issue with the checkbox per se: https://github.com/bpmn-io/bpmn-properties-panel/issues/21


Multiple classifiers in pom dependency

In case if project depends on a subproject the dependency tag for the subproject is incorrect:
<dependency>
    <groupId>com.github.siasia</groupId>
    <artifactId>maven-plugin_2.9.1</artifactId>
    <version>0.11.1-0.1</version>
    <scope>compile</scope>
    <classifier>sources</classifier>
    <classifier>javadoc</classifier>
</dependency>

Multiple classifier tags result the duplicate tag error in Maven.

I'm using this as a workaround.
   pomPostProcess := {
        import xml._
        Rewrite.rewriter {
          case e: Elem if e.label == "classifier" && e.child.mkString == "sources" => NodeSeq.Empty
        }
      }

import xml.transform.{RewriteRule, RuleTransformer}
import xml._

object Rewrite {

  def rewriter(f: PartialFunction[Node, NodeSeq]): RuleTransformer = new RuleTransformer(rule(f))

  def rule(f: PartialFunction[Node, NodeSeq]): RewriteRule = new RewriteRule {
    override def transform(n: Node) = if (f.isDefinedAt(n)) f(n) else n
  }
}

I took a better look at it.  The problem is that the original patch looks at all artifacts in all configurations:
https://github.com/harrah/xsbt/blob/0.11/ivy/MakePom.scala#L143
sbt puts the source and doc artifacts in the "sources" and "javadocs" configurations:
https://github.com/harrah/xsbt/blob/0.11/main/Defaults.scala#L374
https://github.com/harrah/xsbt/blob/0.11/ivy/IvyInterface.scala#L431
We can ignore artifacts in those configurations using a method in DependencyDescriptor similar to getAllDependencyArtifacts but that only gets artifacts in the specified configurations (I'd have to look the name up).
@indrajitr Do you want to do this or should I?

Just the "jar" type doesn't quite work because the type might be "bundle", for example.  The valid types are set in classpathTypes.  (It is just "jar" + "bundle" right now, but it keeps it configurable in one spot.)

Good point. classpathTypes can be added to MakePomConfiguration and used in makePom.
While at that, should we use this for deriving packaging type as well (instead of an isolated use of IgnoreTypes)?

That ignore types usage is different, though, and I think it is correct as a blacklist.  It is legitimate for a user to say 'war' as the packaging, for example.

Damn, I'm glad I'm not the only one. I just ran into this same issue. I should check the list first next time. I needed up carefully publishing one version then changing the dependency version's dependsOn(...) to a library dependency to ensure the jars are pulled

@softprops Try out the snapshot at your convenience -- hopefully this has been sorted out now.


Implement Postgres.valid_value?/1

This function should also be present when using Postgres.

Thanks for catching that @satom99! 👍


sqlite: nullif(?,"") (and other builtin functions) does not generate the correct type

Version
1.15.0
What happened?
Tried both on v1.15.0 and HEAD (as of August 26 2022).
sqlite schema:
-- name: UpdateChild :one
CREATE TABLE IF NOT EXISTS Child(
    ID INTEGER NOT NULL PRIMARY KEY,
    PublicID TEXT NOT NULL,
    Name TEXT NOT NULL,
    DOB TEXT NOT NULL,
    Photo BLOB
);

Given the following query:
-- name: UpdateChild :one
UPDATE Child SET
    name  = COALESCE(nullif(?,""), name),
    dob   = COALESCE(nullif(?,""), dob),
    photo = COALESCE(?,photo)
    WHERE
        publicid = ?
    RETURNING *;

sqlc generates:
type UpdateChildParams struct{
  NULLIF   interface{}
  NULLIF_2 interface{}
  Photo    []byte
  Publicid string
}

It should instead generate:
type UpdateChildParams struct{
  Name     interface{}
  Dob      interface{}
  Photo    []byte
  Publicid string
}

Which it does generate if I remove nullif:
-- name: UpdateChild :one
UPDATE Child SET
    name  = COALESCE(?, name),
    dob   = COALESCE(?, dob),
    photo = COALESCE(?,photo)
    WHERE
        publicid = ?
    RETURNING *;

I need the nullif because COALESCE only works with NULL values.
Relevant log output
No response
Database schema
No response
SQL queries
No response
Configuration
No response
Playground URL
https://play.sqlc.dev/p/7208959872393525fe74f3f7250180226cda8da6e1d3002578a017b923ee3a11
What operating system are you using?
Linux
What database engines are you using?
No response
What type of code are you generating?
Go

With CAST support for all database engines now available in v1.20.0, I think the following should work to get sqlc to recognize both the desired parameter name and type.
COALESCE(nullif(CAST(sqlc.arg(name) AS text),""), name)


Subscribing to status updates

Is there a way I can subscribe to service status via a webhook or rss feed?

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

ID: dd2a834a-296b-1c7d-7358-6f6a19f8f3c3
Version Independent ID: 9ab6adbe-c651-d833-f395-64b7cddb2dd2
Content: How to check Office 365 service health
Content Source: Enterprise/view-service-health.md
Service: o365-administration
GitHub Login: @robmazz
Microsoft Alias: robmazz

@m0liere - thanks for your feedback. No, there isn't a service status notification endpoint for this - you'll need to access the Service Health page in the admin center. If you'd like to request a new feature for this support, please submit feedback on https://office365.uservoice.com. Thanks!

Hello, thought ill share this..
Please see link to documentation to use the API to get his information.
https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-service-communications-api-reference.
Most log analytics providers already have integrations.  Eg https://docs.splunk.com/Documentation/AddOns/released/MSO365/About


Editor Freezes on Dual Monitor Setup

Tested versions
v4.2.1.stable.official [b09f793f5]
System information
Godot v4.2.1.stable - Windows 10.0.22631 - Vulkan (Mobile) - dedicated NVIDIA GeForce RTX 2060 SUPER (NVIDIA; <IP_ADDRESS>23) - AMD Ryzen 7 3700X 8-Core Processor (16 Threads)
Issue description
Main Display Resolution is 19201080(Landscape Mode), and Secondary Monitor is 10241280(Portrait Mode), Ideally, I would like to Have My Script Editor opened in Portrait Mode(1024*1280). But It crashes every time I try. Basically anything I try to do with dual monitor setup freezes and crashes.
I am not able to open one of my projects because I exited the engine while the engine was being Opened on Dual Monitors.
Steps to reproduce
#87238
Minimal reproduction project (MRP)
#87238

Thanks for the report! Consolidating in https://github.com/godotengine/godot/issues/74261.


fix(wizard-dialog): remove button actions only after action was successful

Christian,
The fix for the bug we found, when we don't want to close the wizard, for instance because a field was incorrect, and no WizardActions where returned, the action on the button should not be removed.

Thanks you!!


centos upgrade

can't able to upgrade Centos 6.5 to Centos 7 using Redhat-upgrade-tool, any help on this??
getting this error:  downloading failed: invalid data in .treeinfo: no option 'upgrade' in section: 'images-x86_64'

@KGNaidu I'm not sure how this issue is related to this cookbook. It seems like a Redhat upgrade tool issue that you should take up with Redhat.


Support domain names in project IDs

I found a project ID in the wild, in an appengine-web.xml file, of the form:
domain.com:projectname

Figure out if this is what's actually needed to deploy such an app engine app.
If so, make sure our project ID validator allows this.
If necessary, update public docs about project IDs to explain this

It occurs to me we should probably move the project ID validator logic into appengine-plugins-core. It's in no way eclipse specific.

When I moved this to  appengine-plugins-core, I removed the check that allows empty strings as legal IDs. We'll need to provide that at a higher level in the UI so entering the project ID in the new application wizard is still optional. (I.e. don't try to validate empty string.)

I'm guessing the first part before : is an organization name (which may be wrong of course) as seen below. It may not have to take the form of a domain?

fixed by #735


feat(k8s): modify interactors and event loop to use new k8s resources

This patch modifies the event loop to use the new third party resources introduced in #1.
Requires #1 before merge
This patch is in progress

This PR is obsolete, closing.


[Question] Cannot take a screenshot while page is navigating

I took a screenshot after page.waitForNavigation(), but it failed and report this.
com.microsoft.playwright.PlaywrightException: Error {
  message='Cannot take a screenshot while page is navigating
  name='Error
  stack='Error: Cannot take a screenshot while page is navigating
    at rewriteError (C:\Users\xxxxxx\AppData\Local\Temp\playwright-java-5730335139594947967\package\lib\server\chromium\crExecutionContext.js:115:15)
    at runMicrotasks (<anonymous>)
    at runNextTicks (internal/process/task_queues.js:62:5)
    at processImmediate (internal/timers.js:434:9)
    at async CRExecutionContext.rawEvaluate (C:\Users\xxxxxx\AppData\Local\Temp\playwright-java-5730335139594947967\package\lib\server\chromium\crExecutionContext.js:49:60)
    at async evaluateExpression (C:\Users\xxxxxx\AppData\Local\Temp\playwright-java-5730335139594947967\package\lib\server\javascript.js:149:27)
    at async Screenshotter._originalViewportSize (C:\Users\xxxxxx\AppData\Local\Temp\playwright-java-5730335139594947967\package\lib\server\screenshotter.js:34:28)
    at async C:\Users\xxxxxx\AppData\Local\Temp\playwright-java-5730335139594947967\package\lib\server\screenshotter.js:55:60
}

The final action is
page.waitForNavigation(() -> {page.press("[placeholder=\"password\"]", "Enter");});
page.screenshot(new Page.ScreenshotOptions().setFullPage(true).setPath(xxx));

I wonder why there is no auto-waiting before the screenshot action.

The problem is that your scenario is inherently racy. You already wait for the first navigation, if we did it internally in page.screenshot it wouldn't change much as another navigation would start while the screenshot is being taken. What we could do is automatically retry such failures internally but this has another issue that the method would potentially hang if the page is in an infinite redirect loop. You can already achieve same result on the client end:
page.waitForNavigation(() -> {page.press("[placeholder=\"password\"]", "Enter");});
int maxAttempts = 100;
for (int i = 0; i < maxAttempts; i++) {
  try {
    page.screenshot(new Page.ScreenshotOptions().setFullPage(true).setPath(xxx));
    break;
  } catch (PlaywrightException e) {
    continue;
  }
}

Another alternative would be to just return a blank image if screenshot failed because of ongoing navigation, this would be quite accurate result because the page does actually go through the blank state during navigation. Would that work for you?


Exit status 1 error

I'm sometimes running across this error, but I'm having some trouble tracking down why. Is there a debug mode I can turn on to help see what's happening here?
2023/06/08 11:30:52 [main] Starting github2omnifocus; version: v2.4.
2023/06/08 11:30:52 Config loaded from /Users/USERNAME/.config/github2omnifocus/config.json:
2023/06/08 11:30:52   GitHub API server: https://api.github.com
2023/06/08 11:30:52   GitHub token: *****
2023/06/08 11:30:52   Omnifocus tag: github
2023/06/08 11:30:52   Omnifocus assigned issue project: GitHub Assigned
2023/06/08 11:30:52   Omnifocus PR to review project: GitHub Reviews
2023/06/08 11:30:52   Omnifocus notifications project: GitHub Notifications
2023/06/08 11:31:22 exit status 1

I checked https://www.githubstatus.com/ to see if there may be an issue on GitHub's side, but they appear to have a green board.

@nate-double-u Ouch, I didn't see this issue. I'm going to guess it either fixed itself or you moved on to something that had a more active maintainer, but let me know if this is still something that is of interest?

Closing, but leaving the investigation here if needed in the future.
I had a quick read of the code to see if I could figure where 2023/06/08 11:31:22 exit status 1 came from. It's not obvious. As this is a log line rather than a panic, I'm guessing that it comes from the code we use to interact with Omnifocus, where we run a JXA script there's some error case I don't account for in the JS code, and this bubbles up to hit us at:
https://github.com/mikerhodes/github-to-omnifocus/blob/35b6a27d5ff87cc4bb14d77c3c4d8d75c695fe6a/cmd/github2omnifocus/main.go#L67-L70
I'm guessing here because otherwise we'd have hit the log lines right below it that output the current and desired states.
This doesn't surprise me, because I found the JXA interface for Omnifocus pretty hard to work with, and hard to debug what was going on. This afflicted file is this one but I'm not really sure where any log lines or crash output it might generate would ever go.
So overall, pleased it started working 😬

So overall, pleased it started working 😬

Me too 😄
I appreciate all your work on this @mikerhodes, this app is a real help for me in my workflow.


[BugFix] Fix statistic_collect_parallel does not take effect because  reuses the thread ConnectContext

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #14353
Problem Summary(Required) ：

Because in buildConnectContext, the statistical information collection thread will set the context of this build as Thread Connect Context after the first call. For each subsequent call, if null != ConnectContext.get(), then take the value of the parameters in ConnectContext.get(). This causes the parameters set in the session to fail to take effect unless the FE is restarted
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

[FE PR Coverage Check]
:disappointed: fail : 1 / 10 (10.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/statistic/StatisticAutoCollector.java
0
2
00.00%
[61, 67]

:large_blue_circle:
com/starrocks/statistic/StatisticExecutor.java
0
3
00.00%
[196, 198, 199]

:large_blue_circle:
com/starrocks/statistic/AnalyzeJob.java
0
1
00.00%
[138]

:large_blue_circle:
com/starrocks/qe/StmtExecutor.java
0
2
00.00%
[857, 865]

:large_blue_circle:
com/starrocks/qe/DDLStmtExecutor.java
0
1
00.00%
[729]

:large_blue_circle:
com/starrocks/statistic/StatisticUtils.java
1
1
100.00%
[]

run starrocks_admit_test

[FE PR Coverage Check]
:disappointed: fail : 23 / 61 (37.70%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/statistic/StatisticAutoCollector.java
0
6
00.00%
[62, 63, 64, 70, 71, 72]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnHistogramStatsCacheLoader.java
0
7
00.00%
[51, 52, 54, 82, 83, 85, 109]

:large_blue_circle:
com/starrocks/statistic/AnalyzeJob.java
0
1
00.00%
[138]

:large_blue_circle:
com/starrocks/qe/StmtExecutor.java
0
9
00.00%
[857, 859, 860, 863, 871, 890, 891, 902, 903]

:large_blue_circle:
com/starrocks/statistic/HistogramStatisticsCollectJob.java
0
1
00.00%
[63]

:large_blue_circle:
com/starrocks/qe/DDLStmtExecutor.java
0
4
00.00%
[728, 730, 731, 735]

:large_blue_circle:
com/starrocks/statistic/StatisticExecutor.java
3
10
30.00%
[92, 96, 103, 104, 140, 195, 196]

:large_blue_circle:
com/starrocks/sql/optimizer/statistics/ColumnBasicStatsCacheLoader.java
6
8
75.00%
[47, 107]

:large_blue_circle:
com/starrocks/statistic/AnalyzeManager.java
6
7
85.71%
[282]

:large_blue_circle:
com/starrocks/statistic/StatisticsMetaManager.java
8
8
100.00%
[]

@Mergifyio backport branch-2.5


incognito colors

Just a minor issue but the incognito new tab page is all white even if you're using dark themes which looks kind of out of place.

Sorry I didn't see that mention. Looks fine to me as well. I'm closing this, feel free to reopen if this is still an issue


feat(robot-server): Tell the client whether it's allowed to create a new run

Overview
robot-server only allows a single "current" run to exist at a time.
Sometimes, if you try to create a second run, you'll get a 409 conflict error. Other times, robot-server will automatically "un-current" the old run and create the new one in its place.
Which case applies depends on the state of the existing run. If it's actually moving the robot, you'll get a 409, but if it's idle, you won't. What counts as "idle" for these purposes is a little hard to remember, and the client needs to duplicate the server's logic to determine if it's allowed to create a new run.
This ticket proposes that instead of the client and server both duplicating that logic, the server tells the client whether it's allowed to create a new run.
@mcous noted that update-server does something similar, and it's nice.
API design
To be determined as part of this ticket.
Strawman example: add a meta.may_create_new_run: bool field to GET /runs.
If may_create_new_run is false, we also might want to provide a reasons list, if the client needs to know why it can't create a new run.
Acceptance criteria

robot-server exposes a field to tell the client whether the client is allowed to create a new run.
The Opentrons App uses this field instead of implementing its own logic for whether it can create a run.

May be split into its own ticket if this turns out to be nontrivial.
Note that this new API will not not resolve the time-of-check-to-time-of-use hazard. A request may still fail with a 409 conflict if a different client has snuck in its own run creation. So, the client must still be prepared for 409 conflicts in general.

Closing: this is not a priority.


Fix an airline theme error

Fixes #41.

I merged your pull request, but I'm still getting the error msg:
https://github.com/panosl/ayu-vim

I had forgotten to add let ayucolor="dark" Prior versions were working without it in the vimrc. Branch works great. Thanks for the pull-request :)

Thx for you contribution


config.py paras problems

preclude rois intersected with dontcare areas above the value
__C.TRAIN.DONTCARE_AREA_INTERSECTION_HI = 0.5
__C.TRAIN.PRECLUDE_HARD_SAMPLES = True
what is about it, what is  dontcare area?

In my view, don't care area is an area where no label is provided but some interested object might occur, it is impossible to label them all because we have limited labor, but also inappropriate to label them as negative because it might have objects inside. So we choose to ignore such area while training.
If anyone has some other plausible ideas about it, be free to comment.


New package: Microscopes.jl v0.1.0

Registering package: Microscopes.jl
Repository: https://github.com/congUoM/Microscopes.jl
Created by: @congUoM
Version: v0.1.0
Commit: 841aa69f8a78d6636d7fc24bb56fea120ebba45a
Git reference: main

@congUoM the package name in
https://github.com/congUoM/Microscopes.jl/blob/841aa69f8a78d6636d7fc24bb56fea120ebba45a/Project.toml#L1 should be Microscopes, not Microscopes.jl.  Also, the package must have compat bounds for all depending packages and including Julia itself, see https://github.com/JuliaRegistries/General/blob/48a652c927133c3841f91cc7d8fc88d56472e0cb/README.md#automatic-merging-of-pull-requests.
I'm going to close the pull request because the name is wrong anyway.


kosmos-2 High CPU RAM usage

Describe
I tried to load kosmos-2 with 29GM of RAM and result in OOM. Is there any way to minimize the RAM usage while loading the model?

Hi, @sheldonchiu . I will check it for you.

I have successfully run kosmos-2 with a vm having 44GB RAM. I notice that the peak RAM usage is around 33GB and drop back to 18GB.
The RAM usage after torch.load is around 20GB and OOM happened during build_model, is it taking up double the space during this stage?

I notice that the peak RAM usage is around 33GB and drop back to 18GB.

I run htop on the machine where we host demo. But the mem is about 10G.

When I hosted a new Demo, I observed that the peak RAM usage was about 31GB.

We will try to fix it.
@sheldonchiu Thanks for the feedback!

It looks like the checkpoint is too large, which causes a lot of RAM uage to load it into CPU. Therefore, the possible solution is to delete the unnecessary parameters of the checkpoint, such as Optimizer.

Thanks for the advice, the peak RAM usage decrease to 21GB after I deleted last_optimizer_state from the state.


Anydesk package fails to install: Source 404

Describe the bug
Anydesk package fails to install
https://download.anydesk.com/linux/anydesk-4.0.1-amd64.tar.gz is missing (404)
To Reproduce
Steps to reproduce the behavior:

nix-env -iA anydesk

Expected behavior
It installs.
Screenshots
Log: https://paste.mkg20001.io/emuvozijon.sql
Additional context
Likely just outdated version, using the latest version tarball should fix it.
Metadata

system: "x86_64-linux"
host os: Linux 5.3.0-23-generic, Ubuntu, 19.10 (Eoan Ermine)
multi-user?: no
sandbox: yes
version: nix-env (Nix) 2.3.1
channels(maciej): "nixpkgs-19.09.1300.08e503bac6d"
nixpkgs: /home/maciej/.nix-defexpr/channels/nixpkgs

NOTE: also tested on master in VM, same result
Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: nixpkgs.anydesk
# a list of nixos modules affected by the problem
module:

Possibly enforce something like this for all URLs? https://github.com/NixOS/nixpkgs/pull/73771
Or possibly build a fallback mirroring similar to what is being done with archive.org here for all URLs that have a good chance of disappearing?

The issue is that we are not legally allowed to re-distribute unfree packages so we cannot mirror them. And neither can archive.org. Some packages actually be unfreeRedistributable but those likely do not allow modification so we cannot cache the expressions either (though caching srcs might be okay here).


EVP_PKEY_OP_TYPE_KEYGEN undefined

In rsa.h:163, EVP_PKEY_CTX_set_rsa_pss_keygen_md references EVP_PKEY_OP_TYPE_KEYGEN which is not defined.
I guess the correct value is EVP_PKEY_OP_TYPE_GEN, which seems to work.

I think it should be EVP_PKEY_OP_KEYGEN

Fix in #7386.


Per-user combat mode does not persist after death

The ocm toggle are disabled after death :/

You mean the effect of /ocm toggle does not apply when the player respawns?

yes ^^

Just wondering, on your server does the player respawn in a different world from the one they died in?

yes

The inherit issue with /ocm toggle is that it does not have any way to keep track of which users have their combat mode toggled, which means the only way to solve this and properly implement #179 is to have some sort of data system which persistently keeps track of the combat mode of each user. I'll have to talk this over with @gvlfm78.

@Rayzr522 Then the plugin would have to check if the player attacking an entity is on 1.8 or 1.9 mode and don't change the damage if on 1.8 mode. This could now be possible since I recently unified the damage listeners into a custom event, however there would still be many modules that would have to support this.

@gvlfm78 so currently /ocm toggle only toggles the attack speed?

Yes, as whoever initially requested the feature only meant it to toggle the attack speed.

Merged into #179


Support asynchronous compilation of WebAssembly modules

Pulling the newest versions of wasm-pack and the hello world wasm project and trying to include the generated module in an electron project fails with the following error:
WebAssembly.Compile is disallowed on the main thread, if the buffer size is larger than 4KB. Use WebAssembly.compile, or compile on a worker thread.
caused by this segment generated by the wasm-pack loader. Specifically the *_bg.js responsible for actually loading the *_bg.wasm module.
const path = require('path').join(__dirname, 'module_bg.wasm');
const bytes = require('fs').readFileSync(path);
let imports = {};
imports['./module'] = require('./module');

const wasmModule = new WebAssembly.Module(bytes)

If a workaround exists for this I'd be happy to hear it, but as the error itself suggests the proper solution to this is to use the asynchronous WebAssembly factory methods and return a promise, which should be relatively straight forward to implement.
I'd like to know if interest in an option to generate asynchronous loaders exists, potentially as an option to "wasm-pack build" and if there is plans to support this.

Closed, because this seems to be an issue in wasm-bindgen not wasm-pack.

how did you solve it?

@roccomuso see: https://github.com/rustwasm/wasm-bindgen/issues/905


WIP: Add to bitswap for block transfer.

Thank you for contributing to Mina! Please see CONTRIBUTING.md if you haven't
yet. In that doc, there are more details around how to start our CI.
Explain your changes here.
Explain how you tested your changes here.
Checklist:

[ ] Document code purpose, how to use it

Mention expected invariants, implicit constraints

[ ] Tests were added for the new behavior

Document test purpose, significance of failures
Test names should reflect their purpose

[ ] All tests pass (CI will check this if you didn't)
[ ] Serialized types are in stable-versioned modules
[ ] Does this close issues? List them:

Closes #0000
Closes #0000

This PR no longer merges cleanly, and has been a draft for several years. Closing.


Mail system error

Description:
When some user invite another to their server, they don't get any email with the password of panel.
Current config:
 Which driver should be used for sending emails? [PHP's Internal Mail Function]:
  [smtp    ] SMTP Server
  [mail    ] PHP's Internal Mail Function
  [mailgun ] Mailgun Transactional Email
  [mandrill] Mandrill Transactional Email
  [postmark] Postmarkapp Transactional Email
  mail

 Email address emails should originate from<EMAIL_ADDRESS><EMAIL_ADDRESS>
 Name that emails should appear from [SG]:
  Servidores Gaming

 Encryption method to use [TLS]:
  [tls] TLS
  [ssl] SSL
  [   ] None
  ssl

Config .env:
APP_ENV=production
APP_DEBUG=false
APP_KEY=X
APP_THEME=pterodactyl
APP_TIMEZONE=Europe/Madrid
APP_CLEAR_TASKLOG=720
APP_DELETE_MINUTES=10
APP_ENVIRONMENT_ONLY=false
LOG_CHANNEL=daily
APP_LOCALE=en

DB_HOST=<IP_ADDRESS>
DB_PORT=3306
DB_DATABASE=panel
DB_USERNAME=X
DB_PASSWORD=X

HASHIDS_SALT=X
HASHIDS_LENGTH=X

MAIL_DRIVER=mail
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=ssl
<EMAIL_ADDRESS>
QUEUE_HIGH=high
QUEUE_STANDARD=standard
QUEUE_LOW=low
APP_SERVICE_AUTHOR=X
APP_URL=https://servidoresgaming.com
CACHE_DRIVER=redis
SESSION_DRIVER=database
QUEUE_CONNECTION=redis
REDIS_HOST=<IP_ADDRESS>
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_FROM_NAME="Servidores Gaming"

Logs:
http://bin.ptdl.co/ma9e3
https://hastebin.com/acahugoyor

Hi,
I have not had time to test this - I am having issues with my computer right now. I am not entirely sure if this is an issue with the script or the panel itself. That being said, using PHP Mail is not recommended. I would recommend using SMTP and an SMTP provider such as https://sendinblue.com for mailing.
Let me know if it works out for you.
Regards,
Tom

I am closing this issue, since Pterodactyl v1.0 is out. Feel free to reopen it if you still have problems.


Stereo image generation

Hey team, great work!
Will you share the pipeline for stereo image creation from single image? Let me know if it is uploaded and I am missing something

To clarify, could you please provide more details on what you mean by 'stereo image creation from a single image'? If I understand correctly, you are referring to generating the corresponding left and right views of a stereo triplet for each given view. In that case, starting from the transform.json file from Instant NGP, we recommend using the code snippet available at this link.
This code snippet should assist you in generating the stereo pair matrices for each view. Please let us know if you have any further questions or if there's anything else we can assist you with.


error: no such remote ref 093e4dee3cfa54b176142ca9840697154cbd97df

import PackageDescription

let package = Package(
    name: "asm-layer",
    dependencies: [
         .Package(url: "https://github.com/IBM-Swift/Kitura.git", majorVersion: 0, minor: 19)
    ])

Can you provide a GitHub project I can clone to recreate this problem?

The issue is related to git 2.9.0. We will resolve it soon. Alternatively, please try another git version.

It seems our plan to fix the problem with git 2.9.0 will not work. Please try another git version, e.g. 2.9.1.

Closing as 2.9.1 fixes this.


Theming is not possible

CSS modules are great, but I after webpack build, all generated names are hidden in the bundle. It should be great to generate a single mapping file that contain:
<file>|<style name>=<mangled name>

for instance
/src/widgets/MyComponent.css|title = _2IezJF1AI1wN8JrvVVyB9-

Without this, I can't do that:
An external CSS (not a CSS Module, a regular one, a THEME written by my client) that contain
keywords like @MyComponent.title@ that could be transformed in _2IezJF1AI1wN8JrvVVyB9-
before putting it in prod.
With that, My client could do theming with rules like:
<EMAIL_ADDRESS>{
  background-color: #30FF36 !important;
}

Actually, I'm stuck. And no, theming with inline styles is not a solution. I want to use :hover or whatever I want.
What do you think about this idea ?
Note: my requirement is that the application can change it's theme at runtime and the theme is not
defined at development time. it is not predefined themes.
Regards.
Eric.

Can't you just use deterministic local names?
{
    test: /.css/,
    loader: 'css-loader?localIdentName=[path][name]'
}

Example:
/* style.css */
.foo {
    background-color: #30FF36;
}

import { foo } from './style.css';
console.log( foo );
// "style_foo"

Indeed, it would be the easiest thing to do. A hash would be more compact... anyway, I will go with your idea.

Glad I could help! :+1:


Update convolutional.py

Adding tf_export decorators/calls to TensorFlow functions and constants.

What is this used for?

Is it useful to publish this as a hidden class?

yup

I'm not sure we would want to allow this. We make the API specifically to call out what you can rely on and what is stable. Anything that it hidden is by definition not part of the API. You can of course always access it directly, but I don't think it's a good idea to expose it into the TensorFlow module.

Hmm but it was not hidden right and why do you think it shouldn't be exposed to API ?

It is a private class, if you use it you should be very aware that you are relying on an internal implementation detail.
You can always use this (this is Python, after all), you just have to explicitly import it from the file it's defined in.

hmmm ok


Don't time out during debugging

Steps to Reproduce
Set a breakpoint in IntelliJ and run the app. When execution stops at the breakpoint after a few seconds I get
Uninstalling old version...
Request to Dart VM Service timed out: _flutter.listViews({})
Exception from flutter run: TimeoutException after 0:00:10.000000: Future not completed
package:flutter_tools/src/vmservice.dart                   VM.invokeRpcRaw.<async>
dart:async-patch/async_patch.dart 34                       _asyncErrorWrapperHelper.<fn>

Logs
Run your application with flutter run and attach all the log output.
Run flutter analyze and attach any output of that command also.
Flutter Doctor
Paste the output of running flutter doctor here.
[✓] Flutter (on Linux, channel master)
    • Flutter at /home/zoechi/flutter
    • Framework revision c9c577aeeb (vor 4 Tagen), 2016-12-20 07:54:57
    • Engine revision 2f32e8054d
    • Tools Dart version 1.21.0

[✓] Android toolchain - develop for Android devices (Android SDK 25.0.0)
    • Android SDK at /home/zoechi/Android/Sdk
    • Platform android-25, build-tools 25.0.0
    • OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-3-b14)

[✓] IntelliJ IDEA Ultimate Edition (version 2016.3)
    • Dart plugin version 163.9166.22
    • Flutter plugin version 0.1.7

[✓] IntelliJ IDEA Ultimate Edition (version 2016.2)
    • Dart plugin version 162.2485
    • Flutter plugin version 0.1.5

[✓] Connected devices
    • None

For more information about diagnosing and reporting Flutter bugs, please see https://flutter.io/bug-reports/.

Thanks for the report!

Moving out of m3 since this doesn't fit our current priorities.

Haven't seen this in ages.


incarnation updates can fail if the diff is very large

fengine can run into issues when updating an incarnation if the diff that needs to be applied is very large. It will just hang forever and then ultimately terminate with a Timeout exception while executing the git diff command.
The problem is likely caused by filling up the stdout buffer (which blocks the git child process).

Fixed with #27


Unable to knit to PDF for test trial

receiving this error when attempting to knit PDF after installing papaja and going through all steps
Error: For Lua filters, pandoc version 2.0 or higher is required and was not found (see the help page ?rmarkdown::pandoc_available).
Execution halted

I'm going to add some possible solutions here. Just to recap, in class we tried a few things, including updating pandoc and verifying that it is on your system. Also, you had to revert to an older version of Rstudio because of a different problem (disconnecting from the current R session). Presently, one of the major errors appears to be with citeproc.
There is currently a recent issue opened suggesting someone else is having this problem: https://github.com/crsh/papaja/issues/427, but so far no replies.

One thing to try and test is whether you can do citations in a regular R markdown document. If the problem is with pandoc-citeproc, then there is some issue with how citation keys are being handled.

Create a new .rmd document, just the basic template
add a new line in the yaml to point to a bibliography file in your R project, something like this:

---
title: "Untitled"
author: "Matt Crump"
bibliography: references.bib
date: "10/29/2020"
output: html_document
---

Make a references.bib file. Just a plain text file in your R project folder, and give it a .bib ending. Next, add a citation to the .bib file you made, here is an example from my example semester long project:

@article{rosenbaum2017stand,
  title={Stand by your Stroop: Standing up enhances selective attention and cognitive control},
  author={Rosenbaum, David and Mama, Yaniv and Algom, Daniel},
  journal={Psychological science},
  volume={28},
  number={12},
  pages={1864--1867},
  year={2017},
  publisher={SAGE Publications Sage CA: Los Angeles, CA}
}

Make sure you add a couple new lines to the bottom of the references.bib file, after copying the above into it.

the citation key for this reference is @rosenbaum2017stand. Put that into the main .Rmd file, and knit to pdf. If everything works, you should see the citation appear in the pdf along with a reference.

If this whole thing works for a regular R Markdown document, then problem might be more related to papaja.


Failed to create zerodb server on kristof-farm

Installation information

jumpscale version: development
jumpscale lib: commit bb3e1ee3bbbef46446279f9796b05d6698de64c5

Detailed description
1- create zdb on kristof-farm
Steps to reproduce
node_sal = j.clients.zos.get('test_node', data={'host':'<IP_ADDRESS>'})
zdb = node_sal.primitives.create_zerodb('test_zdb', path='/mnt/storagepools/674e0814-23c3-455f-a583-dc6c56455dad/filesystems/zdb', mode='user', node_port=8050)
zdb.deploy()

Actual Result
This is happening in the most nodes of kristof-farm

Questions:

does this happen only on kds-farm ? this specific node ?
do we ever need to create zdbs manually ?
can we get the zdb log, see exactly why the process exit ?
are u sure no other zdb is using the same namespace ?

Questions:

does this happen only on kds-farm ? this specific node ?
do we ever need to create zdbs manually ?
can we get the zdb log, see exactly why the process exi

closed for inactivity


[Snyk] Upgrade prettier from 2.8.8 to 3.0.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade prettier from 2.8.8 to 3.0.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

Warning: This is a major version upgrade, and may be a breaking change.

The recommended version is 14 versions ahead of your current version.
The recommended version was released 22 days ago, on 2023-07-05.

Release notes

Package name: prettier

3.0.0 - 2023-07-05diff
🔗 Release note

3.0.0-alpha.9-for-vscode - 2023-04-23

3.0.0-alpha.8-for-vscode - 2023-04-23

3.0.0-alpha.7-for-vscode - 2023-04-23

3.0.0-alpha.12 - 2023-05-26

3.0.0-alpha.11 - 2023-04-25

3.0.0-alpha.10 - 2023-04-23

3.0.0-alpha.6 - 2023-03-02What's Changed

Update .d.ts files of plugins to use export default ... by @ fisker in #14435

Other changes since v2, see 3.0.0-alpha.1 release notes
Full Changelog: 3.0.0-alpha.5...3.0.0-alpha.6

3.0.0-alpha.5 - 2023-03-01What's Changed

Add .d.ts files by @ sosukesuzuki in #14212
Support TypeScript 5 via babel-ts parser by @ fisker in #14391

Other changes since v2, see 3.0.0-alpha.1 release notes
Full Changelog: 3.0.0-alpha.4...3.0.0-alpha.5

3.0.0-alpha.4 - 2022-10-26

3.0.0-alpha.3 - 2022-10-20

3.0.0-alpha.2 - 2022-10-13

3.0.0-alpha.1 - 2022-10-08

3.0.0-alpha.0 - 2022-08-17

2.8.8 - 2023-04-23This version is a republished version of v2.8.7.
A bad version was accidentally published and it can't be unpublished, apologies for the churn.

    from prettier GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report

Merging #345 (b895cfe) into main (f75a18f) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff            @@
##              main      #345   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           39        39
  Lines          495       495
  Branches        77        77
=========================================
  Hits           495       495

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


setting setShouldMimicIOSBehavior change the content when showHeader is set false in react-navigation

Environment
React Native Avoid Softinput: 3.0.2
Affected platforms

[X] Android
[ ] iOS

Current behavior
enabling the soft input in android via: setShouldMimicIOSBehavior
The height of the total view inside react navigation. when the showHeader is set false, the height calculated by react native soft input ignore the status bar height in android.
The results:

when showHeader set true in react navigation:

when showHeader set false in react navigation:

I was able to solve this by adding a view over my react navigation root container of status bar height:
 render() {
    return (
      <GestureHandlerRootView style={styles.container}>
        <ErrorBoundary otaStatus={this.state.otaStatus}>
          <Provider store={store}>
            <PersistGate loading={null} persistor={persistor}>
              <SafeAreaView style={styles.headContainer} />
              <SafeAreaView style={styles.mainContainer}>
                <StatusBar
                  backgroundColor={Colors.screenBackground}
                  barStyle={'dark-content'}
                />
                <View style={styles.softInputHeightAndroid}>
                  <FlashMessage />
                  {this.state.deviceInfoLoaded && <RootNavigator />}
                </View>
                <OTAUpdateModal otaStatus={this.state.otaStatus} />
              </SafeAreaView>
            </PersistGate>
          </Provider>
        </ErrorBoundary>
      </GestureHandlerRootView>
    );
  }
}

const styles = StyleSheet.create({
  headContainer: {flex: 0, backgroundColor: theme.palette.pageBackground},
  mainContainer: {flex: 1, backgroundColor: theme.palette.neutral.white},
  container: {
    flex: 1,
  },
  softInputHeightAndroid: {
    flex: 1,
    ...Platform.select({android: {paddingVertical: StatusBar.currentHeight}}),
    backgroundColor: theme.palette.pageBackground,
  },
});

post the hack:

Expected behavior
Ideally when react navigation is used with showHeader false, the react native soft input should include the height of status bar.
Reproduction
//

Hello @pandey21197, the case you described will not be handled, because I don't see this as a bug - in fact, that behavior aligns it with the default iOS behavior, where you can render views "under" the status bar (so even the setShouldMimicIOSBehavior method's name is correct here).
Why it's rendering "under" the status bar? Because, internally, setShouldMimicIOSBehavior method calls Android's WindowCompat.setDecorFitsSystemWindows(view, false) (this tells the app to not fit to decor views like status bar or keyboard, but let those decor views to overlay on top of the app's window).
Why your case works when react-navigation showHeader prop is set to true? Because the header view detects (internally) if status bar padding should be applied or not.
So why I don't want to do the same detection as react-navigation does?

This library does not handle status bars - it handles displaying app's content above the keyboard layout
Considering that this library does not render any "header" or "top-positioned" view, it's impossible to handle it correctly for ALL possible apps - by ALL possible I mean apps with or without react-navigation, apps with or without handled "safe-area", etc.

What you should do in that case? You should handle rendering the content of your Android app's screens with "safe-area" container (like on iOS) e.g. with react-native-safe-area-context - and it's not the hack (like you described), this is how it should actually be handled.


Here i a fix for the error go complain on your pull

I think this will fix your pull request
Ignore the other files i don't know how to make a pull with only specific files

Just make a new clean branch off upstream master, make your changes in this new branch and create pull request. After that creating PR, every commit you push to this branch will appear in the PR.
Nice, thanks. Will cherry-pick later.

 Thanks again.