Contribution: testTriageLAbel

Describe the contribution
Tasks:
[ ] Task one description...
[ ] Task two description...
[ ] Add more tasks as needed...
Type of contribution
✨ Feature
Current behavior (if applicable)
No response
Suggested solution and implementation (if applicable)
Solutions:
[ ] Solution one description...
[ ] Solution two description...
[ ] Add more solutions as needed...
Additional context
No response
Code of Conduct

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

can i assign this based on comment?

comment to assign?

positive coment to take

.take


Class Yab\Laracogs\Encryption\LaracogsEncrypter not found in LaravelCrypto.php

I installed Laracogs starter, bootstrap and notifications, follow the doc in all steps and when i try to add new Notification i get this error:
FatalErrorException in LaravelCrypto.php line 9:
Class 'Yab\Laracogs\Encryption\LaracogsEncrypter' not found

I checked the package is present and have the right namespace namespace Yab\Laracogs\Encryption; but the file that contain class LaracogsEncrypter is not present anywhere.
What i can do? What hapenned?
i'm on windows 10
php 5.6.12
laravel 5.2.41
laracogs v1.9.37

I try to add this files/class LaracogsEncrypter.php , LaracogsEncrypterInterface.php in same path from previous version, but it continue to tell me Not found :sob:

Blast, its an issue in the crypto package, give me like 10 min, then run composer update, sorry

@mlantz work perfectly now! Thank you very much!


[BUG] Lint errors

What is the bug?
unable to commit changes because the pre-commit lint checker fails in test files from
yarn run v1.22.19
$ eslint . --ext .js

/Users/ashwinpc/Documents/Amazon/Teams/OpenSearch/Code/opensearch-dashboards-functional-test/cypress/integration/plugins/anomaly-detection-dashboards-plugin/historical_analysis_spec.js
   61:9   error  Insert `··`                                                        prettier/prettier
   62:11  error  Insert `··`                                                        prettier/prettier
   63:1   error  Insert `··`                                                        prettier/prettier
   64:13  error  Insert `··`                                                        prettier/prettier
   65:13  error  Insert `··`                                                        prettier/prettier
   66:1   error  Replace `············` with `··············`                       prettier/prettier
   67:1   error  Insert `··`                                                        prettier/prettier
   68:13  error  Insert `··`                                                        prettier/prettier
   69:1   error  Replace `············` with `··············`                       prettier/prettier
   69:51  error  'indexName' is not defined                                         no-undef
   70:13  error  Insert `··`                                                        prettier/prettier
   70:28  error  'indexName' is not defined                                         no-undef
   71:1   error  Insert `··`                                                        prettier/prettier
   85:7   error  Insert `;`                                                         prettier/prettier
  152:80  error  Replace `force:·true` with `⏎············force:·true,⏎··········`  prettier/prettier

/Users/ashwinpc/Documents/Amazon/Teams/OpenSearch/Code/opensearch-dashboards-functional-test/cypress/integration/plugins/anomaly-detection-dashboards-plugin/overview_spec.js
  42:78  error  Delete `··`  prettier/prettier
  52:78  error  Delete `··`  prettier/prettier

/Users/ashwinpc/Documents/Amazon/Teams/OpenSearch/Code/opensearch-dashboards-functional-test/cypress/integration/plugins/custom-import-map-dashboards/import_vector_map_tab.spec.js
   9:9  error  Replace `⏎····MiscUtils,⏎·` with `·MiscUtils`  prettier/prettier
  34:5  error  Insert `;`                                     prettier/prettier
  38:5  error  Insert `;`                                     prettier/prettier

✖ 20 problems (20 errors, 0 warnings)
  18 errors and 0 warnings potentially fixable with the `--fix` option.

cypress/integration/plugins/anomaly-detection-dashboards-plugin
cypress/integration/plugins/custom-import-map-dashboards

How can one reproduce the bug?

Make a change to a file that is not in the two folders mentioned above
Try to commit your changes
You should see the following error

What is the expected behavior?
There should not be any lint errors by default in the code.
What is your host/environment?
Operating system, version.
Do you have any screenshots?
If applicable, add screenshots to help explain your problem.
Do you have any additional context?
Add any other context about the problem.

Does this still need to be open? I see that we now have a lint check in the CI so all lint issues should be resolved i assume. @kavilla @tianleh

Does this still need to be open? I see that we now have a lint check in the CI so all lint issues should be resolved i assume. @kavilla @tianleh

No longer needed. Thanks for the call out!


.gitignore all .env files

Description
.gitignore all .env files

How are you recommending us to share these files then?

How are you recommending us to share these files then?

I am holding off while the discussion on this issue reaches a conclusion.


Support Diagnostics

Home Assistant introduced Diagnostics, as an easy way to dump meaningful information to report an issue with an integration.
I believe it would be nice to have in the Frigate integration too.

Definitely makes sense, just not sure what information would be added here for diagnostics. Like is a copy of the camera fps / detection fps / etc. helpful? Not sure what the integration could have for diagnostics that would be helpful with issues?

Yes -- it's a way to stop needing to repeatedly ask "Anything in your logs" (etc). If we got this working well, we could make it a required step in the issue template.

This was implemented by @NickM-27 in #254

That's amazing!


add whatsapp contact button

This PR addresses #44

merged. didn't pay attention but we use yarn not npm. so I deleted package-json.lock in main


CBOR documentation

CELA OSS requirements
README sample instructions

@momuno did you expect or want this to be reviewed by others or were you just trying to test CI and have it merge into the feature branch?


ChatGPT Frontend

Changed the frontend to be like ChatGPT.
You can still keep the old frontend, but like give the user the option to choose or something.

Your repo is overwriting the current client, can you fork and create a new client in the client directory

Fixed

Thanks!


Example conditional sampling with classifier guidance

Hello all,
This is fantastic work. Any examples on conditional sampling with classifier guidance?
Say e.g. -> https://github.com/crowsonkb/guided-diffusion, https://github.com/nerdyrodent/CLIP-Guided-Diffusion
Thanks!

Just found out KC amazing implementation. For those interested in conditional ones -> https://github.com/crowsonkb/k-diffusion/blob/master/k_diffusion/sampling.py

Please check this example code:https://github.com/LuChengTHU/dpm-solver/tree/main/examples/ddpm_and_guided-diffusion


SQL Server: OrderBy constant generates incorrect query for integer/boolean

At present in query,
OrderBy(c => true) translates to ORDER BY 1
OrderBy(c => 3) translates to  ORDER BY 3
In SqlServer, ORDER BY integer means order by that column number from projection which introduces unintended ordering and gives different results compared to what linq gives.
We are also using creating Order by when we do group join with default if empty using the left side of join condition which also faces above issue based on the join condition.
See tests QuerySqlServerTest.OrderBy_true, QuerySqlServerTest.OrderBy_integer & GearsOfWarQuerySqlServerTest.Left_join_predicate_value_equals_condition
Possible work-arounds:
We can remove the order by clause if it is using constant. Results would match this way with linq but for paging cases, order by clause is necessary.
We can introduce dummy order by as follows:
Order by @@ROWCOUNT
Order by @parameter + 1 where @parameter is passed. Value doesn't matter.
@divega

I think the cases with ORDER BY non-numeric and non-Boolean constants and ORDER BY with variables/parameters are also interesting. Assuming we are doing the same naive translation like we do for numeric and Boolean constants then SQL Server will throw:

For non-numeric constants:

A constant expression was encountered in the ORDER BY list, position 1.

For variables:

The SELECT item identified by the ORDER BY number 2 contains a variable as part of the expression identifying a column position. Variables are only allowed when ordering by an expression referencing a column name.

It seems that the general approach could be to swallow any elements in the ORDER BY list that are either variables or constants to prevent generating SQL that would cause an exception (in the variable case and non-numeric constants) or results ordered by some arbitrary column (in the numeric constant case). That said there are cases that are a bit more complicated that will still cause an exception.
It is true we will have to (re)introduce a dummy ORDER BY if there is paging, but maybe that is handled by current logic that introduces ORDER BY @@ROWCOUNT? (BTW if anyone finds anything less confusing than @@ROWCOUNT that still works and produces stable ordering that would be great. I almost prefer @@SPID :smile:)

@divega   Have you considered ORDER BY (SELECT 1)?

@kunnis actually no. Great tip!
@smitpatel @anpete this seems to works. I think we should consider doing it here as well as when we need an arbitrary ORDER BY for paging. Thoughts?

Won't work with SQL ce..,

@divega Yes. I recently also discovered this trick when working on the improved GroupJoin prototype.

@ErikEJ does SQL CE have all the dame issues? E.g.is it already broken for these scenarios?

@divega   I think it currently has the same problem.
CE doesn't allow for a scalar_subquery in the Order By  (See https://technet.microsoft.com/en-us/library/ms174501(v=sql.110).aspx  )  where MSSQL does  (See https://msdn.microsoft.com/en-us/library/ms190286.aspx  )
https://github.com/ErikEJ/EntityFramework.SqlServerCompact/blob/master/src/Provider40/Query/Sql/Internal/SqlCeQuerySqlGenerator.cs#L76   Uses ORDER BY GETDATE() to get around the fact that the Order By clause is required.
I setup SqlCE earlier today and ran a statement ending in ORDER BY @@rowcount.  That threw an exception that @@rowcount wasn't allowed there.  @@spid doesn't work either.   I tried several different variations and I couldn't find a clause that was clear about not doing anything and worked in both MSSQL and SqlCE.

@divega - what @kunnis says (thanks)

The same issue persists in SQLite too. Fixing it for relational provider in general.


Epmlabsbrn 306

EPMLABSBRN-306
Description: Refactor initial data loader code to make adding new parsers easier

very good PR

now tests fail in branch


Add extra check for macos

Following conversation at https://github.com/budimanjojo/tmux.fish/issues/4
It's a bit silly but it is a workaround after all. Basically

