[bug] difficult to understand what is missing

Describe the bug
this would have be more appropriate as a "help request" since I don't think I'm dealing with a bug here.
My problem is that several panels in Kubernetes / Views / Pods are showing "no data".
Investigating this, and having read https://github.com/dotdc/grafana-dashboards-kubernetes?tab=readme-ov-file#known-issues I could not fully understand my issue.
For example, this is an example of panel's query:
sum(rate(container_cpu_usage_seconds_total{namespace="$namespace", pod=~"$pod", image!="", cluster="$cluster"}[$__rate_interval])) / sum(kube_pod_container_resource_requests{namespace="$namespace", pod=~"$pod", resource="cpu", job=~"$job", cluster="$cluster"})
this gives me "no data", but if I remove the condition  image!="", then it starts working:

why do I have that image!="" condition? Should it be "filled" somehow?
How to reproduce?
I am using dashboards installed via helm chart providers, like described in https://github.com/dotdc/grafana-dashboards-kubernetes?tab=readme-ov-file#install-with-helm-values.
I am using grafana helm chart version 8.3.2
Expected behavior
I need to know how/when the panel's query SHOULD be filled, especially  cluster="$cluster" and  image!="". I can correcly see al my pods/namespaces in the respective combos/dropdown menu, but not "cluster":

Additional context
these dashboards are the best I could find for K8 environment.
great job

My issue is probably related to missing "image" and "pod" info inside cadvisor:

I think this is similar to https://github.com/prometheus-community/helm-charts/issues/3058
So if someone runs k8 over docker will probably get this issue, as those labels are missing some charts become broken.

Are you using ArgoCD ?
If yes, check if you have the same ArgoCD application name and Helm chart release name, this could be
linked to https://github.com/prometheus-community/helm-charts/issues/1769#issuecomment-1170364587 ?
Otherwise, can you give more information on your setup?
Kubernetes distribution & version, kube-prometheus-stack version, custom values...

no, we are not using ArgoCD, it is infact a proof-of-concept project, a very small one actually.
Its "peculiarity" is that it started on docker-compose and was later moved to K8 with "konvert" tool, but it's still running on local docker desktop 4.32.0 over W11 in the end, mainly with experiment purposes. We're using Docker's "embedded" Kubernetes, which is at version v1.29.2 currently.
Over this local cluster, we're deploying prometheus chart v.25.23.0 in a separate namespace, along with grafana chart v.8.3.2 and other observability stack components (loki, tempo)
Everything else works pretty good, especially the node exporter dashboard or the more "global" ones. A couple dashboards are affected by these missing "image" and "pod" tho, making them sparse.

Unfortunately, I will not be able to replicate your setup on my side.
Could you try with the kube-prometheus-stack chart instead ?

well, it would take time to reconfigure all of my prometheus/tempo/loki DS, so I tried a "default" install just in order to check cadvisor tags, I now have the following:

as you can see, "pod" is now filled but "image" still isn't. I hope this helps, even tho I am installing with separate charts

@shineeng Did you manage to find the issue?
Can we close this issue?

yes of course. It wasn't even a bug


Finalize file names and URNS for the AP

@cluckmarq and @amir-zeldes are discussing what system we should use for file names for the Apophthegmata Patrum, and is there any information we should be adding to the metadata?

A summary of conversations btw @ctschroeder, @amir-zeldes, @cluckmarq so far:
Basic principles:

We want to have semantically meaningful file names
We want to have semantically meaningful permanent URNs
We are all in agreement about keeping the Chaine #s in the filenames and probably permanent URNs
After Chaine numbering, we will identify the sayings by their corresponding Greek siglum if one exists:
a. Regnault's charts pp. 200 and following are the first stop for determining if there is a Greek parallel; if no parallel in Regnault, consult with @cluckmarq.
b. Sayings with parallels in the Alphabetical collection will be named with Chaine # followed by the name of the affiliated abba/amma as designated in the Greek Alphabetical collection and the number of that saying (as two digits) as designated in the Greek Alphabetical collection.  For names with descriptors (e.g., Isaac of the Cells), try to reduce the name to two words with underscore (e.g., Isaac_Cells)
c. Sayings with parallels in the anonymous collection are named with Chaine # followed by the Nau numbers (N###) followed by a word designating a theme (e.g., eucharist, prayer).
Metadata should contain Chaine and known Greek parallels

Examples:
AP.022.isaac_cells.08
AP.026.cassian.07
AP.192.n068.eucharist
AP.216.bessarion.01
AP.217.bessarion.02
How does this look?  Capitals or no capitals?  I removed them here.  Please revise as needed.  Thanks!

Looks good to me. I’m fine with all lower case, and I think the only alternative is all upper or camel case, because otherwise it’s hard to predict if _Cells in Isaac of the Cells will be capitalized or not. All lower solves that and maybe looks less jarring in URLs.
From: Caroline T. Schroeder<EMAIL_ADDRESS>Sent: Tuesday, January 06, 2015 13:32
To: CopticScriptorium/cts
Cc: Amir Zeldes
Subject: Re: [cts] Finalize file names and URNS for the AP (#1)
A summary of conversations btw @ctschroeder https://github.com/ctschroeder , @amir-zeldes https://github.com/amir-zeldes , @cluckmarq https://github.com/cluckmarq  so far:
Basic principles:

We want to have semantically meaningful file names
We want to have semantically meaningful permanent URNs
We are all in agreement about keeping the Chaine #s in the filenames and probably permanent URNs
After Chaine numbering, we will identify the sayings by their corresponding Greek siglum if one exists:
a. Regnault https://www.zotero.org/groups/coptic_scriptorium/items/itemKey/ZC5ND2QC 's charts pp. 200 and following are the first stop for determining if there is a Greek parallel; if no parallel in Regnault https://www.zotero.org/groups/coptic_scriptorium/items/itemKey/ZC5ND2QC , consult with @cluckmarq https://github.com/cluckmarq .

b. Sayings with parallels in the Alphabetical collection will be named with Chaine # followed by the name of the affiliated abba/amma as designated in the Greek Alphabetical collection and the number of that saying (as two digits) as designated in the Greek Alphabetical collection. For names with descriptors (e.g., Isaac of the Cells), try to reduce the name to two words with underscore (e.g., Isaac_Cells)
c. Sayings with parallels in the anonymous collection are named with Chaine # followed by the Nau numbers (N###) followed by a word designating a theme (e.g., eucharist, prayer).
5. Metadata should contain Chaine and known Greek parallels
Examples:
AP.022.isaac_cells.08
AP.026.cassian.07
AP.192.n068.eucharist
AP.216.bessarion.01
AP.217.bessarion.02
How does this look? Capitals or no capitals? I removed them here. Please revise as needed. Thanks!
—
Reply to this email directly or view it on GitHub https://github.com/CopticScriptorium/cts/issues/1#issuecomment-68909232 .  https://github.com/notifications/beacon/ACFlW8hSps-81IlMB5vY4N7gg-S28dwfks5nfCGmgaJpZM4DE4nH.gif

Sounds good.  @0restes:  please read through this and keep these principles in mind for the AP corpus URNs.  Check with me when you get working on that corpus.  It is tricky, and Bridget and I didn't really work through final models for that corpus.

Okay, that all sounds great--thanks, Carrie.  In order to extend the longevity of the resolver service, we've spoken about making some amount of these fields editable via the superuser managing the ingest/release, so if they need to change in the future, it won't be a problem.

Summarizing and editing here re filenames after consultation with @cluckmarq about naming apophthegms with no Greek parallels.  URNs are still a bit of an issue:
Basic principles:

We want to have semantically meaningful file names

We want to have semantically meaningful permanent URNs

We are all in agreement about keeping the Chaine #s in the filenames and probably permanent URNs

After Chaine numbering, we will identify the sayings by their corresponding Greek siglum if one exists:
a. Regnault's charts pp. 200 and following are the first stop for determining if there is a Greek parallel; if no parallel in Regnault, use "unid" in the filename (for unidentified) + a name or thematic word to give it semantic meaning (e.g. ap.005.unid.senses)
b. Sayings with parallels in the Alphabetical collection will be named with Chaine # followed by the name of the affiliated abba/amma as designated in the Greek Alphabetical collection and the number of that saying (as two digits) as designated in the Greek Alphabetical collection.  For names with descriptors (e.g., Isaac of the Cells), try to reduce the name to two words with underscore (e.g., Isaac_Cells)
c. Sayings with parallels in the anonymous collection are named with Chaine # followed by the Nau numbers (N###) followed by a word designating a theme (e.g., eucharist, prayer).

Metadata should contain Chaine and known Greek parallels

Examples:
ap.005.unid.senses
ap.022.isaac-cells.08
ap.026.cassian.07
ap.192.n068.eucharist
ap.216.bessarion.01
ap.217.bessarion.02


http://forum.vuejs.org/　can not receive your verify email

http://forum.vuejs.org/　can not receive your verify email
I am using gmail.com email.
I tried again and again . still not got email . I need post for help . but noway

problem resolved , thanks for your help.


STORM-1630 Add guide page for Windows users (for 1.x branch)

It supersedes #1220 since docs are back to versioned branch.

Add document to guide how to setup account to be able to 'create symbolic link' on Windows

+1

@harshach Please also review and vote #1247. Thanks!


adding oidc desired username as option in config

This PR allows people to use their desired username from their oidc provider instead of their email address. this is a user-facing feature and doesn't change any underlying processes

[x] have read the CONTRIBUTING.md file
[x] raised a GitHub issue or discussed it on the projects chat beforehand
[x] added unit tests
[x] added integration tests
[x] updated documentation if needed
[x] updated CHANGELOG.md

Hi, please fix the last checkboxes in the pr and add a justification for the feature, it seems like a linked issue is also missing

related issues:

https://github.com/juanfont/headscale/issues/1980

This PR makes a simple adjustment to the username discernment process when using OIDC, we already pulled in the desired_username from the token, we just needed to clean it up and use it.

is it just me or is there currently no support for profile images? if not that might be what I add next. i just don't know where we would need to put it so the tailscale client could pick it up (this would only really be a feature for android, windows and mac clients, I don't believe the linux client has a front end, its all cli.

Maybe have a look at #1934. It is a more general improvement which also results in usable preferred_username.
As well as #1981, which adds profile picture support.
I am not sure whats the maintainers stand on these PRs and in general on additional OIDC features.

well if your gonna support OIDC, why half arse it?


Imperator - new character sheet

Changes / Comments
New Character sheet for the rpg Imperator
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[x] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.

Greetings @ElsaTam ,
We no longer accept characters sheets with layouts built in . These elements will need to be replaced to meet the require programming standards.
Thank you,
Miguel


First iteration to convert full record view to GraphQL endpoint

Why are these changes being introduced:

This is the second part of changing the application to load data from
the GraphQL endpoint rather than REST.

Relevant ticket(s):

https://mitlibraries.atlassian.net/browse/rdi-113

How does this address that need:

This adds the constant RecordQuery to the Timdex model, in addition to
the already-defined SearcQuery. This is then called from the record
controller, rather than using the older TimdexWrapper model.
Now unused, the TimdexWrapper model (which wrapped the REST endpoing)
has now been deleted along with its tests and fixtures.
The record view template has been restructured, because the GraphQL
responds differently than REST does when it errors. There is now a
shared error partial, for example.
Relevant tests for the TimdexWrapper model have been re-written for
the Timdex model.
The testing setup is changing slightly:
Sensitive data is now filtered to the graphql endpoint, rather than
"api/v2"
Cassettes for the GraphQL endpoint are matched using the request
body in addition to URI and method, as this is where request details
are found.

Document any side effects to this change:
The first commit on this branch is pretty tightly focused on this ticket, but the second introduces a side effect. As part of this work, I figured out how to use safe operators in the controllers to deal with the entire structure of the API response (go go dig method).
Using this knowledge, this fixes some calls in the basic_search controller to use this technique, matching what is happening in the record controller.
Developer

[x] All new ENV is documented in README
[ ] All new ENV has been added to Heroku Pipeline, Staging and Prod
[ ] ANDI or Wave has been run in accordance to
our guide and
all issues introduced by these changes have been resolved or opened as new
issues (link to those issues in the Pull Request details above)
[ ] Stakeholder approval has been confirmed (or is not needed)

Code Reviewer

[x] The commit message is clear and follows our guidelines
(not just this pull request message)
[x] There are appropriate tests covering any new functionality
[ ] The documentation has been updated or is unnecessary
[x] The changes have been verified
[x] New dependencies are appropriate or there were no changes

Requires database migrations?
NO
Includes new or updated dependencies?
NO

Pull Request Test Coverage Report for Build 07e4ecafa3d1703fb8109a393248d020d308f1d8-PR-40

4 of 4 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+3.9%) to 100.0%

