[dv] reg.randomize doesn't work for some regs

In uvm_reg_field::configure, UVM turns off rand_mode for some regs.
   // Ignore is_rand if the field is known not to be writeable
   // i.e. not "RW", "WRC", "WRS", "WO", "W1", "WO1"
   case (access)
    "RO", "RC", "RS", "WC", "WS",
      "W1C", "W1S", "W1T", "W0C", "W0S", "W0T",
      "W1SRC", "W1CRS", "W0SRC", "W0CRS", "WSRC", "WCRS",
      "WOC", "WOS": is_rand = 0;
   endcase

   if (!is_rand)
     value.rand_mode(0);

https://verificationacademy.com/verification-methodology-reference/uvm/src/reg/uvm_reg_field.svh
We have a W0C reg in keymgr. I use this to randomize and update it. And it always writes 1 to the reg, which took me a while to figure it out.
csr.randomize();
csr.update();

I don't agree with the comment in UVM. "RO" isn't writeable, but it's good to write some value and test it. "W1C", "W0C" and some others are writeable.
I feel it's not right to set rand_mode=0 for these types of regs. I'm thinking we may need a better approach for this.

avoid using csr randomize and update. Below can serve the propose easily.

csr.set($urandom);
csr.update();

This is also what we do in csr_seq.
https://github.com/lowRISC/opentitan/blob/b588e46e1a89326f130a68ada969fae535849d33/hw/dv/sv/csr_utils/csr_seq_lib.sv#L408-L410
2. since configure is not a virtual function, we can't override it. We may set the rand_mode back to 1 in generated ral_pkg.
3. any other suggestion? Thanks

@weicaiyang IMO I prefer method 1) because it is clear coding

Great find! I also disagree with UVM - we should be able to randomize and write CSR with whatever we want regardless of the access policies. I will recommend filing a bug with UVM and understanding their motivation (may need to figure out how).
Though I agree option 1 is safer in terms of avoiding a pitfall like this, we should also set value.rand_mode(1); to the build() method in the UVM RAL template to enforce it to be randomizable again. We invoke it after invoking configure().

@weicaiyang, please check if #5113 fixes the problem (pretty sure it should).

Thanks everyone's input.
I filed an issue with UVM here
#5113 should fix the issue. Thanks @sriyerg

Reopening in case some more discussion is warranted.

I'd like to hear what Accellera says so please post updates from your uvm issue.

with the fix, either csr.randomize(); or csr.set($urandom); can work. Free feel to chime in your thought. Or we can close this.

I'd like to hear what Accellera says so please post updates from your uvm issue.

sure, will report back if any update.

@weicaiyang this is a great discovery.
seems like a very "software  ish" approach to say - RO is not writeable - there for should not be tested!
IMO RO means you should not write - but designer should expect someone will try to do just that. So I agree with need this tested.
either option is ok with me!

Thanks everyone's input. close it via #5113


BUG: Weasel DVC command error "run"