Check if we're on mac (assuming most people using homebrew are exclusively on mac)
If so, check if homebrew is installed (assuming it's installed in the default location)
if we're not on mac do the same as before

Again, this is a workaround because the right thing would be to figure out what's the right way to let fisher plugin "Wait" until homebrew has loaded, which clearly does for other plugins.

Thanks for the PR! I've just read into homebrew documentation and found this: https://docs.brew.sh/FAQ#why-should-i-install-homebrew-in-the-default-location. Looks like the check needs to be improved, not all darwin OS has the same installation path and there are also linuxbrew users.

I looked at what brew shellenv is doing here: https://github.com/Homebrew/brew/blob/master/Library/Homebrew/cmd/shellenv.sh. I think the better implementation should be something like this, this should be lighter to run than running the entire brew command although it requires more line of codes.
switch (uname)
    case "Linux"
        if test -d /home/linuxbrew
            set -gx PATH "/home/homebrew/bin" "/home/homebrew/sbin" $PATH
        end
    case "Darwin"
        if test -d /opt/homebrew
            set -gx PATH "/opt/linuxbrew/bin" "/opt/linuxbrew/sbin" $PATH
        end
        # Not sure if this is needed though because on Linux /usr/local is in the PATH by default
        if test -d /usr/local
            set -gx PATH "/usr/local/bin" "/usr/local/sbin" $PATH
        end
end

if not type -q tmux
     echo "fish tmux plugin: tmux not found. Please install tmux before using this plugin." >&2
     exit 1
 end

Do you think this is fine? I also found out that this issue can be fixed outside of this plugin too by doing what the issue starter did which is having fish_add_path in your config.fish file based on what I see in this commit: https://github.com/icyrainz/.dotfiles/commit/da63b7f59d615a50ecc02be5d7a9dc56359d0d61. Am I right @icyrainz?

Yes. I can confirm that switching to use official fish_add_path API did resolve the problem but not sure why.

@icyrainz it's because fish_add_path will persist on your machine in fish_variables file in your fish config path. This issue is happening because fish is sourcing conf.d directory before config.fish file.

@budimanjojo added your suggestion. This work for now, I will separately try to find another similar plugin that loads at the beginning and see if there's a more correct way of doing this.


feat : Added cloud logs

Description
This PR integrates cloud logs into the fscloud module
Git Issue
Release required?

[ ] No release
[ ] Patch release (x.x.X)
[x] Minor release (x.X.x)
[ ] Major release (X.x.x)

Release notes content
Added the cloud logs in main.tf of fscloud module
Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
/run pipeline

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

For mergers

Use a conventional commit message to set the release level. Follow the guidelines.
Include information that users need to know about the PR in the commit message. The commit message becomes part of the GitHub release notes.
Use the Squash and merge option.

cc: @SarikaSinha

/run pipeline

:tada: This PR is included in version 1.29.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Fix: Prevent Empty Prompt Responses in Chat View

Fixes Issue #141

Description
The issue arises in the chat view of the FlutterGPT extension when the user enters empty text and presses Enter. Instead of responding, the extension should prompt the user to enter a meaningful question or input.
Implementation

Added Snackbar Div: Introduced a new snackbar ID div in chat.html to facilitate displaying messages to the user.

Styled Snackbar: Applied styles for the snackbar div, including a fadeInOut animation for a smoother user experience.

Empty Prompt Check: Modified main.js to check for an empty prompt value before processing the user's input.

Snackbar Display Logic: Implemented logic in main.js to display the snackbar when an empty prompt is detected.

Snackbar Function: Added a function in main.js specifically for displaying the snackbar with a fade-in and fade-out effect.

Delay Function: Introduced a delay function in main.js to handle asynchronous timing for showing and hiding the snackbar.

Screen Recording
https://github.com/Welltested-AI/fluttergpt/assets/92971894/62b369fa-4d5d-4900-a02b-dec0e1081a40

Additional Notes

The choice of orange color for the snackbar background was made to ensure visibility and grab the user's attention without being too intrusive. Orange is often associated with warning or attention-grabbing elements in user interfaces, making it suitable for notifying users about important messages.
Please tap on file links in this PR to navigate directly to the exact line of code implemented.

hey @superiorsd10 , this looks really good. We need a few changes:

Keep warning message simple such as "No input text found."
Also better if we can show a simple warning icon just for aesthetics.
Also can we go with some simple color for background such as ffcc00, this looks too hard on eye.

hey @superiorsd10 , this looks really good. We need a few changes:

Keep warning message simple such as "No input text found".
Also better if we can show a simple warning icon just for aesthetics.
Also can we go with some simple color for background such as ffcc00, this looks too hard on eye.

I have made the suggested changes in my recent commit. Please review it. Thank you :)
Changes Made

Added the font-awesome CDN in the head in chat.html.
Added the warning-icon in the snackbar in chat.html.
Changed the warning text to No input text found.
Changed the background color of the snackbar to #ffcc00.

Screen Recording
https://github.com/Welltested-AI/fluttergpt/assets/92971894/5a3a6833-52c5-458d-9b5d-c82ee794a50b

@superiorsd10 thanks for your prompt and detailed submissions.
This is an optional request if you can squeeze it in:
Instead of snackbar, could we have a toast like rectangle error indicator slide up right over the text field. It will be much cleaner UX. we can also use it to show other errors related to failed requests and so.

thanks :)

@superiorsd10 thanks for your prompt and detailed submissions.
This is an optional request if you can squeeze it in:
Instead of snackbar, could we have a toast like rectangle error indicator slide up right over the text field. It will be much cleaner UX. we can also use it to show other errors related to failed requests and so.

thanks :)

Sure, that too is a great idea! I'll be working on it :)

Hello @samyakkkk 👋
Please review the attached screen recording for the updated toast. If you have any feedback or if there are no further adjustments needed, I'll proceed with making a pull request. Your input is highly appreciated!
https://github.com/Welltested-AI/fluttergpt/assets/92971894/f80e521e-d6a4-42fc-8e57-1a9945f9e229

Good work @superiorsd10! I was actually suggesting something slightly different but no worries, we can come back to it later.
It is important to merge this ticket for now so our users don't face the empty text issue.
Can you please solve the merge conflicts? I'll merge.

Good work @superiorsd10! I was actually suggesting something slightly different but no worries, we can come back to it later.
It is important to merge this ticket for now so our users don't face the empty text issue.
Can you please solve the merge conflicts? I'll merge.

Thank you @samyakkkk :)
I have committed the changes to display toast and also resolved the merge conflicts.

@yatendra2001 let's test it and merge if all looks good.

awesome work!

Hey @superiorsd10 awesome PR. 1 suggestion, don't comment for stuff that seems obvious from the code.
For example, comments on line 178, 181 and 184 aren't required since they looks quite obvious from the code.

Merging the PR.

Hello @yatendra2001 👋
Thank you for your positive feedback and suggestion! I'll definitely keep your advice in mind and refrain from commenting on obvious aspects in the future.
Thanks again,


Add a Navbar with side open animation in navbar folder

Add a Navbar with side open animation in navbar folder

I want to work on this issue.

@pranjay-poddar  can you assign me this Issue


About the trained by only freihand pth

Hi, Thank you for your nice work!
I just wanna ask do you have the pth file trained by only freihand dataset? (except the synthetic additional dataset)
If you have, can you share with us?
Thank you :)

Hi, this is easy to re-train by setting DATASET: FreiHAND
https://github.com/SeanChenxy/HandMesh/blob/dbdca0d4fba75d7b010762edd4499b8102e06071/mobrecon/configs/mobrecon_ds.yml#L17

Okay :)


[Monitor] Fix ssl errors in live tests

Going through Test Proxy is setting SSL_CERT_DIR to an invalid value in the context of live tests. This removes that setting from the live test configuration.

/azp run python - monitor - tests


Doesn't work

I'm not sure how to put it.  It just doesn't seem to work .  Your example playbook references a openvas_server role that does not appear to be defined anywhere.  In addition, ansible complains about the yaml format (even after addressing hosts, passwords, etc...).  I'm thinking this repo is missing some "stuff".

That's a fair point - it's been a while since I worked on this and was part way through an overhaul. It was executing tests using Ansible 1.9.x at the time.
I could try to find some spare time to work through it again to get it back to the point of being functional with Ansible 2.x now - or you could submit PR's to help with that. :)


Removed the linter - misspel & gci

Change Overview

Removed the  linter misspell and gci

Pull request type
Please check the type of change your PR introduces:

[ ] :construction: Work in Progress
[ ] :rainbow: Refactoring (no functional changes, no api changes)
[ ] :hamster: Trivial/Minor
[ ] :bug: Bugfix
[ ] :sunflower: Feature
[ ] :world_map: Documentation
[ ] :robot: Test
[ ] :building_construction: Build

Issues

fixes #2962

Test Plan

[ ] :muscle: Manual
[ ] :zap: Unit test
[ ] :green_heart: E2E

@julio-lopez @saima-s  All changes looks fine here , as i test in my local .
Except below three.
pkg/secrets/repositoryserver/aws_secrets_test.go:19: File is not `gci`-ed with --skip-generated -s standard -s default -s prefix(github.com/kanisterio/kanister) -s blank -s dot (gci)

pkg/secrets/repositoryserver/azure_secrets_test.go:19: File is not `gci`-ed with --skip-generated -s standard -s default -s prefix(github.com/kanisterio/kanister) -s blank -s dot (gci)

pkg/secrets/repositoryserver/gcp_secrets_test.go:19: File is not `gci`-ed with --skip-generated -s standard -s default -s prefix(github.com/kanisterio/kanister) -s blank -s dot (gci)

what is missing here?  i have arranged these package based on
https://github.com/kanisterio/kanister/blob/adab42bfd592f034ece0a3b9595218b87eb84d0f/.golangci.yml#L77

@julio-lopez i think i  should have next PR for gci.


h3ToGeoBoundary sometimes returns octagon

While trying to track down some unexpected behavior from making shapefiles from polyfill objects, I came across an octagon at address  '83a350fffffffff'.  The error came up while making shapefiles in h3-java, but after finding the same result in h3-python, I compiled today's version of H3 core, and found it there, too.

Hi,
I believe this is correct behavior. h3ToGeoBoundary introduces additional vertices if vertices of a cell lie on different icosahedron faces due to projection distortion, which is the case here. This happens in Class III resolutions, which are the odd numbered resolutions. In the extreme case, an H3 cell can have up to 10 vertices.
The cell still has 6 neighboring cells (or 5 for the pentagons at the icosahedron vertices) but has a more complicated edge.

Ah. I had read that but hadn't groked it. Thank you.


Add versioning and start building releases

https://techmonger.github.io/82/pyinstaller-script-to-binary/#:~:text=Steps to Generate Binary with PyInstaller 1 Create,file inside .%2Fdist with the name hello

Also see if there's a smarter way to embed version numbers

This is complete.


How to emulate overrideWithProvider via new overrideWithValue API

Describe what scenario you think is uncovered by the existing examples/articles
overrideWithValue replaced overrideWithProvider in 1.x-dev releases. However, in some cases old approach works better.
For example:

multi-module project
A - REST API library module which has dioProvider with default Dio implementation
B - app module which depends on A and wants to override Dio implementation for A with own dioProvider(which will be used in other places too)

Describe why existing examples/articles do not cover this case
Documentation should have examples about how to emulate the old approach via new overrideWithValue or support both variants
P.S. Thanks for your work. Riverpod is amazing

overrideWithProvider was added back in

overrideWithProvider was added back, so you can still use it.


modifying [selected] input after using header check broken.

I'm submitting a ...  (check one with "x")
[x] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request => Please do not submit support request here, post on Stackoverflow or Gitter

Current behavior