Totals

Change from base Build e0c46ee6f10d2ee4c377e76a3463280e814b1a75:
3.9%

Covered Lines:
128

Relevant Lines:
128

💛  - Coveralls

Ok, I've pushed two new commits to address those two points (removing TIMDEX_UI_ORIGIN, and stripping out the full and page parts of the query.


[BUG][Config Validation] z141 - Some VPC removal protections dropped

Short Problem Description

while changes to a VPC configuration appear to still be blocked, one of my collegues removed (xx'd) out a VPC and the state machine allowed the change, executing and then failing when it could not remove the VPC
ticket z002 (https://issues.amazon.com/issues/PBMM-83) was supposed to prevent this from happening along with other unsupported changes
sometimes nacl changes are allowed sometimes blocked.
we need to go back through and re-assess ALL blocks and make sure they are preventing all changes as originally intended
we need to go back through and re-assess ALL "scoped overrides" and make sure they overide the check as intended

'ov-global-options': false,
'ov-del-accts': false,
'ov-ren-accts': false,
'ov-acct-email': false,
'ov-acct-ou': false,
'ov-acct-vpc': false,
'ov-acct-subnet': false,
'ov-tgw': false,
'ov-mad': false,
'ov-ou-vpc': false,
'ov-ou-subnet': false,
'ov-share-to-ou': false,
'ov-share-to-accounts': false,
'ov-nacl': false

we need to add any new blocks required since we did z002.

Example
FYI - For the ADDITIONALLY/OVERIDES ISSUE - Proserve was doing a deployment today. They turned on az-d which fails due to nacl updates (expected), they then incremented the nacl id's by one i.e. 100 becomes 101, and the comparison blocks, blocked the change. They then set {"ov-nacl": true} and it still failed. but {"overrideComparison": true} succeeded. Just more evidence on the "SCOPED" overides not functioning properly. Error was: {\"errorType\":\"Error\",\"errorMessage\":\"There were errors while comparing the configuration changes:\nConfigCheck: blocked changing config path \\"organizational-units/Dev/vpc/0/subnets/3/nacls/1/rule\\"\nConfigCheck: blocked changing config path \\"organizational-units/Dev/vpc/0/subnets/3/nacls/0/rule\\"\",\"trace\":[\"Error: There were errors while comparing the configuration changes:\",\"ConfigCheck: blocked changing config path \\"organizational-units/Dev/vpc/0/subnets/3/nacls/1/rule\\"\",\"ConfigCheck: blocked changing config path \\"organizational-units/Dev/vpc/0/subnets/3/nacls/0/rule\\"\",\" at Runtime.Xn [as handler] (/var/task/index.js:329:271518)\",\" at processTicksAndRejections (internal/process/task_queues.js:97:5)\"]}
Expected Behavior

Accelerator fails with "ConfigCheck: blocked changing..." error (and should NOT continue)
As z002 was a long time ago, can we also take a quick review to make sure other blocks remain in place.  Are their any additional new blocks we need to add?

Actual Behavior

Accelerator does NOT block customer from making unsupported VPC removal change

FYI: I was specifying the scoped overrides wrong and why they were not working - I was providing:
{'ov-global-options': false}
when this is the proper format:
{   "configOverrides": { 'ov-global-options': true } }

FYI: I was specifying the scoped overrides wrong and why they were not working - I was providing:
{'ov-global-options': false}
when this is the proper format:
{   "configOverrides": { 'ov-global-options': true } }

VPC, subnet, CIDR protections fixed in v1.2.5, keeping open for ongoing assessment.


Avoid deopt when cache is set in EvalSourceMapDevToolModuleTemplatePlugin

What kind of change does this PR introduce?
refactoring
Did you add tests for your changes?
no
If relevant, link to documentation update:
N/A
Summary
Avoid a potential deopt on EvalSourceMapDevToolModuleTemplatePlugin by replacing the cache key by a WeakMap.
Does this PR introduce a breaking change?
no

Thanks


quantitation speed up on ARM devices

HI, I followed the example code and got a quantized model and its ONNX file by this command
  quantizer.export_model(model_path, calibration_path, onnx_path, input_shape, device)

The ONNX file has the same size as the one that didn't do quantization, and the inference speed on ARM devices is the same as well.
So how could I get the quantized ONNX and get speed up on ARM devices?
Thanks for any information.

@bl6g6 - refer to https://nni.readthedocs.io/en/stable/Compression/QuantizationSpeedup.html for speedup tool usage after export the model.

@bl6g6 - refer to https://nni.readthedocs.io/en/stable/Compression/QuantizationSpeedup.html for speedup tool usage after export the model.

I saw it could speed up on TensorRT, what if I want to use other c++ inference framwork like NCNN?

Hello @bl6g6 , nni only supports using TensorRT as backend right now, if you want to use NCNN,  after export_model and getting the calibration_config, you need to implement the logic to interface with NCNN.

Hello @bl6g6 , nni only supports using TensorRT as backend right now, if you want to use NCNN, after export_model and getting the calibration_config, you need to implement the logic to interface with NCNN.

I see, thank you both!


Oracle: DateTimeOffset.Minute/Hour is client eval

See
Where_datetimeoffset_minute_component
Where_datetimeoffset_hour_component
They generate different results from CLR. Presently client evaluated.

Find to leave as client evaled for now. (We would consider a PR for this, but EF team is not planning to work on this.)

Closing old issue as this is no longer something we intend to implement.


ncpus can exceed total CPU count in a coupled model

It is currently possible to request more CPUs than used by the submodels.  In the words of Khadgar,

Fewer would be inadequate.  More would be absurd.

Since payu already pads requests by the minimum amount, this is at best unnecessary and at worst wasteful.  It's also potentially confusing for those of us trying to analyse these big jobs!
This was noticed in ACCESS-OM2 where 5559 cpus were used but 5600 were requested.

Don't question my methods!

These were the notes I took at the time we decided on ncpus: 5600. It was done to make it more convenient to switch between normal and normalbw, though it does seem slightly wasteful so maybe we should scale it back.

ncpus must be a multiple of nodesize (28), and at least the sum of the submodel cpus, in our case a total of 1+4358+1200=5559 cpus.

5559/28=198.5 so need at least ncpus=199*28=5572 on normalbw
5559/16=347.4 so need at least ncpus=348*16=5568 on normal (which is what Nic had set)

but there's also a sweet spot: ncpus=5600=200*28=350*16 so will work with both normal and normalbw (but still need to adjust nodesize!)

This is a waste of only

28cpus=0.50% on normalbw (1 node)
32cpus=0.57% on normal (2 nodes)

I think what Marshall is getting at is that it is not necessary (and may be considered harmful) to specify ncpus for individual submodes and then again for the simulation as a whole. payu will just add up the ncpus for each submodel, pad for node size and you're good to go.

Ah OK sorry. Yes, that would be a nice feature :-)

Sorry, should have been clearer. That is a current feature. The bug is that payu does not check that the two values are consistent.

So in this case could we just set the overall ncpus: 5559 and trust payu to pad it appropriately for normal or normalbw?

If so, for coupled runs payu should just ignore the overall ncpus requested in config.yaml. (At present it uses the overall ncpus in the qsub.)

As I read the code you should be able to NOT set an overall ncpus and payu will determine the total, and pad as appropriate.

Ah OK so it's best to leave it off then. Thanks, that's handy to know!

I agree it's not too urgent, a warning should probably suffice.  Mostly I just wanted to quote Khadgar.

It's a cool quote.

It didn't work to comment out the total ncpus request in config.yaml.
I got this error in /projects/v45/apps/payu/aek:
Traceback (most recent call last):
  File "/projects/v45/apps/payu/aek/bin/payu", line 8, in <module>
    cli.parse()
  File "/projects/v45/apps/payu/aek/lib/payu/cli.py", line 61, in parse
    run_cmd(**args)
  File "/projects/v45/apps/payu/aek/lib/payu/subcommands/run_cmd.py", line 62, in runcmd
    n_cpus_request += submodel_config[model].get('ncpus', 0)
TypeError: list indices must be integers, not dict

This has become slightly more serious, since I did an OM2 run where the ncpus was too small and the model failed silenty and then proceeded to archive non-existent data.
The silent fail is worrying, and should also be solved, but this was also a consequence of nonsense CPU counts.

And yes, Andrew, currently ncpus is necessary.  The feature that Aidan and I were referring to is that payu will automatically pad ncpus to fill up the node and satisfy PBS.
To eliminate ncpus would take some extra work, which I now consider URGENT!

In going over the code for the upcoming course, I have noticed that we do actually sum up the cpus for each submodel when ncpus is not present.  So in principle, it may be possible to omit ncpus when it is set for the submodels.
I need to go and test this out, but this issue may have been solved all along.

With the version of payu in analysis3-20.04 it works to omit the total ncpus and let payu determine it, so I've removed total ncpus  from config.yaml in the new configs


Use TryFrom in conversions which may fail

Currently, we have some From implementations which should be converted to TryFrom as they may fail, e.g. impl From<Invitation> for DidDoc.

Closing as it has been previously rewritten to method into_did_doc returning Result


Switch webpack for vite bundling tool

Vite is a replacement for Webpack. Per the Vite Getting Started page:

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects. It consists of two major parts:

A dev server that provides rich feature enhancements over native ES modules, for example extremely fast Hot Module Replacement (HMR).

A build command that bundles your code with Rollup, pre-configured to output highly optimized static assets for production.

Vite is opinionated and comes with sensible defaults out of the box. Read about what's possible in the Features Guide. Support for frameworks or integration with other tools is possible through Plugins. The Config Section explains how to adapt Vite to your project if needed.
Vite is also highly extensible via its Plugin API and JavaScript API with full typing support.
You can learn more about the rationale behind the project in the Why Vite section.

Vite offers a variety of templates for scaffolding various types of Vue, React, Preact, Lit, Svelte, Solid, and Qwik projects (in both JavaScript and TypeScript). But for Synectic, a more direct tool to use is called electron-vite, which is:

electron-vite is a build tool that aims to provide a faster and leaner development experience for Electron. It consists of five major parts:

A build command that bundles your code with Vite, and able to handle Electron's unique environment including Node.js and browser environments.

Centrally configure the main process, renderers and preload scripts Vite configuration, and preconfigure for Electron's unique environment.

Use fast Hot Module Replacement(HMR) for renderers, and the main process and preload scripts support hot reloading, extremely improving development efficiency.

Optimize asset handling for Electron main process.

Use V8 bytecode to protect source code.

electron-vite is fast, simple and powerful, designed to work out-of-the-box.

If the electron-vite tool begins throwing Cannot write './src/preload/index.d.ts' because it would overwrite input file., then the solution is to add "noEmit": true to compilerOptions in tsconfig.node.json and tsconfig.web.json. This answer was found here: https://github.com/vitejs/vite/issues/13747#issuecomment-1633796191

electron-vite includes pre-populated config files for Electron Builder, which should be removed and migrated into config files for conveyor as part of #1277.

An interesting anecdote from the migration is that as of https://github.com/EPICLab/synectic/commit/1e6bbb5f6f32969ee3bcc851ce38f0bc201ac97f, we are seeing the following error message:
The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed. ts(7056)

Related to https://github.com/reduxjs/redux-toolkit/issues/3591, this error occurs when calling createAsyncThunk.withTypes<>(). But it only occurs when "declaration": true is set in the tsconfig.json files.
The electron-vite project provides templates that include the the following compilerOptions:
https://github.com/EPICLab/synectic/blob/1e6bbb5f6f32969ee3bcc851ce38f0bc201ac97f/tsconfig.web.json#L13-L22
It is not immediately obvious how this relates to "declaration": true, until looking at the TypeScript tsconfig#composite documentation:

The composite option enforces certain constraints which make it possible for build tools (including TypeScript itself, under --build mode) to quickly determine if a project has been built yet.
When this setting is on:

The rootDir setting, if not explicitly set, defaults to the directory containing the tsconfig.json file.

All implementation files must be matched by an include pattern or listed in the files array. If this constraint is violated, tsc will inform you which files weren’t specified.

declaration defaults to true

This last point is the cause of those "...inferred type of this node exceeds the maximum length the compiler will serialize..." errors, since "composite": true requires "declaration": true. We can fix this issue by removing the following line, in which case "declaration": false is the default:
https://github.com/EPICLab/synectic/blob/1e6bbb5f6f32969ee3bcc851ce38f0bc201ac97f/tsconfig.web.json#L14

Since sindresorhus/find-up is pure ESM only (as of v6.0.0), and ESM support in Electron is not going to be released until Electron 28, we must externalize this dependency in order to prevent it being bundled into a CJS module chunk in Vite. The solution for doing so was found https://github.com/alex8088/electron-vite/issues/35:
https://github.com/EPICLab/synectic/blob/aef422398e3283223a3bcbd06997388b3f1ce2c3/electron.vite.config.ts#L12-L24


Pretty hot C2

When the plate heats up the 100uF capacitor C2 gets pretty hot.
NTC probe says something around 110°C...
This is pretty near the max temperature the cap is rated for.
I guess it's caused by reactive power die to the PWM. I measured with an oscilloscope and got drops of approx 1V @ 31.5 Khz.
Maybe this can be matched by a Coil?

Noticed the same here...

I am seeing temps getting closer to 130°C for C2...

I just built the v2.4 board and noticed this myself. Did anyone have a fix for this?

There are a number of issues with this design. One is that the input capacitance is woefully low. This results in high ripple currents into and out of the input capacitor. I wouldn't recommend trying to smooth this out with an inductor. The currents are relatively large and so the inductance you'll need will also be relatively large and likely result in large voltage spikes without adequate capacitance to absorb them. What this really needs is a lot more input capacitance - somewhere in the realm of 20-40x more. There's not really a way to retrofit that onto this board without a redesign of the layout.
Curiously, I think a lot of us having been building the v3.0 hardware design over the last year and the most common firmwares for that didn't have the code in there to modify the timer/counter control registers on the atMEGA4809 and bump up the PWM frequency. As a result, we were using the default PWM frequency of 490Hz. At those frequencies, the power dissipation in the input capacitor is minimal and you could leave you finger on it for the entire reflow cycle. The input capacitors aren't really doing much for you at either frequency, so I'd suggest that your best option is to move to a better design. There is one by DerSpatz that's been around for a while. If you really want to stick with the v2.4 hardware, then I'd say your best workaround is to lower the PWM frequency by commenting out the TCCR2A and TCCR2B lines (148/9) in the setup() function and make sure your power supply can handle something like 15A of load current.


Provide Documentation

We need to document all necessary steps to go from https://github.com/vgteam/odgi over https://github.com/graph-genome/component_segmentation to https://github.com/graph-genome/Schematize/ and visualize the pangenome.
In each repository, we should document:

Input
What is happening?
Output

An overview and starting point for potential users could be our https://github.com/graph-genome/pipeline.
And people should be aware of our JBrowse2 plugin https://github.com/graph-genome/jbrowse-components.
@superjox @josiahseaman @6br
I hope I will have added some documentation until next week.

FYI: I am now trying to update the document on pipeline https://github.com/graph-genome/pipeline/pull/11 here.

Cool that you already updated your pipeline! This will be our core one-stop-shop @6br :)
I am aware of your PR, but I did not find the time to review, yet....
Will do today ;)

