How to test on VizWiz dataset

Hi, thanks for your interseting work!
For VQA task, I want to use OFA on VizWiz dataset (from 2022 VizWiz Grand Challenge Workshop）. The dataset contains train, val, test, each part has a json (with iamge-ids , questions and answers) and images. How can I use OFA to test on VizWiz? Should I convert my data to tsv ( how to do it) ? Thanks for details.

Hi, for other VQA-formulated datasets, please refer to issue #76, #105 (which is also related to VizWiz) and #73 for more information.


Implement info pages on the front end

This PR implements the frontend part of #56. You can preview the designs here: https://imgur.com/a/EE3PnL1
The details about each page will be separated in three sections.
About
The logo component has been modified with the option to change the tilda's color.
Regarding the card game images: the effects are applied with CSS and not with image-editing software. The images are saved in an assets folder that was also created in this PR. The red "coming soon" text may overlap with red areas of the image; the only solutions to this are either hardcode the position for each image or to change the color. I am not a huge fan of the former as it is hard to control for different viewports. My suggestion is to keep them as they are, as the effects will eventually be removed as we support more games. Note: the images have varying heights, so the "coming soon" texts will not be equally aligned (as they are placed near the bottom of each image)
There are two minor design tweaks that I have gone with:

the "Buy, sell and trade for free" and "Join the community" texts have been turned into headings. The original design didn't look good to me, mainly due to the different colors. Semantically speaking, those make more sense as headings anyways. This also leads to a more consistent design, as that section would be the only one without headings otherwisse.
Some icons may be different from the wireframes due to me not finding the equivalent in MUI's icon library, in which case I have gone with whatever felt the closest.

FAQ
The FAQ page, like the changelog page, is generated from a constants file. The answers can be provided as any valid React node; this is to allow more complex markup like hyperlinks and formatting. I have tried to provide answers to the questions based on my own understanding of the project, though I did leave one placeholder answer due to me having absolutely no idea what to put in there. If there are errors or desired changes, feel free to let me know or modify the FAQ data yourself.
Contact us
The form sends a request to the contacts API endpoint upon submission. As far as I have tested, the request itself is sent properly, but I have no idea whether an email would be sent correctly, as I have not had an opportuntiy to set up an email for local development (interestingly, I got a 200 OK response despite using the data from the sample .env file). The fields are validated to prevent unnecessary calls to the server. The email field validation is also debounced as to not hit the user with errors as soon as they type.
===
Let me know if there are any errors or other desired changes.

Awesome, it's literally a copy of the design! 👏
I have just one idea to improve the look of the more info bar. Maybe we can align the items to the left with a bit of a gap. I think this way it looks slick:


Lighthouse fixes

Lighthouse CI is now finally working.
The most important lesson: The rules are additive, meaning they don't overwrite each other. This has been an issue other users also encountered, see https://github.com/GoogleChrome/lighthouse-ci/issues/511 and see https://github.com/GoogleChrome/lighthouse-ci/issues/208#issuecomment-784501105 for a suggested solution. A variation of this has been implemented - a regex including all pages, but not those that have separate rules, needs to be used.
The excluded pages are also added dynamically, so we don't need to change the regex manually every time, just add the page to the list instead.
This solution runs on runners provided by GitHub. If you would like to work on migrating this to our own self-hosted runners, I suggest doing so (I) if we actually run out of minutes and (II) in an own PR.

Thank you so much. Finally some green checkmarks


[Bug]: Custom folder icon "translate" not work

Describe the bug
cant set "translator" to  "translate" folder icon
To Reproduce
"material-icon-theme.folders.associations": {
"basic": "base",  // works well
"downloader": "download",   // works well
"translator": "translate",   // not work
},
Expected behavior
works well
Screenshots

Computer information
last version
Additional context
No response
Code of Conduct

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

Hi, would you mind taking a look into the documentation?
You can find the necessary information here:
https://github.com/material-extensions/vscode-material-icon-theme?tab=readme-ov-file#custom-svg-folder-icons
Probably, you're missing some information in your path:
"material-icon-theme.folders.associations": {
    "translator": "../../../../icons/folder-translator"
}

The folder name is called "i18n" so you have to change your settings to the following:
"material-icon-theme.folders.associations": {
   "basic": "base",
   "downloader": "download",
   "translator": "i18n"
}

The folder name always has to have the name which is mentioned in this image:
https://github.com/material-extensions/vscode-material-icon-theme?tab=readme-ov-file#folder-icons


missing typescript upgrade  when update v10

🐞 Bug report

[ ] new
[ ] build
[ ] serve
[ ] test
[ ] e2e
[ ] generate
[ ] add
[x] update
[ ] lint
[ ] xi18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

Is this a regression?

 no
Description
as upgrade guide
During the Update

[ ]   Angular now requires tslint v6, tslib v2, and TypeScript 3.9. ng update will migrate you automatically.

so, have to manually upgrade.
upgrading successfully, but get compiler requires typescript missing upgrade also error.
🔬 Minimal Reproduction
 ng update @angular/core @angular/cli

before uprgade dependencies:
 "dependencies": {
    "@angular/animations": "^9.1.3",
    "@angular/cdk": "^9.1.2",
    "@angular/common": "~9.1.2",
    "@angular/compiler": "~9.1.2",
    "@angular/core": "~9.1.2",
    "@angular/forms": "~9.1.2",
    "@angular/platform-browser": "~9.1.2",
    "@angular/platform-browser-dynamic": "~9.1.2",
    "@angular/router": "~9.1.2"
}

  "devDependencies": {
    "@angular-devkit/build-angular": "^0.901.9",
    "@angular/cli": "^9.1.1",
    "@angular/compiler-cli": "~9.1.2",
    "@angular/language-service": "~9.1.2"
}

after:
  "dependencies": {
    "@angular/animations": "^10.0.3",
    "@angular/cdk": "^9.1.2",
    "@angular/common": "~10.0.3",
    "@angular/compiler": "~10.0.3",
    "@angular/core": "~10.0.3",
    "@angular/forms": "~10.0.3",
    "@angular/platform-browser": "~10.0.3",
    "@angular/platform-browser-dynamic": "~10.0.3",
    "@angular/router": "~10.0.3"
}

  "devDependencies": {
    "@angular-devkit/build-angular": "^0.1000.2",
    "@angular/cli": "^10.0.2",
    "@angular/compiler-cli": "~10.0.3",
    "@angular/language-service": "~10.0.3",
}

 ng s

🔥 Exception or Error

ERROR in The Angular Compiler requires TypeScript >=3.9.2 and <4.0.0 but 3.8.3 was found instead.

🌍 Your Environment

Angular CLI: 10.0.2
Node: 12.15.0
OS: win32 x64

Angular: 10.0.3
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace:

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.1000.2
@angular-devkit/build-angular     0.1000.2
@angular-devkit/build-optimizer   0.1000.2
@angular-devkit/build-webpack     0.1000.2
@angular-devkit/core              7.3.10
@angular-devkit/schematics        7.3.10
@angular/cdk                      9.2.1
@angular/cli                      10.0.2
@ngtools/webpack                  10.0.2
@schematics/angular               8.3.26
@schematics/update                0.1000.2
rxjs                              6.5.5
typescript                        3.8.3
webpack                           4.43.0

Can you please provide the full contents of the package.json?

I mentioned only updated packages. but it's okay:
{
  "name": "",
  "version": "1.1.7",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "npx jest",
    "clear-jest": "npx jest --clearCache",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "stage": "ng build --prod",
    "ng-high-memory": "node --max_old_space_size=6000 ./node_modules/@angular/cli/bin/ng",
    "compodoc": "compodoc -p tsconfig.json -s --theme laravel",
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^10.0.3",
    "@angular/cdk": "^9.1.2",
    "@angular/common": "~10.0.3",
    "@angular/compiler": "~10.0.3",
    "@angular/core": "~10.0.3",
    "@angular/forms": "~10.0.3",
    "@angular/platform-browser": "~10.0.3",
    "@angular/platform-browser-dynamic": "~10.0.3",
    "@angular/router": "~10.0.3",
    "@aspnet/signalr": "^1.1.2",
    "@devexpress/analytics-core": "^19.2.7",
    "@ngrx/core": "^1.2.0",
    "@ngrx/effects": "^9.1.0",
    "@ngrx/store": "^9.1.0",
    "@ngrx/store-devtools": "^9.1.0",
    "@ngx-translate/core": "^12.1.2",
    "@ngx-translate/http-loader": "^4.0.0",
    "angular-auth-oidc-client": "^10.0.15",
    "angular2-uuid": "^1.1.1",
    "browserslist": "^4.11.1",
    "color": "^3.1.2",
    "devexpress-dashboard": "^19.2.7",
    "devextreme": "^19.2.7",
    "devextreme-angular": "19.2.7",
    "globalize": "^1.5.0",
    "jest-html-reporter": "^3.0.0",
    "moment": "^2.24.0",
    "ng-zorro-antd": "^9.0.2",
    "oidc-client": "^1.10.1",
    "paix": "^1.0.0",
    "rxjs": "~6.5.5",
    "subsink": "^1.0.1",
    "tslib": "^1.11.1",
    "xlsx": "^0.15.6",
    "zone.js": "~0.10.3"
  },
  "browsers": [
    "last 2 version"
  ],
  "devDependencies": {
    "@angular-devkit/build-angular": "^0.1000.2",
    "@angular/cli": "^10.0.2",
    "@angular/compiler-cli": "~10.0.3",
    "@angular/language-service": "~10.0.3",
    "@compodoc/compodoc": "^1.1.11",
    "@types/jest": "^25.2.1",
    "@types/node": "~13.13.0",
    "codelyzer": "^5.2.2",
    "devextreme-cli": "latest",
    "devextreme-themebuilder": "latest",
    "jest": "^25.4.0",
    "jest-preset-angular": "^8.1.3",
    "ts-node": "~8.8.2",
    "tslint": "~6.1.1",
    "typescript": "^3.8.3",
    "typescript-tslint-plugin": "^0.5.5"
  }
}

