Can't get code loaded properlly

Hi Normand!
I have used KTL in my previous app, but for some reason every time I try to add it to my new app it causes my JS to not work.  Any way we can hop on a quick Zoom for me to show you what's happening?

Hi Gary,
I'm super busy these days, so I won't have time for a zoom until at least a week.
But if you send me the link to your app with a login to any page, I can try to see what's happening.
Also:

did you look at the console logs?
when you say "...causes my JS no not work", what do you mean exactly?  Does some parts of your code work properly, but not all, or the whole app doesn't even launch?

Any additional information will help,
Norm

Hey Normand,
I cleaned up my JS and it's working now :)
Thank you again for this awesome platform!  Have a great weekend!
Gary
On Thu, Oct 24, 2024 at 4:26 PM Cortex R&D Inc. @.***>
wrote:

Hi Gary,
I'm super busy these days, so I won't have time for a zoom until at least
a week.
But if you send me the link to your app with a login to any page, I can
try to see what's happening.
Also:

did you look at the console logs?
when you say "...causes my JS no not work", what do you mean
exactly? Does some parts of your code work properly, but not all, or the
whole app doesn't even launch?

Any additional information will help,
Norm
—
Reply to this email directly, view it on GitHub
https://github.com/cortexrd/Knack-Toolkit-Library/issues/398#issuecomment-2436276231,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BKDMEXV4CJQLC5O7OAB3VJLZ5FJWXAVCNFSM6AAAAABQK3O4JCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZWGI3TMMRTGE
.
You are receiving this because you authored the thread.Message ID:
@.***>


The Docker Registry v2 authentication via central service has not been implemented!

As described below:
https://github.com/docker/distribution/blob/master/docs/spec/auth/token.md
According to my research, the Docker Registry v2 authentication via central service has not been implemented, after all, it does not supply a achievement of  auth server.So, I want to know is the support for auth server still in progress or Is there any achievement of that can you recommend?

I find a achievement online:
https://github.com/cesanta/docker_auth
Do you think the repo practicable?

As far as i known,some companys have been used docker_auth as oauth server.Perhaps，you can try out portus

thanks @ybshen ,I am using docker_auth now


Mut fits file

Any fits hdu methods that write to the underlying file now take &mut self so it's clear when the file changes.

See Issue #20

There are some "internal" methods (e.g. add_empty_primary) which do not take self mutably, so we should ensure that these are not publicly exposed.

I've hidden internal methods (abe806a29f001728c843f4e26140cc2c8cdfc220)


Bump OT to 0.32

@ask4gilles Could you also check and make sure this is complete?

There is also a cloud starter which should be updated, however we don't have a release yet.

Ah yes! Forgot about that. I will mark this as WIP then.

lgtm

@geoand I think you can bump the OT java-spring-cloud to 0.3.0 now, thx!

@ask4gilles, @pavolloffay OK to merge?

@geoand LGTM


feat: allow different ways of querying code content

Need to decouple @lang from @code to allow for language-specific queries, where the type of query already defines lang and doesn't return it https://github.com/jmbuhr/otter.nvim/blob/5bfc1f5ab9cd19647dc7a919694fab7c1cfe0ccb/lua/otter/tools/queries.lua
Extend the API even further to allow for custom ways of getting code ranges