Our top level documentation and homepage is graph-genome.github.io


Fix inconsistencies in Flexvolume docs

Relates to #9666
/assign @tfogo

/cc @tfogo

I think the use of backticks is also inconsistent. I think the code-formatted names should only be plugin names as they are referred to in yaml. So "CSI" and "Flexvolume" are the concepts, csi and flexVolume are the plugins. Having CSI or Flexvolume formatted doesn't make sense to me.
This is how the StorageOS plugin section works, for example.
(btw, sorry for the late response - have been on vacation)

@mistyhacks Look like there's a merge conflict. Otherwise...
/lgtm
/approve

/lgtm

Merging manually.


No license present in repository or code

At a glance, I noticed that no LICENSE or similar file is present, and none of the source files contain the typical license block from other Prometheus projects.
I assume this was just a minor oversight?
/cc @fabxc

Thanks! Fixed.


[Publisher]Can not add several endpoint certificates

I was not able to add two endpoint certificates under a different alias. After pressing the save button it gives an error.

another certificate related issue https://github.com/wso2/product-apim/issues/6041

Fixed in latest pack.


AndroidX compatibility errors

Migrate to AndroidX shows 'No usage found' as mentioned in #68112.

flutter doctor -v
[√] Flutter (Channel beta, 1.23.0-18.1.pre, on Microsoft Windows [Version 10.0.19041.546], locale en-US)
    • Flutter version 1.23.0-18.1.pre at C:\Users\Aneesh\flutter
    • Framework revision 198df796aa (10 hours ago), 2020-10-15 12:04:33 -0700
    • Engine revision 1d12d82d9c
    • Dart version 2.11.0 (build 2.11.0-213.1.beta)

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\Aneesh\AppData\Local\Android\Sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_SDK_ROOT = C:\Users\Aneesh\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 4.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 50.0.2
    • Dart plugin version 201.9002
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.50.1)
    • VS Code at C:\Users\Aneesh\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.15.1