Certain table UI actions cause ngxDatatable.selected to be a different array from the original [selected] input. i.e. ngxDatatable.selected !== mySelectedRowsObject
This breaks selection by mutating mySelectedRowsObject (push/splice)
Expected behavior

[selected] should always correspond with what is checked in the table.
Reproduction of the problem

http://swimlane.github.io/ngx-datatable/#chkbox-selection

click header check to select all
click header check again to de-select all
click Add in toolbar, which pushes object into [selected] array

Table does not show checks for selected rows even though listed under Selections.
What is the motivation / use case for changing the behavior?

fix selection bug.
Please tell us about your environment:

Official ngx-datatable demo.

Table version: 9.3.0

Angular version:

Browser: Chrome, Firefox

Probably affects all browsers.

Language: [all | TypeScript X.X | ES6/7 | ES5]
all

FYI, one work around for this bug is just to not use [selected] and modify table.selected directly.
  @ViewChild(DatatableComponent)
  table: DatatableComponent;

This issue occurs only in the demo because it uses array.push to change the select elements instead of assigning a new array. By default Angular will detect changes when the object reference changes .Which means if we mutate/change the array it won't detect the changes.
The demo can be fixed by changing a few things:
onSelect({ selected }) {
  console.log('Select Event', selected, this.selected);

  // this.selected.splice(0, this.selected.length);
  // this.selected.push(...selected);
  this.selected = selected;
}

add() {
  this.selected = [...this.selected, this.rows[1], this.rows[3]];
  // this.selected.push(this.rows[1], this.rows[3]);
}

@yehudag I'm not sure this is a ChangeDetection issue. Mutating the array works at first, but certain selection actions in the table create a new array object, which stops mutation from working. Though in the future, if more ngx-datatable components are changed to OnPush mutation would probably stop working. In any case, if developers are expected to re-assign the selected object from onSelect to their selected input, I think this should be documented in the API reference.
https://swimlane.gitbooks.io/ngx-datatable/content/api/table/inputs.html

I have a similar issue to this... I am using my grid as close to an "excel-like" grid as possible. I have it so that, pressing enter, while focused on an input, will select and enable editing on the next row below it, because I only want 1 row to be selected at a time (for now at least, reqs may change in the future). The issue i'm getting is that, after pressing enter, it does it's thing, everything works fine, but when you go to select another row, it spits out this error:
ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'datatable-body-cell pr-1 sort-active active'. Current value: 'datatable-body-cell pr-1 sort-active'.
    at viewDebugError (core.es5.js:8711)
    at expressionChangedAfterItHasBeenCheckedError (core.es5.js:8689)
    at checkBindingNoChanges (core.es5.js:8853)
    at checkNoChangesNodeInline (core.es5.js:12706)
    at checkNoChangesNode (core.es5.js:12680)
    at debugCheckNoChangesNode (core.es5.js:13455)
    at debugCheckRenderNodeFn (core.es5.js:13395)
    at Object.eval [as updateRenderer] (DataTableBodyRowComponent.html:6)
    at Object.debugUpdateRenderer [as updateRenderer] (core.es5.js:13377)
    at checkNoChangesView (core.es5.js:12502)

Luckily, it seems to just be some kind of warning error, because it doesn't stop anything from happening, I just don't like seeing random errors that I can't find a fix for. None of the above solutions worked for me, because I have to clear the list, currently, I do this by setting: this.selectedRows = [];
Is there another way I should be doing this? I tried the =[...] thing, but it just created MORE errors... maybe it's because my onSelect() method isn't modifying the this.selectedRows array?

+1


[feat:CDS-94239]: remove FF snow update multi from docs

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screenshot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://65fa98b38400123e51d02707--harness-developer.netlify.app


Add vmill to CI tests

DO NOT MERGE