Hi @muhammedMoussa, the problem here is that in your package.json, your typescript version is ^3.8.3. Semantically it does match what the @angular/compiler-cli requires which is 3.9.x, and thus the update will not be performed.
The problem here likely is that while the version is ^3.8.3 which current would install 3.9.6, you have a lock file which is unmaintained and typescript is still locked to a 3.8.x version.
In general it's recommend to use ~ for typescript versions, because minor versions can contain breaking changes and the Angular framework only support newer TypeScript versions in majors and minors.
This would also resolve the issue you are experiencing.


Table: Error message styling for all Inputs

Description

Added new styles to the table inputs error message

Text Input
Number Input
Autocomplete
Select

note: for autocomplete duplicate error message is shown which is part of another issue #2720.
References
Fixes  #2711, Fixes #2712, Fixes #2722,  Fixes #2725, Fixes #2727
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update

How Has This Been Tested?

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] 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
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings

@prashanthr6383 There are two scenarios with respect to validation.

Inbuilt constraint validation - The validations will be handled inside the component and upon receiving invalid user input, the component notifies the consumer with the details
Consumer side validation - The consumer will validate the input by listening to the change event emitted from the component and tells us what error message to display when required.

Our form components already have the required support for consumer side validation so we will first focus on extending the same for the table component as a first step. This PR is related to the inbuild constraint validation that is not implemented in our form components yet, the proposed changes rely on the errorText that is passed by the consumer to emit the error event back to the consumer. With that said I'll move the PR to draft state for now until we decide on the desired behavior and what we are going to support.


Rolling-update without load balancer possible?

I know we can't have several replicas without using Load Balancers but can we do rolling updates?
spec:
  replicas: 1
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxUnavailable: 0
      maxSurge: 1

So what happens is the new pod starts and is running and the old pod terminates until the readiness probe is finished. Will argo-tunnel update it's reference accordingly? And not have trouble?
Thanks

Depending on timing of both the rolling update and repair delay, there will be 2 pods, mirroring the >1 replica situation. You may see a brief blip of repairs before the sign TERM is handled. If the repair delay is configured too tightly, rate limiting might be triggered.
Though, keep in mind, it is not a situation of updating references.  Terminating the original pod will trigger tunnel tear down; launch a new pod will trigger tunnel creation.  Tunnels are replaced (which may also lead to a window when origins are not reachable).
My advice is to test your specific configuration inside a rolling update, observe the behavior, and determine if it is acceptable for your workflow.  If this is a production workflow, a load-balancer is advised, which allowing both versions to coexist and seamlessly transition.


[TextField] Floating label doesn't reset when resetting the form node

Hello,
Problem description
When I reset a form with uncontrolled inputs in it, the values are cleared but the floating label doesn't reset inside the TextField.
Link to minimally-working code that reproduces the issue
http://www.webpackbin.com/4kIJtmmNf
Versions

Material-UI: 0.16.5
React: 15.4.1
Browser: Chrome Version 55.0.2883.87 m (Win10)

@jgoux, why did you reset() a form with no initial values?

when a form is reset, each control's current value is reset to its initial value. If a control does not have an initial value, the effect of a form reset on that control is undefined.
– W3C

@frooeyzanny I think @jgoux wants to reset the form after the uncontrolled <TextField /> got input value.
In this case, the <TextField />'s <input> (a form element) got reset by the form reset event but <TextField /> itself, being a React element with existing, persistent state, never got reset to its initial state.
@frooeyzanny I'm not entirely sure but adding a reset function to <TextField>, which will set states to its initial values, might fix this.

We have been porting the component on the v1-beta branch. We reimplemented it from the ground-up. While we haven't tested it, I think that the issue is most likely fixed on that branch. Hence, I'm closing it.
Still, we will accept PR fixes until v1-beta takes over the master branch.

@oliviertassinari I don think the issue is still fixed. On submit of data , i'm calling event.target.reset() this is resetting the form but the labels are still floating.

@gauravsoni1 It's because React doesn't trigger any callback. The issue should be fixed on the React side. As far as I know.


Kotlin Builder Pattern - make class FoodOrder's constructor private