[√] Connected device (4 available)
    • sdk gphone x86 (mobile) • emulator-5554 • android-x86    • Android 10 (API 29) (emulator)
    • Web Server (web)        • web-server    • web-javascript • Flutter Tools
    • Chrome (web)            • chrome        • web-javascript • Google Chrome 86.0.4240.75
    • Edge (web)              • edge          • web-javascript • Microsoft Edge 86.0.622.38

• No issues found!

Logs
WARNING: [Processor] Library 'C:\Users\Aneesh\.gradle\caches\modules-2\files-2.1\io.flutter\flutter_embedding_debug\1.0.0-1d12d82d9cb54876f58044aa52198d53ec841c3d\1add0a42b19806e349aa0add46e8d0b9f39bd5f0\flutter_embedding_debug-1.0.0-1d12d82d9cb54876f58044aa52198d53ec841c3d.jar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.
 Example of androidX reference: 'androidx/annotation/NonNull'
 Example of support library reference: 'android/support/annotation/NonNull'

Is flutter run -v required as I have provided the main logs

@sidrao2006  I am facing the same issue. Did you solve this?

@lazarvgd , for me it was a gradle version problem. Also it's not actually related to flutter. It's likely caused by some other plugins.
Switch to gradle distribution version 5.6.4 or 5.6.2 and gradle plugin version 3.6.4

In my case, it was kotlin plugin issue. We need to update it to the latest version via: File => Settings => Kotlin
then insert kotlin version to your android\build.gradle

`
buildscript {
// here
ext.kotlin_version = '1.4.30'
repositories {
google()
jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:4.1.2'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}

}
`

check the version of according gradle wrapper properties: android\app\gradle\gradle-wrapper.properties:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip


Change events datetime range on the mainpage map

Closes #264

@jamm1985 done.
Review, merge, and release if needed.
You can bump the release version in the packages.json file if needed.

@jamm1985 why is it not merged yet? Doesn't need anymore?


Disallow navigating away from custom editors when retainContextWhenHidden is false and the backup has yet to run orfailed

Repro 1 (backup not yet run):

Create a custom editor extension that uses retainContextWhenHidden: false (the default)
Make some change that triggers a CustomDocumentEditEvent
Switch to another tab immediately (before backup runs)
Switch back

Repro 2 (backup failed):

Create a custom editor extension that uses retainContextWhenHidden: false (the default)
Make some change in the custom editor which caused an error to be thrown in CustomEditorProvider.backupCustomDocument
Switch to another tab
Switch back

The custom editor provider will have no option but to load the last known backup or from disk, which differs from the previous state. Resulting in data loss ☹
For repro 1 https://github.com/microsoft/vscode/issues/113507 would be ideal, but tab switching should be blocked and a backupCustomDocument request issued immediately (allow maybe ~1 second for it to compete?). For repro 2, navigating away from the tab should be blocked with a dialog to save, don't save or cancel.

In both cases, shouldn't your extension's custom document (the one in the extension host) be up to date?  When you then switch back to the custom editor tab, we should try to use the existing document instead of trying to load a new one from backup
Maybe I'm misunderstanding the exact scenario though

In both cases, shouldn't your extension's custom document (the one in the extension host) be up to date?  When you then switch back to the custom editor tab, we should try to use the existing document instead of trying to load a new one from backup
Maybe I'm misunderstanding the exact scenario though

You have more info on this now but to clarify the problem I face:
I want to support things like editing 10000x10000+ files, each layer for such a file will be around 400mb of array buffer data. Currently the editing of such a file works fine, but I was forced to disable hot exit because transferring data for a file of this size takes 20+ seconds. I can cut that down a good chunk by encoding the array buffer into a string, but it's still really slow.
You're right that I should probably be updating the custom document on every change, rather than just on backup, but it's impossible right now because of this limitation of postMessage blocking the main thread as it freezes the entire webview.
Also you may say 10000x10000 is a lot, but this blocking of the webview is unacceptable even on images as small as 500x500. Any blocking of the main thread is unacceptable especially when drawing an image as pointer events will get lost which means straight jagged lines instead of smoothly following the cursor. See below the gif of a 500x500 image and drawing 2 lines, half way through the second line is when the backup occurs:

To sum up things that would help this situation:

Giving extensions more control over when the context goes away. If I know that the webview is in the background, I can safely force a backup which will freeze the webview as it's not user visible (this issue and https://github.com/microsoft/vscode/issues/113507).
Support web workers in the webview. With this I could encode/compress data via SABs without any impact on the webview's responsiveness before sending to the ext host (https://github.com/microsoft/vscode/issues/87282).
Support postMessage to the extension host inside a webview web worker. This would be fantastic if possible and would let me enable hot exit/continuous backups for the majority of cases.

You have more info on this now but to clarify the problem I face:
I want to support things like editing 10000x10000+ files, each layer for such a file will be around 400mb of array buffer data. Currently the editing of such a file works fine, but I was forced to disable hot exit because transferring data for a file of this size takes 20+ seconds. I can cut that down a good chunk by encoding the array buffer into a string, but it's still really slow.
You're right that I should probably be updating the custom document on every change, rather than just on backup, but it's impossible right now because of this limitation of postMessage blocking the main thread as it freezes the entire webview.
Also you may say 10000x10000 is a lot, but this blocking of the webview is unacceptable even on images as small as 500x500. Any blocking of the main thread is unacceptable especially when drawing an image as pointer events will get lost which means straight jagged lines instead of smoothly following the cursor. See below the gif of a 500x500 image and drawing 2 lines, half way through the second line is when the backup occurs:

To sum up things that would help this situation:

Giving extensions more control over when the context goes away. If I know that the webview is in the background, I can safely force a backup which will freeze the webview as it's not user visible (this issue and https://github.com/microsoft/vscode/issues/113507).
Support web workers in the webview. With this I could encode/compress data via SABs without any impact on the webview's responsiveness before sending to the ext host (https://github.com/microsoft/vscode/issues/87282).
Support postMessage to the extension host inside a webview web worker. This would be fantastic if possible and would let me enable hot exit/continuous backups for the majority of cases.


Format on Save

Given the infrastructure we have built for #239 we can offer something like files.formatOnSave whichs mean format a document whenever we are about to save it.

cc @ramya-rao-a , @mattetti, @lukehoban I see that vscode-go has this which won't be needed much longer. With #239 we will add the onWillSaveTextDocument event and with this isse we will utilise our new infrastructure to format on save.
I wanna poke your brains wrt to format on save and auto save. This is obviously a hot topic because auto-save happens while typing meaning formatting might kick in unpleasantly. Did you get feedback in that direction? Do you have ideas - like not formatting when it's auto-save and messing for your cursors?

re https://github.com/Microsoft/vscode/issues/12449#issuecomment-248910194
@HookyQR same question. How do people react to auto-save and format on save?

Proposal is to ignore formatting when auto-save happens in an focused editor and when the edits overlap with any of the cursors - https://github.com/Microsoft/vscode/blob/joh/formatOnSave/src/vs/workbench/api/node/mainThreadSaveParticipant.ts#L124

@jrieken Below is an excerpt from the README for the Go extension

If you do turn Auto Save on, you may also want to turn format-on-save off ("go.formatOnSave": "false"), so that it is not triggered while typing

It is suggested to not use both together.
There have been a few instances (https://github.com/Microsoft/vscode-go/issues/368, https://github.com/Microsoft/vscode-go/issues/447) which left users baffled when their code kept disappearing which was Auto Save triggering formatting that deleted unused imports or multiple new lines.
Long time users of the extension do not use this combination due to the exact same issue.
Since files.autosave is off by default, it was safe for go.formatOnSave to be on by default as per https://github.com/Microsoft/vscode-go/issues/253. The same issue has some feedback about this combination of settings.

@jrieken Would the new files.formatOnSave format all files during Save All ? There is a feature ask for the same in Go extension https://github.com/Microsoft/vscode-go/issues/279

re https://github.com/Microsoft/vscode/issues/12449#issuecomment-249021021 - yes formatOnSave will work together with Save All

re https://github.com/Microsoft/vscode/issues/12449#issuecomment-249012323 - we now don't format on auto save

@bpasero Can you make sure the participant is called when auto-save is true but when the user pressed cmd+s explicitly? In would be good if that doesn't count as auto save but explicit save.

@jrieken today all save attempts are ignored if the model is not dirty. though for this milestone I fixed another feature request where people wanted the save to go to disk even when the model is not dirty so that external file watchers get triggered (e.g. nodemon). My solution is not going through the model, but now that we have a use case for this, I can revisit that solution and make sure we go through the model even if the model is saved. This would then also count as a normal save and not auto save.

I see - I was assuming cmd+s is off when auto save is on. Reality is already a lot better then I assumed.

@jrieken yup, if auto save is on but the file is still dirty (because it was not auto saved yet), the save will still happen.
So the question is: do we want format on save even when the file is not dirty and the user saves manually.

stretch - let's wait for that request.

@jrieken I don't recall any issues being raised with auto save and format on save both being set for my extensions. I guess most users would recognise it as a problem pretty quick and turn one of them off.

Sorry for asking here, I didn't find this information elsewhere.  How does an extension register a formatting provider for a language?  I don't see it in the list of contribution points.  Thanks!

It happens in code using the registerXYZFormattingEditProvider-functions. That's more or less how you get into the Format Code action and we invoke that when saving

@jrieken Sorry for reply late. i'm really busy for this several months and i'll try to fix the problem soon.


Missing git tag for 0.24.3 release

It would be nice to keep RubyGems releases and git tags in sync :)