Hi, I'm quite new to weasel and ran into this basic problem and haven't been able to figure out a way to solve it.
Expected Behaviour
With running weasel dvc I can automatically create and maintain a dvc.yml from my project.yml.
Current Behaviour
When running weasel dvc I get an error message that "run" is an invalid command choice and no dvc.yml is created.
$ weasel dvc
⚠ No workflow specified for DVC pipeline. Using the first workflow
defined in project.yml: 'all'
ERROR: argument command: invalid choice: 'run' (choose from 'add', 'artifacts', 'cache', 'check-ignore', 'checkout', 'commit', 'completion', 'config', 'daemon', 'dag', 'data',

Steps to reproduce
I ran into this issue with both the templates tagger_parser_ud and textcat_demo as well as the tutorial ner_fashion_brands.
Set-up new project

mkdir new_folder && cd new_folder
python -m venv .venv
source .venv/bin/activate
pip install weasel && pip install dvc
git init && dvc init

Download and set-up template
6. weasel clone pipelines/tagger_parser_ud
7. cd tagger_parser_ud
8. weasel assets
Set-up weasel from project.yml
9. weasel dvc
Environment

WSL 2 Ubuntu
Python 3.10.12
weasel 0.3.4
dvc 3.48.1
git version 2.34.1

Detailed Description
It seems to me like under the hood a dvc run command is triggered, which causes an issue. It already tried to check the code weasel/cli/dvc.py, but couldn't find a run command there or in utils.

Hi! Thanks for the extensive report and way of reproducing. I can reproduce this on my own system as well.
The DVC integration is in a dire need of updating, as this was written before dvc run was deprecated for its 3.0.0 release. Weasel still uses this here.
If I downgrade dvc to version 2.58.2 this error goes away, though I'm running into other issues. We'll have to spend some time looking into this properly.


Add another log: success / finished / ...

Just an idea to add a new "green" log to identify that things worked properly.

There are many discussions about this topic:
https://stackoverflow.com/questions/65217007/why-isnt-there-a-logging-success-level
https://stackoverflow.com/questions/20042525/custom-extralogger-not-getting-success-messages-in-sbt


Future of types after mxgraph EOL announcement

mxgraph has been announced as End Of Life on 2020-11-09, the mxgraph repository is now archived, the former development repository (mxgraph2) is no more available.
There are some attempts to make mxgraph still alive, see https://github.com/jsGraph/mxgraph and https://github.com/jsGraph/mxgraph/issues/1
Maintaining the mxgraph types makes only sense if mxgraph is maintained. So let's have a look at community initiatives and see how we can help keeping mxgraph alive.

What a pity, up to now, mxgraph does not have a qualified substitute, I sincerely hope that mxgraph can stay active. I don't know what the official plan of jgraph is, it looks like draw.io is still active. My expectation for the future of mxgraph is:

refactor using typescript (help code robust and clear type)
support es module and tree shakable
better documentation site and demos
drop java and dotnet (reduce weight, I don’t know how many people are using these features)

@hungtcs I have recently discussed with some potential contributors, and there is some pending works under discussion (https://github.com/jsGraph/mxgraph/issues/8) to implement various stuffs you expected for the future of mxGraph (some are already in the development branch):

mxGraph written in TypeScript: for now a part of mxGraph has been ported to TypeScript - https://github.com/jsGraph/mxgraph/pull/16. typed-mxgraph has been used as foundation for the port, and we will probably reuse the work we did in the past to migrate the JS API doc to TSDoc
drop java/donet: https://github.com/jsGraph/mxgraph/discussions/19
better site and demos: https://github.com/jsGraph/mxgraph/discussions/20
es module and removal of utils and old IE support: https://github.com/jsGraph/mxgraph/issues/8#issuecomment-808653862
use more recent ECMAScript features: https://github.com/jsGraph/mxgraph/discussions/18
.... to be continued 😸

I am closely in contact with the people willing to resurrect mxGraph, so I will push a lot for TypeScript support and the reuse of most of the work we have done in typed-mxgraph (an in its mxgraph-type-definitions father) with a target of archiving it afterwards.

Hey folks.  We rely pretty heavily on mxGraph and forked the project over at https://github.com/aire-ux/mxgraph.  We're planning on at least implementing bug-fixes and modernization efforts (we've already implemented support for shadowDOM).  I had to fork this project to make it compatible with the new module-name.
I'm not really sure how this should look going forward.  I really appreciate the work you folks have done so if you'd like to contribute over there I'd love to have you and would be happy to adopt whatever project conventions and rules people would like to see.

@josiahhaswell as I already mentioned in https://github.com/maxGraph/maxGraph/issues/1#issuecomment-974795048, I don't think having a new mxgraph fork in parallel to maxgraph is a good idea for the future.
About typed-mxgraph, having a new fork will also let us go back to a previous situation where individuals or company tried to maintain their own version of mxgraph types. I wrote about these issues a few months ago, see mxGraph Usage in TypeScript Projects.
But if we all agree that aire-ux/mxgraph is a transitional package not implementing big changes except bug fixes until maxgraph become more mature, we can probably make typed-mxgraph targets aire-ux/mxgraph and release a 2.x version baseline. That way we will be able to apply changes in both old mxgraph and aire-ux/mxgraph types (with branch merge for instance) and have a central place for all mxgraph types effort (no need for aire-ux/typed-mxgraph).
What do you thing about this proposal?

@tbouffard My biggest concern is that there are thousands of projects and developers who depend on both the structure and the implementation of the existing mxGraph, which is largely complete, well-supported, and bug-free.  A huge and limiting issue with this plan is that developers are left without a functioning and maintained fork now and have been for over a year. Rewrites are well-and-good, but this is a beautifully-implemented and valuable project in its current incarnation and it's not guaranteed that a replacement will meet, much less exceed its proven value.
I would argue that creating wrappers over the existing functionality and gradually refactoring as opportunities present is going to be a more sustainable (and very importantly, safer) alternative to a direct rewrite. Sure, the codebase is a product of its time, but it is stable, documented, and well-understood, and from my perspectives those are the most valuable aspects of it.
PS: I'm integrating @aire-ux/typed-mxgraph with @aire-ux/mxgraph--the typings will be available upon installation

FYI folks--I've taken the liberty of integrating typed-mxgraph with @aire-ux/typed-mxgraph and this is available as of @aire-ux/mxgraph 4.2.6: https://www.npmjs.com/package/@aire-ux/mxgraph

@josiahhaswell sorry for the late answer and thanks for your answers here and in the maxGraph which clarify your point.
I let the debate continue in https://github.com/maxGraph/maxGraph/issues/1. As suggested there, I am pretty sure there is a place for both a new maxGraph and continuing mxGraph.

Will the update continue?

Will the update continue?

Can you be more specific please?
Are you asking if this repository (typed-mxgraph/typed-mxgraph) will be updated? The answer is yes if we get bug reports and Pull Requests.
Or are you asking about something else?

Will the update continue?

Can you be more specific please? Are you asking if this repository (typed-mxgraph/typed-mxgraph) will be updated? The answer is yes if we get bug reports and Pull Requests.
Or are you asking about something else?

I found some inaccurate types, and luckily I've found a way to override them

@cereschen if you find issues in types, please open an issue or pull request, we will review it and integrate if accurate.

The first release of maxGraph, the mxGraph successor, was released earlier today. It is far for being complete but this is the first step.
More details in the release announce: https://github.com/maxGraph/maxGraph/discussions/147


Onboard packages for release

Docs Build status updates of commit 8c70e50:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/latest/mgmt-policyinsights-readme.md
:warning:Warning
View (azure-python)
Details

ci-configs/packages-latest.json
:white_check_mark:Succeeded

ci-configs/packages-preview.json
:white_check_mark:Succeeded

docs-ref-services/latest/mgmt-policyinsights-readme.md

Line 2, Column 1: [Warning-title-missing] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 2, Column 1: [Warning-ms-prod-and-service] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 9, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 11, Column 13: [Warning-ms-service-subservice-invalid] Invalid value for 'ms.service': 'policyinsights'.
Line 21, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Usage') are not allowed. You can only have one top-level heading.
Line 33, Column 1: [Warning-multiple-h1s] Multiple H1s(H1 'Provide Feedback') are not allowed. You can only have one top-level heading.
Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.
Line 28, Column 30: [Suggestion-docs-link-absolute] Absolute link 'https://docs.microsoft.com/python/api/overview/azure/' will be broken in isolated environments. Replace with a relative link.
Line 29, Column 47: [Suggestion-docs-link-absolute] Absolute link 'https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Add singers

Now K3 has a new formation, the names of the singers must be added for clarity

Done! I use the capitals of the singers' first letters, in alphabetic orders: KKK, JKK and HKM.


Add Component Input Fields

Tracking Info
Resolves #4
Changes

Added global stylesheet, _app.jsx, and tailwind config to finish setting up tailwind
Added Textfield, Checkbox, and Radio component
Installed shadcn for Calendar and Popover components

Testing
Created small demo on home page (index.tsx) demonstrating how to use each input component. Clicking the submit button will log out input values into the console.
Confirmation of Change

Converted to PR draft to improve multiple input support


GridSearch with multiple inputs

i tried to do grid search for finding optimal params.
i write some similar code to this one: https://github.com/fchollet/keras/blob/bb626c120ea56b35b3fde9057877df461af0b02b/examples/mnist_sklearn_wrapper.py
but i have two X, and one Y, which is different from this example(one X, one Y).
i tried to use
validator.fit([x1,x2],Y)
but it showed an error that:
ValueError: Found arrays with inconsistent numbers of samples: [ 2 2500]
i re-check the training data. without the grid search, it can run very well.
so i suspect the fit method cannot receive multiple inputs.
what is the solution, and am i missed something?
Please make sure that the boxes below are checked before you submit your issue. Thank you!

[x] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/fchollet/keras.git --upgrade --no-deps
[x] If running on Theano, check that you are up-to-date with the master branch of Theano. You can update with:
pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps
[ ] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

@ymcui Have you found the solution? I also encountered the same problem. It seems that the validator.fit method cannot realize that there are multiple inputs.

@judyweiying not yet :(

Same problem for me... I guess that GridSearch from Sklearn cannot handle multiple inputs...

Same problem

Maybe this issue could be solved the same way suggested here: https://github.com/fchollet/keras/issues/2715
I'll try

I have the same problem. I want to apply a grid search in a network with two inputs, but the fit operation of scikit wants a numpy array as input but the fit operation of keras wants a list of numpy arrays, one per input of the network. It seems that up until now it is imposible to apply a grid search with a network with more than an input.

I am having the same problem. Have you found a solution yet?

Same here. Trying to work out how to do grid search with Scikit using GridSearchCV, but it seems the fit() only accepts one input, whereas my model has several. Tried to work out if I could numpy.vstack() the inputs into one feed, but then I do not know how to unstack them into separate feeds to the network Inputs() with the reshape function in Keras as suggested in #2715.

One can simply change a little bit the keras.wrapper.scikit_learn. In https://github.com/fchollet/keras/blob/master/keras/wrappers/scikit_learn.py, we can change the take a numpy array as x, and then split the column into a list of numpy, and then feed the keras network. just three lines, Done!

@guanzi0629 Thanks for your feedback! Can you share that bit of code too?

Would also be interested!

I would this code also

Any update on the issue will be greatly appreciated! I am facing the same problem

I have the same problem, is there any chance this could be patched in master?

Same here,  the link provided by @guanzi0629 is empty.

I have the same problem but with a small variation : the .fit() function seems to work with multiple input but the cross_val_score still doesn't work.
Does the fit() accept several inputs now ?

The link is the code for the function scikit_learn.py https://github.com/keras-team/keras/blob/master/keras/wrappers/scikit_learn.py
I wrote the change suggested by @guanzi0629 , it makes the cross_val_score() work but I haven't tested it properly for other cases :
in fit() from BaseWrapper , line 117
       x0 = np.array([x[i][0] for i in range (x.shape[0])])         x1 = np.array([x[i][1] for i in range (x.shape[0])])         history = self.model.fit([x0,x1], y, **fit_args)
The idea is that you have to change the shape of your input : let's say you have 300 samples and two inputs, one with 200 features and one with 10 features. The input shape for the scikit functions has to be (nb_sample, nb_features) so you will pass an x with shape (300,2), and then in the wrapper transform this x so that it becomes [ (300,200,1) , (300,10,1) ] .

I applied the changes suggested by @guanzi0629 but gave me this erroe:
raise TypeError("Error converting %s to a TensorShape: %s." % (arg_name, e))
TypeError: Error converting shape to a TensorShape: int() argument must be a string, a bytes-like object or a number, not 'tuple'.
Anyone who has solved the problem please???

Is there any update with this thread?

Same error, a solution would be much appreciated

There is no solution to this problem
According to https://keras.io/scikit-learn-api/

face the same problem

Here a workaround to use GridSearch and Keras model with multiple inputs: https://stackoverflow.com/questions/56824968/grid-search-for-keras-with-multiple-inputs/62512554#62512554

You can check: https://github.com/cerlymarco/keras-hypetune


Adding CORS support for /api/

Adding cors support for REST API. See #1718 for details.

@xNS5 it breaks selenium/chrome fetching according to the test, I don't know why, you will need to find out (maybe headers arent being sent from the app?) https://github.com/dgtlmoon/changedetection.io/actions/runs/5774726623/job/15653631942#step:9:368

I don't believe that my PR is the cause of this, as this test also fails on master: https://github.com/dgtlmoon/changedetection.io/actions/runs/5772443965/job/15647429893#step:9:368
Considering I branched from master, I'm not surprised that my PR also failed at this step.

I'm re-running last master test here https://github.com/dgtlmoon/changedetection.io/actions/runs/5735697792

https://github.com/dgtlmoon/changedetection.io/actions/runs/5735697792/job/15657647853 nope something upstream broke :)

That's what I figured. In that case, I'd say that this feature is good to merge in at your convenience.

aaah the endpoint for the tests was broken due to the new website, fixed and testing again

I'm wondering - is this going to break anything for people currently using /api/ ? https://medium.com/@ehayushpathak/security-risks-of-cors-e3f4a25c04d7

So it sounds like there are two concerns here:

firstly, will it break anything for those who use /api/. I doubt it will, as I haven't had any issues using it personally through Postman/cURL (which don't require CORS), and assuming your scripts test /api/ it appears that all tests have passed. Unless someone found a workaround for CORS for a web-based application, odds are they would have experienced the same CORS issues I have.

second, security concerns. In my eyes the only users affected by setting the origin to "*" would be those who expose their changedetection instance to the internet. I'd really hope that those who are tech savvy enough to host changedetection would also have some sort of protections in place (e.g. a firewall appliance) to protect against bad actors.

I proposed an alternate solution in my initial PR, but I'll just re-add it here:
Instead of turning on CORS by default, it will only be enabled by an environment variable flag.
if so.getenv(<cors_flag>, False).lower() === "true":
    from flask_cors import CORS
    CORS(...)

This change will only affect me, as to my knowledge I'm the only one who needs CORS set up. This will mitigate both of your concerns regarding security and how it will affect those who already utilize /api/.
So here's what I propose be done:

I make the change according to the above code, and also update the documentation describing how to enable CORS.
You merge master to dev and make sure that dev is stable.
I'll close this PR and re-create PR to dev which you will hopefully approve.

Thoughts?

@dgtlmoon any thoughts on my proposal?


XLAProfiler on TPU not working

Bug description
It seems the changes in action_name is preventing it from starting the profiler server or logging any steps. This patch fixes the bug:
diff --git a/src/pytorch_lightning/profilers/xla.py b/src/pytorch_lightning/profilers/xla.py
index ef103a9a4..958e8de3f 100644
--- a/src/pytorch_lightning/profilers/xla.py
+++ b/src/pytorch_lightning/profilers/xla.py
@@ -50,7 +50,7 @@ class XLAProfiler(Profiler):
     def start(self, action_name: str) -> None:
         import torch_xla.debug.profiler as xp

-        if action_name in self.RECORD_FUNCTIONS:
+        if action_name.split(".")[-1] in self.RECORD_FUNCTIONS:
             if not self._start_trace:
                 self.server = xp.start_server(self.port)
                 self._start_trace = True

How to reproduce the bug
No response
Error messages and logs

# Error messages and logs here please

Environment

#- Lightning Component (e.g. Trainer, LightningModule, LightningApp, LightningWork, LightningFlow):
#- PyTorch Lightning Version (e.g., 1.5.0):
#- Lightning App Version (e.g., 0.5.2):
#- PyTorch Version (e.g., 1.10):
#- Python version (e.g., 3.9):
#- OS (e.g., Linux):
#- CUDA/cuDNN version:
#- GPU models and configuration:
#- How you installed Lightning(`conda`, `pip`, source):
#- Running environment of LightningApp (e.g. local, cloud):

More info
No response

Hey @@Liyang90,
Would you be interested into turning this patch into a PR ?
Best,
T.C

@Liyang90 Thanks for reporting. Could you provide us with the error trace and the name of the action that caused the issue?

There is no error with in the Lightning, but the profiler would just not run because of the updates in the action name in the Trainer, such as: https://github.com/Lightning-AI/lightning/blob/12c74f134e4db63aa2f114fa539f1b45c721a1b8/src/pytorch_lightning/trainer/trainer.py#L1438
The name is not simply "training_step" or "backward" anymore.

I see. So either the dots or the brackets in the name seem to cause an issue. What if we do a string replacement in the xla profiler and replace these characters with another symbol? We could replace "." with "-" and maybe drop the brackets completely.

@Liyang90 Oh I understand now. Sorry for my misleading comments. It's just that I haven't been active on that part of the code base very much.


Are some of the pages in the docs no longer required

Question
I suspect, but am not sure, that some pages in the docs are no longer required. Specifically these pages:

https://stryker-mutator.io/docs/stryker-js/typescript-checker
https://stryker-mutator.io/docs/stryker-js/guides/react

I wanted to add Stryker to my React/TypeScript app and started off following the guide for React and quickly ran into errors and deprecation warnings.
Next, I started off the TypeScript Checker page, here too I ran into issues (Note: I now suspect that this something to do with my project, I mention it only to explain my journey).
So then I decided to create a branch new React/TypeScript app using create-react-app and following the various guides to installing StrykerJS. With the view that I would raise a pull-request to update the docs.
That's when I discovered that it seems all I need to do was run stryker init, I'm running v5.4.0, and follow the prompts.
So you can see exactly what I've done, I've created a repo with 3 branches, one for each of the processes I followed:

StrykerJs->Guides->React
Getting started & TypeScript Checker
Getting started only

If I'm on the right track, as in those 2 pages are not required (maybe not all of them) then let me know, and I'll raise a PR :)

Hi @ebh thanks for raising this issue and the detailed analysis 💛

StrykerJs->Guides->React

Yes, this one seems to be outdated. Should be updated to be in sync with stryker init.
{
  "$schema"<EMAIL_ADDRESS>  "_comment": "This config was generated using 'stryker init'. Please see the guide for more information: https://stryker-mutator.io/docs/stryker-js/guides/react",
  "testRunner": "jest",
  "reporters": [
    "progress",
    "clear-text",
    "html"
  ],
  "coverageAnalysis": "off",
  "jest": {
    "projectType": "create-react-app"
  }
}

Getting started & TypeScript Checker

This isn't working for me. I get this error
3:43:10 (25475) INFO ConcurrencyTokenProvider Creating 4 checker process(es) and 3 test runner process(es).
13:43:13 (25475) ERROR Stryker Unexpected error occurred while running Stryker Error: Error: An error occurred during initialization of the "typescript" checker. Inner error: Error: Cannot find file /home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/react/jsx-runtime/package.json for watching
Error: Cannot find file /home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/react/jsx-runtime/package.json for watching
    at HybridFileSystem.watchFile (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/@stryker-mutator/typescript-checker/dist/src/fs/hybrid-file-system.js:47:19)
    at Object.watchFile (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/@stryker-mutator/typescript-checker/dist/src/typescript-checker.js:72:25)
    at watchFile (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/typescript/lib/typescript.js:110912:90)
    at Object.watchFile (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/typescript/lib/typescript.js:110938:34)
    at createNewValue (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/typescript/lib/typescript.js:120127:68)
    at /home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/typescript/lib/typescript.js:19255:30
    at Map.forEach (<anonymous>)
    at Object.mutateMap (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/typescript/lib/typescript.js:19252:16)
    at watchPackageJsonFiles (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/typescript/lib/typescript.js:120126:12)
    at startWatching (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/typescript/lib/typescript.js:120148:17)
Error: An error occurred during initialization of the "typescript" checker. Inner error: Error: Cannot find file /home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/react/jsx-runtime/package.json for watching
Error: Cannot find file /home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/react/jsx-runtime/package.json for watching
    at HybridFileSystem.watchFile (/home/nicojs/github/tmp/stryker-js-create-react-app-typescript/node_modules/@stryker-mutator/typescript-checker/dist/src/fs/hybrid-file-system.js:47:19)

I'm pretty sure this is a new issue with<EMAIL_ADDRESS>Downgrading to 4.3 seems to work fine. I've opened #3176 for this. Good catch 💙
yarn add --dev<EMAIL_ADDRESS>npx stryker run

Results in:
--------------------|---------|----------|-----------|------------|----------|---------|
File                | % score | # killed | # timeout | # survived | # no cov | # error |
--------------------|---------|----------|-----------|------------|----------|---------|
All files           |    0.00 |        0 |         0 |          4 |        0 |       5 |
 App.tsx            |     NaN |        0 |         0 |          0 |        0 |       1 |
 index.tsx          |    0.00 |        0 |         0 |          1 |        0 |       0 |
 reportWebVitals.ts |    0.00 |        0 |         0 |          3 |        0 |       4 |
--------------------|---------|----------|-----------|------------|----------|---------|

Getting started only

Yes, this is the way you should configure it 👍


Failing to update portfolio and cash Balance

After successfully setting up the account, I intermittently get the following error message when trying to update transactions and account balances:
ibkr.lua:76: attempt to index local 'positions' (a nil value)

for me this sometimes also occurs. But only when I am updating the specific account. Just update the account that is the parent of these two accounts. Then it works.
I named them
CapTrader FlexQuery
|---- IBKR Open Positions
|---- IBKR Cash Balance
So when I update CapTrader Flex Query, then everything works. Hope this helps

Yes, the Flex query must have the relevant fields as described in the readme. Currently I have only German screens. If someone has English screens, I will add the instructions.

My comment seems to be outdated. Can'T get it working anymore. I'll check the fields in the Felx Query later..

I have the same settings as stated in the Wiki. But there is on section wehre I dont't find instructions. See enclosed

These are the settings that worked earlier.

My error in the MoneyMoney protocol is:
          cash="xxx.2" cashLong="xxx.2" cashShort="0"            ibkr.lua:136: attempt to index local 'summary' (a nil value)


The Microsoft Store is asking me to redeem a code

Note: I'm not a Windows user, I just wanted to try it out so I could recommend it to my friends who use Windows.

Support for Windows has been dropped, see https://nickvision.org/posts/0523/removingSupportForWindows.html
Therefore, the app is no longer available on Windows (it has been unlisted from the Microsoft Store, thus it is asking you for a code)
We hope to bring back Windows support in the future. If you friend is a little bit tech-savy, you can tell them to setup WSL on Windows and install Denaro from flatpak and they can run it through that.

@nlogozzo the link you posted on the comment that closed this thread is dead. Google is also not returning any hits and nickvision.org and the denaro docs and the developer blog there are not working either as of today. If anyone is here like me, looking for Windows support, and wishes to read the article, I have found a Markdown version: https://github.com/NickvisionApps/nickvisionapps.github.io/blob/ac9bbe16ebb861cca211b15626b2ae63f20bb9f9/_posts/2023-05-23-removing-windows-support.md


How to allow a schema to use a relationship between two Models ?

Having two models linked by a foreign key, for instance a User{ id, name } and many Post{ id, title, content, user_id}, to express a one to many relationship, how can we exploit such relation ?
I haven' t found any details in the rs doc, the book or an example.

It took me a while to realize this is done using ComplexObject on the implementation of a given Model.
Maybe a more explicit entry in the book would help ?

Maybe a more explicit entry in the book would help?

It's a excellent idea, as sunli is not a native speaker and may need help with #1453.

Having two models linked by a foreign key, how can we exploit such relation?

You define the schema first, then think of an implementation. Let's say you have decided the following representation is fine:
posts {
  id
  title
  user {
    id
    name
  }
}

What choices you may have:

Implement a resolver for posts, that returns a list of SimpleObject with another SimpleObject inside it.
#[SimpleObject]
struct Post { id: ..., title: ..., user: User }

#[SimpleObject]
struct User { id: ..., name: ... }

async fn posts(&self) -> Vec<Post> {
    // eager join
    vec![Post { ..., user: User { ... } }]
}

Implement a resolver for posts + implement a lazy resolver for Post::user, as you did with ComplexObject.


filtering not working on list items with iOS

You can see my problem here: http://www.enhabit.uk.com/case-studies/
I've read list items sometimes don't capture click events in iOS and odd fixes like adding a cursor:pointer in CSS resolve it. No such luck here.

I am not sure I completely understand the nature of the problem, seems to work fine for me on Android. Unfortunately, I have no iOS to test it, but something that comes to mind is filtered out items being above visible items.
Try adding this rule to your CSS and see how it works out:
.filteredOut {
    z-index: -1;
}

Thanks for the idea... unfortunately no difference.
On 9 May 2016 at 20:34, Yiotis Kaltsikis<EMAIL_ADDRESS>wrote:

I am not sure I completely understand the nature of the problem, seems to
work fine for me on Android. Unfortunately, I have no iOS to test it, but
something that comes to mind is filtered out items being above visible
items.
Try adding this rule to your CSS and see how it works out:
.filteredOut {
z-index: -1;
}
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/giotiskl/Filterizr/issues/14#issuecomment-218020250

Was this error in Filterizr's code or in your codebase? If it was in Filterizr's code would you mind pointing out the error and the fix? Thanks.

Mine ;)
On 10 May 2016 at 11:22, Yiotis Kaltsikis<EMAIL_ADDRESS>wrote:

Was this error in Filterizr's code or in your codebase? If it was in
Filterizr's code would you mind pointing out the error and the fix? Thanks.
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/giotiskl/Filterizr/issues/14#issuecomment-218172854


Allow Solr to be run across Availability Zones

I cannot find a way to make this operator spread across AZs in AWS, any suggestions would be welcome.
More info
https://github.com/bitnami/charts/issues/927
https://kubernetes.io/docs/concepts/storage/storage-classes/#volume-binding-mode

Hey @AceHack , sorry for the delayed response. Things have been pretty crazy, and we have been blocked on the Kubebuilder v2 migration. Finally able to get into these other issues.
In general, Solr is relatively easy to run via multiple kubernetes clusters. What you need to do is make sure that you are using 1 zookeeper cluster for the solr clouds running in all kube clusters, so that they all share the same zookeeper connection information in their SolrCloud Specs. The data volumes don't have to be linked at all, since each Solr node manages it's data independently of other Solr Nodes.
We use different base ingress URLs to differentiate SolrCloud nodes in each kubernetes cluster.
So the solr-operator would be started in Kube cluster A with --base-ingress-domain a.test.com and in Kube cluster B with --base-ingress-domain b.test.com. Then when you create a SolrCloud example in each kube cluster (both connecting to the exact same zookeeper connection information), the nodes will register under their cluster-specific domain names. You just need to make sure that your DNS rules are set up correctly to route a.test.com and b.test.com to the correct ingress controllers.
We are hopefully going to be able to support more addressability options in the near future, such as ExternalDNS, and give you more control over how things are created/named.

We don't want to run this in multiple clusters, we have 1 kubernetes cluster that spans 3 AZs.  Currently, we have 3 different stateful sets (1 per AZ) so that Solr can be AZ aware in its autoscaling policies.  It also used to be a nightmare with PVs/PVCs until the WaitForFirstConsumer volumeBindingMode for StorageClasses came out.  To really support multi-AZ, I should be able to set a solr autoscaling policy that can reference the different AZs within the cluster.

I would really like to set a policy that looks something like
{"replica": "#EQUAL", "shard": "#EACH", "sysprop.zone": "#ANY"}
or
{"replica": "#EQUAL", "shard": "#EACH", "sysprop.zone": ["us-east-1a", "us-east-1b", "us-east-1c"]}