https://www.baeldung.com/kotlin-builder-pattern
class FoodOrder private constructor( is prefferable to don't allow creating object without using Builder

Thanks for letting us know - we'll logged an internal issue and we'll update the code soon.


Overall: The verbiage throughout the application isn't self explanatory

For example: the "My Organization Resources" header is completely unclear.  I, as a volunteer in a crisis, would have no idea what I am supposed to do.

cf: 575

Please include:

Quick Readibility
Visibility
User Messages
Content


operator camel-k (1.11.1)

Signed-off-by: Andrea Cosentino<EMAIL_ADDRESS>Thanks for submitting your Operator. Please check the below list before you create your Pull Request.
New Submissions

[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

[x] Have you considered whether you want to use semantic versioning order?
[x] Is your submission signed?
[x] Is operator icon set?

Updates to existing Operators

[x] Did you create a ci.yaml file according to the update instructions?
[x] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[x] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[x] Have you tested an update to your Operator when deployed via OLM?
[x] Is your submission signed?

Your submission should not

[x] Modify more than one operator
[x] Modify an Operator you don't own
[x] Rename an operator - please remove and add with a different name instead
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description of the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

I don't think there is something related to my PR, it seems more an env problem?

Can someone have a look?

/retest

I think same as https://github.com/k8s-operatorhub/community-operators/pull/2212#issuecomment-1408846842

My bad. I forgot to push it. I'll do

/merge possible

/retest

https://hub.docker.com/layers/apache/camel-k/1.11.1/images/sha256-36824035d1e1fabd62e68a468fdd0b746128f2263432255d4b9de623b7707c5d?context=explore

@mvalarh could this be merged now?

/hold cancel

/merge possible

It doesn't seem to be related to the PR the error for 4.9

/retest

/merge possible

/merge possible


[fb-package] Usability improvements + fix to hesitant_and_* vars

Description
General usability improvements to contingency pipeline. Decrease memory usage. Improve clarity and conciseness. Fix some variable definitions (will need to reissue Box tables).
Changelog

Initially filter data to only keep columns used in aggregations.
Filter list of files from params$input to leave out unnecessary files, i.e. if a file doesn't contain any responses within the requested aggregation date range. Assumes standard CSV name format.
Introduce new params setting use_input_asis to suppress above feature. Necessary if inputting files with non-standard names or if want to load all data files regardless of specified start and end dates.
Simplify code that handles removing aggregations when necessary columns are missing.
Fix definitions of hesitant_and_* variables -- previously denominator was all responses to V3 (vaccine acceptance item), but the intent was to do the calculation among hesitant responses only. (This change has already been made in the report data and other data sent to FB.)
Add default weekly aggs (same as default monthly aggs for now).

looks like you ran into a conflicting change in contingency_variables.R


support debugging multiworkers

Description:
consider following code
import ballerina/io;
function main(string... args) {
    worker w1 {
        int workerid = 1
        io:println("workerid", workerid);  //<-- breakpoint here
    }
    worker w2 {
        int workerid = 2
        io:println("workerid", workerid);  //<-- breakpoint here
    }
}

The workerid variable value shows incorrectly. related to https://github.com/ballerina-platform/ballerina-lang/pull/9900

Fixed by #10255


Docs stop without further links on how to actually implement it in an application, only basic "you have to use the application ID" , this is not really enough information, I was hoping to find a way on how to implement it.

[Enter feedback here]

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

ID: ddcad97f-02c6-4307-7ed8-85ba7ae23ecc
Version Independent ID: 51a5e20b-c221-ee05-cb44-a479bfcf1a00
Content: Configure Always Encrypted by using Azure Key Vault - Azure SQL Database
Content Source: articles/azure-sql/database/always-encrypted-azure-key-vault-configure.md
Service: sql-database
Sub-service: security
GitHub Login: @VanMSFT
Microsoft Alias: vanto

@Tim-Bijnens Thanks for the feedback !  I have assigned this issue to content author to investigate and update the document as appropriate.

Hi @Tim-Bijnens - Thanks for bringing up this issue. Looks like the tabs got mixed up, and included only useful information in one tab. I have fixed this in a new pull request, and it should be updated later today. We appreciate your assistance by bringing this to our attention!


Added string for haptics

Added translation for Settings.Haptics.
(this comment will be updated if more changes will be made before this pull request's merge/closing)

Thanks for the additions!


Error when trying to send GAS (TextEncoder is not defined)

Hi.
I'm using the 5.0.0-next.15 release. I'm trying to do a transfer, but I'm getting this error instead:
    at ScriptBuilder.emitString (/home/lock9/Workspace/project/node_modules/@cityofzion/neon-js/dist/webpack:/@cityofzion/neon-core/lib/sc/ScriptBuilder.js:113:1)
    at ScriptBuilder.emitAppCall (/home/lock9/Workspace/project/node_modules/@cityofzion/neon-js/dist/webpack:/@cityofzion/neon-core/lib/sc/ScriptBuilder.js:48:1)
    at GASContract.transfer (/home/lock9/Workspace/project/node_modules/@cityofzion/neon-js/dist/webpack:/@cityofzion/neon-js/src/experimental/nep17/base.ts:134:1)
    at process._tickCallback (internal/process/next_tick.js:68:7)

I'm using Ubuntu 20.04.3 LTS

Have a look at this https://github.com/CityOfZion/neon-js/issues/701

@lock9 I know this is old but can we consider this issue resolved or should it stay open?

Closing assuming it is solved. Let me know if we should re-open


Failed to install v1.8.0

Hi
My system is Windows 10, and I executed the commands ‘npm install @heartexlabs/label studio’ and ‘yarn add @heartexlabs/label’ studio, but the dependent packages were not successfully installed. What is the reason @makseq

There are only images and no build folder on the NPM package

Same error here. We cannot install via npm the 1.8.0 version. 1.4.0 still works fine

I have the same error on Linux.
I tried to build from source, but could not find a way to properly export the 'LabelStudio' module.

Same problem here! hopefully the LSF team can resolve this! thanks alot!

npm install @heartexlabs/label-studio --ignore-scripts

https://github.com/heartexlabs/label-studio-frontend/issues/1488

same problem here

Any chance to fix this?

Same error here

Try installing v1.4.0
npm i<EMAIL_ADDRESS>

Has anyone found a fix for this?
I am facing same error

The package is broken (not uploaded correctly) in NPM repository. If you want to use it, I'd recommend pulling the repository and build the package not with npm but with yarn.
tl;dr try to replicate the steps from GitHub CI and pay attention to versions used.
https://github.com/HumanSignal/label-studio-frontend/blob/master/.github/workflows/build_bundle.yml

Is there a workaround for this other than building the package locally and pointing to that? https://github.com/HumanSignal/label-studio-frontend/issues/1488 is also open with the same issue


Backend API Changes for multi-user

User-specific Data Handling: Ensure that the API handles data in a user-specific manner.
Authentication Checks: Add authentication checks to your API endpoints.

Remove creation of default_user from migrations

Change default_user to actual user on the backend side

Validate, that user can modify and delete only their own messages and links

Validate, that anonymous user can't delete or modify any messages at all.


Add ami validation

proposed fix to https://github.com/spulec/moto/issues/5159
(branched off of https://github.com/7bulls/moto/tree/add-keypair-validation)

Hi @bblommers!
This failed test in server mode considers parts I think I didn't change and it passes in server mode on my local machine. Could you please tak a look and maybe restart tests from this failed one?
Also thanks for your kindness and quick colaboration on these past few PRs! These are my first open source contribution so it is very encouraging eperience :)

Hi @bblommers!
This failed test in server mode considers parts I think I didn't change and it passes in server mode on my local machine. Could you please tak a look and maybe restart tests from this failed one?

Looks like it was an intermittent failure - restarting the tests fixed it indeed.

Also thanks for your kindness and quick colaboration on these past few PRs! These are my first open source contribution so it is very encouraging eperience :)

Happy to hear that - and thank you for all your work here! Moto only exists because of contributors like you, spending personal time to fix bugs and add new features, so these PR's have been very welcome!


[Meshery] Implemented NATS subscriber

Description
Nats subscribing to meshsync. Getting data in the format of database schema
.
Notes for Reviewers
What about the errors in the helper package. An issue should be created to solve that.
Signed commits

[x] Yes, I signed my commits.

@kalradev Can you address to the CI errors

@ramrodo as contributors run into initial e2e integration test failures, I wonder if you might offer some guidance (https://github.com/layer5io/meshery/pull/2130/checks?check_run_id=1599778169#step:10:318). // @vineethvanga18

@ramrodo as contributors run into initial e2e integration test failures, I wonder if you might offer some guidance (https://github.com/layer5io/meshery/pull/2130/checks?check_run_id=1599778169#step:10:318). // @vineethvanga18

@kalradev I downloaded your branch and the tests pass if you run the backend and frontend locally and separately. The issue is when you run the server vía npm run dev or npm run ci-test-integration, doing that there is an Internal Server Error. I recommend you to execute the project as same as in CI to debug and find the problem.

@leecalcote Merging this for now as it does not break any functionality. good with this decision?


[HUDI-4987] Rename Hudi Streamer related configs

Change Logs
Rename Hudi Streamer related configs with new prefix hoodie.streamer..  The configs using the old naming with the prefix hoodie.deltastreamer. should still work, making this change backwards compatible.
Impact
Both old and new configs should work.
Risk level
low
Documentation Update
The documentation has already been updated.
Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

Looks good. All the .key(STREAMER_CONFIG_PREFIX occurrences are mapped to corresponding .withAlternatives(DELTA_STREAMER_CONFIG_PREFIX

Will land this PR. FT other modules is timing out in Azure CI. We need to redistribute the tests to other modules.


 I like the new maps and the mod but they both need more monsters in the maps or an adjustable feature for how many can spawn like the loot multipliers. I would try to do something about it myself if I knew how to do that kind of stuff🤣 I would greatly appreciate a feature being added for more monsters or just more monsters In general. other than that all of the other features so far are great and add some nice stuff to make you feel like your doing more in one match I really like it.  I like the new maps and the mod but they both need more monsters in the maps or an adjustable feature for how many can spawn like the loot multipliers. I would try to do something about it myself if I knew how to do that kind of stuff🤣 I would greatly appreciate a feature being added for more monsters or just more monsters In general. other than that all of the other features so far are great and add some nice stuff to make you feel like your doing more in one match I really like it. Keep up the good work👍

Well, theses settings are in the SDK
I'm not the creator of orion, I can't change the amount of monsters
But if you use the last version of the mod, Wateridge is supposed to be filled of monsters
At the end of the days there will be around 12 monsters
How much time did you stayed in Wateridge ?

 I like the new maps and the mod but they both need more monsters in the maps or an adjustable feature for how many can spawn like the loot multipliers. I would try to do something about it myself if I knew how to do that kind of stuff🤣 I would greatly appreciate a feature being added for more monsters or just more monsters In general. other than that all of the other features so far are great and add some nice stuff to make you feel like your doing more in one match I really like it. Keep up the good work👍

Well, theses settings are in the SDK when the map is made I'm not the creator of orion, I can't change the amount of monsters But if you use the last version of the mod, Wateridge is supposed to be filled of monsters At the end of the days there will be around 12 monsters But there is no global multiplayer for monster spawning as for scraps in the game How much time did you stayed in Wateridge ?

 Maybe I was just getting really lucky. I will try to use the last version later today and see if that helps me get monsters more often. I appreciate you telling me about that👍

I ran around waterridge and Orion for a while and barely encountered any monsters I found one face sucker and a spore lizard and I got killed by a bracken after going there 14 times and trying to die intentionally I was just running around the maze. I like the new maps and the mod but they both need more monsters in the maps or an adjustable feature for how many can spawn like the loot multipliers. I would try to do something about it myself if I knew how to do that kind of stuff🤣 I would greatly appreciate a feature being added for more monsters or just more monsters In general. other than that all of the other features so far are great and add some nice stuff to make you feel like your doing more in one match I really like it. Keep up the good work👍

Well, theses settings are in the SDK when the map is made I'm not the creator of orion, I can't change the amount of monsters But if you use the last version of the mod, Wateridge is supposed to be filled of monsters At the end of the days there will be around 12 monsters But there is no global multiplayer for monster spawning as for scraps in the game How much time did you stayed in Wateridge ?

 Maybe I was just getting really lucky. I will try to use the last version later today and see if that helps me get monsters more often. I appreciate you telling me about that👍

What about now ?

 I like the new maps and the mod but they both need more monsters in the maps or an adjustable feature for how many can spawn like the loot multipliers. I would try to do something about it myself if I knew how to do that kind of stuff🤣 I would greatly appreciate a feature being added for more monsters or just more monsters In general. other than that all of the other features so far are great and add some nice stuff to make you feel like your doing more in one match I really like it. Keep up the good work👍

Well, theses settings are in the SDK when the map is made I'm not the creator of orion, I can't change the amount of monsters But if you use the last version of the mod, Wateridge is supposed to be filled of monsters At the end of the days there will be around 12 monsters But there is no global multiplayer for monster spawning as for scraps in the game How much time did you stayed in Wateridge ?

 Maybe I was just getting really lucky. I will try to use the last version later today and see if that helps me get monsters more often. I appreciate you telling me about that👍

What about now ?

It is much better now. I tried it out with a friend yesterday and realized there was a lot more monsters. Thank you for the information and updates. I will continue to try it out every update👍


[Secure JSON RPC] Refactor the lightweight JSON RPC client to support optional versions.

Motivation
This small PR makes the 'version' field optional in the 'get_account_state()' API call of the secure JSON RPC client. This prevents the client from having to "sync up" to the latest state of the blockchain, and reflects recent changes to the JSON RPC server code (see  here: https://github.com/libra/libra/pull/3460).
Have you read the Contributing Guidelines on pull requests?
Yes.
Test Plan
All local tests pass (including the newly added one).
Related PRs
None.

Thanks, David! As discussed offline, I've updated this PR to only make the version field optional in the secure JSON RPC client and removed the changes that defined a JsonRpcClient interface.
For external reader context: the JsonRpcClient interface is no longer needed as we'll test the (up and comign) JsonRpcLibraInterface implementation using end to end tests rather than unit tests, thus we don't need to expose the interface.

@bors-libra r+

:pushpin: Commit f0d5cd4 has been approved by davidiw

:hourglass: Testing commit f0d5cd4cd5e00142ee117433e13f35176827a9f6 with merge ac4edd834089ddfb585b6e3fd858696d90f333c5...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: davidiw
Pushing ac4edd834089ddfb585b6e3fd858696d90f333c5 to master...


Image in svg render with bug if width and height equal

If i set width and height in pixels equal image render very strangely.
Image addition translate to x,y.
if i set x=100, y=100, width=200, height=200 - part(bottom right) of the image is cut off.
but if i set width=200, height=201 - everything ok.
if i set x,y great then width and height - the picture will not be visible at all

You need to set a correct viewBox attribute value:
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox
http://tutorials.jenkov.com/svg/svg-viewport-view-box.html

+1 Can't find a solution, in dev it works fine setting + 1 to the height but in production it doesn't work. Nothing appears.

Can you try the latest version, should be fixed.


Ignore html tag in sticky scroll

Everyone knows when he is coding in html file he is working inside html tag.
It's annoying to see a <html>, <head> and <body> tag always at the top

yes i agree, though i don't exactly see how you would differentiate between tags/ lines,
but you could just add a line limit, for example taking the last five lines only or the first and the last 4.
This is especially a problem if you work with multiple panels so the screen space is already reduced, normally this doesn't matter, but if you work on a laptop without secondary monitor, half the screen is the tested web page and the top of the editor is html and bottom css/js, it takes up half of that already quarter of screen space.


Specimen browser storage

By submitting this PR, I am indicating to the Numberscope maintainers that I have read and understood the contributing guidelines and that this PR follows those guidelines to the best of my knowledge. I have also read the pull request checklist and followed the instructions therein.

This PR is second in the PR merge chain.
Specimen browser storage
This PR adds two new files that aren't used anywhere at this point: browserCaching.spec.ts and browserCaching.ts.  browserCaching.ts adds the interface for storing specimens in the browser. This file is updated in later iterations, but largely remains the same.

This is very confusing. The "files changed" tab on this PR is showing 25 files changed , whereas if I check out specimens_browser_storage in my local clone and do git diff --stat ui2 it shows only 8 files changed, and if I am reading the PR description correctly, all that this should be doing is adding two files. Can anyone clarify the situation? I think that certainly some of the issue is the conflicts that need to be resolved. If anyone is able to resolve those conflicts, that would be great; that might clear up the weirdness with the "files changed tab". When we get this weirdness ironed out, then we can return to the main review. If anyone from the Delft team can simply confirm that all this PR should be doing is adding two files (namely src/shared/browserCaching.ts and src/shared/tests/browserCaching.spec.ts), then I think the simplest thing to do would be to create a new fresh single-commit PR that just adds those two files to the current state of ui2. Anyone who would be able to do that, please do. Thanks to all reading this for your help!

OK, having slept on it, my plan is to just look at the diffs between the final files in this PR, sift out any changes that are from conflicting changes previously made, and create a new fresh PR with just the remaining changes on top of ui2. When that PR is in place, I will close this one unmerged.

Closing in favor of #362.


Multi value! And even more fuzzing!

fixes #77

It looks like some change here (probably related to blocks having types or making the types shared) is making the types come out in non-deterministic orders. I'm going to solve this with an explicit sorting step for emitting types.


Moving Average Calculation

I'm having trouble with this code. I want to calculate the moving average of a series of M values.
I first inizialize an empty array, then i read the value from an ultrasonic sensor, do some calculation and then I "delete" the first element of the array with slice() (row 50) and then add the new value to the end of the array (row 52). In this way I have an array with the lasts M value of the sensors.
The sketch works for a few times then it freeze completely, I assume is a memory issue and I don't know how to solve this
MovingAverageFilter.zip

Hi @Brunez3BD ,
today 0.3b version has been released and probably this bug has resolved.
Try with it and let me know.
Thank you.


Another USB device that takes ttyUSB0 makes deconz fail to load device

If I have another serial device like a rfxtrx device that takes ttyUSB0 deconz can't find the conbee stick.
Please see workaround here to find out to fix this. You should be able to script this some how especially in the hass.io plugin
https://github.com/helto4real/hassio/blob/master/setupdeconz.md

Great work @helto4real

this is still a point. I cant open the link, but i found a solution by my self. I used docker-compose file, so i just mapped
    devices:
      - /dev/ttyUSB1:/dev/ttyUSB0

That works. But the number might change in reboot

deCONZ has added a new command line parameter to allow selecting the device - I will be adding this to the container shortly and that should solve this issue. Stay tuned.

Yes with USB discovery pointed out in my original post plus this fix will. Thanks!

This should be fixed in the next version of this image which will get pushed shortly. See: https://github.com/marthoc/docker-deconz/issues/37#issuecomment-424773484

this is still a point. I cant open the link, but i found a solution by my self. I used docker-compose file, so i just mapped
    devices:
      - /dev/ttyUSB1:/dev/ttyUSB0

this don´t work for my. i have tried many mappings but none worked. but in log i see two things i don´t understand.

GW firmware update not supported on x86 linux headless

i have a 64bit system im running docker on:
uname -m
x86_64

log shows like this endless:

16:39:19:747 COM: --dev: /dev/ttyUSB1
16:39:19:757 COM: --dev: /dev/ttyUSB1
16:39:20:748 COM: --dev: /dev/ttyUSB1
16:39:20:757 COM: --dev: /dev/ttyUSB1
16:39:21:747 COM: --dev: /dev/ttyUSB1
16:39:21:757 COM: --dev: /dev/ttyUSB1
16:39:22:747 COM: --dev: /dev/ttyUSB1
16:39:22:757 COM: --dev: /dev/ttyUSB1


What's the meaning of imgBatchXYZ?

What's the meaning of imgBatchXYZ?

https://github.com/Xylon-Sean/rfnet/blob/98f9d67f81b005e0c7b8a7c6d2cb036617aeed53/utils/common_utils.py#L45-L53
This function is used to generate each index for a batch.
Like, you have a [3, 256, 256, 1]  - [B, H, W, C] image
Use grid = imgBatchXYZ(3, 256, 256) will give each index of these pixels.


PWX-8186: Consul ListMembers should return 'not implemented'.

Signed-off-by: Jose Rivera<EMAIL_ADDRESS>

Not needed...


Fix tern-lint demo sources

tern-lint is now consumed as a node module.

Thanks I will do the same thing for codemirror (use codemiror from npm install)

done https://github.com/angelozerr/tern-tabris/commit/a2152473ead802f3dad41d3c42de72ce21f31cac

Thanks!


pbkdf2

switch to the new module name, will want to coordinate it so it gets published at the same time as parse-asn1#5 to avoid duplicates

@calvinmetcalf can you rebase this?

Rebased, @calvinmetcalf feel free to merge on green light from TravisCI

3.9.14


Fix misc errors in the install process.

Fix UnicodeDecodeError during install.
Fix "option --all not recognized" during clean.

Looks, good - merging :)

Uploaded this to pypi.


Proposal - Extended Data Validation: validate_create and validate_edit instead of just validate in contrib.sqla

It's a simple draft of what I propose.
Use cases:
-I am creating a book record, the title attribute of the book record can't be changed, so I removed the title attribute from the edit form. Using the same validate method for both create and edit processes doesn't help me very much.

I have a model that is quite complex with over 50 attributes. I kept the create form minimal and it has only some basic attributes to get started. The edit form has all 50 attributes.

The validation process is not the same in both create and edit processes for these scenarios.
I had these scenarios in my projects and I have overridden the create and edit methods.
I think if we are going to have a validate method at the end of the day, we better have two separate validate methods for both create and edit functionality.
@jowilf If this sounds good, I can keep working on it.

Have you considered checking the request.state.action attribute? For example:
    async def validate(self, request: Request, data: Dict[str, Any]) -> None:
        if request.state.action == RequestAction.CREATE:
            ...
        else: # RequestAction.EDIT
            ...

Have you considered checking the request.state.action? For example:

That solution didn't come to my mind but we could have done the same thing, instead of two different methods like before_create or before_edit. Why didn't we?
We could have just one method and use request.state.action... Something like this?
    async def before(self, request: Request, data: Dict[str, Any]) -> None:
        if request.state.action == RequestAction.CREATE:
            ...
        else: # RequestAction.EDIT
            ...

I know it's not the same but I think if we are meant to have two separate before_ methods for both create and edit, we might also have two separate validate_ methods for both create and edit.
In the end, what's the downside? In my point of view, it only gives a better developer experience.

Closing due to inactivity.


TestApp appears to white after application start

I'm having issues with this in my app resizing my window to go across all three monitors. I tried running the example in Master, but it doesn't seem to run very well - it doesn't display two logs and after a couple seconds the whole application goes white. Is the demo stable?

Please provide a sample application to investigate your problem. Of course the demo application is stable.

Here's what I see with the test app:
NLogViewer.zip

Have a look at https://github.com/dojo90/NLogViewer/blob/master/src/NLogViewer.TestApp/MainWindow.xaml.cs#L36. This is a holdover when I ran memory leak tests. If you comment out these lines, everything should work as you expect. I will adjust this in my next release.

Does this problem still exist?

I didn't have a ton of time, but I pulled the latest and ran the TestApp and it appears to be working now. I'll probably attempt to integrate the package into our codebase in the next week or two.


Add option to allow non-standard Common Name (CN) in SSL certificate verification.

Fixes #704

Okay, so this LGTM, with one change: it needs to be for only go1.15+ only. I coded this up, but couldn't make it commit well, so I'm going to merge and push a follow up.


Investigate why breaking --path in 4701 did not fail specs in CI.

In working on #4992, I realized I could get many install/path_spec.rb failures locally after the bug had been introduced in #4701, but none of them failed in CI. It might be worth getting to the bottom of that if there are reasons specs should fail in CI that don't.

Closing because there hasn't been any progress on this, but as always added test coverage would be welcome!


page.GetPage sometimes succeeds but sometimes fails

What version of Hugo are you using (hugo version)?

$ hugo version
hugo v0.136.0-2939270a3bb78b3799973345c0dab7fa239cef9d+extended linux/amd64 BuildDate=2024-10-15T13:17:24Z VendorInfo=gohugoio

Does this issue reproduce with the latest release?
Yes.
Description
With page.GetPage used in a shortcode:

When parallel processing is enabled, page.GetPage sometimes can get the page but sometimes fails.
When setting HUGO_NUMWORKERMULTIPLIER=1, it can't get the page.

Reproduce Steps

Clone the repo https://github.com/xuhdev/hugo-issue-12950 . This is basically hugo new site with two more files:

layouts/shortcodes/my_shortcode.html:

{{- with page.GetPage (.Get 0) -}}
  {{ .Title }}
{{- else -}}
  {{ errorf "GetPage failed to get %s" (.Get 0) }}
{{- end -}}

content/posts/a.md:

date = '2024-10-15T22:45:34-07:00'
title = 'A'
+++++++

{{< my_shortcode "./a" >}}

Run HUGO_NUMWORKERMULTIPLIER=1 hugo, it generates the error ERROR GetPage failed to get ./a.
Run HUGO_NUMWORKERMULTIPLIER=4 hugo multiple times (try 10 times if you keep getting the same result), it sometimes generates the error above, sometimes succeeds:

                   | EN
-------------------+-----
  Pages            |  5
  Paginator pages  |  0
  Non-page files   |  0
  Static files     |  0
  Processed images |  0
  Aliases          |  0
  Cleaned          |  0

https://gohugo.io/functions/global/page/
Unless you know what you're doing, don't use the global page function.


Provide capability to update shared user profile and resolve the shared profile based on organization hierarchy

Problem
WSO2 Identity Server (IS) currently has user sharing functionality to allow a single user identity to belong to multiple organizations, with the parent organization managing the user’s credentials. Once a user is shared with sub-organizations, different entitlements (roles and groups) can be assigned to the user within those sub-organizations. However, there is a restriction as user’s profile cannot be edited.
Therefore, there is no way to manage or customize specific attributes for that user on a per-organization basis.
Proposed Solution
To address this, we introduce a metadata property for each local user attributes (attributes managed at user stores external to IS) and identity attribute(attributes managed at the IS data layer) named “SharedProfileValueResolvingMethod”, which can have one of the following values:

FromOrigin
FromSharedProfile
FromFirstFoundInHierarchy

Also, allow to edit the attributes in the shared profile if the above mentioned metadata is set to FromSharedProfile or FromFirstFoundInHierarchy.
Then, resolve the shared user profile according to claim's SharedProfileValueResolvingMethod value.

Alternatives
No response
Version
7.1.0

PRs:
BE PRs:

https://github.com/wso2/carbon-identity-framework/pull/6245
https://github.com/wso2/carbon-identity-framework/pull/6246


Bump artman verison 0.4.20 to contain the c# csproj generation support

Need to release a new version to capture Chris's https://github.com/googleapis/artman/pull/293


WFLY-9711 Move all Servlet specific tests to integration/web

Also move tests that require other features to the relevant package
for that feature

Retest this please


unicode / utf8 issue

Here are files created by macOS 10.13.3 screen capture when language is set to Finnish:
~/Desktop> ls -l
-rw-r--r--@ 1 ytti  staff    41891 Mar 24 19:58 Na??ytto??kuva 2018-3-24 kello 19.58.21.png
-rw-r--r--@ 1 ytti  staff    83272 Mar 29 10:23 Na??ytto??kuva 2018-3-29 kello 10.23.27.png

Copying one of them from elvish and another shell to remote machine, and remote machine under bash looks like this:
ytti@ytti:~/tmp$ ls -la N*
-rw-r--r-- 1 ytti ytti 41891 Apr 18 22:36 'Näyttökuva 2018-3-24 kello 19.58.21.png'
-rw-r--r-- 1 ytti ytti 41891 Apr 18 22:38 'Näyttökuva 2018-3-24 kello 19.58.21.png'
ytti@ytti:~/tmp$ stat -c %n N*
Näyttökuva 2018-3-24 kello 19.58.21.png
Näyttökuva 2018-3-24 kello 19.58.21.png
ytti@ytti:~/tmp$ stat -c %N N*
'Näyttökuva 2018-3-24 kello 19.58.21.png'
'Näyttökuva 2018-3-24 kello 19.58.21.png'
ytti@ytti:~/tmp$

Digging but further, there is esoteric coding issue
ytti@ytti:~/tmp$ stat -c %n N* > moi
ytti@ytti:~/tmp$ hexdump -C moi
00000000  4e 61 cc 88 79 74 74 6f  cc 88 6b 75 76 61 20 32  |Na..ytto..kuva 2|
00000010  30 31 38 2d 33 2d 32 34  20 6b 65 6c 6c 6f 20 31  |018-3-24 kello 1|
00000020  39 2e 35 38 2e 32 31 2e  70 6e 67 0a 4e c3 a4 79  |9.58.21.png.N..y|
00000030  74 74 c3 b6 6b 75 76 61  20 32 30 31 38 2d 33 2d  |tt..kuva 2018-3-|
00000040  32 34 20 6b 65 6c 6c 6f  20 31 39 2e 35 38 2e 32  |24 kello 19.58.2|
00000050  31 2e 70 6e 67 0a                                 |1.png.|
00000056
ytti@ytti:~/tmp$

For letter 'ä':

Expected encoding: 0xc3a4 (precomposed form, latin small letter a with diaeresis)
Elvish copied encoding: 0x61cc88 (canonical decomposition, latin small letter a + combining diaeresis)

This is first I've seen this format of ä, I am surprised, but I should not be, UTF8 allows this strange decomposition of two characters into one.
Anyhow, the two distinct issues are

macOS has written it to disk as 0xc3a4, why is it not displayed as 'ä'
when I scp copy it (with tab complete) in elvish, why does it become 0x61cc88?

I suspect this is some bug in Golang unicode library, I can put in some time during the weekend to try to hunt it down.
~> /usr/local/bin/elvish -buildinfo
version: HEAD-bac2d37
builder: unknown
~> uname -a
Darwin lintukoto.local 17.4.0 Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64 x86_64
~>

This URL seems relevant to the problem:
https://blog.golang.org/normalization
It seems some code is normalising it to decomposed forms, I couldn't immediately find elvish doing it itself, so likely some external library is normalising to decomposed form.
Obviously elvish should be entirely unopinionated and do no normalisation of rune forms.

This may be pilot error. It may actually be 0x61cc88 on the disk, and it's zsh which normalised them to composed form, so I've never noticed they are broken as generated by macOS.
I'm looking to confirm.

Yup, pilot error:
https://apple.stackexchange.com/questions/83935/unicode-normalization-for-filenames-and-copied-text-from-pdfs
irb(main):019:0> Dir.entries(".")[47].b
=> "Na\xCC\x88ytto\xCC\x88kuva 2018-3-29 kello 10.23.27.png"
Absolutely shocked macOS does this, and more surprised zsh has protected me from this brokenness all these years, but I don't think at all that it's shell's position to be opinionated,  so elvish is doing the right thing, macOS is doing the incorrect thing.


GitHub have updated their RSA SSH host key

:beetle: Bug report
Summary
GitHub changes their SSH RSA host key - https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
The old host key is hard coded here - https://github.com/Olivr/copybara-action/blob/784cc183a24166a6370ff95d1bd6f554c7cf050d/src/hostConfig.ts#L12
This action now fails because it cannot connect via SSH
Please make sure you have the correct access rights
and the repository exists.

          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The RSA host key for github.com has changed,
and the key for the corresponding IP address 140.[82](https://github.com/sourcery-ai/core/actions/runs/4523471705/jobs/7979921608#step:3:83).112.3
is unknown. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending RSA key in /root/.ssh/known_hosts:1
  remove with:
  ssh-keygen -f "/root/.ssh/known_hosts" -R "github.com"
RSA host key for github.com has changed and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.

Steps to reproduce the problem

Environment

Version:

Possible fix
Change the githubKnownHost to the new value found here

I guess this one has been abandoned. Forks like https://github.com/thatdot/copybara-action and https://github.com/ahoylabs/copybara-action aren't allowing issues. Figuring out where is best to go.

hi @bitofbreeze I am in the process of updating it, bear with me :)


Make alloy.finos.org (and gitlab.alloy.finos.org) fully resilient

gitlab.alloy.finos.org

[x] Backup of GitLab RDS (every 7 days)
[x] Backup of EC2 Volume (every 7 days)
[ ] Test restore procedure
[ ] Document restore procedure

alloy.finos.org

[ ] Investigate standard way to achieve fully resilience using AWS EKS
[ ] Apply changes
[ ] Design and run simple test to prove full resilience

@gs-bracej - do you have some resources to attach here re. EKS restore operations?
Do you think that - if we kill a worker node - EKS/CloudFormation would take care of restoring it automatically? I'm not very concerned about the downtime.

Yes, I've done that previously and CF will just recreate the machine. We could add some sort of machine-level healthchecks so CF replaces a machine if it has hung instead of died, but as you say downtime isn't really a worry - if we find a machine that is terminally hung we can just destroy it and let CF recreate.

TY @gs-bracej , EKS part is covered I'd say! We also have uptimerobot notifications in place, which shows a 100% uptime since 840 hours and 36 mins, not bad!

GitLab restore from snapshot was successful! Closing issue.


the reporting-operator could not get information from API

I am deploying the latest image of the operator. When, I check the log on the reporting-operator pod I see that it could not get information from the api. Is there any specific role should added ?
E1011 12:58:08.637031       1 reflector.go:134] github.com/operator-framework/operator-metering/pkg/generated/informers/externalversions/factory.go:101: Failed to list *v1.HiveTable: the server could not find the requested resource (get hivetables.metering.openshift.io) E1011 12:58:08.833365       1 reflector.go:134] github.com/operator-framework/operator-metering/pkg/generated/informers/externalversions/factory.go:101: Failed to list *v1.StorageLocation: the server could not find the requested resource (get storagelocations.metering.openshift.io) E1011 12:58:09.038422       1 reflector.go:134] github.com/operator-framework/operator-metering/pkg/generated/informers/externalversions/factory.go:101: Failed to list *v1.Report: the server could not find the requested resource (get reports.metering.openshift.io) E1011 12:58:09.238296       1 reflector.go:134] github.com/operator-framework/operator-metering/pkg/generated/informers/externalversions/factory.go:101: Failed to list *v1.ReportDataSource: the server could not find the requested resource (get reportdatasources.metering.openshift.io) ^C

This indicates the CRDs aren't installed, which would mean the install script had errors or if you used an OLM based install, OLM didn't create the CRDs. This doesn't seem to be permissions related, but rather an error of existence. It's also possible you deleted the CRDs but the operator was still installed when it produced these logs.
Since we discussed using metering 4.2 instead of 4.1 over slack and had more success, I'm closing this.


Remote TOML Dependencies

Description
Adds the ability to use a published TOML file as the source of your library alias
closes #107

Codecov Report
Attention: Patch coverage is 88.52459% with 7 lines in your changes are missing coverage. Please review.

Project coverage is 88.22%. Comparing base (aef5344) to head (6f5872c).

Files
Patch %
Lines

...rsioncatalogs/service/PublishedArtifactResolver.kt
90.62%
1 Missing and 2 partials :warning:

...ersioncatalogs/service/GradleDependencyResolver.kt
84.61%
0 Missing and 2 partials :warning:

.../dev/aga/gradle/versioncatalogs/GeneratorConfig.kt
90.00%
0 Missing and 1 partial :warning:

...gradle/versioncatalogs/service/ArtifactResolver.kt
0.00%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #108      +/-   ##
============================================
- Coverage     88.36%   88.22%   -0.14%
- Complexity      117      119       +2
============================================
  Files            13       16       +3
  Lines           421      433      +12
  Branches         68       71       +3
============================================
+ Hits            372      382      +10
- Misses           17       18       +1
- Partials         32       33       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Rethink about the runtime process model and electron

I have some difficulties starting the application shipping process around commit fb29964ff9f47ccdb877a4a827abae9357682005.
Initially, I started the runtime in electron's utility process and struggled with packager bundling 2fcb790682b53b21e8f984f6f7dd054b1d201e26. Eventually, I found it too troublesome to eval/load the extension module and its dependencies inside the electron main process, so I decided to manage the Node.js binary on the user's computer and run the runtime with that nodejs runtime.
Regarding the shipping of the runtime, currently I use esbuild to build another single file cjs module of blast-runtime. I have two options:

Use that downloaded node binary's npm to install @blastlauncher/runtime with ~/.blast/extensions prefix, just like other blast-extensions. The version can be explicitly found in ~/.blast/extensions/package.json, and version pinning and upgrading can also be easily done.
Ship the runtime module as electron assets. We can bundle it with electron-forge's webpack, and there's no need to handle some spawn process magic. But it needs to be upgraded with the electron app itself.

About the compatibility between the runtime and frontend, it's another story.
Tasks

[x] Update the @blastlauncher/runtime package to include minimum runtime dependencies. All deps should be bundled with esbuild.
Publish a new version of runtime. Use it along and pack with electron-client module webpack
[x] Implement a node binary manager module in @blastlauncher/utils (We can search for an existing solution first).
[x] Integrate the node binary manager in the electron-client.
[ ] Implement a runtime process manager in the electron-client.

https://stackoverflow.com/questions/62405815/loading-nodejs-module-at-runtime-in-electron-app
https://github.com/davideicardi/live-plugin-manager

Bundle blast-runtime/run.cjs along with electron app

https://github.com/ganeshrvel/tutorial-electron-bundle-binaries/


Tests: don't check in validator reports

No one responded to #1156 lol
For roundtrip tests, the validator report for the src file is checked in to the repo. At test time, a report for the dst file is generated and compared to the checked in report.
This generates both the src and dst reports at test time. All _report.json files are deleted. This decreases the effort needed to write a roundtrip test. Regenerating all reports like #875 did would also not be necessary.

@emackey @pjoe I am not really familiar with test process. Can you please have a look on this PR?

Great, thanks @scurest, and sorry for the delayed responses these days.


dev: Include risc0 generator logic in the garaga gen command

In the moment there is no way to easily generate the risc0 verifier contract through the CLI although the functionality is in generator_risc0.py. When garaga gen --system groth16 --vk hydra/garaga/starknet/groth16_contract_generator/examples/vk_risc0.json is called the output is the default groth16 verifier contract and not the specific risc0 one. A logic which decides which type of verifier contract should be generated should be added to gen.py

Since the vk is constant, we don't need to allow generation for it in the CLI.
It's better to maintain one contract for everyone and publish it on mainnet and put it in the docs


Release Farthest On Circle GP Service

Recommend you release the Farthest On Circle GP service on the Ops Server (currently owned by @jfrygeo . This is a nice one to show dynamically, in WAB, etc.

Agreed. Will proceed to publish on new geography servers post FedGIS

Added to backlog: https://app.asana.com/0/23169951437136/31304190918332

Workaround for issue #777, - instead of using an image service as mask to power the tool, the mask was copied to the server, when the service was published.
Farthest On Circle published top NSEC. https://nsec.esri.com/arcgis/home/item.html?id=779c8029eac24a129ce95a8f4caa8301
@jrweakland - please review for release.

We will not be releasing a workaround GP service from the NSEC Portal. @jfrygeo - please remove the workaround GP service and associated data on the NSEC Portal. I will review and release the proper GP service and associated data once you and @elinz have it running.

Do we want the underlying data to be data in a geodatabase on the server, or data as an image service? Since it's on the server and will be copied when we cut the server, does it make a difference?

@jfrygeo Just because the data is copied to an Ops Server doesn't mean that the gp service would work with the data copied to the server. Having the gp service configured to work against an image service does work (it's just not working on our dev server). I have already tested on the trial UC server and the farthest on circle gp service appears to work the one using the data reference through an image service and not referenced through an image service.

-Not able to release farthest on circle using an image service as background data for the tool to work. This is due to issue #777 .

However, it can be released with using a raster in a file geodatabase but it is not optimal due to it being a workaround.

@jfrygeo - have you had a chance to speak to the raster team yet?

I tried publishing about 1 month ago and still had same issue. Sorry I didn't have a chance to talk to raster and portal teams. Looks like in the github issue, Eric was trying to contact the team but a solution wasn't found.
Regards,
John
Sent from my iPhone
On Sep 20, 2015, at 2:22 PM, Jim Weakland <notifications<EMAIL_ADDRESS>wrote:
@jfrygeohttps://github.com/jfrygeo - have you had a chance to speak to the raster team yet?
—
Reply to this email directly or view it on GitHubhttps://github.com/Esri/ops-server-config/issues/722#issuecomment-141817372.

tried again (today) to use farthest on circle using image service in a web application, but same errors occurred.

nothing has changed in terms of the server/portal configuration so same errors are expected.

So did we follow the workaround on the server (including the data in the publishing process)?

Based on my conversation with @elinz we will publish the service as is. It is a known issue that the service does not work on an IWA machine. The service will work if using built-in Portal authentication. There is nothing to resolve with this item for this release.

republish farthest on circle image service gp tool to military folder?
Sent from my iPhone
On Sep 30, 2015, at 10:58 AM, Ben Conklin <notifications<EMAIL_ADDRESS>wrote:
So did we follow the workaround on the server (including the data in the publishing process)?
—
Reply to this email directly or view it on GitHubhttps://github.com/Esri/ops-server-config/issues/722#issuecomment-144458451.

Republished to military folder here: https://nsec.esri.com/arcgis/home/item.html?id=688999e1df1a4b3ca1eaa63996d3b487


Not launching

I tried running the program but nothing seems to happen, but when I run it in terminal it shows this happening at the end

The first time you ran the program... how did you start it?

Well I tried executing the matrix file, I don't think I tried anything different

It is a window manager so it has to either be started from a TTY with
startx or you have to use startx to boot a terminal (without a window
manager) and run it from that terminal.
On Tue, May 28, 2024 at 1:46 PM Ratsy @.***> wrote:

Well I tried executing the matrix file, I don't think I tried anything
different
—
Reply to this email directly, view it on GitHub
https://github.com/collinalexbell/HackMatrix/issues/74#issuecomment-2135799547,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAPACKJJLIOCNZUCVGCYKHTZES7IHAVCNFSM6AAAAABINFADRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZVG44TSNJUG4
.
You are receiving this because you commented.Message ID:
@.***>

So I have to be in startx and use it with a tty? if so is there a certain tty that I'd need?

look up what a tty is and how to use startx

@RatWyfe specifically, you need an X session open without window manager and then you can exec matrix. The problem is that most people can't get an X server without a wm, so they have to xstart one with the proper exec for matrix in it along with a cd.

@collinalexbell why does the cd need to be there? why can't you you just run matrix like other WMs?


Is this still being maintained?

Sorry to post such an issue again, but it seems that over a year with no updates..
@tcocca maybe its best to add more maintainers, since this gem has valuable functionality that everyone gain by cooperating than using in-house, closed source solutions

@tcocca Please transfer this gem to someone who wants to maintain it. You're doing a disservice to the ruby community by letting it whither on the vine.

@guyisra @jcoyne happy to add maintainers if anybody is willing to come onboard.
~ Tom

I'd be willing to take it on.

@jcoyne Sent you an invite.  We can chat about the plans.

@tcocca Okay. I'd like to merge in the PR for Rails 5 and then cut a release.  Any problems with that?

@jcoyne which PR?  Is it going to break rails 4 compatibility?  I'm not against cutting a new version, just want to make sure we get a new version number and get it documented which version to use.
Am I going to have to give you access on rubygems as well to cut a new version?

There should be no problem preserving rails 4 & 5 compatibility.  Yes, I will need rubygems access in order to push new revisions.


Changed question and fieldset description tags from span to div

What is the context of this PR?
Fieldset and question descriptions are marked up with <span> which often produces invalid html when tags are used within them.
How to review
Check all fieldset and question descriptions are now valid html.

 Issue #1673: Question descriptions produce invalid html when a p tag is used within them


Executables.

Thanks, Vietnamec.

Hi @VietnamecDevelopment,
This is on the roadmap for sure. However, I will need some help with testing Windows executables as I don't own a Windows computer/license.
metaframer requires an installation process instead of just uploading an executable. It depends on user-defined templates, which are stored in the user's .config folder. I have no idea what the equivalent of it is on Windows.

i can test it as i own a windows pc.. but we could look at the .config together if xou want


Added nodemon

Allow server to reload on pure 'server-side' files change.

Ehy thanks for this, trying it before merging...

@robink working great, thanks! Could you move nodemon to dev dependencies ? Or is there a reason for keeping it into the prod deps?

updated !

Thanks!


robot controller6.2 crash in android 10

when I try to use Driver Station to connect robot controller,RC  crash every time. My android version is 10 ,and I try android 9,it has the same issue. But it works perfect in android 8.1.
I notice that the logs has tow orange information: libc :Access denied finding property "ro.serialno"

This is currently a known issue. As no competition legal devices currently run Android 10, fixing this has not been high on the priority list, but it will be investigated at some point.

I experience RobotController 6.2 crash on Android 10, too, also as soon as Driver Station connected to Robot Controller.  Is this the same problem as reported above, or a different one?
(Complete log collected through "adb logcat" and AndroidStudio attached.
log_from_adb_logcat.log
log_from_AndroidStudio.log

Good sleuthing! We already figured out that was the issue, and have it fixed for the next release.

With some google search it seems settimeofday() requires root privilege and probably this is why the app get killed. Is this the same problem as reported above, or a different one?

Yes, this is indeed the issue. The Control Hub has a custom kernel to allow the system call, and unmodified Android versions before Pie will simply silently fail when making the call. However, newer versions will cause a native crash if an app tries to invoke that system call.
This will be fixed in the next release of the SDK.

Fixed in 7.0


KCL drastically slows down when

Hello @Peefy, seems I've run into an odd operational bug...
When kcl is invoked from a sub-directory sourcing the k file which hops over the module kcl.mod  directory... It slows down drastically.
Here's my scenario:

kcl.mod is at git root.
cd a/b/c jump into 3rd level

When on on the 3rd level:
time kcl -dY kcl.yaml ../../../bootstrap.k
hello:
  world: 1234
kcl -dY kcl.yaml ../../../bootstrap.k  0.09s user 0.03s system 1% cpu 9.267 total

Moving the same file but not reaching the root we get expected result:
hello:
  world: 1234
kcl -dY kcl.yaml ../../bootstrap.k  0.05s user 0.01s system 98% cpu 0.064 total

kcl starts doing networking, including querying DNS. This is clearly seen from strace. All this is not seen when we don't hop over the directory with the kcl.mod file...
Thank you!

probably should have open the issue in https://github.com/kcl-lang/kcl ...


Update Resource links

A (root) Change For The Better
A (root) Change for the Better (part II)
are broken links and no longer work.
They can be updated to:
https://www.krengeltech.com/2016/01/a-root-change-for-the-better/
and
https://www.krengeltech.com/2016/02/a-root-change-for-the-better-part-ii/

Thanks for letting us know.


Release 0.7.1 develop

This Pull Request resolves part of UCO Issue 437 .  This is also a slight deviation from the usual Git-Flow strategy, superseding PR 110 due to doing a somewhat-"Back-in-time" release.
Note that to isolate effects of adding versioning, the Feature-UCO-Issue-437-0.7.1 branch was started at the beginning of develop after the 0.7.0 release.  So, this PR needs to be handled in the order of the coordination checklist.
Coordination

[x] PR 109 merged.
[x] Merge in any changes made to Feature-UCO-Issue-437-0.7.1 branch as part of closing 109.
[x] Downstream CI review finished on PR 113 to observe effects on unstable branch

For unknown reason, @eoghanscasey can't re-review this one.  Merging now.

Nevermind.  Thank you!


insert task list

https://www.markdownguide.org/extended-syntax/#task-lists

We don't include support for rendering task lists by default so this would be a better fix for this extension:
https://marketplace.visualstudio.com/items?itemName=bierner.markdown-checkbox


Move deprecated exercises out of the exercises dir.

Move deprecated exercises out of the exercises dir. Refs #319

@ricemery @kytrinyx Is this safe to do? What about people that have already fetched the deprecated exercises and try to update. Will that fail with a nice error message?

This is not safe to do. Moving them out of exercises will make them unavailable as soon as we delete the code that handles the duplication.

Bummer. :(


Issues #39 hystrix concurrency strategy

CC @spencergibb , @dsyer , @adriancole
I'll add Javadocs after we agree on the approach

commented tons as marcin asked me to say what I'd prefer, not because I feel they are blocking.
LGTM

Thanks for the review! I really liked it :)

Thanks for the review! I really liked it :)

mutually!


Bluetooth: host: Don't use struct with zero size

Don't use the ATT structs that has contains only a flexible array
member. This is not supported by C99 standard, only through GNU C
extension with zero length array.
Signed-off-by: Joakim Andersson<EMAIL_ADDRESS>

Cherry-picked commit from stale PR: #26052


calico: Use the upstream quay hosted images

Fixes https://github.com/kinvolk/lokomotive/issues/1458

# docker ps -a
CONTAINER ID   IMAGE         COMMAND                   CREATED          STATUS                      PORTS  NAMES
03836c5fe07a   21fdaa2fccee  "/opt/cni/bin/calico…"    4 seconds ago    Exited (1) 3 seconds ago           k8s_upgrade-ipam_calico-node-26tt8_kube-system_8ab4eeb1-07de-4b41-a295-f42b666e79fa_17

# docker logs 03836c5fe07a
standard_init_linux.go:206: exec user process caused: exec format error

Right now the above pod fails which is created from quay.io/calico/cni:v3.18.1 image. This image is not yet ARM supported it seems.

Let's report this to upstream. Until this happens this is blocked.

Reported upstream: https://github.com/projectcalico/calico/issues/4692

update from upstream
https://github.com/projectcalico/calico/issues/4692#issuecomment-901193583

I guess that will need lot of changes on how we decide which image to pull. So let us stick to our current way of reuploading images.


[UT] Introduce MTable/MSchema to avoid creating unused tables in FE UTs

Why I'm doing:
UTs about Materialized views are not stable and time-cost in testing.
What I'm doing:

Introduce MTable/MSchema to avoid creating unused tables in FE UTs
MSchema shares a table mapping that can be used in each UT.
Each UT should only require itself table and no need to create extra tables.
Refactor MV UTs to make them more readable and beautiful.

Fixes #issue
What type of PR is this:

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

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

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

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

Bugfix cherry-pick branch check:

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

[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

@mergifyio backport to branch-3.2


Heating and Cooling for underfloor water tubes

Hello,
I have underfloor heating that works with water. In winter, warm water is fed through for heating. In summer, cold water is channelled through for cooling. Is it possible to extend the thermostat so that winter OR summer operation is possible? An external boolean variable indicates winter (ON), thermostat should offer only heating related control, if the variable indicates summer (OFF), only cooling control should be offered.
I'm using a wifi controlled shelly relay, which is switching a valve for open or close.

Hello,
All thermostat in HA works with hvac_mode which can be Heat or Cool. If you are able to deal with those 2 hvac_mode in one thermostat, you will be able to use VTherm.


rails 6.1 ArgumentError missing keyword: locals

In rails 6.1 the gem does not work narrowed it down to lib/panoramic/resolver.rb 46
actionview (6.1.0) lib/action_view/template.rb initialize
initalize(source, identifier, handler, locals:, format: nil, variant: nil, virtual_path: nil)
the call to add is made like this
ActionView::Template.new(source, identifier, handler, details)
which does not include locals named argument
was not throwing an error in 6.0 because of default value provided
initalize(source, identifier, handler, format: nil, variant: nil, locals: nil, virtual_path: nil, updated_at: nil)
can be fixed for 6.1 like this
      ActionView::Template.new(source, identifier, handler,
                               :locals => [],
                               :format => Mime[record.format].to_sym,
                               :virtual_path => virtual_path(record.path, record.partial))

not sure of what is needed to make it compatible with all versions
here is a pr regarding the fix for 6.1
PR 46

+1

I'm working on a rails 6.1 project, and when I add panoramic without specifying a version, bundler resolves it to 0.0.6 since 0.0.7 has a dependency on rails ~> 4
However, even when I grab version 0.0.7 on its own to peek at resolver.rb, I don't see the fix from this commit. Could you possibly publish a new version of your gem with this fix included?

I worked around this issue for now by adding the latest ref from github to the gemfile:
gem "panoramic", github: "andreapavoni/panoramic", ref: "bd766f61f32e5fcf3c050f56f6e16d49a169d025"

Anyone knows if any fix for this issue with Paranoic is released?
I worked around this problem with @tweeres04 suggestion by now.


EcoPass KIT 24.08 adoption view adapted

Description
Please describe your PR:

new version numbers of models
passage added to highlight which shared models are used

Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:

[ ] DEPENDENCIES are up-to-date. Dash license tool. Committers can open IP issues for restricted libs.
[ ] Copyright and license header are present on all affected files

@catroest please check the identation

I needed to update some things that were incorrect from the development view. All the things mentioned and added are already open source so no IP check is needed


Not work c++ lib with iojs 1.5.0

With node v0.12 worked, but iojs 1.5.0 -
[Error: The specified procedure could not be found.
D:\Projects\Server\node_modules\mongoose\node_modules\mongodb\node_mod
ules\bson\build\Release\bson.node]
js-bson: Failed to load c++ bson extension, using pure JS version

Have you tried deleting your node_modules and re-installing with the npm version packaged with iojs 1.5? That usually solves this particular problem.

Yes, clean install npm and iojs. NodeJS work, but iojs not.Re-installing not helpful

Which version of Windows?

8.1

Can confirm I am seeing this using io.js v1.5.1 on Fedora 21. Tried a re-install to no avail. Weird because I am able to use the native binding directly without any problems... Is the packaged version of mongodb in mongoose maybe causing this?

Can you show me the output of your node_modules/mongoose/node_modules/mongodb/node_modules/bson/builderror.l og file? This may be an issue where your node-gyp is still trying to use nodejs, at least that's the issue that pops up on my windows machine :)

child_process: customFds option is deprecated, use stdio instead.

Hmm check your version of bson, cat node_modules/mongoose/node_modules/mongodb/node_modules/bson/package.json | grep "version". My colleague Christian just released a new version of js-bson that should have better support for io.js' latest round of backwards-breaking C++ API changes, so if you're not on 0.2.21, try doing rm -rf node_modules/mongoose/node_modules/mongodb/node_modules/bson && npm install
Also, that's the only output in your builderror.log file? Hmm that's really strange. Didn't know that a deprecation warning can cause a build to fail. See if bson 0.2.21 helps.

I get a similar error on io.js ( I use docker containers with io.js ).
I get this error when starting my service with mongoose
{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version

checking the node_modules directory in mongoose/.../mongodb/
➜  main-db git:(develop) ✗ ls node_modules/mongoose/node_modules/mongodb/node_modules
total 0
drwxr-xr-x   4 antouank  staff   136B  8 Apr 16:57 .
drwxr-xr-x  14 antouank  staff   476B  8 Apr 16:57 ..
drwxr-xr-x  13 antouank  staff   442B  8 Apr 16:57 mongodb-core
drwxr-xr-x  13 antouank  staff   442B  8 Apr 16:57 readable-stream

so I guess the bson module is missing?
( I tried to manually do npm i bson in the mongodb directory, but the message still comes up )


Unable to user React Location Devtools with Vite

Unable to use React Location Devtools when using it in React app built with Vite.
Getting following error
Failed to resolve entry for package "react-location-devtools".
The package may have incorrect main/module/exports specified in its package.json:
Failed to resolve entry for package "react-location-devtools". The package may have incorrect main/module
/exports specified in its package.json.

Plugin: vite:import-analysis

I imported from esmodule directory like this import { ReactLocationDevtools } from "react-location-devtools/es/devtools" and it works

It works! Thanks.

I am getting the error
index.js:640 Uncaught Error
    at useRouter

and
react_devtools_backend.js:2540 Warning: Invalid DOM property `fill-rule`. Did you mean `fillRule`?

using vite and the import { ReactLocationDevtools } from "react-location-devtools/es/devtools" import.
Do you mind sharing your setup so I can see why mine does not work?

Hi. My Vite project doesn't even have the react-location-devtools in the node_modules. Any ideas on that?


OSPF Support

Pathvector is amazing, but I am not 100% sure if it supports OSPF configs?
My use case is two Debian based BIRD routers, each connected to different IXPs.
Or is there a hacky way to get it working?

You can create the neccessary config as a separate manual_ospf.conf file. pathvector includes all manual_*.conf files.
I do it like this, although native support would be great

@hameno is spot on. Pathvector doesn't have built in syntax for OSPF (or any IGP for that matter). The focus is on inter AS routing, so IGPs are out of scope.


Add logo of MITD in Footer before logo of DTD

Currently after logo of EU and the Italian Republic, we only have the logo of the Dipartimento per la trasformazione digitale (DTD)

Could you please add the logo of the Ministro per l'innovazione tecnologica e la transizione digitale (MITD)? This logo should be to the left of DTD. Thank you

Fixed by #172


feat: error when port 4001 is already in use

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Given I already run a tina instance in another terminal
When I run yarn dev
Then I get an error:
yarn run v1.22.10
$ yarn tina-gql server:start -c "next dev"
$ /Users/frank/github/tina/blog-starter-app/node_modules/.bin/tina-gql server:start -c 'next dev'

events.js:353
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE: address already in use :::4001
    at Server.setupListenHandle [as _listen2] (net.js:1318:16)
    at listenInCluster (net.js:1366:12)
    at Server.listen (net.js:1452:7)
    at start (/Users/frank/github/tina/blog-starter-app/node_modules/tina-graphql-gateway-cli/dist/index.js:660:18)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
Emitted 'error' event on Server instance at:
    at emitErrorNT (net.js:1345:8)
    at processTicksAndRejections (internal/process/task_queues.js:82:21) {
  code: 'EADDRINUSE',
  errno: -48,
  syscall: 'listen',
  address: '::',
  port: 4001
}

Expected Behavior
A simpler message like: Port 4001 already in use.
Steps To Reproduce

Run yarn dev in a tina cloud project
Run yarn dev in another tina cloud project

Environment
- Browser: Firefox
- OS: macOS
- Node: 14
- npm: 7

Your Schema
No response
Your GraphQL Query
No response
Anything else?
Not critical.

I can take this issue 😁

@CatalinCsnMaster That would be awesome! The code for the CLI can be found here. Please let us know if you have any issues contributing.
The code for each command can be found here: https://github.com/tinacms/tinacms/tree/main/packages/%40tinacms/cli/src/cmds
I have a feeling the error is coming from the server start command.

@logan-anderson I got a little confused with the changeset.
But I figured it out and next time the pr will be prettier 😃

Fixed in #2047


Rasa X API Incomplete Error Response

Rasa version: 1.3.9
Rasa X version: 0.21.3
Issue:
I call the POST /api/version endpoint to add a new story and it returns a status 500 with no other information. The server side log shows the trace shown below.
The API response should include the message rasa.core.domain.InvalidDomain Duplicate actions in domain. These actions occur more than once in the domain: 'dynamic_form'
Without that information, the user is in the dark about what happened.  This API change is also needed for the Rasa X UI. See discussion in #4231 here
Error (including full traceback):
rasa-x_1           | Exception occurred while handling uri: 'http://localhost/api/stories'
rasa-x_1           | Traceback (most recent call last):
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/sanic/app.py", line 917, in handle_request
rasa-x_1           |     response = await response
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasax/community/api/decorators.py", line 176, in decorated_function
rasa-x_1           |     return await await_and_return_response(args, kwargs, request)
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasax/community/api/decorators.py", line 106, in await_and_return_response
rasa-x_1           |     response = await response
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasax/community/api/decorators.py", line 46, in decorated_function
rasa-x_1           |     return await response
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasax/community/api/blueprints/stack.py", line 641, in add_stories
rasa-x_1           |     story_string, user["team"], username=user["username"]
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasax/community/services/story_service.py", line 110, in save_stories
rasa-x_1           |     steps = await self.get_story_steps(story)
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasax/community/services/story_service.py", line 52, in get_story_steps
rasa-x_1           |     domain = DomainService(self.session).get_parsed_domain()
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasax/community/services/domain_service.py", line 189, in get_parsed_domain
rasa-x_1           |     return self._get_or_create_domain(project_id).as_rasa_domain()
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasax/community/database/domain.py", line 91, in as_rasa_domain
rasa-x_1           |     return RasaDomain.from_dict(self.as_dict())
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasa/core/domain.py", line 119, in from_dict
rasa-x_1           |     **additional_arguments
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasa/core/domain.py", line 296, in __init__
rasa-x_1           |     self._check_domain_sanity()
rasa-x_1           |   File "/usr/local/lib/python3.6/site-packages/rasa/core/domain.py", line 894, in _check_domain_sanity
rasa-x_1           |     incorrect_mappings,
rasa-x_1           | rasa.core.domain.InvalidDomain: Duplicate actions in domain. These actions occur more than once in the domain: 'dynamic_form'

Thanks for the issue, @wochinge will get back to you about it soon!
You may find help in the docs and the forum, too 🤗

Hi @rgstephens

I call the POST /api/version endpoint to add a new story and it returns a status 500 with no other information. The server side log shows the trace shown below.

You mean /api/stories right? How does the uploaded story look and how does the domain look like?

Oops, yes.


Adding a second block of text in the PDF page

Hi All,
I'm using the latest version of the tool but I cannot seem to be able to input text again after the image. The structure of my PDF file is:
<TITLE of the report>
<Chart Image>
<Text analysis>

I used doc.text for the TITLE and the problem occurs on the Text Analysis. It seems like I could only use doc.text once in a PDF page. Are there available workarounds to this?

Sample code could help....
Are you using the parameters of the function?
`
		var doc = new jsPDF('p', 'pt', 'a4', false);

		doc.setFontSize(40);
		doc.setDrawColor(0);
		doc.setFillColor(238, 238, 238);
		doc.rect(0, 0, 595.28,  841.89, 'F');
		doc.text(35, 100, "bla");
		doc.text(35, 200, "bla2");
		doc.save( 'result.pdf')

`


Use brackets for module imports

So I don't mind this change, but want to understand the motivating principle behind it so that it can be applied more broadly.
Should brackets mean

system headers
that and external dependencies
that and anything specifically from outside the current pod

I don't understand why we would import FirebaseCore differently from e.g. GTMSessionFetcherLogging.h.

Yes, yes and yes.
I'm currently updating copybara for the changes from #444 and taking a step towards standardization and consistency and make the transformation rules simpler.
GTMSessionFetcher imports should used angled brackets. Most of them do and we should change the rest.