Thanks for mentioning it, I've pushed the tag. Unfortunately Web AuthN is currently not working for me on RubyGems.org so my workflow is a bit broken. Hopefully, this will be sorted out soon.


new speaker

hello，can this project be used to identify a new speaker?
I mean a wav which belongs to none of the enrollment utterance.
@HarryVolek

@mazzzystar @seandickert @HarryVolek @pranshurastogi29  Hey guys any idea about this?


SSE optimizations in external libraries are causing crashes on certain Windows versions

Enabling SSE intrinsics in any of the external libraries are causing the 32-bit Windows version of tileconv to crash on several Windows versions.

Can be worked around by disabling SSE optimizations in the external libraries.


Merge develop -> staging (release 46.2)

I take that the almost 250 files changes has already been through review during their individual tasks review, so it makes no sense to spend a long time rolling over the changes on this PR.

@andr9528 Correct. So basically just do a quick skim to see if anything major pops out.


Omit AVX-512BMI kernel

Though AVX-512BMI might enable further optimization... it seems like it should be kept for future work.
cc @WojciechMula

Resolved.


api-docs: Update API feature level 249 documentation.

Updates the API changelog entry and changes notes for feature level 249 to match other API updates to narrow filters, and links to the help center article on emoji reactions in these notes.
Feature level 249 changes were originally in commit c3408b56f0.
Screenshots and screen captures:

API feature level updates
Current documentation

Updates to changes note in construct a narrow
Current documentation

Example of updated changes note in narrow paramater
Current documentation

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

I'm not entirely sure I love the "narrows gained" terminology, but I think the crux of the matter is that we have been moving away from "narrows" as a term in the UI overall, and that probably deserves a more holistic rethinking, potentially including renaming API parameters, if we're going to do something about it.
Merged, thanks @laurynmm!


Support for Fabric 1.16.4

Does 1.0.14 have support for Fabric 1.16.4? If so, do I only need to have the zip file in the mods folder?

Duplicate


Delete ldap config from UI

Description
This PR...

Fixes: #5610 (in part)

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[x] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[x] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

This has been tested in the qa env, as it is only a UI change.

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan ui

@DaanHoogland a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2230

@blueorangutan package

Packaging result: :heavy_multiplication_x: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2231

@blueorangutan package

@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2233

@blueorangutan ui

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5871 (SL-JID-1038)

Verified. LGTM.


ProxySQL and Orchestrator

Hello
I would like to know, from ProxySQL, is there  a way to stop SELECT requests on an old master after failover automatic of Orchestrator
Thank you!

thank you
I found an answer


Add test for labels shadow in mangle (close #185)

this passes on my machine after upgrade. fails for integration with block scope plugin. The 2 DCE tests are fixed in #225

I cleared cache for master and re-ran the CI, and now that test (integrate with block scoping plugin) is not failing anymore.


MapsGrid.getitem(...) references 'ax...' and not 'm...'

hi Raphael,
trying the example Data-classification and multiple Maps in one figure w/ a pristine 2.1.1 and replacing the line
mg.m_0_0.set_data_specs(data=data, xcoord="lon", ycoord="lat", in_crs=4326)

w/
mg[0, 0].set_data_specs(data=data, xcoord="lon", ycoord="lat", in_crs=4326)

which i assume should work, instead raises...
Traceback (most recent call last):
  File "/opt/ws-py/eomaps2/test_grid.py", line 15, in <module>
    mg[0, 0].set_data_specs(data=data, xcoord="lon", ycoord="lat", in_crs=4326)
  File "/opt/ws-py/eomaps2/.env/lib/python3.10/site-packages/eomaps/eomaps.py", line 2042, in __getitem__
    return getattr(self, f"ax_{key[0]}_{key[1]}")
AttributeError: 'MapsGrid' object has no attribute 'ax_0_0'. Did you mean: 'm_0_0'?

replacing ax w/ m in line 2042 in eomaps.py seems to solve the problem.
also noticed that ax_... is still mentioned in the MapsGrid class documentation.

hah, nice catch... thanks!
that is a remaining typo from the old notation I used when I introduced the MapsGrid feature.
(I definitely need to catch up writing more tests to avoid such issues in the future...)
I'll fix it right away and include it in v2.1.2!


maven-publish: send checksum as HTTP header alongside with artifact

While Maven uploads are generally guarded with checksum files that are uploaded side by side with the actual artifacts, the upload itself will happily succeed even if data corruption occurred alongside.
Some repositories therefor support a custom HTTP header, such as X-Checksum-Sha1 (Artifactory) that can be send with each artifact. If the repository recognizes that the sent checksum does not match the server-calculated checksum, it directly aborts the upload with a 409 Conflict (for more info, see here: https://jfrog.com/knowledge-base/what-are-client-checksum-server-checksum-and-checksum-policy-in-local-repositories/)
Expected Behavior
Send a  X-Checksum-Sha1 (or equivalent) header with published artifacts, to abort on checksum failure early.
Current Behavior
No such header is sent; a broken upload is only discovered later in the repository itself.
Context
In a release pipeline we want to ensure that release build artifacts are stored permanently and safely in our company Artifactory.

Sorry for the late reply.
This feature request is in the backlog of the relevant team and is prioritized by them.

Potentially related:

https://github.com/gradle/gradle/issues/9218


Add 'housekeeping' API to create and delete tenants

A set of APIs should be made available to perform the following operations:

Create an Edgehog tenant.

It should be possible to specify the private key for the tenant.
It should be possible to specify a reference to an Astarte realm and its private key.

Delete an Edgehog tenant.

It's safe to assume that the associated Astarte realm will be created and deleted out-of-band.
The APIs can have an interface separated from the existing GraphQL schema, e.g. REST APIs.

We should also define how this API will be authenticated


Triple Fix of issues

Also rename CommandMessage to CommandoMesage in the typings declaration, covering 5c1b4da

Also checks for command.default being typeof function for registerCommand, used for the load command

The change in the typing declaration also covers my other still open PR so it closes #225

@Gawdl3y @dragonfire535 could this get reviewed?
Without this PR the TypeScript usage of the framework is virtually broken due to the incorrect reference of Command(o)Message

Why rename the better-sqlite module?

That's what #225 meant to cover. The short version is that calling it better-sqlite3 causes a duplicate name conflict with the official type declaration for the lib, @types/better-sqlite3 which in turns causes compile and IDE inspection errors.


hello..!

I enjoyed your article very much...!
It was vague to create a language to me, but I was inspired by your article.
There seems to be no update after the post has been serialized several times within a short period of time.
I don't want to put pressure on you, but I would appreciate it if you notice there are readers waiting.
Thank you again for your work.

I enjoyed your article very much...!
It was vague to create a language to me, but I was inspired by your article.

Thank you :)

There seems to be no update after the post has been serialized several times within a short period of time.
I don't want to put pressure on you, but I would appreciate it if you notice there are readers waiting.

I’m glad to hear that I’ve made something people like to read! I’ve been working on some other projects (Fjord, pt and Polyp) recently, so I haven’t been writing any posts. After seeing your comment I decided to spend a couple hours writing and editing, so thanks to you I’ve published the fourth part.

If you hadn’t opened this issue I’m not sure how long it would have taken me to get around to writing the post, so I’m really grateful :)

wow!! I was surprised that the answer was quick!
Perhaps other readers were also waiting for the next episode except me.
and I am happy to be able to keep following the blog post.
thank you!!!

Sorry for the notification, but can I close this issue?

sure!


Big sync

This is a very large pull request, over 100 commits. It's really too large to be a single pull request. I apologize.
I've merged cheat sheets from your repository with mine and a couple of other cheat sheet repositories. All are MIT licensed so the only restriction is retention of copyright notices.
The changes include:

New cheat sheets
Revised cheat sheets

Wiki style links are replaced with Markdown style links
Some expanded sections
Tags and links to other cheat sheets
CommonMark spec conformance

Top level README and LICENSE

Added copyright notices for all authors
Combined README info

You may wish to selectively merge some of these changes and reject or modify others. Or, you may wish to ignore and close this pull request and ask me to submit others with more isolated changes easier to merge. I am ok with however you want to deal with it. I just wanted to get you my changes as my time will be shifted to another project for a while.
Anyway, it's cool what you have done and I wanted to contribute my work. I just am doing it in a clumsy manner due to time constraints. Feel free to pick and choose or toss. Thanks!

It looks like this pull request included my .github/FUNDING.yml which of course would be inappropriate for your repository.
Please ignore. My bad.

Wow, this is a lot. I need more time to review it.

Hi @doctorfree, I spoke with @ChristianLempa about reviewing PRs and Issues and he was good with it, but I won't have a large enough block of time in the next 6 months (at least) to review this one.
Would you consider breaking this PR into smaller PRs?

