[dart2js] pkg/compiler/test/deferred_loading/deferred_load_id_map_test flaky/timeout

pkg/compiler/test/deferred_loading/deferred_load_id_map_test Timeout (expected Pass)

changed from flaky to timeout on
web-unittest-asserts-linux

My guess is there are just too many test cases being run here. We run every test case twice in this one test, once with "simple ids" and once normally. I think I can just break this into 2 tests to fix this.


Update - .pf-c-page and .pf-c-page__header background colors

.pf-c-page's background-color is set to var(--pf-global--BackgroundColor--dark-100) (#151515), which is a remnant from the original dark themed dashboard and causes this bug when a dropdown is opened at end of .pf-c-page__main-section. --pf-c-page--BackgroundColor should be updated to var(--pf-global--BackgroundColor--light-300); (#ededed).

.pf-c-page__header's background-color should be set to var(--pf-global--BackgroundColor--dark-100) (#151515), as it loses the original page background-color when .pf-c-page's background-color is updated.

Per our discussion, moving this out of the current milestone and into a breaking change milestone to reevaluate if this is still needed, or we should leave it as-is. @mattnolting feel free to close if you think it's no longer an issue.


Add calculators

Should bei based on simulators
Text Versions with explanations
For

hashrate
Power supply
Break even: when is Mining too expensive
...