More info
https://lucene.472066.n3.nabble.com/Rule-based-replication-or-sharding-td4407125.html#a4407660

I completely understand, and don't want the solr-operator to make any assumptions on how people configure their Solr clouds or Kube clusters.
Hopefully we can find a way to pass Node props to the environment variables of Solr. If that's not going to be an option, we might have to look into creating multiple statefulSets for each SolrCloud with multiple AZs.

It's possible in an init container or part of the main container startup you can read what AZ you are in and write it to a file or something.  Requires calling kubernetes APIs.

@sepulworld, to follow up on the post you made in the PR about autoscaling. I was doing some research and it looks like Kubernetes 1.16 gives us an additional pod Option: Pod.Spec. topologySpreadConstraints, documented here https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
This would allow us to generically spread out pods across nodes (and AZs) without having to use autoscaling.

Without the solr Auto scaling policy being AZ aware, no matter how the pod spread out you can’t be sure the replicas are spread out across AZs.

	I see. Are you referring to collection replicas or solrcloud node replicas? I always get this confused.

	Get Outlook for iOS

On Thu, Feb 27, 2020 at 4:28 PM -0800, "Aaron Stainback"<EMAIL_ADDRESS>wrote:
Without the solr Auto scaling policy being AZ aware, no matter how the pod spread out you can’t be sure the replicas are spread out across AZs.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Got a start on implementing this functionality. Let me know how y'all think it could be improved. This was just the first way I could get it done after tinkering for a while. I've very open to suggestions and improvements.
Also we should be good to go on the availability zone thing once the Labels PR & Collection Policy PR are merged, correct? Do y'all have an issue with me merging the policy PR now, or should it be blocked on this?

hi - is there any update on this?

Hey @alittlec , sorry didn't see your comment come in. Currently there are no plans to merge the currently linked PR. Instead in the v0.5.0 release we plan on support Pod Topology Spread Constraints.
The idea of autoscaling within Solr is completely changing from 8.x to 9.0, with the autoscaling framework deprecated and not recommended for production use. We will definitely need to investigate how the Solr Operator ties into the future autoscaling features starting with Solr 9.0.

Hi @HoustonPutman ,
I was wondering if you had a chance to investigate this concept within the operator for Solr 9.x?


[BUG]wikidataid is not unique and labels are not handled as lists

Describe the bug
The wikidataid for countries, regions and cities should be unique there might be multiple labels but not multiple entries under the same id
To Reproduce
use primarykey of pyLoDStorage
Expected behavior
Primary key should be set and index should be automatically created.

0:Arlington County (None - None)
1:Rincón (None - None)
2:Happy Valley-Goose Bay (None - None)
3:St. Petersburg (None - None)
4:Abele (None - None)
======================================================================
FAIL: testCityManagerFromJSONBackup (tests.test_location.TestLocationHierarchy)
tests the loading and parsing of the cityList form the json backup file
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/wf/Documents/pyworkspace/geograpy3/tests/test_location.py", line 262, in testCityManagerFromJSONBackup
    citiesByWikiDataId=self.checkNoDuplicateWikidataIds(cityManager)
  File "/Users/wf/Documents/pyworkspace/geograpy3/tests/test_location.py", line 195, in checkNoDuplicateWikidataIds
    self.assertEqual(len(duplicates),0)
AssertionError: 5 != 0


Issue with logout and Vaadin 20

When running the project under Vaadin 20.0.4 the logout fails.
The browser outputs the following message:
Could not navigate to 'logout'
Available routes:

dashboard
login
This detailed message is only shown when running in development mode.
It seems that the anchor with the logout route (/logout") is not catched by the spring security but is handled by the Vaadin internal navigation mechanism.

Found following workaround for spring security logout support.
https://vaadin.com/forum/thread/18464564/spring-security-logout-support


fix: remove overflow:hidden from progressbar (issue: 37821)

Description
This PR reverts changes made with https://github.com/twbs/bootstrap/pull/29629 for IE (with v5 we dropped the support). If percentage of progressbar is low (ie: 0%), the progressbar do not show labels (or cut it), therefore i have removed the overflow:hidden.
Type of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Refactoring (non-breaking change)
[ ] Breaking change (fix or feature that would change existing functionality)

Checklist

[x] I have read the contributing guidelines
[x] My code follows the code style of the project (using npm run lint)
[ ] My change introduces changes to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] All new and existing tests passed

Related issues
Closes https://github.com/twbs/bootstrap/issues/37821

/cc @patrickhlauke for info since you've worked recently on this topic and maybe there's something regarding a11y