Treesitter supports syntax highlighting for nested languages by adding a query to your nvim configuration, by putting it in a queries/LANGUAGE/injections.scm file. Would it be possible to use these same queries?
For example; I made a query to get syntax highlighting for SQL in my Javascript files by creating the following query in ~/.config/nvim/queries/javascript/injections.scm. Because the output variable is '@sql', treesitter recognizes it as sequel and highlights it as such:
(call_expression
  (member_expression
    object: (identifier) @_object (#eq? @_object "knex")
    property: (property_identifier) @_property (#eq? @_property "raw")
  )

  (arguments
    (template_string) @sql
    (#offset! @sql 0 1 0 -1)
  )
)

Indeed, my dream-API would be to get the ranges of injections directly from the treesitter module in neovim. Upon closer searching, I think this is possible.
https://github.com/neovim/neovim/blob/58618d208acd3827c4e86668529edb619bb9b8dd/runtime/lua/vim/treesitter/query.lua#L210 can get the query for all injections and I believe this includes user-defined ones.
And from this we should be able to get those captures:
https://github.com/neovim/neovim/blob/58618d208acd3827c4e86668529edb619bb9b8dd/runtime/doc/treesitter.txt#L484-L505

Wow this is great! For me it still does not properly work however, and that might be out of the scope of your package. But the used query injection does not seem to acknowledge the offset I've defined for querying my sql. Which means the backticks in my code are incorrectly parsed as part of the SQL:
For example, the query in my previous comment finds the SQL inside the knex.raw(), but it trips over the backticks:
const plan = await knex.raw(      SELECT plan.name         FROM subscription         JOIN plan ON subscription.plan_id = plan.id        WHERE account_id = :accountId   , { accountId: user.accountId }).then(firstOrNull);
This might be more an issue with treesitter, but I am not sure.

Looks like the offset directive only affects the range reported by the nodes metadata, not the text returned by get_node_text as currently used (https://github.com/jmbuhr/otter.nvim/blob/242d180e7f23cc2af6b5d5193bc50909408caef7/lua/otter/keeper.lua#L67).
However, I can't get treesitter to give me the correct range with directives applied, which supposedly was supposed to happen with the way I do it in the commit mentioned above. Any idea?

If I read this correctly, someone proposed a change to treesitter to update the injection with the offset: https://github.com/nvim-treesitter/nvim-treesitter/pull/1240/files#diff-81f58ecd0f4978b575136c86619adc8dbc9a0c9e87f87702ddf22615d0ac6c4bR93-R102. But it is already two years old.

I might be able to revisit this with the upstream changes to injections


pornhub ripper some videos wont download

Ripme version: 1.7.83

Java version:   Version 8 Update 211 (build 1.8.0_211-b12)

Operating system:  windows 10 pro 64bit  version 1803   OS build 17134.706

Exact URL you were trying to rip when the problem occurred:  https://www.pornhub.com/view_video.php?viewkey=ph5936bd7e62b4e

Please include any additional information about how to reproduce the problem:

Expected Behavior
downloads video
Actual Behavior
rip me fails to download and returns this error
Error: java.net.malformedURLException: no protocol:
also seeing this alot in the logs
java.lang.classcastexception: org.json.JSONArray cannot be cast to java.lang.string
problem is not just limited to the above url its a whole bunch that it happens for. and it is also random. some videos download some dont

The ticket template has all the necessary commands to find the versions.

Hi sorry i updated java version and windows version in my post to help thank you


How to fsh'ify the ConceptMap  for statistical code

How to make a conceptmap in FHIR shorthand ?

The Conceptmap is now expressed in ../input/resources/MedComMessagingMap.json


The Tutorials link leads to an access denied page.

Dear SciML developers, the link in the README.md (https://docs.sciml.ai/NonlinearSolve/stable/tutorials/nonlinear/#Using-Bracketing-Methods) leads to an Access Denied page.
I tried with several IP addresses, both v4 and v6.

The link is https://docs.sciml.ai/NonlinearSolve/stable/solvers/BracketingSolvers/ or https://docs.sciml.ai/NonlinearSolve/stable/tutorials/getting_started/#Problem-Type-2:-Solving-Interval-Rootfinding-Problems-with-Bracketing-Methods. Where did you find that link?

Since the correct links work I'm closing, but please if you have more information on where you got that link I'd like to know.

If you open the page https://github.com/SciML/SimpleNonlinearSolve.jl and click on "Tutorials", it will redirect you to the broken page.
It is line 41 of the README.md, [Tutorials](https://docs.sciml.ai/NonlinearSolve/stable/tutorials/nonlinear/#Using-Bracketing-Methods).


Fix/oas 3.0 support

Adds support for OAS 3.0

Uses operation instead of method
Currently uses the first Server URL in place of the base url
Searches for parameter types in param.schema.type instead of param.type

Caviets

Checks to see if a spec contains the openapi object to decide if the spec is OAS 3.0, this may prove to be an insufficient method

I know package-lock.json is auto-generated but how did everything go from a specific pinned dependency x.y.z to a loose target and often loosly targeted a downgraded version of the package O.o
-        "chalk": "2.3.2",
+        "chalk": "^2.0.0",

end result is probably the same result today but implication of we won't have idempotent builds -- You building this today will not be the same result you get building it tomorrow which can be not great


fix(es/transforms/compat): move "optional catch binding" to ES2019

"Optional catch binding" should be at ES2019:

https://github.com/tc39/proposals/blob/master/finished-proposals.md

I'll bump versions and merge it once tests are fixed.

Are there anything blocking this?

No, but tests are failing.


Add licenses

Fixes #9

(These are already mentioned in Cargo.toml, I'm just adding them to the relevant places so that we're more compliant)


Enhanced Project named css7

Also updated the  Readme File.
#72

Amazing work. Thanks for updating README as well 👏

Thank you...Appreciate your co-operation 👍🏽


Moderation bypasses proxy settings

Describe the bug
In an environment without direct access to the Internet, If you pass proxy settings to the openai object and try to perform input validation, the openai.Moderation.create() call hangs on or times out.
Those same proxies do work for openai.ChatCompletion.create() and openai.ChatCompletion.create() calls.
To Reproduce

Prepare a no-internet environment that includes http&https proxy
Import openai library, set api key and proxy
Try to moderate a message
openai.Moderation.create() hangs on forever or until timeout

Code snippets
openai.api_key = "OPENAI_API_KEY"
openai.proxy = {"http": "<PROXY>", "https": "<PROXY>"}

message = "I will kill you"
moderation_resp = openai.Moderation.create(input=message) # Times out

OS
Linux
Python version
Python v3.9
Library version
v0.27.0

I also meet the problem

my code is running good on python 3.8.10.
"As shown in the code below"
my proxy software is v2ray-core.
openai.api_key = "sk-xxxxxxxx"
openai.proxy = {
    "http":"http://<IP_ADDRESS>:7890",
    "https":"http://<IP_ADDRESS>:7890"
}

This resolution did not work on anaconda jupyter notebook. Any alternatives?

my code is running good on python 3.8.10. "As shown in the code below" my proxy software is v2ray-core.
openai.api_key = "sk-xxxxxxxx"
openai.proxy = {
    "http":"http://<IP_ADDRESS>:7890",
    "https":"http://<IP_ADDRESS>:7890"
}

我用的和你一样的代理软件，但是找不到对应的proxy , 是10808还是10809？ 我用的wsl

This should be resolved in v1 of this library. If that's not the case, please open a new issue.


OutOfMemoryError (Java heap space) when using binary protocol w/ connection pool

Just updated to 2.2.0-beta. Without the pooling option set, everything seems to be working fine.
const OrientJS = require('orientjs'),
    server = OrientJS({ host: 'localhost', port: 2424, pool: { max: 10 } }),
    DB = server.use({ name: 'test', username: 'admin', password: 'admin' });

DB.query('select from v');

[OServer]java.lang.OutOfMemoryError: Java heap space
Dumping heap to java_pid2544.hprof ...
Heap dump file created [12260579 bytes in 0.176 secs]

Unhandled rejection OrientDB.RequestError: Java heap space
at Operation.parseError (orientjs/lib/transport/binary/protocol33/operation.js:865:13)
at Operation.consume (orientjs/lib/transport/binary/protocol33/operation.js:455:35)
at Connection.process (orientjs/lib/transport/binary/connection.js:385:17)
at Connection.handleSocketData (orientjs/lib/transport/binary/connection.js:286:17)

Tested with:

OrientDB Server v2.2.0-beta
Build: develop@r4cbc24a66f17f023a2e59da300a29b91fdb5d1fa; 2016-02-22 17:46:44+0000

OrientJS: latest master branch
OrientJS: latest 2.2.x branch

hi @sinfex
i'm checking it

@sinfex
did you try it with 2.2-rc1?

@maggiolo00 no, haven't tried it with 2.2-rc1.
We're not using OrientDB anymore at this point, sorry I cannot test it.

Ok @sinfex.
BTW tested with orientjs 2.2.0 and OrientDB 2.2.0 GA and works without problem
Thanks


OCaml build support: add oasis build system

Motivation for this change
Some OCaml packages are built using oasis leading to a lot of repetition in the derivation code.
(I will create PRs for pgsolver and its dependencies once this change is merged)
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

May you please show a use-case for this buildOasisPackage function? Either as a separate commit in this PR or in a different (draft) PR based on this one.

@vbgl as you can see in the commit this build helper effectively simplifies writing derivations for packages using oasis to specifying the source and dependencies without having to touch the build itself if the package doesn't do anything non standard.

Curiously it seems like my last commit didn't get added to this PR. Any idea how to manually add that?

@vbgl Thank you for all the improvements and sorry that it takes so many iterations to get things right.

@GrahamcOfBorg build ocamlPackages.tcslib

Many thanks for your contribution. Good luck for pgsolver!


autodetect a (lambda and crash in that case

Right now accidentally using dreamcoder format gives an obscure error about how "your program has free vars"

this is extremely easy to do in our parser

I actually just changed it to alternatively allow lambda in place of lam. After all we dont guarantee that parsing then unparsing will return the same thing.


In step 3, I met a error when executing self.actor_model.eval()

Here is the error I met, seems like the self._total_batch_size is None, but I don't know the reason
  File "/path/model_training/DeepSpeed-Chat/training/step3_rlhf_finetuning/main.py", line 434, in main
    out = trainer.generate_experience(batch_prompt['prompt'],
  File "/path/model_training/DeepSpeed-Chat/training/step3_rlhf_finetuning/ppo_trainer.py", line 97, in generate_experience
    self.eval()
  File "/path/model_training/DeepSpeed-Chat/training/step3_rlhf_finetuning/ppo_trainer.py", line 237, in eval
    self.actor_model.eval()
  File "/root/miniconda3/envs/dschat/lib/python3.9/site-packages/deepspeed/runtime/hybrid_engine.py", line 379, in eval
    f'|CurSamplesPerSec={(1 / latency * self._total_batch_size):.2f} ' + \
TypeError: unsupported operand type(s) for *: 'float' and 'NoneType'

Hi @ZJXNEFU,
Can you please provide the reproduction command you ran for Step 3 training (training script, actor/critic models, num GPUs, zero stage, etc)?
I ran the following Step 3 training command on the latest versions of DeepSpeed and DeepSpeedExamples:
dse/applications/DeepSpeed-Chat/training/step3_rlhf_finetuning$ bash training_scripts/single_node/run_1.3b.sh AdamG012/chat-opt-1.3b-sft-deepspeed AdamG012/chat-opt-350m-reward-deepspeed 2 2

And was unable to reproduce the issue unfortunately.
One thing to potentially check is to see that self._total_batch_size is being set correctly in the generate() function using pdb or some other debugger:
https://github.com/microsoft/DeepSpeed/blob/d24629f4fdaaa92df068de24f926d341f129112c/deepspeed/runtime/hybrid_engine.py#L178C65-L178C65
Another thing is to make sure you're not entering this condition in the eval() function before self._total_batch_size is set:
https://github.com/microsoft/DeepSpeed/blob/d24629f4fdaaa92df068de24f926d341f129112c/deepspeed/runtime/hybrid_engine.py#L383
Every time we enter the generate_experience() function in ppo_trainer.py, we first call self.eval() followed by self._generate_sequence(). In the first pass of eval(), self._t_start should be None so we don't attempt to print metrics, which is where your error is happening.
Thanks,
Lev

@lekurile  I faced the same issue using codegen models.
I have narrowed down the problem. This if condition is always False for codegen models: https://github.com/microsoft/DeepSpeed/blob/master/deepspeed/runtime/hybrid_engine.py#L357-L359
Since there is no predefined inference policy for CodeGen models, self._inference_containers is always empty. Is there a workaround for this?

Hi @senthilps8,
Thank you for providing feedback about codegen models having issues.
I'd like to reproduce this on my end. Can you please provide an example of a Step 3 run you did with the actor/critic models and any other arguments passed to the command?

Is there a workaround for this?

I think you can try disabling the Hybrid Engine in the meantime to get around this. Please let me know if this works.
Thanks,
Lev

the same issue as
https://github.com/microsoft/DeepSpeedExamples/issues/544
@lekurile @senthilps8 could you please have a look for that? thanks!

Maybe self._total_batch_size has not been initialized at function def generate(self, *inputs, **kwargs):。
So , I just disable the printing code about self._total_batch_size . It work...
https://github.com/microsoft/DeepSpeed/blob/v0.10.1/deepspeed/runtime/hybrid_engine.py#L394

Hi @ZJXNEFU,
I believe this is due to the generate function not being replaced when there isn't a corresponding inference policy for the model you're using:
https://github.com/microsoft/DeepSpeed/blob/93a81b5362a83bacd7b40c838295909f347e37af/deepspeed/runtime/hybrid_engine.py#L359
The generate() function is what'll set the self._total_batch_size if it doesn't exist:
https://github.com/microsoft/DeepSpeed/blob/93a81b5362a83bacd7b40c838295909f347e37af/deepspeed/runtime/hybrid_engine.py#L175
Created a PR conditionally constructing metrics:
https://github.com/microsoft/DeepSpeed/pull/4789
Thanks,
Lev


Cleanup and maintenance

Just some small tasks that will clean things up a bit / make things more readable/maintainable:

With ethers, we import using import { something } from @ethersproject/<package>. We do this because it should reduce bundle sizes, but it results in lots of import lines and is hard to read. I'll create a file that just directly exports all the ethers methods we use, that way files get a bit easier to read since all the imports are centralized
alerts.ts is setup as a composition function, but since it's stateless that's not really necessary. Split this into regular exported methods

Closed by #165


Should be "Instance" with uppercase "I"

Fix for https://github.com/GoogleCloudPlatform/compute-image-packages/issues/869

We performed a rollback of the relevant change, but this was the correct fix. Thanks!


Blog on how Ortelius integrates with OSV.dev

We need a blog that covers how and why Ortelius integrates with osv.dev to find vulnerabilities, real-time, based on the consumed SBOM for every component  and consuming application version.

For help on the blog, check-out
https://docs.ortelius.io/guides/userguide/integrations/spdx-syft-cyclonedx/
https://docs.ortelius.io/guides/userguide/2-define-components/
https://docs.ortelius.io/guides/userguide/addingtopipeline/

Ortelius IntegrationWithOSV.dev_blog.md


Microsoft.CDN is not registered as a Resource Provider error

When I tried to follow the instructions, I got an error saying "In order to create this CDN profile, please ensure that Microsoft.CDN is listed as a registered Resource Provider in your Azure subscription". Could you please add a note to this page to run
az provider register --namespace Microsoft.Cdn --subscription  as per
https://docs.microsoft.com/en-us/answers/questions/38194/create-cdn-profile.html if such an error occurs?

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

ID: 8cb1c7ba-83cb-e32a-85bd-3260bdefaee2
Version Independent ID: a5229c23-ac2d-3972-6b54-d4e70db5c046
Content: Quickstart - Create an Azure CDN profile and endpoint
Content Source: articles/cdn/cdn-create-new-endpoint.md
Service: azure-cdn
GitHub Login: @asudbring
Microsoft Alias: allensu

@hpourreza, Thanks for reaching out. We will investigate and update this thread.

@hpourreza, Thanks for reaching out. We will investigate and update this thread.

@hpourreza, Appreciate your patience. These resource providers not found errors occur on deploying resources that were not been used earlier in that subscription. To avoid this, you need to register that resource under your subscription. We have this well documented here in the doc's section for better visibility.
We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.

@hpourreza, Appreciate your patience. These resource providers not found errors occur on deploying resources that were not been used earlier in that subscription. To avoid this, you need to register that resource under your subscription. We have this well documented here in the doc's section for better visibility.
We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


Group all latest PRs and fix merge conflicts

Fixes #50 #51 #52 #54
Combines PRs #53 #55 #56 #57 and fixes all the merge conflicts

Hey, thanks for the PRs. I will take a look as soon as I can. I have a couple requests:

add docs in the README for the new settings
add a short screen recording of the commands in action (I don't use obsidian anymore so not trivial for me to test)

What is the use case for the startup scripts?

Decided to close it in favor of smaller PRs


Update xml-config-file.md

Updating Noise Suppression XML setting per the recent changes to switch from dropdown options to a toggle switch (on/off) for the Noise Suppression setting.

@dstrome
PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

hi @dstrome, following up if there is anything pending on my side for this to be published?

@dstrome
PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


paddlefx编译错误

在执行 pip install -e . 的时候出现以下错误
Building wheels for collected packages: paddlefx
  Building editable for paddlefx (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building editable for paddlefx (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [71 lines of output]
      running editable_wheel
      creating C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx.egg-info
      writing C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx.egg-info\PKG-INFO
      writing dependency_links to C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx.egg-info\dependency_links.txt
      writing requirements to C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx.egg-info\requires.txt
      writing top-level names to C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx.egg-info\top_level.txt
      writing manifest file 'C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx.egg-info\SOURCES.txt'
      adding license file 'LICENSE'
      writing manifest file 'C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx.egg-info\SOURCES.txt'
      creating 'C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx-0.1.dev41+g61d83da.dist-info'
      C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\wheel\bdist_wheel.py:100: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
        if get_flag("Py_DEBUG", hasattr(sys, "gettotalrefcount"), warn=(impl == "cp")):
      creating C:\Users\62367\AppData\Local\Temp\pip-wheel-hkswl1ei\.tmp-vuf77yaa\paddlefx-0.1.dev41+g61d83da.dist-info\WHEEL
      running build_py
      running build_ext
      Traceback (most recent call last):
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 155, in run
          self._create_wheel_file(bdist_wheel)
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 344, in _create_wheel_file
          files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp)
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 267, in _run_build_commands
          self._run_build_subcommands()
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 294, in _run_build_subcommands
          self.run_command(name)
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
          self.distribution.run_command(command)
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\dist.py", line 1234, in run_command
          super().run_command(command)
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
          cmd_obj.run()
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\command\build_ext.py", line 84, in run
          _build_ext.run(self)
        File "C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 345, in run
          self.build_extensions()
        File "<string>", line 72, in build_extensions
        File "<string>", line 30, in _run_cmd
        File "C:\Users\62367\.conda\envs\Interpretor\lib\subprocess.py", line 951, in __init__
          self._execute_child(args, executable, preexec_fn, close_fds,
        File "C:\Users\62367\.conda\envs\Interpretor\lib\subprocess.py", line 1436, in _execute_child
          hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
      FileNotFoundError: [WinError 3] 系统找不到指定的路径。
      C:\Users\62367\AppData\Local\Temp\pip-build-env-g0lch0jq\overlay\Lib\site-packages\setuptools\_distutils\dist.py:988: _DebuggingTips: Problem in editable installation.
      !!

              ********************************************************************************
              An error happened while installing `paddlefx` in editable mode.

              The following steps are recommended to help debug this problem:

              - Try to install the project normally, without using the editable mode.
                Does the error still persist?
                (If it does, try fixing the problem before attempting the editable mode).
              - If you are using binary extensions, make sure you have all OS-level
                dependencies installed (e.g. compilers, toolchains, binary libraries, ...).
              - Try the latest version of setuptools (maybe the error was already fixed).
              - If you (or your project dependencies) are using any setuptools extension
                or customization, make sure they support the editable mode.

              After following the steps above, if the problem still persists and
              you think this is related to how setuptools handles editable installations,
              please submit a reproducible example
              (see https://stackoverflow.com/help/minimal-reproducible-example) to:

                  https://github.com/pypa/setuptools/issues

              See https://setuptools.pypa.io/en/latest/userguide/development_mode.html for details.
              ********************************************************************************

      !!
        cmd_obj.run()
      error: [WinError 3] 系统找不到指定的路径。
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building editable for paddlefx
Failed to build paddlefx
ERROR: Could not build wheels for paddlefx, which is required to install pyproject.toml-based projects

这个看起来是在 win 平台上, 我没有在 win 上测试过
你可以贴一下
pip install -vvv -e .

产生的详细的 错误log 吗?

Using pip 23.1.2 from C:\Users\62367\.conda\envs\Interpretor\lib\site-packages\pip (python 3.9)
Non-user install because site-packages writeable
Created temporary directory: C:\Users\62367\AppData\Local\Temp\pip-build-tracker-0d6ds3yd
Initialized build tracking at C:\Users\62367\AppData\Local\Temp\pip-build-tracker-0d6ds3yd
Created build tracker: C:\Users\62367\AppData\Local\Temp\pip-build-tracker-0d6ds3yd
Entered build tracker: C:\Users\62367\AppData\Local\Temp\pip-build-tracker-0d6ds3yd
Created temporary directory: C:\Users\62367\AppData\Local\Temp\pip-install-5jsnmraa
Created temporary directory: C:\Users\62367\AppData\Local\Temp\pip-ephem-wheel-cache-o5ay7pl0
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Obtaining file:///C:/Users/62367/pythonProject/paddlefx
  Added file:///C:/Users/62367/pythonProject/paddlefx to build tracker 'C:\\Users\\62367\\AppData\\Local\\Temp\\pip-build-tracker-0d6ds3yd'
  Created temporary directory: C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh
  Running command pip subprocess to install build dependencies
  Using pip 23.1.2 from C:\Users\62367\.conda\envs\Interpretor\Lib\site-packages\pip (python 3.9)
  Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
  Collecting setuptools>=45
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/c7/42/be1c7bbdd83e1bfb160c94b9cafd8e25efc7400346cf7ccdbdb452c467fa/setuptools-68.0.0-py3-none-any.whl (804 kB)
  Collecting wheel
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/17/11/f139e25018ea2218aeedbedcf85cd0dd8abeed29a38ac1fda7f5a8889382/wheel-0.41.0-py3-none-any.whl (64 kB)
  Collecting setuptools_scm[toml]>=6.2
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/1d/66/8f42c941be949ef2b22fe905d850c794e7c170a526023612aad5f3a121ad/setuptools_scm-7.1.0-py3-none-any.whl (43 kB)
  Collecting ninja==1.11.1
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/9d/74/71ef16dea18414acf7ca0da7a16e2fcb9f73d7a16d00879aed385840c720/ninja-1.11.1-py2.py3-none-win_amd64.whl (313 kB)
  Collecting cmake>=3.25.0
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/78/cf/42d206fc2679902e9408688a6e75215215e7781faf88653b2738c599e70a/cmake-3.27.0-py2.py3-none-win_amd64.whl (34.6 MB)
  Collecting mypy==1.0.0
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d1/2b/732ab91b85715371a6499272c8884f3473a95dbe4ad5d2829b25c8bf18c8/mypy-1.0.0-cp39-cp39-win_amd64.whl (8.8 MB)
  Collecting typing-extensions>=3.10 (from mypy==1.0.0)
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl (33 kB)
  Collecting mypy-extensions>=0.4.3 (from mypy==1.0.0)
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
  Collecting tomli>=1.1.0 (from mypy==1.0.0)
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl (12 kB)
  Collecting packaging>=20.0 (from setuptools_scm[toml]>=6.2)
    Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl (48 kB)
  Installing collected packages: ninja, cmake, wheel, typing-extensions, tomli, setuptools, packaging, mypy-extensions, setuptools_scm, mypy
    Creating C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Scripts
  Successfully installed cmake-3.27.0 mypy-1.0.0 mypy-extensions-1.0.0 ninja-1.11.1 packaging-23.1 setuptools-68.0.0 setuptools_scm-7.1.0 tomli-2.0.1 typing-extensions-4.7.1 wheel-0.41.0
  Installing build dependencies ... done
  Running command Checking if build backend supports build_editable
  Checking if build backend supports build_editable ... done
  Running command Getting requirements to build editable
  running egg_info
  writing src\paddlefx.egg-info\PKG-INFO
  writing dependency_links to src\paddlefx.egg-info\dependency_links.txt
  writing requirements to src\paddlefx.egg-info\requires.txt
  writing top-level names to src\paddlefx.egg-info\top_level.txt
  adding license file 'LICENSE'
  writing manifest file 'src\paddlefx.egg-info\SOURCES.txt'
  Getting requirements to build editable ... done
  Created temporary directory: C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y
  Running command Preparing editable metadata (pyproject.toml)
  running dist_info
  creating C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y\paddlefx.egg-info
  writing C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y\paddlefx.egg-info\PKG-INFO
  writing dependency_links to C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y\paddlefx.egg-info\dependency_links.txt
  writing requirements to C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y\paddlefx.egg-info\requires.txt
  writing top-level names to C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y\paddlefx.egg-info\top_level.txt
  writing manifest file 'C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y\paddlefx.egg-info\SOURCES.txt'
  adding license file 'LICENSE'
  writing manifest file 'C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y\paddlefx.egg-info\SOURCES.txt'
  creating 'C:\Users\62367\AppData\Local\Temp\pip-modern-metadata-bwds_38y\paddlefx-0.1.dev41+g61d83da.dist-info'
  Preparing editable metadata (pyproject.toml) ... done
  Source in c:\users\62367\pythonproject\paddlefx has version 0.1.dev41+g61d83da, which satisfies requirement paddlefx==0.1.dev41+g61d83da from file:///C:/Users/62367/pythonProject/paddlefx
  Removed paddlefx==0.1.dev41+g61d83da from file:///C:/Users/62367/pythonProject/paddlefx from build tracker 'C:\\Users\\62367\\AppData\\Local\\Temp\\pip-build-tracker-0d6ds3yd'
Requirement already satisfied: paddlepaddle>=2.4.0 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlefx==0.1.dev41+g61d83da) (2.5.1)
Requirement already satisfied: pydot in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlefx==0.1.dev41+g61d83da) (1.4.2)
Requirement already satisfied: httpx in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (0.24.1)
Requirement already satisfied: numpy>=1.13 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (1.25.2)
Requirement already satisfied: Pillow in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (10.0.0)
Requirement already satisfied: decorator in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (5.1.1)
Requirement already satisfied: astor in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (0.8.1)
Requirement already satisfied: paddle-bfloat==0.1.7 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (0.1.7)
Requirement already satisfied: opt-einsum==3.3.0 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (3.3.0)
Requirement already satisfied: protobuf<=3.20.2,>=3.1.0 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (3.20.2)
Requirement already satisfied: pyparsing>=2.1.4 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from pydot->paddlefx==0.1.dev41+g61d83da) (3.1.1)
Requirement already satisfied: certifi in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from httpx->paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (2023.7.22)
Requirement already satisfied: httpcore<0.18.0,>=0.15.0 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from httpx->paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (0.17.3)
Requirement already satisfied: idna in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from httpx->paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (3.4)
Requirement already satisfied: sniffio in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from httpx->paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (1.3.0)
Requirement already satisfied: h11<0.15,>=0.13 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from httpcore<0.18.0,>=0.15.0->httpx->paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (0.14.0)
Requirement already satisfied: anyio<5.0,>=3.0 in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from httpcore<0.18.0,>=0.15.0->httpx->paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (3.7.1)
Requirement already satisfied: exceptiongroup in c:\users\62367\.conda\envs\interpretor\lib\site-packages (from anyio<5.0,>=3.0->httpcore<0.18.0,>=0.15.0->httpx->paddlepaddle>=2.4.0->paddlefx==0.1.dev41+g61d83da) (1.1.2)
Created temporary directory: C:\Users\62367\AppData\Local\Temp\pip-unpack-07m09g3f
Building wheels for collected packages: paddlefx
  Created temporary directory: C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be
  Destination directory: C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be
  Running command Building editable for paddlefx (pyproject.toml)
  running editable_wheel
  creating C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx.egg-info
  writing C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx.egg-info\PKG-INFO
  writing dependency_links to C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx.egg-info\dependency_links.txt
  writing requirements to C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx.egg-info\requires.txt
  writing top-level names to C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx.egg-info\top_level.txt
  writing manifest file 'C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx.egg-info\SOURCES.txt'
  adding license file 'LICENSE'
  writing manifest file 'C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx.egg-info\SOURCES.txt'
  creating 'C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx-0.1.dev41+g61d83da.dist-info'
  C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\wheel\bdist_wheel.py:100: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
    if get_flag("Py_DEBUG", hasattr(sys, "gettotalrefcount"), warn=(impl == "cp")):
  creating C:\Users\62367\AppData\Local\Temp\pip-wheel-tf4jk7be\.tmp-__ibs1ab\paddlefx-0.1.dev41+g61d83da.dist-info\WHEEL
  running build_py
  running build_ext
  Traceback (most recent call last):
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 155, in run
      self._create_wheel_file(bdist_wheel)
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 344, in _create_wheel_file
      files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp)
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 267, in _run_build_commands
      self._run_build_subcommands()
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 294, in _run_build_subcommands
      self.run_command(name)
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
      self.distribution.run_command(command)
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\dist.py", line 1234, in run_command
      super().run_command(command)
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
      cmd_obj.run()
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\command\build_ext.py", line 84, in run
      _build_ext.run(self)
    File "C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 345, in run
      self.build_extensions()
    File "<string>", line 72, in build_extensions
    File "<string>", line 30, in _run_cmd
    File "C:\Users\62367\.conda\envs\Interpretor\lib\subprocess.py", line 951, in __init__
      self._execute_child(args, executable, preexec_fn, close_fds,
    File "C:\Users\62367\.conda\envs\Interpretor\lib\subprocess.py", line 1436, in _execute_child
      hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
  FileNotFoundError: [WinError 3] 系统找不到指定的路径。
  C:\Users\62367\AppData\Local\Temp\pip-build-env-ya5_4nfh\overlay\Lib\site-packages\setuptools\_distutils\dist.py:988: _DebuggingTips: Problem in editable installation.
  !!

          ********************************************************************************
          An error happened while installing `paddlefx` in editable mode.

          The following steps are recommended to help debug this problem:

          - Try to install the project normally, without using the editable mode.
            Does the error still persist?
            (If it does, try fixing the problem before attempting the editable mode).
          - If you are using binary extensions, make sure you have all OS-level
            dependencies installed (e.g. compilers, toolchains, binary libraries, ...).
          - Try the latest version of setuptools (maybe the error was already fixed).
          - If you (or your project dependencies) are using any setuptools extension
            or customization, make sure they support the editable mode.

          After following the steps above, if the problem still persists and
          you think this is related to how setuptools handles editable installations,
          please submit a reproducible example
          (see https://stackoverflow.com/help/minimal-reproducible-example) to:

              https://github.com/pypa/setuptools/issues

          See https://setuptools.pypa.io/en/latest/userguide/development_mode.html for details.
          ********************************************************************************

  !!
    cmd_obj.run()
  error: [WinError 3] 系统找不到指定的路径。
  error: subprocess-exited-with-error

  × Building editable for paddlefx (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: 'C:\Users\62367\.conda\envs\Interpretor\python.exe' 'C:\Users\62367\.conda\envs\Interpretor\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py' build_editable 'C:\Users\62367\AppData\Local\Temp\tmpbsg2_7z5'
  cwd: C:\Users\62367\pythonProject\paddlefx
  Building editable for paddlefx (pyproject.toml) ... error
  ERROR: Failed building editable for paddlefx
Failed to build paddlefx
ERROR: Could not build wheels for paddlefx, which is required to install pyproject.toml-based projects
Exception information:
Traceback (most recent call last):
  File "C:\Users\62367\.conda\envs\Interpretor\lib\site-packages\pip\_internal\cli\base_command.py", line 169, in exc_logging_wrapper
    status = run_func(*args)
  File "C:\Users\62367\.conda\envs\Interpretor\lib\site-packages\pip\_internal\cli\req_command.py", line 248, in wrapper
    return func(self, options, args)
  File "C:\Users\62367\.conda\envs\Interpretor\lib\site-packages\pip\_internal\commands\install.py", line 426, in run
    raise InstallationError(
pip._internal.exceptions.InstallationError: Could not build wheels for paddlefx, which is required to install pyproject.toml-based projects
Remote version of pip: 23.2.1
Local version of pip:  23.1.2
Was pip installed by pip? False
Removed build tracker: 'C:\\Users\\62367\\AppData\\Local\\Temp\\pip-build-tracker-0d6ds3yd'

这是我跑了 pip install -vvv -e .之后的所有输出。

是在 win 平台上的

是在 win 平台上的

抱歉我没有在 win 上进行类似开发(编译 cpython 插件)的经历, 也许你可以在 win 上使用 wsl 的 linux 环境进行开发
ref
https://learn.microsoft.com/en-us/windows/wsl/install


Add authentication to controller generators

Partly fixes #162
Added authentication to controller generation.
Added test cases.
Running ktlint led to additional modifications which don't regard the authentication use case.
Current state does not add a CLI flag for conditional generation of this feature, contrary to the original description of the feature.

We need a flag to allow builders to opt-in to this code generation feature. For companies that perform authentication in edge services, their is no need for these code-level security constructs

We added an CLI flag to the --http-controller-opts to opt in for authentication. @cjbooms please review the branch when it is convenient for you.

Nice work, this is a really high quality contribution.

👍

The only thing missing is to regenerate the usage instructions and update the README.
./gradlew printCodeGenUsage


Reminders

If I don't respond within 1.5 hrs to the coach, I get a reminder. Do we maybe want send the reminder a bit later to avoid frustration from users? I, for example, hadn't even seen the first message yet (as I was sleeping), and immediately got the reminder.

@aversluis1 This was the specification, but it can be changed (again as low priority). Which could be a good time span?


Update CI and MSYS installation

The goals of this PR:

Fix small typos in the action desciptions
Put graphics tests in a separate module graphics_tests
When running tests with --features graphics, filter tests to include only graphics_tests::
Switch to rtools MinGW toolchains for no-bindgen workflows
Use msys2 actions to set up MinGW for bindgen workflows
Split Windows bindgen workflows, testing only one target per runner. This saves some time, as the windows-bindgen runner is the slowest among all.

Closes #381.

Now we use one extra Windows runner, but because here MSYS2 is still provided with the runner image, we get a reduction of up to 10 min of CI running time.

The longest job before took 26 minutes, now it is down to 12 minutes. If MinGW needs to be installed, I observed total running times close to 20-22 minutes, still faster than what we had before.


Enable tag deployment

Problem
Since moved to v2+ you are no longer be able to use tags to deploy code to server
Solution
Obviously, me is the solution 😄
How to use tag deployment

Set use-tag: 'true' in your action file
Remove or set last-successful-event: 'push'

You can see the example in test-tag.yml file in this PR

@meeroslav do you have plan to review and merge this PR? I need it so bad.

Sorry folks for the delay.
If you wish to use tags for calculating shas please use version 1.x


Better documentation for notification

Nice to see this implemented, but the documentation is lacking. I found no way to integrate this, I use omnipay with the bridge in payum, and without notification I need to rewrite gateways to payum.

The structure of each notification message will vary from gateway to gateway. You need to check the gateway plugin documentation for each gateway to see the documentation for notifications.
I'm aware that it's there for both PaymentWall and MultiCards, not sure about the others.

Is this related to https://github.com/thephpleague/omnipay/issues/327 ?

It seems no gateway has implemented the notification interface, are notifications even useable yet with omnipay bridge?

No, what Iinked is a suggestion for the upcoming v3, but is that what you mean?

This sounds like it is

@MHaendel my 2checkout driver has the notification interface implemented. see https://github.com/collizo4sky/omnipay-2checkout/blob/master/src/Gateway.php#L107

PAYONE and Sage Pay Server, both use the notification interface. I've added some documentation on how Sage Pay uses it and also how PAYONE uses it. My hope is that some of that will be useful where it is common between all the notification callbacks.
Also if the way these callbacks are used does not look right, or would not work for other gateways, then shout and we can look at fixing that.

. I found no way to integrate this, I use omnipay with the bridge in payum, and without notification I need to rewrite gateways to payum.

FYI For the reference https://github.com/Payum/OmnipayBridge/pull/28
If you think the notify action could be improved or it does someting not omnipay way please let us know.

I believe Payum handles the storage of transactions between the front end and the back-channel. This is something OmniPay does not do - it is more concerned with the format and normalisation of the HTTP messages, and not storage or GUI.

@judgej should we use acceptNotification method instead of fetchTransaction?

The Payum knows the payment context (Because the notification url contains a token associated with payment in database).

Not all gateways support dynamic notification URLs, so the transaction ID will be in the POST data. Same thing though - there is no context until the handler inspects the incoming data.

acceptNotification - accept a Server Request - an incoming message from the payment gateway with some updates on a transaction.
fetchTransaction - request details for a transaction from the gateway. This is a request initiated from the merchant site, not the payment gateway.

They do two different things - assuming they are both referring to OmniPay gateway methods. So I'm not sure how one replaces the other. Unless I'm misunderstanding what you mean?

@judgej The payment gateway sends us a notification request, and we can fetch transaction details, update our model and act according to the changes. That's the idea behind fetchTransaction solution. Once a gateway call us we call it back.


DBZ-5276 ORA-01289: cannot add duplicate logfile

https://issues.redhat.com/browse/DBZ-5276

Hi @thangdc94 did you test this against Oracle RAC as I'm seeing a GROUP BY failure with the new THREAD# column being added as a selectable column but not in the GROUP BY clause.

@Naros I tested it on RAC mode.
I checked my code again about Group By and fixed it.
The reason is that I copied the change from my project to debezium project and forgot updating some part of SQL.

@thangdc94 Applied, thanks a lot!


Team Meeting - 2024-10-14 15:00-16:00

Date and Time
October 14, 2024
03:00pm-04:30pm
Attendance

[x] Rafey
[x] Russell
[x] Avanish
[x] Abdul

Agenda

Plan hazard analysis
Plan POC segments
Complete Peer Review

Action Items:

[ ] Introduction - Rafey
[ ] Scope and Purpose of Hazard Analysis - Rafey
[ ] System Boundaries and Components - Russell
[ ] Critical Assumptions - Abdul
[ ] FMEA - All (2 each maybe?)
[ ] Safety and Security Requirements - Avanish

POC Work allocation:

Object Scanning:

Abdul
Avanish

Precise Object Viewing and Placement

Rafey
Russell


is there a version for macos 10.15?

3.x seems only support macos 13, and 2.x only has windows version.

3.x seems only support macos 13

Hmm… no.

and 2.x only has windows version.

For convenience, a static binary is provided only since 3.x, but it was still possible to use it on mac. For example, scrcpy is packaged in homebrew.
Read: https://github.com/Genymobile/scrcpy/blob/master/doc/macos.md

Hmm… no. Which file did you download?
the latest 3.1, here is the error info from terminal.

For example, scrcpy is packaged in homebrew.
didnot use homebrew before, i will try.

thanks for the reply.

Can you reproduce on 3.0.2? Or is it only on 3.1?

same result on 3.0.2(scrcpy-macos-x86_64-v3.0.2.tar.gz).
there is also a message box, here is my hardware & software info from the message box:
Process:               scrcpy [1897]
Path:                  /Applications/scrcpy/scrcpy
Identifier:            scrcpy
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        zsh [599]
Responsible:           Terminal [597]
User ID:               501

Date/Time:             2024-12-12 16:43:07.061 +0800
OS Version:            Mac OS X 10.15.7 (19H2026)
Report Version:        12
Anonymous UUID:        BEDE1618-955E-92B7-33FF-5F6D56EB8514

Time Awake Since Boot: 7600 seconds

System Integrity Protection: disabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x4] Symbol missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Symbol not found: _kIOMainPortDefault
  Referenced from: /Applications/scrcpy/scrcpy (which was built for Mac OS X 13.0)
  Expected in: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit

Model: MacBookAir7,2, BootROM 4<IP_ADDRESS>.0, 2 processors, Dual-Core Intel Core i7, 2.2 GHz, 8 GB, SMC 2.27f2
Graphics: kHW_IntelHDGraphics6000Item, Intel HD Graphics 6000, spdisplays_builtin
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (<IP_ADDRESS> AirPortDriverBrcmNIC-1615.7)
Bluetooth: Version 7.0.6f8, 3 services, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Air, Apple Inc., 27.2

OK, I guess macOS 10.15 is too old.
Btw (@Genxster1998, https://github.com/Genymobile/scrcpy/pull/5560#issuecomment-2513737309):

I would strongly suggest you to move to later macOS releases preferably latest 2 releases.Catalina ceased to get security updates in oct 2022 vulnerable to easy root exploits like dirtycow patched in dec 2022 or other tcc exploits.

scrcpy is also available on MacPorts, where it works on OS versions as old as 10.6 Snow Leopard. I personally use MacPorts' scrcpy on 10.11 and 10.14 with no issue.

scrcpy is also available on MacPorts, where it works on OS versions as old as 10.6 Snow Leopard. I personally use MacPorts' scrcpy on 10.11 and 10.14 with no issue.

wow, it worked, thanks a lot.

there is tons of changes appeared from macOS 11 onwards, especially in department of IOKit Framework. Github CI  does not provide older host build machines. Solution is to build locally to link against existing framework in host system.

Please try this one: scrcpy.zip
I built this on macOS 13.7 with export MACOSX_DEPLOYMENT_TARGET=10.13. It seems to work on 10.15

Please try this one: scrcpy.zip
I built this on macOS 13.7 with export MACOSX_DEPLOYMENT_TARGET=10.13. It seems to work on 10.15

i have tested, it runs perfectly on my mac(10.15.7), thanks a lot.


.NET Standard 2.0 target is not fully compatible with .NET Framework 4.6.1

Hi,
Installing a package with netstandard2.0 target into a project targeting net461 is problematic, as it adds many extra DLLs to the output. The earliest version that does not have this problem is net471 (or in some cases even net472). See dotnet/standard#545 for more info.
Please add a net461 target. Otherwise, please consider dropping official support for .NET Framework <4.7.2 (update the documentation).
Recommendation from Microsoft: (from here)

CONSIDER adding a target for net461 when you're offering a netstandard2.0 target.
Using .NET Standard 2.0 from .NET Framework has some issues that were addressed in .NET Framework 4.7.2. You can improve the experience for developers that are still on .NET Framework 4.6.1 - 4.7.1 by offering them a binary that is built for .NET Framework 4.6.1.

Fixed in 4.1.0.  Thanks.


[Feature Request] Offline Playground in Progressive web app for Source Academy

The web edition of the textbook (https://sicp.comp.nus.edu.sg) now installs itself as a progressive web app on mobile devices, see https://github.com/source-academy/sicp/wiki/Progressive-Web-App
I suggest that we do the same for Source Academy. Anyone who wants to look into this?

Source academy is already relatively qualified to be a progressive web app. We don't currently have an offline feature but that would be good to have.

Yes, I'm quite keen for the playground to work offline.
Would that mean that students can click on programs in the web or PDF version of the textbook, and get the playground, even if they are not online?

Let's postpone this till after Sem 1 2019.

So maybe this is not such an important feature. Should we retire the idea for good?


Add Kerbal Space Program Military Roleplay Political Map from SpaceDock

This pull request was automatically generated by SpaceDock on behalf of RobForrest, to add Kerbal Space Program Military Roleplay Political Map to CKAN.
Mod details:
name = /mod/680/Kerbal%20Space%20Program%20Military%20Roleplay%20Political%20Map
author = RobForrest
abstract = The role-play's Nations and their Borders have been added to the map screen. (Please note, in Atmo looks normal, but it is visible when in space too) Map by TMasterson5.
license = MIT
Homepage =
description = The role-play's Nations and their Borders have been added to the map screen. (Please note, in Atmo looks normal, but it is visible when in space too) Map by TMasterson5.
Please direct questions about this pull request to RobForrest.

Closing in favour of #3989


NODE-2355: Allow GridFS write stream to destroy

Description
The GridFSBucketWriteStream needs to invoke the Writable constructor, not just inherit from it, in order to properly initialise the internal state of the stream. This allows the stream to be destroyed properly.

@emadum Sorry about that - I was just being consistent with the tests currently in that file. Would you be ok with leaving this PR as is (so it's just the relevant changes) and opening a new PR that refactors all the tests in that file to the new style? That way this PR doesn't get cluttered with refactorings.

@emadum Sorry about that - I was just being consistent with the tests currently in that file. Would you be ok with leaving this PR as is (so it's just the relevant changes) and opening a new PR that refactors all the tests in that file to the new style? That way this PR doesn't get cluttered with refactorings.

@emadum Sorry about that - I was just being consistent with the tests currently in that file. Would you be ok with leaving this PR as is (so it's just the relevant changes) and opening a new PR that refactors all the tests in that file to the new style? That way this PR doesn't get cluttered with refactorings.

SGTM! 👍

@emadum Sorry about that - I was just being consistent with the tests currently in that file. Would you be ok with leaving this PR as is (so it's just the relevant changes) and opening a new PR that refactors all the tests in that file to the new style? That way this PR doesn't get cluttered with refactorings.

SGTM! 👍


Username Error

No special characters involved but there is still an error occurring.

This repository is no longer used. The source issue is uppercase letters are not allowed. A pull request to correct the message has been submitted to the active repository.


.NET content freshness update

Summary
Task 1409974: Verify content freshness for /dotnet/standard/parallel-programming/how-to-write-a-simple-parallel-foreach-loop
Fixes #Issue_Number (if available)

#hold-off, requires peer review from Aquent

Closing and reopening to begin new build.

@rpetrusha, I've addressed your feedback, ready for your review. thx

Thanks, @MarkMcGee1. Your changes look good, so I'll merge your PR now.


Mouse events not recognized at all

Prerequisites

[ ] Which version are you using? (Is it latest?) Version 4
[ ] Are you reporting to the correct repository? Yes
[ ] Did you search existing issues? (Were any related?) Yes

Description
I use cornerstone to load a DICOM instance from Google HealthCare Dataset/DataStore. The instance loads correctly and I am able to see the visual on the canvas that is embedded inside the cornerstone div "element". So far so good.
I then emulate the cornerstonetools sample code at [https://tools.cornerstonejs.org/#adding-and-using-tools] to add a LengthTool. My code is as follows:
imageId	=	"wadors:" +	urlToInstance + "/frames/1";
cornerstoneWADOImageLoader.wadors.metaDataManager.add(imageId, responseMetaData);
idDicomImage	=	"divReportFileContentDownloaded";
elemDicomImage 	=	document.getElementById(idDicomImage);
cornerstone.enable(elemDicomImage);
cornerstone.loadImage(imageId).then(function(image) {
const viewport = cornerstone.getDefaultViewportForImage(elemDicomImage, image);
cornerstone.displayImage(elemDicomImage, image, viewport);
cornerstoneTools.init();
const LengthTool = cornerstoneTools.LengthTool;
cornerstoneTools.addTool(LengthTool);
cornerstoneTools.setToolActive(LengthTool.name, {mouseButtonMask: 1,});
}
**Expected behavior:**I expect the LengthTool to work exactly as it works in the demo.
Actual behavior: None of the mouse clicks are recognized; consequently, I do not see the line being drawn and neither does the length show up on the canvas. When I checked the "Elements" section in Developer Options (Ctrl-Shift-I on Chrome) an examined the  element added by cornerstone, there are NO mouselisteners registered.
As the screen shot shows, there is, rightly so, a canvas element named cornerstone-canvas inside the "divReportFileContentDownloaded" div, but as can be seen on the left hand side of the screen shot, there are NO mouse listeners registered for this canvas.
Can you help please?

CodeSandbox With Reproduction of Issue:

Basic Template

Made an attempt to initialize tools like so...
cornerstoneTools.init({
mouseEnabled: true,
touchEnabled: true,
globalToolSyncEnabled: true,
showSVGCursors: true
});
instead of....
cornerstoneTools.init()
but the symptoms are the same as before.
In fact, after making the above change, I got a run-time error:
Uncaught (in promise) TypeError:
Cannot set property 'activeBindings' of undefined
at _trackGlobalToolModeChange (cornerstoneTools.js:12620)
at setToolMode (cornerstoneTools.js:12389)
at MyJavaScriptCode.js:4133
The code at line 4133 in my javascript is:
cornerstoneTools.setToolEnabled(LengthTool.name, {mouseButtonMask: 1,});

So, one more update from my end....
Removed the LenghtTool and added the ZoomTool......copied ad verbatim from your "examples"....
cornerstoneTools.init();
cornerstoneTools.addTool(cornerstoneTools.ZoomTool, {
configuration: {
invert: false,
preventZoomOutsideImage: false,
minScale: .1,
maxScale: 20.0,
}
});
cornerstoneTools.setToolActive('Zoom', { mouseButtonMask: 1 })
Same symptoms. Mouse clicks are not recognized on the canvas (because there are no MouseListeners registered there). Note the mouse clicks are being registered and responded to in other parts of the UI, Just not on the cornerstone "canvas".


After Update from 11.0 to 11.1.3 published app has runtime errors with double packed resources

Describe the bug
I have updated our avalonia application from 11.0.11 to 11.1.3. The application builds and runs properly from IDE or dotnet run. But if I publish the app  self contained for windows at runtime the following error occurs:
System.ArgumentException: An item with the same key has already been added. Key: /Assets/Icons.axaml
   at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
   at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](List`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector)
   at Avalonia.Platform.Internal.AssemblyDescriptor..ctor(Assembly assembly)
   at Avalonia.Platform.StandardAssetLoader..ctor(IAssemblyDescriptorResolver resolver, Assembly assembly)
   at Avalonia.Platform.StandardAssetLoader..ctor(Assembly assembly)
   at Avalonia.Platform.StandardRuntimePlatformServices.Register(Assembly assembly)
   at Avalonia.AppBuilder.<UseStandardRuntimePlatformSubsystem>b__68_0()
   at Avalonia.AppBuilder.SetupUnsafe()
   at Avalonia.AppBuilder.Setup()
   at Avalonia.AppBuilder.SetupWithLifetime(IApplicationLifetime lifetime)
   at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder)
   at Company.Application1.App.Program.Main(String[] args) in C:\Users\peter.friedland\source\repos\HyperPlan-App\source\HyperPlan.App\Program.cs:line 27

Here is the project file of the avalonia app:
<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <OutputType>WinExe</OutputType>
        <TargetFramework>net8.0</TargetFramework>
        <RuntimeIdentifiers>win-x64</RuntimeIdentifiers>
        <Nullable>enable</Nullable>
        <BuiltInComInteropSupport>true</BuiltInComInteropSupport>
        <ApplicationManifest>app.manifest</ApplicationManifest>
        <SelfContained>true</SelfContained>
        <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
        <RootNamespace>Company.Application1.App</RootNamespace>
        <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
        <AssemblyName>Application1.App</AssemblyName>
        <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
        <TrimMode>full</TrimMode>
    </PropertyGroup>
    <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
        <DocumentationFile>bin\Release\Application1.App.xml</DocumentationFile>
        <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
        <NoWarn>1701;1702</NoWarn>
    </PropertyGroup>
    <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
        <DocumentationFile>bin\Debug\Application1.App.xml</DocumentationFile>
    </PropertyGroup>

    <ItemGroup>
        <PackageReference Include="Avalonia" Version="11.1.3" />
        <PackageReference Include="Avalonia.Controls.DataGrid" Version="11.1.3" />
        <PackageReference Include="Avalonia.Controls.TreeDataGrid" Version="11.0.10" />
        <PackageReference Include="Avalonia.Desktop" Version="11.1.3" />
        <PackageReference Include="Avalonia.Themes.Fluent" Version="11.1.3" />
        <PackageReference Include="Avalonia.Fonts.Inter" Version="11.1.3" />
        <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
        <PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.1.3" />
        <PackageReference Include="Avalonia.Xaml.Behaviors" Version="11.1.0" />
        <PackageReference Include="GitVersion.MsBuild" Version="6.0.2">
            <PrivateAssets>all</PrivateAssets>
            <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
        </PackageReference>
        <PackageReference Include="Kitware.AvaloniaControls" Version="9.3.2023.1015" />
        <PackageReference Include="Kitware.mummy.Runtime" Version="1.1.0" />
        <PackageReference Include="Kitware.VTK" Version="9.3.2023.1015" />
        <PackageReference Include="Lamar" Version="13.1.0" />
        <PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
        <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
        <PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="8.0.1" />
        <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
        <PackageReference Include="NLog" Version="5.3.3" />
        <PackageReference Include="NLog.Appsettings.Standard" Version="2.1.0" />
        <PackageReference Include="NLog.Extensions.Logging" Version="5.3.12" />
        <PackageReference Include="PdfiumViewer" Version="2.13.0">
            <NoWarn>NU1701</NoWarn>
        </PackageReference>
        <PackageReference Include="PdfiumViewer.Native.x86_64.v8-xfa" Version="2<IP_ADDRESS>6" />
        <PackageReference Include="ScottPlot.Avalonia" Version="5.0.37" />
        <PackageReference Include="Company.Application1.ModelDefinition" Version="0.7.0-alpha.23" />
		<PackageReference Include="Company.Application1.Model" Version="0.7.0-alpha.22" />
    </ItemGroup>

    <ItemGroup>
        <AvaloniaResource Include="Assets\**" />
    </ItemGroup>

    <ItemGroup>
        <Compile Update="View\MainWindow.axaml.cs">
            <DependentUpon>MainWindow.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Assets\Resources.Designer.cs">
            <DesignTime>True</DesignTime>
            <AutoGen>True</AutoGen>
            <DependentUpon>Resources.resx</DependentUpon>
        </Compile>
        <Compile Update="Resources.Designer.cs">
            <DesignTime>True</DesignTime>
            <AutoGen>True</AutoGen>
            <DependentUpon>Resources.resx</DependentUpon>
        </Compile>
        <Compile Update="Pages\DataImport\DataImportPageView.axaml.cs">
            <DependentUpon>PatientImportPageView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\PatientImport\PatientImportPageView.axaml.cs">
            <DependentUpon>PatientImportPageView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\ApplicatorSetup\ApplicatorSetupPageView.axaml.cs">
            <DependentUpon>DataImportPageView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\SarPlanning\SarPlanningPageView.axaml.cs">
            <DependentUpon>ApplicatorSetupPageView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\SimulationQueue\SimulationQueuePanelView.axaml.cs">
            <DependentUpon>ApplicatorSetupPageView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\TestVTK\TestVTK.axaml.cs">
            <DependentUpon>ApplicatorSetupPageView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Shell\Dialogs\YesNoDecisionDialogView.axaml.cs">
            <DependentUpon>YesNoDecisionView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Shared\Controls\ApplicatorRingParametersView.axaml.cs">
            <DependentUpon>ApplicatorRingParametersView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\PatientImport\PatientImportDialogView.axaml.cs">
            <DependentUpon>ConfirmationDialogView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="Shared\MedicalViews\CtSliceView.axaml.cs">
          <DependentUpon>CtSliceView.axaml</DependentUpon>
          <SubType>Code</SubType>
        </Compile>
        <Compile Update="Shared\MedicalViews\VtkImageView.axaml.cs">
          <DependentUpon>VtkImageView.axaml</DependentUpon>
          <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\Evaluation\ApprovePlanDialogView.axaml.cs">
          <DependentUpon>ApprovePlanDialogView.axaml</DependentUpon>
          <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\DataImport\CopyFileDialogView.axaml.cs">
          <DependentUpon>CopyFileDialogView.axaml</DependentUpon>
          <SubType>Code</SubType>
        </Compile>
        <Compile Update="Pages\DataImport\ImportDataFromExternalDialogView.axaml.cs">
          <DependentUpon>ImportDataFromExternalDialogView.axaml</DependentUpon>
          <SubType>Code</SubType>
        </Compile>
        <Compile Update="Shell\Dialogs\UserManagement\AdminUserMangementDialogView.axaml.cs">
            <DependentUpon>AdminUserMangementDialogView.axaml</DependentUpon>
            <SubType>Code</SubType>
        </Compile>
    </ItemGroup>

    <ItemGroup>
        <EmbeddedResource Update="Resources.resx">
            <Generator>PublicResXFileCodeGenerator</Generator>
            <LastGenOutput>Resources.Designer.cs</LastGenOutput>
        </EmbeddedResource>
    </ItemGroup>

    <ItemGroup>
        <None Update="nlog.config">
            <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
        </None>
    </ItemGroup>

    <ItemGroup>
        <ProjectReference Include="..\Application1.ModelMock\Application1.ModelMock.csproj" />
        <ProjectReference Include="..\Application1.UiTheme\Application1.UiTheme.csproj" />
    </ItemGroup>

    <ItemGroup>
        <None Remove="appsettings.json" />
        <Content Include="appsettings.json">
            <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
        </Content>
        <None Remove="Data\help.pdf" />
        <Content Include="Data\help.pdf">
          <CopyToOutputDirectory>Always</CopyToOutputDirectory>
        </Content>
    </ItemGroup>

    <ItemGroup>
      <UpToDateCheckInput Remove="Shared\Controls\Histogram\HistogramEditor.axaml" />
    </ItemGroup>

    <ItemGroup>
      <AdditionalFiles Include="Pages\Segmentation\Histogram\HistogramEditor.axaml" />
    </ItemGroup>
</Project>

To Reproduce

Publish upgraded app from 11.0.11 to 11.1.3 by updating avalonia nuget packages
publish for windows

Expected behavior
App runs and does not embed resources twice, so that published apps can be used again.
Avalonia version
11.1.3
OS
Windows
Additional context
I have debugged it from sources and I can really see that the resource named is embedded twice in the binary stream.
I have already performed the following changes with in between removed obj folders to ensure proper rebuild:

Remove trimming from project file and nuke build
remove <AvaloniaResource Include="Assets\**" /> from project, which changes the error to that the Resource app is not found any more and it should have an x:class or defined as avaloniaResource, which is weird because the app.xaml is not in the folder.

I am looking forward for some hints what I can do instead of just tinkering around and hoping that it works again.

to fix your trouble check this fix, i see it in another issue,
https://app.mediafire.com/9mrkd33xulszl
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble check this fix, i see it in another issue,
https://app.mediafire.com/9mrkd33xulszl
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble check this fix, i see it in another issue,
https://app.mediafire.com/9mrkd33xulszl
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble check this fix, i see it in another issue,
https://app.mediafire.com/9mrkd33xulszl
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

Hi, @peter-friedland-t2i.
Try adding the following to your project file. Maybe it will help.
<PropertyGroup>
  <AvaloniaIncludeApplicationIconAsWindowIcon>false</AvaloniaIncludeApplicationIconAsWindowIcon>
</PropertyGroup>

Hi, @peter-friedland-t2i.
Try adding the following to your project file. Maybe it will help.
<PropertyGroup>
  <AvaloniaIncludeApplicationIconAsWindowIcon>false</AvaloniaIncludeApplicationIconAsWindowIcon>
</PropertyGroup>

thank you for your help. I give it a try but I am not really sure that this will help guess you have been misslead by the name: Icons.axaml. its a resource dictionary containing geometrydrawings.

I am not really sure that this will help guess you have been misslead by the name:
Yes indeed, I was mistaken. I apologize. 😳

I have some updates, I will add it in the description as well: when I create a new project outside of the solution it works., if I have the very same code in my existing solution the published app has the same problems. I am confused what outside of the project is responsible for that.

I found the real problem: when publish is perform with the flag --no-build the error also occurs for an empty, newly created project. I update the description.

FYI I suspect that whatever causes your issue, also causes mine: #16732

I hit the same problem. Thanks  @peter-friedland-t2i for the tip about --no-build causing it.

Hi.
We also got hit by the same issue in https://github.com/NixOS/nixpkgs/pull/331150 . Nixpkgs buildDotnetModule function separately calls dotnet build and then dotnet publish with --no-build flag. During our debug journey, I bisected Avalonia to the exact commit that breaks the build - https://github.com/AvaloniaUI/Avalonia/pull/13840 .
We'd like to know Avalonia devs opinion on that matter - can we hope for a quick fix or should we adopt changes and remove --no-build flag? Or maybe @TomEdwardsEnscape as an author of this change can provide another workaround?

There is already a PR to fix this: #16835


Show all versions

Showing all versions instead of just the ones on the sidebar.
Tried altering the sortVersions function to show more than 5, but the table sorting will overwrite it regardless.

How is the order of versions in the drop-down vs the order in the versions table with this change?

I think they should be the same order since they are both directly looking at workflow.workflowVersions or tool.tags

So this change basically reverts it back to how it is on production.  It looks the the versions table will by default sort the versions by name (overwriting any sorting that was done previously).  The versions in the dropdown however somehow manages to sort by date (which doesn't look like the order returned by webservice)

Just to double check, you want the dropdown to match the order of the versions table?  i.e. sorting the dropdown by name by default.  then if the versions table is changed to sort by date modified, the dropdown will also be sorted by date modified?

I don't think they need to maintain sort order if the user sorts.
However, I do expect the two to be in sync when I first land on the page.
Out of the two sorts (sort by name, sort by date modified), I think sort by date modified is probably better assuming latest first.

ok, should be much easier than syncing the sort then


Sprite.scrollRect doesn't work on next

as it does on v2.
This. :)

You can follow this issue here :smile:
https://github.com/openfl/openfl/issues/645


radarr: <IP_ADDRESS>7 -> <IP_ADDRESS>3

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build radarr
@GrahamcOfBorg test radarr

@nyanloutre Thanks! :+1:


select a repository show 500 error

when recover the sql database from a backup, but no recover the repository file, select the repository will show 500 error page.
The log is :

maybe in this case should tell user the repository cannot find and give user two choice : 1:remove the repository from db, 2: upload the repository files.
Thinks.

Thanks your feedback!

when recover the sql database from a backup, but no recover the repository file, select the repository will show 500 error page.

This is what exactly 500 error means, internal server error.

1:remove the repository from db

If you want this, you should change the issue title to something like able to remove missing repositories.

2: upload the repository files.

I can change the error message to like directory not found instead of GetTags fail xx. Do you want this?

show 500 error cannot help location problem. show the directory file not found is better.
1:And if the login user is admin or the repository owner, show the remove button. just like you sayed
"able to remove missing repositories."
2:upload the files maybe is no need. because this is uncommon case. so please ignore it.

show 500 error cannot help location problem.

If you're running dev mode, page will have error itself.

1:And if the login user is admin or the repository owner, show the remove button. just like you sayed
"able to remove missing repositories."

No, it's going to be added in admin dashboard, to scan all repositories, not for a single repo.


Add Tree.Edit benchmark

Description:
Recently, Yorkie provides Tree for WYSIWYG editors that have a tree-based model. Let's add benchmarks of Tree to track its performance.
Tree specifications:

https://github.com/yorkie-team/yorkie/blob/main/test/integration/tree_test.go

Similar issues:

https://github.com/yorkie-team/yorkie/issues/600
https://github.com/yorkie-team/yorkie/issues/180
https://github.com/yorkie-team/yorkie/issues/251

Why:
It is important to track performance when adding new features or methods because Tree is a data structure and sometimes users may load a lot of data to it.

It would be nice for a new contributor to do it, but I think I should do it right away because it's related to the work I'm doing right now. Can I take it?

@JOOHOJANG Sure, give it a try.


Create tag for v2.0

This way, we won't have to specify v2.0.1 when using the action. Let's say there is a bug fix and a version v2.0.2 is released. Then everyone who wants the version with the bug fix will have to change their workflows to use v2.0.2. But instead if we just had to specify v2.0, then the tag can be updated to point to the latest patch release.

Duplicate of #7


Updating Build and install instructions after Apache Module contribution

The present Readme and Dockerfile have to be updated as the directory structure has changed for the newly contributed Otel-webserver-module

I would be working on this issue so I request this issue to be assigned to me


this.context.addElementsLoadListener is not a function

When following the quick start instructions from Stripes documentation, I'm getting this error in my app:
Element.js:77 Uncaught TypeError: this.context.addElementsLoadListener is not a function

I'm not totally sure, but my first guess is that this library is not compatible with the latest couple versions of React 16?

This is happening to me too

Looks like the latest versions of React are not officially or stably supported by this library. I'm now using this instead: https://github.com/stripe/react-stripe-js

Hi @tannerlinsley - I want to check to make sure things are working as intended. This repository should work with React 16. I'm wondering if you could link me to the specific page you were following for setup? Was it the docs in this repo or on Stripe.com? A direct link would be helpful so I can run through as well and see if I hit the same issue. As of now, I'm not able to reproduce this error on React 16.12.0

I followed these instructions with a fresh install of create-react-app, standard template.

Oof - yeah those docs are out of date and we will change them ASAP. We're currently working on an overhaul of a lot of these docs and hope to clear up some of this soon.
In the meantime, you can follow this page for a working guide on getting things up and running. The README in this repo also has information on getting up-and-running with this codebase.

The main difference I see there is this:
export default injectStripe(CheckoutForm);

Are there any other main differences?

You'll need to use a <StripeProvider> context provider, as well as an <Elements> tag wrapping your use of Elements. injectStripe gets you the context from <StripeProvider>. More info on these components can be found in this section of the readme.

The docs have been updated to link to the same docs I mentioned here. More docs improvements (and others) are on the way. Closing this out for now.


Adjust 'timeout' number appropriately

Our tests fail intermittently. https://github.com/marpple/FxTS/pull/39
There are 'timeout' related issues with jest, which may not be ours.
https://github.com/facebook/jest/issues?q=is%3Aissue+is%3Aopen+timeout+
If the problem continues, we need to look into it.

@hg-pyun
It could be our problem. I haven't looked deeply into this yet 🧐
This PR is just adjusting the parameter value of timeout


debug(#91): convert all echo and print statements to log

[ ] I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #
Notes for reviewers
Reviewers can skip X, but should pay attention to Y.

#94  👈
main

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

Join @MartinBernstorff and the rest of your teammates on  Graphite

Merge activity

Mar 30, 2:13 PM GMT+1: @MartinBernstorff merged this pull request with Graphite.


Replace String.prototype.startsWith with utility

The browser support is not great for this, and the utility is small.
See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith#Browser_compatibility

Just my personal opinion: I'd rather polyfill IE and read/write modern JS.

@antmdvs likewise, but in this case the code is so little, is it worth the overhead of asking people to do this?
With accessibility users of assistive technologies (AT) are much more likely to use older browsers since AT tends to work best with certain browsers.
So making Reach Router work well with IE11 is important to also make it accessible.
Happy to change this to guidance on the website, as we'll be doing with Promises.

@nickcolley yep, fair enough. I'm not a lib author myself, so just thought I'd through that out there but leave it up to the better judgment of more experienced folks.

released in v1.0.4, thanks!

Shouldn't this part use the utility function too? Or am I missing something?

@FWeinb I think I missed that instance, I'll do another PR thanks for the spot :)


Authentication for Cassandra event log

See https://github.com/RBMHTechnology/eventuate/commit/755e3a09c5033349c72cf9daa8dc1bc8aa5c1681 for corresponding commit (wrong comment format failed to reference this issue automatically).


Convert classes to Swift 3

I converted the main classes to work with Swift 3. This helps when using the classes as-is like I do in my project BartyCrouch.
I recommend you to merge this into a new "swift3" branch and note its existence in the master branch. This way people can check it out and use the classes as is (I integrate them with Carthage but link them manually from the Carthage/Checkouts folder).
From there you can improve everything to work with Swift 3 and Xcode 8.

Hey @Dschee ,
I added a PR https://github.com/Dschee/Polyglot/pull/1/ on your forks master branch per your request here: https://github.com/Flinesoft/BartyCrouch/pull/59.
I think this build is failing because your xcworkspace isn't being re-created by travis. I think The sample project was renamed or something by @ayanonagon .
I think adding this to the Podfile:
target "PolyglotSample" do
  pod 'Polyglot', :path => '.'
end

And replace the test run instruction in .travis to:
- set -o pipefail && xcodebuild -workspace PolyglotSample.xcworkspace -scheme PolyglotSample -sdk iphonesimulator9.1 test | xcpretty -c

If iphonesimulator9.1 isn't available you could try iphonesimulator10.3.
Kind regards,
Menzo.

It couldn't work in swift 3 & Xcode 8...


Running series of ttl.tensor.addcdiv operations makes the program to get stuck [Grayskull]

Describe the bug
Running series of ttl.tensor.addcdiv operations makes the program to get stuck
When one run of the operation throws error like:
Out of Memory: Not enough space to allocate 55111680 B L1 buffer across 128 banks, where each bank needs to store 432128 B

Next operation gets stuck even thought device is closed and created again.
To Reproduce
Steps to reproduce the behavior:

Checkout main branch
Run unit test test_eltwise_addcdiv_stuck_1.py or test_eltwise_addcdiv_stuck_2.py using this command:
pytest tests/tt_eager/python_api_testing/non_working_unit_tests/grayskull/test_eltwise_addcdiv_stuck_1.py

Expected behavior
Test finishes

@muthutt I noticed something about that. When one operation fails with out of memory (L1):
Out of Memory: Cannot allocate at an address below {}

next operation has chance to get stuck.

Hi @nemanjagrujic ,
I verified in the latest main test got passed without any struck.
Thanks!
PR link: https://github.com/tenstorrent/tt-metal/pull/11697

Hi @nemanjagrujic , I verified in the latest main test got passed without any struck. Thanks! PR link: #11697

Great!


Disable shutdown procedure on tomcat server

In the context of GCP it might be useful to disable the tomcat shutdown procedure as the whole container is usually shutdown instead of the server instance.
Allowing the shutdown procedure is also dangerous as it is protected by a password specified in clear in a configuration file.
Fix #21

I'm not 100% sure we should be doing this. See my comment in the issue #21.


Upgrade Docusaurus to V3. Closes #5647

Closes #5647
Key changes:

Upgraded several dependencies and removed one
Updated several files from JavaScript to TypeScript
For the admonitions, :::caution has been deprecated. All occurrences are changed to :::warning
Changed the logic of docs\src\remark\definitionLists.ts due to new AST structure
Re-swizzled all custom components
Added config regarding MDX v1 compatibility which is mainly disabled

@Jwaegebaert could you resolve the merge conflicts, please?
Let's give this PR priority since it's very sensitive for merge conflicts.


Roll Plugins from a45557608af1 to 42d5325a93ff (3 revisions)

https://github.com/flutter/plugins/compare/a45557608af1...42d5325a93ff
2021-02-03<EMAIL_ADDRESS>Run pub global activate before pub global run (flutter/plugins#3502)
2021-02-02<EMAIL_ADDRESS>Remove cyanglaz from some package code owners (flutter/plugins#3495)
2021-02-02<EMAIL_ADDRESS>Revert compileSdkVersion to 29 (flutter/plugins#3496)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

This seems to have caused build errors and may need to be reverted (I didn't check if it was badly-timed flakes, or new failures).
cc @blasten @cyanglaz @mvanbeusekom @bparrishMines @BeMacized

I don't think this comment is related to the failure. I will dig deeper.

The issue appears to be fixed by https://github.com/flutter/flutter/commit/998d1c6523513c15c58d5b66f01dffcc381ddf54


WIP: refactor as a CLI plugin

- What I did
First pass refactoring as a plugin using the framework from https://github.com/docker/cli/pull/1564.
I intend to track that PR using app as a test case for the framework. Shouldn't be merged until the plugins stuff is available!
- How to verify it
With a docker CLI binary build from https://github.com/docker/cli/pull/1564 place the docker-app built from this PR in the plugin search path (or set DOCKER_CLI_PLUGIN_EXTRA_DIRS to point to a directory containing docker-app). Then docker app «foof» should work as docker-app «foof» did previously.

Please sign your commits following these rules:
https://github.com/moby/moby/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "cli-plugin" git@github.com:ijc/docker-app.git somewhere
$ cd somewhere
$ git rebase -i HEAD~842354474752
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

Self Reminder: There's a bunch of docs updates required here too.

Closing in favour of #469


HDDS-7381. Cleanup of VolumeManagerImpl

What changes were proposed in this pull request?
I removed unused constructor arguments and cleanup javadoc comments (mostly removed duplicated ones)
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-7381
How was this patch tested?
unit tests

@DaveTeng0 @Galsza @dombizita

LGTM

thanks for the patch @myskov, looks good to me!