@jrobiii yes, I was already considering doing that. This PR was too large and I noted that when I submitted it but I just wanted to get these changes under review or anyway submitted. I guess this PR is sort of a placeholder for me. We can close it and I will submit more easily digestible PRs.
On a related topic, a significant portion of the changes in this PR were the replacement of wiki-style links with CommonMark spec format links. I will continue to use CommonMark spec links in any submitted PRs but wiki-style links are scattered throughout and, in my opinion, should be replaced. Unfortunately, it seems the Obsidian community mostly uses wiki-style links and this repository is primarily designed as an Obsidian vault.

Thanks for the update!
I just noticed that @ChristianLempa just merged PR #92 pertaining to Issue #86, specifically about the GitHub link style versus the Obsidian markdown internal link style.  You may want to review those for some background.


Fix markdown hyperlink

Markdown formatting for a hyperlink was incorrect so the hyperlink wasn't showing up as expected.

[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.

Thanks for the PR @Rayhatron, but this was fixed from a previous merge. Thanks and happy coding!


lastmod is hardcoded to build date

lastmod should be updated only if a page is updated.
And stays as is, if nothing on the page is changed.

I know that will be a great feature but to do that we must to have a history of file changes or a file watcher and is a little bit overkill...


Surface the entity resolution method in the output of the base module

It would be useful for troubleshooting to know how the entity was "enriched" in the base module. Like was it using the UPN, the SID, the ObjectID, the sAMAccountName... That would allow us to determine how confident we are with the entity we have enriched (sAMAccountName can be duplicated, or mismatched between local account not synched and synched users - ie. local built-in administrator being wrongly enriched as a synced domain administrator).

@piaudonn Where do you think we should put it?  I think we need to go into the accounts array as there could be more than one and they could take different enrichment paths.
I can see this being useful mainly in 2 cases, the entity gets resolved incorrectly (like 2 accounts with the same samaccountname in different domains) or the entity doesn't get resolved at all and you want to know what path it took and failed on.
So in some cases we'll have a fully enriched entity it's just wrong and in other cases we'll have only the original input entity data which we currently return like this:
{
      "RawEntity": {
        "accountName": "bob",
        "ntDomain": "ad",
        "upnSuffix": "contoso.com",
        "friendlyName"<EMAIL_ADDRESS>      }
    }

So do you think we would return it something like this:
{
      "EnrichmentType": "UPN",
      "RawEntity": {
        "accountName": "bob",
        "ntDomain": "ad",
        "upnSuffix": "contoso.com",
        "friendlyName"<EMAIL_ADDRESS>      }
    }

Or do you have something else in mind?


modeler move() method

@ring630 I just proposed some minor modifications about the variable's names to try to follow the 'snake_case' convention.
LGTM.
Thanks for adding the unit test too.

@MaxJPRey Thanks for the view. The method move was already there but it is called translate. I will copy the content from translate and add a deprecation warning in translate method.

@ring630 Sounds good.


[stdlib] XFAIL RangeTraps.CountablePartialRangeFrom in resilient mode

Here’s the test that’s failing, but is passing on other build configs:
let range = (Int.max - 1)...
var it = range.makeIterator()
_ = it.next()
expectCrashLater()
_ = it.next()

So it failing means in this build  advanced(by: 1) on Int.max, which is what it.next() on a CountablePartialRangeFrom will be calling, isn’t trapping.

@swift-ci please smoke test and merge

@swift-ci please smoke test linux platform

@airspeedswift Have you filed a radar for this issue?

@swiftix rdar://31909976


Connecting issues & commands

Hello, the modmail doesn't do any commands and he isn't connected in my server more than about 20 minutes. When he is connected, he can just receive messages, but we can't respond to it. But we can see the bot typing.

Are there any errors in the console?

Not for the commands, I'm waiting the next time the bot will be down but I think there will be nothing

But this time the bot didn't disconnect since 45 minutes

It seems it wont be disconnected, but the commands don't work and we can't respond to the people who dm the bot

hum, the bot is disconnected. Seems that he is down when i disconnect.

ok, i fixed the offline issue, but the bot still doens't respond to any command and mods can't respond to members @Dragory

can anyone help ?


Custom page position

Describe the bug
Is there a way to place custom page above the resources tab though?
Installed libraries and their versions

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

you can achieve that by passing a custom stylesheet and there change the order of divs manually

closing the issue for now. If this won't help, let me know and reopen the issue,


Introduce longpress(duration) for android

Is your feature request related to a problem? Please describe.
in our app we have a technical page which is opened by longpressing an element for 4000 ms
Describe the solution you'd like
would like to have the same behavior for longpress(duration) as for ios

still relevant

@DmitrievAlexander duration for Android sounds rather off the standard. How do you even apply a "very" long press callback? In any case, I've applied contribution label - hoping it would be picked up by the community. If I may - you might want to consider applying this yourself; It shouldn't be too difficult to set up.


actions停止运行几天了，热搜无法更新

请大佬看看，貌似是deno安装的问题
build
failed 26 minutes ago in 32s
Run denolib/setup-deno@master
Error: Error: Unexpected HTTP response: 404
at /home/runner/work/_actions/denolib/setup-deno/master/dist/index.js:3366:25
at Generator.next ()
at fulfilled (/home/runner/work/_actions/denolib/setup-deno/master/dist/index.js:3271:58)
at processTicksAndRejections (node:internal/process/task_queues:96:5)

应该是官方换安装方式了

uses: denoland/setup-deno@v1
with:
deno-version: v1.x


Issues with 0.9.1 upgrade

I've got some error during the upgrade:
silverNotes % silverbullet upgrade
Now going to attempt an upgrade...
error: The module's source code could not be parsed: Expected ';', '}' or <eof> at https://get.silverbullet.md/:1:5

  Not Found
      ~~~~~
Something went wrong there...

Now I’m kinda stuck, since nor upgrade nor standard run would do.
Reinstall doesn't work as well
silverNotes % deno install -f --name silverbullet  --unstable-kv --unstable-worker-options -A https://get.silverbullet.md
⚠ `deno install` behavior will change in Deno 2. To preserve the current behavior use the `-g` or `--global` flag.
error: The module's source code could not be parsed: Expected ';', '}' or <eof> at https://get.silverbullet.md/:1:5

  Not Found
      ~~~~~

(macOS, deno)

I've went for the edge build and it works for now.

This should now be fixed.


Admin bar menu should be behind modals

I am using Firefox. It happend in the demo

It looks like you have the media library modal open at this point? I think
the bug in this case is that you can access anything but the media library
modal at all until you're done with it. Thanks for reporting that there's a
UX problem here, in any event!
On Sat, Aug 15, 2015 at 2:30 AM, Willy Aguirre<EMAIL_ADDRESS>wrote:

I am using Firefox
[image: screen shot 2015-08-15 at 01 27 28]
https://cloud.githubusercontent.com/assets/223240/9287775/1909306e-42ed-11e5-9e85-f2c5e77bd3dc.png
—
Reply to this email directly or view it on GitHub
https://github.com/punkave/apostrophe/issues/326.

--
*THOMAS BOUTELL, *DEV & OPS
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com

tagging refactor but we might consider an 0.5 backport. It's a bug really

Fixed


Compiler should rewrite namespaced types found in JSDoc

Consider input code like:
import {Foo} from './foo';

/**
 * @type {Foo}
 */
var foo = new Foo();

TypeScript imports the module under a generated name (foo_1 when I tried it), producing code like:
    /**
     * @type {Foo}
     */
    var foo = new foo_1.Foo();

But now the JSDoc refers to a type that doesn't exist -- it should instead say @type {foo_1.Foo}.  (Another way they could match is if the import created a new variable Foo instead of using foo_1.Foo everywhere.)

The compiler should not be messing up with comments it did not create. The correct solution here is to ask the compiler to emit the JSDoc comments for you, including the type information, and it should emit valid names that will match the emitted JS code. that is tracked by https://github.com/Microsoft/TypeScript/issues/10.


Add Module::setControllerPath()

Q
A

Is bugfix?
❌

New feature?
✔

Breaks BC?
❌

Fixed issues
#18960

👍


HA Addition of HA cluster API system

Signed-off-by: Dipankar Das<EMAIL_ADDRESS>

Tasks / Issue :construction:
Issues

#36

Make the API Ready

Solution :heavy_check_mark:
Create Instances then config them as req.

Screenshots :framed_picture:

Note to reviewers :notebook:

Tasks

[x] creation of instances
[ ] load balance
[ ] config vms
[ ] run single node k8s
[ ] joined Worker Nodes
[ ] joined additional control plane

⚠ [BUG] found in CIVO instance
scripts sent are not available for the instance to run so just have to wait for it to get resolved

[BUG] found in CIVO instance
scripts sent are not available for the instance to run so just have to wait for it to get resolved

(Temporary) Solution
what you want the script to do you can ssh into and execute the script as of now till the above issue gets resolved

For now the workflow for development is

Put break point on initkubeadmssh func
Run debugger from ha-civo... main file in src/api
Once the debugger steps in the beard point
Execute / copy the preinitializatio script ssh into vm and execute it there after it's done successfully
Continue with debugger
If no err found in initkubeadmssh then comment down below

SSH config working 2/n task is complete

Proposal of change
k8s -> k3s

as we don't need initialiing script any more bug can be removed

Some of the useful links

Docs of k3s
Blog
HA proxy

from here development(coding) starts

[BUG] found 🐞
https://github.com/kubesimplify/ksctl/blob/bdf085cac3c75beff523a038502be101a4cd4fe1/src/api/ha_civo/loadbalancer.go#L36
semicolon was missing in

VMs are done ✔
Save the instanceIDs
delete VMs using the saved state

NOTE

[ ] Final check using the src/api/ha-civo_dev.go  which will be removed
[ ] Check of all the rest of the civo and local providers are working
[ ] Squash and merge when merging this PR

cc @AvineshTripathi @kranurag7 @dipankardas011

NOTE

