Docker images platform information can impact usage

Problem description
Since upgrading Docker desktop locally, I was unable to pull the database image:
docker compose up
WARN[0000] The "AWS_ACCESS_KEY_ID" variable is not set. Defaulting to a blank string.
WARN[0000] The "AWS_SECRET_ACCESS_KEY" variable is not set. Defaulting to a blank string.
[+] Running 0/1
 ⠼ database Pulling                                                                                1.4s
no matching manifest for linux/arm64/v8 in the manifest list entries

Expected Output
An eoAPI end-user can run docker compose up and have a running instance regardless of their local machine.
Environment Information

Apple M2, MacOS 14.0
Docker Desktop 4.25.0

The tags on the pgstac images  show that arm64/v8 is absent. I do not know if previous versions of docker-compose would default to the unknown tag, but it is not currently.
A solution could be to define the platform in the docker-compose file for the database (tested locally). But it seems an inefficient and un-recommend solution. @bitner @vincentsarago, any insights on how we should address this? Is it simple to add another tag to the pgstac image repository?

you may have to add https://github.com/developmentseed/eoAPI/blob/main/docker-compose.yml#L45 in your docker-compose.yml file but I don't think we want that by default
This should be solve once we update the new pgstac image (if we create a linux/arm64/v8 image).
I'm afraid all the other images weren't built for linux/arm64/v8 anyway 😭 but they will at one point!

Yes, exactly! Ok, I will keep the issue open to track progress.

Am bumping into this as well 😢 were you able to find a work-around to get docker compose up to work on an m1 @zacharyDez ?

@batpad just add platform: linux/amd64 in each services https://github.com/developmentseed/eoAPI/issues/153#issuecomment-1781561265

Ah my bad - this seems to work, thank you @vincentsarago 🙏


feat(reactivity): expose last result for computed getter

computed internally uses Object.is to compare whether the old and new values have changed. This is valid for primitives, but cannot compare objects (this is the correct behavior).
We can expose the computed last value for getter, so the user can decide whether to return the last value for object to pass Object.is.
const a = ref(1);
const b = ref(2);
const c = computed(oldValue => {
	if (oldValue && oldValue[0] === a.value && oldValue[1] === b.value) {
		return oldValue;
	}
	return [a.value, b.value];
});

import isEqual from 'lodash.isequal';

const a = ref(1);
const b = ref(2);
const c = computed(oldValue => {
	const newValue = { a: a.value, b: b.value };
	return isEqual(oldValue, newValue) ? oldValue : newValue;
});

Another alternative is to provide isEqual option, but I don't recommend this approach. This requires always fully executing the getter and returning a new object, which I think limits performance and GC pitfalls that the user should be able to avoid.

getter cannot exit early on equal to avoid possible expensive operations
getter may be executed frequently and return object to execute isEqual that needs to GC

How much does redundant re-rendering affect performance compared to doing a (sometimes really heavy) isEquals-like check? Maybe it's wise to do some benchmarks to see if this API change truly improves performance in various scenarios. E.g.:

Small vs. huge objects/arrays/Map/Set/etcetera.
Small vs. big templates.

I don't think it's wise to provide an isEqual option, however, it may be wise to read some good docs on what kind of techniques truly improve performance and which ones don't. Also, the docs need to be really clear about only using this as an opt-in performance enhancement for non-primitives. Maybe some ESLint rules would also be nice, one for requiring usage of the oldValue parameter on every computed that returns a non-primitive, and one for warning about usage of oldValue on primitives.

I have some concerns about this addition. Given this PR has already been merged into minor, I've started a separate discussion at https://github.com/vuejs/rfcs/discussions/594, rather than posting it all here.


Module '"react"' has no exported member 'HTMLInputTypeAttribute'.

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
When running typescript check I get error in
<EMAIL_ADDRESS><EMAIL_ADDRESS>
saying error TS2694: Namespace 'React' has no exported member 'HTMLInputTypeAttribute'. and error TS2305: Module '"react"' has no exported member 'HTMLInputTypeAttribute'.
We are using react: 17.0.2 typescript: 4.5.4

Expected behavior 🤔
No typescript error
Steps to reproduce 🕹
Steps:

Context 🔦
We wanted to start using mui/material. In our POC we have only imported
import type {Theme} from "@mui/material/styles";
import {styled} from "@mui/material/styles";
import InputBase from "@mui/material/InputBase";

Which gives us this error when running typecheck.

  Output from `tsconfig` goes here.
{
  "compilerOptions": {
    "target": "ES5",
    "module": "CommonJS",
    "jsx": "react",
    "strict": true,
    "lib": ["ES2020", "DOM"],
    "noEmit": true,
    "moduleResolution": "node",
    "baseUrl": "./",
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "allowJs": false,
    "noImplicitAny": true,
    "skipLibCheck": false,
    "typeRoots": [
      "./node_modules/@types",
      "./types",
  ]  },
  "exclude": [
    "**/node_modules/**"
  ]
}

Also tried upgrading to typescript typescript: 4.7.4 without success

Also tried upgrading to "react-dom": "18.2.0" and   "react": "18.2.0" but I still have the same error

Would you be able to share your project (as a git repo or on codesandbox)? I can't reproduce the problem you're facing locally.

Thank you for taking your time. Not sure of the exact reason yet but we have a monorepo and I guess there is some dependency stuck at @types/react 17.0.11.  So yeah that was our issue basically.
So if anyone else encounters this, be sure to check what version of @types/react you're actually using. Run yarn list @types/react if you're using yarn for example.
Thanks and sorry for taking your time


Add Google tag manager tracking

Adding Google Tag Manager as per Design System Trello ticket

Hi @igloosi this doesn't look quite right - you've added the analytics to /app which is where users' prototypes live. We don't want to track that I dont think, we want to track the actual site, which lives in docs:
https://github.com/alphagov/govuk_prototype_kit/blob/master/docs/views/includes/analytics.html

oh i see. there's a promoMode conditional for analytics?

