chore: migrate to nx release

Fixes #500

The output of nx release --dry-run --verbose --first-release

```sh
 >  NX   Running release version for project: plugin-js-packages
plugin-js-packages 🔍 Reading data for package "@code-pushup/js-packages-plugin" from packages/plugin-js-packages/package.json
plugin-js-packages 📄 Resolved the current version as 0.20.1 from git tag "v0.20.1".
plugin-js-packages 📄 Resolved the specifier as "minor" using git history and the conventional commits standard.
plugin-js-packages ✍  New version 0.21.0 written to packages/plugin-js-packages/package.json

NX   Running release version for project: plugin-coverage

plugin-coverage 🔍 Reading data for package "@code-pushup/coverage-plugin" from packages/plugin-coverage/package.json
plugin-coverage 📄 Using the current version 0.20.1 already resolved from git tag "v0.20.1".
plugin-coverage ✍  New version 0.21.0 written to packages/plugin-coverage/package.json

NX   Running release version for project: plugin-eslint

plugin-eslint 🔍 Reading data for package "@code-pushup/eslint-plugin" from packages/plugin-eslint/package.json
plugin-eslint 📄 Using the current version 0.20.1 already resolved from git tag "v0.20.1".
plugin-eslint ✍  New version 0.21.0 written to packages/plugin-eslint/package.json

NX   Running release version for project: models

models 🔍 Reading data for package "@code-pushup/models" from packages/models/package.json
models 📄 Using the current version 0.20.1 already resolved from git tag "v0.20.1".
models ✍  New version 0.21.0 written to packages/models/package.json
models ✍  Applying new version 0.21.0 to 6 packages which depend on models

NX   Running release version for project: utils

utils 🔍 Reading data for package "@code-pushup/utils" from packages/utils/package.json
utils 📄 Using the current version 0.20.1 already resolved from git tag "v0.20.1".
utils ✍  New version 0.21.0 written to packages/utils/package.json
utils ✍  Applying new version 0.21.0 to 5 packages which depend on utils

NX   Running release version for project: core

core 🔍 Reading data for package "@code-pushup/core" from packages/core/package.json
core 📄 Using the current version 0.20.1 already resolved from git tag "v0.20.1".
core ✍  New version 0.21.0 written to packages/core/package.json
core ✍  Applying new version 0.21.0 to 1 package which depends on core

NX   Running release version for project: cli

cli 🔍 Reading data for package "@code-pushup/cli" from packages/cli/package.json
cli 📄 Using the current version 0.20.1 already resolved from git tag "v0.20.1".
cli ✍  New version 0.21.0 written to packages/cli/package.json
UPDATE packages/plugin-js-packages/package.json [dry-run]
"name": "@code-pushup/js-packages-plugin",

"version": "0.29.0",

"version": "0.21.0",
"dependencies": {

"@code-pushup/models": "*",

"@code-pushup/utils": "*",

"@code-pushup/models": "0.21.0",

"@code-pushup/utils": "0.21.0",
"zod": "^3.22.4"

UPDATE packages/plugin-coverage/package.json [dry-run]
"name": "@code-pushup/coverage-plugin",

"version": "0.29.0",

"version": "0.21.0",
"dependencies": {

"@code-pushup/models": "*",

"@code-pushup/utils": "*",

"@code-pushup/models": "0.21.0",

"@code-pushup/utils": "0.21.0",
"parse-lcov": "^1.0.4",

UPDATE packages/plugin-eslint/package.json [dry-run]
"name": "@code-pushup/eslint-plugin",

"version": "0.29.0",

"version": "0.21.0",
"license": "MIT",
"dependencies": {

"@code-pushup/utils": "*",

"@code-pushup/models": "*",

"@code-pushup/utils": "0.21.0",

"@code-pushup/models": "0.21.0",
"eslint": "^8.46.0",

UPDATE packages/models/package.json [dry-run]
"name": "@code-pushup/models",

"version": "0.29.0",

"version": "0.21.0",
"license": "MIT",

UPDATE packages/utils/package.json [dry-run]
"name": "@code-pushup/utils",

"version": "0.29.0",

"version": "0.21.0",
"dependencies": {

"@code-pushup/models": "*",

"@code-pushup/models": "0.21.0",
"bundle-require": "^4.0.1",

UPDATE packages/core/package.json [dry-run]
"name": "@code-pushup/core",

"version": "0.29.0",

"version": "0.21.0",
"license": "MIT",
"dependencies": {

"@code-pushup/models": "*",

"@code-pushup/utils": "*",

"@code-pushup/models": "0.21.0",

"@code-pushup/utils": "0.21.0",
"@code-pushup/portal-client": "^0.6.1",

UPDATE packages/cli/package.json [dry-run]
"name": "@code-pushup/cli",

"version": "0.29.0",

"version": "0.21.0",
"license": "MIT",
"dependencies": {

"@code-pushup/models": "*",

"@code-pushup/core": "*",

"@code-pushup/models": "0.21.0",

"@code-pushup/core": "0.21.0",
"yargs": "^17.7.2",
"chalk": "^5.3.0",

"@code-pushup/utils": "*"

"@code-pushup/utils": "0.21.0"

}

Skipped lock file update because skipLockFileUpdate was set.

NX   Staging changed files with git

Would stage files in git with the following command, but --dry-run was set:
git add packages/plugin-js-packages/package.json packages/plugin-coverage/package.json packages/plugin-eslint/package.json packages/models/package.json packages/utils/package.json packages/core/package.json packages/cli/package.json
NOTE: The "dryRun" flag means no changes were made.

NX  Falling back to ts-node for local typescript execution. This may be a little slower.

To fix this, ensure @swc-node/register and @swc/core have been installed

NX   Previewing a GitHub release and an entry in CHANGELOG.md for v0.21.0

CREATE https://github.com/getlarge/cli/releases/tag/v0.21.0 [dry-run]
NOTE: There was no diff detected for the changelog entry. Maybe you intended to pass alternative git references via --from and --to?

NX   No changes detected for changelogs

No changes were detected for any changelog files, so no changelog entries will be generated.

NX   Committing changes with git

Would commit all previously staged files in git with the following command, but --dry-run was set:
git commit --message release: 0.21.0 [skip ci] --no-verify

NX   Tagging commit with git

Would tag the current commit in git with the following command, but --dry-run was set:
git tag --annotate v0.21.0 --message v0.21.0
Skipped publishing packages.
<details/>

The version appears incorrect because it uses the Git tag from my fork.

The output of nx release publish --dry-run --verbose

 >  NX   Running target nx-release-publish for 7 projects and 8 tasks they depend on:

    - plugin-js-packages
    - plugin-coverage
    - plugin-eslint
    - models
    - utils
    - core
    - cli

   With additional flags:
     --dryRun=true

 ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
[Nx Cloud] Unable to detect a VCS context from the environment.

 >  NX   RunStart

{
  "meta": {},
  "branch": null,
  "runGroup": "212f8aa464a35bd50e92bfb554e33dfdfcdefe10",
  "ciExecutionId": null,
  "ciExecutionEnv": "",
  "hashes": [
    "3716708117227089774",
    "14974418872824114089",
    "10098788153480164502",
    "5814944031186468187",
    "12622709254906989640",
    "1307600664402536616",
    "1299056380035791141",
    "7554348640075375405",
    "12338849159942826262",
    "14065597486595633914",
    "5663643657301849378",
    "12752072502182479290",
    "3182516206028250356",
    "14545716651973275118",
    "1997257731136824668"
  ],
  "machineInfo": {
    "machineId": "QhOKv4lK2yvkS8BWhHn37w==",
    "platform": "darwin",
    "version": "Darwin Kernel Version 23.4.0: Fri Mar 15 00:12:49 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T6020",
    "cpuCores": 12
  },
  "vcsContext": null
}

RunStart duration: 366

 >  NX   Nx Cloud: Cache miss<PHONE_NUMBER>9942826262.

> nx run models:build

 >  NX   Nx Cloud: Cache miss<PHONE_NUMBER>301849378.

> nx run models:nx-release-publish

📦<EMAIL_ADDRESS>=== Tarball Contents ===

2.0kB   README.md
23.9kB  index.js
1.2kB   package.json
1.9kB   src/index.d.ts
14.4kB  src/lib/audit-output.d.ts
1.3kB   src/lib/audit.d.ts
4.7kB   src/lib/category-config.d.ts
407B    src/lib/commit.d.ts
625.8kB src/lib/core-config.d.ts
3.4kB   src/lib/group.d.ts
124B    src/lib/implementation/configuration.d.ts
223B    src/lib/implementation/constants.d.ts
196B    src/lib/implementation/limits.d.ts
44.2kB  src/lib/implementation/schemas.d.ts
1.5kB   src/lib/implementation/utils.d.ts
2.2kB   src/lib/issue.d.ts
685B    src/lib/persist-config.d.ts
269.8kB src/lib/plugin-config.d.ts
279.7kB src/lib/report.d.ts
510.6kB src/lib/reports-diff.d.ts
41.6kB  src/lib/runner-config.d.ts
570B    src/lib/upload-config.d.ts
=== Tarball Details ===
name:          @code-pushup/models
version:       0.29.0
filename:      code-pushup-models-0.29.0.tgz
package size:  69.4 kB
unpacked size: 1.8 MB
shasum:        65df31b2b8a9979184a1cd6c097257d6015726dc
integrity:     sha512-EYdne1m9a7sKu[...]ngGMR3wceJo/A==
total files:   22

Would publish to https://registry.npmjs.org/ with tag "latest", but [dry-run] was set

> nx run test-utils:build

 >  NX   Nx Cloud: Cache miss<PHONE_NUMBER>6595633914.

> nx run utils:build

 >  NX   Nx Cloud: Cache miss<PHONE_NUMBER>1973275118.

 >  NX   Nx Cloud: Cache miss<PHONE_NUMBER>075375405.

 >  NX   Nx Cloud: Cache miss<PHONE_NUMBER>2182479290.

> nx run plugin-js-packages:build

 >  NX   Nx Cloud: Cache miss<PHONE_NUMBER>028250356.

> nx run core:build

> nx run plugin-coverage:build

 >  NX   Nx Cloud: Cache miss<PHONE_NUMBER>136824668.

> nx run utils:nx-release-publish

📦<EMAIL_ADDRESS>=== Tarball Contents ===

7.8kB  CHANGELOG.md
1.2kB  README.md
70.0kB index.js
1.3kB  package.json
2.2kB  src/index.d.ts
397B   src/lib/diff.d.ts
3.0kB  src/lib/execute-process.d.ts
1.3kB  src/lib/file-system.d.ts
173B   src/lib/filter.d.ts
682B   src/lib/formatting.d.ts
768B   src/lib/git.d.ts
166B   src/lib/group-by-status.d.ts
244B   src/lib/guards.d.ts
422B   src/lib/log-results.d.ts
756B   src/lib/logging.d.ts
624B   src/lib/progress.d.ts
731B   src/lib/reports/constants.d.ts
401B   src/lib/reports/flatten-plugins.d.ts
112B   src/lib/reports/generate-md-report.d.ts
125B   src/lib/reports/generate-md-reports-diff.d.ts
110B   src/lib/reports/log-stdout-summary.d.ts
191B   src/lib/reports/md/details.d.ts
411B   src/lib/reports/md/font-style.d.ts
580B   src/lib/reports/md/headline.d.ts
65B    src/lib/reports/md/image.d.ts
213B   src/lib/reports/md/index.d.ts
149B   src/lib/reports/md/link.d.ts
131B   src/lib/reports/md/list.d.ts
91B    src/lib/reports/md/paragraphs.d.ts
412B   src/lib/reports/md/table.d.ts
392B   src/lib/reports/scoring.d.ts
112B   src/lib/reports/sorting.d.ts
687B   src/lib/reports/types.d.ts
2.4kB  src/lib/reports/utils.d.ts
1.7kB  src/lib/transform.d.ts
134B   src/lib/verbose-utils.d.ts
=== Tarball Details ===
name:          @code-pushup/utils
version:       0.29.0
filename:      code-pushup-utils-0.29.0.tgz
package size:  27.5 kB
unpacked size: 100.2 kB
shasum:        fa5099914854c2348be609a2da16afc73c857060
integrity:     sha512-NOhvQBQT2v8TS[...]arosI4Kv1x6WA==
total files:   36

Would publish to https://registry.npmjs.org/ with tag "latest", but [dry-run] was set

> nx run core:nx-release-publish

📦<EMAIL_ADDRESS>=== Tarball Contents ===

1.2kB  README.md
81.3kB index.js
1.3kB  package.json
725B   src/index.d.ts
382B   src/lib/collect-and-persist.d.ts
327B   src/lib/compare.d.ts
780B   src/lib/history.d.ts
382B   src/lib/implementation/collect.d.ts
434B   src/lib/implementation/compare-scorables.d.ts
1.6kB  src/lib/implementation/execute-plugin.d.ts
506B   src/lib/implementation/persist.d.ts
314B   src/lib/implementation/read-rc-file.d.ts
360B   src/lib/implementation/report-to-gql.d.ts
404B   src/lib/implementation/runner.d.ts
149B   src/lib/normalize.d.ts
78B    src/lib/types.d.ts
518B   src/lib/upload.d.ts
=== Tarball Details ===
name:          @code-pushup/core
version:       0.29.0
filename:      code-pushup-core-0.29.0.tgz
package size:  23.1 kB
unpacked size: 90.8 kB
shasum:        8fcf23fb64da12583d91c6ce9c8b8b09c129d137
integrity:     sha512-Ragnrcj6Laqzl[...]t5AJDGiHWk3Rg==
total files:   17

Would publish to https://registry.npmjs.org/ with tag "latest", but [dry-run] was set

> nx run plugin-js-packages:nx-release-publish

📦<EMAIL_ADDRESS>=== Tarball Contents ===

6.6kB  README.md
36.3kB bin.js
31.5kB index.js
1.2kB  package.json
11B    src/bin.d.ts
154B   src/index.d.ts
2.2kB  src/lib/config.d.ts
656B   src/lib/constants.d.ts
563B   src/lib/js-packages-plugin.d.ts
127B   src/lib/runner/audit/constants.d.ts
778B   src/lib/runner/audit/transform.d.ts
634B   src/lib/runner/audit/types.d.ts
136B   src/lib/runner/constants.d.ts
294B   src/lib/runner/index.d.ts
167B   src/lib/runner/outdated/constants.d.ts
1.4kB  src/lib/runner/outdated/transform.d.ts
541B   src/lib/runner/outdated/types.d.ts
=== Tarball Details ===
name:          @code-pushup/js-packages-plugin
version:       0.29.0
filename:      code-pushup-js-packages-plugin-0.29.0.tgz
package size:  20.5 kB
unpacked size: 83.3 kB
shasum:        27ced38cdbba8d137c24f49c0cd1595352b9e07d
integrity:     sha512-AKdCWjpHFaX2w[...]eFd40XYZzPtYQ==
total files:   17

Would publish to https://registry.npmjs.org/ with tag "latest", but [dry-run] was set

> nx run plugin-coverage:nx-release-publish

📦<EMAIL_ADDRESS>=== Tarball Contents ===

9.6kB  README.md
33.9kB bin.js
31.4kB index.js
1.4kB  package.json
11B    src/bin.d.ts
207B   src/index.d.ts
2.3kB  src/lib/config.d.ts
630B   src/lib/coverage-plugin.d.ts
319B   src/lib/nx/coverage-paths.d.ts
136B   src/lib/runner/constants.d.ts
290B   src/lib/runner/index.d.ts
410B   src/lib/runner/lcov/lcov-runner.d.ts
141B   src/lib/runner/lcov/parse-lcov.d.ts
879B   src/lib/runner/lcov/transform.d.ts
323B   src/lib/runner/lcov/types.d.ts
443B   src/lib/runner/lcov/utils.d.ts
689B   src/lib/utils.d.ts
=== Tarball Details ===
name:          @code-pushup/coverage-plugin
version:       0.29.0
filename:      code-pushup-coverage-plugin-0.29.0.tgz
package size:  21.3 kB
unpacked size: 83.1 kB
shasum:        4b639aa5b610cac57e6976c2111a834be6867756
integrity:     sha512-lfJaG1auDcIAz[...]kfRH+yiz+IJjg==
total files:   17

Would publish to https://registry.npmjs.org/ with tag "latest", but [dry-run] was set

> nx run plugin-eslint:build

> nx run cli:build

> nx run plugin-eslint:nx-release-publish

📦<EMAIL_ADDRESS>=== Tarball Contents ===

5.6kB  CHANGELOG.md
6.3kB  README.md
30.9kB bin.js
37.5kB index.js
1.4kB  package.json
11B    src/bin.d.ts
220B   src/index.d.ts
1.1kB  src/lib/config.d.ts
655B   src/lib/eslint-plugin.d.ts
242B   src/lib/meta/groups.d.ts
167B   src/lib/meta/hash.d.ts
241B   src/lib/meta/index.d.ts
355B   src/lib/meta/rules.d.ts
167B   src/lib/meta/transform.d.ts
810B   src/lib/nx/find-all-projects.d.ts
974B   src/lib/nx/find-project-with-deps.d.ts
136B   src/lib/nx/index.d.ts
280B   src/lib/nx/projects-to-config.d.ts
157B   src/lib/nx/traverse-graph.d.ts
325B   src/lib/nx/utils.d.ts
451B   src/lib/runner/index.d.ts
191B   src/lib/runner/lint.d.ts
209B   src/lib/runner/transform.d.ts
256B   src/lib/runner/types.d.ts
167B   src/lib/setup.d.ts
=== Tarball Details ===
name:          @code-pushup/eslint-plugin
version:       0.29.0
filename:      code-pushup-eslint-plugin-0.29.0.tgz
package size:  20.4 kB
unpacked size: 88.8 kB
shasum:        84c7d683918eadb18b89ff5c5fb5704b4b5d0711
integrity:     sha512-K4AcbrKAyMvE2[...]oxeLuR5L7qv6Q==
total files:   25

Would publish to https://registry.npmjs.org/ with tag "latest", but [dry-run] was set

> nx run cli:nx-release-publish

📦<EMAIL_ADDRESS>=== Tarball Contents ===

11.6kB README.md
97.8kB index.js
1.3kB  package.json
32B    src/index.d.ts
209B   src/lib/autorun/autorun-command.d.ts
77B    src/lib/cli.d.ts
164B   src/lib/collect/collect-command.d.ts
87B    src/lib/commands.d.ts
287B   src/lib/compare/compare-command.d.ts
105B   src/lib/constants.d.ts
86B    src/lib/implementation/compare.model.d.ts
184B   src/lib/implementation/compare.options.d.ts
418B   src/lib/implementation/core-config.middleware.d.ts
590B   src/lib/implementation/core-config.model.d.ts
475B   src/lib/implementation/core-config.options.d.ts
173B   src/lib/implementation/global.model.d.ts
183B   src/lib/implementation/global.options.d.ts
243B   src/lib/implementation/global.utils.d.ts
240B   src/lib/implementation/logging.d.ts
163B   src/lib/implementation/only-plugins.middleware.d.ts
296B   src/lib/implementation/only-plugins.model.d.ts
175B   src/lib/implementation/only-plugins.options.d.ts
308B   src/lib/implementation/only-plugins.utils.d.ts
165B   src/lib/middlewares.d.ts
701B   src/lib/options.d.ts
174B   src/lib/print-config/print-config-command.d.ts
208B   src/lib/upload/upload-command.d.ts
661B   src/lib/yargs-cli.d.ts
=== Tarball Details ===
name:          @code-pushup/cli
version:       0.29.0
filename:      code-pushup-cli-0.29.0.tgz
package size:  29.5 kB
unpacked size: 117.0 kB
shasum:        85b0c59392ece3fc42ca159c16842803903e89a3
integrity:     sha512-/thq2/WmoYuYE[...]TErMA6pscQ7ng==
total files:   28

Would publish to https://registry.npmjs.org/ with tag "latest", but [dry-run] was set

 ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

 >  NX   Successfully ran target nx-release-publish for 7 projects and 8 tasks they depend on

   View logs and investigate cache misses at https://cloud.nx.app/runs/aSBP0Bato4

NOTE: The "dryRun" flag means no projects were actually published.

@matejchalk i just added the requested changes.

@matejchalk @BioPhoton i think the CI runs fail because my PR comes from a fork and the workflow is not reading from your secrets.
References:

https://github.com/orgs/community/discussions/26163
https://stackoverflow.com/questions/71423745/how-can-i-make-github-actions-work-with-prs-made-by-external-contributors
https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#accessing-secrets

@getlarge OK, merging the triggered updated release workflow and it actually calculated the next version (0.30.0) correctly without having to do a manual --first-release - it picked up the v0.29.0 tag from jscutlery. But other than pushing a git tag, it didn't publish to NPM or create a GitHub release :confused: The problem seems to be it asks to publish via an interactive prompt - Do you want to publish these versions? (y/N) ‣ false. Do you know if there is some config option we can set to enable publishing? :thinking:
(Also noticed the git tag author displays invalid-email-adress, not sure if that matters though.)

I have no clue about the missing GH release. This is the setup recommended by Nx, which I also used in other projects.
Maybe the missing first-release flag?

@matejchalk I would be curious to know what happens when you run independently the nx release changelog command, which is responsible for changelog creation and Github release creation.

Running npx nx release changelog gives me an error:
>  NX   The "release.git" property in nx.json may not be used with the "nx release changelog" subcommand or programmatic API. Instead, configure git options for subcommands directly with "release.version.git" and "release.changelog.git".

   The relevant config is defined here: nx.json, lines 104-110

I haven't triggered publishing in the CI yet, but looking at their docs, it seems like nx release should be called with --skip-publish and then called again with the publish command.
This seems a bit counterintuitive... but apparently that's the way.

Interesting. Well, sounds like that's what we should go with. Do you want to create another PR for it? Or I can look into it myself this afternoon.

Interesting. Well, sounds like that's what we should go with. Do you want to create another PR for it? Or I can look into it myself this afternoon.

I can have a look in the evening, if that's fine?


[IMPORTANT] Valid moves working but need adjustment

On functions move_vertical() and move_horizontal()
It is adding moves out of the board
this can be critical for the AI when selecting moves

on my way boss!!!

From: FabioMiguel2000 @.>
Sent: Monday, March 21, 2022 20:37
To: FabioMiguel2000/LinesOfActions @.>
Cc: Ivo Ribeiro @.>; Assign @.>
Subject: Re: [FabioMiguel2000/LinesOfActions] [IMPORTANT] Valid moves working but need adjustment (Issue #5)
Assigned #5https://github.com/FabioMiguel2000/LinesOfActions/issues/5 to @RapaTachoshttps://github.com/RapaTachos.
—
Reply to this email directly, view it on GitHubhttps://github.com/FabioMiguel2000/LinesOfActions/issues/5#event-6278703718, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APM357LIWXPATCF7NGLCIADVBDMZZANCNFSM5RI3NDOA.
You are receiving this because you were assigned.Message ID: @.***>

@RapaTachos Please fix this issue, your are professional!


A note for CF changes added with a screen shot

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


Hi, I've got a problem with flutter_charts package! The chart's graphics can't be shown!

URL: https://pub.flutter-io.cn/packages/flutter_charts#-analysis-tab-
I write some code with flutter_charts, but the charts can't show in the mobile's UI. Would you pleause tell me how I can solve the problem? Thank You!
Then, next is my code.
import 'dart:ui' as ui;
import 'package:flutter/material.dart';
import 'package:flutter_charts/flutter_charts.dart';
class HeloPage extends StatefulWidget {
@override
State createState() => new _HeloPageState();
}
class _HeloPageState extends State {
ChartData _chartData;
LineChartOptions _lineChartOptions;
_HeloPageState();
void _defineOptionsAndData() {
_lineChartOptions = new LineChartOptions();
_chartData = new RandomChartData(useUserProvidedYLabels: _lineChartOptions.useUserProvidedYLabels);
_chartData.assignDataRowsDefaultColors();
}
@override
Widget build(BuildContext context) {
_defineOptionsAndData();
MediaQueryData mediaQueryData = MediaQuery.of(context);
LineChart lineChart = new LineChart(
painter: new LineChartPainter(),
layouter: new LineChartLayouter(
chartArea: new ui.Size(
mediaQueryData.size.width, mediaQueryData.size.height),
chartData: _chartData,
chartOptions: _lineChartOptions
),
);
return new Scaffold(
appBar: new AppBar(
title: new Text('Page 2'),
centerTitle: true,
),
body: new Column(
children: [
new Text("This is page 2!"),
lineChart,
],
),
);
}
}

This is the issue tracker for the Pub server. We can't help with support for individual packages; you'll have to file an issue with the package itself.
See the package's 'homepage' link, which often points to its GitHub page where you can file the issue. In this case, here: https://github.com/mzimmerm/flutter_charts/


Add Govt. Graduate College, Civil Lines, Sheikhupura to JetBrains swot

This pull request adds the domain gcbskp.edu.pk for Govt. Graduate College, Civil Lines, Sheikhupura to the JetBrains swot repository.
University Details:
Official Name of the University: Govt. Graduate College, Civil Lines, Sheikhupura
Official Website URL: https://gcbskp.edu.pk/
URL of IT-related Course (long-term >1 year): https://gcbskp.edu.pk/department-description.php?id=Mw&facid=NA

@walid-baharwal First stage of verification passed, official domain for Govt. Graduate College, Civil Lines, Sheikhupura is gcbskp.edu.pk as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@walid-baharwal Thank you for your patience while waiting for a review and processing your request. Pull request merged.
Please start requesting the licenses in about an hour, to let the changes to propagate through our system.

@philipto Thank you for verifying and merging my pull request. I appreciate the prompt review and the detailed feedback.


compilation

I have such a question about compilation, this error constantly flies, on version 5.24 screenshot
but on the latest version 5.73, this is the error screenshot
could you please release a compiled executable file?

Hello @qzmtch You can get a compiled version from my blog.
https://danysys.com/set-file-type-association-default-application-command-line-windows-10-userchoice-hash-internal-method/
I'll provide a compiled version by here later too. I'll also check your issues while compiling later.
Regards

Hello @qzmtch You can get a compiled version from my blog.
https://danysys.com/set-file-type-association-default-application-command-line-windows-10-userchoice-hash-internal-method/
I'll provide a compiled version by here later too. I'll also check your issues while compiling later.
Regards

Thanks!

Thanks!


translate tutorials/kubernetes-basics/update/update-intro/ in Italian

translate tutorials/kubernetes-basics/update/update-intro/ in Italian

/retest

/hold cancel
/lgtm
@zacharysarah for approval

/cc @jimangel as well as Zach is still busy with FOSDEM

Looks like /cc doesn't accept an additional sentence 🙊

Testing:
/language it

@lledru wants to help out as well

/lgtm

/ref https://github.com/kubernetes/org/issues/503
/lgtm
/approve

@micheleberardi @rlenferink I think @parispittman would like to send you some contributor swag for getting this localization started! ✨ Please reach out to her with your email addresses.

HI @zacharysarah  @rlenferink @parispittman
sure i will
Regards


Bump starlette from 0.34.0 to 0.35.1

Bumps starlette from 0.34.0 to 0.35.1

Release notes
Changelog
Commits

It looks like dependabot hasn’t gotten around to this yet, but I’m patching the dependency in the development version of Fedora Linux (Rawhide), so here’s a manually-created PR. I tried running the tests locally and didn’t see any regressions.

https://github.com/python-openapi/openapi-core/pull/775 is better.


feat: add basic page templates

Summary | Résumé
Adding the following new templates:

Basic page template (EN)
Basic page template (FR)
Basic page table of contents template (EN)
Basic page table of contents template (FR)

Zenhub ticket
Note: Holding off from merging this PR until design is ready to release.

@daine updated the basic page templates with the new spacing classes so I will need (hopefully) one last approval for this PR.  :crossed_fingers:


a question

Hi,if the input is [batch_size,height,width,channel],how should I use convLSTM?

Depends on what you want to do. See the reference paper for inspiration.


Add option to make new fields out of existing ones

For example. we have multiple subsystems that log whether they reached their setpoint. If we want to see whether all subsystems reached their setpoint, we have to log another field from the code (and wait for it to deploy). It'd be nice to be able to create new fields inside AdvantageScope, maybe with custom TypeScript code.

Creating custom fields could encompass an enormous amount of complexity. Beyond just simple math, it could quickly extend to filtering multiple samples, doing geometry operations, and other complex logic. I'm not opposed to adding small additions like #226 (and maybe basic filtering/smoothing options similar to the integration/differentiation options), but more complexity than that is probably out of scope for AdvantageScope. AdvantageKit is really our intended solution for any type of complex analysis.


ENH: Add default FFT object factories to TestKernel initialization

Addresses remote module test failures in #2950 by adding FFT factories to the list of default factories to be registered with ITKTestKernel.
itkTestDriverIncludeRequiredIOFactories.h and similar strings are renamed to itkTestDriverIncludeRequiredFactories.h to reflect that FFT factories and any other future backends managed with the object factory should be default registered here. Manual FFT factory registrations previously required for testing are removed.
ITKMontage tests pass when these changes are applied.

PR Checklist

[x] No API changes were made (or the changes have been approved)
[x] No major design changes were made (or the changes have been approved)

Refer to the ITK Software Guide for
further development details if necessary.

It looks like https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Filtering/FFT/include/itkFFTImageFilterFactory.h should #include "itkImage.h".

To improve the consistency of the factories registered by default by the test driver, just the VNL factories can be registered. If other factories are required by a test, e.g. FFTW, CUDA, VkFFT, they should be explicitly registered or used directly be the test.

@tbirdso @jhlegarreta this will help with #3008 , for example

Rebased on master.

@thewtex Could this please be reviewed again?


CLI tool to generate a validator report?

A CLI bundled with the texture npm module.
As in the former JATS import report dialog we could display problematic fragments with a human-readable information.
Additionally we could print out the whole XML highlighting problematic parts.

After some feedback it seems, that a report integrated into Texture is more requested.


Support .webmanifest static files.

Add support for static files with .webmanifest extensions which are commonly used for Progressive Web Apps - https://developer.mozilla.org/en-US/docs/Web/Manifest
Addresses #2442

@shirhatti - anything else you need from me on this?

FYI: https://github.com/aspnet/AspNetCore/blob/a9d3f9c22b16e16f017a36a6e8ae72902c2a698d/src/Middleware/StaticFiles/src/FileExtensionContentTypeProvider.cs#L14-L17

@tratcher - ok so do you want me to just close this PR? No sense in leaving it open if there is no desire to merge it.

@Tratcher @shirhatti  this seems to be a problem for us when we enable a service worker in an Angular 8.2. Currently we need to use this work-around:
FileExtensionContentTypeProvider provider = new FileExtensionContentTypeProvider();
provider.Mappings[".webmanifest"] = "application/manifest+json";

app.UseStaticFiles(new StaticFileOptions
{
    ContentTypeProvider = provider,
});

Since more and more PWA's are being created, it seems a very logical step forward to be able to host this content type by default (so nobody has to waste time searching for this solution).
Thanks for considering.

But why not support it if its still being used? Unless its obsolete, which doesnt seems like it - it will make our lives much easier by this small change


sqlc: 1.24.0 -> 1.25.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/sqlc-dev/sqlc/releases.
meta.description for sqlc is: Generate type-safe code from SQL
meta.homepage for sqlc is: https://sqlc.dev/
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.25.0 with grep in /nix/store/lb3qp9lxb60p8hmv2xzs7rl4wv0chrs0-sqlc-1.25.0
found 1.25.0 in filename of file in /nix/store/lb3qp9lxb60p8hmv2xzs7rl4wv0chrs0-sqlc-1.25.0

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
sqlc

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/6453e4ea9ca505c1cfeed434147b44f34b51a20b#sqlc

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/lb3qp9lxb60p8hmv2xzs7rl4wv0chrs0-sqlc-1.25.0
ls -la /nix/store/lb3qp9lxb60p8hmv2xzs7rl4wv0chrs0-sqlc-1.25.0/bin

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

1 package built:

sqlc

Maintainer pings
cc @adisbladis for testing.

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

1 package built:

sqlc


Add HTTP 302 as terminal status for Guacamole ping test

Fixes #1302
What is being addressed
The E2E got into an infinite loop when http 302 was returned
How is this addressed

Add 302 as a terminal status so that no retries would be attempted
Add action timeouts so to the e2e jobs so that they will be killed if running too long. This is needed since pytest-timeout doesn't always stop the test (see the run in the mentioned issue).
Rename some of the steps

/test


logits API support

LGTM

Fix merge conflicts and ready to merge

git checkout main
git pull origin main
git checkout qingying-logits
git merge main
Accept current change:

@JoyboyBrian plz check merge conflicts, we just updated llama.cpp


fix package.json

Updated some package.json that did not have the correct package name

Signed it!

Thanks so much @Ulydev !


bad naming

theres some bad naming here "https://github.com/cypress-io/cypress-docker-images/tree/master/browsers/node12.19.0-chrome86-ff82" redirects to "node12.18.3-chrome86-fft82" diferent node versions, still the one with node version 12.19.0 exist but aint on the list, please take a look at it

The contents of the Readme.md file are incorrect. It should not affect how the docker image runs. https://github.com/cypress-io/cypress-docker-images/blob/master/browsers/node12.19.0-chrome86-ff82/README.md


Update IsFullScreenAllowed #2

@zoherghadyali sry slight change to wording

Docs Build status updates of commit 5f5c895:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/hosting/webview2/reference/IWebView2Settings.md
:bulb:Suggestion

Details

microsoft-edge/hosting/webview2/reference/IWebView2Settings.md

Line 41: [Suggestion] Illegal link: get_IsScriptEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1aa2867d2d39d23dfe394126e43c53e615.
Line 74: [Suggestion] Illegal link: put_IsScriptEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a900fc1446d14dcdf59323562ea5fc5f8.
Line 80: [Suggestion] Illegal link: get_IsWebMessageEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1af7a834cbd32878793484b3e7ecd40ab9.
Line 108: [Suggestion] Illegal link: put_IsWebMessageEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a6883867d6600084e24a9d62c250e294f.
Line 114: [Suggestion] Illegal link: get_AreDefaultScriptDialogsEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a51946197a68a096527a03689d62b73e2.
Line 122: [Suggestion] Illegal link: put_AreDefaultScriptDialogsEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1afe873806f6e98b75922a937d0af21dbf.
Line 128: [Suggestion] Illegal link: get_IsFullscreenAllowed -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1aff1d9dc0947e403664cc6d177355d0ff.
Line 136: [Suggestion] Illegal link: put_IsFullscreenAllowed -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a10ef13244a7db2ce525dfc7502f79d97.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit f1cb94f:
:warning: Validation status: warnings

File
Status
Preview URL
Details

microsoft-edge/hosting/webview2/GettingStarted.md
:warning:Warning

Details

microsoft-edge/hosting/webview2/reference/IWebView2Settings.md
:bulb:Suggestion

Details

microsoft-edge/hosting/webview2/GettingStarted.md

Line 15: [Warning] Invalid file link:(~/hosting/webview2/reference-webview2).
Line 214: [Warning] Invalid file link:(~/hosting/webview2/reference-webview2).

microsoft-edge/hosting/webview2/reference/IWebView2Settings.md

Line 41: [Suggestion] Illegal link: get_IsScriptEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1aa2867d2d39d23dfe394126e43c53e615.
Line 74: [Suggestion] Illegal link: put_IsScriptEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a900fc1446d14dcdf59323562ea5fc5f8.
Line 80: [Suggestion] Illegal link: get_IsWebMessageEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1af7a834cbd32878793484b3e7ecd40ab9.
Line 108: [Suggestion] Illegal link: put_IsWebMessageEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a6883867d6600084e24a9d62c250e294f.
Line 114: [Suggestion] Illegal link: get_AreDefaultScriptDialogsEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a51946197a68a096527a03689d62b73e2.
Line 122: [Suggestion] Illegal link: put_AreDefaultScriptDialogsEnabled -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1afe873806f6e98b75922a937d0af21dbf.
Line 128: [Suggestion] Illegal link: get_IsFullscreenAllowed -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1aff1d9dc0947e403664cc6d177355d0ff.
Line 136: [Suggestion] Illegal link: put_IsFullscreenAllowed -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a10ef13244a7db2ce525dfc7502f79d97.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 6f661ec:
:warning: Validation status: warnings

File
Status
Preview URL
Details

microsoft-edge/hosting/webview2/GettingStarted.md
:warning:Warning

Details

microsoft-edge/hosting/webview2/reference/IWebView2Settings.md
:bulb:Suggestion

Details

microsoft-edge/hosting/webview2/GettingStarted.md

Line 15: [Warning] Invalid file link:(~/hosting/webview2/reference-webview2).
Line 214: [Warning] Invalid file link:(~/hosting/webview2/reference-webview2).

microsoft-edge/hosting/webview2/reference/IWebView2Settings.md

Line 41: [Suggestion] Illegal link: `<a href="#interface_i_web_view2_settings_1aa2867d2d39d23dfe394126e43c53e615">get_IsScriptEnabled</a>` -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1aa2867d2d39d23dfe394126e43c53e615.
Line 74: [Suggestion] Illegal link: `<a href="#interface_i_web_view2_settings_1a900fc1446d14dcdf59323562ea5fc5f8">put_IsScriptEnabled</a>` -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a900fc1446d14dcdf59323562ea5fc5f8.
Line 80: [Suggestion] Illegal link: `<a href="#interface_i_web_view2_settings_1af7a834cbd32878793484b3e7ecd40ab9">get_IsWebMessageEnabled</a>` -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1af7a834cbd32878793484b3e7ecd40ab9.
Line 108: [Suggestion] Illegal link: `<a href="#interface_i_web_view2_settings_1a6883867d6600084e24a9d62c250e294f">put_IsWebMessageEnabled</a>` -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a6883867d6600084e24a9d62c250e294f.
Line 114: [Suggestion] Illegal link: `<a href="#interface_i_web_view2_settings_1a51946197a68a096527a03689d62b73e2">get_AreDefaultScriptDialogsEnabled</a>` -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a51946197a68a096527a03689d62b73e2.
Line 122: [Suggestion] Illegal link: `<a href="#interface_i_web_view2_settings_1afe873806f6e98b75922a937d0af21dbf">put_AreDefaultScriptDialogsEnabled</a>` -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1afe873806f6e98b75922a937d0af21dbf.
Line 128: [Suggestion] Illegal link: `<a href="#interface_i_web_view2_settings_1aff1d9dc0947e403664cc6d177355d0ff">get_IsFullscreenAllowed</a>` -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1aff1d9dc0947e403664cc6d177355d0ff.
Line 136: [Suggestion] Illegal link: `<a href="#interface_i_web_view2_settings_1a10ef13244a7db2ce525dfc7502f79d97">put_IsFullscreenAllowed</a>` -- missing bookmark. The file hosting/webview2/reference/IWebView2Settings.md doesn't contain a bookmark named interface_i_web_view2_settings_1a10ef13244a7db2ce525dfc7502f79d97.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Implement more test cases

Add wide rage of IVisitor.Select and IVisitor.EndVisit tests.
Maybe add separate tests for IPropagators.
Create more tests for separate components more than integrated tests, where all of them works together.
For example create custom empty Propagator and feed it to IGraph in order to test IGraph implementation more than IPropagator one.
Do the same for IPropagators.

Add tests for GraphStructure.IsTree and GraphStructure.CountDegrees

Hey @Kemsekov, can I work on that?

Hey @Kemsekov, can I work on that?

Yeah, I would be happy actually ☺
But my current testing is quite a mess actually.
Some tests fail to run together and runs fine separately (especially path finder tests)
Just create pull request and I will check it.
I actually want to add max flow and min cuts tests, for here is currently just two versions of max flows implemented that requires testing.
One is port from quik graph - MaxFlow.
MaxFlowEdmondsKarp
https://github.com/Kemsekov/GraphSharp/blob/master/GraphSharp/Algorithms/GraphOperations/MaxFlow.cs
And other one is from google or tools.
https://github.com/Kemsekov/GraphSharp/blob/master/GraphSharp.GoogleOrTools/MaxFlow.cs
And min cut that uses max flow results to compute cut.
https://github.com/Kemsekov/GraphSharp/blob/master/GraphSharp/Algorithms/GraphOperations/MinCut.cs
If you could add tests to them and feedback to me if something is wrong I would be happy ☺


Error Checking for Plugin Updates

I see this pretty much all the time. I think this is happening because PC goes to sleep or some other reason

plugin:obsidian-plug…-update-tracker:800 Failed checking for plugin updates at https://jc5gpa3gs7o2uge6iq5mgjd53q0daomi.lambda-url.us-east-1.on.aws/obsidian-plugin-update-tracker. Check your internet connection and security settings or file a bug at https://github.com/swar8080/obsidian-plugin-update-tracker/issues. Error details are:  Error: net::ERR_CONNECTION_RESET     at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:49935)     at SimpleURLLoaderWrapper.emit (node:events:513:28)
When it is in that state and I press on the update icon I always get

I have to restart Obsidian or the plugin for it to work again.
Don't know what the connection logic right now. But maybe it needs some fix to get out of these state when it gets into it.

By default the plugin checks for updates when obsidian starts and every 30 minutes after that
But yeah it's not clear how to force a refresh when this happens. Maybe forcing a refresh when clicking the error icon is a solution
I'll leave this open for now
Thanks for reporting

Maybe forcing a refresh when clicking the error icon is a solution
Yes, that would help. Thanks!

Any progress with this? I'm also experiencing the same issue and would like an option to "force refresh."

A workaround is restarting obsidian using an action or hotkey:

A workaround is restarting obsidian using an action or hotkey:

Same issue here, but the Reload app without saving solves it.

Same issue, only restart helps.
Is it going to be fixed?

I am having this issue too, however restarting/reloading the app does not resolve it. As soon as the app displays again, the plugin does not work. Same screenshot from OP. Is it dead? I'm on Obsidian v1.7.3

Is it dead? I'm on Obsidian v1.7.3

Works for me in the same version.
Are you behind any proxy, vpn or corporate network?

Yep that was it, it was my DNS filter. I'll have to diagnose it internally. I can access Github fine otherwise. Thanks.


Carousel for Botkit Anywhere

I know the carousel is supported for Facebook Messenger but how do I add this feature in Botkit Anywhere?

you should design it in frontend

For add a carousel to chat you can change "/public/chat.html" and associed files

It is in our long term roadmap to allow the web chat to have basically the best of all the other platforms in terms of attachments. In the meantime, the answers above are correct!

I am more interested in web chat features 👍

did any one try carousel on messenger lite?


Deprecation warning from moment

When I use this library I see the following notice on the console:
Deprecation warning: moment.lang is deprecated. Use moment.locale instead.
I wanted to come up with a pull request however, when I did npm installon forked project root of yours I got:
npm verb git fetch -a origin (git://github.com/assemble/strings)
npm info git [ 'rev-list', '-n1', 'v0.3.0' ]
npm ERR! Failed resolving git HEAD (git://github.com/assemble/strings) fatal: ambiguous argument 'v0.3.0': unknown revision or path not in the working tree.
npm ERR! Failed resolving git HEAD (git://github.com/assemble/strings) Use '--' to separate paths from revisions, like this:
npm ERR! Failed resolving git HEAD (git://github.com/assemble/strings) 'git <command> [<revision>...] -- [<file>...]'
npm ERR! Failed resolving git HEAD (git://github.com/assemble/strings)

....

npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.33
npm ERR! npm  v2.1.6
npm ERR! code 128

npm ERR! Command failed: fatal: ambiguous argument 'v0.3.0': unknown revision or path not in the working tree.
npm ERR! Use '--' to separate paths from revisions, like this:
npm ERR! 'git <command> [<revision>...] -- [<file>...]'

Can you help me with those?

closed via https://github.com/assemble/strings-parser-date/commit/ecb53fa33dd63ea5a283734374de1efbeb37a696


updated information about the robotics hardware

Added links to the Raspberry Pi and Arduino references - and added a little bit about the differences.

[ x] I have read freeCodeCamp's contribution guidelines.
[x ] My pull request has a descriptive title (not a vague title like Update index.md)
[x ] My pull request targets the master branch of freeCodeCamp.
[x ] None of my changes are plagiarized from another source without proper attribution.
[x ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

@thecodingaviator This PR has gone stale.


Problems with Workflows on AKS

In what area(s)?
/area runtime

/area operator
/area placement
/area docs
/area test-and-release

What version of Dapr?
1.11.x
Expected Behavior
A simple workflow app in an AKS (k8s generically?) should function.
Actual Behavior
The workflow fails to start and remains in pending forever. The pending error is a timeout when trying to start/communicate with the orchestrator. The app itself claims to have a stable connection to the workflow engine and we can see logs in Dapr for the workflow engine starting.
Failure:
{"app_id":"testbed-workflow","instance":"testbed-workflow-app-5bdfcf687-84h2g","level":"info","msg":"1234: starting new 'OrderProcessingWorkflow' instance with ID = '1234'.","scope":"dapr.runtime.wfengine","time":"2023-07-10T21:34:33.00047503Z","type":"log","ver":"1.11.1"}
{"app_id":"testbed-workflow","instance":"testbed-workflow-app-5bdfcf687-84h2g","level":"warning","msg":"1234: execution timed-out and will be retried later","scope":"dapr.runtime.wfengine","time":"2023-07-10T21:35:03.001311696Z","type":"log","ver":"1.11.1"}

Logs after ~2 hours of failure:
{"app_id":"testbed-workflow","instance":"testbed-workflow-app-5bdfcf687-84h2g","level":"warning","msg":"1234: execution failed with a recoverable error and will be retried later: timed-out trying to schedule a workflow execution - this can happen if there are too many in-flight workflows or if the workflow engine isn't running","scope":"dapr.runtime.wfengine","time":"2023-07-10T21:37:03.001908384Z","type":"log","ver":"1.11.1"}

The app in question works locally and in docker desktop (docker-compose). Interestingly enough, it also works in some AKS clusters, but not all. KIND is also having this same problem. The issue has been reproduced on with both Redis and CosmosDB as the underlying statestore.
Steps to Reproduce the Problem

Create an AKS cluster.
Install Dapr 1.11.1 on the cluster.
Install Redis on the cluster.
Add component (actor statestore)/app.
Start workflow.

Release Note
RELEASE NOTE: FIX: Intermittent issues in Dapr Workflows on AKS.

For everyone running into this issue, a workaround for now is to start Dapr with the server listening on a single interface.
This can be done by setting the dapr.io/sidecar-listen-address to <IP_ADDRESS> explicitly (by default, on Kubernetes this also listens on [::1]

Hi @ItalyPaleAle ,
I checked the workaround and apply the annotation to a deployment.yaml.
The pod description is the following:
describe_pod_data.txt
I'm getting the same warning / retry that I used to before , daprd logs
daprd_data.txt
we 're working in AKS .
Kindly provide to me whatever you need more to help investigate the issue.
Thanks,
Maria Mylona

@mylona79 My apologies, I made a typo. Should have been dapr.io/sidecar-listen-addresses: <IP_ADDRESS> ("addresses" plural) :(

that's ok @ItalyPaleAle .. it works!
Thx a lot !

Thanks for confirming!!


Added search bar

Related Issue
#133 Search bar for blogs
Description
Added search bar
Type of PR

[ ] Bug fix
[X] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
https://github.com/Suchitra-Sahoo/AgriLearnNetwork/assets/113294672/9a7d4a70-09d3-4e0a-b46d-8defa57d432e
Checklist:

[X] I have performed a self-review of my code
[X] I have read and followed the Contribution Guidelines.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

I  had to revert back your PR because the search option is unable to filter the blogs. Also after merging your changes transition of navbar option stops working.

Should I create new pr?


Fix TabContainer crashes

Fix #43684, #43913
same fix with #43971 but for 3.2
and second commit fixes #43684.
note that, #43684 issue is not present on master(4.0)

Thanks!


[CAS] Add an utility action to swift-cache-tool to print cache key

Add an utility action to print information contained in the swift compile cache key. This is useful to figure out why cache key is different.

@swift-ci please smoke test

ping


"displayRepeatingCountTitle" works also on non yearly events

If "displayRepeatingCountTitle" is true than shows on my calendar non repeating events also with a count (NaN).
 Also make sure you're running the latest version.


Added tests for Slovenia Eurocrops' dataset

Added ec_si test gpkg file and modified test_convert.py to include ec_si

@m-mohr error says:

area: Value<PHONE_NUMBER>5 is greater than the maximum allowed value of 100000.
Extend the area max value?

I'd assume the value is invalid or in the wrong unit, could you check that?

I can confirm that the unit of area in Slovenia is in square metre. I assume the default unit for fiboa tests is hectare. this means i'll modify the template using column_migrations to multiply the area by 0.0001 to make it in hectare

I've merged #76, thanks. Can you update this branch so that we can check the CI for this PR?

Checks passed now!


Use babel-minify in lieu of closure-compiler-js

Babel-minify (previously: babili) has been the discovery du jour. I tried using it for Cervus as well and the results are stunning:
closure-compiler-js:
created dist/cervus.min.js in 8.7s
Size gzipped: 11.594K
npm run prod  13,63s user 0,24s system 149% cpu 9,263 total

babel-minify:
created dist/cervus.min.js in 1.6s
Size gzipped: 7.502K
npm run prod  2,64s user 0,09s system 126% cpu 2,157 total

I realize that bundling a minified version is not the primary use-case for Cervus. At the same time it's great to have a quick way to run the numbers and see how lightweight it is.

in lieu? du jour?

:)

Oué oué.


Mixing ts-express- and typegoose decorators

Informations

Type
Version

Question
2.3.*

Description
I really like ts-express-decorators! At the same time I am very fund of what typegoose brings to the table. The question is how one should bring these two ideas together?
Both libraries wants to decorate the model objects. And I love the idea of having the model in one place and have Swagger documentation (Ts.ED) and Mongoose schemas (typegoose) generated from the same source.
An example could be:
export class User extends Typegoose {

    //@prop()
    @JsonProperty()
    username?: string;

    @prop()
    @JsonProperty()
    email?: string;

  ...
}

But they do not seem be able to coexist. Both libraries are into the serialize/deserialize business.
The ConverterService from Ts.ED dies on properties decorated with the typegoose @prop decorator:
TypeError: Cannot assign to read only property 'email' of object '#<User>'

Question
I am currently looking into the above issue and perhaps find a workaround.
I just wanted to ask:

if anyone has experience including mongoose schemas into the decorator world? Either as part of Ts.ED or through a library like typegoose?
if it could be an idea to make the serialization pluggable - so that mongoose schemas could be used in Ts.ED? It seems one could easily end up specifying the schema twice?

Any thoughts?
... meanwhile I will continue my own investigation  :-)

Hi @lwallent ,
Yes, it's big subject and it's planed with this story #85. But I'm blocked on this because the library to validate a model it's choice for the developer and the stack chosen on his project. I didn't know the typegoose, but it's this is something that sounds like what I wanted to do to facilitate the integration of mongoose with Ts.ED (big work).
To answer to your question, I can try the typegoose with one of the Ts.ED example and find a fix if it's a problem with Ts.ED. According to your error, I think typegoose set a readonly flag on the decorated property.
My goal is to stay compatible and agnostic with other libraries ! (as possible :p)
See you,
Romain

Hi Romain,
Yes, you are right about the typegoose property interfering with Ts.ED. I have temporarily changed the typegoose code to fix the problem. I might reach out to the guys behind with a PR or just asking them if the change would be ok :-)
Before I make such a PR, however, I wish to see if everything can play well together. Else there is really no point.
I completely agree with your goal of being compatible and agnostic :-)
KR
Lasse

I have created a PR on the typegoose project. I now have the two packages locally living peacefully together :-)

Yes :) nice job !

Hello to all.
I also had an issue with typegoose + ts.ED.
So I have just created some alternative to typegoose which I've called tsgoose.
It's very early alpha I would say and not fully documented yet (just one example how to use).
So if you have time and wish, please help me to test it.
NPM https://www.npmjs.com/package/tsgoose
GitHub: https://github.com/troyanskiy/tsgoose
I still need to implement some things.
Feel free to create issues with bugs and improvements.
Thanks!

Nice initiative @troyanskiy ;)


Single Static Assignment - MLIR and SMTLIB.

Any way you could output in Single Static Assignment for LLVM/MLIR and SSA SMTLIB lisp for solvers like Microsoft Z3/CVC5? You could then shell out to LLVM and Z3/CVC5 to make optimization passes, and give you an easy compile target for WASM with a little IO boilerplate.
%1 = ...
%2 = ...

(+ x3 x2 x1)

SSA is basically what the compiler backend works with, but you might have to unwrap tensor primitives (like tensordot) into lower level representations unless LLVM has builtin tensor ops (does it?)
Are there any SMT solvers which work with tensor primitives?


[2] Service cluster ValidatingWebhook validates on kube-system

Running any validating or mutating webhook against kube-system is bad: Control plane components (e.g., scheduler) cannot start due to the webhook being yet unavailable, and the webhook cannot start because control plane components are down. This is a known issue.
The "canonical" way to fix is:

kube-system needs to be labeled with control-plane: true
Webhooks need to exclude namespaces with control-plane: true

Acceptance criteria:

kube-system is labeled with control-plane: true. This is likely done best from kubespray.
All webhooks exclude control-plane: true namespaces.

kube-system auto-labelled with control-plane:true target for upstreaming to kubespray

kube-system auto-labelled with control-plane:true target for upstreaming to kubespray

The kubespray project expressed openness to labeling the kube-system namespace. See PR here: https://github.com/kubernetes-sigs/kubespray/pull/7155

The kubespray project expressed openness to labeling the kube-system namespace. See PR here: https://github.com/kubernetes-sigs/kubespray/pull/7155

@cristiklein this has been fixed right?

@OlleLarsson Seems so: https://github.com/elastisys/compliantkubernetes-apps/blob/abba00feefe5e8c8266472818ad83156b339dce7/bootstrap/namespaces/helmfile/values/namespaces-wc.yaml.gotmpl#L6


Update CocoaPods version

CocoaPods version does not have labelPadding property yet

I'd also like the Accessibility work that's in pull request #41 . My App that uses TTRangeSlider via CocoaPods needs to be ADA AA compliant and I need VoiceOver to interact with it. Currently I does not see it as an accessible control.

Hey this should be done and the accessibility work is also in there. Apologies for taking so long!


refactor: removal of catenax-ng reference

With this PR we are removing the reference of catenax-ng from the repository.

Fixes #189

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

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

LGTM


Failed to install with Notmuch support

When run the following command:
$ brew reinstall neomutt --with-notmuch-patch

==> Reinstalling neomutt/neomutt/neomutt --with-sidebar-patch --with-notmuch-patch
==> Cloning https://github.com/neomutt/neomutt.git
Updating /Users/apple/Library/Caches/Homebrew/neomutt--git
==> Checking out tag neomutt-20170225-1
==> ./prepare --disable-dependency-tracking --disable-warnings --prefix=/usr/local/Cellar/ne
Last 15 lines from /Users/apple/Library/Logs/Homebrew/neomutt/01.prepare:
checking for uint32_t... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking for unsigned long long int... yes
checking for long long int... yes
checking for sendmail... /usr/sbin/sendmail
checking for gpgme-config... no
checking for notmuch_database_open in -lnotmuch... no
configure: error: Unable to find Notmuch library

My notmuch in installed via Homebrew, for brew info notmuch:
notmuch: stable 0.23.5 (bottled)
Thread-based email index, search, and tagging
https://notmuchmail.org
/usr/local/Cellar/notmuch/0.23.5 (87 files, 1.5MB) *
  Built from source on 2017-02-27 at 17:12:09 with: --with-emacs
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/notmuch.rb
==> Dependencies
Build: pkg-config ✔
Required: gmime ✔, talloc ✔, xapian ✔
==> Requirements
Optional: emacs ✘, python3 ✘, ruby >= 1.9 ✔
==> Options
--with-emacs
	Build with emacs support
--with-python3
	Build with python3 support
--with-ruby
	Build with ruby support
--without-python
	Build without python support
==> Caveats
Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/notmuch

So how to configure to enable notmuch support?

I don't have time to debug right now, but just to say I didn't have any problems running the command.

I had installed notmuch before. It seems that notmuch also needs to be reinstalled. Now it can be successfully installed.
Thank you.


[FEATURE] Add a keyboard shortcut to activate the "Show…" and "Find…" buttons with several mods selected

Is your feature request related to a problem? Please describe.
-1:

-2: Maybe it makes sense to move the "language selection" to Settings? It is chosen, most often, no more than once) And the slightly overloaded interface of the main window will be cleared up a little.

-3:

Multi-message reply to follow.
#3 - adding another translation string - sure, done.  Pushed the new one to crowdin - it's the savegame screen, called savegame_filter_only

yes....  how good is this at guessing the language (did you have to change it?) - As I recall, since this is a holdover of the Folder Checker, getting windows to actually change your language was a huge nightmare, so I had a hard time testing it.  I'm not against moving it to settings if it rarely actually needs to be touched.

1.) yes, but - what should shift or alt clicking do?  Just turn the button on for the last selected?  Or should it alter the selection as well?  Or should it be a direct shortcut (alt+click opens the hub, and shift+click opens the file location)?  The file location is super simple, as it always exists, and it's a simple check to work or not for the modhub one.

Alt, Shift, etc. - any of your choice as a modifier for "Just turn the button on for the last selected".
Yes, rarely (for screenshots :) ). Just advice, a view from the outside, a look "not a blurry eye." ))) And so - it doesn’t interfere at all, it doesn’t matter if it will be placed where it is now or in the Settings, or ....
Added translation

1.) Probably ALT I think (of the three, ALT doesn't have a "normal" behavior for clicking, SHIFT+Click and CTRL+Click do in most programs) - this will be my next thing to work on.
2.) make sense.  Changing the language will now change it in all open windows now too, not just the main window
3.) got it, thank you.
4.) Indeed.  I had meant to add a meaningful description when we hit 1.0.0, and totally forgot.  Fixed.

Above items are all included in release v1.5.0

Thanks for v1.5.0.
Small remarks:

Maybe that's how it was planned?

Now: It is not immediately clear what the description refers to:

Is it not possible to show the number of selected/filtered mods?

Thanks for v1.5.0. Small remarks:

Maybe that's how it was planned?

Now: It is not immediately clear what the description refers to:

Yeah, saw the poor text too late - I'll work on that today.  Probably gonna require at least 1 new string and changing what they other 2 say.  I'll ping here when I mess with it so the crowdin update is more obvious.
Re: Quantity - sure, lemme see how to make it pretty :)

In order, top to bottom:

user_pref_title_lang [same]
user_pref_blurb_lang [changed]
user_pref_blurb2_lang [new]
user_pref_setting_lock_lang [changed]

I also wanted to suggest writing "on the buttons", but something distracted me.
Looks neat and just great.

Done on Crowdin.

Thank you.  Building 1.5.1 now :)

"Script[0]" but they are there:

Gross.  Thanks, i'll get that fixed.

When choosing a non-English (non-Latin) keyboard layout in the OS, the hotkeys for these 3 buttons do not work:

"Add ALT+Click in main list to force modHub and "open in explorer" …", - works with any layout.

Hmm.  What does this site show: https://www.toptal.com/developers/keycode if you SHIFT+CTRL+A on the non-latin keyboard layout?  Particularly this box:

![Screenshot 2023-01-03 at 19-23-09 JavaScript Key Code for ShiftLeft Toptal®](https://user-images.githubusercontent.com/41552153/210398160-50c14de8-cfaf-4b5b-809d-2d2dc86d4e0e.png)

{
 "key": "Shift",
 "keyCode": 16,
 "which": 16,
 "code": "ShiftLeft",
 "location": 1,
 "altKey": false,
 "ctrlKey": true,
 "metaKey": false,
 "shiftKey": true,
 "repeat": false
}

Hah.  That site isn't easy to use.  I did figure out how to add a russian layout to my keyboard, I believe I have a fix.  I was looking at the typed letter, not the key pressed.  Whoops.

As a somewhat unrelated side note - I had not expected the "auto tag" bit of adding screenshots to crowdin - that is both amazing and so easy, sorry it's taken so long to post them.

Yes, but this is a defect of the Crowdin administration if users "accidentally", "from someone" learn about the functionality of the site.

I believe everything above is handled with 1.5.2, gonna close this one for now so I don't miss anything new :)  As always, thanks very much for your help.

Yes, you have done significantly more than what was suggested at the beginning. )
Two small points:

If I don't know what Crowdin is for, then the link to it at https://github.com/FSGModding/FSG_Mod_Assistant will not tell me anything, and in order to offer a translation into my own, not yet added language, I will open https://github.com /FSGModding/FSG_Mod_Assistant/tree/main/translations and add ~klingon.json (tlh.json). Maybe the item "Translations" in the description of the program at https://github.com/FSGModding/FSG_Mod_Assistant with a suggestion to use Crowdin will not be superfluous?
About "Add ALT+Click in main list to force modHub and "open in explorer" ..." is not mentioned anywhere in the program itself, but I can't think of where it could and would be placed correctly.


Confusion around null values in spec and schema

See this topic for context: https://github.com/swagger-api/swagger-js/issues/268
When I discovered those exceptions in swagger-js, I initially thought it was just an issue of error handling in the JS. During that discussion, I was informed that the Swagger spec and schema technically do not support null values for some fields (get, post, put, operations, for example).
I just wanted to provide a little feedback as a new user that this was both a bit surprising and confusing. I tried reading through both the spec and schema to determine whether my APIs behavior of serializing null values contradicted the Swagger spec or schema but couldn't find anything that indicated either way.
All that said, I'm hoping someone can explain the decision to explicitly disallow null values for these types of fields. Serializing null values from APIs seems like something that isn't uncommon and not supporting that was just a bit surprising.
Thanks!
Chris

Thanks for taking the time to open the issue.
JSON Schema requires you to mention that a property can be nullified. For example, take this schema:
{
  "type": "object",
  "properties": {
    "test": {
      "type": "string"
    }
  }
}

A fairly simple one, of an object with one property type that has a string value.
Using https://json-schema-validator.herokuapp.com, try validating the following two samples:
{
  "test": "hello"
}

{
  "test": null
}

You'll see that the one with the null value just doesn't validate. Since we never explicitly mention that in the JSON Schema, it means null is not a valid value anywhere. That said, the JSON Schema reflects on the spec itself, but the spec is the single source of truth. It's true that the spec does not mention it, as I had never thought it's required. Keep in mind that null is a meaningful value - when you omit a property, it means its value is not relevant for that object. However, when you nullify a property, you basically "erase" an existing value. This doesn't make much sense for the spec, plus it adds a lot of clutter and makes a spec much more difficult to read.

+1

+1

Tackling PR: #741

#894 added null support in 3.0.

This confused the heck out of me. I found some hints on this issue list scattered across various issues but I still opted to ask a simple question at https://stackoverflow.com/q/45575493/131929.

@marcelstoer Answered on Stackoverflow.
@webron Unless I'm reading the JSON Schema spec wrong, it looks like that validator is invalid.  null is always a valid string http://json-schema.org/latest/json-schema-validation.html#rfc.section.3.1

which validator?

The one you referenced here https://github.com/OAI/OpenAPI-Specification/issues/297#issuecomment-77260327 to justify why null is not valid.

Okay, and just so we're on the same page - did you reference draft 06's validation where that was for OAS2 that used draft 04?

Draft 04 said the same thing https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-3.1

This seems to come down to whether you consider the JSON concept of null as mapping to a string with the \x00 character.

Are the nul character and null as a value the same thing?
I'll give you a hint why I think that wasn't the intent. Do you see the fge part in the draft 04 URL? That's the same guy who wrote the online validator for the test in https://github.com/OAI/OpenAPI-Specification/issues/297#issuecomment-77260327.

:-)  LOL ok.  That might be definitive then.  I'll fix my answer on SO.


remove/replace assert with exceptions

Hello,
is it possible to remove the assert's-statements in the library or
add a compiler directive to replace it with exceptions.
kind regards

This is currently not planned. Each assertion is a guard for undefined behavior. The only option you have is to switch off assertions by defining NDEBUG.


Feature Request: Alphabetical key sort

jless is wonderful! I'm so happy I found it.
Wondering if it's possible/easy to implement sorting of the keys? It would be great to be able to sort alphabetical asc/desc and then revert to original order. I would expect sort to work recursively through all descendant objects.

Now I use jq -S . | jless for this.


Icons for Aspire.Hosting.Azure packages

Part 1: Icons
Using Azure Icons from Brand Central
#3077
Microsoft Reviewers: Open in CodeFlow

Took a stab at working this for the refactoring @mitchdenny

@timheuer are you going to take a stab at the other packages 😄 (I just realized that we need to do the same for all of the OSS stuff, redis etc)

Wonderful! Thanks!

@timheuer are you going to take a stab at the other packages 😄 (I just realized that we need to do the same for all of the OSS stuff, redis etc)

Let me log an issue with remaining just as a punchlist so we don't miss any...

Let's track remaining as your prior https://github.com/dotnet/aspire/issues/2955 (I enumerated all the missing package assets)


code coverage initiative

Code coverage measures what percentage of code has been exercised by test suites. In order to honor the measurement, This PR adds codecov plugin into travis CI. The detailed documentation of this plugin can be found: https://docs.codecov.io/docs
A Sample how code coverage works for individual commit: https://codecov.io/gh/kunkun-tang/azkaban/commits

It's great to see the code coverage report.

Good ask. @jamiesjc
Created a task to track. https://github.com/azkaban/azkaban/issues/1843
In fact, I'm about to discard the currrent documentation page and propose the new ones alternative. Will do it there.

Is there a test coverage badge that we can add to the project like the travis badge we have?


BTMiner self.get_data() not including errors in data (M30)

Discussed in https://github.com/UpstreamData/pyasic/discussions/21

Originally posted by JustinHowes01 November  1, 2022
I'm trying to write a script that will collect miner data over time on Whatsminer M30s machines, but when I try to print the error codes, they don't show up. I've tested this with miners that I have confirmed have errors such as 300, 530, 410 (missing a hashboard) and so on, and they still don't show. I've checked the Whatsminer.py file in the library and it includes all the errors I've tested.
Here is my code:
import pyasic
import asyncio
import pyperclip
import time

async def gather_miner_data():
    miner = await pyasic.MinerFactory().get_miner(miner_ip)
    miner_data = await miner.get_data()

    return miner_data.hashrate, miner_data.wattage, miner_data.errors, miner_data.env_temp

miner_ip = pyperclip.paste()

while True:
    hashrate, wattage, errors, temp = asyncio.run(gather_miner_data())

    print('Hashrate: %s\nWattage: %s\nErrors: %s\nTemperature: %s\n' % (hashrate, wattage, errors, temp))
    time.sleep(1)

The script uses the IP address copied to the clipboard to scan a miner, since we have very many machines running.
After running the script, it will give continous readings from the miner that look like this:
Hashrate: 72.79
Wattage: 3211
Errors: []
Temperature: 58.5

This miner in particular has a 275 power overheat error, and yet the error is not reported here.

Moving this to an issue.  I just pushed up a new version, v0.18.6, can you try that? (`pip install pyasic=0.18.61)