[ ]  Final check using the src/api/ha-civo_dev.go  which will be removed
[ ]  Check of all the rest of the civo and local providers are working
[ ]  Squash and merge when merging this PR

cc maintainers @AvineshTripathi @kranurag7 @dipankardas011

final check for any fix of Use of insecure HostKeyCallback implementation as the codeql ❌


Why is pairs not working inside quote?

Hello, here's what I want:
"|" insert { => "{|}"
How do I create this rule? Thanks before.

local ignored_next_char = string.gsub([[ [%w%%%'%[%"%.] ]],"%s+", "")

you can add bracket inside quote but the default option is skip " quote on next character
so  on your example  it is not working.
if you add  space inside quote that you can add bracket.

Add space inside quote is still not working though. Is there any way I can override this rule?

https://github.com/windwp/nvim-autopairs/blob/master/lua/nvim-autopairs/rules/basic.lua
Is this the default rule?

Yes. basic.lua has all the default rule
"  |   "  input  " {|}  "   i think it should work if you use a default setup
you can remove double quote on ignored_next_char

Thank you! I got it working now.. But I want to ask when do I need " or ' in ignored_next_char? Because you must have a reason to put them there right?

try to add bracket here |"aa"

okay I so that's the reason. maybe I should make my own custom rule for specific filetype then. Because my current problem only occurs when I'm templating. Need a lot of "{{ var }}". Thanks for the help 😊


feat: create structure for project

We need to create a structure for the project, and we need to take care of the following features:

[x] Folder structure
[x] Routing structure
[ ] i18n
[ ] i18n in navigation.ts file
[x] Implement base Theme (styles) and add fonts

Folder structure is complete.

Routing structure

Default i18n was created for Farsi and English language. Of course, when creating the components of the home page, we complete sour

Implement base Theme (styles) and add fonts is complete

Please pay attention to navigation.ts file in translations.
Static items such as social networks, menu, etc. are placed in this, and items will be added to it in the future.
@payam-zahedi


Additional Subaru Impreza 2022 Fingerprint

Adding a late model Subaru Impreza 2022 (Australia)
Car
Subaru Impreza 2022
Route
1717e81c1bf06f5d/00000000--9ce97246d4

Dongle, platform, VIN
Name from VIN 🆚 CarDocs
Segments
Bad seg tags
Good seg tags

1717e81c1bf06f5dSUBARU_IMPREZA_2020000000000........
None 🆚None
15 routes,177 segments(3.0 hours)
- spotty FW: 74
- valid torque params: 134- all lat active: 39- no input all lat active: 13

Additional routes:
1717e81c1bf06f5d/00000004--67adc6d4e9
1717e81c1bf06f5d/00000003--a5fde73862

Merging, the spotty fwdCamera FW has already been merged in prior to this and shouldn't be a blocker for a simple FP PR.


fix(auth): use custom HTTPClient for HTTP Requests

Issue #

In https://github.com/aws-amplify/amplify-swift/pull/3519, we upgraded aws-sdk-swift dependency to  0.36.1 and removed our custom http client engine to use aws-sdk-swift HTTP Client for making HTTP requests. This is causing latency increase in release/production builds for customers when making Auth category API calls(fetchAuthSession()/signIn()). This was released in 2.27.0.
Description

This PR reverts the change to use our custom HTTP Client which was used in 2.26.3 where the customer has confirmed that they are not experiencing the issue.
General Checklist

[ ] Added new tests to cover change, if needed
[x] Build succeeds with all target using Swift Package Manager
[ ] All unit tests pass
[ ] All integration tests pass
[ ] Security oriented best practices and standards are followed (e.g. using input sanitization, principle of least privilege, etc)
[ ] Documentation update for the change if required
[x] PR title conforms to conventional commit style
[ ] New or updated tests include Given When Then inline code documentation and are named accordingly testThing_condition_expectation()
[ ] If breaking change, documentation/changelog update with migration instructions

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Integration tests: https://github.com/aws-amplify/amplify-swift/actions/runs/8396784921

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

Project coverage is 68.20%. Comparing base (295521f) to head (cb2da44).
Report is 8 commits behind head on main.

Files
Patch %
Lines

...HttpClientEngine/FoundationClientEngineError.swift
0.00%
44 Missing :warning:

...tpClientEngine/ClientRuntimeFoundationBridge.swift
0.00%
30 Missing :warning:

...ustomHttpClientEngine/FoundationClientEngine.swift
0.00%
15 Missing :warning:

...ls/CustomHttpClientEngine/PluginClientEngine.swift
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3582      +/-   ##
==========================================
- Coverage   68.42%   68.20%   -0.23%
==========================================
  Files        1077     1087      +10
  Lines       36294    37043     +749
==========================================
+ Hits        24835    25264     +429
- Misses      11459    11779     +320

Flag
Coverage Δ

API_plugin_unit_test
67.79% <ø> (+0.29%)
:arrow_up:

AWSPluginsCore
66.27% <0.00%> (-0.63%)
:arrow_down:

Amplify
48.21% <ø> (+0.11%)
:arrow_up:

Analytics_plugin_unit_test
81.16% <ø> (ø)

Auth_plugin_unit_test
79.01% <ø> (-0.04%)
:arrow_down:

CoreMLPredictions_plugin_unit_test
59.44% <ø> (ø)

DataStore_plugin_unit_test
81.33% <ø> (-1.04%)
:arrow_down:

Geo_plugin_unit_test
70.75% <ø> (ø)

Logging_plugin_unit_test
62.87% <ø> (ø)

Predictions_plugin_unit_test
37.10% <ø> (ø)

PushNotifications_plugin_unit_test
87.13% <ø> (ø)

Storage_plugin_unit_test
77.65% <ø> (+0.03%)
:arrow_up:

unit_tests
68.20% <0.00%> (-0.23%)
:arrow_down:

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

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

Integration tests after rebase with main:

API
DataStore
The rest


Proposed msgs for Cartesian Impedance

This is set of proposed msgs for setting Cartesian Impedance parameters. Currently tested on KUKA iiwa R800

from @davetcoleman

Thoughts on majorana msgs:
Is it possible to have fewer message? e.g. reuse existing messages instead of creating multiple custom ones for a i.e. 2x3 matrix (CartesianDamping) or a message that just wraps a Twist (MaxCartesianVelocity)?
Are you planning on polling the greater ROS community to find people with experience with impedance control to get their feedback? I haven't worked on this recently, or much, so do not have the best feedback for standard message types

Is it possible to have fewer message? e.g. reuse existing messages instead of creating multiple custom ones for a i.e. 2x3 matrix (CartesianDamping) or a message that just wraps a Twist (MaxCartesianVelocity)?

Yes indeed but we need to discuss this. We had some previous discussion manly between @shaun-edwards  and @gavanderhoorn in my previous pull request
I can envision putting common msgs like for example the damping into a matrix, but on the other side we have to be careful due to the fact that the units for the the impedance can be different for translation and rotation. For example, for the Cartesian stiffness, the units for the translation are in [N/m] and for the rotation are in [Nm/rad]. The damping is a case where for now, is represented as Lehr's ratios.

Are you planning on polling the greater ROS community to find people with experience with impedance control to get their feedback? I haven't worked on this recently, or much, so do not have the best feedback for standard message types

I would really like to have as much as feedback as possible. I have written couple of emails before both to the ROS mailing list and ROS-I mailing list. Hope I would get interest from the wider community and get some feedback. I hope that with mutual efforts from the community we can try to standardize set of messages for Cartesian Impedance and Force Control.

@shaun-edwards, @gavanderhoorn  should we create two packages. One for the Cartesian Impedance msgs and one for the Force Control msgs? or keep them in one package?

@shaun-edwards, @gavanderhoorn should we merge this?

Let's merge (+1) this since GSoC is ending and we need to checkpoint your progress for that.  There is probably more discussion to have as things evolve or get merged into the common message set.

I agree with you @shaun-edwards. Merging and closing.


Only working with python2.X?

Thanks for sharing.
I tried python3.5 to convert the images into tfrecords.
But seems the codes are not supporting python3.5.
And it works well under the condition of python2.7,
I suggest add the python version in the tutorial setting.
Thanks a lot.

Thanks for raising this. The Prerequisite of python version is added now.


Fixed #36

Source: Laravel Queue

Seems like lower tests are failing, could you have a look?

@freekmurze done 👍

Thanks!


Add human-readable output for "GET /"

Over time, I've seen many reports from users about receiving a 404 error when they curl or use their browser to open http://localhost:8086.  Here's some community posts about it:
https://community.influxdata.com/t/404-page-not-found/4249
https://community.influxdata.com/t/localhost-8086-shows-404-page-not-found-how-do-i-see-the-gui/2364
https://community.influxdata.com/t/unable-to-browse-through-influx-db-after-setting-it-up-on-windows-nor-linux-machine/4768
And a couple github issues:
https://github.com/influxdata/influxdb/issues/436
https://github.com/influxdata/influxdb/issues/9668
We could eliminate some confusion if we emitted a simple HTML page that offered a brief usage explanation and included links to relevant docs pages.

What about simply returning text that states the status of the server? Adding in an HTML page (while trivial) might overly complicate things, when a simply "InfluxDB is running" message would suffice.

Teaching my coworkers that a 404 is OK, in this specific instance, is still a hurdle for some of them. It'd be easier if the index page returned something, even a blank 200 page. Even better to include a message like the above.

In influxdb 2, the UI is served from that endpoint. We do not have plans to address this in the 1.x line.


jsng: add an option to disable gevent monkey patching

Description
jsng shell is based on ptpython which depends on asyncio, when gevent monkey patching is applied, the shell become too slow.
Version information

OS: e.g. Ubuntu 18.04
Project commit/version: development

Installation method
Using poetry
Steps to reproduce
Open jsng shell and try wiriting e.g.
j.clients.redis.get(

Verified
(.venv) ➜  js-ng git:(development_reduce) git --no-pager log --decorate=short -n1
commit 8ea8f7ac659d483a9d7e72a9c498cef78616795d (HEAD -> development_reduce, origin/development_reduce)
Merge: b6dde4d 94c049d
Author: Abdelrahman Ghanem<EMAIL_ADDRESS>Date:   Wed Feb 10 13:10:22 2021 +0200

    Merge pull request #567 from threefoldtech/development_reduce_fix_tests

    Add waits to servers to start


[New game]: Cat Trap Game

🎮 Game Request
Game logic and basic description

This game is a single player game
User will try entrap the cat inside a box
If cat moves outside the box, user will lose the game

Point down the features
Game points

If user is able to entrap the cat inside the box and no move left for the cat, user will be the winner
otherwise user loses the game

Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

/assign

Hey @Avdhesh-Varshney ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


[Event Request] Report 5753

This request is in reference to issue #4003.
Please add the parameter WarehouseRequest: Record "Warehouse Request" to the following events in Report 5753:

OnSalesLineAfterCreateRcptHeader
OnSalesLineAfterCreateShptHeader
OnPurchLineAfterCreateShptHeader
OnTransLineAfterCreateRcptHeader
OnAfterProcessDocumentLine

We already have this parameter, although your event names does not correspond to existing events. Please recheck.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Fixes small typos in Chapter 2

Thanks for writing this! I'll make a PR if I see any other typos.

Thanks.


"Destroyed" instead of "Kills"

It's still possible to destroy things, but make it sound less violent. I left "train kills" in the info for a train, since I didn't have a better wording for that... and the trains still are potentially violent.
Looking at the strings, I also noticed the rail world description references biters, so I removed that sentence.

Thanks again for your work :-)


changelog out of sync with releases & npm

https://github.com/Esri/node-arcgis/releases -> v1.0.0-beta.1
https://www.npmjs.com/package/arcgis -> v1.0.0-beta.1
https://github.com/Esri/node-arcgis/blob/master/CHANGELOG.md -> v1.0.0-beta.1, v1.0.1 (skipped 1.0.0?)

we botched the release of 1.0.0 so we deprecated it on npm
we also got ahead of ourselves mentioning 1.0.1 in the changelog.  we'll tag that release as soon as we get real tests passing #69

1.0.1 is out with basic linting tests - working on more involved tests for the FUTURE!!!!


Set modal size and position

I want to set modal size only 4/5 of screen and position at center of screen.
It seem this feature is mising

You should be able to do this by passing the desired classes or styles to the  component.

I will try i

You should be able to do this by passing the desired classes or styles to the component.

I will try it. Thanks

For reference, you can complete you objective with the following:
<Modal class="flex flex-col w-full items-center justify-center !p-0" ...>
  <Modal.Content slot="content" class="w-[80%]  max-w-full" ...>
    ...
  </Modal.Content>
</Modal>

@bangdragon were you able to solve this issue?

Closing this issue as I have confirmed this can be fixed by passing tailwind classes and creator is non-responsive.


Drop the static LLVM libraries on Windows CI

These are no longer needed, because LLVM-C.dll is completely sufficient, and because nothing gets copied to the release packages.

It looks like Makefile.win still needs llvm-config.exe to determine the LLVM version and the host triple?


retire MDAnalysis hole2 fork

Following the discussion on issue #2 , development shifts to the original repo, https://github.com/osmart/hole2 .
We can retire the fork once we have the following

[x] PR https://github.com/osmart/hole2/pull/2 is merged
[x] MDAnalysis CI has been switched over https://github.com/MDAnalysis/mdanalysis/issues/4012

Retiring = archive the repo.

I am archiving our fork.

I updated the README with a warning.
I have to close this issue before the repo is switched to read-only archival status.


flutter doctor found an issue after installing Visual Studio 2022 on Windows 10

Hi,
"flutter doctor" found an issue after installing Visual Studio 2022 on Windows 10 (Simplified Chinese edition):
Visual Studio - develop for Windows (the doctor check crashed)
X Due to an error, the doctor check did not complete. If the error message below is not helpful, please let us know about this issue at
https://github.com/flutter/flutter/issues.
X Exception: Bad UTF-8 encoding (U+FFFD; REPLACEMENT CHARACTER) found while decoding string: [
{
"instanceId": "c9388fb3",
"installDate": "2022-06-02T08:12:34Z",
"installationName": "VisualStudio/17.2.3+32526.322",
"installationPath": "D:\dev\VStudio",
"installationVersion": "17.2.32526.322",
"productId": "Microsoft.VisualStudio.Product.Community",
"productPath": "D:\dev\VStudio\Common7\IDE\devenv.exe",
"state":<PHONE_NUMBER>,
"isComplete": true,
"isLaunchable": true,
"isPrerelease": false,
"isRebootRequired": false,
"displayName": "Visual Studio Community 2022",
"description": "����ǿ��� IDE����ѧ��������Դ��������ߺ͸������ʹ��",
"channelId": "VisualStudio.17.Release",
"channelUri": "https://aka.ms/vs/17/release/channel",
"enginePath": "C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service",
"installedChannelUri": "https://aka.ms/vs/17/release/channel",
"releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.2#17.2.3",
"thirdPartyNotices": "https://go.microsoft.com/fwlink/?LinkId=661288",
"updateDate": "2022-06-02T08:12:34.7949533Z",
"catalog": {
"buildBranch": "d17.2",
"buildVersion": "17.2.32526.322",
"id": "VisualStudio/17.2.3+32526.322",
"localBuild": "build-lab",
"manifestName": "VisualStudio",
"manifestType": "installer",
"productDisplayVersion": "17.2.3",
"productLine": "Dev17",
"productLineVersion": "2022",
"productMilestone": "RTW",
"productMilestoneIsPreRelease": "False",
"productName": "Visual Studio",
"productPatchVersion": "3",
"productPreReleaseMilestoneSuffix": "1.0",
"productSemanticVersion": "17.2.3+32526.322",
"requiredEngineVersion": "3.2.2148.26540"
},
"properties": {
"campaignId": "2030",
"channelManifestId": "VisualStudio.17.Release/17.2.3+32526.322",
"nickname": "",
"setupEngineFilePath": "C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe"
}
}
]

Closing this as a duplicate of #102451.
Kindly follow up in the linked issue for updates.
Thank you


chore: sync with main another time

Alright, maybe that will help cleaning up the history between both branches 🤞

closed in favor of: https://github.com/dooboolab/react-native-iap/pull/1843


fix(build): normalize paths to generate them correctly in windows

X-Components fails compilation on windows based machines. This is due to an incorrectly generation of paths that are appended to style related build-time files.
Motivation and context
Normalises the URL

[ ] Dependencies. If any, specify:
[x] Open issue. If applicable, link: 492

Type of change

[x] Bug fix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that causes existing functionality to not work as expected)
[ ] Change requires a documentation update

What is the destination branch of this PR?

[x] Main
[ ] Other. Specify:

How has this been tested?
To test this, just run the build on a windows based machine. Maybe we could add in the future another ocasional build in the CI that uses a windows machine just to ensure this keeps working.
Tests performed according to testing guidelines:
Checklist:

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

I am having a review to this PR, I will leave some comments soon


Fix CSS issues resulting from #18

I removed a lot of inline styles in #18, and now there are some things that aren't great. Go through and fix them.

Looks fine to me.


Correct PC1

Dear developers,
Thank you so much for designing such a great software, I have learned a lot from it. But I ran into a problem in practice. I'm studying variation in the head shape of fish. By applying GPA and subsequent PCA analysis, I did find the phenotypic variation I was expecting, but it was PC3, which accounted for only about 10%, while PC1 was the opening and closing of the fish's mouth, which accounted for more than 60%. This is because the mouths of some fishes were extremely open during the preservation process of this batch of fishes. This was indeed a mistake in our operation at that time. I am thinking of correcting PC1 so that the fish are in a standard posture, so as to facilitate subsequent research. However, I ran into a problem with the specific operation. My idea is that I reproduce the GPA+PCA analysis on the Linux platform, and then correct PC1 by subtracting the mean value from the variables associated with PC1 in a PCA analysis. I found this script https://github.com/SlicerMorph/SlicerMorph/blob/master/GPA/GPA.py, but I don't know exactly how/script to use, although all the required information is in the analysis.log file . May I ask, (1) In your opinion, is it possible for my idea to be realized? Do you have a better suggestion? (2) If possible, can you provide a script that specifically uses GPA.py?
Many thanks and all the best,
Xiaomeng

Xiaomeng, there are couple issues here:

There is no a priori reason for the expected phenotypic variation to be the first PC1.
GPA method requires rigidly connected structures. So if the lower and upper jaws are differentially preserved (some in occlusion, and some arent), you shouldn't analyze them together.

SlicerMorph's GPA capabilities are mostly for data vetting and visualization to explore data and discover issues like you are facing. All the rest of the analytical pipeline (including inference) we expect people to use R, or write their own python scripts in Slicer. Unfortunately, the GPA module you referenced will not be much of use.
My suggestions is would actually be to remove those points from the analysis and proceed with separate analyses for lower and upper jaws. The analytical correction you suggest may or may not work depending on the nature of the variation (i.e, it will take care of the mean change, but if your samples are not varying just that way, it won't be much of help). Separate analyses are a more safe route.

@XMTian I will just add one suggestion here that might accomplish what you want. There is an R package called ShapeRotator that allows for standardizing pose in articulated structures. Sounds like you might want to use it prior to using SlicerMorph.  See : https://cran.r-project.org/web/packages/ShapeRotator/

Hey @muratmaga @agporto, thanks for your comments, I will try the steps you suggested.