damn :(
updated


Change in user module.

1 Bug fix. In the method ValidateFieldsChangePasswordTab, there was an issue while saving the new user, before changes  method was either checking roles using OR condition but it was supposed to do all roles using AND condition.
In Activation / Deactivation tab, added one picture box that is used to refresh the user list in the data grid view  dataGridViewUserList.

I found your changes helpful !
Thank you for your contribution.


Is it possible to support the HUE sensor API to get things like temperature?

Looking at the HUE API, it looks like it should be possible to do a ZLL Temperature -> vera request so that alexa's "what's the temperature in here?" command would work.      Is there some fundamental problem with this?  I'm not too familiar of how alexa interfaces with the hue interface so not sure if  if trying this is worthwhile.  Any advice?  Thanks in advance.

I believe this question has been asked before. Unfortunately I don't think it is possible
#721  read temperature

Only if amazon will support that call on the local Hue API call. If it does not, then it will not work.

Closing since this is not an available feature from Amazon.


adding new lsp servers does not work on kakrc

i placed this in my kakrc:
remove-hooks global lsp-filetype-python
hook -group lsp-filetype-python global BufSetOption filetype=python %{
  set-option -add buffer lsp_servers %{
    [ruff]
    filetypes = ["python"]
    roots = ["requirements.txt", "setup.py", "pyproject.toml", ".git"]
    command = "ruff"
    args = ["server"]
  }
}

and tried different variations of:
- set-option -add buffer lsp_servers %{
+ set-option buffer lsp_servers %{

-   filetypes = ["python"]

-  command = "ruff"
-  args = ["server"]

but nothing seems to work. only adding an lsp server is an issue, since i am able to edit the preexisting rust server config without any problems:
hook -group lsp-filetype-rust global BufSetOption filetype=rust %{
  set-option buffer lsp_servers %{
    [rust-analyzer.settings.rust-analyzer]
    ...
  }
}

and when i open a python file and try to use lsp functions, it gives me the error:
LSP: failed to start language server: No such file or directory (os error 2): pylsp

which should have been handled when i did remove-hooks global lsp-filetype-python?

This is strange, I'll try to reproduce..

which should have been handled when i did remove-hooks global lsp-filetype-python?

Yes but remove-hooks needs to come after the eval %{kak-lsp} line

set-option buffer lsp_servers %{
[rust-analyzer.settings.rust-analyzer]
...
}

hmm with this there should be an error about missing roots

If I use your snippet, I get an error about "duplicate key 'ruff'". This is because the BufSetOption hook is run twice by Kakoune (it's complicated).
If I remove the -add so with
eval %sh{kak-lsp}
remove-hooks global lsp-filetype-python
hook -group lsp-filetype-python global BufSetOption filetype=python %{
	set-option buffer lsp_servers %{
		[ruff]
		filetypes = ["python"]
		roots = ["requirements.txt", "setup.py", "pyproject.toml", ".git"]
		command = "ruff"
		args = ["server"]
	}
}

and then type :lsp-enable, I get a clippy giving me proper error.
You can find the same error in the *debug* buffer (it's usually worth checking there first if something seems off)
But somehow if I put lsp-enable in my kakrc, the error shows up only when I make the next LSP request, like gd

But somehow if I put lsp-enable in my kakrc, the error shows up only when I make the next LSP request, like gd

ok this is kind of expected because we suppress errors from hooks. The error will show next time you run any LSP command like lsp-capabilities interactively.
make sure to share the contents of the *debug*  buffer if you're stuck

nevermind, i got it working with kak-lsp.toml for now. if i ever need to use the kakrc method, i'll reopen this issue. thanks for all the help!

turns out the latest update v18.0.0 makes this work, all i needed to do was update :D

sometimes there is the problem that a user updates the plugin via git pull but then forgets to cargo install --path ..
In that case things will likely fall apart.
(FWIW kak-lsp.toml will still work for existing features not for all new features)


Cannot update<EMAIL_ADDRESS>

Using node version: v16.20.1
Trying to override cross-spawn to version 7.0.5 which is latest.
My package.json looks something like this.
{
"overrides": {
  "cross-spawn": "7.0.5"
 }
}

When I run this command npm i. I get this error.
npm ERR! code ETARGET
npm ERR! notarget No matching version found for<EMAIL_ADDRESS>npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

I have checked that 7.0.5 exists with
npm show cross-spawn versions
Version Logs
[
  '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4',
  '0.1.5', '0.1.6', '0.1.7', '0.2.0', '0.2.1',
  '0.2.2', '0.2.3', '0.2.4', '0.2.5', '0.2.6',
  '0.2.7', '0.2.8', '0.2.9', '0.3.0', '0.4.0',
  '0.4.1', '1.0.0', '1.0.1', '1.0.2', '1.0.3',
  '1.0.4', '2.0.0', '2.0.1', '2.1.0', '2.1.1',
  '2.1.2', '2.1.3', '2.1.4', '2.1.5', '2.2.0',
  '2.2.2', '2.2.3', '3.0.0', '3.0.1', '4.0.0',
  '4.0.2', '5.0.0', '5.0.1', '5.1.0', '6.0.0',
  '6.0.1', '6.0.2', '6.0.3', '6.0.4', '6.0.5',
  '7.0.0', '7.0.1', '7.0.2', '7.0.3', '7.0.4',
  '7.0.5'
]

Note: I am trying to update the transitive dependency. This package is not being used as direct dependency.
I have tried installing with, doesnt work either
npm i<EMAIL_ADDRESS>
Can someone help on this?

Are you using a private registry that mirrors public registry?


Cannot change or remove "No data found" message

Hello,
Is there a way to turn off "No data found" message which is shown on table load, we have thousands of rows, this communicate can be confusing for client, because it can be shown few seconds.
I found it is not the same communicate as settings.noDataMessage, it is hardcoded!
And there is no 'loaded' event...

In your settings configuration add the below line.
noDataMessage: ''
It doesn't display the message "No data found". Or you can put your own message

It is not working for first data loading, it is working for completers. Put timeout in data loading, you will see.

For me it works for first data loading too. And for completeness's as well

I am using angular-cli for development and have solved this by overriding the JS file. Go to node_modules/ng2-smart-table/ng2-smart-table.component.js and update "noDataMessage" inside this.defaultSettings.

I will not change node_modules, it is not application for now, we will develop it. You should really call this plugin "beta".

I m having same kind of issue,I m using get service to store data in source ,so when the page loads i get "No records Found " Message,which i want to be changed to "Loading Please Wait".So i changed like this
this.settings.noDataMessage="Loading Please Wait";
But the issue is when i try to filter a value from a any specific column and if the value is not found ,i get same  "Loading Please Wait" message,instead of "No records Found".
For this after setting to loading i tried to change noDataMessage value in the success of get request,but still it shows loading message .
Can any help in this.

That can be changed. Please refer the attached images..

@ivarkrs you did not address the question of @vmanishasannu , hardcoding the "noDataMessage" to 'loading...' doesnt work for filtering.
AFAICS the settings are not re-applied in case they are changed later, i.e. if I set the noDataMessage to loading and then to "no records found" then the "no records found" will never be shown.
Given that every real application has to load the data asynchronously, it would be good to have an own loading property along with an accompanying message.
This belongs into the component rather than forcing the users to jump through hoops.

it would also be nice to be able to show a spinner within the table, something like
      <ng2-smart-table [settings]="settings" [source]="source" (userRowSelect)="onUserRowSelect($event)">
          <i class="fa fa-spinner fa-spin" style="font-size:24px"></i>
      </ng2-smart-table>

@rburgst the above suggestion is good but for now ,this will not work ,I found a work around i m displayed a div on top of "no records found" as "loading please wait" and hiding it once the get request is resolved.which works for me.Do let us know if we have a better solution to this
Loading Please Wait..

//css class
.loading{
top: 140px;
z-index: 1000;
background: white;
width: 99%;
margin-left: 10px;
padding: 5px;
}

#362 As mentioned in the comments for "How to dynamically set 'settings' configuration" is actually possible to dynamically change the settings object by creating a new object but is not possible to change settings on first level of settings object, as I pointed out in my comment in the other issue, so changing the noDataMessage is not possible for now.

Hi, I went through the above comments and thanks for all the suggestions. I could able to change the noDataMessage with below code dynamically.
Step 1 : Hold all the setting in one variable as shown below and create another variable
settings = {};
gridSettings = {
columns: {
},
pager: {
},
actions: {
},
noDataMessage: "no data found"
};
Step 2: in ngOnInit() assign the this.settings = this.gridSettings; and refer the setting on ng2-smart-table
Step3 : when user executes some function change the setting as shown below
this.gridSettings .noDataMessage = "No data found for Search criteria";
this.settings = Object.assign({}, this.gridSettings);
Thanks
Venkat T

Step1: settings = {};
mysettings = {
actions: false,
hideSubHeader: true,
noDataMessage: 'Loading, Please wait...',
columns: {},
attr: {
class: 'table table-striped table-bordered table-hover'
},
defaultStyle: false
};
step2: this subscription is in the ngOninit method
this.subscription = this.request.subscribe(res => {
let data = res['data'];
this.tabledata = data['#result-set-1'];
this.tloading = false;
if (this.tabledata.length > 0) {
let obj: any = {};
obj = this.tabledata[0];
for (let key of Object.keys(obj)) {
let str = key;
this.mysettings.columns[str] = { title: str.replace(/_/g, " "), filter: false };
this.settings = Object.assign({}, this.mysettings);
}
console.log(this.tabledata)
this.source.load(this.tabledata)
}
else {
this.mysettings.noDataMessage = "no data found";
this.settings = Object.assign({}, this.mysettings);
}
}
step3: the setting object is updated with new noDataMessage but table id not reflecting in UI

any lead , ll really appricieted. Thanks in advance


Order dependence of DrawPlots() and setting the view

Describe the bug
In my work on #17694, I noticed that I was getting different output images depending on the order in which I call DrawPlots() and set the view attributes. Correct me if I'm wrong, but it seems to me that these two functions ought to be independent of one another. I would guess that you could set the camera however you like and then draw, or the opposite, and get the same result. See these output images and the attached python script.
This is what I get when I draw and then set the view afterwards:

Between these I made sure to reset the view and delete all plots.
And this is what I get when I set the view first and then draw:

I noticed the most egregious differences with files in testdata/blueprint_v0.8.3_devilray_mfem_test_data/, which is the new folder I added along with #17632. However, this order dependent behavior does still occur with other blueprint test files that I tested. Differences are large enough that changing the order will make the tests fail, even though most of the differences are not large enough to be obvious to my eyes.
Here is the script I used to generate these images; rename to myscript.py to use it!
myscript.txt

Test suite on Windows started having failures with multiple tests. All view related.
ffp.py is one, and as it is short, I decided to start there to figure out the issue.  The view is set from View3DAttributes before DrawPlots is called. This used to work for this test.  I can move DrawPlots so that it is called before the View is set, but something else works , and I think is the better way to go.
The comment  # Begin spontaneous state in the code fragment below is an indicator this was pulled from a command-recorded script.
https://github.com/visit-dav/visit/blob/aaeac2c55a1777ac9e0379feea30ac911c535162/src/test/tests/databases/ffp.py#L15-L39
If I change View3DAtts = View3DAttributes() to View3DAtts = GetView3D() then it gets the view that is expected.
Should we change the logging for View3D to show GetView3D instead of View3DAttributes() for retrieval of the view?

Test suite on Windows started having failures with multiple tests. All view related.

Must have been sunspots. Or just something weird with my Windows machine. Those tests that failed with view problems are no longer failing after I rebooted the system. Apologies for the noise.

Should we change the logging for View3D to show GetView3D instead of View3DAttributes() for retrieval of the view?

I think we should. I ran into this today. I feel like getting the current view atts is what people would expect rather than creating a new instance.


Check that our SNAP calculations match up with our source.

We may want to split this up among folks.
Replace the text in the parenthesis with actual values (there's a link leading to downloadable excel file at bottom):

[ ] CLIENT_DEFAULTS (Project Hope/Excel/Ours)
[x] CLIENT_ROW_3 (Project Hope/Excel/Ours)
[x] CLIENT_ROW_4 (Project Hope/Excel/Ours)
[x] CLIENT_ROW_5 (Project Hope/Excel/Ours)
[x] CLIENT_ROW_6 (Project Hope/Excel/Ours)
[x] CLIENT_ROW_7 (Project Hope/Excel/Ours)
[x] CLIENT_ROW_8  client doesn't get SNAP
[x] CLIENT_ROW_9 (Project Hope/Excel/Ours)
[x] CLIENT_ROW_10 (Project Hope/Excel/Ours)

The excel spreadsheet linked here (see link at the bottom of the following page) was our source: https://www.masslegalservices.org/content/online-snap-calculator. The actual online form itself differs slightly from the spreadsheet calculations, but you can feel free to check against both if you can survive that process.

I updated row 8 above with "client doesn't get SNAP"

Thanks, I think that closes this!


Agones on GAE

can i use agones on google app engine?
because agones works on kubernetes, i believe this thing is something like the "docker"..

Unfortunately, Agones will likely never work with Google App Engine.
App Engine is a very opinionated system that is built to run and scale stateless systems (which dedicated game servers are not - they have in memory state when players are playing on them). There is also no compatible layer to the extension mechanisms that Kubernetes provides that Agones is built on top of.
If you are interested in learning more about the various tradeoffs of different systems provided by Google Cloud (including App Engine and Kubernetes), you may find the following resource useful:

Choosing the right compute option in GCP: a decision tree
GCP Podcast - #2 Compute as a Continuum (A few years old, but much of it still holds true)

Does that answer your question?

I see a thumbs up here too :smile: so closing this question as well.

i believe this already close..
and sorry to comment again..but i believe no need to reopen..just want to confirm..
(because i a little bit confuse between google compute engine and google kubernetes engine)
so, agones will not run on google app engine, okay i understand that...
so if i want to use agones for my game..which google cloud platform product should i choose?
gke or gce?
sorry for the trouble..

You want to be using GKE
https://cloud.google.com/gke

okay thanks


Building and debugging extensions is freezing the editor

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version:
OS Version:

Version: 1.74.0
Commit: 5235c6bb189b60b01b1f49062f4ffa42384f8c91
Date: 2022-12-05T16:37:54.581Z
Electron: 19.1.8
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 22.1.0
Sandboxed: No

Steps to Reproduce:

Create a new extension

     _-----_     ╭──────────────────────────╮
    |       |    │   Welcome to the Visual  │
    |--(o)--|    │   Studio Code Extension  │
   `---------´   │        generator!        │
    ( _´U`_ )    ╰──────────────────────────╯
    /___A___\   /
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

? What type of extension do you want to create? New Extension (TypeScript)
? What's the name of your extension? demo
? What's the identifier of your extension? demo
? What's the description of your extension? demo
? Initialize a git repository? No
? Bundle the source code with webpack? Yes
? Which package manager to use? npm

Writing in /Users/user/demo...
   create demo/.vscode/extensions.json
   create demo/.vscode/launch.json
   create demo/.vscode/settings.json
   create demo/.vscode/tasks.json
   create demo/package.json
   create demo/tsconfig.json
   create demo/.vscodeignore
   create demo/webpack.config.js
   create demo/vsc-extension-quickstart.md
   create demo/README.md
   create demo/CHANGELOG.md
   create demo/src/extension.ts
   create demo/src/test/runTest.ts
   create demo/src/test/suite/extension.test.ts
   create demo/src/test/suite/index.ts
   create demo/.eslintrc.json

Changes to package.json were detected.

Running npm install for you to install the required dependencies.

added 303 packages in 8s

58 packages are looking for funding
  run `npm fund` for details

Your extension demo has been created!

Enter directory and run VS Code inside

code .

Run the plugin in Debug mode (F5).

The response inside the DEBUG CONSOLE is
Could not read source map for file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/out-vscode/vs/loader.js: ENOENT: no such file or directory, open '/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/out-vscode/vs/nls.js.map'
Could not read source map for file:///Users/user/demo/node_modules/universal-user-agent/dist-web/index.js: ENOENT: no such file or directory, open '/Users/user/demo/node_modules/universal-user-agent/dist-web/index.js.map'
Could not read source map for file:///Users/user/demo/node_modules/%40octokit/endpoint/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/request-error/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/request/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/graphql/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/auth-token/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/core/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/plugin-request-log/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/plugin-paginate-rest/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/plugin-rest-endpoint-methods/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///Users/user/demo/node_modules/%40octokit/rest/dist-web/index.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>
The editor becomes unresponsive and needs to restart it.

On version 1.73.0 - this error is not presented.
Is something changed?
Do I need to change some configurations?
I try this for the launch.json
	"resolveSourceMapLocations": [
		"${workspaceFolder}/**",
		"!**/node_modules/**"
	],
	"skipFiles": [
		"<node_internals>/**"
	],

And it's not working or helping.

Are there unsaved files when you try to quit? This probably isn't related to debugging

When I try to stop the debugging session it becomes unresponsive, also I could not reload it. The only way to continue is to quit the editor.
When making any change to the file , I could not save or make any additional actions. Every plugin become unresponsive
But you maybe right it could be related to something else? But it is easier to reproduce in debugger mode.

This probably related to #168076 and https://github.com/microsoft/vscode-js-debug/issues/1469.

I would like to upvote this issue, i'm seeing it as well in both existing extensions as well as newly created ones

I'm seeing this as well. Completely makes extension development unusable. It has halted progress, dead in it's tracks.

Duplicates https://github.com/microsoft/vscode-js-debug/issues/1469. This is now released; run the Check for Updates command and restart VS Code to get the fix.


Remove mtheme

It has been renamed to "metropolis" and is part of TeXlive 2016. Thus,
the submodule is not required anymore (and causes the compilation to
hang).
See https://github.com/matze/mtheme/issues/292

Huh? Just removing the submodule is enough? You don't need to select the theme or anything?

Huh? Just removing the submodule is enough? You don't need to select the theme or anything?

As written in the description, it's now part of TeXlive. So instead of putting the sty file in the root (as specified in the Makefile), the theme lookup will go to the TeXlive directory.


Error compiling in the last version of Manjaro gcc version 11.1.0

UI_System.cpp:238:42: error: ordered comparison of pointer with integer zero (‘SHANDLE’ {aka ‘asIScriptFunction*’} and ‘int’)
  238 |         assert( m_PushScreen->m_hOnEnter >= 0 );
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~

similar here with gcc 11 (aarch64)
[ 84%] Building CXX object CMakeFiles/XLEngine.dir/ui/Console.cpp.o
[ 85%] Building CXX object CMakeFiles/XLEngine.dir/ui/UI_System.cpp.o
[ 85%] Building CXX object CMakeFiles/XLEngine.dir/ui/XL_Console.cpp.o
In file included from /usr/include/c++/11/cassert:44,
                 from /pr/games/XLEngine/ui/UI_System.cpp:13:
/pr/games/XLEngine/ui/UI_System.cpp: In static member function ‘static void UI_System::Update()’:
/pr/games/XLEngine/ui/UI_System.cpp:238:42: error: ordered comparison of pointer with integer zero (‘SHANDLE’ {aka ‘asIScriptFunction*’} and ‘int’)
  238 |         assert( m_PushScreen->m_hOnEnter >= 0 );
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
make[2]: *** [CMakeFiles/XLEngine.dir/build.make:874: CMakeFiles/XLEngine.dir/ui/UI_System.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:259: CMakeFiles/XLEngine.dir/all] Error 2
make: *** [Makefile:91: all] Error 2


fix(proxy): restrict proxy to exact /api routes only

The proxy settings currently apply to all URLs that start with /api, including /apikey. This causes unintended routing where /apikey is proxied, resulting in a 404 error or incorrect loading behavior. The solution restricts proxy settings to exact /api routes or those that follow the /api/ pattern, allowing /apikey and similar routes to be handled by the frontend.

thanks @khakanali !


feat: allow case-insensitive searching for v11y as well

I checked the other indexes for case-insensitive search. We might want to discuss SBOMs and packages separately.
For CVEs (v11y), we can enable this. But as the data didn't get indexed in the require format before, that change would require re-indexing the full CVE data. We can do that, but I would prefer to do this after the release. I don't think the added value makes up for the risk we're adding at this point.
So I'll leave this open as a draft PR.
Also see: https://issues.redhat.com/browse/TC-894

From the JIRA:
Requirements:

The search for CVEs and Advisories by their Id must be case insensitive
The search for CVEs by (part of) Description must be case insensitive
The search for CVEs by (part of) Description must be cater for special characters e.g. /

Examples:

Use the SP environment. If you search for CVE-2023-44487 both a CVE and an Advisory is listed.
If you change the search criteria to cve-2023-44487 nothing is reported.
CVE-2023-44487 has the Description
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.
If you search for the string HTTP/2 only the Advisory is reported even though that string exists on both the Advisory Title and CVE description.
If you search for CVE-2023-44487 using the string October 2023  (exactly matching part of the Description) the CVE isn't found.
If you search for CVE-2023-44487 using the string october 2023  the CVE is found.
If you search for CVE-2023-44487 using the string http/2 the CVE is not found.


question: idiomatic way to reference dispatcher and/or state?

hi andrew,
redux-thunk facilitates referencing dispatcher and state by automatically providing the dispatcher and getState methods.
how would you recommend gaining similar references using redux-promise?
regards,
tony

From this comment in July, using redux-thunk and redux-promise together looks like a pretty good pattern:
// Relies on both thunk and promise middleware
createAction('FETCH_SOMETHING', id => {
  // Thunk will be handled by thunk middleware
  return dispatch => {
    // Trigger optimistic update
    dispatch({ type: 'FETCH_SOMETHING_BEGIN', body: { id } });

    // Promise will be handled by promise middleware
    return api.fetch(id);
  }
});

thanks @kevana, i can get with that.
it seems like it might be an improvement to have those characteristics in a single piece of middleware, but for now it could qualify as "idiomatic" ;)
i'll leave this open as a placeholder for the idea of converging those middleware, but project owners can feel free to close if they feel this is a sufficient solution.

@kevana, i just tried the strategy outlined above, and the behavior i witnessed was the thunk not being executed. i'm sure it is something about my setup, but do you happen to have a working example?

I don't have a working example, just stumbled across that comment and figured it might be helpful

I do this
// Actions.js
import store from '../store.js';

const myActionCreator = (argument, dispatch = store.dispatch, getState = store.getState) => {
   ...
}

This way i can call the function with just the argument from the components, but I can also specify them explicitly in my tests.

Now that i am trying to render things server-side it looks like my way of importing the store directly is bad because on the serverside i must be able to change it at runtime from one request to another. What's the correct approach here ?

@tony-kerz That's because you missed a => when you copied his code, it actually works fine, it's the equivalent of your "fixed" code. I know it was a year ago but didn't want it to mislead future readers.

The best way of dealing with this is to use an alternate thunk middleware that looks for the function in payload. The thunk middleware is only 5 lines of js, trivial to replace. In mine I also dispatch the action with the return value of the thunk, this is great when you combine with promise middleware.

Lately i ended up removing the promised middleware and using just redux-thunk. Looks like a thunk can return a promised value and if it does the dispatch() return value itself is a promise that you can await.
const actionCreator (params) => {
  return async (getState, dispatch) => { ... }
}

await dispatch(actionCreator({...}))

@davibe then you have an async reducer? I published redux-thunktions middleware that lets you handle this situation elegantly, there are some examples in the readme.

I don't have an async reducer. Just the code i have written above works fine with redux-thunk

I see, but then you'll need boilerplate each time to handle promises rejections etc. It's better to use promise middleware to handle that so you have a consistent and terse way of handling asynchronous payloads.

I am not sure what you mean. I have a "client action creator" that can dispatch success/error depending on the outcome of the api call. I use it in many other actions so I am no really repeating that code.


Inline HTML handling, function signature changes for 4.0

Partially addresses #20

Current coverage is 94.83% (diff: 94.73%)

Merging #79 into master will increase coverage by 0.77%

@@             master        #79   diff @@
==========================================
  Files             1          1
  Lines           118        155    +37
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            111        147    +36
- Misses            7          8     +1
  Partials          0          0

Powered by Codecov. Last update a78c382...f269a87


Add option to run pipelines in a different namespace from the agent

This change adds the option to deploy the agent in one namespace and execute pipelines in a different namespace.

Added via #223.


Create compose.yml

Thank you

Usually the default name is docker-compose.yml and maybe it would be good to have a short description in the readme for anyone interested?

ok, thanks for the update!
Will wait for the readme changes

thank you!

De nada, irmão :)


xmas tree's size

npm xmas makes fixed size tree, but xmas.js can make various size trees.
This commit use 2nd argument.
for example, we can make smaller tree by npm xmas 10

no, thanks.  xmas is fine as it is :)

Also, this is easily done in userland ;)


{DISCUSSION] IRenderDevice should implement other interfaces

Right now IRenderDevice contains properties such as IGPUResourceFactory, IInputAssembler, etc. After starting development using the interfaces, something tells me it would be a good idea to have IRenderDevice implement those interfaces, rather than exposing them as properties.

Furthermore, this violates law of demeter.


Q: Intended behavior for   Parameters  "-Force"  "-Confirm" in Install-PackageProvider (and others)

Hi
Please help me to understand the intended behavior for -Force and -Confirm!
My Usecase: "Install-PackageProvider"
Requirements:

ensure a certain minimumversion of a provider (-MinimumVersion)
no confirmation dialog needed (assuming answer YES) (-Confirmation:$false)

not for trust in download source
not for overriding existing version

No Download/install needed if just installed (-Force:$false)
do all of that with one commandlet (Usability/nice to have)

Sample
on my machine the Version <IP_ADDRESS> of the Nuget Packageprovider is installed.
my script should "ensure" that Version <IP_ADDRESS> (-Minimumversion) is installed
in our first try we are using the following call:
Install-PackageProvider -Name "NuGet" -MinimumVersion "<IP_ADDRESS>" -Scope "CurrentUser"
result: PS-ISE shows a Confirmation Dialog for a not trusted Repository (https://oneget.org)
After a click on OK it installs the Packageprovider => OK and expected behavior
My next challange: how suppress that Confirmation Warning ?
proposed solution by Powershell (general)
use "-Confirmation:$false"
BUT: this does not helps!
It seems that "Install-PackageProvider" ignores the -Confirmation Settings for that security question!
Workaround: with the -Force Switch i'm able to work around this problem... the Confirmation-Dialog does NOT shows up.
My question about this:
In my understanding the "-Force" switch has another meaning
it should solve/override questions about versioning/overriding installed versions.
But here the -Force switch is used for 2 different purposes => conflict.
purpose 1: security/trust on download sources
purpose 2: install-behavior (override or not)
Is this a bug in the Install-PackageProvider Cmdlet?
(some other PowerShellGet cmdlet seems to have the same behavior)
regards
Werner

A good discussion about the same PS-Guidelines/Pattern Problem from the Azure-PS team:
https://github.com/Azure/azure-powershell/issues/475

@WernerMairl going through older issues and you are correct on the behaviors of -Force and -Confirm, -Confirm is $false by default, and adds a layer of confirmation...-Force skips checks on both installation conflicts, and installation trust--tracking this here: #461


Remove Unused Dependency: Urllib3

Summary
This pull request removes the unused dependency urllib3 from the setup.cfg and the test_requirements.txt configuration files. The removal is a finding from ongoing research focused on identifying and eliminating code bloat within software projects.
Rationale
The urllib3 dependency was introduced in  509f977, but it appears to be unused within the source code. As this dependency is unnecessary, its removal will simplify the project's dependency management and reduce the project's overall footprint.
Changes

Removed the urllib3 dependency from the setup.cfg file.

Impact

Reduced Package Size: The removal of this unused dependency will lead to a decrease in the overall size of the installed packages.
Simplified Dependency Tree: Fewer dependencies make the project easier to maintain and can speed up installation.

This change aligns with the best practices in maintaining a clean and optimized codebase.

Requests depends on urllib3. There is no direct usage of it, so it's probably safe to remove.

Hello @yeisonvargasf ,
I hope this message finds you well. We are currently engaged in a research project focused on optimizing projects by identifying and eliminating unnecessary dependencies. Your insights and expertise as a maintainer would greatly contribute to our research efforts.
Could you please take a moment to review these changes? Your input would be highly valuable to us.
Thank you for your consideration!

Hello @yeisonvargasf ,
I hope this message finds you well. We are currently engaged in a research project focused on optimizing projects by identifying and eliminating unnecessary dependencies. Your insights and expertise as a maintainer would greatly contribute to our research efforts.
Could you please take a moment to review these changes? Your input would be highly valuable to us.
Thank you for your consideration!

As requests uses urllib3, removing this dependency will not result in fewer dependencies to install.
urllib3>=1.26.5 - was that version chosen for some reason (for example, was there a bug or vulnerability that was fixed in that version that might affect safety)?


BSO Opening nest boxes

Currently able to open nest boxes on OSB, but not on BSO.
Assuming Herblore is being released soon, it'll most likely be introduced to BSO as a safety measure for OSB, as other skills have.
This could have already been planned with Herblore release, but if not, would be a good idea to have this ready.

Does bumping work for this?
Also, some have specified that this may not be working due to a bug but, opening nest boxes works on OSB, which I would assume means that the bug was fixed and pushed to OSB.

Fixed

Fixed


Support regional locales

Is your feature request related to a problem? Please describe.
In a current project we have a distinction between American english and Great Britten english. It seems that if I add the language 'en-GB' and serverLanguageDetection is true and my browser primary language is 'en-GB' that it will select 'en' and not 'en-GB'
Describe the solution you'd like
I would like to be able to support regional locales. Please let me know your thoughts about this feature.

Hi @bobsingor - that's correct: we don't currently support regional locales. It interacts slightly weirdly with localeSubpaths, so we've just avoided the complication so far. It's certainly possible to do that piece of work and support regional locale codes, both in terms of detection and also subpaths.
However, I don't personally have this need in any of my projects at the moment, so it's not something I will be personally undertaking anytime in the near future.
Regardless, we'll leave this issue open to track the feature request and see how many others need it.

Is there any quick work around?

@porfirialex fully functional, but, still work in progress
https://github.com/BondoS/next-i18next-ex

Hi @porfirialex. I plan to implement this relatively soon. The new API will require you to provide the actual subpath for each locale that you want. Will look something like:
const nextI18NextConfig = {
  ...otherConfigStuff,
  localeSubpaths: {
    en: '/en',
    'en-GB': '/custom-uk-path',
    es: '/for-spanish-traffic',
  }
}

I think this is the most sensible and flexible approach, unless someone else has another idea?
In the meantime, the workaround is just to use normal NextJs custom routes.

Hi @isaachinman  It seems good to me. Let me know if you need help.

The biggest issue here is we need to decide what happens if a user provides some locale subpaths, but not all.
@porfirialex If you feel like getting into it, please feel free.

i'm not sure if i understand you correctly.
Possible solution:
const nextI18NextConfig = {   ...otherConfigStuff,   localeSubpaths: 'xxx',   localeRegions: {     'en-GB': '/custom-uk-path',      'es-AR': '/custom-argentine',   } }

neither zh-CN nor sc is working for us :( any ideas? https://github.com/calendso/calendso/issues/1605

@PeerRich The next-i18next package doesn't touch locales at all, anymore. They are handled directly by NextJs and i18next. Happy to help debug if you provide more info, but ultimately the solution will lie somewhere outside next-i18next.


Add FAQ entry explaining how we do build testing

Explain what parameters we use to build, and any other information that might help package authors if they are struggling to figure out why their build is failing.

I've collected a number of questions I think people will ask (or have asked already):

why does my package have no builds?
what revision is the default branch built for?
how is it being built? (build command)
when was it last built?
how long until builds are done after a new release/commit on default branch?
how can I hide failing builds for platforms I don't support?
the build it shown as failed but I know my package supports this platform, what do I do to fix it?
I've fixed a build, how do I trigger a re-run?

We probably do need to have something up to explain these (I'll draft something up) but a couple we may actually be able to address by tweaking the info on the build pages (add the default branch revision, builds updated_at) as a stretch goal for launch.

All very good points 👍
This is one reason our FAQ page is running out of steam, these can go into the FAQ but these should really be on their own docs page eventually.

I've written a first pass for the questions. Shall I stick them on the existing FAQ page for now, perhaps under a separate Builds bullet point?
Build FAQ

Why doesn’t my package show any builds?

The Swift Package Index picks up new default branch revisions and release automatically. However, it can take a little while for it to do so. New builds should appear within a few hours after a revision change.

What revision is the default branch built for?

The Swift Package Index does not currently display which default branch revision has been built. If your default branch revision changed more than a few hours ago it is very likely the revision that has been built. It is best to rely on (pre-)releases to for precise Swift version and platform compatibility.

How is my package being built?

We run xcodebuild and swift build if applicable for the platform for the specified Swift versions.
For xcodebuild we apply some heuristics to find the correct scheme to build. If your package contains a single scheme (as reported by xcodebuild -list) we will build that scheme.
If xcodebuild -list reports multiple schemes, we build the one ending in -Package. Otherwise we try removing existing Xcode project and workspace files and rely on SPM’s scheme discovery to autogenerate a package scheme for building.

When was it last built?

The Swift Package Index does not currently display when a revision has been built. You can assume this to have happened a few hours after a revision change.

How long until builds are done after a new release/commit on default branch?

New revisions are typically built within a few hours.

How can I hide failing builds for platforms I don’t support?

This is currently not possible.

The build is shown as failed but I know my package supports this platform, what do I do to fix it?

First, please try to replicate the build locally with the build command we show on the build details page. This may help reveal if there is some issue with the package set up or our way of discovering the build scheme.
If this is something you can correct, great! Simply make the change and we will re-process your builds.
If this is not possible, please get in touch so we can improve our build command and make it work with your package.

The build shows an error that doesn’t seem to have anything to do with a build error. How can I fix this?

In some cases we may have encountered build issues unrelated to your package. Please confirm using the build command we show on the build page whether you can build your package successfully for a given Swift version and platform.
If this succeeds, please let us know so we can remove the faulty builds and schedule a rebuild.

I’ve fixed a build, how do I trigger a re-run?

Simply commit a change to your default branch or make a new (pre-)release. In a few hours the Swift Package Index will revisit your package and rebuilt the new revision.

These are great 👍
I do have an idea just because this would add so many questions to the FAQ.  We should maybe add one question to the FAQ about "How does the build system work" and then another page for the "Builds FAQ" with all of these.
I do think it's almost time to split the FAQ page into a Docs section of the site, with this being one page of the docs.

👍 I can have a look and prep something for that later today.


Lab2 2

Functions AddEdge and RemoveEdge should be ready to go.

Please see the comments on pull request Lab2 1 #20 . To access it go into the closed pull requests tab.
The code, files, and testing could use some cleaning.
After these issues are addressed, you may pull request Lab2-1 to go into master first. Then, when that goes through we can issue another pull request for this branch.
OR
Address all issues, and issue a request to pull this branch into Lab2-1. Then issue a pull request for Lab2-1 to go into master.
Either procedure would be preferred due to this branch's dependency on Lab2-1 source.


Adding database manually - db.dat is absent

I'm trying to include db.dat manually in my app following the instructions at https://docs.regulaforensics.com/flutter/database#adding-database-manually.
I performed the below steps.

Downloaded and moved file to project/assets/db.dat
Added db.dat path in pubspec.yaml file
Executed DocumentReader.initializeReader function, and this function throws below error.

PlatformException(, Init failed:com.regula.documentreader.api.errors.DocReaderStateException: db.dat is absent, null)

Hello,
The page of the documentation has been updated. Take a look at it and try it out once again: https://docs.regulaforensics.com/flutter/database#adding-database-manually.

That worked, Thanks a lot.


Move slider dot after clicking the slider

Is there a way to achieve this? The only way I see to set a value via UI is moving the slider dot

Hi @LTroya  Did you find any solution ? Please let me know

Yes, Please add this feature, this is must have for range slider.

Is there anyone updating this plug-in and clicking the scroll bar to move the slider


Additon to Do and Dont list

I would recommend adding:
Do: carry cash
Don't: pay by, carry, or demonstrate possession of credit cards or "pay by phone" wallets.

Can add these without much issue. DC has users who use cards in vendor area recommendations, and if they have taken precautions this can be done without too much issue (I.e. they watch their reports, setup spending limits, use a prepaid or proxy card, etc). I will work out some lines to add in good detail, but I think I should probably make an actual section on it. If you have suggestions for wording in line, or want to make a file on things like prepaid / proxy cards , feel free to submit a pull or post here.
Cheers,
-H

Have had some additions to some cash/atm recommendations. I am currently working on other notes, but right now I think there is enough basics. Will consider further details to merge in, but it is not my focus at the moment.

Seems like this is basically covered right now; I don't think this needs to stay open unless there are other specific recommendations in mind.
Cheers,
~H


When creating a new table ti_location_tables is NOT updated accordingly

Expected behavior:
I should be able when creating a table to select location and the ti_location_tables should be updated accordingly.
Actual behavior:
When for a new table is created is NOT possible to select the location.
Version:
v.3.0.4-beta.24.4

Not reproducible in the latest release, make sure the flame package is up-to-date. Please reopen this issue if it still occurs, with a set of reproducible steps.

On last version of flame too (timeslot work with last fix that is in flame). I will add steps and reopen

@sampoyigi please let me know if now you are able to reproduce. Thanks for your time

Nothing has changed since your reply. I even had to update flame to be sure but it works fine, I see the record in locations_tables

Do not want you to make you lose time on this I'll do a fresh install and try again. Thanks for the effort

Update: No problems on a fresh install


docs(hub/oauth2) fix hash_secret docs

Said field is a DAO field, not a plugin configuration.
Relevant PR: https://github.com/Kong/kong/pull/5610

Done, @lena-larionova, thanks!


HC-316 Refactor ElasticsearchUtlility's query method to not use scroll

related ticket: https://hysds-core.atlassian.net/browse/HC-316
In Elasticsearch's scroll documentation:

Scrolling is not intended for real time user requests, but rather for processing large amounts of data, e.g. in order to reindex the contents of one index into a new index with a different configuration.

so it's probably safe to say that we should change the query method to use offset and page_size to "scroll" through its records
elasticsearch-py parameters for the search method:

from_ – Starting offset (default: 0)
size – Number of hits to return (default: 10)

testing locally:
my ES cluster has ~18000 records
% curl localhost:9200/_cat/indices
yellow open grq_v2.0.2_s1-gunw UD5U7FUTQ2yQUct-cOQQsA 1 1 9510 0   181mb   181mb
yellow open grq_v1.1_s1-iw_slc uaP1BBtoS7GuG3PgOs-3tA 1 1 8256 0 127.6mb 127.6mb

but running a simple from + size > 10000 query will return a 400 error
$ curl "localhost:9200/grq_*/_search?_source=false&pretty&from=10000&size=10"
{
  "error" : {
    "root_cause" : [
      {
        "type" : "illegal_argument_exception",
        "reason" : "Result window is too large, from + size must be less than or equal to: [10000] but was [10010]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting."
      },
      {
        "type" : "illegal_argument_exception",
        "reason" : "Result window is too large, from + size must be less than or equal to: [10000] but was [10010]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting."
      }
    ],
    "type" : "search_phase_execution_exception",
    "reason" : "all shards failed",
    "phase" : "query",
    "grouped" : true,
    "failed_shards" : [
      {
        "shard" : 0,
        "index" : "grq_v1.1_s1-iw_slc",
        "node" : "Q1YpsHsdTcG_JJjUB1cLXA",
        "reason" : {
          "type" : "illegal_argument_exception",
          "reason" : "Result window is too large, from + size must be less than or equal to: [10000] but was [10010]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting."
        }
      },
      {
        "shard" : 0,
        "index" : "grq_v2.0.2_s1-gunw",
        "node" : "Q1YpsHsdTcG_JJjUB1cLXA",
        "reason" : {
          "type" : "illegal_argument_exception",
          "reason" : "Result window is too large, from + size must be less than or equal to: [10000] but was [10010]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting."
        }
      }
    ],
    "caused_by" : {
      "type" : "illegal_argument_exception",
      "reason" : "Result window is too large, from + size must be less than or equal to: [10000] but was [10010]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting.",
      "caused_by" : {
        "type" : "illegal_argument_exception",
        "reason" : "Result window is too large, from + size must be less than or equal to: [10000] but was [10010]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting."
      }
    }
  },
  "status" : 400
}

so for now will need to scrap this solution and find a more scalable solution which wouldnt cause issues with shards and over-using the limited scroll_id's


Splunk doesn't auto-start at boot up

Operating System Version: mine - Win10 pro.... Logger system
Provider (VirtualBox/VMWare): VirtualBox
Vagrant Version: 2.2.3
Packer Version: n/a - downloaded the boxes identified in git
Is the issue reproducible or intermittent?

Description of the issue:
I built all the vm's, etc... but it seems like the Logger system does not have Splunk configured to auto-start at boot up.
I ran "sudo bin/splunk enable boot-start"
vagrant@logger:/opt/splunk$ sudo bin/splunk enable boot-start
splunkd 12643 was not running.
Stopping splunk helpers...
Done.
Stopped helpers.
Removing stale pid file... done.
Init script installed at /etc/init.d/splunk.
Init script is configured to run at boot.

ignore - errors related to port allocation.

closing - see other item


'app' is an undeclared prefix. In AXML

Steps to reproduce :scroll:

Copy the axml from the Xamarin Android readme

<com.airbnb.lottie.LottieAnimationView
	android:id="@+id/animation_view"
	android:layout_width="wrap_content"
	android:layout_height="wrap_content"
	app:lottie_fileName="hello-world.json"
	app:lottie_loop="true"
	app:lottie_autoPlay="true" />

Expected behavior :thinking:
Tell us what should happen
It should play the animation I'm assuming.
Actual behavior :bug:
Tell us what happens instead
Instead, it says " 'app' is an undeclared prefix. Line 36, position 5. "
Configuration :wrench:
Version: 2.x
Platform:

[x] :robot: Xamarin.Android

And this happens when I remove the lines with the 'app' prefix in the xml

I'm getting exact same problem.

@MattWhiteProximity I figured it out. So "app" throws that issue because it's an undeclared xml namespace. For example, look at your outermost element. See how it shows
xmlns:android="http://schemas.android.com/apk/res/android"
that means you are declaring "android" as a new xml namespace (xmlns). So the same must be done for "app". So just put this on the outermost layer and you should be set
xmlns:app="http://schemas.android.com/apk/res-auto"
Be sure to clean the solution, delete the bin and obj folders, and rebuild.

That makes complete sense! and works! thanks.

Glad it helped!


Add Foundation DB, Document Layer and Chart Sync service to AIO Image

Codecov Report

Merging #330 into master will not change coverage.
The diff coverage is 50%.

@@           Coverage Diff           @@
##           master     #330   +/-   ##
=======================================
  Coverage   58.99%   58.99%
=======================================
  Files        1029     1029
  Lines       32078    32078
  Branches     4392     4392
=======================================
  Hits        18925    18925
  Misses      13153    13153


Download Issue and foundry not working

Right now I'm working to make the foundry command working long after it's been installed, what steps should I take to make the command and the rest of the framework functions properly on my computer

ptal here https://book.getfoundry.sh/getting-started/installation

Even though I followed the docs multiple times, when I say foundry, it says command not found, but the main components are installed.

@Killpit foundry has been installed correctly (forge/chisel/cast/anvil). It seems your issue lies on how foundryup is getting added to your system, which might be due to your terminal config, zsh related. You also seem to have multiple forge/anvil/cast/chisel` PATHs exported, see the warning messages you have.
I'm closing this because this is actually user config error—let's take this to the telegram chat so we can help you further. We just wanna keep actual bugs and features on the issue tracker, thanks 🙏

@Killpit foundry has been installed correctly (forge/chisel/cast/anvil). It seems your issue lies on how foundryup is getting added to your system, which might be due to your terminal config, zsh related. You also seem to have multiple forge/anvil/cast/chisel` PATHs exported, see the warning messages you have.
I'm closing this because this is actually user config error—let's take this to the telegram chat so we can help you further. We just wanna keep actual bugs and features on the issue tracker, thanks 🙏

I actually opened the new issue, but I didn't get any answer at the chat

@Killpit foundry has been installed correctly (forge/chisel/cast/anvil). It seems your issue lies on how foundryup is getting added to your system, which might be due to your terminal config, zsh related. You also seem to have multiple forge/anvil/cast/chisel` PATHs exported, see the warning messages you have.
I'm closing this because this is actually user config error—let's take this to the telegram chat so we can help you further. We just wanna keep actual bugs and features on the issue tracker, thanks 🙏

Shared on telegram too, hope I get something

Should I remove the duplicates to make foundryup and other commands working @Evalir

Should I remove the duplicates to make foundryup and other commands working @Evalir

Did you get this working, I'm having a similar problem on Ventura... I install it but it says command not found when I run foundryup


Only Index Docs from Currently Supported Versions

In Algolia there is a crawler configuration which skips "incubating" docs. I think that we should stop creating an index for versions of pulsar components which are no longer supporting.
(1) We can either remove these pages from the site.
or more likely
(2) Include those versions in the exclude pattern.

FYI @urfreespace

Closed as done. The incubating pages are removed from the page.
About other unmaintained docs pages, we may later come up with another proposal.
@dave2wave How does Algolia works to exclude those unmaintained docs? I need some technical income to find a way to continue this cleanup work.

I notice that the version config contains a option noIndex https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-docs#VersionsConfig to hint the search engine index those version, will investigate.

Delivered noIndex config. But I'm not sure if Algolia omit ancient versions now or we should still make more configs.

Closed as somehow we now have only indices for new versions. I'm not sure why but let's open a new issue if there is any regressions.

Maybe the noIndex metadata helps.


Build VisIt on macOS Mojave 10.14

I've updated my VisIt build machine to macOS Mojave 10.14. Need to build VisIt on it and see what issues, if any, are encountered.
If all goes well we can support both 10.13 and 10.14 builds (until 10.14 becomes mandatory).
Impact
(Please click check boxes AFTER submitting ticket)

[x] High - User productivity significantly improved
[ ] Medium - User productivity partially improved
[ ] Low - User productivity trivially improved

LLNL access for macOS 10.13 and below will be blocked on Wed, February 5, 2020.


Emergency downgrade some deps to unbreak pacote, publishing

Before #1082, pacote returned:
{
  name: '@types/commander',
  version: '2.12.5',
  dependencies: { commander: '*' },
  dist: {
    integrity: 'sha512-YXGZ/rz+s57VbzcvEV9fUoXeJlBt5HaKu5iUheiIWNsJs23bz6AnRuRiZBRVBLYyPnixNvVnuzM5pSaxr8Yp/g==',
    shasum: '8be6f1452747452c5b744275155ff358e9eda77e',
    tarball<EMAIL_ADDRESS>    fileCount: 4,
    unpackedSize: 1746,
    signatures: [ [Object] ]
  },
  deprecated: 'This is a stub types definition. commander provides its own type definitions, so you do not need this installed.',
  _id: '<EMAIL_ADDRESS>  _resolved<EMAIL_ADDRESS>  _from: '@types/commander@*',
  _integrity: 'sha512-YXGZ/rz+s57VbzcvEV9fUoXeJlBt5HaKu5iUheiIWNsJs23bz6AnRuRiZBRVBLYyPnixNvVnuzM5pSaxr8Yp/g==',
  _signatures: [
    {
      keyid: 'SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA',
      sig: 'MEQCIA8a/3+Jn4DdoZavhtqQFqw9QSQstmcsKc3zmt+zHr28AiBIanGgTZRC+/M0Yn1RUzWUx5uq9jOpVwQg4+qAVKW72w=='
    }
  ]
}

But now it returns:
{
  name: '@types/commander',
  version: '2.12.0',
  dependencies: { commander: '*' },
  dist: {
    shasum: 'a4b5aa757f53d23646054a496a04e97a66315387',
    tarball<EMAIL_ADDRESS>    integrity: 'sha512-DDmRkovH7jPjnx7HcbSnqKg2JeNANyxNZeUvB0iE+qKBLN+vzN5iSIwt+J2PFSmBuYEut4mgQvI/fTX9YQH/vw==',
    signatures: [ [Object] ]
  },
  _id: '<EMAIL_ADDRESS>  _resolved<EMAIL_ADDRESS>  _from: '@types/commander@*',
  _integrity: 'sha512-DDmRkovH7jPjnx7HcbSnqKg2JeNANyxNZeUvB0iE+qKBLN+vzN5iSIwt+J2PFSmBuYEut4mgQvI/fTX9YQH/vw==',
  _signatures: [
    {
      sig: 'MEYCIQCe/5wnTvPanbEbc3V108xZdRJ4xjtYzJ1OyW6AjkXIEgIhAMR1V9r6NMbvckSWh2EUiiH9De5SYpuKsi2beVRgi+Ho',
      keyid: 'SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA'
    }
  ]
}

Note that there's no deprecated field.
There's something wrong in the transitive deps of pacote. I've reverted the lockfile, then fixed things until we compiled again, and retested that we get the right result again.

This worked. The thing I'm seeing is that at some point, transitive deps of pacote started filtering out deprecated versions; note the version numbers listed above.
I think the problem was almost assuredly https://github.com/npm/npm-pick-manifest/pull/33 given we went from<EMAIL_ADDRESS>to<EMAIL_ADDRESS>


Too many API calls made by Facility Select in Add Patient

To Reproduce
Steps to reproduce the behavior:

Go to 'Patients' tab
Click on 'Add Patient'
The facility search dropdown is making recursive API calls
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

@nihal467 @rithviknishad  @khavinshankar can i do this..

It's from AutoCompleteAsync; #9351 mentions issue with FacilitySelect, which is due to this.
PR #9354 addresses it 👍


Display current value in chart.

Is your feature request related to a problem? Please describe.
I'm trying to display in a label on a bar chart for the current rendered value.
Describe the solution you'd like
A method to display the currently displayed value
Describe alternatives you've considered
I've tried to use the label but it is not updating on each re render.

I can see this is a common thing for charts, so probably a useful thing to add at some point.  Not sure when I'll have the time to do it, but I could give you some pointers if you want to try adding the feature yourself.
If not, I'm slightly confused by your attempted workaround and we might be able to do something quick there...  When you said that you tried using the label, did you mean changing the keys (which are used to name each bar)?  If so, they should be redrawn every single update.  How did you try to change them?

Exactly, I was using the keys. But you're right, after reading your comment I read my code again and I was not really changing them on redraw.
Right now I'm a bit busy right now and this feature is not a real priority. I'll give a try on properly using the keys as a workaround and post my results here.
Nonetheless, how many hours do you estimate it could take me to implement this feature following your guidelines?

Thanks.
Work required depends on many factors...  Assuming you know your way around Python, it's mainly a question of aesthetics and consistency.  Do you want to:

be able to blend the value into the colour scheme used for the bar (or just use a fixed colour)?
handle edge cases nicely - e.g. truncate when the displayed value is longer than the bar?
handle this for both vertical and horizontal charts?
write the new tests for this feature?

A simple implementation (fixed colour, ignoring edge cases, just for horizontal bars with a single unit test) is pretty easy.  Call it a few hours work, plus whatever you need to learn about internals of asciimatics.  Adding matching colours will be trickier.  Also the logic to draw vertical bars is a little harder.  Probably the same effort again to do either of those individually, so doing it all would be a day or two (depending on how many bugs you hit).


Cannot connect to storage

installed Mac build 1.1.1 release.
Installed, Cannot open or save bots as it cannot find  storage location.

How do I fix this?

@mareekuh did you drag the executable from the Downloads directory to Applications? This is important for access to the filesystem.

Ugh it’s this old bug… so sorry I knew this was an issue )=
From: Chris Whitten<EMAIL_ADDRESS>Date: Monday, September 14, 2020 at 4:03 PM
To: microsoft/BotFramework-Composer<EMAIL_ADDRESS>Cc: Marieke Iwema<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/BotFramework-Composer] Cannot connect to storage (#4123)
@mareekuhhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmareekuh&data=02|01|mariekei%40microsoft.com|303d812b7c8449327bc708d8590249e3|72f988bf86f141af91ab2d7cd011db47|1|0|637357214122466018&sdata=RBiDa30mhqNqQ5zhim2ZEs2RCBXIMmU2z8f4gqQgaoc%3D&reserved=0 did you drag the executable from the Downloads directory to Applications? This is important for access to the filesystem.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FBotFramework-Composer%2Fissues%2F4123%23issuecomment-692363419&data=02|01|mariekei%40microsoft.com|303d812b7c8449327bc708d8590249e3|72f988bf86f141af91ab2d7cd011db47|1|0|637357214122476018&sdata=8pSYLtfbZniiW8UAofNwALOi6jJdLKjd9dS6RKv8WOs%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FALSBVCTAKHP6O3NR2PLO4FDSF2OJHANCNFSM4RMF6GIQ&data=02|01|mariekei%40microsoft.com|303d812b7c8449327bc708d8590249e3|72f988bf86f141af91ab2d7cd011db47|1|0|637357214122476018&sdata=uoYLhOSCvA%2FGm1dHRjCuKSuJc9oeZuaRZkkzoxWpDPA%3D&reserved=0.


Updated the documentation to a certain extent

Updated the documentation for the OP play payload and a few other stuff.

I accepted all the suggestions. Sorry for the delay in replying.


⚠ Bofrost.at has degraded performance

In 19d6222, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2725 ms

Resolved: Bofrost.at performance has improved in 0b9cb22.


Feat line ending

fix #150
Prepublish script will convert line ending to LF.

LGTM :+1:

ping @zckrs

ping @zckrs hey, I'm still interested in getting this merged.
The only thing missing is to only apply this step to the cli file.

Hi, sorry for delay
I will try take time for this today or tommorow.

ping @SBoudrias
Done. :smiley:

Awesome! thanks :D

:+1:


intellisense not working in python console but work fine in editor.

Issue Report Checklist

[ ] Searched the issues page for similar reports
[x] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[ ] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[ ] Tried basic troubleshooting (if a bug/error)

[ ] Restarted Spyder
[ ] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[ ] Tried the other applicable steps from the Troubleshooting Guide

[ ] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
What steps reproduce the problem?

What is the expected output? What do you see instead?
 You didn't bother to even say what Spyder version you're using. Sorry, but I'm forced to close this issue.
You should probably just need to use Tab to get completions in our consoles.


Crash -[DDLogMessage initWithMessage:level:flag:context:file:function:line:tag:options:timestamp:]

Checklist

[x] I have read and understood the CONTRIBUTING guide
[x] I have read the Documentation
[x] I have searched for a similar issue in the project and found none

Describe the bug
Crash in -[DDLogMessage initWithMessage:level:flag:context:file:function:line:tag:options:timestamp:]
To Reproduce
Online issus, can't repro.
Expected behavior
Don't crash
Environment info

Info
Value

Platform Name
iOS

Platform Version
All iOS15、iOS16 version

CocoaLumberjack Version
3.8.0

Integration Method
cocoapods

Xcode Version
Xcode 14.2

Additional context
Here are some crash reports:
report-2517261657930009999-39b5e77d-79ba-41c7-bf37-994c2d4492bc.txt
report-2517261271690009999-31d71c3f-136a-4332-92a8-a122659b653e.txt
report-2517260722810009999-d6fd1e87-9035-4f5e-93c4-babc1702940f.txt
report-2517260688240009999-c02caf4f-3dfa-4201-8429-9822253d1a1c.txt

The crashes all happen on this line.
However, I have no idea why this would be. pthread_threadid_np should only return 0 if it succeeded - in which case the thread id should be initialized.
If anyone has an idea what's happening here (or a reliable reproduction project), it would help a lot.

@iCodeWoods Can you try again with the latest release (3.8.1)? We've changed the way we handle some format strings. I'm nut 100% sure it's the cause here, but if it fixes it, I'll take it.

Hi @ffried Thanks for your help. Version 3.8.1 doesn't seem to be a stable release yet. I'm not sure if it might introduce new issues, so I need to discuss it with the team. If we decide to update and it's fixed, I will let you know.

@ffried  I checked our latest App just now, there are only 2 users encounter this crash now. And the stack symbols contains some keywords like malloc, so i think it might be a memory issue and not DDLog's fault. Anyway i think i can close this issue now.
report-2517093859890009999-dc1ec487-a5c7-4a06-a38e-b7932fe6afbb.txt
report-2517095145720009999-b8a7a683-e1bb-4238-8813-fae270207dc9.txt


Unsynchronize result in Rexster doghouse, maybe from cache

Is Doghouse returning cached values?
Steps to reproduce the error:
1/ Connect to Rexster doghouse.
2/ Create a Vertex using Rest API and POST request:
http://<IP_ADDRESS>:8182/graphs/graph/vertices?key1=key1value&key2=key2value

{
   "version": "2.5.0",
   "results":
   {
       "key1": "key1value",
       "key2": "key2value",
       "_id": 27392,
       "_type": "vertex"
   },
   "queryTime": 134.20419
}

3/ Search in Rexster Dog House console:

g.v(27392).map
==>{key1=key1value, key2=key2value}

4/ Search using Rest API and get request:
http://<IP_ADDRESS>:8182/graphs/graph/vertices/27392

{
   "version": "2.5.0",
   "results":
   {
       "key1": "key1value",
       "key2": "key2value",
       "_id": 27392,
       "_type": "vertex"
   },
   "queryTime": 3.917217
}

5/ Update using API Rest and PUT request
http://<IP_ADDRESS>:8182/graphs/graph/vertices/27392?key1=key1valueNEW&key2=key2valueNEW

{
   "version": "2.5.0",
   "results":
   {
       "key1": "key1valueNEW",
       "key2": "key2valueNEW",
       "_id": 27392,
       "_type": "vertex"
   },
   "queryTime": 9.947745
}

6/ Search in Rexster Dog House console. The result is not ok. Old values are showed:

g.v(27392).map
==>{key1=key1value, key2=key2value}

7/ To be sure, search vertices with the new value:

g.v.filter{it.key2=='key2valueNEW'}
==>v[27392]

8/ Check again to be sure that the vertex has been updated, using using Rest API and get request:
http://<IP_ADDRESS>:8182/graphs/graph/vertices/27392

{
   "version": "2.5.0",
   "results":
   {
       "key1": "key1valueNEW",
       "key2": "key2valueNEW",
       "_id": 27392,
       "_type": "vertex"
   },
   "queryTime": 3.076738
}

So, using Rexter Doghouse, filter is ok, but show old values.
Using http://s3.thinkaurelius.com/downloads/titan/titan-0.5.1-hadoop2.zip

With the move to Gremlin Server for 1.0 this does not require a fix.


Bug in the computation of init_hour and valid_hour in MET-TC tools.

The MET-TC tools are computing the initialization and valid hours incorrectly.  For example, when InitTime is stored as unixtime (seconds since Jan 1, 1970) the initialization hour should be computed as InitTime modulo the number of seconds in one day:
init_hour = InitTime % sec_per_day.
However, it is currently being computed as:
init_hour = InitTime % sec_per_hour

Committed bugfix directly to develop.


Analysis demo in AudioKitDemo broken

I've tried the AudioKitDemo (both 2.3, and 2.2) on two different devices (iOS 9.1/9.2) but the Analysis demo seems messed up. Once selected navigation becomes unresponsive and while the graphs are live/updating the labels don't seem to ever change from 0/0/C.

It appears that the AKEvent setup in viewDidAppear for the AnalysisViewController never gets run on the devices I tested, but does run in the simulator.

That's bad.  I'll make sure to test on actual devices, thanks for posting this.  I'll look into it.

Just released a new version of AudioKit...

Awesome! I'll go check it out :)
~Ryan
On Jan 20, 2016, 10:34 AM -0800, Aurelius<EMAIL_ADDRESS>wrote:

Closed#265(https://github.com/audiokit/AudioKit/issues/265).
—
Reply to this email directly orview it on GitHub(https://github.com/audiokit/AudioKit/issues/265#event-520746080).


fix/get and set Content-Type for every uploaded file

About
On upload, capture file MIME type and set it as the Content-Type

LGTM!


Fix SAR groups and Extra

Fixes #634
Changes
Add Groups and Extra in the Subject Access Review in RBAC processing.
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you review them:

[ ] Has Docs included if any changes are user facing
[x] Has Tests included if any functionality added or changed
[x] Tested your changes locally (if this is a code change)
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including functionality, content, code)
[x] Has a kind label. You can add a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[ ] Release notes block below has been updated with any user-facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[ ] Release notes contain the string "action required" if the change requires additional action from users switching to the new release

Release Notes
Fix authorization check to include the Groups and Extras from the token access review.

@sayan-biswas I added a release note - changes to behavior like this should always include a release note.


[protobuf] Build error

Copy issue body from C:/tools/vcpkg/installed/vcpkg/issue_body.md
C:\repo\alpaca\WoS_NSP\opencv\build_arm64>vcpkg install protobuf:arm64-windows
Computing installation plan...
The following packages will be built and installed:
protobuf[core]:arm64-windows -> 3.21.12
Detecting compiler hash for triplet arm64-windows...
Restored 0 package(s) from C:\Users\shijunz\AppData\Local\vcpkg\archives in 628 us. Use --debug to see more details.
Installing 1/1 protobuf:arm64-windows...
Building protobuf[core]:arm64-windows...
-- Using cached protocolbuffers-protobuf-v3.21.12.tar.gz.
-- Cleaning sources at C:/tools/vcpkg/buildtrees/protobuf/src/v3.21.12-fdb7676342.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/tools/vcpkg/downloads/protocolbuffers-protobuf-v3.21.12.tar.gz
-- Applying patch fix-static-build.patch
-- Applying patch fix-default-proto-file-path.patch
-- Applying patch compile_options.patch
-- Using source at C:/tools/vcpkg/buildtrees/protobuf/src/v3.21.12-fdb7676342.clean
-- Found external ninja('1.11.0').
-- Configuring arm64-windows
-- Building arm64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
Command failed: "C:/Program Files/CMake/bin/cmake.exe" --build . --config Debug --target install -- -v -j9
Working Directory: C:/tools/vcpkg/buildtrees/protobuf/arm64-windows-dbg
See logs for more information:
C:\tools\vcpkg\buildtrees\protobuf\install-arm64-windows-dbg-out.log
Call Stack (most recent call first):
installed/arm64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
installed/arm64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
ports/protobuf/portfile.cmake:48 (vcpkg_cmake_install)
scripts/ports.cmake:147 (include)
error: building protobuf:arm64-windows failed with: BUILD_FAILED
Please ensure you're using the latest port files with git pull and vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+protobuf
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?title=[protobuf]+Build+error&body=Copy+issue+body+from+C%3A%2Ftools%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md

Closed as duplicate of #32849.


fix wording and styling

remove 'ther'
and fix this and all other screens as per #507

this has been addressed


Typo in "Creating a model" tutorial under "Rules"

I noticed that in the "Rules" section of the tutorial, there seems to be a typo/inconsistency in the rule 'C8_Bid_bind' when it is included in the executable mymodel.py script. When first mentioned, the rule is defined as:
Rule('C8_Bid_bind', C8(b=None) + Bid(b=None, S='u') | C8(b=1) % Bid(b=1, S='u'), kf, kr)
with site S in the u state, but immediately following it in mymodel.py the S state is set as None:
Rule('C8_Bid_bind', C8(b=None) + Bid(b=None, S=None) | C8(b=1) % Bid(b=1, S=None), kf, kr)
I'm assuming the correct state should be u?

Yes, it should be 'u'. Thanks for reporting this, I'll get it fixed ASAP.


Fix connection establishment.

Consider a connection to IP addressed [ ::1 ; 127.1 ].
This should give some preference to ::1, but should attempt a connection to both ::1 and 127.1.
Earlier, the sequence of actions was as follows:

Connect ::1
Wait for v6_connect_timeout, connect_failed, or connected
Cancel connection attempt to ::1; Connect 127.1
Wait for connect_timeout, connect_failed, or connected

This means the connection to the IPv6 address was only waiting for v6_connect_timeout time, and then being cancelled. There were no two connection being attempted to be established at the same time.
Some DNS resolvers on the azure cloud (where Github actions are hosted) do not reply on port 853 (DNS-over-TLS), but just drop the packets. This confused the happy-eyeballs/dns-client stack, and it resulted in a timeout (as spotted by semgrep).
With this PR, the above scenario is changed to:

Connect ::1
Wait for connect_delay, connect_failed, or connected
Connect 127.1
Wait for connect_timeout, connect_failed, or connected
Cancel all other connection attempts (on success or timeout)

And the same is applied to using a single IP address and multiple ports (i.e. for the DNS resolver probing port 853 and 53).
Sponsored-By: Semgrep Inc

Related is https://github.com/mirage/ocaml-dns/pull/340

Diff is best viewed with ignoring whitespace changes: https://github.com/roburio/happy-eyeballs/pull/34/files?w=1
A test case is at https://github.com/roburio/http-lwt-client/tree/broken (CI run https://github.com/roburio/http-lwt-client/actions/runs/5269595997/jobs/9527948274) with the released versions of dns-client and happy-eyeballs.
This PR (and the dns-client PR) lead to success in the CI https://github.com/roburio/http-lwt-client/tree/more-action (CI run https://github.com/roburio/http-lwt-client/actions/runs/5269527187/jobs/9527782281)
Of course, reviews are highly welcome, esp. in respect to resources. Now, the "cancel connection attempts" is done on timeout/failure (all destinations are exceeded)/success -- so there's no longer an explicit Connect_cancelled action, but the implementor is required to take care of their resources.


Service Request by Mia  Christopher - Assistance in deleting a specific strategy

[x] Qualtrics Service Request Form was received from User
[x] Problem FULLY RESOLVED and Issue is Closed
[x] Qualtrics Post-Service Request Survey was sent to User

Use comments feature (below) to document:

A clear and concise description of the solution.

A clear and concise description of any alternative solutions or features you've considered.

Any additional context, such as screenshots about the problem.
From: David Lounsbury<EMAIL_ADDRESS>Sent: Wednesday, September 1, 2021 1:37 PM
To: david lounsbury<EMAIL_ADDRESS>Subject: IPA Tracker Support Request Form Submitted

IPA SERVICE REQUEST SUMMARY

CONTACT INFORMATION:

Mia  Christopher
Email<EMAIL_ADDRESS>Phone:<PHONE_NUMBER>

COUNTY

Erie

WHICH FEATURE(S):

SPECIFICATION: Creating, updating, deleting information to define or describe a SMART Strategy

BRIEF PROBLEM DESCRIPTION:

Please delete strategy 2A3

URGENCY:

50

ANYTHING ELSE TO SHARE:

N/A

This strategy has been deleted. I'll follow up with Mia and let her know.
Best,
Nick

Thanks very much Nick.
DL


Blazor option to not optimize assemblies

Is your feature request related to a problem? Please describe.
I'd like to be able to use reflection in the browser to access types and methods from my dependencies that are not explicitly used in my C# code.
Describe the solution you'd like
I'd like to be able to easily deploy full versions of my Blazor app's dependencies to the browser.  It would be nice to have a per-project setting somewhere to say "don't optimize for size" so building and deploying through the usual means skip the assembly-trimming step.
Sorry if this has already been requested; I couldn't find an existing issue.

You can disable the linker by adding the following property to a <PropertyGroup> in your csproj file:
<BlazorLinkOnBuild>false</BlazorLinkOnBuild>


handle overlapping visual/audio triggers

Removed comment # TODO handle overlapping visual/audio triggers in create_trialwise_data in data_cleansing.py as part of #173/#184
Context:
#  Test there are the correct number of events
assert audio_events.shape[0] == repetitions_per_runs * number_of_runs * number_of_trials  # TODO handle overlapping visual/audio triggers

This will be superseded by #286


Crate fails to build despite no exraordinary code additions

Crate name
mongodb-ext
Build failure link
https://docs.rs/crate/mongodb-ext/latest
Additional details
I updated my code from version 2.1.0 to 3.1.0 and did not add any code that should obviously fail (for example depending on network access).
I recompiled locally (Debian 11) using 3GB RAM and it finished successfully in under 15min.
(GitHub)

[INFO] [stderr] error: internal compiler error: compiler/rustc_mir_transform/src/generator.rs:755:13: Broken MIR: generator contains type ClientOptionsParser in MIR, but typeck only knows about {ResumeTy, impl AsRef<str>, std::option::Option<resolver_config::ResolverConfig>, bool, client::options::ClientOptions, [closure@/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mongodb-2.1.0/src/client/options/mod.rs:1100:69: 1100:90], impl futures_util::Future<Output = std::result::Result<SrvResolver, error::Error>>, (), SrvResolver, &Vec<client::options::ServerAddress>, Vec<client::options::ServerAddress>, usize, &client::options::ServerAddress, client::options::ServerAddress, &str, impl futures_util::Future<Output = std::result::Result<ResolvedConfig, error::Error>>} and [impl AsRef<str>, std::option::Option<client::options::resolver_config::ResolverConfig>]

Looks to be a bug in the last two nightlies fixed by https://github.com/rust-lang/rust/pull/93165, we can try to rebuild the docs after the next nightly with that fix is released.

Thanks for your fast answer, I'll check again tomorrow!

Rebuilt and it succeeded.


Add contributing.md

(closes #480 )
What was wrong?
No documentation on the development tools is currently available
Related to Issue #480
How was it fixed?
Created contributing.md, moved relevant sections from README.md to it and added the missing developer tool documentation.
Cute Animal Picture

Should mention that all code must be licensed under CC0.

Should we have a section on naming things? One suggestion:

Don't use EIP numbers in identifiers, and try to pick descriptive names instead.

Added license to Readme. Added naming to the existing spelling section


Small window displacement when toggling full screen

I notice small window displacements when a window full screen is toggled.
https://user-images.githubusercontent.com/22697/227733541-cd9d6959-6c85-4fd1-9246-7ba4123c449c.mov
What could be causing that displacement? Might be related but if I disable gaps between windows, sometimes adjacent windows in the layout will overlap slightly.
yabai version: v5.0.2
macOS version: 13.2.1 (22D68)
Here's my config:
# global settings
yabai -m config mouse_follows_focus          off
yabai -m config window_shadow                on
yabai -m config window_opacity               off
yabai -m config active_window_opacity        1.0
yabai -m config normal_window_opacity        0.90
yabai -m config window_border                off
yabai -m config window_border_width          6
yabai -m config active_window_border_color   0xff775759
yabai -m config normal_window_border_color   0xff555555
yabai -m config insert_feedback_color        0xffd75f5f
yabai -m config split_ratio                  0.50
yabai -m config auto_balance                 off
yabai -m config mouse_modifier               fn
yabai -m config mouse_action1                move
yabai -m config mouse_action2                resize
yabai -m config mouse_drop_action            swap

# general space settings
yabai -m config layout                       bsp
yabai -m config top_padding                  6
yabai -m config bottom_padding               6
yabai -m config left_padding                 6
yabai -m config right_padding                6
yabai -m config window_gap                   6

I did a bisect and I found it started happening after this commit: https://github.com/koekeishiya/yabai/commit/08b5422effe8bd04cf67aebc2b418b8786c8ff13
Indeed, I commented out calls to area_ax_truncate in master and I don't see the displacement anymore although I now see some small overlap between windows.
Something I notice is that it only happens in my second monitor. And it depends on the arrangement of the displays. So for example, it happens both in X and Y axes when the displays are arranged like this:

But only happens in Y axis when the arrangement is like this:

Oh! I think I got this. The truncate is wrong when the value is negative. It should subtract before casting instead of adding when the value is negative. I'll open a PR.


test(connector): enable cron test for gcs source.

https://github.com/risingwavelabs/risingwave/pull/14373#discussion_r1443628168

Not needed.


Opening many ports between applications is cumbersome

Thanks to Container Networking, it's possible to easy to run simple microservice architectures on Cloud Foundry, such as the "cats and dogs" example app.  It's even possible to run more sophisticated distributed systems such as Spark.  It's a bit cumbersome, but a desirable UX seems easily within reach with some minor tweaks to the API.
With Spark, the Master and Workers spin up and down many concurrent TCP listeners, on random ports (to deal with the large numbers and concurrency), and they need to be able to communicate with each other on those ports.  It would be nice to open up all ports, or a range of ports, with a single policy definition.  Right now, you can do this with the API but the request payload has tens of thousands of items in the array.  Through the cf CLI plugin, it's even worse, because you can only define one policy at a time, so you'd have to issue tens of thousands of individual commands.
My current workaround is this ruby script which takes 3-4 minutes to run.
/cc @rusha19 @jaydunk @rosenhouse @jbayer

There is a port-ranges epic in Tracker, if you want to peek at what where we are in our thinking on this topic.
Rather than just folding something like this ruby script into the CLI, adding real support for port ranges will not only improve the UX, but also address potential performance issues that could arise from having 1000s of separate iptables rules on each cell for enforcing these individual policies.  With native port range support, each range would be a single iptables rule.
As for your ruby script, we do similar things in some of our performance and scaling tests that create 1000's of policies (In this case, port ranges are not a solution).
We sometimes ran into issues since we wanted to test with arbitrarily large numbers of policies, so to get around this, we create chunks of 1000 policies per request.

cf-networking-release v0.14.0 supports port-ranges in policy commands.


Fix batch updates to allow cleared values to be re-set

What does the pull request do?
@MarchingCube reported a problem introduced by #5070 whereby if a property was cleared during a batch update and then re-set in the PropertyChanged notification raised on ending the batch update, an exception would be thrown.
This was caused by our usage of sentinel values to indicate that a local value property entry needs to be removed at the end of a batch update. The fixes are:

If a new local value is written to the store in the course of ending the batch update, don't update the sentinel value as the value will subsequently be lost. Instead create a new local value
Allow adding a binding to a cleared property while ending a batch update
When a binding is added during the end of a batch update, _batchUpdate will be non-null but newly added bindings shouldn't have BeginBatchUpdate called on them because no EndBatchUpdate will arrive (as we've already called them)

I've asked @Michron to check if it fixes problems on our side.

@MarchingCube should now also fix #5697.

Tested again, works fine and fixes both issues 👍


Vague pandas error when adding a working day and then querying it

adding a work day added the date to the df as a string, not as a datetime object, now it does. Loading the tsv turns all dates into datetime objects


code helper takes CPU

Issue Type: Bug
380%
I know there are a few of those on github already, but I would like to add that it started after i updated to this latest version 1.31. Steps: open a decent size folder full of source.
I downloaded the November 2018 version and installed over the January 2019 and the problem is gone.
VS Code version: Code 1.31.1 (1b8e8302e405050205e69b59abb3559592bb9e60, 2019-02-12T02:16:38.656Z)
OS version: Darwin x64 18.2.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 2200)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
5, 4, 4

Memory (System)
16.00GB (0.02GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (10)

Extension
Author (truncated)
Version

aws-amplify-vscode
aws
0.0.4

npm-intellisense
chr
1.3.0

vscode-eslint
dba
1.8.0

gitlens
eam
9.5.1

tslint
eg2
1.0.43

graphql-for-vscode
kum
1.13.0

cpptools
ms-
0.21.0

debugger-for-chrome
msj
4.11.2

ruby
reb
0.21.1

licenser
ymo
1.3.1

@HuguesRousseau please follow the steps in https://github.com/Microsoft/vscode/wiki/Performance-Issues. We can't help if we don't have any details. Thanks!

/needsMoreInfo

I do not know how to reproduce other than sharing my code or project. I understand it lacks basic information for you to find what is going on. Nevertheless, I thought it would give you a hint about a regression if I told you the problem is not reproducible by going back to previous version. Of course, if it is not of any value, I will go ahead and close the issue, and reopen it with more valuable information if I can get it. Kind regards.

Reopening because I found: tslint	eg2	1.0.43 removing that extension made the problem go away. Thank you.


Document Entity Renaming

To provide an upgrade guide we should have different sensor/entity naming in a tablular layout for users to reference.
Maybe leverage some of the revision history in the dashboards to obtain this info: https://gist.github.com/tmack8001/d213097f4309a977d1806573cf2b2e91/revisions
Some members of the discord community have asked this before for instance @fletch today asked, https://discord.com/channels/892997443896111105/961034025689051147/1101322247785951232

I don't have any rivian_r1s_* entities
and (for example) my sensor.rivian_r1t_battery_state_of_charge equivalent seems to be sensor.rivian_energy_storage_charger_adjusted_soc

This is now documented in https://github.com/bretterer/home-assistant-rivian/releases#entity-mapping
Do we still want a separate guide for it or is that sufficient?


Dont create a migrations if no wizard option was chosen

Close https://github.com/platformatic/platformatic/issues/690

This is failing a relevant test:
# Subtest: run db init --migrations custom-migrations-folder
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        ok 5 - should be equal
        ok 6 - should be equal
        ok 7 - should be equal
        not ok 8 - Cannot read properties of undefined (reading 'dir')
          ---
          stack: |
            Test.<anonymous> (file://test/cli/init.test.mjs:432:22)
          at:
            line: 432
            column: 22
            file: file:///home/runner/work/platformatic/platformatic/packages/db/test/cli/init.test.mjs
            function: Test.<anonymous>
          type: TypeError
          tapCaught: returnedPromiseRejection
          test: run db init --migrations custom-migrations-folder
          ...

        1..8
        # failed 1 of 8 tests
    not ok 11 - run db init --migrations custom-migrations-folder # time=1742.543ms

@mcollina ok, I'll take a look after work

THanks! I've landed https://github.com/platformatic/platformatic/pull/712 instead.