Tested with M31S+ running FW version 2021-09-07, everything seems to be working with the above update.  I'm going to hop back a few versions and see if anything changes.
When you get a chance, need the info mentioned in the discussion -
Miner(s) firmware version,
Pyasic off github or pip,
and the results of await miner.api.summary().

@crc32 Makes me wonder if its getting reported in a different place on these miners? Latest API docs for reference

Looks like it might be the get_error_code  command?  I'll update some miners and give it a test run.

That seems to be correct.
'echo '{"cmd":"get_error_code"}' | nc 10.10.xx.xx 4028'
returns:

{"STATUS":"S","When":1667327194,"Code":131,"Msg":{"error_code":["302":"2022-10-31 03:42:26","532":"1970-01-02 08:00:02","412":"1970-01-02 08:00:01"]},"Description":""}

These are the expected errors.
That's a huge change from V2.0.2 to V2.0.4 of their API...

Fixed with v0.19.0.  Cause was a breaking change from the whatsminer API in v2.0.4 that moved error codes from the summary command to the get_error_code command.

'''
{'STATUS': [{'STATUS': 'S', 'Msg': 'Summary'}],
'SUMMARY': [{'Elapsed': 42709,
'MHS av': 60420128.78,
'MHS 5s': 69202822.25,
'MHS 1m': 61117321.6,
'MHS 5m': 60375400.49,
'MHS 15m': 60397787.38,
'HS RT': 60375400.49,
'Accepted': 2354,
'Rejected': 8,
'Total MH':<PHONE_NUMBER>209.0,
'Temperature': 55.69,
'freq_avg': 1041,
'Fan Speed In': 0,
'Fan Speed Out': 0,
'Power': 2631,
'Power Rate': 43.58,
'Pool Rejected%': 0.3443,
'Pool Stale%': 0.0,
'Uptime': 449363,
'Security Mode': 0,
'Hash Stable': True,
'Hash Stable Cost Seconds': 255,
'Hash Deviation%': 0.0367,
'Target Freq': 861,
'Target MHS': 50771448,
'Env Temp': 54.44,
'Power Mode': 'Normal',
'Factory GHS': 55525,
'Power Limit': 2635,
'Chip Temp Min': 83.25,
'Chip Temp Max': 101.25,
'Chip Temp Avg': 92.27,
'Debug': '',
'Btminer Fast Boot': 'disable'}],
'id': 1}
Process finished with exit code 0
'''
This is the result from the command 'miner.api.summary()'. The miner is running firmware version 2022.09.09, and I'm using Pycharm, so the version of Pyasic that it downloaded is a clone from Github I believe.