not quite sure about this. without the overflow rule, even in chrome etc, the text ends up being there (contrary to what https://github.com/twbs/bootstrap/issues/29622 says ... it just happens that the 0% bar was getting overlapped/covered by the following progress bars)
so, without overflow, you end up with this sort of thing (on a single progress bar)

not sure if that's of any use to anybody without additional work on making the label text visible?

wondering what the actual use case is you're trying to support by removing the overflow:hidden ... or if it's just intended as a "we probably don't need this CSS rule, so can remove it"?

@patrickhlauke I know that with this configuration we violate some laws of accessibility contrast, but the intent is to remove the overflow and delegate the right color to the developer based on the use case...

but my point is: if we delegate making it look/work properly to developers anyway (for them to set a proper text color to make it actually usable by anybody), we can also delegate to developers that they remove the overflow:hidden, no?

Instead of modifying the default behavior, we could add something into the "Labels" section in the documentation to explain that by default it's like this and that the behavior can be overriden by the end-user if needed without breaking accessibility (depending on the use case)

also, to be clear: i'm not coming at this necessarily from an accessibility point of view, but just a general "this looks objectively broken otherwise" point of view

Just for completeness, the actual behaviour with 1% (the % is cut off):

It's also important to note we have to test against two versions of the progress bar, since we implemented a new one in v5.3.0. Just calling out so we confirm both situations.

two versions of the progress bar

the only difference structurally comes for the multiple progress bars, which now use a tweaked overall container, but this won't affect the presentation of the label inside each progress bar itself.

I would suggest this alternative: keep the default as is, but document how authors that do explicitly want to opt into the "text overflows the progress bar" can achieve it https://github.com/twbs/bootstrap/pull/37921

Closing for suggested PR.


500 Internal Server Error

Hello,
I am building a dummy project to learn and I haven't add a problem until today. I was trying to fetch data and got the following:
GotError [HTTPError]: Response code 500 (Internal Server Error)     at EventEmitter.<anonymous> (D:\laragon\www\cp_visualizer\node_modules\got\source\as-promise.js:74:19)     at processTicksAndRejections (node:internal/process/task_queues:96:5) {   host: 'api.cp.pt',   hostname: 'api.cp.pt',   method: 'POST',   path: '/cp-api/oauth/token',   socketPath: undefined,   protocol: 'https:',   url: 'https://api.cp.pt/cp-api/oauth/token',   gotOptions: {     path: '/cp-api/oauth/token',     protocol: 'https:',     slashes: true,     auth: null,     host: 'api.cp.pt',     port: null,     hostname: 'api.cp.pt',     hash: null,     search: null,     query: null,     pathname: '/cp-api/oauth/token',     href: 'https://api.cp.pt/cp-api/oauth/token',     retry: {       retries: [Function (anonymous)],       methods: Set(6) { 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' },       statusCodes: Set(7) { 408, 413, 429, 500, 502, 503, 504 },       errorCodes: Set(8) {         'ETIMEDOUT',         'ECONNRESET',         'EADDRINUSE',         'ECONNREFUSED',         'EPIPE',         'ENOTFOUND',         'ENETUNREACH',         'EAI_AGAIN'       }     },     headers: {       'user-agent': 'got/9.6.0 (https://github.com/sindresorhus/got)',       accept: 'application/json',       authorization: 'Basic Y3AtbW9iaWxlOnBhc3M=',       'content-type': 'application/x-www-form-urlencoded',       'accept-encoding': 'gzip, deflate',       'content-length': 29     },     hooks: {       beforeRequest: [],       beforeRedirect: [],       beforeRetry: [],       afterResponse: [],       beforeError: [],       init: []     },     decompress: true,     throwHttpErrors: true,     followRedirect: true,     stream: false,     form: false,     json: false,     cache: false,     useElectronNet: false,     body: 'grant_type=client_credentials',     method: 'POST'   },   statusCode: 500,   statusMessage: 'Internal Server Error',   headers: {     server: 'nginx/1.14.0 (Ubuntu)',     date: 'Tue, 12 Apr 2022 20:14:32 GMT',     'content-type': 'application/json;charset=UTF-8',     'transfer-encoding': 'chunked',     connection: 'close',     'x-content-type-options': 'nosniff',     'x-xss-protection': '1; mode=block',     'cache-control': 'no-cache, no-store, max-age=0, must-revalidate',     pragma: 'no-cache',     expires: '0',     'strict-transport-security': 'max-age=0',     'x-frame-options': 'SAMEORIGIN',     vary: 'accept-encoding',     'content-encoding': 'gzip'   },   body: '{"error":"server_error","error_description":"PreparedStatementCallback; SQL [select token_id, token from oauth_access_token where authentication_id = ?]; Transaction (Process ID 396) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: Transaction (Process ID 396) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction."}' }
Just to let you know.
Great job on ths package by the way, i love it 👍

Same thing here, was enjoying so much fiddling around, but I can't fetch data anymore, either.


[icon request] Badge Off

Icon name
badge off
Use cases
Similar to circle-off and others, a badge off would be nice to have.
For instance when a badge is removed or will not be available
Design ideas
SVG:

Checklist

[X] I have searched if someone has submitted a similar issue before and there weren't any. (Please make sure to also search closed issues, as this issue might already have been resolved.)
[X] I have searched existing icons to make sure it does not already exist and I didn't find any.
[X] I am not requesting a brand logo and the art is not protected by copyright.
[X] I am not requesting an icon that includes religious, political imagery or hate symbols.
[X] I have provided appropriate use cases for the icon(s) requested.

For instance when a badge is removed or will not be available

Can you elaborate on this? 🤔
These badges should normally be used to communicate verification status (think Twitter), in that context what would "removing" or an "unavailable" status mean?

Open lucide studio
or
Open lucide studio

Open lucide studio
or
Open lucide studio

Neither, needs 2px gap.

Open lucide studio
or
Open lucide studio

Neither, needs 2px gap.

Yes sorry absolutely right, my overheated brain didn't realize.
Open lucide studio


Automated Package Upgrade

:tada: This PR is included in version 25.3.530 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


⚠ Bofrost.de has degraded performance

In 144c4ef, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1221 ms

Resolved: Bofrost.de performance has improved in b070ad3.


ResourceServerProperties DEFAULT filterOrder is not 0.

Spring Boot 1.5.1
spring-cloud-dependencies:Camden.SR5
ResourceServerProperties is activated when I use both the authorization service and the resource service on the same server at the same time, but filterOrder default value is SecurityProperties.ACCESS_OVERRIDE_ORDER - 1, which will cause the AnyRequestMatcher of the custom WebSecurityConfigurerAdapter. OAuth2AuthenticationProcessingFilter will never be used.

@MysteryAngle
I run into the same issue when upgrade to Spring Boot 1.5.1.
I'm currently trying to workaround this issue.
If you have a working example, could you share some info here?

@MysteryAngle @frankskywalker The default order for the Resource Server filter chain has been changed in Spring Boot 1.5.0. It's documented here.
To restore the previous order, take a look at this comment.
Essentially, add this configuration in your application.yml
security.oauth2.resource.filter-order=3

I'm going to close this issue as this should solve it for you.

@jgrandja
It did solve my problem, thanks.
But still I don't understand the reason of the result.
My UserService is both a AuthenticationService and a ResourceService, and after I update to 1.5.1, I found that the Oauth2AuthenticationProcessingFilter is missing in the Spring Security Filter Chain.
Would you kindly explain why the order of filter will cause its absence in the filter chain.
I'm struggling to understand the overall structure and design of the Spring Oauth after I've gone through all the official docs. Should I read from the source code, or any other material I should look at first ?
With 1.4.3 I have Oauth2AuthenticationProcessingFilter in the Filter Chain

With 1.5.1 the Oauth2AuthenticationProcessingFilter is missing.

@frankskywalker Do you have a custom WebSecurityConfigurerAdapter configured in your app? If you do, (which I'm thinking you do), then it may be the first one in the ordered FilterChainProxy.filterChains list. And likely, it has a AnyRequestMatcher which will match all the time and ignore any other SecurityFilterChain in that list, including the @EnableResourceServer SecurityFilterChain. So the OAuth2AuthenticationProcessingFilter  is not actually missing but in fact the filter chain it's associated with is never getting applied/called because of the ordering.

It's work for me thanks.

@jgrandja Thanks for the explanation.

@frankskywalker  Do you have form login enabled? Do you have a working example that I can take a look at? I am also trying to combine auth and resource server and when I change filter order as suggested I can't get to the login page.

For latest release of Spring boot 2.5.1 and corresponding spring security starter which I am working on right now - the property security.oauth2.resource.filter-order=3 is not exist.
So you can use  below annotation on top of resource server config class
@Order(value = 3)


Implement 09EyeCheck

https://github.com/NLPIR-team/NLPIR/commit/0a0e24874a08345bef654eb851e551217fd67c87

after commit e473201b

Should use separate Data file or not?
Add KBG.user to update script
test for windows and aarch64 linux
no implementation for Darwin
no new DLL for windows

finish update script, but still need to remove NERICS.user, waiting for DLL update

Add window and aarch64 linux, use right license file
use unify Data file
remain:

implementation for Darwin


Custom label set not picked up in all places

Gitea version (or commit ref): 1.14.4
Git version: 2.30.2 (seems irrelevant)
Operating system: Linux (Docker on Debian)

Database (use [x]):

[ ] PostgreSQL
[X] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[X] No

Log gist:

Description

After adding a custom label file to $GITEA_CUSTOM/options/label, the label set becomes available in the 'create repository' screen, but not as a preset on a repository's "labels" page.
Screenshots

In the below screenshot, the 'Dialogic' set is custom:

Nevertheless, it doesn't show up on the repository's label page:

I do not expect the label file itself to be the issue, nevertheless here it is:
#EC0000 bug ; Something is not working as it should
#CCCCCC duplicate ; This issue already exists
#27A581 feature ; A new feature is requested
#93BA5A user-request ; This was requested by an end-user
#1A7789 ui-ux ; This issue is related to a UI/UX issue
#DE8C3F chore ; This issue is related to non-user-facing changes (e.g. maintenance of code, tooling)
#003764 paid ; There is a direct budget to resolve this issue
#E8B63C performance ; This issue is related to performance
#f00eca easy ; This issue is probably easy to fix (a good first issue!)

Note that saving my custom label set as $GITEA_CUSTOM/options/label/Default does replace the default set presented on the repository's label screen.
While this might be by design, it is a bit confusing. Suggestions for fixing:

Document this behaviour (tell users that the Default file is probably where they want to save labels, and that other labels will only be available for creation of new repositories)
Also present other label sets in the repository labels screen (and possibly also the organisation-wide screen, which also suggests the Default label set when there are no labels)

Okay, I feel stupid. I simply didn't notice the 'default' rectangle is actually dropdown menu. This correctly shows my custom label set:

Maybe change the styling of the dropdown? (I am using Edge on a Mac, not sure how it looks elsewhere).


Allow spoken forms generator to use custom

This PR generalizes our spoken form generator to be able to handle custom spoken forms. Note that this PR doesn't contain the machinery to read custom spoken forms from talon; that happens in #1940. This PR just prepares the api surface of the spoken form generator to handle those custom spoken forms
Checklist

[ ] I have added tests
[ ] I have updated the docs and cheatsheet
[ ] I have not broken the cheatsheet

ok @AndreasArvidsson this PR is ready for review. As @auscompgeek suggests, I'd recommend using the GitHub setting at the top to disable showing whitespace diffs; makes the spoken form generator diff much more readable


pkg/serverless/appsec/httpsec: add unsupported event span tag

What does this PR do?
Emit the span tag _dd.appsec.unsupported_event_type:1 when the lambda invocation event type is not supported.

Motivation
Be able to help support cases by distinguishing the following cases:

ASM enabled and the event type is supported: _dd.appsec.enabled:1
ASM enabled and the event type is not supported: _dd.appsec.unsupported_event_type:1

ASM has been often deployed on unsupported lambdas where it was impossible to tell if it was due to a bad setup or unsupported event types.

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

/merge

/merge

/merge

/merge

/merge


Delay trying to load controller models to enable Editor loading

Overview
When launching in the editor, there's a race condition between sources being present in the DetectedSources list and the editor's holographic window being available, which is needed to get the platform sources to load the model.
To resolve this, I moved the initial attempt to load out of both Awake and onBeforeRender, so it now only tries to load in Update or SourceDetected. I've found this to fix controller model loading in the editor in all my tests.
I also fixed unwanted alternate models from being cached during source lost and properly cleaned up the model during destroy.
Changes

Fixes: #1645
Fixes: #2682
Fixes: #2805
Fixes: #2861

@marklinmao Sounds like you might be using an older release. The most recent release (2017.4.2) updated the model's loaded coordinate system, so this version of the script accounts for the difference.


win-gcc Builds Failing

https://github.com/u3d-community/U3D/actions/runs/3949612987
CMake Error at cmake/Modules/FindDirectX.cmake:86 (message):
  Could not find MinGW system root.  Use MINGW_SYSROOT environment variable
  or build option to specify the location of system root.
Call Stack (most recent call first):
  cmake/Modules/UrhoCommon.cmake:504 (find_package)
  CMakeLists.txt:33 (include)

-- Configuring incomplete, errors occurred!
See also "D:/a/U3D/U3D/build/ci/CMakeFiles/CMakeOutput.log".
script/cmake_mingw.bat "build/ci"  -D URHO3D_EXTRAS=1 -D URHO3D_DOCS=0 -D URHO3D_DATABASE_SQLITE=1
    -D URHO3D_TESTING=1 -D URHO3D_OPENGL=1 -D URHO3D_LIB_TYPE=SHARED -D URHO3D_DEPLOYMENT_TARGET=generic
    -D CMAKE_INSTALL_PREFIX=C:/Users/runneradmin/.urho3d/install/win-mingw
Error: Process completed with exit code 1.

I remember bumping into this a while back. In my case I updated the if (MINGW) branch from FindDirectX.cmake from this:
    if (MINGW)
        # Intentionally searching for d3dcompiler(_XX) libraries in this particular order, avoiding unversioned d3dcompiler library so we know exactly which DLL to use
        set (D3DCOMPILER_NAMES d3dcompiler_47 d3dcompiler_46 d3dcompiler_43 d3dcompiler_42)
        if (NOT MINGW_SYSROOT)
            if (DEFINED ENV{MINGW_SYSROOT})
                file (TO_CMAKE_PATH $ENV{MINGW_SYSROOT} MINGW_SYSROOT)
            else ()
                execute_process (COMMAND ${CMAKE_COMMAND} -E echo "#include <_mingw.h>" COMMAND ${CMAKE_C_COMPILER} -E -M - OUTPUT_FILE ${CMAKE_BINARY_DIR}/find_mingw_sysroot_output ERROR_QUIET)
                file (STRINGS ${CMAKE_BINARY_DIR}/find_mingw_sysroot_output MINGW_SYSROOT REGEX _mingw\\.h)
                string (REGEX REPLACE "^[^ ]* *(.*)/include.*$" \\1 MINGW_SYSROOT "${MINGW_SYSROOT}")  # Stringify for string replacement
                string (REPLACE "\\ " " " MINGW_SYSROOT "${MINGW_SYSROOT}")
                execute_process (COMMAND ${CMAKE_COMMAND} -E remove find_mingw_sysroot_output)
            endif ()
            if (NOT EXISTS ${MINGW_SYSROOT})
                message (FATAL_ERROR "Could not find MinGW system root. "
                    "Use MINGW_SYSROOT environment variable or build option to specify the location of system root.")
            endif ()
            set (MINGW_SYSROOT ${MINGW_SYSROOT} CACHE PATH "Path to MinGW system root (MinGW only); should only be used when the system root could not be auto-detected" FORCE)
        endif ()
        # MinGW Cross-compiling uses CMAKE_FIND_ROOT_PATH while MinGW on Windows host uses CMAKE_PREFIX_PATH
        if (CMAKE_HOST_WIN32)
            set (CMAKE_PREFIX_PATH ${MINGW_SYSROOT})
        endif ()
        # MinGW does not usually need search paths as DirectX headers and libraries (when installed) are in its default search path
        # However, we do not explicitly unset the DIRECTX_INC_SEARCH_PATHS and DIRECTX_LIB_SEARCH_PATHS variables here, so module user could set these two variables externally when for some reasons the DirectX headers and libraries are not installed in MinGW default search path

To this:
    if (MINGW)
        # Intentionally searching for d3dcompiler(_XX) libraries in this particular order, avoiding unversioned d3dcompiler library so we know exactly which DLL to use
        set (D3DCOMPILER_NAMES d3dcompiler_47 d3dcompiler_46 d3dcompiler_43 d3dcompiler_42)

        # In certain cases (like with chocolatey) we may have multiple prefix paths to look for libraries
        set (MINGW_SYSROOTS NULL)

        if (NOT MINGW_SYSROOT)
            if (DEFINED ENV{MINGW_SYSROOT})
                file (TO_CMAKE_PATH $ENV{MINGW_SYSROOT} MINGW_SYSROOT)
            else ()
                execute_process (COMMAND ${CMAKE_COMMAND} -E echo "#include <_mingw.h>" COMMAND ${CMAKE_C_COMPILER} -E -M - OUTPUT_FILE ${CMAKE_BINARY_DIR}/find_mingw_sysroot_output ERROR_QUIET)
                file (STRINGS ${CMAKE_BINARY_DIR}/find_mingw_sysroot_output MINGW_SYSROOT REGEX _mingw\\.h)
                string (REGEX REPLACE "^[^ ]* *(.*)/include.*$" \\1 MINGW_SYSROOT "${MINGW_SYSROOT}")  # Stringify for string replacement
                string (REPLACE "\\ " " " MINGW_SYSROOT "${MINGW_SYSROOT}")
                execute_process (COMMAND ${CMAKE_COMMAND} -E remove find_mingw_sysroot_output)
            endif ()
            # Try an alternate method
            if (NOT EXISTS ${MINGW_SYSROOT} AND WIN32)
                execute_process (COMMAND where.exe "mingw32-make.exe" OUTPUT_VARIABLE MINGW_SYSROOT OUTPUT_STRIP_TRAILING_WHITESPACE)
                get_filename_component (MINGW_SYSROOT ${MINGW_SYSROOT} DIRECTORY REALPATH) # Remove `/mingw32-make.exe` from the path
                get_filename_component (MINGW_SYSROOT ${MINGW_SYSROOT} DIRECTORY REALPATH) # Remove `/bin` from the path
                # Check if this is the chocolatey variant of mingw64 with different directory structure
                # In which case we have to go a little deeper to find the libraries we need
                if (IS_DIRECTORY "${MINGW_SYSROOT}/lib/mingw/tools/install/mingw64")
                    set (MINGW_SYSROOTS "${MINGW_SYSROOT}/lib/mingw/tools/install/mingw64")
                    # D3D components are actually located in this folder
                    # Folders above this one also contain various libraries. But not the ones we're looking for
                    # TODO: see if this can have a different name depending on the architecture
                    if (IS_DIRECTORY "${MINGW_SYSROOTS}/x86_64-w64-mingw32")
                        set (MINGW_SYSROOTS "${MINGW_SYSROOTS}/x86_64-w64-mingw32;${MINGW_SYSROOTS}")
                    endif ()
                endif ()
            endif()
            if (NOT EXISTS ${MINGW_SYSROOT})
                message (FATAL_ERROR "Could not find MinGW system root. "
                    "Use MINGW_SYSROOT environment variable or build option to specify the location of system root.")
            endif ()
            set (MINGW_SYSROOT ${MINGW_SYSROOT} CACHE PATH "Path to MinGW system root (MinGW only); should only be used when the system root could not be auto-detected" FORCE)
        endif ()
        # MinGW Cross-compiling uses CMAKE_FIND_ROOT_PATH while MinGW on Windows host uses CMAKE_PREFIX_PATH
        if (CMAKE_HOST_WIN32)
            set (CMAKE_PREFIX_PATH ${MINGW_SYSROOT})
        endif ()
        # Extra prefixes for special cases and special directory structures
        if(MINGW_SYSROOTS)
            set (CMAKE_PREFIX_PATH "${MINGW_SYSROOTS};${MINGW_SYSROOT}")
        endif()
        # MinGW does not usually need search paths as DirectX headers and libraries (when installed) are in its default search path
        # However, we do not explicitly unset the DIRECTX_INC_SEARCH_PATHS and DIRECTX_LIB_SEARCH_PATHS variables here, so module user could set these two variables externally when for some reasons the DirectX headers and libraries are not installed in MinGW default search path

The extra fallback steps for chocolatey are not that necessary. I just remember having issues with it because by default, github windows image uses the chocolatey variant of mingw which has a different directory structure.
Basically, instead of looking for the _mingw.h header I'm looking for the mingw32-make.exe executable to find the bin folder and from then on I just pop the folders until root.
Not extensively tested on multiple architectures and platforms or cross-builds.


Fixed mqtt5 enhanced auth flow webhook payload return handling

Proposed Changes
Please describe the big picture of your changes here to communicate to the
VerneMQ team why we should accept this pull request. If it fixes a bug or
resolves a feature request, be sure to link to that issue.
Types of Changes
What types of changes does your code introduce to this project?
Put an x in the boxes that apply

[x] Bugfix (non-breaking change which fixes issue #XXXX)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (correction or otherwise)
[ ] Cosmetics (whitespace, styles...)
[x] DevOps (Build scripts, pipelines...)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating
the PR. If you're unsure about any of them, don't hesitate to ask on the
mailing list. We're here to help! This is simply a reminder of what we are
going to look for before merging your code.

[x] I have read the CODE_OF_CONDUCT.md document
[x] All tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if needed)
[ ] Any dependent changes have been merged and published in related repositories
[ ] I have updated changelog (At the bottom of the release version)
[x] I have squashed all my commits into one before merging

Further Comments
The return for webhook during enhanced auth flow for mqtt5 is not handled correctly. The case/matcher always fails. This PR fixes that.

@B-1P thanks! have you seen actual issues around that? I think ?SUCCESS is part of the interface between plugin and broker, whereas ?M5_SUCCESS would be the MQTT response code. So we likely don't want to change that but review pending.

@B-1P thanks! have you seen actual issues around that? I think ?SUCCESS is part of the interface between plugin and broker, whereas ?M5_SUCCESS would be the MQTT response code. So we likely don't want to change that but review pending.

Thanks for the clarification around the difference between ?SUCCESS and ?M5_SUCCESS. From my testing, a json response as described in the docs with "reason_code": 0, does not actually match with ?SUCCESS, but it does match with ?M5_SUCCESS. This fix might not be exactly correct but there is definitely an issue here.
This is the issue I see without the change:
https://github.com/vernemq/vernemq/issues/1780

@B-1P ok, thanks for bringing #1780 back to attention. I cannot immediately look into this but you're probably right that there's an inconsistency there.

@B-1P @ioolkos is this issue resolved now? i am now using vernemq version 1.12.3  and i want reject pub/sub operations through web hooks, but this response json
{"result":"ok","properties":{"reason_code":135}}
is not correct.
can you guys give me the correct json response?
btw, if i use {"result":"error"}, the broker server occurs error like:
Ranch listener {{172,17,0,2},1883} terminated with reason: no case clause matching <<"error">> in vmq_webhooks_plugin:handle_response/3 line 799

@B-1P @ioolkos is this issue resolved now? i am now using vernemq version 1.12.3 and i want reject pub/sub operations through web hooks, but this response json {"result":"ok","properties":{"reason_code":135}} is not correct. can you guys give me the correct json response? btw, if i use {"result":"error"}, the broker server occurs error like: Ranch listener {{172,17,0,2},1883} terminated with reason: no case clause matching <<"error">> in vmq_webhooks_plugin:handle_response/3 line 799

the hooks are auth_on_publish_m5 and  auth_on_subscribe_m5, not auth_on_m5


In some cases, alignments still show as incomplete in word aligner even after all alignments are finished

In en_ust, unfoldingWord, PHP 1:15-17 - open word aligner and complete the alignments by merging unaligned greek words with other alignments.  When finished, the alignment icon still shows broken.

@elsylambert This is fixed in latest develop v1.2.0 build 26c1bbf

Works properly with v1.2.0 build 84f7e6f QA.

v1.2.0 build b660927 QA, Seeing some issues :
I. In en_ust, unfoldingWord, PHP 1:15-17 , after aligning the Greek Words, Clicked on the Accept button>The aligner screen is hung up. Click on Cancel> Nothing happens.
Issue II: In en_ust, unfoldingWord, PHP 1:15-17 , after aligning the greek words, not seeing the broken link icon.

Edit the verse > save. The broken link icon shows up. Open the Aligner and drag the new edits to complete the alignment. Click on Accept.
On the scripture card, Click on save. Note that edits and alignment link looks fine.
Click on the same verse to edit and remove the edits done in step 2. Note that the alignment link is not broken.
Open the aligner and note that it looks fine. Click on Accept on the Aligner. Note that the verse shows Null with alignment broken.

Separated the bug in #424 for the Alignment screen going Null.
For the above issue, Alignments when completed the icon shows completed, so Passing this issue.


Character: Flina

Hero Description
Flina is a cloudly pegasus centaur. She is graceful and soothing like the wind.
Concept Art

Inspiration
Her theme is inspired on Florina, from Fire Emblem, Link, from Zelda: Wind Waker, the Wind Card, from Card Captors Sakura, and airbenders, from Avatar: The Last Airbender.

Gameplay
Her gameplay is designed around long-range mobility and global displacement. She has almost no damage, but she can travel across the map quicky and displace opponents with wind currents. To succeed with Flina, one must be capable of moving around the map quickly, displacing the right opponents to the right locations, breaking the formation of the enemy team and making the overall positioning more favourable to her own team.
Moves
Idle
Flina breathes with her wings closed.

##[SHIFT] Dash
Flina doesn't have a dash. Instead, her dash causes her to soar and flap her wings in order to fly to any position of the map.
Taunt
(TODO)
Hurt
(TODO)
[LEFT] Gust
Description: Flina creates a gust of wind that pushes enemies forward.
Cast Animation: Flina hits her feather lance on the ground, right in front of her. Inspiration:

[MIDDLE] Breeze
Description: Flina creates an air current that pulls enemies inwards.
Cast Animation: Flina pulls her lance backwards, in a fishing-rod way. Inspiration:

[RIGHT] Tornado
Description: Flina creates a rising tornado that pushes enemies around her outwards.
Cast Animation:  Flina spins her lance in a circle above her. Inspiration: TODO.
[SPACE] Ultimate
(TODO)

Tasks

[ ] Idle
[ ] Walk
[ ] Hurt
[ ] Dash
[ ] [LEFT] Gust
[ ] [MID] Breeze
[ ] [RIGHT] Tornado
[ ] [SHIFT] Ultimate:

I would like to be assigned for Flina, after finishing Min.

I want to make this character.

WIP_1
concept
Wing

Body

WIP_2

16:55 hours worked

First I worked on a very characteristic walk, trying to make the experience with the character pleasant.

According to I worked on making the wing with improvements to seek a little more dynamism.

Third I started to bring character objects to life.

Walking cycle completed.

WIP_3
5:00 hours worked
At Idle, I left you a little exhausted, which adds a touch of humor to your cycle.

Atualizei-o um pouco tarde e abaixei sua asa, expandindo seu esforço.
`(Finished version.)

`

WIP_4
4:12 hours worked
In the provocation, I made her bow like the horses trained in competitions, but with a touch of class for the human body.

WIP_5
10:25 hours worked
First, I worked on a slightly different ending, I wanted her to become a humanoid to show her full power. So I started with a really cool concept.
Frist

Second

After I worked in an idle for her, I got this result:

Transformation (coming soon).
Skill (coming soon).


Fix Subviewport keeps using removed Camera3D child.

Fix #92869
_camera_3d_remove() changed camera_3d directly instead of calling _camera_3d_set(), which failed to change the camera in RendererViewport. Now use _camera_3d_set() instead.
https://github.com/godotengine/godot/assets/63407648/9ec33f83-dd50-4229-a77f-40dce2ca323d

Thanks! And congrats for your first merged Godot contribution :tada:


Version validation and error handling.

This fixes bug 568399.

With these changes, version is required. Let me know if you think it should not be.

No strong opinion :) Do we give schema error when it's not specified?
Sent from Outlookhttp://aka.ms/weboutlook

From: Raquel Almeida<EMAIL_ADDRESS>Sent: Thursday, April 5, 2018 4:25:42 PM
To: aspnet/LibraryManager
Cc: Alex Gavrilov; Review requested
Subject: Re: [aspnet/LibraryManager] Version validation and error handling. (#51)
With these changes, version is required. Let me know if you think it should not be.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Faspnet%2FLibraryManager%2Fpull%2F51%23issuecomment-379105687&data=02|01|alexgav%40microsoft.com|9f259392abe34c38213508d59b4c8cc9|72f988bf86f141af91ab2d7cd011db47|1|0|636585675446263188&sdata=FTW%2FiyfSPQgUwtkeDj8C9dkUMoQ%2FcIIqtkvlH3Bhq4I%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABxv6ICpEVNoIXnGYqe4nOZkBDyDn4xdks5tlqf2gaJpZM4TJKwd&data=02|01|alexgav%40microsoft.com|9f259392abe34c38213508d59b4c8cc9|72f988bf86f141af91ab2d7cd011db47|1|0|636585675446263188&sdata=Bjak43fyFgB%2FChmoW2tbeKfl%2FnbRuP3xj5DIouoNlgY%3D&reserved=0.

Yes, we do have a schema error if not specified.

I think it's fine then.
Sent from Outlookhttp://aka.ms/weboutlook

From: Raquel Almeida<EMAIL_ADDRESS>Sent: Thursday, April 5, 2018 4:28:18 PM
To: aspnet/LibraryManager
Cc: Alex Gavrilov; Review requested
Subject: Re: [aspnet/LibraryManager] Version validation and error handling. (#51)
Yes, we do have a schema error if not specified.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Faspnet%2FLibraryManager%2Fpull%2F51%23issuecomment-379106132&data=02|01|alexgav%40microsoft.com|844be18d5a0b45a486fc08d59b4ceb58|72f988bf86f141af91ab2d7cd011db47|1|0|636585677024409813&sdata=XAFbpcR44I2rDtjkgEUOZKaSgyZfQfrNOJ3WgoeqMzc%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABxv6JIPovq7P9pa9iljeBEm8SmDIGEeks5tlqiSgaJpZM4TJKwd&data=02|01|alexgav%40microsoft.com|844be18d5a0b45a486fc08d59b4ceb58|72f988bf86f141af91ab2d7cd011db47|1|0|636585677024409813&sdata=mbaGn1FxsydJv2NY905T%2B7H3GemSnj1WRkRicyS%2FEpg%3D&reserved=0.


[ja] Translate docs/concepts/architecture/cri into Japanese

This is a Feature Request

What would you like to be added

Translate https://kubernetes.io/docs/concepts/architecture/cri/ into Japanese.
Why is this needed
This page has not been translated.
Comments

/language ja
/assign

/triage accepted


Allow using vertex-stage varying in both fragment and light functions

I guess there is not much point to restrict varying assigned in vertex from being used in only fragment or only in the light function.

Thanks!


feat: upgrade to official MDX plugin

switch gatsby-mdx => gatsby-plugin-mdx
update queries to accommodate the change

Snuck in a cleanup task to remove the unused Figure component.

:tada: This PR is included in version 1.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update Korean localization

Update the Korean localization of added and changed strings on the fly.
I think it would be more helpful for localization if #3285 was merged.

I'll try to get a look at that PR soonish


Update README.md

Fixed typo
Line no. 59 : appeared -> appear
PR Title

The purpose of this Pull Request is to fix #
Description

How you solved

Screenshots

Checklist

[x] I have Made this contribution as per the CONTRIBUTING guide in this repo
[x] I have tested in local Environment.
[x] I have made the fix as per issue converstaion
[x] I have starred the repository ⭐

Thank you @Utkarsh299-tech

Thank you for accepting the PR. Can you please add a hacktoberfest-label to it?


Not sure if a quadruped robot with a different structure can be added to the framework

Hello,
I would like to add a new quadruped robot model to the framework, which has a structure similar to ETH's HEAP (a wheeled-legged excavator robot). However, the leg structure is somewhat different from typical quadruped robots. Therefore, I am unsure if the kinematics/dynamics computation processes in the framework will be applicable to this model. I reviewed the "body_force_estimator_dynamics.cpp" and "quad_kd.cpp" files in the code, but the large codebase makes it difficult for me to understand the kinematic/dynamic relationships within the framework. I am urgently seeking help in this area, and I would greatly appreciate any guidance you can provide.
Thank you very much!
Here is an image of the model I want to add to the framework.

I reviewed three of Joseph Norby's papers, but the descriptions of both the simple and complex dynamics models do not mention the configuration of the leg joints, which raises doubts about whether these models can be adapted to my own. I noticed similar questions in previous issues（#382）.
However, the MATLAB script for generating the dynamics model seems to only generate a center-of-mass dynamics model. I'm not sure if it can produce a full-body dynamics model for legged robots with different structures or if modifications to the script code are needed.


Write a Singularity unpacker

According to @VickySteeves Singularity is now quite common on HPC clusters. I checked and NYU's new cluster, Prince, has singularity 2.3.1 available.
We should write an unpacker for reprounzip that uses Singularity. I don't expect it would be much work either.

What are the differences between docker and singularity?

Singularity does less isolation and is therefore more suitable for HPC environments. It's more about deploying environments than containerizing processes.
It looks like it's easy enough to import a tarball so this should be easy.


spacer: 0.1.1 -> 0.1.6

Diff: https://github.com/samwho/spacer/compare/v0.1.1...v0.1.6
Changelog: https://github.com/samwho/spacer/releases/tag/v0.1.6
Description of changes

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 237786 run on aarch64-darwin 1

1 package built:

spacer


[doc] Improve Pulsar Administration Upgrade

Motivation
Improve the language and the overall descriptive style of the Pulsar Administration document (Administration-upgrade section): https://pulsar.apache.org/docs/en/administration-upgrade/
Modifications
Adjust the tone, personal pronouns, voice also some typo errors of some sentences in the document.


[ASK] Is this a missplaced or not ?

I found this at Wish Counter, while counting my wish history using auto import.

is the calculation misplaced ?. i don't think (296 / 90) is 54 tho.
But this is a nice tool for regreting my life. *thumbs up

Oh, so that's the function (damn i don't know I'm dis dum).
It's great if you add some description or like "54 pull left until 5* Guaranteed" or something like that.
Ngl it's a nice tool.
Thanks for the answer.

Thanks for the feedback! Will add some tooltip for that


fix(examples/js-framework-benchmark): cannot find macro (#1182) WIP

WIP: Please do not merge
Fix #1182
Changes

Configure  wasm32-unknown-unknown target
Add missing projects to examples workspace

Verification

Run cargo make check-style from examples directory

Close because this seems to be a compile error. I updated the issue with what I have learned.


[BUG] CSV reports will fail when a date field is an empty list

Describe the bug

Error message

{"statusCode":500,"error":"Internal Server Error","message":"Cannot read property '0' of undefined"}

For example

mapping:

{
  "test" : {
    "mappings" : {
      "properties" : {
        "@timestamp" : {
          "type" : "date"
        },
        "dates" : {
          "type" : "date"
        },
        "message" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        }
      }
    }
  }
}

sample data

 {
        "_index" : "test",
        "_type" : "_doc",
        "_id" : "5",
        "_score" : 1.0,
        "_source" : {
          "@timestamp" : "2021-12-17T14:03:21",
          "message" : "first",
          "dates" : [ ]
        }
      },
      {
        "_index" : "test",
        "_type" : "_doc",
        "_id" : "4",
        "_score" : 1.0,
        "_source" : {
          "@timestamp" : "2021-12-17T14:03:21",
          "message" : "first",
          "dates" : [
            "2021-12-17T14:04:55",
            "2021-12-17T14:03:55"
          ]
        }
      },

in Discover

Root cause
This code is causing the issue.
if (data._source[dateType]) will pass for an empty list, and failed the following logic. Need to put more restriction on this check. Also, for logic of parsing the only the first elements doesn't seem right. It should parse everything.
https://github.com/opensearch-project/dashboards-reports/blob/main/dashboards-reports/server/routes/utils/dataReportHelpers.ts#L117-L127
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Plugins
Please list all plugins currently enabled.
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):

OS: [e.g. iOS]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Just wondering if there are any plans to address this?
Thanks


About reproduction.

Hello.  Thanks for the interesting work.
I have trouble with reproduction (I think this is a problem for me, not for you. ).

The reproduction result of LoRA on Caltech101 seems to be lower than the result in the paper.

We executed the following commands (without srun).
CONFIG=experiments/LoRA/ViT-B_prompt_lora_8.yaml
CKPT=ckpt/ViT-B_16.npz

for LR in 0.001
do
    for DATASET in caltech101
    do
        python supernet_train_prompt.py --data-path=./vtab-1k/${DATASET} --data-set=${DATASET} --cfg=${CONFIG} --resume=${CKPT} --output_dir=./saves/${DATASET}_lr-${LR}_wd-${WEIGHT_DECAY}_lora_100ep_noaug_xavier_dp01_same-transform_nomixup --batch-size=64 --lr=${LR} --epochs=100 --is_LoRA --weight-decay=${WEIGHT_DECAY} --no_aug --mixup=0 --cutmix=0 --direct_resize --smoothing=0
    done
done

With three different seeds, any accuracy did not exceed 90%.
The output file is here.

The reproduction result of Adapter is significantly low especially on SVHN.

We executed the following commands (without srun).
CONFIG=experiments/Adapter/ViT-B_prompt_adapter_8.yaml
CKPT=ckpt/ViT-B_16.npz

for LR in 0.001
do
    for DATASET in svhn
    do
        python supernet_train_prompt.py --data-path=./vtab-1k/${DATASET} --data-set=${DATASET} --cfg=${CONFIG} --resume=${CKPT} --output_dir=./saves/${DATASET}_${LR}_${WEIGHT_DECAY}_vpt --batch-size=64 --lr=${LR} --epochs=100 --is_visual_prompt_tuning --weight-decay=${WEIGHT_DECAY} --mixup=0 --cutmix=0 --drop_rate_prompt=0.1 --no_aug --inception --direct_resize --smoothing=0
    done
done

The accuracy is around 35%.
The output file is here.
I would appreciate any advice you can give me, no matter what information you have.🙇♂

Hi, thanks for your interest!

the first suggestion that I might want to give is : for each dataset, I usually run three times for three seeds, then report their average performance.

Thanks for the quick reply.
I ran 5 times for 5 seeds. But, the results are 88.64, 88.91, 88.64, 88.10, 89.32.
Since the result in https://github.com/ZhangYuanhan-AI/NOAH/issues/15#issuecomment-1521458666 achieves more than 90% accuracy, is this due to differences in the experimental environment or hardware?
We can reproduce the results on other datasets with LoRA.

@AtsuMiyai I have reviewed the logs you provided, and here are some observations for your consideration:

Regarding the experiment "caltech101-lora," there's a warning that reads: UserWarning: Argument interpolation should be of type InterpolationMode instead of int. Please use the InterpolationMode enum. While I'm uncertain if this warning is the root cause of the issue, it might be worth addressing to see if it helps.

Concerning the experiment "svhn-adapter," it appears that the hyper-parameters is_adapter=False and is_visual_prompt_tuning=True should be adjusted to is_adapter=True and is_visual_prompt_tuning=False. This adjustment seems to affect the adapter_dim in the sampled model configuration, resulting in a value of 0.

I hope these suggestions prove useful in resolving the issue.

@MouxiaoHuang Thanks for your kind suggestion! I really appreciate it.

I modified the corresponding part and reimplemented it. But, the result was not changed. As you advised, by comparing my log with yours, I try to look for other causes.

Adapter works well. Thanks!


Increment version for keyvault releases

Increment package version after release of Azure.Security.KeyVault.Certificates

/check-enforcer override


NoMethodError: undefined method `configure' for Bugsnag:Module

Hello. This code can be executed during the file evaluation before the Bugsnag.configure method is defined. If the rails application is already defined when you require bugsnag.
I have noticed this behaviour in specs while requiring gem after the dummy app definition. I am not sure if this is your issue and an issue at all, just thought you should know.

Thanks.

No problem! Releasing shortly.


Improve ImplementMethod, remove invalidation, and cache freezing

ImplementMethod now only takes one argument
Remove Invalidation hack - https://github.com/mono/Embeddinator-4000/issues/370
Semi implement freezing. We now only cache after freezing. Later we can look at improved permissions or exceptions - https://github.com/mono/Embeddinator-4000/issues/371

Build and tests passed.

Build and tests passed.


url() is deprecated in Django 3.1

replaced url() functions with newer re_path() function and add path() functions to urls.py files

Thank you


[match] make match pass the keychain name to cert

Thanks for contributing to fastlane! Before you submit your pull request, please make sure to check the following boxes:

[ x] Run rspec for all tools you modified
[ x] Run rubocop -a to ensure the code style is valid
[ x] We currently don't accept new actions, please publish a plugin instead, more information in Plugins.md

This fixes #6375 . Match looks up the keychain path by its name and passes it to cert. "== 0" has been replaced with ".zero?" by rubocop.

I made the changes and rebased on master

@iCarambaa sorry for the delay, merge conflicts have now been introduced in the meantime. We'd appreciate it if you could fix this PR for the most recent match version, then we could merge!

I did rebase onto master. As the import is now in FastlaneCore it might a good idea to add the path resolving to the core as well, what do you think?
I get three failing tests on my local machine for this PR  and the current master which I don't get on CI. Want to mention them:
Failures:

  1) Match Match::Utils import tries to find the macOS Sierra keychain too
     Failure/Error: Match::Utils.import('item.path', "login.keychain")
       FastlaneCore::Helper received :backticks with unexpected arguments
         expected: ("security import item.path -k '/Users/sven/Library/Keychains/login.keychain-db' -P '' -T /usr/bin/codesign -T /usr/bin/security &> /dev/null", {:print=>nil})
              got: ("security set-key-partition-list -S apple-tool:,apple: -k \"\" /Users/sven/Library/Keychains/login.keychain-db &> /dev/null", {:print=>nil})
     # ./lib/match/utils.rb:27:in `import'
     # ./spec/utils_spec.rb:47:in `block (4 levels) in <top (required)>'

  2) Match Match::Utils import treats a keychain name it cannot find in ~/Library/Keychains as the full keychain path
     Failure/Error: Match::Utils.import('item.path', '/my/special.keychain')
       FastlaneCore::Helper received :backticks with unexpected arguments
         expected: ("security import item.path -k '/my/special.keychain' -P '' -T /usr/bin/codesign -T /usr/bin/security &> /dev/null", {:print=>nil})
              got: ("security set-key-partition-list -S apple-tool:,apple: -k \"\" /my/special.keychain &> /dev/null", {:print=>nil})
     # ./lib/match/utils.rb:27:in `import'
     # ./spec/utils_spec.rb:24:in `block (4 levels) in <top (required)>'

  3) Match Match::Utils import finds a normal keychain name relative to ~/Library/Keychains
     Failure/Error: Match::Utils.import('item.path', 'login.keychain')
       FastlaneCore::Helper received :backticks with unexpected arguments
         expected: ("security import item.path -k '/Users/sven/Library/Keychains/login.keychain' -P '' -T /usr/bin/codesign -T /usr/bin/security &> /dev/null", {:print=>nil})
              got: ("security set-key-partition-list -S apple-tool:,apple: -k \"\" /Users/sven/Library/Keychains/login.keychain &> /dev/null", {:print=>nil})
     # ./lib/match/utils.rb:27:in `import'
     # ./spec/utils_spec.rb:11:in `block (4 levels) in <top (required)>'

Finished in 0.26121 seconds (files took 0.73333 seconds to load)
21 examples, 3 failures

I'm on macOS Sierra 10.12.1 (16B2657), I ran bundle exec rspecin fastlane/match.

As the import is now in FastlaneCore it might a good idea to add the path resolving to the core as well, what do you think?

I'm not sure, I don't think we really need it anywhere else except for in match. If it turns out we need this more often we can always refactor this later.

I get three failing tests on my local machine for this PR and the current master which I don't get on CI.

Ah, that's because of this change I made: https://github.com/fastlane/fastlane/pull/6932/files#diff-aa5bcaeef6b9ba34d824c0e145e9b254R16.
If you add something like expect(FastlaneCore::Helper).to receive(:backticks).with("security set-key-partition-list -S apple-tool:,apple: -k \"\" #{keychain_path} &> /dev/null", print: $verbose) to the tests they should be runnable again.

@iCarambaa So the tests have now been fixed in #7069, if you could rebase to master that'd be awesome!

@milch done 😊

@iCarambaa Awesome, thanks! And thanks again for your contribution! 🚀

Hi @milch, I just noticed that these test that have been fixed are different ones than the ones that are failing here (although they look quite similar). #7069 fixed the tests in fastlane/spec/actions_specs/import_certificate_spec.rb but here are the tests in fastlane/match/spec/utils.spec failing.
Should I prepare a new PR?

@iCarambaa That'd be amazing, thanks!

@milch I fixed them the same way as in #7069.


nodes wont start on my debian

here is the error, it just wont start,
dogecoin.service - Dogecoin's distributed currency daemon
Loaded: loaded (/etc/systemd/system/dogecoin.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2018-08-04 15:33:56 CEST; 4h 2min ago
Process: 8935 ExecStartPost=/bin/chmod 640 /opt/dogecoin/data/.cookie (code=exited, status=1/FAILURE)
Process: 8933 ExecStart=/opt/dogecoin/dogecoin/bin/dogecoind -daemon -pid=/run/dogecoin/dogecoin.pid -conf=/etc/dogecoin/dogecoin.conf -datadir=/opt/dogecoin/data
Main PID: 8854 (code=exited, status=0/SUCCESS)
Aug 04 15:33:56 srv1 systemd[1]: dogecoin.service: Unit entered failed state.
Aug 04 15:33:56 srv1 systemd[1]: dogecoin.service: Failed with result 'exit-code'.
Aug 04 15:33:56 srv1 systemd[1]: dogecoin.service: Service hold-off time over, scheduling restart.
Aug 04 15:33:56 srv1 systemd[1]: Stopped Dogecoin's distributed currency daemon.
Aug 04 15:33:56 srv1 systemd[1]: dogecoin.service: Start request repeated too quickly.
Aug 04 15:33:56 srv1 systemd[1]: Failed to start Dogecoin's distributed currency daemon.
Aug 04 15:33:56 srv1 systemd[1]: dogecoin.service: Unit entered failed state.
Aug 04 15:33:56 srv1 systemd[1]: dogecoin.service: Failed with result 'exit-code'.
any idea ?

Not running it on Debian myself, so I'm a bit unfamiliar with the startup script you're using. Check in /opt/dogecoin/data to see if there's a log file?

Closing for inactivity


Update assign-licenses-to-users.md

Added a note about group-based licensing in case users are trying to assign licenses to thousands of users.

@JohanFreelancer9 Please copy review.
Please note that the I was not able to use the relative link and had to use the absolute link. COuld this be because it was from Azure repo?

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/4822

@JohanFreelancer9 Please copy review

@cmcatee-MSFT