(https://github.com/MyKaez/btc-playground/blob/main/src/assets/GitHub-Mark-Light-64px.png)

added some stuff to the "Mathematik" tab, including some references to other pages / calculators


Safer Heuristic to Detemine When to Transition to FastHotStuffConsensus

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1094  👈
#1093
#1092
#1091
feature/pos-networking-and-syncing

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

Join @tholonious and the rest of your teammates on  Graphite


[ml-agent] Add set/get/delete pipeline method to pipeline module

Change the method name register_pipeline -> launch_pipeline.
This method launch pipeline with given service name, if the pipeline
description is stored in the DB beforehand.
Change the module source file into cpp file. It's to use the db implementation.
Add set_pipeline, get_pipeline, and delete_pipeline dbus call.
These correspond with ml_service_[set|get|delete]_pipeline APIs.

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #191. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.


Firebase error.

Hi @jahanzaib76 you just want to configure with your firebase API installation link
Reference Link: Creating Firbease App and Setup


Specifying a CLOUDTRAIL_AUDIT_LOGS parameter of an Event Data Store in another account fails to load the session logs

In an organization it is common to have an existing cloudtrail lake setup with an existing cloudtrail event data store.
In order to reduce the costs of setting up another one I opted to specify the arn of the existing CloudTrail Event Data Store in the parameter CLOUDTRAIL_AUDIT_LOGS .
However, when looking at the session logs for an active elevate session, the logs do not load.
Checking the lambda cloud watch log for the lambda function teamgetLogs-main I see the following:
2024-03-13T15:41:40.308Z	634f9a5f-ed6d-4e34-9eee-79877b050b83	INFO	Error EventDataStoreNotFoundException: The event data store was not found.
    at de_EventDataStoreNotFoundExceptionRes (/var/task/node_modules/@aws-sdk/client-cloudtrail/dist-cjs/protocols/Aws_json1_1.js:3238:23)
    at de_StartQueryCommandError (/var/task/node_modules/@aws-sdk/client-cloudtrail/dist-cjs/protocols/Aws_json1_1.js:2577:25)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /var/task/node_modules/@aws-sdk/middleware-serde/dist-cjs/deserializerMiddleware.js:7:24
    at async /var/task/node_modules/@aws-sdk/middleware-signing/dist-cjs/awsAuthMiddleware.js:14:20
    at async /var/task/node_modules/@aws-sdk/middleware-retry/dist-cjs/retryMiddleware.js:27:46
    at async /var/task/node_modules/@aws-sdk/middleware-logger/dist-cjs/loggerMiddleware.js:7:26
    at async start_query (file:///var/task/index.js:147:22)
    at async Runtime.handler (file:///var/task/index.js:159:19) {
  '$fault': 'client',
  '$metadata': {
    httpStatusCode: 400,
    requestId: '94a36766-e9b6-42b1-b086-0fd71298f1a2',
    extendedRequestId: undefined,
    cfId: undefined,
    attempts: 1,
    totalRetryDelay: 0
  },
  __type: 'EventDataStoreNotFoundException'
}

Checking the code for the same lambda I see how the Cloudtrail client is being created:
const client = new CloudTrailClient({ region: REGION });
So the client is being created in the same account as TEAM is deployed to and of course cannot access the CloudTrail Event Data Store in another account.
I have had a brief look at the documentation for the CloudTrail Event Data store and the IAM documentation I do not see that is supports resource policies for Event Data Stores (only channels).
Therefore I believe the only fix for this would be to assume a role inside the account where the CloudTrail Event Data Store exists if it is in a different account other than where TEAM is deployed. This would need some changes and probably some new parameters but I am sure it is doable.
For now, I would suggest that the TEAM documentation shows that it is only possible to connect to an existing CloudTrail Event Data Store if it resides in the same account and region (since the region is read from the same environment variable that is used for all other deployments).

I have spent a little more time looking at this and the original report was incorrect. When CloudTrail is setup using as delegated admin account, the CloudTrail Event Data store is available in the delegated admin account which is the account that TEAM deploys so. Therefore the issue is not an account problem. However, if the CloudTrail Event Data Store is setup in the a different region other than the one that TEAM is deployed to (which in our case is true) then the code fails to find the event data store.
There are a couple of small changes needed to this:

Lambda function teamqueryLogs-main uses the environment variable REGION to establish the CloudTrail client. This variable is passed right through from the initial parameters.sh file. It is not possible to change the value to the correct region (where CloudTrail EDS can be found) since this parameter is used for many other parts of the TEAM app. As a short term, runtime fix I simply changed the value of the environment variable in the Lambda console to the correct one where the EDS can be found. Since this env variable is not used for anything else in the code this works.
Lambda function teamgetLogs-main uses the environment variable REGION to establish the CloudTrail client as well as to sign the requests sent to the graph QL endpoint. Therefore I had to add a new environment variable CLOUDTRAIL_REGION and set this manually in the lambda console to the region where the CloudTrail EDS can be found. I then modified the code that creates the CloudTrail client to use this: const client = new CloudTrailClient({ region: CLOUDTRAIL_REGION });. This allows the cloudtrail client to use a different region than the one where the GraphQL endpoint is.

With these changes I can now see my session logs in the TEAM application.
I think the long term fix for this is to add specific parameters for the regions for CloudTrail, SES and the other TEAM components. This will allow complex setups with multi-region deployments to succeeed.

@tawoyinfa  another one that is about to close


Worlds Code

This is all the code we used at worlds (Working version)!! This includes:
Finished Xbox Controller Mapping, Auto Climb Routines, Updated Intake Functionality, and other Minor Changes (Ex. Motor Speeds)
Added:
Commands:

Intake Go To - Calls Right and Left Intake Go To
Right Intake Go To - Tells the Right Actuator Arm to go to a Specific Encoder Value
Left Intake Go To - Tells the Left Actuator Arm to go to a Specific Encoder Value
Climber Go To - Tells the Climber to Go to a Specific Encoder Value
Tilt To - Moves the intake Actuators until the Robot is Tilted at a Specific Angle
End Game Climb Mid - Uses Intake and Climber Go To to get hooked onto Mid Bar with just the Intake
End Game Climb High- Uses Intake Go To, Climber Go To, and Tilt To to get hooked onto High Bar with just the Intake ( Can also be used for Traverse Climb ending with just Intake)
End Game Climb Traverse - Uses Intake Go To, Climber Go To, and Tilt To to get hooked onto High Bar with just the Climber (AKA Alt Traverse)
Climber Reset - Resets Climber Encoder Value at the Bottom

Xbox Controller:

Switched Joysticks for Xbox Controllers so now Aux and Driver use Controllers
We now can use the triggers on the Xbox Controllers
For Driver -
The Right Bumper sends the Manually Climber Up, The Left Bumper sends the Manually Climber Down
Left Trigger runs the Intake Backwards, Right Trigger runs the Intake Forwards
Left Joystick Moves Forward and Back, Right Joystick Moves Left and Right
Start (the weird button in the middle right) calls Climber Reset, Back (The other weird Button) Initiates Climb High Bar Routine/
Main Traversal Climb
For Aux -
Same Controls as Before except for Added Mid Bar Climb to Right Trigger and Alt Traverse Climb to Left Trigger

Deleted:

The command "Regurgitate" Was removed because it was asked to be added for regionals, however, was not used and is pointless. Plus, nobody really knew/remembered that button

Changed:
Constants Folder is now more Organized
Auto:

During the Two Ball Auto, it doesn't move all the way back to its starting position in order to compensate for overshooting without changing shooter speed

Climber:

The Auto Extension and Retraction now use the "Climber Go To" command, rather than reading the climber's encoder value and forcing it to stay at that height

Speeds:

Increased Manual Climbing Speed
Increased

Intake:

Now can read the right encoder value.
Rather than reading the left actuator and telling the right actuator to do the same, it individually reads both and feeds them the same distances (Basically switched from following to checking both sides.)
When using "Intake Go To" it will automatically fix the arms and put them at the same distance
Commands were changed as seen fit to deal with these new changes (Such as Actuator Down now instantiates both arms rather than just one)

Other:

Smaller things may have been changed, but it would be for the above commands and either shouldn't change or will add functionality. (Example: Added Reading Roll to Gyro Sub for Tilt To)

Note: NOTHING was changed in the file AFTER worlds, so not all values are constants and there is some sketch stuff (I'll leave comments), however everything DOES work :)

Changes appear to be obsolete after merging in other branches into Dev.  At this point the only change I see between this and the Dev branch is in AutoHighIntake.java:

 new MoveCommand(drive, 3, true),

new MoveCommand(drive, 1, true),

and

 new MoveCommand(drive, -7, false)

new MoveCommand(drive, -5, false)

Since we have been running the existing code for months I'm going to decide in their favor and simply close this PR.
As noted on PR #21, please do not make monster mega PRs in the future.  Feature work or bug fixes should be discrete and should not take an hour+ to review.


Enemy spawn attack

when active, if the total enemy count (boss included) is less than 5, that many enemies enter the battlefield

Where do the enter the battlefield?
Do they enter immediately when other enemies die?
Is it always active when boss in arena?
And why is it an attack? Does it have any anticipation, active, recovery phases?
Does it change boss animation?


Upgrade version to 0.5.2

Update version to 0.5.2

Pull Request Test Coverage Report for Build 421

0 of 0   changed or added relevant lines in 0 files are covered.
45 unchanged lines in 23 files lost coverage.
Overall coverage remained the same at 43.066%

Files with Coverage Reduction
New Missed Lines
%

sofa-ark-parent/core-impl/container/src/main/java/com/alipay/sofa/ark/container/service/classloader/PluginClassLoader.java
1
83.33%

sofa-ark-parent/support/ark-support-starter/src/main/java/com/alipay/sofa/ark/support/thread/IsolatedThreadGroup.java
1
0.0%

sofa-ark-parent/core-impl/container/src/main/java/com/alipay/sofa/ark/container/pipeline/HandleArchiveStage.java
1
46.15%

sofa-ark-parent/core-impl/archive/src/main/java/com/alipay/sofa/ark/bootstrap/BaseExecutableArchiveLauncher.java
1
0.0%

sofa-ark-parent/support/ark-support-starter/src/main/java/com/alipay/sofa/ark/support/listener/ArkTestNGAlterSuiteListener.java
1
88.24%

sofa-ark-parent/core-impl/container/src/main/java/com/alipay/sofa/ark/container/service/plugin/PluginDeployServiceImpl.java
1
65.12%

sofa-ark-parent/support/ark-springboot-starter/src/main/java/com/alipay/sofa/ark/springboot/listener/ArkApplicationStartListener.java
1
64.71%

sofa-ark-parent/core-impl/container/src/main/java/com/alipay/sofa/ark/container/pipeline/StandardPipeline.java
1
51.61%

sofa-ark-parent/support/ark-tools/src/main/java/com/alipay/sofa/ark/tools/FileUtils.java
1
0.0%

sofa-ark-parent/core-impl/container/src/main/java/com/alipay/sofa/ark/container/service/plugin/PluginManagerServiceImpl.java
1
81.82%

Totals

Change from base Build 419:
0.0%

Covered Lines:
1031

Relevant Lines:
2394

💛  - Coveralls


Found 0 candidate files

I've both the main version and v1 alpha, but no matter what I try, I get
ℹ [default] Found 0 candidate files
⚠ [default] Found 0 queries from 0 files.

Even with a simple groq query in a typescript file:
 groq`*[_type == "siteSettings"][0]{
    title,
    description
  }`

I've also tried wrapping it in codegen as follows:
import { codegen, groq } from '@sanity-codegen/client'

const query = codegen(
  // the query key:
  'SiteSettings',
  // the query (must be wrapped in groq``):
  groq`*[_type == "siteSettings"][0]{
    title,
    description
  }`
)

but I get the same result. How does sanity-codegen find queries / how can I point it in the direction of my queries so that the types are generated for them?

can you share your sanity.config.ts?

@philefstat or anyone else who runs into this: I'm using this with NextJS 13 and the app directory, but sanity-codegen looks in src by default. The fix for me was to use the include option in the sanity-codegen.config.ts file. My config now looks like this:
import { SanityCodegenConfig } from '@sanity-codegen/cli'

const config: SanityCodegenConfig = {
  sanityConfigPath: './sanity.config.ts',
  output: 'types/sanity-codegen/sanity-codegen.d.ts',
  include: ['./app/**/*.{js,jsx,ts,tsx}'],
}

export default config

I'm getting queries autogenerated now. Great work @ricokahler !
It's in the docs but kind of snuck up on me. Hope this helps!


Fix CI configuration

Fix the CI issue:
Run pre-commit run --all
An error has occurred: FatalError: git failed. Is it installed, and are you in a Git repository directory?
Check the log at /github/home/.cache/pre-commit/pre-commit.log
Error: Process completed with exit code 1.

which was caused by
fatal: detected dubious ownership in repository at '/__w/saleor/saleor'

Also removed the hardcoded package version sphinxcontrib-applehelp which is no longer necessary.

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Closing in favor of https://github.com/saleor/saleor/pull/11933


What is the maximum number of nodes that the tree map can contain?

Version
4.7.0
Reproduction link
https://jsfiddle.net/tianhen0527/c63wvfjr/
Steps to reproduce
Use the data with about 30 nodes, the tree map can be displayed normally. But when I use the data with 700  nodes,  the page crashed!
I have put the test data with 700  nodes in the buttom of https://jsfiddle.net/tianhen0527/c63wvfjr/
What is expected?
The tree can be displayed normally.
What is actually happening?
The page crashed! Exception occured in Console:
RangeError: Maximum call stack size exceeded
    at run (editor.js?_v_=1584687926098:1)
    at e (lodash.js:46)
    at u (lodash.js:46)

@10229428
I can not reproduce the "Maximum call stack size exceeded" error by the 700 nodes in the bottom of https://jsfiddle.net/tianhen0527/c63wvfjr/ in the latest Google Chrome.
But theoretically the error would be thrown if the data is too deep. Based on the current implementation,
it depends on the max stack size of the browser. The number in modern browsers would be bigger than 10k, but is legacy IE may be several thousand.
@10229428  Could  I know what environment do you used?
Anyhow, consider that tree and treemap do not necessarily display all of the nodes, tree and treemap should
better be improved to raise the upper bound of the supported data levels.

@100pah
Thanks for your answer.
As you said, maybe it depends on the max stack size of the browser. But I can not ensure that the user ’s brower will be ok.
I use the tree map to show the histories for some operations. I have limited the number(or level) to 600, the excess will be deleted automatically.


use properties and readonly fields as neccesary. fix some warnings.

warnings from 101 to 89
but really we should replace this stylecop with a simple .editorconfig
also makes FrigidItems a hashset

LGTM!


Pre-init configuration

init looks like the command we start with. Here's what I expect from it:

Create a configuration file
Create any metadata files such as cloudformation templates
DO NOT deploy

Then I would expect capsule deploy that does the work.
Does this make sense?

Yep, we can change it up to do that.

We now have a capsule.json file which is created by the init command, and used by the deploy command.

Done!


chore(engine): remove unused repo configuration

What problem does this PR solve?

Issue Number: ref #5687
What is changed and how it works?

Remove unused repo configuration in engine directory, such as code coverage config, gitignore file, etc.

Check List
Tests

No code

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
None

/merge


Add Business comments

*Issue:*https://github.com/bcgov/entity/issues/21782
Description of changes:
Added comments button to the tombstone links, reused existing modal, added fetch and create comments for business.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the namex license (Apache 2.0).

/gcbrun

Temporary Url for review: https://business-dashboard-dev--pr-35-2u0u9a1u.web.app

/gcbrun

Temporary Url for review: https://business-dashboard-dev--pr-35-2u0u9a1u.web.app

/gcbrun

@kialj876 added and fixed (the layout was outstanding issue before on smaller screens)
@hfekete I renamed the function

Temporary Url for review: https://business-dashboard-dev--pr-35-2u0u9a1u.web.app


Fix: Unexpected image animation - #59

Hello, @BastiaanJansen !
I found and fixed that unexpected animation issue from #59 .
Finally I caught it happening in some specific cases and fixed it .
ToastView's addSubview could potentially be processed in the same runloop cycle as UIView animation,
causing unintended animation behavior.
So, wrapped the view setup in performWithoutAnimation to ensure immediate layout updates,
separating it from animation cycle.

as-is
to-be

Thanks!


Database not populated passing ENV variables to container

Hello, I don't know if it's a bug, but once i start the container, passing all the required env variables the database is not populated.

You can close the Issue, it's not a bug.


[bug] settings values going below 0

Environment

Spotify Version: placeholder
Spicetify Version: placeholder
Platform (WIN, MAC, LINUX): linucs

Addons
[name1, name2] or [] if none

Extensions: placeholder
Custom Apps: placeholder
Snippets: placeholder

Spicetify Config
Screenshot / File Upload

spicetify config-dir in terminal
config-xpui.ini

Theme Information

Export Of Comfy Settings: placeholder
Installed via Marketplace Or CLI: placeholder

Describe the bug
comfy settings with typeable values can go below 0 which doesnt make sense in most of the cases (i actually cant think of any case this'll be useful) so might as well fix it right 😘
Screenshots
If applicable, add screenshots to help explain your problem.

Please also provide devtools errors/debug messages if possible:

Spicetify enable-devtools
open devtools (ctrl+shift+i on windows)
enable verbose -> https://imgur.com/a/0NIAiuP
press ctrl + r to reload

im unsure if this can be solved, this is helpful in a few options such as padding for the cover art - i've set minimum values on all the inputs already i have no idea why its ignoring them...
will do some more testing but this is put to the backburner for the moment

I've decided to only apply mins and maxes on "scroll wheel" and "up/down arrows" (e.g carousel changes) this lets the more advanced users use negative values if they want to by typing them + saves me programming headache.
important to note ive set the mins on some settings to be non existent such as custom cover art left and bottom


Add an option for longer file keys

Could you add an option secret= to make the file key longer to make it unguessable if you want to post almost hidden information.

Do you want that for your instance of this, or on x0.at? Because I don't really want to pretend putting sensitive stuff on x0.at is a good idea🤔

I agree that it should not be used for really sensitive stuff, more to post something that is not found immediately.
I would think having an option to turn that on and off would be fine. I patched it into my own instance for now.

I guess adding a name_length=N parameter or something wouldn't be too problematic. PR would be neat, or I'll do it in a few blue moons when I have time for stuff again.
I wouldn't say files can be found "immediately" though, the keyspace is quite a few orders of magnitude larger than the number of files on x0.at

i will clean up my adhoc patch and submit it when i have time

created as #26


Tracking issue: implicit role cleanup

Description
A lot of our React components apply role= for elements which have an implicit role. In a lot of these cases, the role= assigned is that of the implicit role, in other words the attribute is entirely redundant.
We can safely remove these roles that are explicitly set, and rely on the implicit role as defined by the HTML spec.
Steps to reproduce
This effects a variety of components and so there are many reproductions. Visit some components which assign a role, compare the tag/role to the implicit role as defined in the specs.
For example:
Table.tsx uses StyledTable with role=table:
https://github.com/primer/react/blob/216d2a9f57b8acb0701ab4e04a23e057fc325c90/src/DataTable/Table.tsx#L279
However StyledTable is itself a <table> and so the role is redundant:
https://github.com/primer/react/blob/216d2a9f57b8acb0701ab4e04a23e057fc325c90/src/DataTable/Table.tsx#L24
A more direct example; <TableHead> is a <thead> with role=rowgroup, but that's also redundant: https://github.com/primer/react/blob/216d2a9f57b8acb0701ab4e04a23e057fc325c90/src/DataTable/Table.tsx#L298
Version
v35.32.1
Browser
Chrome, Safari, Firefox, Edge, iOS Safari

https://github.com/primer/react/pull/2996/commits/2c21c81cedf8a58fc7b409485db67fc1ebbdf502 added the roles to DataTable, the comment on some lines:
    // We need to explicitly pass this role because some ATs and browsers drop table semantics
    // when we use `display: contents` or `display: grid` in the table
    // eslint-disable-next-line jsx-a11y/no-redundant-roles

@keithamus do you think this issue remains valid and should land in the Primer teams backlog? Asking in part because continued discussion about these attributes uncovered their usefulness in ensuring compatibility across various screen reader/OS/browser combinations.

Sure, let's close it.


Rework CI doc to include multiple providers.

This is a placeholder pull request. The actual PR will be open against jekyll/jekyll once this branch is copy edited.

Current Jekyll Continuous Integration Page: https://jekyllrb.com/docs/continuous-integration/
New Jekyll Continuous Integration Page:
jekyll-ci-page.pdf
New Jekyll CircleCI Page:
jekyll-ci-circleci-page.pdf

Opened the real PR here: https://github.com/jekyll/jekyll/pull/5815
Now it's up to the Jekyll people to see if they want this change or not.


Added support for custom named template files

This resolves issue #98

Thank you for this - it appears it leaves out the Flask blueprint case of initialization?

I forgot about the blueprints when I first did it, but I just updated it to include support.


Execute on Ready

Hello,
World scripts have the ability to be executed on "ready" hook.
Can this module do the same?

Yes, all world scripter compendium macros are actually run inside of the 'ready' hook, so you dont need to add anything special.
You cannot use hooks earlier than ready and you need to use the Hooks.on calls for hooks AFTER ready.

@trioderegion Ok, understood.
Note: "canvasReady" is probably called after "ready" but before macro executions.


Feature Management Experimentation [WIP]

This PR is presently for team previewing purposes.
To be filled out later :
Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

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

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://668dbd196be3e309ed2f3cd3--harness-developer.netlify.app

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://6691f9637502cea49c0906ee--harness-developer.netlify.app

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://669754052f071a446c7b7c25--harness-developer.netlify.app

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://669a730ce72c644c7e45742f--harness-developer.netlify.app

This pull request has been automatically closed due to 30 days of inactivity. If you believe this was done in error, please feel free to reopen the PR or reach out to the BT team for further assistance. Thank you for your contributions!


fix: modal blinking

Description
We don't display a skeleton for modal widgets anymore.
PR fixes following issue(s)
Fixes # (issue number)

if no issue exists, please create an issue and ask the maintainers about this first

Media
https://github.com/appsmithorg/appsmith/assets/11555074/8568524d-8679-4bc7-af2d-16947734de6f
Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)

Testing

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Also list any relevant details for your test configuration.
Delete anything that is not relevant

[x] Manual
[ ] JUnit
[x] Jest
[x] Cypress

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

Summary by CodeRabbit

Refactor

Improved the loading behavior for widgets to be context-sensitive, enhancing the user experience during widget load times.

/ok-to-test

/ok-to-test


2D scene game crashes while picking up items

Godot4.3
Call inventory_handler.pick_to_inventory(node) in my 2d game causes the game crash

Check the node that is collecting, if it has an "item" defined, also check if its inventory_handler has inventories to add.


Rename 'ccgcode_mapping_snapshot' SQL table to 'onscode_ccg_mapping'

Makes it easier to understand how it should be used when building the tableau datamodel

Same with Region and STP, or just add all together in one ONS mapping table

fixed


Logo and fav icon updated

I have added a logo file to the asset folder and a fav icon file to the public folder
in app.js I also imported the logo and set image src to the imported logo.

@mohuxaiphasalik something's off with these changes , some syntax errors have emerged , can you please fix them ?

Please send me screenshot of the error

First I got the syntax error at line 221 of app.js , It was a quick fix , but then when starting the server , I am getting this error :(

also, it's not properly styled


Correct function call in Docstrings

Corrected function calls in Docstrings of functions MapFeatureTask and ZipFeatureTask. Previously multiply function was called where it should have been maximum and calc wherever required.

Thanks for the fixes. Merged to develop. :+1:


Artificer template (Part 2)

Use 20px (1.25rem) font-size and 24*24px (1.5rem) area for menu icons.

Field's privacy popup is mixed up:


Silent failing on medium article

https://medium.com/@johnnylin/how-to-make-80-000-per-month-on-the-apple-app-store-bdb943862e88
trying to get the article's text, date, image, basically anything - returns None

This appears to be a duplicate of #376.  There is an emoji on that page which is causing an issue.


Sous Chefs Adoption

Description
Describe what this change achieves
Issues Resolved
List any existing issues this PR resolves
Check List

[ ] All tests pass. See TESTING.md for details.
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable.

Nice stuff @ramereth


#7 - Adds json schema support;

Review the proposed solution.

Just want to add, I believe swagger 2.0 only supports a subset of json-schema.  Openapi 3.0, I believe supports a complete version of it ... as at a particular draft level.

We can upgrade to Swagger 3.0 while maintaining compatibility with version 2.0. However, version 2.0 already meets the great majority regarding the JSON schema. We are open to receiving new collaborations to migrate to version 3.0.

Thanks!


Front-End UploadFile Add

Current coverage is 51.27%

Merging #58 into master will not affect coverage as of 15602ab

@@            master     #58   diff @@
======================================
  Files          113     113
  Stmts         1295    1295
  Branches        94      94
  Methods
======================================
  Hit            664     664
  Partial         17      17
  Missed         614     614

Review entire Coverage Diff as of 15602ab

Powered by Codecov. Updated on successful CI builds.


record and sync video when tracking skeleton using kinect

Hi, I have been using your code to collect the skeletal data with the Kinect. The data dump appears to be working fine, but I don't get any video? I have Microsoft 4.5 .NET Framework installed, I'm trying to sync the video with the recording of the skeletal data. Thanks Hardeep

Hi, can you look at the closed issue https://github.com/sebtoun/DumpKinectSkeleton/issues/4 to see if the response helps you ?

Hi, Thanks, but can you give me a little bit more instruction? I’m really new to this.
From: Sebastien Andary<EMAIL_ADDRESS>Sent: 07 August 2017 11:26
To: sebtoun/DumpKinectSkeleton<EMAIL_ADDRESS>Cc: Hardeep Adams<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [sebtoun/DumpKinectSkeleton] record and sync video when tracking skeleton using kinect (#5)
Hi, can you look at the closed issue #4https://github.com/sebtoun/DumpKinectSkeleton/issues/4 to see if the response helps you ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/sebtoun/DumpKinectSkeleton/issues/5#issuecomment-320627957, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AdXqU2RMXOGg9jFtwXyplvNEFsAlx6_Iks5sVuY6gaJpZM4OvQOF.

Not sure to understand where you need help...
I asked you to go to this link: https://github.com/sebtoun/DumpKinectSkeleton/issues/4 and read the discussion here to see if that helps. Did you read it ? Where do you need more help ?
It resumes to "use DumpKinectSkeleton -v -s to launch the application with synchronized video
stream dump enabled"

Ok, I opened command prompt, pointed to the executable on the desktop folder
So I had the following in cmd prompt: C:\Users\admin\Desktop\DumpKinectSkeleton-master\DumpKinectSkeleton.csproj –v –s
From: Sebastien Andary<EMAIL_ADDRESS>Sent: 07 August 2017 12:03
To: sebtoun/DumpKinectSkeleton<EMAIL_ADDRESS>Cc: Hardeep Adams<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [sebtoun/DumpKinectSkeleton] record and sync video when tracking skeleton using kinect (#5)
Not sure to understand where you need help...
I asked you to go to this link: #4https://github.com/sebtoun/DumpKinectSkeleton/issues/4 and read the discussion here to see if that helps. Did you read it ? Where do you need more help ?
It resumes to "use DumpKinectSkeleton -v -s to launch the application with synchronized video
stream dump enabled"
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/sebtoun/DumpKinectSkeleton/issues/5#issuecomment-320634861, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AdXqU8LlZJ0GGUBSHrp9rBCxnt-8Fa0tks5sVu7xgaJpZM4OvQOF.

You cannot use source files directly : you have to either build the .exe from sources in Visual Studio or download a prebuilt release here https://github.com/sebtoun/DumpKinectSkeleton/releases.

Closing since not recent news from OP, I suppose it worked.

Sorry. Yes it did thanks.
From: Sebastien Andary<EMAIL_ADDRESS>Sent: 23 August 2017 10:38
To: sebtoun/DumpKinectSkeleton<EMAIL_ADDRESS>Cc: Hardeep Adams<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [sebtoun/DumpKinectSkeleton] record and sync video when tracking skeleton using kinect (#5)
Closing since not recent news from OP, I suppose it worked.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/sebtoun/DumpKinectSkeleton/issues/5#issuecomment-324276667, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AdXqU2h3e5C1K0gGTgmqo8FmkJwyHy7Oks5sa_LkgaJpZM4OvQOF.


I reviewed every proposal, and all I got was an empty review screen

Surely there should have been an animated GIF?!?

Please report in lca2017/website

;)

This effects me too


Named entities evaluation task

This PR adds a new campaign option to the standard DA task that enables evaluation protocol for named entities.
Changes proposed in the pull request:

Added NamedEntitiesEvaluation campaign option to Direct task
Added an example and regression test

@AppraiseDev/core-team

Great. Thanks @snukky.


[master] Remove a few more master patches

Update to latest CLI, toolset, core-sdk, nuget-client.
Remove patches as we can, add one new patch to build with the version of MS.NETCore.App that we produce.
Change ExtraPackageVersionPropsPackageInfo a bit to accommodate version properties that don't end in PackageVersion.

@dotnet-bot test this please

@dotnet-bot test OSX10.12 Release please (ChannelClosedException)

@dotnet-bot test OSX10.12 Release please (java.nio.channels.ClosedChannelException)

@dotnet-bot test this please (missing legs)

@dotnet-bot test this please (https://github.com/dotnet/standard/issues/948).

@dotnet-bot test Debian8.4 Release please.

@dotnet-bot test this please.

@dotnet-bot test OSX10.12 Release please (java.nio.channels.ClosedChannelException)

@dotnet-bot test this please (Jenkins reboot).

@dotnet-bot test OSX10.12 Release please (ChannelClosedException)


Wrong direction when use floating point slidesToShow.

The live example lives here: Code Sand Box
it shows the half one on the left side, but container direction is ltr and the half one should be on the right side.

slidesToShow should be integer


[feature] ndt matching safe monitor

Status
PRODUCTION / DEVELOPMENT
Description
This node tries to solve #1180. After an statistical analysis of NDT matching node in both failing and non-failing scenarios, criteria to decide when NDT fails was obtained. This node implements a simple, yet effective solution.
Todos

[x] Tests
[X] Documentation

Steps to Test or Reproduce

Checkout this branch
Compile ./catkin_make_release
Launch rviz
Add an OverlayText display type to RVIZ and select /ndt_monitor/ndt_info_text
Play a rosbag with PCD map
Initialize NDT matching
For even better results use GNSS if available for automatic reinitialization.
Launch this node roslaunch ndt_localizer ndt_matching_monitor.launch
Cause a fault in localization, i.e. increasing the voxel_grid_filter to an unreasonable value, and return it.

The localization should be halted if no GNSS is available or restarted if it is.
More information can be found in the README.md contained in the ndt_matching_monitor.

In nodes/ndt_matching_monitor/README.md

"Subscribed topics" and "Published topics" titles are incorrect, swap them.

In nodes/ndt_matching_monitor/ndt_matching_monitor.cpp

Perhaps rename score_threshold_delta to score_delta_threshold.
The default value of score_threshold_delta (14) is huge even more for a difference (delta), how did you come to that value? From experiments I found a score of under 2 is reasonable, for delta should be even lower.
In my implementation I kept the average of score values but you are using the score differences score_delta_. The instantaneous score difference is prone to simple errors, whereas keeping the average of "delta" values (say, over 1 second) is simple to implement and more robust.
The combination of  score_delta_  and iteration_count_ as

if (iteration_count_ < iteration_threshold_warning_
    && score_delta_ < score_threshold_delta_)

does not warrant accurate NDT error detection. I'm sending several evaluation data over co-sense4 channel for you to see.

The ndt_matching_monitor should know when to give up: no matter how many times you initialize pose (BTW, /initialpose is 2D) NDT won't converge (GNSS denied environment, multipath errors, etc.) ndt_matching_monitor should issue some topic telling the vehicle to initiate stop maneuver or the like. However, only the output is the text message rviz_info_text in overlay_info_text_pub_. Please create some vehicle emergency topic which other programs can see and take action. For instance, publish your ndt_status_ as a separate topic, adding a corresponding Autoware message type.

Subscribed topics" and "Published topics" titles are incorrect, swap them.

You're right there, fixed.

Perhaps rename score_threshold_delta to score_delta_threshold.

Changed.

The combination of score_delta_ and iteration_count_ does not warrant accurate NDT error detection.

A statistical analysis indicates that those two features are a good indicator for when NDT is failing.

The instantaneous score difference is prone to simple errors

Maybe this might be good. I'll evaluate with an averaged delta, instead of an instantaneous check. However, I think that averaging might not detect an accumulated error. I'll test in any case.

The ndt_matching_monitor should know when to give up: no matter how many times you initialize pose (BTW, /initialpose is 2D) NDT won't converge.

This is already implemented. The monitor won't let NDT to run randomly.

Please create some vehicle emergency topic which other programs can see and take action.

I agree with this. @yk-fujii what would be bes for you to receive in case of localization warning error (type of message, we can use a standard or a custom one to your needs).
Thanks for your comments

@amc-nu
Tier4 designing autoware monitoring package currently.
But the detailed specification of the message has not been finalized yet.
Since status is included in overlay_text, I think that is enough currently.
When the monitoring node comes out, we will add some messages.

@amc-nu Please solve conflicts.


How can I efficiently get the ID of a container by its name?

At present, I list all containers first and then filter out the one with the right name.

Got it. Sorry for the noise.

Would have been nice to see the solution.. ;) Just for reference this was my solution:
getContainerByName(name) {
    // filter by name
    var opts = {
      "limit": 1,
      "filters": `{"name": ["${name}"]}`
    }

    return new Promise((resolve, reject)=>{
      this.dockerode.listContainers(opts, function(err, containers) {
        if(err) {
          reject(err)
        } else{
          resolve(containers && containers[0])
        }
      });
    })
  }

The passing the name value as an array tripped me up, so don't forget those.

@knight42 So, would you like to share your solution? I can still not find any hints in documents

@davidkhala Simply docker.getContainer(containerName) should work.

@knight42 Thanks, and I found that getContainer return only a memory-object without checking its existence. I use Container.stats() to do that and test OK. Or any other recommend?

@knight42 does it works the same way with getService?


This arm64 binary already contains an LC_BUILD_VERSION load command

Using make-xcframework works great from my fat framework without the -arm64sim flag.
However I'm unable to generate with the -arm64sim flag.
The following output occurs:
Error: This arm64 binary already contains an LC_BUILD_VERSION load command!

When using arm64-to-sim on the device arm64 framework:
Swift/ErrorType.swift:200: Fatal error: Error raised at top level: Arm64ToSim.LcBuildVersionCommandAlreadyExistError()

lipo -i ./Frameowork
Architectures in the fat file: /Framework are: x86_64 arm64

Thanks for reporting! The make-xcframework works as intended. It uses arm64-to-sim library, which fails in your case. It's very hacky and experimental, but you can open an issue in the arm64-to-sim repository, describing the problem and including the framework you're trying to patch.


Public Key from crackBTCwallet

Hello,
Q1
We extract cKey, Public Key and Public address using your other program crackBTCwallet  command get_mkey_ckey.
Can we use the extracted public key  0113c403exxxecbcb83e93xxxxxxxxx1b04d9479bfc0864ef46c49a6caxxxb6f1f as input for bsgs scenario in key hunt?
Q2
-r range is not working
I input  -r<PHONE_NUMBER>00000000000000000000:900000000000000000000000000000
where as the program shows
[+] Min range:<PHONE_NUMBER>00000000000000000000
[+] Max range: ffffffffffffffffffffffffffffff
Thank you and please advise

If file wallet.dat is not encrypted, you can already extract the private key. Public keys can only start at 04 uncompressed and 02 03 compressed. 0113c403exxxecbcb83e93xxxxxxxxx1b04d9479bfc0864ef46c49a6caxxxb6f1f this is most likely an encrypted key and you cannot use it.

If file wallet.dat is not encrypted, you can already extract the private key. Public keys can only start at 04 uncompressed and 02 03 compressed. 0113c403exxxecbcb83e93xxxxxxxxx1b04d9479bfc0864ef46c49a6caxxxb6f1f this is most likely an encrypted key and you cannot use it.Tool crackBTCwallet is designed to try to guess the password for an encrypted file wallet.dat .

Public key starts with 2. I had changed to 1
028c............................

Throw us a screenshot of what doesn't work for you. The -r flag seems to have always worked well. Well, how are you sure that your public key is in the<PHONE_NUMBER>00000000000000000000:900000000000000000000000000000 range?

Throw us a screenshot of what doesn't work for you. The -r flag seems to have always worked well. Well, how are you sure that your public key is in the<PHONE_NUMBER>00000000000000000000:900000000000000000000000000000 range?

Screen shot attached for you reference
As I could not find save progress option , I was planning to run range of keys one at at  time :)

Hello,
Q1
We extract cKey, Public Key and Public address using your other program crackBTCwallet command get_mkey_ckey.
Can we use the extracted public key 0113c403exxxecbcb83e93xxxxxxxxx1b04d9479bfc0864ef46c49a6caxxxb6f1f as input for bsgs scenario in key hunt?
Q2
-r range is not working
I input -r<PHONE_NUMBER>00000000000000000000:900000000000000000000000000000
where as the program shows
[+] Min range:<PHONE_NUMBER>00000000000000000000
[+] Max range: ffffffffffffffffffffffffffffff
Thank you and please advise

waiting for @albertobsd  to confirm if I can use the public key from crackBTCwallet  program TIA

Why do you write 2 flags? You have -r and flag -b. Remove the flag -b 120

Why do you write 2 flags? You have -r and -b flags. Remove the flag -b 120

OK, Thank You

Why do you write 2 flags? You have -r and -b flags. Remove the flag -b 120

Removed the -b flag , now the range is not displaying

Now the program is looking for a key in the range you specified<PHONE_NUMBER>00000000000000000000:900000000000000000000000000000. If you want to make sure of this, uncheck the -q flag. But it will not show the speed and the number of processed keys.

Hello,
Q1
We extract cKey, Public Key and Public address using your other program crackBTCwallet command get_mkey_ckey.
Can we use the extracted public key 0113c403exxxecbcb83e93xxxxxxxxx1b04d9479bfc0864ef46c49a6caxxxb6f1f as input for bsgs scenario in key hunt?

Ok that publickey seen extrange, maybe the version of your wallet file have the publickey at different offset, the program show you the correct address?
Maybe the program (get_mkey_ckey) is returned a Incorrect publickey
Best regard

Hello,
Q1
We extract cKey, Public Key and Public address using your other program crackBTCwallet command get_mkey_ckey.
Can we use the extracted public key 0113c403exxxecbcb83e93xxxxxxxxx1b04d9479bfc0864ef46c49a6caxxxb6f1f as input for bsgs scenario in key hunt?

Ok that publickey seen extrange, maybe the version of your wallet file have the publickey at different offset, the program show you the correct address?
Maybe the program (get_mkey_ckey) is returned a Incorrect publickey
Best regard

@albertobsd Thank you for the quick response. The program get_mkey_ckey has returned the following example public key
02907e551a13f3c6f4f4b6a8e05decf53e126bdcffac136dc2b01530ac619a7841.
Can I use this public key in keyhunt for flag bsgs scenario.
and should I use - b flag ?
Best Regards TIA

-b is the full range. For example -b 120 and the program will look for a key from 8......0000 to ffffff....fffff. If you specify the -r flag this is the range you want<PHONE_NUMBER>0000000000000000000:900000000000000000000000000000

Only use it is the publickeys have the correct length 02 y 03 publcikeys have 66 hex characters and 04 have 130 hex characters. Also check if the address have balance.
Yes you can omit the -b and setup a custom range o just omit both of them, we don't have way to know the range. You maybe want to try luck with -b 256 50% of the keys are there

There is a theory and only a theory that the early keys could have been 254 bit. So perhaps the search should be done in the ranges 254-256. I have a bitcoin kernel 0.1.3. I will extract the key and take a look, but I think it will not help much.

Only use it is the publickeys have the correct length 02 y 03 publcikeys have 66 hex characters and 04 have 130 hex characters. Also check if the address have balance.
Yes you can omit the -b and setup a custom range o just omit both of them, we don't have way to know the range. You maybe want to try luck with -b 256 50% of the keys are there

Thank you very much @albertobsd .
yes the address has a small balance
I will check with -b 256
2 more questions

Soes these program always run random even if -R flag is not added. is there way to run it sequentially?
Is there way to save progress? so that we can run the program later or move to higher configuration system
Regards
Thank you

I run many test with different RNG ssl included and in most of then i get some well distributed keys, the imagen is a test of 1 milliok of random keys look that every bit less is half % of the previous one, and is that every bit space have the half of size of the previous (in descendent mode from 256 to 1, no the other way around)

@ @albertobsd
sudo ./keyhunt -m bsgs -f  mypublicaddress.txt  -b 256 -t 3 -k 170  -q -p ./Pfile.bin

-b is the full range. For example -b 120 and the program will look for a key from 80000......0000 to ffffff....fffff. If you specify the -r flag this is the range you want<PHONE_NUMBER>0000000000000000000:900000000000000000000000000000 or<PHONE_NUMBER>0000000000000000000:850000000000000000000000000000

Thank you @dem10 Got it :)

when I execute
sudo ./keyhunt -m bsgs -f  tests/120.txt  -b 256 -t 3 -k 170  -q -p ./Pfile.bin
the output
question is the range is showing
[+] Min range:<PHONE_NUMBER>000000000000000000000000000000000000000000000000000000
[+] Max range: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Is this OK?

It seems abnormal to me - the end of the key space is fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140

It seems abnormal to me - the end of the key space is fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140

waiting for @albertobsd response to see if there is an issue

the program is clearly confusing something.

the program is clearly confusing something.the last key is(max range) fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140

Yes that will be te max value yes that is an issue in my code, i will solve it.
Thanks!

the program is clearly confusing something.the last key is(max range) fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140

Yes that will be te max value yes that is an issue in my code, i will solve it.
Thanks!

Thanks will wait for the code update.
Can you please respond to these 2 questions

Does these program always run random even if -R flag is not added. is there way to run it sequentially?
Is there way to save progress? so that we can run the program later or move to higher configuration system
Regards

Regards

I can only answer the first question, if there is no -R flag, then the program starts from the smallest key of the specified or the smallest key of the range and moves up.

I can only answer the first question, if there is no -R flag, then the program starts from the smallest key of the specified or the smallest key of the range and moves up.

Thank you

Is there way to save progress? so that we can run the program later or move to higher configuration system

Yes i will implement that but im looking the best way to do it, maybe i will change the way that the random mode works because saving different randoms ranges will fill all your  storage space quickly. There is no disk in  the Earth enough to save that amount of ranges so i need only start to scan a new range every 1 billlions of iterations or something like that.
Is reallly a problem i need to change a lot of code

I'm not an encoder. But maybe it will be possible to make the random range not completely random, but with a shift of several keys in the header? 8 +20 check... 8+30 check

Is there way to save progress? so that we can run the program later or move to higher configuration system

Yes i will implement that but im looking the best way to do it, maybe i will change the way that the random mode works because saving different randoms ranges will fill all your storage space quickly. There is no disk in the Earth enough to save that amount of ranges so i need only start to scan a new range every 1 billlions of iterations or something like that.
Is reallly a problem i need to change a lot of code

I do understand the gravity of the problem.
My suggestion would be to start with saving progress for sequential search.
start=0000000000000000000000000000000000000000000000000000000000000001
next=0000000000000000000000000000000000000000000000000001159800000001
end=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
save next value every 60 secs.
Thank you
Regards

well yes for no random option that is good, the problem is that most users like random because they feel that it has better chances to hit some key.

I'm not an encoder. But maybe it will be possible to make the random range not completely random, but with a shift of several keys in the header? 8 +20 check... 8+30+1 check.Thus, this search is shifted every cycle by +1 address ... or something like that.

Yes that is a good option too, thanks!

well yes for no random option that is good, the problem is that most users like random because they feel that it has better chances to hit some key.

I agree. To start save the progress of sequential search.  We will test and let you know if any issues and meanwhile you can work out the logic for random version :)

you mean a BitCrack. If you search with a shift then there will never be a repetition. If you search in a random order and save all the points, then I think the computer will overflow very quickly.

Reading all the messages, it seems to me that people are going to live eternally. :) Myself included.

I run many test with different RNG ssl included and in most of then i get some well distributed keys, the imagen is a test of 1 milliok of random keys look that every bit less is half % of the previous one, and is that every bit space have the half of size of the previous (in descendent mode from 256 to 1, no the other way around)

Very interesting conclusion requiring attention...

the program is clearly confusing something.the last key is(max range) fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140

Yes that will be te max value yes that is an issue in my code, i will solve it.
Thanks!

Good Morning @albertobsd
Is the max range issue fixed?
Thank You
Regards


New User: TES Global

name: TES Global
url: https://www.tes.com/

@gregersrygg can you please merge this

@aamirafridi I'm not part of the Babel team, so I don't have access.

@hzoo can you merge this please?

@hzoo is there any reason this cannot be merged?

Number of issues:

Image needs to be 500x200 (2.5x1)
Please run it through svgo
Needs rebase

Its a nightmare to rebase a forked branch. Closing this and creating a new one :(

@thejameskyle Please merge this ASAP https://github.com/babel/babel.github.io/pull/587


LPE land bug fix and switch to fusion bit mask.

Now with groundtruth we can actually test optical flow performance, @LorenzMeier @priseborough @ecmnet
http://logs.px4.io/plot_app?log=3a059d50-71ad-40e2-8a92-669ae71d2ee0

To reproduce this:
make posix_sitl_default gazebo_iris_opt_flow

Log files are in px4/build_posix_sitl_default/tmp/rootfs/fs/microsd/log/

Why not making Baro Fusion possible as well?

@jgoppert Some additional thoughts on LPE regarding vision: Vision based Z estimation, at least in my case, is quite bad due to a low resolution in that direction. Even when setting the std.dev. to the maximum, it has an influence on altitude. It would be great if it is possible to switch vision based Z estimation completely off . Second point is, that accuracy of vision depends strongly on the distance of the objects used to estimate position. So publishing the std.dev. along with the position estimation could also help here, giving e.g. flow more weight, if the vision position estimate is bad. On the other hand, in situations, when objects are quite near and vision position estimate is very precise, vision could have more impact on LPE's estimation.

Jenkins test this please.

@ecmnet I will add the baro disable. I think the easiest thing to do is increase the LPE_VIS_Z stddev up high. That should have the same effect as me removing the correction and not require any code changes.

@jgoppert Thanks for adding the baro switch. Would it make sense to increase the maximum of LPE_VIS_Z as 2m seems to have still an influence?

@ecmnet, sure, will do that.

@jgoppert can we re-run and rebase?

Jenkins test this please.

@jgoppert Rebased on master and force-pushed. If SITL continues to fail you'll have at least the plot links to figure out how it fails.

@bkueng, @AndreasAntener  Any idea why all of the flight review logs show ekf2 as estimator, when 2/7 of the flights are with LPE?
http://sitl01.dronetest.io/job/PX4 Firmware POSIX SITL PRs/3346/consoleFull
http://logs.px4.io/plot_app?log=8a5d4e64-17b5-4609-8bf5-7bcea2a93c41


filter folders by null

Hi!
Thank you for making a better version of Decap.
May I suggest you to make filter parameter of folders to accept null, so we can filter for entries without a specific field?
Thank you!

Sure! Should be easy.

I’ll also solve https://github.com/decaporg/decap-cms/issues/7347 reported today.

By the way in Sveltia CMS, unlike Decap/Netlify CMS, all fields are saved even if optional, so the filter may not work as expected. Once the output.omit_empty_optional_fields option is added in #241, it will be useful. Anyway I’m going to implement this.

Solved in v0.49.0.


Apply-SPOProvisioningTemplate: AdditionalAdministrators does not resolve parameters

I have something like this in my template:
--- cut ---
<pnp:Security>   <pnp:AdditionalAdministrators>     <pnp:User Name="{parameter:SiteOwnerMail}" />   </pnp:AdditionalAdministrators> </pnp:Security>
--- cut ---
When I then call
Apply-SPOProvisioningTemplate -Path mytemplate.xml -Parameters<EMAIL_ADDRESS>I get the following error:
Apply-SPOProvisioningTemplate : Then given User {parameter:SiteOwnerMail} was not found.
(the original error-message was in german: Apply-SPOProvisioningTemplate : Der angegebene Benutzer {parameter:SiteOwnerMail} wurde nicht gefunden.)
It seems like the parameter-token is not being replaced with the parameter value. I also tried
Apply-SPOProvisioningTemplate -Path mytemplate.xml -Parameters<EMAIL_ADDRESS>but the same result.

I think this is a limitation of the PnP core library/provisioning schema. Looking at the security handler, it appears to treat the AdditionalAdministrators node as a literal value and the most recent provisioning schema doesn't define this value as replaceable.

that's a real bummer - I would like to include people in the administrators during provisioning. as a "workaround" i would need to add them later using powershell.

Thank you for reporting this. I've fixed this through through a change to PnP Sites Core: https://github.com/OfficeDev/PnP-Sites-Core/pull/727. No change to the schema was required.


adding triggered defences to chat flow

We need a way to inform the user of what defences were triggered by a user message. Currently this is done by flashing the triggered defences on the left side bar red when they are triggered. We really need a way to permanently show this to the user per chat message, so the user can go back through the chat and see what messages triggered what.
Key UI considerations:

Show the users what defences were triggered by their chat message.
Inactive and active defences can be triggered.
Inactive defences can be triggered to show what would have happened, should the defence been activated.
Also need to show when the message has been blocked by an active defence.
Must persist triggered defences per chat message, so the user can go back and see them.

@gsproston-scottlogic was thinking use the same info message but in a different colour or with an icon. something like:
what do you think?

@gsproston-scottlogic was thinking use the same info message but in a different colour or with an icon. something like: what do you think?

Yes I really like this!


Is tracking Asian Hornet possible ?

Hi,
It is more a question as my father is a beekeeper, did you try to track the asian hornet (Vespa Velutina) with your model ?

Hi Jacques,
We did not set up to track Asian hornets as we did not observe any Asian hornets in the test sites. However, it is possible to track the Asian hornet after training the deep learning component of the algorithm to detect/classify the insect (Asian hornet).
Best regards,
Malika.

Thank you Malika, i will have a look


Phasefieldx ModuleNotFoundError During Conda Build on Linux (linux_64)

Comment:
I’m encountering an issue where the package phasefieldx is failing to load during the conda build process, specifically in the phasefieldx-feedstock on the linux_64 platform.
The error occurs during the test phase of the build, when running the command docker build. The traceback shows that the module phasefieldx cannot be imported:
import: 'phasefieldx'
Traceback (most recent call last):
  File "/home/conda/feedstock_root/build_artifacts/phasefieldx_1729709621572/test_tmp/run_test.py", line 2, in <module>
    import phasefieldx
ModuleNotFoundError: No module named 'phasefieldx'

The package seems to be built successfully, but it fails during testing with this import error. I suspect it may be related to the module installation path or a misconfiguration in the package structure.
Could you help investigate the issue and suggest any changes needed for the feedstock or meta.yaml file to ensure the module can be properly imported during testing?
Any guidance would be greatly appreciated!

I vaguely remember a similar issue with hatch a while back. I Believe @bollwyvl pointed me to a solution that I can't find.
@bollwyvl, do you remember?

Hooo, boy: could be a lot of things. Most likely seems like build system stuff: are there missing host deps? Plugins? Is it expecting to be in a git repo in a specific layout? Does it work with python build-locally.py?
A longer excerpt from the log (or ideally, a public CI run) would be helpful.

This is the case where it passed in staged-recipes and failed in the feedstock. I recall something like this in the past and, if my memory doesn't fail me, it was related to hatch.

Thank you for pointing this out! I’ll go ahead and organize the package dependencies to make sure everything is aligned properly.

I’ve made some updates to the project’s dependency files to improve installation consistency  Here are the main changes:
1.	Updated environment.yml:
•	Consolidated all required dependencies in environment.yml using the conda-forge channel. https://github.com/CastillonMiguel/phasefieldx/blob/main/environment.yml
2.	Added requirements.txt:
•	Included a requirements.txt specifically to install gmsh via pip. I encountered installation issues when installing gmsh directly from conda-forge, so this workaround ensures gmsh installs reliably. https://github.com/CastillonMiguel/phasefieldx/blob/main/requirements.txt

Request for Assistance:
•	How to Update meta.yaml: I’d like to add these changes correctly to the meta.yaml file. Specifically, how can I integrate both Conda and pip dependencies (like gmsh) in a way that aligns with best practices?
•	Configuration in pyproject.toml: I also want to ensure compatibility by setting both Conda and pip requirements in pyproject.toml. Any guidance on the best way to do this would be much appreciated.
Thank you in advance for your help!


Changes for EA invoice scenarios

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.

adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

/azp run automation - sdk

Can one of the admins verify this patch?

@jbuls there're 2 breaking changes which block the merge:

Error 1020 - AddedEnumValue "The new version is adding enum value(s) 'Void' from the old version."
Error 1041 - AddedPropertyInResponse "The new version has a new property 'rebillDetails' in response that was not found in the old version."
please clarify why you need introduce the changes. Our recommendation is to upgrade your API version to avoid breaking change.

@leni-msft The breaking changes are expected in the preview version as we add support for more scenarios.  They should not affect any existing customers because the new enum value and property will be returned only for newly-supported scenarios.  But we will be porting the changes to the GA version at some point.  For future reference, could you let me know if these kind of changes could break SDK customers?

@jbuls got it. Thanks for the explanation. As for your question, yes, it could break SDK customer. So basic recommendation is to create new apiversion in case there's breaking change.


Option Termination Configuration.

/// Enable Option Termination using `--` per the POSIX standard (or whatever symbol is chosen for Option long names).
enable_opt_termination: bool = true,

a) This comment is ambiguous if you don't already understand the POSIX standard here.
b) As discussed elsewhere, this option terminator could be made configurable to support any string.

Good call as previously discussed. Addressed with cca5576.


Allow setting "rows" and "cols" for TextArea

A textarea-element has the properties rows and cols, which allow you to specify the visible number of lines and the visible width of the textarea.
The vaadin-textarea doesn't offer an API to set those values for the nested textarea-element.
The issue #170 might be related to this, but it is about setting min/max height, which is already possible using CSS.

The cols property wouldn't bring that much additional value (especially with proportional fonts) as you can already set the CSS width of the element (with units relative to the font-size if you will).
Closing this in favour of #170 as it's more robust by allowing you to also define min/max rows. Setting min/max rows to the same value would effectively be the same as setting one static rows value.


setup failed in master branch

==<PHONE_NUMBER>0938 AddServiceOrderToMiqRequest: migrating ======================
-- add_column(:miq_requests, :service_order_id, :bigint)
-> 0.0003s
==<PHONE_NUMBER>0938 AddServiceOrderToMiqRequest: migrated (0.0004s) =============
rake aborted!
ActiveRecord::RecordInvalid: Validation failed: Name should be unique per parent
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/validations.rb:78:in raise_validation_error' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/validations.rb:50:in save!'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/attribute_methods/dirty.rb:30:in save!' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:324:in block in save!'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:395:in block in with_transaction_returning_status' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/database_statements.rb:228:in transaction'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:211:in transaction' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:392:in with_transaction_returning_status'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:324:in save!' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/persistence.rb:279:in block in update!'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:395:in block in with_transaction_returning_status' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/database_statements.rb:228:in transaction'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:211:in transaction' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:392:in with_transaction_returning_status'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/persistence.rb:277:in update!' /root/ws/manageiq/app/models/tenant.rb:303:in create_tenant_group'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:382:in block in make_lambda' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:207:in call'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:207:in block in halting_and_conditional' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:456:in call'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:456:in block in call' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:456:in each'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:456:in call' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:101:in run_callbacks'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:750:in _run_create_callbacks' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/callbacks.rb:302:in _create_record'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/timestamp.rb:68:in _create_record' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/persistence.rb:534:in create_or_update'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/callbacks.rb:298:in block in create_or_update' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:126:in call'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:126:in call' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:506:in block (2 levels) in compile'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:455:in call' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:455:in call'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:101:in __run_callbacks__' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/callbacks.rb:750:in _run_save_callbacks'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/callbacks.rb:298:in create_or_update' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/suppressor.rb:41:in create_or_update'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/persistence.rb:152:in save!' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/validations.rb:50:in save!'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/attribute_methods/dirty.rb:30:in save!' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:324:in block in save!'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:395:in block in with_transaction_returning_status' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/database_statements.rb:228:in transaction'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:211:in transaction' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:392:in with_transaction_returning_status'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:324:in save!' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/persistence.rb:51:in create!'
/root/ws/manageiq/app/models/tenant.rb:240:in seed' /root/ws/manageiq/lib/evm_database.rb:68:in block (2 levels) in seed'
/root/ws/manageiq/lib/evm_database.rb:57:in each' /root/ws/manageiq/lib/evm_database.rb:57:in block in seed'
/root/ws/manageiq/lib/extensions/ar_table_lock.rb:21:in block (2 levels) in with_lock' /root/ws/manageiq/lib/extensions/ar_table_lock.rb:21:in block in with_lock'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/database_statements.rb:230:in block in transaction' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/transaction.rb:189:in within_new_transaction'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/database_statements.rb:230:in transaction' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/transactions.rb:211:in transaction'
/root/ws/manageiq/lib/extensions/ar_table_lock.rb:15:in with_lock' /root/ws/manageiq/lib/evm_database.rb:56:in seed'
/root/ws/manageiq/db/seeds.rb:8:in <top (required)>' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/dependencies.rb:296:in load'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/dependencies.rb:296:in block in load' /usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/dependencies.rb:268:in load_dependency'
/usr/local/rvm/gems/ruby-2.2.4/gems/activesupport-5.0.0.beta3/lib/active_support/dependencies.rb:296:in load' /usr/local/rvm/gems/ruby-2.2.4/gems/railties-5.0.0.beta3/lib/rails/engine.rb:549:in load_seed'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/tasks/database_tasks.rb:265:in load_seed' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/railties/databases.rake:196:in block (2 levels) in <top (required)>'
Tasks: TOP => db:seed
(See full trace by running task with --trace)
== Removing old logs and tempfiles ==
== Preparing tests ==
** Confirming rails environment does not connect to the database
DEPRECATION WARNING: alias_method_chain is deprecated. Please, use Module#prepend instead. From module, you can access the original method using super. (called from singleton class at /root/ws/manageiq/lib/extensions/ar_process.rb:6)
DEPRECATION WARNING: alias_method_chain is deprecated. Please, use Module#prepend instead. From module, you can access the original method using super. (called from class:Preloader at /root/ws/manageiq/lib/extensions/ar_virtual.rb:283)
DEPRECATION WARNING: alias_method_chain is deprecated. Please, use Module#prepend instead. From module, you can access the original method using super. (called from module:FinderMethods at /root/ws/manageiq/lib/extensions/ar_virtual.rb:310)
DEPRECATION WARNING: alias_method_chain is deprecated. Please, use Module#prepend instead. From module, you can access the original method using super. (called from module:Calculations at /root/ws/manageiq/lib/extensions/ar_virtual.rb:317)
** Preparing database
rake aborted!
PG::ConnectionBad: FATAL:  Ident authentication failed for user "user"
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/postgresql_adapter.rb:647:in initialize' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/postgresql_adapter.rb:647:in new'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/postgresql_adapter.rb:647:in connect' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/postgresql_adapter.rb:212:in initialize'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/postgresql_adapter.rb:39:in new' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/postgresql_adapter.rb:39:in postgresql_connection'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/connection_pool.rb:721:in new_connection' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/connection_pool.rb:765:in checkout_new_connection'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/connection_pool.rb:744:in try_to_checkout_new_connection' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/connection_pool.rb:705:in acquire_connection'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/connection_pool.rb:501:in checkout' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/connection_pool.rb:364:in connection'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_adapters/abstract/connection_pool.rb:879:in retrieve_connection' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_handling.rb:113:in retrieve_connection'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/connection_handling.rb:87:in connection' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/migration.rb:1043:in current_version'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/migration.rb:1258:in last_stored_environment' /usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/tasks/database_tasks.rb:48:in check_protected_environments!'
/usr/local/rvm/gems/ruby-2.2.4/gems/activerecord-5.0.0.beta3/lib/active_record/railties/databases.rake:11:in block (2 levels) in <top (required)>' /root/ws/manageiq/lib/tasks/evm_dba.rake:141:in block (3 levels) in <top (required)>'
/root/ws/manageiq/lib/tasks/test.rake:31:in `block (2 levels) in <top (required)>'
Tasks: TOP => db:drop => db:check_protected_environments
(See full trace by running task with --trace)

This is fixed in rails master branch. Please git pull manageiq and bundle to get the fix.

Please try that and let us know if it still fails for you. Thanks.

checkout the latest master branch source code and deploy it, also failed as below:
== Preparing tests ==
** Confirming rails environment does not connect to the database
** Preparing database
rake aborted!
PG::ConnectionBad: FATAL:  Ident authentication failed for user "user"
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:663:in initialize' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:663:in new'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:663:in connect' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:212:in initialize'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:39:in new' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:39:in postgresql_connection'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:721:in new_connection' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:765:in checkout_new_connection'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:744:in try_to_checkout_new_connection' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:705:in acquire_connection'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:501:in checkout' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:364:in connection'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:879:in retrieve_connection' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_handling.rb:113:in retrieve_connection'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/connection_handling.rb:87:in connection' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/migration.rb:1043:in current_version'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/migration.rb:1258:in last_stored_environment' /usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/tasks/database_tasks.rb:48:in check_protected_environments!'
/usr/local/rvm/gems/ruby-2.2.4/bundler/gems/rails-2c53e2799250/activerecord/lib/active_record/railties/databases.rake:11:in block (2 levels) in <top (required)>' /root/ws/manageiq/lib/tasks/evm_dba.rake:141:in block (3 levels) in <top (required)>'
/root/ws/manageiq/lib/tasks/test.rake:31:in `block (2 levels) in <top (required)>'
Tasks: TOP => db:drop => db:check_protected_environments
(See full trace by running task with --trace)

The ident error for user user makes me think it's actually the configuration of postgresql. Can you review the manageiq/guides repo particularly where the dev setup discusses configuring the pg_hba.conf file, thanks!

After you fix the ident issue (see pg_hba suggestions here, can you see if run into the problem in #6915

@vanloswang can you see if this fixes your issue: #7088
If you want and are comfortable doing so, you can apply just that patch locally:
wget https://github.com/ManageIQ/manageiq/pull/7088.patch
git am 7088.patch

@vanloswang Thanks for the update!


fix the testcase TestInParallelError

booleanMap expected to contain true values on odd number, so move
the code booleanMap[index] = true down to fix that.
Signed-off-by: Wang Long<EMAIL_ADDRESS>

I think the underlying problem with the test is that !value is checked for odd values, but booleanMap doesn't contain any entries that aren't true. Therefore, !value will always evaluate to false. I think your change has the right idea, but we should add booleanMap[index] = false where booleanMap[index] = true previously was.
booleanMap[index] = false
if index%2 == 0 {
    return fmt.Errorf("Error with %v", index)
}
booleanMap[index] = true

@joshwget thanks, I have updated the patch.

Can you check this out @vdemeester? I think it's ready to be merged.

@datawolf needs a rebase though :sweat_smile:

@vdemeester have done.

It is green.
LGTM 🐸


A11y Accessibility: After applying resize, "Editor content" textbox is not visible.

Steps to Reproduce

Install kantra tool and execute an assessment.
Change system resolution to 1280 x 768.
With the report open:
a. TAB until "hamburger" icon and press ENTER key.
b. TAB until "Issues" tab and press ENTER key.
c. TAB until "Detail" key (>) in first column and press ENTER key.
d. TAB until first file entry (e.g., pom.xml) and press ENTER key.
e. TAB until "Editor content" text box.
f. Apply resize to 200%
g. Observe the "Editor content" text box is no longer visible.

Expected Behavior
After applying resize, "Editor content" textbox should be visible.
Actual Behavior
After applying resize, "Editor content" textbox is not visible.
Environment Details
• Operating System: Windows 11 Enterprise
- Software Version: Microsoft Edge Version 130.0.2849.68 (Official build) (64-bit)
Other Resources:

CC @kthatipally


Allow Broker Catalog ID updates

Allow Broker Catalog ID updates
Motivation
Brokers could have their service and plan catalog IDs updated. Currently SM doesn't allow this because when inserting the new offering/planas there will be duplicate (broker_id, service_offering_name) and (service_offering_id, name) pairs which violates the unique constraint in the DB.
Approach
Ensure that the old offering/plan is deleted before trying to create the new one.
Pull Request status

[x] Initial implementation
[x] Integration tests

Coverage decreased (-0.02%) to 87.123% when pulling 3260af647f75ef716f7c5b489f390474525cf9cb on allow-catalog-id-changes into 8e292c9120fe9c5c2f5357ad024e4332176e386f on master.