Awesome.  The recent versions should be fixed with the patches made earlier, so if you pull the latest version you should be good to go.
I also just received a brand new firmware update direct from the Whatsminer support team, as they had some bad JSON returned in the new command for error handling.  It appears they haven't put it up on their website yet, so I have uploaded it to google drive if you would like to update with it - https://drive.google.com/drive/folders/1-KMW_ZWrgtWPt0Y1f5kvRzTG8nosqBjZ

{'STATUS': [{'STATUS': 'S', 'Msg': 'Summary'}],
'SUMMARY': [{'Elapsed': 42709,
'MHS av': 60420128.78,
'MHS 5s': 69202822.25,
'MHS 1m': 61117321.6,
'MHS 5m': 60375400.49,
'MHS 15m': 60397787.38,
'HS RT': 60375400.49,
'Accepted': 2354,
'Rejected': 8,
'Total MH':<PHONE_NUMBER>209.0,
'Temperature': 55.69,
'freq_avg': 1041,
'Fan Speed In': 0,
'Fan Speed Out': 0,
'Power': 2631,
'Power Rate': 43.58,
'Pool Rejected%': 0.3443,
'Pool Stale%': 0.0,
'Uptime': 449363,
'Security Mode': 0,
'Hash Stable': True,
'Hash Stable Cost Seconds': 255,
'Hash Deviation%': 0.0367,
'Target Freq': 861,
'Target MHS': 50771448,
'Env Temp': 54.44,
'Power Mode': 'Normal',
'Factory GHS': 55525,
'Power Limit': 2635,
'Chip Temp Min': 83.25,
'Chip Temp Max': 101.25,
'Chip Temp Avg': 92.27,
'Debug': '',
'Btminer Fast Boot': 'disable'}],
'id': 1}
Process finished with exit code 0
This is the result from the command 'miner.api.summary()'. The miner is running firmware is a custom version, and I'm using Pycharm, so the version of Pyasic that it downloaded is a clone from Github I believe.