[ ] Use vmill master branch (currently waiting on https://github.com/lifting-bits/vmill/pull/14 to be merged)

I think there's a race in McSema Python install somehow


where can I find the docs source code

https://lusaxweb.github.io/vuesax/#/   the web is beutiful, May I  get the source Code to learn.?

Thank you very much ! for now I have not shared the source code of the documentation, I am waiting for it to be more complete and have everything better structured in case of a contribution or translation


fix(android): Fix integer overflow for SELECT result

Summary:
On Java/Android, int/Integer is 32bits.
The data from SELECT result might be truncated.
This commit use 64bits Long to retrieve SQLite result.

Fantastic. Thanks!

Released as v1.7.0 after having testing in my production.

@craftzdog Already use v1.7.0, thanks for your help 🙇


createAppRegistrations.ps1 creates a backend app registration that requires admin consent.

Describe the bug
After running createAppRegistrations.ps1, the -api registration exposes an API (scope) which requires admin consent.
Expected behavior
The app registration should allow users to consent.
Screenshots

Desktop (please complete the following information):

OS: Windows 11
Shell: PowerShell
Shell Version: 7.3.4
az version [e.g.]  {
    "azure-cli": "2.48.1",
    "azure-cli-core": "2.48.1",
    "azure-cli-telemetry": "1.0.8",
    "extensions": {}
  }

az bicep version: Bicep CLI version 0.17.1 (d423d61882)
azd version: azd version 0.8.0-beta.2 (commit 429b6ccf9a9d1616efa8988f2f8561deeb464c71)
dotnet --version: 7.0.203

Additional context
Deployment was done in Microsoft tenant.

At the end:

the scope should be consent by UsersAndAdmin
remove preAuthorized client
pass-through scope from API to front-end so a user can consent
front-end web app should have API permission to call back-end api web app

migrated to 1852505


Search by tag and genres?

I would like to request a feature for finding movies by tag or genre, when your list is very long this would be very useful to find films according to your mood.
I tried adding tags to films, but when i searched such tag in the search bar the tagged movie did not show up, so I think this features does not exist and would like to request it.
Same thing for search by genre, there should be a quick way to delve into only a specific category.
Version 2.9.16 Linux

Try to press the filter button right to the search bar 🙄


Fixed Diff primitive for rare nan case

I ran into a bug with the Diff primitive that occurs when for a single variable and cutoff time, all values of both the variable and the feature to group by are nan. The bug occurs because Pandas drops the column names of empty dataframes, so we get a KeyError. This fix required a new variable in the mock entityset because we needed both an Id variable to group on that had a nan value and a numeric variable that had a nan.

Codecov Report

Merging #21 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #21      +/-   ##
==========================================
+ Coverage   86.83%   86.85%   +0.01%
==========================================
  Files          73       73
  Lines        6768     6777       +9
==========================================
+ Hits         5877     5886       +9
  Misses        891      891

Impacted Files
Coverage Δ

featuretools/tests/testing_utils/mock_ds.py
94.54% <100%> (ø)
:arrow_up:

.../feature_function_tests/test_transform_features.py
85.3% <100%> (+0.15%)
:arrow_up:

featuretools/primitives/transform_primitive.py
96.83% <100%> (+0.04%)
:arrow_up:

Continue to review full report at Codecov.

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

Looks good to me


UERANSIM-UES 3.2.6 not working -> DNN Problem

Hello, so i have subscribed to imsi in the open5gs WebUI '999700000000001'. But in the ueransim-ue container appears this error. All other container logs seems fine

OK, i found out the problem is in your sd it must be 0xffffff instead of 0x111111

Is it possible to add a service to UERANSIM-UES? If yes how?

Is it possible to redirect all traffic to the network interface uesimtun0 without using the manual command
"ping -I uesimtun0 <IP_ADDRESS>"

Hello Diogo, thanks for using our charts. First of all,

OK, i found out the problem is in your sd in apn it must be 0xffffff instead of 0x111111

Are you sure about this? Which version are you using of the charts? I don't see any 0xffffff in the charts. All charts have configured 0x111111.

Is it possible to redirect all traffic to the network interface uesimtun0 without using the manual command "ping -I uesimtun0 <IP_ADDRESS>"

Automatically, I don't know if it is possible. I think changing the default route could be possible, but I've never done it. You can search in the official repo of UERANSIM: https://github.com/aligungr/UERANSIM

Hello @avrodriguezgrad, thank you so much,

Are you sure about this? Which version are you using of the charts? I don't see any 0xffffff in the charts. All charts have configured 0x111111.

Yes, I'm sure of this. I'm using your latest versions of charts. Please consider testing on an environment the UERANSIM + Open5gs. The problem is in the APN slice configuration 'sd'. As i said i solved it using the sd '0xffffff'.

Automatically, I don't know if it is possible. I think changing the default route could be possible, but I've never done it. You can search in the official repo of UERANSIM: https://github.com/aligungr/UERANSIM

I will check it out thank you, probably i will configure the routes in your entrypoint.sh, as i configured to open the plc server.


knexIdentifierMapping with multiple tables containing the same db column names causing conflicts.

Currently using knexIdentifierMapping per this example in the docs.
http://vincit.github.io/objection.js/#objection-knexidentifiermapping
If we have 2 tables, table A and table B that both have columns name my_column, but in table A, my_column has a column property in the schema that renames it to myColumn.  In table B we are aliasing my_column to column(or some other variation).
The following code produces a single object:
  ...knexIdentifierMapping(fs.readdirSync(MODELS_PATH)
    .filter(it => it.endsWith('.js'))
    .map(it => require(path.join(MODELS_PATH, it)))
    .reduce((mapping, modelClass) => {
      const properties = modelClass.jsonSchema.properties;
      return Object.keys(properties).reduce((mapping, propName) => {
        mapping[properties[propName].column] = propName;
        return mapping;
      }, mapping);
    }, {});
  )

Meaning that depending on which order the models are read in, it will override the column to property name mapping.
Is this is a known issue or expected behavior?  Is there a way to pass in a list to avoid overriding columns with the same name in different tables?
Thank you

Unfortunately there's nothing that can be done on objection's side. knexIdentifierMapping (like knexSnakeCaseMappers) uses the knex hooks that don't get passed any information about the query. There is no way to know for which table the identifiers are being mapped in the hooks. You should open this issue in knex github.

IIRC there is nowadays query context that is passed to wrap identifier https://knexjs.org/#Installation-wrap-identifier
Could it be exploited to help with this?

It probably could! I'll see what I can do with that. The knexIdentifierMapping interface is a bit too low level anyway.

Thanks for looking into this.  Would you still like me to open the issue on Knex as well?

I started fixing this but it seems knex doesn't pass the queryContext to wrapIdentifier in multiple situations. I need to investigate this further and probably fix a bunch of bugs in knex.

Found at least this
https://github.com/tgriesser/knex/issues/3110

@sstern6 This is impossible to fix using the knex's interface. There were multiple reasons I found, but this is the most fundamental:
postProcessResponse only receives one queryContext so we could pass one Model class for it saying "use this model class's mappings to convert the column names" but the  response object may contain columns from multiple tables and models.
Here's an example:
Person.query()
  .join(Pet.query().select('id').as('animal'), 'animal.ownerId' ,'persons.id')
  .select('pet.id', 'person.id as personId')

It's impossible to determine which models to pass to postprocessResponse based on pet.id and person.id as personId. knex just doesn't provide an introspection API that would make this possible.


Option to disable the start delay

The library is very cool, but I have some problems when I use in a recycler view with infinite scroll.
When new items added to recycler view at the bottom during infinite scroll, the animation duration getting bigger and bigger according to the item size of the recycler view.
protected long getAddDelay(final RecyclerView.ViewHolder holder) {     return Math.abs(holder.getAdapterPosition() * getAddDuration() / 4);   }
A more customisable delay manipulation will be a good extension for this library.

I faced a similar issue.
This is a serious problem and this library is not usable for an infinite scroll recycler view at all without this option. a better solution is to calculate the delay according to the number of items visible in the list, not the adapter position (which can easily get larger than 50).
the easiest option is to disable the delay completely by extending the desired item animator class in the end project.


More support for Xiaomi Aqara Sensor DJT11LM

This device gives much more info then imported to Domoticz.
I only get 4 devices into Domoticz.
It would be nice to get at least the 'strength' into Domoticz
Additional information
Zigbee2MQTT version:  zigbee2mqtt version 1.13.0-dev (commit #e792f8b)
Python version: 3.7.3
Domoticz version: 4.10717
Plugin version: 0.2.0 latest
info  2020-05-04 12:06:19: MQTT publish: topic 'zigbee2mqtt/VibrationSensor', payload '{"battery":100,"voltage":3015,"linkquality":111,"last_seen":"2020-05-04T12:06:19+02:00","angle":87,"angle_x":-1,"angle_y":87,"angle_z":3,"angle_x_absolute":91,"angle_y_absolute":3,"strength":20,"action":"vibration"}' info  2020-05-04 12:06:19: MQTT publish: topic 'zigbee2mqtt/VibrationSensor', payload '{"battery":100,"voltage":3015,"linkquality":111,"last_seen":"2020-05-04T12:06:19+02:00","angle":87,"angle_x":-1,"angle_y":87,"angle_z":3,"angle_x_absolute":91,"angle_y_absolute":3,"strength":20,"action":""}' info  2020-05-04 12:06:19: MQTT publish: topic 'zigbee2mqtt/VibrationSensor/action', payload 'vibration'

hi Dear friend,
Yes , i would need the strenght vibration also, is  very interesting for can close my awinds
depending on the force of the wind, we will be waiting for the implementation if it is possible, Thanks

Would you like to see just strength sensor or maybe it make sense to create TextSensor with all JSON values?

Hi, sorry for the delay. I think that for me a force sensor would be good for me to be able to make a script in which I can put:
if domoticz.devices('strenght').value  >= 155 then close awnings.
I don't  know if other users need more possibilities.. Thanks for your job,.
Best regards

I all ready use a custom sensor with Axis label 'trilling' by a nodered flow.
It is working fine, but a direct device from zigbee2mqtt would be nice.
All the rest of those values does not make very much sense to me and if then I make a flow.

Could you please update plugin and check

hi dear friend,
Yes , i check some minutes ago and the strenght value appears correctly and show the value correctly in the firs attempt. Nice work friend. Wonderful.
In the list of the devices appear a btprc to 100% value, whats means this value? thanks for the good job. nice

In the list of the devices appear a btprc to 100% value, whats means this value?

Yes, it is battery percentage

Tnx, it works.

dear friend @stas-demydiuk,
First of all thank you very much for adding the strenght value to domoticz. I hope you are okay.
I have thought that to have better control over the awnings with the vibration sensor, it could be interesting to add the information of the angles (if possible) since they show updated update in each vibration, instead the strenght value is updated every 5 minutes. I apologize for not thinking about this when we include only the strenght value. I would be grateful. Thank you very much for your work. a cordial greeting
"angle":5,"angle_x":25,"angle_y":-44,"angle_z":35,"angle_x_absolute":65,"angle_y_absolute":134,"strength":55}

Then you will have to figure out how it is presented in Domoticz.
I think it should then be something like a custom sensor with axis in degrees, but then you get 6 devices. Then something like dzVents should process all those devices to a end result/action.
Or just use MQTT and Nodered?

In domoticz i have the followings devices detected:
stgth, btperc, action , cell and signal. I need one more device for the angles.
The zigate plugin has a device same of the strenght but only for the angle. We can see this link, Please read the link for see the orientation device:

https://github.com/Koenkk/zigbee2mqtt/issues/2258

I think that is possible ad a new device detected with the name 'orientation: X,Y and z values.
Maybe @stas-demydiuk can add orientation device? Thanks in advanced.

Yes, I can add text sensor device as in zigate plugin if it suits your needs. I think even better would be to use JSON as a value, so it easily can be converted to lua table in dzVents or Lua script
@kitopopo , @SargonofAssyria what do you think?

Beter to use json I guess. But like I wrote before also the angle's data is not coming instantly.
I just changed the angle of one of the axis just a little bit and no MQTT message came.
So I do not think that @kitopopo needs will be fulfilled. But then again it does not harm either.

Yes, I can add text sensor device as in zigate plugin if it suits your needs. I think even better would be to use JSON as a value, so it easily can be converted to lua table in dzVents or Lua script
@kitopopo , @SargonofAssyria what do you think?

Hi dear friend. Sorry by the delay . Is possible add normal value x,y,z in decimal number from 0 to 999 likes to vibration sensor? I havent started yet to works with json values table in domoticz.  What do you think? I don't know if json have advantages. Thanks in advanced

Json has advantages, easier to get the separate numbers.
But please don't calculate with the numbers, use them as they come from the device.
@kitopopo X,Y,Z data is not coming instantly, so does it serve your purpose?

Json has advantages, easier to get the separate numbers.
But please don't calculate with the numbers, use them as they come from the device.
@kitopopo X,Y,Z data is not coming instantly, so does it serve your purpose?

Sorry, after some hours when i arrive at home i willconfirm. Now i am in the work. I think that my values of angle arrive instantly. I confirm at night. Thanks

Put the device upright on a flat table with the reset button up.
Turn the device slowly around its z-axis, you will see no MQTT message.
Same when you put it flat on the table with the small LED facing up.
Slow rotation does not send a MQTT message.
Tilt, vibration and drop do.

Yes, I can add text sensor device as in zigate plugin if it suits your needs. I think even better would be to use JSON as a value, so it easily can be converted to lua table in dzVents or Lua script
@kitopopo , @SargonofAssyria what do you think?

I use domoticz. A friend from domoticz group said me that no is possible use json in domoticz. I'd rather a normal value. Thanks in advanced

I've added sensor with JSON value, could someone pleas test it.
@kitopopo you can try to parse JSON in LUA (dzVents) script using this solution
https://stackoverflow.com/questions/42139363/how-to-parse-json-in-lua

He agregado un sensor con valor JSON, ¿alguien podría probarlo?
@kitopopo puede intentar analizar JSON en script LUA (dzVents) usando esta solución
https://stackoverflow.com/questions/42139363/how-to-parse-json-in-lua

hi, dear friend @stas-demydiuk ,
using Json @SargonofAssyria  has the complete table, but we with domoticz need the value. We need the values x, y, z in numerical format. Could you add this?  They confirm to me in the domoticz group again that we need the values, the tables do not serve us in domoticz. we would be very grateful if we can get the value of x, y, z. in advance and kind regards

I've added sensor with JSON value, could someone pleas test it.
@kitopopo you can try to parse JSON in LUA (dzVents) script using this solution
https://stackoverflow.com/questions/42139363/how-to-parse-json-in-lua

hello @stas-demydiuk ,
I have restarted domoticz and the new angle sensor does not appear. I only see the 5 devices mentioned above. I have been able to read the strenght values through Json and these values appear correctly, but since no angle sensor appears I cannot read these values. Thanks again

sorry, i forget update the plugin. I will try now

yes, the sensor appear, i can read the following values:
{
	"ActTime" : 159xxxxx,
	"AstrTwilightEnd" : "23:15",
	"AstrTwilightStart" : "04:22",
	"CivTwilightEnd" : "21:46",
	"CivTwilightStart" : "05:50",
	"DayLength" : "14:51",
	"NautTwilightEnd" : "22:28",
	"NautTwilightStart" : "05:09",
	"ServerTime" : "2020-05-26 00:35:09",
	"SunAtSouth" : "13:48",
	"Sunrise" : "06:23",
	"Sunset" : "21:14",
	"app_version" : "2020.2 (build 12086)",
	"result" :
	[
		{
			"AddjMulti" : 1.0,
			"AddjMulti2" : 1.0,
			"AddjValue" : 0.0,
			"AddjValue2" : 0.0,
			"BatteryLevel" : 255,
			"CustomImage" : 0,
			"Data" : "",
			"Description" : "",
			"Favorite" : 0,
			"HardwareID" : 22,
			"HardwareName" : "zigbe2mqtt",
			"HardwareType" : "Zigbee2MQTT",
			"HardwareTypeVal" : 94,
			"HaveTimeout" : false,
			"ID" : "0x00158d000xxxxx_angle",
			"LastUpdate" : "2020-05-26 00:34:40",
			"Name" : "zigbe2mqtt - Sensor vibracion (Angle)",
			"Notifications" : "false",
			"PlanID" : "0",
			"PlanIDs" :
			[
				0
			],
			"Protected" : false,
			"ShowNotifications" : false,
			"SignalLevel" : "-",
			"SubType" : "Text",
			"Timers" : "false",
			"Type" : "General",
			"TypeImg" : "text",
			"Unit" : 124,
			"Used" : 0,
			"XOffset" : "0",
			"YOffset" : "0",
			"idx" : "509"
		}
	],
	"status" : "OK",
	"title" : "Devices"
}

any data appear, thanks anyway for adding the angle even though I can't read the data for now I will learn. best regards

This is the data I got from the new created text device, it can easily be processed.
{"angle": 89, "angle_x": -1, "angle_y": 87, "angle_z": 3, "angle_x_absolute": 91, "angle_y_absolute": 3}
But like I wrote before it does not change when I slowly rotate the device.
@kitopopo did you investigate that.
@kitopopo  please share the link where this is discussed in the Domoticz forum.

Tnx, @stas-demydiuk This is the data I got from the new created text device, it can easily be processed.
{"angle": 89, "angle_x": -1, "angle_y": 87, "angle_z": 3, "angle_x_absolute": 91, "angle_y_absolute": 3}
But like I wrote before it does not change when I slowly rotate the device.
@kitopopo did you investigate that. B.t.w. looking at 'Data', you did not move the device.
@kitopopo please share the link where this is discussed in the Domoticz forum.
Parsing json in dzVents is even more simple.
https://www.domoticz.com/forum/viewtopic.php?f=59&t=32062&p=242622&hilit=parse+json#p242622

Hi dear friend @SargonofAssyria
About Json , I have not discussed it in domoticz forum, is a private telegram group , have near of 400 users. I talked about it in the group and most told me they preferred a value. With a decimal value is very easy to implement angles in the script. others telegram users told me that domoticz and JSON is very limited compared others systems.
So I have looked over the json example script in dzvents, but I do not see any device anywhere or idx
The truth that, I requested that the angles to @stas-demydiuk  be included and also commented yesterday that it was a numerical value,  It has taken me more than a year that they included the strenght sensor in domoticz, I have spoken with mr koenkk and with mr gimocuz, in the end I have succeeded I do not understand why the sensor was created in Json if I requested a numerical value. Mr @stas-demydiuk could have created 2 angle sensors to satisfy both of us,
hey, now it is included in Json, I will investigate to see if these data can be obtained in dzvents because I do not see it clearly. But I did not blame him, he made the request and his work correctly, I thank him again for his work.  Thank you @stas-demydiuk yo was very kind to attend to the request.
I hope you @SargonofAssyria  that you enjoy your sensor with json as I still can't. my work takes up a lot of time, when I can find out more time i will read about this if is possible to do it in dzvents. a cordial greeting
@SargonofAssyria You can close this issue if you want , my issue for include the vibration sensor was 5 hours after yours, you got ahead of me. I will deal with Json, don't worry. have a nice day. thanks

@kitopopo could you please share what kind of script you'd like to implement with this angles data?

In json it's only 1 device which data can be process what ever you like.
Numeric values will give 6 devices which you have to monitor one by one, because you cannot know which axis will change.

As far as I can see only one of the actions will trigger new data, same as for strength. Did you check that? Because if it is true then you are stuck with the same problem, that if "motion" (slowly) of the device will NOT give you any new data set.
Did you check the link I gave you about json in Domoticz? One (or more) of those 400 Telegram users should be able to help you. But better ask the question on the Domoticz forum.
I could help you there too to get the right dzVents script for you purpose.

@kitopopo could you please share what kind of script you'd like to implement with this angles data?

Hello dear friends,
My vibration sensor and zigbemqtt only updates the strenght value every exact 5 minutes. But instead the sensor does update the 6 values instantly after a movement: agle, x, y, z, absolute x and absolute y.
My idea was as follows. When my awning is open it has an exact value angle, x, y, z, absolute x and absolute y in the open position.
The structure of the script is simple:
If any of these values changes due to the wind, it closes awnings.
I think my idea is not successful. Moving the arm of the awning simulating the force of the wind I always get the same values. It appears that the vibration sensor sends all angle values when it stops, and when it stops these values are the same as when the awning is open (no wind).
I apologize for not having done these tests before requesting to include these values, but as I saw that it updated all the values every 2 or 3 seconds I thought that as soon as the awning moved it would notify the new angles but it seems that it only notifies them when the sensor stops moving and these values match the initial values. that's why I needed the values in decimal value to make a very simple script.
Anyway now we have the Json values in case we need to use them for any other future idea of some element that moves but not an awning.
I will have to investigate how to reduce the refresh time of the strenght value (this value as you did in decimal value works incredibly well for me. According to mr koenkk , the value of strenght depends on the firmware of the vibration sensor, maybe doing a hardware modification likes to the motion sensor we can reduce the refresh time ( according to online tutorials).
Thank you very much @stas-demydiuk and @SargonofAssyria  for your attention and especially @stas-demydiuk  for their dedication and work in including strenght angles and value.,  they have been both very friendly at all times. Thanks again.


[magento] Broken changelogtemplate and wrong version info

I am a bit away from this product thus couldnt prepare a proper PR.
But these are the bugs/problems which i have seen in it :
1- 2.4.5 is missing
2- 2.4.4 is missing
3- 2.4.4 version link exist under 2.4.3 version
4- Lots of not used cycleShortHand tags
5- changelogtemplate looks wrong we might need to modify this instead of using links for each releasecycle

Good points :+1:
I think we can reduce the 2.4.x entries to one 2.4 cycle. Automation is already in place here so we should check that the details are handled correctly.

@Wohlie recommended the opposite: https://github.com/endoflife-date/endoflife.date/pull/1515#issuecomment-1228342754
I think merging them post 2.4.3 EOL might be a good idea?
Closing this, since the changelog links are now fixed. Putting a note about the weird release cycles on the talk page.


Azure: Image registry pods crashloop

Hi,
I got OKD 4.4 running on Azure.
The image registry pods are crashlooping with:
asdf@DESKTOP-DFP5QD2K:~/okd4-test2$ oc logs -n openshift-image-registry image-registry-5776778f6-bpzn8
time="2020-02-02T22:23:22.741869875Z" level=info msg="start registry" distribution_version=v2.6.0+unknown go.version=go1.12.9 openshift_version=v3.11.0+2e1b031-153-dirty
time="2020-02-02T22:23:22.742444125Z" level=info msg="caching project quota objects with TTL 1m0s" go.version=go1.12.9
panic: Put https://c1okd4dlvnfxhm27.blob.core.windows.net/c1-okd4-dlvnf-image-registry-yoqupotnxuwkixbslbwvlpstnidceaobv?restype=container: dial tcp: i/o timeout

goroutine 1 [running]:
github.com/openshift/image-registry/vendor/github.com/docker/distribution/registry/handlers.NewApp(0x1f15fe0, 0xc0000ba058, 0xc000416000, 0xc000596180)
        /go/src/github.com/openshift/image-registry/vendor/github.com/docker/distribution/registry/handlers/app.go:127 +0x31ac
github.com/openshift/image-registry/pkg/dockerregistry/server/supermiddleware.NewApp(0x1f15fe0, 0xc0000ba058, 0xc000416000, 0x1f1d9e0, 0xc0005b8900, 0x1f28c00)
        /go/src/github.com/openshift/image-registry/pkg/dockerregistry/server/supermiddleware/app.go:96 +0x85
github.com/openshift/image-registry/pkg/dockerregistry/server.NewApp(0x1f15fe0, 0xc0000ba058, 0x1ee96c0, 0xc0000be668, 0xc000416000, 0xc0005ecd20, 0x0, 0x0, 0x0, 0xc000050000)
        /go/src/github.com/openshift/image-registry/pkg/dockerregistry/server/app.go:138 +0x2d4
github.com/openshift/image-registry/pkg/cmd/dockerregistry.NewServer(0x1f15fe0, 0xc0000ba058, 0xc000416000, 0xc0005ecd20, 0x0, 0x0, 0x1f563e0)
        /go/src/github.com/openshift/image-registry/pkg/cmd/dockerregistry/dockerregistry.go:210 +0x1c2
github.com/openshift/image-registry/pkg/cmd/dockerregistry.Execute(0x1ed4d20, 0xc0000be150)
        /go/src/github.com/openshift/image-registry/pkg/cmd/dockerregistry/dockerregistry.go:164 +0xa42
main.main()
        /go/src/github.com/openshift/image-registry/cmd/dockerregistry/main.go:93 +0x49c

A seperate storage class and container for the image registry are created. But the container is empty.
Greetings,
Josef

Could you collect other settings via oc adm must-gather?

Already have done that. But it's more than 28 MByte compressed :-) Have to split it in parts...

must-gather-ac.txt
must-gather-ab.txt
must-gather-aa.txt

Join the tree files with join, please.

I deleted the pod image-registry-xxxxxxxx in namespace openshift-image-registry. Afterwards it came up correctly.

xref: https://github.com/openshift/okd/issues/13

@vrutkovs:
I haven't seen image registry crashloops again since then. In my opinion this one can be closed.

Agree, lets file new issues if this occurs again on the newest FCOS


Update machine-learning-marketplace-faq.md

Passing ownership to Bharath.

Hi @LuisCabrer, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (luisca). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;


[Pass] Fix estimate memory usage per latest change

The latest memory planning pass uses R.memory.alloc_storage for symbolic shape tensors, and breaks the estimation pass which assumes all alloc_storage are static shaped.
This PR fixes the pass to skip dynamic-shape storage allocation since these are not part of memory planning.

might worth noting the dynamic allocation cost as well, since ideally we need to estimate the total vram usage


OnAssistEdit is not shown in web client

Hi,
You need to set the property AssistEdit = true in order for the AssistEdit to be shown.
https://github.com/Microsoft/AL/issues/4477

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

ID: ff1d5388-27bb-4bc9-7c1c-92d91073ed93
Version Independent ID: 53495f8f-b5b8-cf1a-7d8f-1b0b518fbca6
Content: OnAssistEdit Trigger - Business Central
Content Source: dev-itpro/developer/triggers/devenv-onassistedit-trigger.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Hi, thanks for the feedback, a note of that has been added to the article.


Prepare rancher-webhook chart for 2.7.0

rancher-webhook chart needs to be updated for 2.7 by

File a PR removing the doNotRelease flag form the package.yaml; in this PR, you will also want to make any changes that need to be made to update the chart to the version you intend to release in 2.7. For example, for a charts like rancher-aks-operator / rancher-gke-operator / rancher-eks-operator, you will need to create a new branch in upstream for Rancher 2.7, cut the first release for that chart, and introduce those changes in to the package.yaml as well before removing the doNotRelease flag
To make your chart available for 2.7, almost every chart will also have to modify the Rancher Version annotations that scope it to 2.6, i.e. https://github.com/rancher/charts/blob/2e058e93ee01f2980e4750148842dd7f04262b38/charts/fleet-agent/100.0.5%2Bup0.3.11/Chart.yaml#L8
Once the PR is merged, ensure that the brand new chart is smoke tested by QA/dev

To validate
Deploy rancher v2.7.0-rc3
Open a shell on the local cluster
Run helm list -n cattle-system in the local cluster
Verify chart versions of rancher webhook is: rancher-webhook-2.0.0+up0.3.0-rc4

I deployed v2.7-head and seeing correct rancher-webhook version and closing this card.


jobs: index office manager position

http://wiki.aragon.one/jobs/#openings

Fixed in commit ed5d3e6abb474c22d980ec1bd3b3998cb7e3e5c5


Repeat() and DelayAfter() on the same effect in a sequence

When I run code like this, I would expect the first effect to repeat three times with a delay of three seconds after each time. But the first effect runs once and then it moves on to the next effect. Am I missing something?
It looks like Repeat() alone works as expected but DelayAfter() alone does not.
Modified from https://github.com/jandelgado/jled/blob/master/examples/sequence/sequence.ino.
#include <jled.h>

constexpr auto LED_PIN = 3;

JLed leds[] = {
    JLed(LED_PIN).Breathe(2000).Repeat(3).DelayAfter(1000),
    JLed(LED_PIN).Blink(750, 250).Repeat(3),
    JLed(LED_PIN).FadeOff(1000).Repeat(3),
    JLed(LED_PIN).Blink(500, 500).Repeat(3),
    JLed(LED_PIN).FadeOn(1000).Repeat(3),
    JLed(LED_PIN).Off(5000)
};

JLedSequence sequence(JLedSequence::eMode::SEQUENCE, leds);

void setup() { }

void loop() {
    sequence.Update();
    delay(1);
}

Thanks a bunch for the Morse example, I'm using it for exactly that purpose (to key a radio). The use case is that I want to repeat a Morse message n times, then wait a number of seconds. But without DelayAfter() on the message, the final dit and the first dah run together.

I realized that for my use case, I can add an extra space (" ") at the end of the MorseEffect message, and the messages won't run together. I don't think this manual intervention is possible for regular LED sequences, though.

Thanks for the report - I can confirm that there is a problem in the JLedSequence code. Will investigate further ...

fixed with 4.13.1, please check if it's ok now

Works a treat, thank you!


1.0.1 on npm

csjs-injectify 1.0.1 has been published to npm, but this module hasn't yet. Still breaking yarn installs because of the node engine version specified.

Oops! Somehow I forgot to publish, just did that now. Thank you! 😄

Thanks Ryan!
On Mon., 17 Oct. 2016 at 12:08 pm, Ryan Tsao<EMAIL_ADDRESS>wrote:

Closed #4 https://github.com/rtsao/csjs-inject/issues/4.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rtsao/csjs-inject/issues/4#event-825294415, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAMs2047jrTOgfTWdIbktkRMQnOMKtHHks5q0sqOgaJpZM4KYIbs
.


template suggester too narrow

Describe the bug
You can't see clearly the template when choosing between the files because the suggester is too narrow
Expected behavior
That there is enough space to see which template you're selecting
Screenshots
https://user-images.githubusercontent.com/38974541/176724614-0707bfe9-7476-4f8f-9b0b-77edfe1797f5.mov
Desktop (please complete the following information):

OS: macOS 12.3.1
Obsidian 0.14.15

https://github.com/RafaelGB/obsidian-db-folder/issues/177 cover this one too


 I've converted the line in the readme into config.yaml format
e.g.
config.hostsupdater.aliases = ["alias.testing.de", "alias2.somedomain.com"]
to:
hostsupdater:
aliases:  ["alias.testing.de", "alias2.somedomain.com"]
But when running vagrant up or provision only the main hostname defined in config.yaml is added to /ets/hosts
Thanks

I should add Im use puphpet to create the vagrant files. Ive also tried putting the config in the main Vagrant file to no success


Dual wield slowmotion

What happened?
When using dual wield and right after choosing the perk "Dual Flurry" in the "one-handed" tree the attacks slow down by atleast 75% instead of increasing by 20%. It still works if I unequip one weapon but not with two one handed weapons. It was at a normal attack speed before taking dual flurry and working using two one handed.
Modlist version
1.1.0

still happen after restarting the game?

Fixed in 1.1.1


Create a new Index class #438

Fixes #438
Proposed merge commit message:
The usages of zero-based indices and one-based indices are mixed
throughout the codebase. Both uses int, and are only differentiated by
different suffixes for the variable names (e.g int zeroBasedIndex,
int oneBasedIndex).

The index base can be easily confused and is prone to error. The
conversion also takes place at different areas of the codebase and is
not consistent.

Let's create an Index class that understands how to convert to a
both zero-based and one-based index, and update the codebase to use
Index instead of int when handling user inputs.

Index from the point when a new user input is being parsed, so that if
the current component wants to communicate with another component, it
can send an Index to avoid having to know what base the other component
is using for its index. However, after receiving the Index, that
component can convert it back to an int if the index will not be passed
to a different component again.

v1
@yamgent submitted v1 for review.

[v1 1/2] Create Index class
[v1 2/2] Update codebase to use Index instead of int

(:books: Archive)

Checkout this PR version locally
git fetch https://github.com/se-edu/addressbook-level4.git refs/pr/447/1/head:BRANCHNAME

where BRANCHNAME is the name of the local branch you wish to fetch this PR to.

v2
@yamgent submitted v2 for review.

[v2 1/2] Create Index class
[v2 2/2] Update codebase to use Index instead of int

(:books: Archive) (:chart_with_upwards_trend: Interdiff between v1 and v2)

Checkout this PR version locally
git fetch https://github.com/se-edu/addressbook-level4.git refs/pr/447/2/head:BRANCHNAME

where BRANCHNAME is the name of the local branch you wish to fetch this PR to.

v3
@yamgent submitted v3 for review.

[v3 1/2] Create Index class
[v3 2/2] Update codebase to use Index instead of int

(:books: Archive) (:chart_with_upwards_trend: Interdiff between v2 and v3)

Checkout this PR version locally
git fetch https://github.com/se-edu/addressbook-level4.git refs/pr/447/3/head:BRANCHNAME

where BRANCHNAME is the name of the local branch you wish to fetch this PR to.

v4
@yamgent submitted v4 for review.

[v4 1/2] Create Index class
[v4 2/2] Update codebase to use Index instead of int

(:books: Archive) (:chart_with_upwards_trend: Interdiff between v3 and v4)

Checkout this PR version locally
git fetch https://github.com/se-edu/addressbook-level4.git refs/pr/447/4/head:BRANCHNAME

where BRANCHNAME is the name of the local branch you wish to fetch this PR to.

Commit 2 message:

Let's update the entire codebase to switch from using int to Index, to
avoid having to do conversion at different areas of the codebase.

This statement is not correct?
Merge commit message:

Using int as index is still allowed when dealing with other objects
within the same component. However, when crossing between different
components (e.g. between Model and UI), the bases of the index may
change. Therefore, the Index class should be used for such scenarios.

Can be more clear where to use Index and where to use int and where to convert?

v5
@yamgent submitted v5 for review.

[v5 1/2] Create Index class
[v5 2/2] Update codebase to use Index instead of int

(:books: Archive) (:chart_with_upwards_trend: Interdiff between v4 and v5)

Checkout this PR version locally
git fetch https://github.com/se-edu/addressbook-level4.git refs/pr/447/5/head:BRANCHNAME

where BRANCHNAME is the name of the local branch you wish to fetch this PR to.

Index should be used right from the start (when parsing in a new user
input), so that if the current component wants to communicate with
another component, it can send an Index to avoid having to know what
base the other component is using for its index. However, after
receiving the Index, that component can convert it back to an int if
the index will not be passed to a different component again.

In addition to the merge commit message, should we also document this in dev guide or the header comment of the Index class? What do you guys think?

I think commenting in the header comment is good!

Agreed, will do so for the next iteration.

v6
@yamgent submitted v6 for review.

[v6 1/2] Create Index class
[v6 2/2] Update codebase to use Index instead of int

(:books: Archive) (:chart_with_upwards_trend: Interdiff between v5 and v6)

Checkout this PR version locally
git fetch https://github.com/se-edu/addressbook-level4.git refs/pr/447/6/head:BRANCHNAME

where BRANCHNAME is the name of the local branch you wish to fetch this PR to.

v7
@yamgent submitted v7 for review.

[v7 1/2] Create Index class
[v7 2/2] Update codebase to use Index instead of int

(:books: Archive) (:chart_with_upwards_trend: Interdiff between v6 and v7)

Checkout this PR version locally
git fetch https://github.com/se-edu/addressbook-level4.git refs/pr/447/7/head:BRANCHNAME

where BRANCHNAME is the name of the local branch you wish to fetch this PR to.

I think the most self-explaining way is to ask for an object that is of type OneBasedIndex in the GUI when it needs one, and asking for ZeroBasedIndex objects in the backend logic. OneBasedIndex can have an instance method toZeroBased to return a ZeroBasedIndex object and vice versa.
Why is this approach not the desired approach? Is it inconvenient in some way?

I think we considered this approach briefly. We discarded it because specifying the type of index expected in the API makes the abstraction 'leaky'. API user should not be told if the component uses one-based or zero-based index because that is an internal implementation detail. Furthermore, the component should be able to change its internal implementation without affecting the API. If the type of index is specified in the API, that limits the freedom of the component to change its internal implementation later.
But you are right in that this approach necessitates the developer of the component to remember which type of index it uses, (and there is a chance that him mixing up the two types and introducing a bug). We can mitigate that by adding a wrapper around the component to translates Index objects to ZeroBasedIndex objects before passing it to the component but we didn't want to go that far.

@damithc I see. If an approach doesn't have subclasses, yet still allows us to differentiate whether an Index is one-based or zero-based, will it be better?
The approach is by introducing a state to the Index class, say an instance variable isZeroBased, then when we do the conversion void toOneBased(), we first check whether the index isZeroBased.

The approach is by introducing a state to the Index class, say an instance variable isZeroBased, then when we do the conversion void toOneBased(), we first check whether the index is zero based by looking at the state isZeroBased.

The current view is that an Index object represents the position of the person in a list (we should have called it Position) and therefore immutable.  It should not get modified as it is being passed around because what it represents has not changed. It encapsulates both one-based and zero-based interpretations of the position at the same time. It's up to the client object to ask for the interpretation the client object uses.
In my previous response when I said

But you are right in that this approach necessitates the developer of the component to remember which type of index it uses, (and there is a chance that him mixing up the two types and introducing a bug). We can mitigate that by adding a wrapper around the component to translates Index objects to ZeroBasedIndex objects before passing it to the component but we didn't want to go that far.

I did not mean an actual conversion. The design I had in mind was
class Index implements ZeroBasedindex, OneBasedIndex {...}

interface ZeroBasedIndex{
    getZeroBasedIndex()
}

interface OneBasedIndex{
    getOneBasedIndex()
}

//This class accepts Index so the caller doesn't have to know which base is used by this class
class ModelWrapper{

    model Model;

    public deletePerson(Index index){
        model.deletePerson(index);
    }
}

//This class only accepts ZeroBasedIndex so the code has access to getZeroBasedIndex method only.
class Model{
    deletePerson(ZeroBasedIndex index){
    ...
   }
}

@damith Thank you prof for the thorough explanations!
My previous worry is that there is no way for us to determine whether an Index, with its internal integer value being 1, should be interpreted as a zero-based or one-based index.
Will this case be possible to happen, where someone passes in an intended-to-be-zero-based Index to ModelWrapper?
If it could happen, Model may end up deleting the wrong person, e.g. minus 1 (which is already an zero-based index when passed in) to get zero based index 0, then ending up deleting the first person instead of the second.

As I understand ( @yamgent and @Zhiyuan-Amos can correct if I'm wrong), there are two places where an error can be made.

When creating the Index object: When user types delete 1, we should create the Index object using Index.fromOneBased(1).
When reading from the Index object: For example, if the Model receives the same Index object, it should use getZeroBasedIndex() which will return 0.

As you can see, there's no room for introducing errors along the way because it's the same immutable object that is being passed around. The conversions happen at the origin and at the destination (where an error is less likely), not somewhere midway which was the case before.


DS-84: Kafka Connector Source

Might need to take a look at some of the other v2 connectors to have an idea of what the migration should look like. There's currently a lot of stuff being migrated that doens't apply anymore.


BUG - preview-middleware fails with 401 in BAS if the destination requires basic authentication

Related Feature
Feature request: issue number
Description
The preview middleware is using the system-access module to connect to the backend. It works without flaw in VSCode but has an issue in BAS if the destination requires basic authentication. The error is detect (401) but instead of prompting the user like in VSCode it is not handled.
Steps to Reproduce
Steps to reproduce the behavior:

Generate an adaptation project in BAS
run npm i
run npm start
See error

Expected results
The preview opens in a new tab.
Actual results
Error Message:
Request failed with status code 401

Screenshots
If applicable, add screenshots to help explain the problem.
Version/Components/Environment
Add any other context about the problem here
OS:

[ ] Mac OS
[ ] Windows
[ ] Other

Root Cause Analysis
Problem
{describe the problem}
Fix
{describe the fix}
Why was it missed
{Some explanation why this issue might have been missed during normal development/testing cycle}
How can we avoid this
{if we don’t want to see this type of issues anymore what we should do to prevent}

At https://github.com/SAP/open-ux-tools/blob/main/packages/system-access/src/base/connect.ts#L144 we need to handle the 401 with something like https://github.com/SAP/open-ux-tools/blob/main/packages/system-access/src/base/connect.ts#L106


ord wallet balance issue

Hi...While doing the ord wallet balance it hung at 350000. I closed the terminal...tried to run the command again and now it is waiting to issue the command. Any guidance on if the indexing for balance hangs again? Thanks everyone!

Hi. I tried to reboot my machine and now it's pretty good but still really long. It was shorter to download Bitcoin chain than to index...

I think there are files where we can optimise calling indexing blocks. Maybe into this src/subcommand/wallet/balance.rs

@GaloisField2718  thanks for the feedback. Will try!

And I suppose do you see this https://github.com/casey/ord/discussions/1791#discussion-4871670.
You download the git-branch of andrewtoth and run cargo run wallet balance.
If you don't run wallet balance it will open ord help

Hey are you still experimenting the issue with the latest release @partnercloudsupport ?


Security Profiles Operator should support dynamic infrastructures

What would you like to be added:
Currently SPO does not support dynamic infrastructures from an update and deletion of a seccomp profile object point of view. When installing a seccomp profile on a node, the operator will add this node to the finalizers list of the object. In the case of a dynamic node infrastructure, such as with using Karpenter on AWS, this will mean that over time the finalizers list does not reflect the current infrastructure.
There does not seem to be any mechanism for watching nodes that are deleted, and then in turn remove that finalizer from the list when a node is removed from the cluster.
In the case of a very large and very dynamic cluster that's using hundreds or thousands of nodes which are also spot instances, this could mean that in a very short time a finalizers array could grow to thousands or tens of thousands in the matter of weeks.
Why is this needed:
Supporting the removal of deleted nodes from finalizers would ease the management of profiles, especially when it comes to updating or deleting and ensuring current security needs are being met without too much overhead.
User story covered
User Story: As an application SRE, Rajesh needs to make sure that when rolling out a new version of the app, a new version of the security profile is taken into use by the app (and not the old one).
Please let me know if I should add any more details to this.

Hey @jlowe64, thank you for the feature request! Yes having a better substitution for the finalizer would be awesome. Are you interested in contributing the change to the operator?

@saschagrunert I will look into what it'll take and see if it can be part of my scheduled work and get back to you.

@saschagrunert I've done further testing and it seems node removal works in a very bare cluster. So there's something about my specific production-like staging cluster that prevents SPO from editing finalizers. We have Kyverno and RBAC permissions set up so I'll need to dig a bit more. But I'll close this request since it's not your system that is at fault.

@jlowe64 thank you!


[FEATURE] More generic templates for wash new

Is your feature request related to a problem? Please describe.
If you're starting a new project with wash new, you have to select from a set list of pre-built templates. That works well enough if you're just starting out with wasmcloud, but if you're a more advanced user then you're forced to instantiate a template based on contracts you may or may not need and then have to delete code before you're ready to kick off work on your project.
Describe the solution you'd like
A minimal template for actors and providers that bootstraps the makefiles, etc. but that's it. We can either have that come in as a dedicated template to select from or possibly a command line flag (--minimal-template?)

--minimal-template sounds nice but I don't want to be Rust-biased 😂
How about --minimal-rust?

Hmm I'm not actually as sure about what the minimal template should be. Looking at the echo and and echo-messaging templates, there's 4 things you need to change:

the claims in wasmcloud.toml
the claims in the Makefile (hope we can remove this eventually)
remove wasmcloud-interface-httpserver from Cargo.toml
remove the httpserver import from src/lib.rs and delete the impl HttpServer block

We don't need another flag for wash new: I think @protochron 's request can be achieved by creating a minimal template. Then you can use wash new actor -t bare-minimum
There's also a --values flag that can load a file of parameters to be used when generating the project. So you could write a shell script that wraps wash new that accepts a contract name as a parameter, generates the values file, and then generates a project for that contract based on the 'minimal' tempalte.


Inner content isn't assigned when it's implicit (Content Property)

For instance,
<TextBlock>Some text</TextBlock>
The content property is Text, but TextBlock.Text is null.

Fixed!

Fixed, but it doesn't work for WPF. Text is an InlineCollection, that is currently not supported (needs a feature called ContentWrappers)


Make phone numbers clickable on resources page

It would be nice to have these clickable, especially if you're on a phone

I agree, I implemented that functionality. I also checked if it works on mobile, and it does.


Runner pool crashes operator

Not sure what the issue is, everything has been solid up to this point; but today I went to re-deploy my runner pool with increased resources and now every time I deploy the runner pool it crashes the operator with this message in the operator logs:
ERROR	util.api	unable to update status	{"error": "context canceled"}
github.com/evryfs/github-actions-runner-operator/controllers.(*GithubActionRunnerReconciler).manageOutcome
	/workspace/controllers/githubactionrunner_controller.go:181
github.com/evryfs/github-actions-runner-operator/controllers.(*GithubActionRunnerReconciler).handleScaling
	/workspace/controllers/githubactionrunner_controller.go:111
github.com/evryfs/github-actions-runner-operator/controllers.(*GithubActionRunnerReconciler).Reconcile
	/workspace/controllers/githubactionrunner_controller.go:97
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.10.2/pkg/internal/controller/controller.go:114
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.10.2/pkg/internal/controller/controller.go:311
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.10.2/pkg/internal/controller/controller.go:266
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.10.2/pkg/internal/controller/controller.go:227
2022-06-28T23:17:36.742Z	ERROR	controller.githubactionrunner	Reconciler error	{"reconciler group": "garo.tietoevry.com", "reconciler kind": "GithubActionRunner", "name": "runner-pool", "namespace": "runner-pool", "error": "context canceled"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.10.2/pkg/internal/controller/controller.go:227
2022-06-28T23:17:36.743Z	INFO	controller.githubactionrunner	All workers finished	{"reconciler group": "garo.tietoevry.com", "reconciler kind": "GithubActionRunner"}

I have tried moving the runner pool to a different namespace that the operator is not watching and the issue persists where the operator deployment crashes.
I have also tried applying the latest CRD hoping maybe there was something updated, but that did not work either.
Any insight would be very helpful; I am going to poke around at the controller code to see if I can figure this out.

It seems like the controller cannot reach the internal k8s api.


cpm: download from GitHub releases instead of GitHub source code

Description of changes
CPM.cmake in GitHub source code does not set the proper version:
https://github.com/cpm-cmake/CPM.cmake/blob/5961f9f9fb6d5d8fa387e26b2dd1b40fa1d77a5c/cmake/CPM.cmake#L31
To use CPM.cmake with the correct version, we must download it from GitHub releases:
https://github.com/cpm-cmake/CPM.cmake/blob/5961f9f9fb6d5d8fa387e26b2dd1b40fa1d77a5c/cmake/get_cpm.cmake#L16
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

This is a better link of what it happens:
https://github.com/cpm-cmake/CPM.cmake/blob/5961f9f9fb6d5d8fa387e26b2dd1b40fa1d77a5c/.github/workflows/publish.yaml#L15-L19

Works:
$ diff -u ~/.nix-profile/share/cpm/CPM.cmake results/cpm/share/cpm/CPM.cmake
--- /Users/smancill/.nix-profile/share/cpm/CPM.cmake	1969-12-31 21:00:01.000000000 -0300
+++ results/cpm/share/cpm/CPM.cmake	1969-12-31 21:00:01.000000000 -0300
@@ -28,7 +28,7 @@

 cmake_minimum_required(VERSION 3.14 FATAL_ERROR)

-set(CURRENT_CPM_VERSION 1.0.0-development-version)
+set(CURRENT_CPM_VERSION 0.35.1)

 if(CPM_DIRECTORY)
   if(NOT CPM_DIRECTORY STREQUAL CMAKE_CURRENT_LIST_DIR)


Automator: update<EMAIL_ADDRESS>dependency in<EMAIL_ADDRESS>

Generated by Automator - 2022-10-19T19:07:13+00:00

@istio-testing: PR needs rebase.

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


Prepopulate DB with static list

I have a static list of customer files which I would like to initialize the database with. These entries should be able to age but should never be dropped. Is this possible in z?

:+1:

This seems like a couple issues that are related.
I want to avoid adding "prepopulation" code to z if I can - I swore there was an old issue where we described a couple ways of programatically driving z to get things populated - I can't find it, but I'm hoping something like that might work for the "static list of customer files" scenario.
As far as not dropping paths for e.g. network drives, I've pushed a branch no_prunes that respects the $_Z_NO_PRUNE variable. When that's set, entries will age as usual, and be dropped for disuse, but will not be dropped if the directory doesn't exist.
Please try it out, if it works well, I'll merge it to master.
My hope is maybe having this going will make it less important to prepopulate things, since network shares would behave as expected.

the .z database is just a text file.You could write a simple script using bash/python/perl that adds your default folders if they are missing and source that script in .bashrc

I'd also love to see a solution to this problem. Even after a few weeks of usage, I'm sure I'll still regularly run into situations where I have to manually cd to a folder with a long path. Manually adding them all would be very tedious.
Multiply that by all the local and remote systems I regularly work with. And that work could also get wiped out because of #198, or just moving to a new device.
I think @rupa may have been referring to https://github.com/rupa/z/pull/48#issuecomment-6520931 as a way to prime the datafile:
# add all subdirs of current directory to index, with rank 5
for x in {1..5}; do
    find "." -type d -exec z --add \'\{\}\' \;
done

That gives me find: z: No such file or directory errors on OSX, but I haven't dug into why. find should probably -prune commonly unwanted folders, like .git etc.

Made some progress; no errors, but nothing gets added to the datafile either.
find "$(pwd)" -type d -exec /usr/local/Cellar/z/1.9/etc/profile.d/z.sh --add \'{}\' \;

Use pwd to get absolute paths
Use full path to z.sh because find isn't aware of the z function
chmod +x z.sh if you haven't already

Still needs to exclude things like .git


Unwanted autocomplete while typing Python code

Type: Bug
See attached screenshot.
I've just typed a [ and it's bringing up autocomplete menu. The next character I want to type is ENTER, which should go to the next line, but it instead selects the first item in the menu, in this case ConnectionResetError.
Now I have to backspace 20 chars, hit CMD+z, doubleclick+BKSP or something.
This is vexing, and I get it quite a lot.
 It looks like you may be using an old version of VS Code, the latest stable release is 1.90.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

/extPython

It looks like this is caused by the Python extension. Please file the issue to the Python extension repository. Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our issue reporting guidelines for more information.
Happy Coding!


Chef Server API should not return success unless it confirms that the respective chef nodes are successfully deleted.

The Chef server API call to delete the chef nodes is returning success code even when it did not delete the respective chef nodes successfully. This causes our alerts to fire which checks for chef nodes not checking in.
Note that our code sends multiple requests at the same time to delete multiple chef nodes. It then waits for all of those requests to return
This ticket includes a secure attachment. Use this link to access the attached files:
https://secure.chef.io/receive/?thread=5WW0-X420&packageCode=3QCGsvRk05Cni858sDfQTFsCIkZRMi1xDA0x8j5C95A#keyCode=L9LH6fDfc1bXWanSEVNcLJAGZkdLQkF0uwNYUJU2TA8
To Reproduce
Send multiple delete chef nodes API calls to chef server at the same time
Expected behavior
The response returns the correct status
Actual behavior
The response returns a false postivie. It returns success status even the when the chef client is not deleted
Sample logs:
2021-02-23 22:34:55.527
Deregistering ss028wrkr000015 from Chef. Attempt 1...
Information
2021-02-23 22:34:55.612
Deregistering ss028wrkr000016 from Chef. Attempt 1...
Information
2021-02-23 22:34:55.694
Deregistering ss028wrkr000017 from Chef. Attempt 1...
Information
2021-02-23 22:34:55.802
Deregistering ss028wrkr000018 from Chef. Attempt 1...
Information
2021-02-23 22:34:55.882
Deregistering ss028wrkr000019 from Chef. Attempt 1...
Information
2021-02-23 22:34:56.050
Deregistering ss028wrkr00001A from Chef. Attempt 1...
Information
2021-02-23 22:34:56.131
Deregistering ss028wrkr00001B from Chef. Attempt 1...
Information
2021-02-23 22:34:56.228
Deregistering ss028wrkr00001C from Chef. Attempt 1...
Information
2021-02-23 22:34:56.309
Deregistering ss028wrkr00001D from Chef. Attempt 1...
Information
2021-02-23 22:34:56.389
Deregistering ss028wrkr00001E from Chef. Attempt 1...
Information
2021-02-23 22:34:56.537
Deregistering ss028wrkr00001F from Chef. Attempt 1...
Information
2021-02-23 22:34:56.715
Successfully deregistered ss028wrkr000014 from Chef
Information
2021-02-23 22:34:56.727
Successfully deregistered ss028wrkr000015 from Chef
Information
2021-02-23 22:35:02.445
Successfully deregistered ss028wrkr000017 from Chef
Information
2021-02-23 22:35:02.503
Successfully deregistered ss028wrkr000018 from Chef
Information
2021-02-23 22:35:02.535
Successfully deregistered ss028wrkr000016 from Chef
Information
2021-02-23 22:35:02.869
Successfully deregistered ss028wrkr00001A from Chef
Information
2021-02-23 22:35:02.892
Successfully deregistered ss028wrkr000019 from Chef
Information
2021-02-23 22:35:02.919
Successfully deregistered ss028wrkr00001C from Chef
Information
2021-02-23 22:35:02.969
Successfully deregistered ss028wrkr00001B from Chef
Information
2021-02-23 22:35:03.018
Successfully deregistered ss028wrkr00001F from Chef
Information
2021-02-23 22:35:03.058
Successfully deregistered ss028wrkr00001E from Chef
Information
2021-02-23 22:35:03.086
Successfully deregistered ss028wrkr00001D from Chef
Additional context
The exact calls we make may vary from pod to pod.
But this is the general call we make
using (HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Delete, url))
{
// code to authenticate
response = await HttpClient.SendAsync(request);
}
url is constructed like this '/nodes/{nodename}'

https://github.com/chef/customer-bugs/issues/323

closing since the main issue is closed - could be related to read_onlly_allow_delete being set due to insufficient disk space.


ArgumentOutOfRangeException when using BatchDeleteAsync and BatchUpdateAsync

Getting the same error whether i use BatchDeleteAsync or BatchUpdateAsync
Example -
public virtual async Task UpdateBulkQuery(Expression<Func<T, bool>> query, Expression<Func<object, object>> updateExpression)
{
    await dbSet.Where(query).BatchUpdateAsync(updateExpression).ConfigureAwait(false);
}

await _emailTbl.UpdateBulkQuery(x => x.Id.Equals(email.Id), _ => new EmailTbl
{
    HangfireJobId = jobId
}).ConfigureAwait(false);

Error -

Can you write entire code sample for reproducing this, take a look at existing Tests.

@borisdj ye, ill look at making a quick project in the next few weeks.

@borisdj re-implemented and working fine now. Not sure what was different. Sorry :)

Glad you sort it out.


Should not suggest extra suggestions.

InteelisenseTests.ConnectorIntellisenseTest2 in connector should not suggest User object, when User object is enabled while suggesting field name.

for example Collect([1,2],{| would only suggest Value, similarly connector should follow the same pattern


RunPodSandbox should return same RunPodSandboxResponse when post same RunPodSandboxRequest

Description

Steps to reproduce the issue:

sudo crictl -D --runtime-endpoint /var/run/crio/crio.sock runp test/testdata/sandbox_config.json
sudo crictl -D --runtime-endpoint /var/run/crio/crio.sock runp test/testdata/sandbox_config.json

Describe the results you received:
the 2 step return a different sandbox id
Describe the results you expected:
should return same id
Additional information you deem important (e.g. issue happens only occasionally):
Output of crio --version:
crio version 1.9.0-dev
commit: "80ee4f3f6d66468f0710f4453b4e33d714016454"

Additional environment details (AWS, VirtualBox, physical, etc.):

The id is a uuid that is generated when that command is run and is expected to be different each time.

@mrunalp why not return the id that already created? instead of stop the one created first time and create a new one?


Accord Project Badge

Is your feature request related to a problem? Please describe.
We should create a custom Accord Project badge, available in our published repositories' main README, including:

ergo
cicero
cicero-ui
markdown-editor
markdown-transform
slate-markdown-transform
etc...

Describe the solution you'd like
Reference styled-components:

Describe alternatives you've considered
Open to alternatives. Get input from @Michael-Grover on design.
Additional context
Starting point for badges here

Hacktoberfest:
This issue can provide for multiple pull requests.

I can definitely tackle this issue! Feel free to assign it to me.

Great @michizhou! A good starting point could be the work @4katie did in #89.

Opening back up after 20 days stale.

@irmerk I deeply apologize for not updating you on my progress for this issue. I have been working on this, and should be able to get the documentation ready for review by later today. If you could reassign this issue to me, I would greatly appreciate it. Thank you.

I believe #192 may be the wrong approach. This may need a step back and evaluate how we can create a badge that is synced up with the latest version of cicero/ergo that other developers could use. Or a badge to place on their website, even.

@irmerk Should we put #192 on hold until further notice then?

I think putting it on hold until after our working group call tomorrow - I'll bring this up as a point of discussion. Feel free to join, 4pm EST https://zoom.us/j/5230278722

Based on the discussion, I think we want to implement a badge like the one you created, but remove the reference to a version. That way, this can refer to using cicero-ui, or any other library that might not be synced up in versions. We'll want this to be accessible to developers to use in their codebase, so maybe having a small section in the techdocs README file regarding this.
We also want to implement a section within the docs where we showcase a logo for "Powered by Accord Project", which I uploaded here. This will be for use in someones website to indicate the technology they are running.

@michizhou Any progress on this?

@jeromesimeon I've decided to hold off on working this issue for the moment (which is further evidenced by the fact that the PR I used for this issue has been closed for a few days now).
@irmerk Should we resume work on this? If so, feel free to reopen the old PR or let me know if you want us to progress further so I can open a new PR to continue working on this issue.

oh I had missed that closed PR. thanks for the update @michizhou !

Work could resume on this based on the info in this comment https://github.com/accordproject/techdocs/issues/81#issuecomment-548122651
I suspect the previous PR wouldn't necessarily be the right direction, so maybe starting fresh?

How about something as simple as this?
### README Badge

Using Accord Project? Add a README badge to show it off: [![accord project](https://img.shields.io/badge/powered%20by-accord%20project-19C6C8.svg)](https://www.accordproject.org/)

```
[![accord project](https://img.shields.io/badge/powered%20by-accord%20project-19C6C8.svg)](https://www.accordproject.org/)
```

Finished in cicero, #535 needs to be done in the following:

[ ] ergo
[x] cicero
[ ] concerto
[ ] markdown-transform
[ ] markdown-editor
[ ] models
[ ] cicero-template-library
[ ] techdocs
[ ] concerto-ui
[ ] cicero-ui
[ ] cicero-vscode-extension

I think that in cicero-template-library it should be actually at the top of the README as if it was user code -- as well as with instructions on how to use the badge.

In Cicero Template Library:

In the models repository:


Allow explicit configuration of namespace as part of build step

The namespace should be configurable from the build step to allow overrides. We will likely want to have a check box that allows "Deploy to namespace" and then has a text field where the namespace can be entered. By default it would use the default namespace or the one listed in the manifest.

https://github.com/jenkinsci/google-kubernetes-engine-plugin/pull/66


deployment could be smarter in how it's using memcache

Originally reported by: lisa ballard (Bitbucket: basilleaf, GitHub: basilleaf)

right now memcache is rebooted on every deploy and after almost every change
would be cool to have some python script micromanagement over keys so you don't have to flush entire system to refresh a few keys..
maybe something like https://github.com/pinterest/pymemcache

Bitbucket: https://bitbucket.org/ringsnode/opus2/issue/90

This is an opus-admin issue.