I was testing with the 2021 versions originally, but just happened to have some in the shop I could update and test with, it seems in some recent version they changed the way the API works with a breaking change (see above).  Either way it's fixed now.

I assume if you're running custom you're using chipless, I haven't tried the API with it yet so idk, but it uses 99% stock components so I assume it just uses the stock API (albeit from a new-ish version).


Can Hidden field contains Array of some data

Hi Paul, can hidden field contains Array of data.if it's possible can it be achived just like adding text data or in which way?

How about trying the META data? It would be hidden information and you can do store as much variables associate to one cell as you like.
https://bossanova.uk/jexcel/v4/examples/meta-information


Scalaz IsoSet macros

Looks good. Could you add a test or two for these new public methods?

oh, I have some tests lying around, I'll add them too

you don't have scalatest, I'll need to add it

btw, there is still more in scalaz-deriving that you might want to port over at some point... and there is the old macro that also had labels ! (but doesn't form an IsoSet)
You might even be brave enough to make these def gens implicit :laughing:

I don't understand, TravisCI says Green, but here says red.

thanks for merging! Any chance of a release? :grin: @andyscott

oh, awesome, I just seen the release tag. Thank you so much!


Config server forcePull

Hi, we have upgraded from spring cloud config server 1.3.1 to 2.1.0 and we have experienced issue with hard resetting even forcePull is false.
We are running config server on local machines for development purposes and we change config files during development, but since every request on config service calls JGitEnvironmentRepository.tryMerge and it calls hardReset if working tree is not clean. In older version there was no merge of remote at all.
I think if there is forcePull=false, there should be no merge if local tree is dirty.

So are you expecting/wanting an error to occur when the local repo is dirty?

No, I would expect to skip merging remote. But when I think about this feature more, this scenario only applies when you run config service in development environment, because it's only time when you want to allow dirty working tree.
But still forcePull property doesn't work, since it is hard reset, even forcePull is false.
I will probably write my own environemnt repository and override  JGitEnvironmentRepository.refresh()

care to share what you wrote?

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.

@spencergibb  since we have config service running locally with repositories with file:///
any change in local config was reset with any remote change. I have create own EnvironmetRepository, and I've switched tryMerge with tryRebase, like this. Sadly
    /**
     * Original tryMerge was change to rebase. I prefer rebase over merge - it looks better and it's easier to work with. New functionality is that if there is any local change, it will by committed and then rebased onto origin.
     *
     * @param git
     * @param label
     */
    private void tryRebase(final Git git, final String label) {
        try {
            if (isBranch(git, label)) {
                if (!isClean(git, label)) {
                    if (isDevelopmentProfileActive()) {
                        final boolean cleanWorkingTree = git.status().call().isClean();
                        if (!cleanWorkingTree) {
                            this.logger.warn("The local repository has uncommitted changes.


History: Create a new attempt on swap questions

Actually, no need because swap questions is to choose another random question to attempt
question Id will be set again on the collaboration room


Pending Transaction Sorting

In this example, I submitted the DAI transaction first, followed by the USDC transaction, and then the USDT approval last. They should be sorted in the reverse order of what is shown here (USDT on top, DAI on bottom).

This doesn't seem like an issue as it's sorting as expected. Discussed over discord with @sparrowDom, the side transactions are going way, so this seems to irrelevant.

This doesn't seem like an issue as it's sorting as expected. Discussed over discord with @sparrowDom, the side transactions are going way, so this seems to irrelevant.

Thanks, we haven't officially decided to remove these, but it has been discussed a few times. I'll reopen this if I'm able to reproduce it in the future.


feat: Merge AutoCompleteLocation inputs

This PR resolves []
Description
This PR is a continuation of the work to merge the different AutoComplete Location inputs throughout Eigen
The idea behind it is to merge the look and feel of 3 different inputs with the same functionality
So I decided to go with a new design for all the inputs and make sure to keep the same functionality for all fields, take your time reviewing it 🙌
I also added a table of screenshots and videos for the old look and the new look, please take a look at it! 👀
Old Look

Screenshots

Android
iOS

Sell With Artsy

Edit My Profile

Contact Gallery Shipping Modal

Contact Gallery Shipping Modal (with Results)

Videos
https://user-images.githubusercontent.com/20655703/183617155-a11d6eed-3b23-4825-8af0-ad6dff60395b.mp4
https://user-images.githubusercontent.com/20655703/183617172-e4225681-9b57-4336-aa6f-9e57158a3737.mp4
https://user-images.githubusercontent.com/20655703/183617189-fa94f374-02d3-424a-8b09-a37806dc67f9.mp4
https://user-images.githubusercontent.com/20655703/183617194-4cb7b02d-d616-4859-95b4-3a9832f4c0bc.mp4
https://user-images.githubusercontent.com/20655703/183617210-b4abf44a-7e4b-4a7e-8437-11d341afa7ec.mp4
https://user-images.githubusercontent.com/20655703/183617214-5e9dec3b-79e0-4576-b1f3-cb80e3dd42fb.mp4

New Look

Screenshots

Android
iOS

Sell With Artsy

Edit My Profile

Contact Gallery Shipping Modal

Contact Gallery Shipping Modal (with Results)

Videos
https://user-images.githubusercontent.com/20655703/183615183-e4969aa0-f285-456a-b126-3b92d9d5b25d.mp4
https://user-images.githubusercontent.com/20655703/183615196-51996382-b143-42bb-b1eb-57a92337902a.mp4
https://user-images.githubusercontent.com/20655703/183615205-30c44c09-1008-4f29-b1be-09f2e79366e4.mp4
https://user-images.githubusercontent.com/20655703/183615208-fd658103-2696-4798-a220-79301dd539e3.mp4
https://user-images.githubusercontent.com/20655703/183615213-753843bd-4ca5-44de-9a58-d25b0b97250c.mp4
https://user-images.githubusercontent.com/20655703/183615216-448ce174-edbf-40c2-b9f0-85f53269ff40.mp4

QA Test Case(s)

Test Case
Feature
Environment
Acceptance Criteria
Setup Instructions/Link

PR Checklist

[x] I tested my changes on iOS / Android.
[x] I added screenshots or videos to illustrate my changes.
[x] I added Tests and Stories for my changes.
[ ] I added an app state migration.
[ ] I hid my changes behind a feature flag.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

unify autocomplete location inputs - mrsltun

iOS user-facing changes

Android user-facing changes

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

Nice! thanks for uniting tall the location components @MrSltun . I am wondering if you QA'd the data sent as well. I remember that we spoke about how the location is sometimes an object and sometimes a string in different locations and hope you had that already in mind

@MounirDhahri Yeah the first thing that I had in mind when merging the inputs was making sure that the data that is being sent is exactly the same as it used to be, and I had to make some adjustments in each screen to take in a unified data format as an output from the new input and use it to fit the requirements of the fields on the different screens

awesome! thanks @MrSltun
Let's get this merged then 🙌 and QA it on Friday

Thanks so much for this work Sultan! 🤩 🥳 It's a great step towards consistency throughout the app!
Since this is a component we often use, and it's also added on our Design System by Jimmy, I would suggest we already go ahead and add it in palette.
I'd also suggest creating a story file for it so that people can see a visualisation of the different options that exist if they want to use it :)
Thanks again, you rock! 🙌🏻

@pvinis what do you think?

I think if Jimi thinks this is part of our DS, then yea, lets add it to palette-mobile. If he thinks it's not part of our DS but is part of our "this is how we do X" with X here being "autosuggest dropdown", then we move that comp the shared components folder.
In either case, I think we can do things in a separate PR, no need to block this PR here for moving files around.
Also, for storybook stories, heeeeeeelll yea! that's a great idea. Again, I'll leave this up to sultan to do this in this PR here or a separate one 👍.

I prefer that we create the storybook stories and the Palette work on separate PRs 🙌
For the time being, I'll merge this PR later this afternoon if no one minds :)

For sure, let's merge! 🚀
We could have a follow up PR where we move the files to palette and create storybook entry :)
Thanks again Sultan!


Pressing "Tab" several times causes Leaderf to Quite unexpectedly.

vim or neovim?

[x] vim
[ ] neovim

Output of vim --version or nvim --version:

VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Dec 22 2020 23:44:34)
macOS version
Included patches: 1-1719
Compiled by Homebrew
Huge version with MacVim GUI.  Features included (+) or not (-):
+acl               +file_in_path      -mouse_sysmouse    -tag_old_static
+arabic            +find_in_path      +mouse_urxvt       -tag_any_white
+autocmd           +float             +mouse_xterm       +tcl
+autochdir         +folding           +multi_byte        +termguicolors
-autoservername    -footer            +multi_lang        +terminal
+balloon_eval      +fork()            -mzscheme          +terminfo
+balloon_eval_term +fullscreen        +netbeans_intg     +termresponse
+browse            +gettext           +num64             +textobjects
++builtin_terms    -hangul_input      +odbeditor         +textprop
+byte_offset       +iconv             +packages          +timers
+channel           +insert_expand     +path_extra        +title
+cindent           +ipv6              +perl              +toolbar
+clientserver      +job               +persistent_undo   +transparency
+clipboard         +jumplist          +popupwin          +user_commands
+cmdline_compl     +keymap            +postscript        +vartabs
+cmdline_hist      +lambda            +printer           +vertsplit
+cmdline_info      +langmap           +profile           +virtualedit
+comments          +libcall           -python            +visual
+conceal           +linebreak         +python3           +visualextra
+cryptv            +lispindent        +quickfix          +viminfo
+cscope            +listcmds          +reltime           +vreplace
+cursorbind        +localmap          +rightleft         +wildignore
+cursorshape       +lua               +ruby              +wildmenu
+dialog_con_gui    +menu              +scrollbind        +windows
+diff              +mksession         +signs             +writebackup
+digraphs          +modify_fname      +smartindent       -X11
+dnd               +mouse             -sound             -xfontset
-ebcdic            +mouseshape        +spell             +xim
+emacs_tags        +mouse_dec         +startuptime       -xpm
+eval              -mouse_gpm         +statusline        -xsmp
+ex_extra          -mouse_jsbterm     -sun_workshop      -xterm_clipboard
+extra_search      +mouse_netterm     +syntax            -xterm_save
-farsi             +mouse_sgr         +tag_binary

Operating system:

[ ] Linux
[x] Mac OS X
[ ] Windows
[ ] Etc.

Configurations related to LeaderF in vimrc:

let g:Lf_WindowPosition = 'popup'
let g:Lf_PreviewInPopup = 1
let g:Lf_PopupPreviewPosition = 'bottom'
let g:Lf_PopupHeight = 0.6
let g:Lf_HideHelp = 1
let g:Lf_UseCache = 0
let g:Lf_ShowDevIcons = 0
let g:Lf_WildIgnore = { 'dir': [], 'file': ['z-*.go'] }
let g:Lf_DefaultExternalTool = 'find'

Describe your question, feature request, or bug.
The problem is that when I press Tab to go back and forth between command prompt and results window, LeaderF sometimes quits unexpectedly. Can be reproduce every single time, regardless of the speed at which I toggle between Normal and Insert mode of LeaderF.
Steps to reproduce

enter the command :LeaderF file --popup to open LeaderF popup window.
Repeatedly press Tab like 10 times. LeaderF quits.

Actual behaviour
LeaderF quits.
Expected behaviour
Should cycle between command prompt and results window without ever quitting.

This issue only happens on MacOS, maybe it is a bug of macvim.

commenting out this particular line in File.vim within the elseif key ==# "i" || key ==? "<Tab>" check stops this problem from happening .. in other words, some code inside this input() function. Any pointers so maybe I can put a workaround or something? Really would like to fix it.
exec g:Lf_py "fileExplManager.input()

more specifically, its within this call.
lfCmd("call leaderf#ResetPopupOptions(%d, 'filter', '%s')" % (self._getInstance().getPopupWinId(),
                                'leaderf#%s#NormalModeFilter' % self._getExplorer().getStlCategory()))

maybe its related to coc variables used in LeaderF? even though I do not use coc and I have disabled all plugins completely.
https://github.com/liuchengxu/vista.vim/issues/149

I found a good lead for you!
In manager.py, the line elif equal(cmd, '<Tab>'):   # switch to Normal mode has a break at the end of it. When I delete this break statement, you will see the popup doesn't close unexpectedly. However, there is indeed a bug in LeaderF .. I do not believe this is a vim bug anymore! Please look into it.

This issue may be caused by https://github.com/vim/vim/issues/7178 , please update your vim.

This issue may be caused by https://github.com/vim/vim/issues/7178 , please update your vim.

Confirmed, after I update vim to version 8.2.2100, the issue does not show up any more.

Confirmed, after I update vim to version 8.2.2100, the issue does not show up any more.

Thanks!

Thanks!


Validate RHEL on RKE2 clusters

Validate RHEL on RKE2 clusters - cluster provisioning from Rancher

Custom clusters
Node drivers - AWS/ DO

Testing on Rancher master-head version c1151f6
Deployed a custom RKEv2 cluster with RHEL 8.4 nodes (kernel version 4.18.0-305.el8.x86_64, AMI: ami-036519a485aaa136b). SELinux enabled. Version v1.21.2+rke2r1. Local system project workloads are healthy.
Deployed a DO node driver cluster with CentOS 8.3 nodes. Version v1.21.2+rke2r1. Local system project workloads are healthy.
EC2 node driver provisioning is blocked by this issue: #33078

Tested EC2 node driver on Rancher v2.6-head version 0784199

Deployed an EC2 node driver RKEv2 cluster with RHEL 8.4 nodes (kernel version 4.18.0-305.el8.x86_64, AMI: ami-02caee2e326b62236). SELinux enabled. Version v1.21.3-rc5+rke2r2. Local system workloads are healthy. Ran validation tests. Failures were validated manually.


Convert split of two items to cut

Had done a similar pass a while ago focusing on hot spots, but it's good to clean them all up for consistency and readability (no magic spl variable)

Codecov Report
Base: 78.87% // Head: 78.86% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (06f2bb0) compared to base (ece5ecc).
Patch coverage: 76.27% of modified lines in pull request are covered.

:exclamation: Current head 06f2bb0 differs from pull request most recent head 35bb723. Consider uploading reports for the commit 35bb723 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           v3/dev     #575      +/-   ##
==========================================
- Coverage   78.87%   78.86%   -0.01%
==========================================
  Files         145      145
  Lines        7014     6997      -17
==========================================
- Hits         5532     5518      -14
+ Misses       1250     1248       -2
+ Partials      232      231       -1

Flag
Coverage Δ

default
74.26% <70.17%> (-0.02%)
:arrow_down:

examples
27.14% <17.85%> (-0.04%)
:arrow_down:

ftw
56.43% <50.00%> (-0.06%)
:arrow_down:

tinygo
72.30% <70.17%> (-0.03%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

actions/expirevar.go
0.00% <0.00%> (ø)

macro/macro.go
86.36% <66.66%> (+2.32%)
:arrow_up:

testing/engine.go
58.73% <66.66%> (ø)

internal/seclang/directives.go
67.88% <71.42%> (-0.10%)
:arrow_down:

actions/setenv.go
60.86% <75.00%> (ø)

operators/validate_nid.go
46.59% <75.00%> (ø)

internal/corazawaf/transaction.go
80.11% <83.33%> (ø)

actions/ctl.go
71.72% <87.50%> (-0.44%)
:arrow_down:

actions/initcol.go
100.00% <100.00%> (ø)

actions/setvar.go
54.21% <100.00%> (ø)

... and 4 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Constant errors from LSP plugin

When editing a Lean 4 file, I am getting the following kind of error very frequently:
LSP[leanls]: Error NO_RESULT_CALLBACK_FOUND: {
  id = 101,
  jsonrpc = "2.0"
}

Sometimes the response is clearly from autocompletion. Is there something obvious that I should be doing?

I've seen this error before but haven't been able to deterministically reproduce it... For me it's happened at most once per session, and rarely.
I think what it means is the server is sending back some message that isn't registered in vim.lsp.handlers -- so either that's something the server shouldn't be sending or something we can put a null handler in there for, but since I haven't been able to deterministically reproduce I haven't been able to check which -- in fact I don't even know what kind of request is being responded to!
So yeah maybe is there anything you can share that deterministically seems to cause this? I'll try to find the spot that we'd need to instrument to debug which LSP request is involved there, I think if we shove a print statement in there it'd tell us what handler we should add to vim.lsp.handlers, if it's in fact a neovim bug.

https://github.com/leanprover/lean4/issues/499

Nice find.

Fixed in leanprover/lean4#506 it seems. Thanks (both for diagnosing and fixing!)