Docker error with missing templates dir after recent merge

Hello, I just updated to latest docker  and sadly TwitchAutomator is not starting anymore. On website is error 500 and in console this error:
Uncaught Twig\Error\LoaderError: The "/var/www/twitchautomator/public/../templates" directory does not exist ("/var/www/twitchautomator/public/../templates"). in /var/www/twitchautomator/vendor/twig/twig/src/Loader/FilesystemLoader.php:92
Is this something on my end, or maybe problem in latest container?
Thanks :)
Full log:

Attaching to twitchautomator_broker_1, twitchautomator_web_1, twitchautomator_cron_1
cron_1    | time="2021-12-03T14:32:49Z" level=info msg="read crontab: /etc/crontab"
broker_1  | yarn run v1.3.2
web_1     | 2021-12-03 14:32:49,743 INFO supervisord started with pid 1
broker_1  | $ node server.js
broker_1  | Starting on port 8765...
broker_1  | Websocket server now listening for connections.
web_1     | 2021-12-03 14:32:50,746 INFO spawned: 'nginx' with pid 7
web_1     | 2021-12-03 14:32:50,747 INFO spawned: 'php-fpm' with pid 8
web_1     | [03-Dec-2021 14:32:50] NOTICE: fpm is running, pid 8
web_1     | [03-Dec-2021 14:32:50] NOTICE: ready to handle connections
web_1     | 2021-12-03 14:32:51,771 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
web_1     | 2021-12-03 14:32:51,771 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
web_1     | 2021-12-03 14:32:54.486 | helper |  Fetched access token from cache
web_1     | NOTICE: PHP message: PHP Fatal error:  Uncaught Twig\Error\LoaderError: The "/var/www/twitchautomator/public/../templates" directory does not exist ("/var/www/twitchautomator/public/../templates"). in /var/www/twitchautomator/vendor/twig/twig/src/Loader/FilesystemLoader.php:92
web_1     | Stack trace:
web_1     | #0 /var/www/twitchautomator/vendor/slim/twig-view/src/Twig.php(93): Twig\Loader\FilesystemLoader->addPath()
web_1     | #1 /var/www/twitchautomator/public/index.php(34): Slim\Views\Twig::create()
web_1     | #2 {main}
web_1     |   thrown in /var/www/twitchautomator/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 92
web_1     | 2021/12/03 14:32:54 [error] 9#9: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Twig\Error\LoaderError: The "/var/www/twitchautomator/public/../templates" directory does not exist ("/var/www/twitchautomator/public/../templates"). in /var/www/twitchautomator/vendor/twig/twig/src/Loader/FilesystemLoader.php:92
web_1     | Stack trace:
web_1     | #0 /var/www/twitchautomator/vendor/slim/twig-view/src/Twig.php(93): Twig\Loader\FilesystemLoader->addPath()
web_1     | #1 /var/www/twitchautomator/public/index.php(34): Slim\Views\Twig::create()
web_1     | #2 {main}
web_1     |   thrown in /var/www/twitchautomator/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 92" while reading response header from upstream, client: <IP_ADDRESS>, server: _, request: "GET / HTTP/1.1", upstream: "fastcgi://<IP_ADDRESS>:9000", host: "<IP_ADDRESS>:8082"
web_1     | <IP_ADDRESS> - - [03/Dec/2021:14:32:54 +0000] "GET / HTTP/1.1" 500 5 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36" "<IP_ADDRESS>, " 0.029 0.028 . -

I see, seems like i forgot to remove the loading of templates

fix pushed, hopefully

Thanks! Latest version solved problem and docker now runs : )


Player IDs

Not really an issue currently but we could be storing players by ID instead of name to avoid potential duplicate-player-name problems.

Late update for anyone following progress in this fork:
Addressed in https://github.com/edelkas/inne/commit/edbd173ea51d3889756f9c97ce80bf01ffeb85ed on 09 Sep 2020.


Mods should be able to delete a keyword from the database / Users should be able to delete what is remembered about them

While mods can update a keyword added to the database by running the !rememberthis command a second time, there is no current implementation to remove these keywords from the database entirely. There should be a command for !removerememberthis that allows for the deletion of keywords from the database for the RememberThis action. This should also be extended to create a !removememory command that removes what is remembered about that user, this could then have a redeem linked to it at a very low cost to allow users the QoL of deleting something if it doesn't do what they want.

This was implement in version 1.1-rc5 without a pull request.


support write slow down on a single shard.

We should limit the maximum number of L0 tables, otherwise, the shard size will keep growing and never have the chance to split.

We can maintain a golang.org/x/time/rate.Limiter in each Shard to limit the write throughput.
The applier doesn't limit the write because that would block other region's write.
The Shard adjusts the limit based on the number of L0 tables and MemTable size, and it provides an API to be used by the MVCCStore.Prewrite method to limit the write throughput, add limit here doesn't block any other threads.


Added performance tests

This is the result from running it locally on my desktop.
  Performance: 10202 lines JSON
    Remove token
      24 ms
    √ Remove token (108ms)
    Select character
      14 ms
    √ Select character (122ms)
    Select word
      10 ms
    √ Select word (113ms)
    Select token
      8 ms
    √ Select token (110ms)
    Select identifier
      7 ms
    √ Select identifier (115ms)
    Select line
      40 ms
    √ Select line (141ms)
    Select sentence
      25 ms
    √ Select sentence (126ms)
    Select paragraph
      5 ms
    √ Select paragraph (104ms)
    Select document
      8 ms
    √ Select document (115ms)
    Select nonWhitespaceSequence
      8 ms
    √ Select nonWhitespaceSequence (96ms)
    Select string
      247 ms
    √ Select string (353ms)
    Select map
      167 ms
    √ Select map (248ms)
    Select collectionKey
      135 ms
    √ Select collectionKey (223ms)
    Select value
      142 ms
    √ Select value (222ms)
    Select boundedParagraph
      11822 ms
    √ Select boundedParagraph (11906ms)
    Select boundedNonWhitespaceSequence
      13749 ms
    √ Select boundedNonWhitespaceSequence (13837ms)
    Select surroundingPair.any
      20893 ms
    √ Select surroundingPair.any (21039ms)
    Select surroundingPair.curlyBrackets
      365 ms
    √ Select surroundingPair.curlyBrackets (483ms)
  18 passing (50s)

Checklist

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

@pokey Mind having a look at this? Once this is in I have a baseline to compare the collection items scope handler against.

The tests should pass once https://github.com/cursorless-dev/cursorless/pull/2700 is merged


Nested expressions sometimes can be unresolved

Good catch - thanks for the contribution :)

Good catch - thanks for the contribution :)

I'm glad it was useful :) Thanks for your work!


Remove brackets in default examples to be able to copy/paste it

Hello guys,
Just a little PR to be able to copy/paste the example of Get started (here https://react-hook-form.com/get-started/) without have to make some changes (remove of brackets).

ty ❤


Further improve performance for low-end devices

Improvements upon #111

[x] Crop ambilight at the top (also to the left and right)
[ ] Implement canvas projector via WebGL GPU shader blur instead of css blur
[ ] Implement Dual kawase blur in WebGL
[ ] Grab the video frames of a secondary 144p video element below the video if the resolution is > 1080p?

I'll close this issue because:

A secondary 144p video element increases CPU usage and network bandwidth, which are sparse on a low-end device
A blur shader in WebGL has probably no performance benefit. Because we will still need 2 draw calls.


Support a location other than the user's home

instead of automatically dumping all the configuration files to ~/file.ovpn, it will do the following:

Find location where the script is currently running
Make a directory in that folder specifically for config files
Store the OVPN files in that folder.

This seems to be a better way to handle the storage, as I always find myself running this script in ~/vpn to keep ~ neat and clean.
-by

One point to consider about this is that using the home directory "ensures" that we have write permissions there, as opposed to using the working directory if for example the script was piped from curl or something like that.
I think that was my original reasoning to use the home directory in the first place. Edge case, I know, but certainly not unseen.
If you personally need a different approach, I understand that, but fork the script.


Remove vehicles from station status

I guess this field was there in a release candidate at some point?

Closing, this has been fixed in #58


RuntimeError: CUDA: Error- invalid source on A100

Running the add example throws the following error on a100. However, it works on v100. Any thoughts about the cause of the issue would be very helpful!
Triton version: 2.0.0.dev20221202
The CUDA version is 11.7. ptxas info
ptxas: NVIDIA (R) Ptx optimizing assembler
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Jun__8_16:48:14_PDT_2022
Cuda compilation tools, release 11.7, V11.7.99
Build cuda_11.7.r11.7/compiler.31442593_0

Traceback (most recent call last):
  File "<string>", line 21, in add_kernel
KeyError: ('2-.-0-.-0-d82511111ad128294e9d31a6ac684238-2b0c5161c53c71b37ae20a9996ee4bb8-c1f92808b4e4644c1732e8338187ac87-d962222789c30252d492a16cca3bf467-12f7ac1ca211e037f62a7c0c323d9990-5c5e32ff210f3b7f56c98ca29917c25e-06f0df2d61979d629033f4a22eff5198-0dd03b0bd512a184b3512b278d9dfa59-d35ab04ae841e2714a253c523530b071', (torch.float32, torch.float32, torch.float32, 'i32'), (1024,), (True, True, True, (True, False)))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/Developer/torchdynamo-benchmark/triton_playground/vector_add.py", line 85, in <module>
    benchmark.run(print_data=True, show_plots=True)
  File "/root/miniforge3/lib/python3.10/site-packages/triton/testing.py", line 314, in run
    self._run(bench, save_path, show_plots, print_data)
  File "/root/miniforge3/lib/python3.10/site-packages/triton/testing.py", line 269, in _run
    ret = self.fn(**x_args, **{bench.line_arg: y}, **bench.args)
  File "/root/Developer/torchdynamo-benchmark/triton_playground/vector_add.py", line 77, in benchmark
    ms, min_ms, max_ms = triton.testing.do_bench(lambda: add(x, y))
  File "/root/miniforge3/lib/python3.10/site-packages/triton/testing.py", line 140, in do_bench
    fn()
  File "/root/Developer/torchdynamo-benchmark/triton_playground/vector_add.py", line 77, in <lambda>
    ms, min_ms, max_ms = triton.testing.do_bench(lambda: add(x, y))
  File "/root/Developer/torchdynamo-benchmark/triton_playground/vector_add.py", line 49, in add
    add_kernel[grid](x, y, output, n_elements, BLOCK_SIZE=1024)
  File "/root/miniforge3/lib/python3.10/site-packages/triton/runtime/jit.py", line 106, in launcher
    return self.run(*args, grid=grid, **kwargs)
  File "<string>", line 41, in add_kernel
  File "/root/miniforge3/lib/python3.10/site-packages/triton/compiler.py", line 1268, in compile
    return CompiledKernel(name, so_cache_manager._make_path(so_name), fn_cache_manager.cache_dir, device)
  File "/root/miniforge3/lib/python3.10/site-packages/triton/compiler.py", line 1301, in __init__
    mod, func, n_regs, n_spills = _triton.code_gen.load_binary(metadata["name"], self.asm["cubin"], self.shared, device)
RuntimeError: CUDA: Error- invalid source

Where did you get this file? I'm not able to find the source online
/root/Developer/torchdynamo-benchmark/triton_playground/vector_add.py

@vermouth1992 Have any solution?

It is due to the cached kernel doesn't recognize the difference between architectures. Thus, the kernel compiled by V100 is used directly in A100 in my case. Deleting the cache ~/.triton works for me.


REE Warnings are out-of-date

Ruby Enterprise Edition is no longer an actively used thing in the Ruby community. We should remove warnings around this.

:+1: :100:


About the performance of the pretrained model

I download the pretrained weights of "faster_rcnn_r50_sspnet" and get the following results:
 Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=200 ] = 0.6227
 Average Precision  (AP) @[ IoU=0.50      | area=  tiny | maxDets=200 ] = 0.5835
 Average Precision  (AP) @[ IoU=0.50      | area= tiny1 | maxDets=200 ] = 0.4437
 Average Precision  (AP) @[ IoU=0.50      | area= tiny2 | maxDets=200 ] = 0.6191
 Average Precision  (AP) @[ IoU=0.50      | area= tiny3 | maxDets=200 ] = 0.6693
 Average Precision  (AP) @[ IoU=0.50      | area= small | maxDets=200 ] = 0.7189
 Average Precision  (AP) @[ IoU=0.50      | area=reasonable | maxDets=200 ] = 0.7330

I also try to change the maxDets to 1000 and the results is:
 Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=1000 ] = 0.6251
 Average Precision  (AP) @[ IoU=0.50      | area=  tiny | maxDets=1000 ] = 0.5858
 Average Precision  (AP) @[ IoU=0.50      | area= tiny1 | maxDets=1000 ] = 0.4492
 Average Precision  (AP) @[ IoU=0.50      | area= tiny2 | maxDets=1000 ] = 0.6222
 Average Precision  (AP) @[ IoU=0.50      | area= tiny3 | maxDets=1000 ] = 0.6719
 Average Precision  (AP) @[ IoU=0.50      | area= small | maxDets=1000 ] = 0.7188
 Average Precision  (AP) @[ IoU=0.50      | area=reasonable | maxDets=1000 ] = 0.7331

My test command is:
tools/dist_test.sh configs/sspnet/faster_rcnn_r50_sspnet_1x_coco.py epoch_10.pth 2 --eval bbox

So, how can I get the performance AP50 60.87 in README.md? Does the AP50 stand for AP50_tiny? Thanks!

It looks a little strange，my test performance is normal. Can u provide your envs?

I use python 3.7 and cuda 10.2 for test. Here is some packages in pip list:
mmdet                  2.19.0    /root/userfolder/SSPNet
mmcv-full              1.3.18
torch                  1.10.0

Did you use the same config as your code here? It uses "LoadSubImageFromFile" here during test.

I use the function merge_evaluate() here for test and I can get the correct result now. Thank you for your reply!

It looks a little strange，my test performance is normal. Can u provide your envs?

Hello, I use the erase_with_uncertain_dataset dataset in Tiny Person and the test results in your paper are different, which part of the dataset are you using?

It looks a little strange，my test performance is normal. Can u provide your envs?

Hi, I also got the strange result. Please indicate which part of the dataset you are using. Thanks!


The 'share' icon doesn't copy the right URL

I think it copied the URL of the item originally loaded, and not the one I'd subsequently navigated to.

Ok thanks, I'll check this out

This issue was moved to LibCrowds/libcrowds-viewer#108


Cython dependency

pip install triangle gives me error b/c I didn't have Cython.Distutils
after installing Cython, seems to work.

whoops, I'm an idiot. triangle_plot

ok, well, I have
http://dzhelil.info/triangle/genindex.html
and import triangle seems to pick that up first.


Deployment....

I just wanted to know how can I deploy your script to a web server? Thanks in advance.

@WizKid1968 I’ll work on adding more details in README soon(ish). Currently its deployed using Fly.io. If you want to use Fly then you can follow the instructions here https://github.com/remix-run/indie-stack#deployment on how to deploy.

Actually if you can tell me what files need to be included in the build directory, I believe I can successfully deploy the app to Azure.

@WizKid1968 I've updated the README to include deployment instructions.


[20.09] retroarch/cores: unmark broken

Motivation for this change
in https://github.com/NixOS/nixpkgs/pull/101736 nearly all retroarch cores got marked as broken.
As far as I can tell on Hydra only mame2016 failed to build. (I am struggling too read it though so I might be missing something)
I tried my Cores with nixpkgs.config.allowBroken = true; and they seem to be working.
This pull request reverts the marking of all cores as broken and marks mame2016 as broken.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
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 nixpkgs-review --run "nixpkgs-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.

I am guessing that the script is not smart enough to properly mark this package.

Result of nixpkgs-review pr 102145 run on x86_64-darwin 1

1 package marked as broken and skipped:

libretro.mame2016

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

1 package marked as broken and skipped:

libretro.mame2016


High availability testing for App Center

Describe the solution you'd like
Some way to disable app center without loosing any data so that the mobile apps we are building using App Center can be tested for availability and the app's response or error can be captured.
Describe alternatives you've considered
The App Center support team suggested that I could disable the firewall settings for App Center or remove all the App Center url's which were white listed by our organization.
Additional context
Our project would like to perform High availability testing on mobile apps built using App Center to test platforms like Azure DevOps and App Center so that the app's response to a system failure can be captured. The intent is to break the platforms temporarily or create a failure like situation.

I'm not sure I understand what you are requesting. If I understand it correctly, would it not be better to mock your backend with a 500 response?

What happens if App Center goes down? how will I know? What impact does it have on my apps and how soon can App center be back up and running?

We are doing high availability and DR readiness testing as we are getting closer to release of our mobile applications via App center.

I'm not sure I understand, are you trying to test App Center or your mobile app?


Questions about the restructuring

In investigating a fix for https://github.com/ScenicFramework/scenic_driver_local/issues/41 it looks like there's multiple issues that have cropped up after https://github.com/ScenicFramework/scenic_driver_local/pull/27
See

https://github.com/ScenicFramework/scenic_driver_local/issues/47
https://github.com/ScenicFramework/scenic_driver_local/issues/45
https://github.com/ScenicFramework/scenic_driver_local/pull/46

Admittedly my c is very rusty, so I may be a bit off base here.
Upon reviewing the code in https://github.com/ScenicFramework/scenic_driver_local/pull/27 more thoroughly I have a few questions:

Why rename p_ctx to v_ctx?

It feels like it was an unnecessary refactoring that ended up breaking bcm and drm modes and it doesn't appear to have driven by a naming conflict

Why is v_ctx in driver_data_t a void* instead of NVGcontext*?

In general I think we should strive to avoid void* and use more specific types instead unless we have a strong reason (and maybe this is one here)
Maybe the change to void* could have been done as part of https://github.com/ScenicFramework/scenic_driver_local/pull/31/files instead?

At least with regards to void*, that's the usual way (IIRC) of hiding implementation details. NVGcontext assumes that you're using NanoVG, which isn't always that case, depending. I'd bet that's why it was done.

Yes, that is the reason for the void*. The cairo work doesn't used NVGcontext.
The rename from p_ctx to v_ctx was for 2 reasons:

The v was to indicate that this is a void* and the implementation needs to cast it to the proper type of pointer
The rename helps with the compiler telling me where this needed to be handled (as it did for you as well with the build breaking for bcm, etc...). It was then intended that at the top of a function where the casting is done, that the concreted pointer variable name would be called p_ctx so that the rest of the function could be left as is.

The intended usage pattern for casting to the

Thanks for the info, that all makes sense. I still think the rename from p_ctx to v_ctx could have been done as a followup to the initial PR, but splitting it out that way doesn't do anything functionally, it just makes the refactor easier to write/review. Closing this since my questions have been answered.


can't compile.  gradle can't find junit:junit and com.facebook.react:react-native:+

Failed to resolve: junit:junit:4.12
Show in File
Show in Project Structure dialog
Failed to resolve: com.facebook.react:react-native:+
Show in File
Show in Project Structure dialog

I am closing the issue as a part of an effort to cleanup and revive the project. If this issue persists after v1.0.0, you are more than welcome to reintroduce the issue.
Thanks for your contribution.


#148574751 write end to end tests

What does this PR do?
Adds end-to-end tests
Description of Task to be completed?
-install dependencies
How should this be manually tested?
Any background context you want to provide?
What are the relevant pivotal tracker stories?
Screenshots (if appropriate)
Questions:

Coverage remained the same at 85.743% when pulling c25d8bec1e3ccdc2a2e6f97bf9f538a36bc47dd4 on chore/148574751/write-end-to-end-tests into 3fb2ec9546112a42fe6c4d02fcca16b235556cce on develop.

Coverage remained the same at 85.602% when pulling 79d5d86c0184ad5b32742ed82157565e3708a527 on chore/148574751/write-end-to-end-tests into 35faed64499d6958a25a7ff1ca24d238ae173f5c on develop.

Coverage remained the same at 85.602% when pulling 4c3a266b6334f010854fcf11baacad5b1bc258ae on chore/148574751/write-end-to-end-tests into 35faed64499d6958a25a7ff1ca24d238ae173f5c on develop.


Fix issue with asyncPopulate

The asyncPopulate function considers null values as objects
and tries to iterate over it. This commit fixes the issue.

Go JavaScript!


Remove the Height label on the transactions tables.

Height column is still showing on the other transactions tables. Remove it everywhere, pls.


Upping simplearm version to 2.3.2

[ ] styleCheck passes
[ ] unit tests pass
[ ] integration tests pass
[ ] manual tests pass
[ ] API docs updated

This build looks good.


Plugin won't load

I installed both the End Biomes plugin and the Mixin support plugin for version 2024.1 of MCreator (The one I'm using), and the plugin won't load in mcreator when I create a new forge project, could you help? there's no error, it just won't load.
Sorry if you also don't know the answer, thank you for your patience in reading this, have an awesome day/night.

it says in mcreator the plugin is loaded, I don't have any option to create the end biome, or the endstone block.

fixed, just needed to restart mcreator, then the pc, then mcreator, and then build the project. Thank you guys for contributing nothing as the issue was resolved too fast, I'm sure if I didn't resolve it I would've needed your help.
I may sound rude but I am grateful to you guys, and happy I didn't give you any problems.


golint

Fixes a few minor style issues that golint is complaining about, like consistent naming for receivers, etc.
Everything that's still left is about missing documentation on exported fields/functions.

This fails due to an unused package. Please consider using e.g. vim-go with goimports auto-format on save, in addition to the pre-commit hook for gofmt from the README. Maybe we could adapt this hook to use goimports...

fixed


Simdized quantized operations

Simdized quantized operations: DynamicQuantizeLinear, QuantizedLinear, and DequantizeLinear.
Added support for reduction to a scalar (current scheme for our tensor-only quantization), fused reduction of min an max needed for dynamic quantization, and added a generic support in KrnlBuilder to generate SIMD loops.
Also added MathBuilder support for clip and round so that we don't need to rely on onnx operators to do so when lowering to Krnl.

@chentong319 there is currently an error, working to fix it. It will only be a small change.

@chentong319 ran independent tests the fixes works. The latest commit should have a green build.

Summary of changes:
Elementwise:
RoundOp was expanded manually in elementwise, as a full loop over all operations. But I needed it as an operation performing on a scalar or a simd vector. So I pulled the implementation into MathBuilder, so that I can call it anywhere where I need to compute the Round (which is an elaborate operation rounding to even whole numbers).
Enabled simd for dequantize. The issue that prevented it was the lack of SIMD support for the MathBuilder.cast. Had to add this for quantize operations (which are now vectorized) so it now works here too.
Delayed splatting in getPartiallyFlattenedSimdCode. Since MathBuilder does the splatting when operations have a mixture of scalar and SIMD, no need to do it here anymore.
Reduction:
Migrated some list support in a separate file.
Created a new operation emitFullSIMDReductionFor that does a reduction to a single scalar (previous support only reduced to an array of reduction, not a single scalar). While at it, I also enable the fused reduction of 2 distinct reductions, as DynamicQuantizedLinear needs both the min and the max at the same time.
Changed the interface to know when ops need a division using a templated approach.
ONNXToKrnlCommon
For elementary, simple operations (such as Add/Sub...) don't have a custom emitScalarOpFDor template that use the MathBuilder, and thus they don't have the scalar/vector expansion scheme. Added it there directly.
[Dynamic] Quantize Linear
Added 2 functions to perform the Dynamic part (compute min/max to get the scale/zero point] and perform the conversion. Simply moved the methods to a new independently callable operations (as they will also be needed elsewhere in the future). Removed the onnx.xxx and replaced them by math.xxx builder as we now generate fused loops.
Krnl DialectBuilder
Generate a SIMD loop for the given kernel. See the .hpp for explanation of the scheme.
MLIR DialectBuilder
Added handling of scalar/vector for math.select, and cast (that one is tricky, I left explanation in the code, code are mostly making sure to systematically use the proper type, elementType or original possibly vector type).
I added a new computeSuitableUnrollFactor to guide simd. It basically look at if simd is possible from the data type, then look at the average usage of SIMD operations, decide of an additional unroll factor given the register pressure (low pressure, more unrolling; high pressure because lots of operation, less unrolling).
Code was added for math.round and math.clip

Do the terms, vector and simd, have different meaning in the code?
What's the constraint for the vector length (VL)? I am not clear about the relationship of vector dialect and the final simd code for particular machine.
For reduction, I wonder whether the loop fusion in later pass can save us the trouble of handling multiple reductions.
For divide by mean, we could represent that semantics with tensor dialect and make our code cleaner. But not easy in our onnx to krnl framework.
Overall, we are trying to generate the best code in performance for common patterns with complicated code.

Do the terms, vector and simd, have different meaning in the code?

I use them interchangeably. If you feel strongly about the one or the other, I can do a cleanup in a subsequent PR. Technically vectorization does not require the use of SIMD. For example ESSL has a vector mode where instead of calling one "math" function at a time, it calls a long vector of them of arbitrary length, and use a mixture of SIMD and scalar operations to execute them as fast as possible. SIMD implies the use of SIMD instructions.

Thanks, will implement your suggestions in the next PR, namely:

distinguish more precisely between Vector Length (VL) for hardware reason vs the additional unrolling for performance
give an example of how to use the new simd krnl interface.

Jenkins Linux s390x Build #15330 [push] Simdized quantized opera... started at 15:52

Jenkins Linux ppc64le Build #14355 [push] Simdized quantized opera... started at 15:53

Jenkins Linux amd64 Build #15325 [push] Simdized quantized opera... started at 14:52

Jenkins Linux amd64 Build #15325 [push] Simdized quantized opera... passed after 1 hr 13 min

Jenkins Linux s390x Build #15330 [push] Simdized quantized opera... passed after 1 hr 46 min

Jenkins Linux ppc64le Build #14355 [push] Simdized quantized opera... passed after 2 hr 5 min


Collapsible structblocks inside streamfield?

I think that it would be nice if already filled structblocks inside streamfield on editing were collapsed/collapsible, just like field collections(it's so hard to scroll a lot a lot of structblocks, especially if they consist of some ListBocks). And when there's a lot of already filled structblocks and you editing content, it's hard to realise which structblock is it, only on hover I can see on top-right corner some info. I think would be good to have smth like icon of this block on top-left corner. Or maybe some bolder borders(dotted) to better realise where's the edges of blocks.

Thanks @MechanisM, good points.
Our vision for streamfield has so far been more like google docs, where you don't see any boundary between a paragraph, and an image, and another paragraph, but people don't seem to be appreciating that in practice. We'll certainly consider this further.

I got it! Btw, google docs' approach looks nice, coz they're using smth like contenteditable(not sure, need to take a look) and I don't see any fields and/or textareas - all content looks okay and I don't look at it like some separate parts(blocks). Wagtail's streamfield shows me a lot of fields and textareas and choosers and it's a mess. It's not so easy to recognise which block you currently scrolling. Wagtail makes me think that these blocks are separate, while google docs makes me think about content and not separate parts of it in mind - like it's just single rich text block and not a few blocks combined together one by one.

As part of the Wagtail’s first Kickstarter campaign, I’m working on this!
https://www.kickstarter.com/projects/noripyt/wagtails-first-hatch

Closing as duplicate of #1336.


Failed to open the predefined source/Failed when searching source: msstore

Hello I am currently getting the error:
"Failed to open the predefined source; please report to winget maintainers.
An unexpected error occurred while executing the command:
0x800700b7 : Cannot create a file when that file already exists."
When trying to use winget. I have tried to install the latest dev build but that has not solved the issue. I tried a few different steps found in other posts such as updating sources but no go. This error is on my work computer running normal build of win 11.
Oddly I'm also having issues with winget on my home PC with win 11 beta ring but that error says the following:
"Failed when searching source: msstore
An unexpected error occurred while executing the command:
0x8a150044 : The rest source endpoint is not found."
I can make two separate posts if that is better.

Sure thing this is from the computer with the first issue.
WinGetPC1-2023-05-12-14-52-13.785.log
That last line is really odd as I do not have a D drive installed at the moment and windows was never on the D drive anyway.
Output from the second PC is below.... odd it didn't even want to run
C:\Windows\System32>winget source reset --force --verbose-logs --open-logs
Windows Package Manager v1.4.11071
Copyright (c) Microsoft Corporation. All rights reserved.
This feature is a work in progress, and may be changed dramatically or removed altogether in the future. To enable it, edit your settings ('winget settings') to include the experimental feature: 'openLogsArgument'
This command drops existing sources, potentially leaving any local data behind. Without any argument, it will drop all sources and add the defaults. If a named source is provided, only that source will be dropped.
usage: winget  source reset [[-n] ] []
The following arguments are available:
-n,--name                 Name of the source
The following options are available:
--force                   Forces the reset of the sources
-?,--help                 Shows help about the selected command
--wait                    Prompts the user to press any key before exiting
--verbose,--verbose-logs  Enables verbose logging for WinGet
--disable-interactivity   Disable interactive prompts
More help can be found at: https://aka.ms/winget-command-source
That lead me down a rabbit hole so I edited my json to include that experimental feature but it still will not make a log output. I check the folder location nothing of use there.

Possibly related to:

#2947

On computer 1 we got a bit further using the info from that article but sill no go. That D drive error is gone.
Failed to open the predefined source; please report to winget maintainers.
An unexpected error occurred while executing the command:
0x800700b7 : Cannot create a file when that file already exists.
WinGet-2023-05-18-12-42-37.810.log
Second PC I have a feeling I need to reinstall winget.
Failed when searching source: msstore
An unexpected error occurred while executing the command:
0x8a150044 : The rest source endpoint is not found.

You can use:
https://aka.ms/getwinget - Latest stable version at GitHub
https://aka.ms/getwingetpreview - Latest preview version at GitHub

installed dev preview no luck on pc 2 but I do get logs now.
2023-05-18 12:49:39.375 [CORE] WinGet, version [1.5.1081-preview], activity [{3B4CE009-927F-47A9-9582-C2F34B63304D}]
2023-05-18 12:49:39.375 [CORE] OS: Windows.Desktop v10.0.22624.1616
2023-05-18 12:49:39.375 [CORE] Command line Args: winget  source reset --force --verbose-logs --open-logs
2023-05-18 12:49:39.376 [CORE] Package: Microsoft.DesktopAppInstaller v1.20.1081.0
2023-05-18 12:49:39.376 [CORE] IsCOMCall:0; Caller: winget-cli
2023-05-18 12:49:39.380 [CLI ] WinGet invoked with arguments: 'source' 'reset' '--force' '--verbose-logs' '--open-logs'
2023-05-18 12:49:39.380 [CLI ] Found subcommand: source
2023-05-18 12:49:39.380 [CLI ] Found subcommand: reset
2023-05-18 12:49:39.380 [CLI ] Leaf command to execute: root:source:reset
2023-05-18 12:49:39.380 [CLI ] Executing command: reset
2023-05-18 12:49:39.394 [CORE] Setting action: Remove, Type: Secure, Name: user_sources
2023-05-18 12:49:39.394 [CORE] Setting action: Remove, Type: Standard, Name: sources_metadata
2023-05-18 12:49:39.442 [CLI ] Leaf command succeeded: root:source:reset

can i remove winget from add and remove apps safely?

I tired the repair and reset from their no luck

It's the App Installer. I don't believe it will let you remove it via Windows Apps & Features.
I was going to suggest repair or reset, but you already did that.
What do you get from winget --info?

It was able to let me uninstall it from there, but i still have winget

Odd the store is still saying the app installer is installed too but its no longer in installed apps

pc 1
Windows: Windows.Desktop v10.0.22621.1702
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.20.1081.0
Winget Directories
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\Diag…
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\sett…
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Links
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale
Admin Setting                             State
LocalManifestFiles                        Disabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Disabled

pc 2
Windows: Windows.Desktop v10.0.22624.1616
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.20.1081.0
Winget Directories
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Links
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale
Admin Setting                             State
LocalManifestFiles                        Disabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Disabled

winget also does nothing on pc 2 if i use powershell oddly like its looking for the app to open

Do you have the App Execution Alias enabled on both machines?

No clue lol

You can search for it in "settings"

On the first machine, I think that somehow we are seeing the same MSIX package on the system twice, with the same version.  We can mitigate it in the code, but it would be interesting to see what the root cause is (and it would probably fix you now).
This in PowerShell should hopefully show the culprit (a duplicate value).  If you paste the output here I will find the dupe if you don't want to:
Get-AppxPackage -PackageTypeFilter Main | %{ $_.PackageFamilyName }

Microsoft.YourPhone_8wekyb3d8bbwe
Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe
Microsoft.ZuneVideo_8wekyb3d8bbwe
Microsoft.WindowsStore_8wekyb3d8bbwe
Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe
Microsoft.GetHelp_8wekyb3d8bbwe
DropboxInc.Dropbox_wkt425jdc3sga
Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe
Microsoft.WindowsNotepad_8wekyb3d8bbwe
Microsoft.ScreenSketch_8wekyb3d8bbwe
AD2F1837.HPDesktopSupportUtilities_v10z8vjag6ke6
Microsoft.HEIFImageExtension_8wekyb3d8bbwe
Microsoft.HEVCVideoExtension_8wekyb3d8bbwe
Microsoft.Paint_8wekyb3d8bbwe
Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe
Microsoft.WindowsCamera_8wekyb3d8bbwe
MicrosoftWindows.Client.CBS_cw5n1h2txyewy
MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy
AD2F1837.HPPrinterControl_v10z8vjag6ke6
Clipchamp.Clipchamp_yxz26nhyzhsrt
Microsoft.WindowsMaps_8wekyb3d8bbwe
Microsoft.SecHealthUI_8wekyb3d8bbwe
AdvancedMicroDevicesInc-RSXCM_fhmx3h6dzfmvj
Microsoft.MicrosoftEdge_8wekyb3d8bbwe
Microsoft.WindowsAlarms_8wekyb3d8bbwe
microsoft.windowscommunicationsapps_8wekyb3d8bbwe
NotepadPlusPlus_7njy0v32s6xk6
Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Microsoft.Winget.Source_8wekyb3d8bbwe

For the other PC, you can try just going to this link:
https://storeedgefd.dsx.mp.microsoft.com/v9.0/information
From the error, that should give the failing PC a 404.  If it isn't, then I'm not sure what is failing.  You can get around the experimental feature issue by just removing --open-logs and instead getting the log location from winget --info.  The log file should give a better indication of exactly what is getting a 404.

nope works fine
e	"Microsoft.Marketplace.Storefront.StoreEdgeFD.BusinessLogic.Response.PackageMetadata.PackageMetadataResponse, StoreEdgeFD"
Data
$type	"Microsoft.Marketplace.Storefront.StoreEdgeFD.BusinessLogic.Response.PackageMetadata.PackageMetadataData, StoreEdgeFD"
SourceIdentifier	"StoreEdgeFD"
SourceAgreements
$type	"Microsoft.Marketplace.Storefront.StoreEdgeFD.BusinessLogic.Response.PackageMetadata.SourceAgreements, StoreEdgeFD"
AgreementsIdentifier	"StoreEdgeFD"
Agreements
0
$type	"Microsoft.Marketplace.Storefront.StoreEdgeFD.BusinessLogic.Response.PackageManifest.AgreementDetail, StoreEdgeFD"
AgreementLabel	"Terms of Transaction"
AgreementUrl	"https://aka.ms/microsoft-store-terms-of-transaction"
ServerSupportedVersions
0	"1.0.0"
1	"1.1.0"
RequiredQueryParameters
0	"market"
RequiredPackageMatchFields
0	"market"

So Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe is probably the problem (although I apparently have 45 of those on my machine, but no version conflicts...).
Get-AppxPackage Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe

Should hopefully give us more information about the two.

kk

I looked on computer two to where the winget symlink is and winget.exe is not there. I tried installing the latest preview build but it's still not showing up.

It keeps looking for the D (drive lol) on both PC have no clue wtf is going on.
PC1:
WinGet-2023-05-24-16-04-34.135.log
PC2:
WinGet-2023-05-24-16-03-37.424.log

@JohnMcPMS I think you said this might be an artifact from something else. Could you elaborate a bit?

@johnnyde94 if you run
winget uninstall Microsoft.Winget.Source_8wekyb3d8bbwe
then
winget source reset --force as an administrator
Does this resolve the issue?

On My main pc(2) no luck on PC 1 it DID fix the issue.

If i try to run winget on cmd it "runs" on powershell it doesn't recognise winget

it says to select an app to open "winget" so I'm assuming the computer is confused as to how it's installed. I tried to reinstall with the latest beta but no luck

What do you get for (run in PowerShell):
get-appxpackage *vclibs* | select PackageFamilyName,Version,Architecture
get-appxpackage *xaml* | select PackageFamilyName,Version,Architecture
`get-appxpackage appinstaller | select PackageFamilyName,Version,Architecture'

You can also try:
Reset-AppxPackage -Package Microsoft.DesktopAppInstaller_1.20.1511.0_x64__8wekyb3d8bbwe

PS C:\Users\johnn> get-appxpackage vclibs | select PackageFamilyName,Version,Architecture
PackageFamilyName                                Version      Architecture

Microsoft.VCLibs.140.00_8wekyb3d8bbwe            14.0.30704.0          X64
Microsoft.VCLibs.120.00.UWPDesktop_8wekyb3d8bbwe 12.0.40653.0          X64
Microsoft.VCLibs.120.00.UWPDesktop_8wekyb3d8bbwe 12.0.40653.0          X86
Microsoft.VCLibs.110.00.UWPDesktop_8wekyb3d8bbwe 11.0.61135.0          X86                                              Microsoft.VCLibs.110.00.UWPDesktop_8wekyb3d8bbwe 11.0.61135.0          X64                                              Microsoft.VCLibs.140.00.UWPDesktop_8wekyb3d8bbwe 14.0.32530.0          X64                                              Microsoft.VCLibs.140.00.UWPDesktop_8wekyb3d8bbwe 14.0.32530.0          X86                                              Microsoft.VCLibs.140.00_8wekyb3d8bbwe            14.0.32530.0          X64                                              Microsoft.VCLibs.140.00_8wekyb3d8bbwe            14.0.32530.0          X86                                                                                PS C:\Users\johnn> get-appxpackage xaml | select PackageFamilyName,Version,Architecture                                                                                PackageFamilyName                   Version        Architecture                                                         -----------------                   -------        ------------                                                         Microsoft.UI.Xaml.2.7_8wekyb3d8bbwe 7.2208.15002.0          X86                                                         Microsoft.UI.Xaml.2.7_8wekyb3d8bbwe 7.2208.15002.0          X64                                                         Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe 8.2207.29001.0          X64
Microsoft.UI.Xaml.2.8_8wekyb3d8bbwe 8.2305.5001.0           X64
Microsoft.UI.Xaml.2.8_8wekyb3d8bbwe 8.2305.5001.0           X86
PS C:\Users\johnn> get-appxpackage appinstaller | select PackageFamilyName,Version,Architecture
PackageFamilyName                           Version      Architecture

Microsoft.DesktopAppInstaller_8wekyb3d8bbwe 1.19.11071.0          X64
PS C:\Users\johnn> Reset-AppxPackage -Package Microsoft.DesktopAppInstaller_1.20.1511.0_x64__8wekyb3d8bbwe
Reset-AppxPackage : Package was not found.
Windows cannot remove Microsoft.DesktopAppInstaller_1.20.1511.0_x64__8wekyb3d8bbwe because the current user does not
have that package installed. Use Get-AppxPackage to see the list of packages installed.
At line:1 char:1

Reset-AppxPackage -Package Microsoft.DesktopAppInstaller_1.20.1511.0_ ...

  + CategoryInfo          : NotSpecified: (:) [Reset-AppxPackage], COMException
  + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException,Microsoft.Windows.Appx.PackageManager.Comman
 ds.ResetAppxPackageCommand

This didn't fix it i hope it would
Add-AppxPackage https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

Did you try the troubleshooting steps?

still no luck, when i try to manualy point to winget.exe on powershell i get the error winget.ext the file cannot be accessed by the sytem

Does the same thing happen on PowerShell 7?

I put the wrong version in the reset package command.
This should pipe the right version.
get-AppxPackage *appInstaller* | reset-appxPackage

wtf works fine in powershell 7, what would cause that?

Honestly, I don't know. We'd need additional logs to troubleshoot what's happening.

Resetting the Package works for me. Thanks @denelon!

I put the wrong version in the reset package command.
This should pipe the right version.
Get-AppxPackage *appInstaller* | Reset-AppxPackage

just had this issue on two computers and this solved it for me on both. thanks.! (simply resetting source --force did not help.)

@johnnyde94 would you mind running winget source reset --force --verbose-logs --open-logs in administrator mode and sharing the logs?

Why can i not run that commando in admin mode get this error
C:\Windows\System32>winget
'winget' is not recognized as an internal or external command,
operable program or batch file.


Misspelling across the repo

Corrected library spelling in UI Components > CiceroUI
Issue #294
Wrong spelling of library in CiceroUI
Changes
library spelling corrected in UI Components > CiceroUI
Related Issues

Issue #<294>

Good find @kanav-raina , can you pick the DCO sign off, please? https://github.com/accordproject/cicero-ui/pull/317/checks?check_run_id=477883779

Also, please see the contributing guidelines, to make your commit messages follow our convention.

I have removed the DCO sign off.

@kanav-raina addressing this in https://github.com/accordproject/markdown-editor/issues/251


feat: add polynomial odd-even coefficient sum and degree functions

This PR introduces three new functions to the poly module: sum_odd_coeffs, sum_even_coeffs, and degree. These functions compute specific properties of polynomials based on their coefficients.

sum_odd_coeffs:

Calculates the sum of the coefficients at odd indices.
Input: c = [a_0, a_1, ..., a_n]
Output: Sum of the coefficients at odd indices as a floating-point number.

sum_even_coeffs:

Calculates the sum of the coefficients at even indices.
Input: c = [a_0, a_1, ..., a_n]
Output: Sum of the coefficients at even indices as a floating-point number.

degree:

Returns the degree of the polynomial represented by the coefficient array.
Input: c = [a_0, a_1, ..., a_n]
Output: Degree of the polynomial as an integer.

The corresponding tests have been added to poly_test.v to verify the functionality of these new functions.
Changes:

Added the following functions to poly.v:

pub fn sum_odd_coeffs(c []f64) f64
pub fn sum_even_coeffs(c []f64) f64
pub fn degree(c []f64) int

Updated poly_test.v to include tests for the new functions.

Testing:

Added unit tests for sum_odd_coeffs, sum_even_coeffs, and degree in poly_test.v.
All tests have been confirmed to pass.

Summary by CodeRabbit

New Features

Introduced three new functions for polynomial operations: degree, sum_odd_coeffs, and sum_even_coeffs.
Enhanced functionality for analyzing polynomial structures.

Tests

Added comprehensive tests for the new functions to ensure accuracy and handle edge cases.

@ulises-jeremias


Bugfix/make zn scores

Believe source code complete.
Redesign to update the code around the in-sampling logic.

Associated Unit Test has also been updated.

Will look to see if there is a more elegant approach but the functionality is complete.


Redux

This replaces much of the data-passing logic from the PassB class with Redux.
Redux state is synced using localstorage.
While it might be a bit over the top, it should make the code more familiar for people that know React & Redux.
Also it makes testing more straightforward.

also, this covers #11


Add important information about relative imports in css files

I found a solution to a common problem, that was also talked about it here, but without a proper solution: #27
I think it would be very helpful if that info would be added to the docs. It took me hours to figure this out, and I would not want anybody else get troubled by this.
Add server.origin to your vite.config.js:
export default defineConfig({
    server: {
        origin: 'http://localhost:5173',
    },
})

You must use the exact same URL that is displayed when you start Vite. You can't even use <IP_ADDRESS> if vite runs on localhost or vice versa! It must be equal!

But this will work!

@danielniccoli many thanks for posting this, came across the same problem 👏

Hello all,
Another issue we found at work is that when you import something in CSS all paths become broken in production environment.
No idea what to do in this case, maybe a problem directly related to vite or the CSS bundler itself.


Sorting and filtering versions

More easier way to sort and filter version metadatas.

I think sort and filter should be done on the application itself rather than in this library, it has nothing to do with Minecraft


Draft boarding changes location when you open it up (if you moved location before)

Patrol summary shows proper location (so the saving location is definitely a draft issue on android)

@Sheeri
this task is done :)
Here is the branch link
https://github.com/WildAid/o-fish-android/tree/o_fish_bf_463

Hi, please create a PR for this change so I can test and review.

@Sheeri https://github.com/WildAid/o-fish-android/pull/473

Re-opening, the code did not fix this issue.

Hey Sheeri :)
I understood the problem.
it's because when you want to watch your "Draft Boardings", there's no existing "Record Boarding" screen, when you want to edit it, it navigates you to the "Basic Information" fragment, which is an editable page, and it shows your live location.
If you would to see your drafted board details, I will navigate you from the "Draft Boarding" screen to "Record Boarding"...
So what I need to do? :)

@Sheeri Done.
https://github.com/WildAid/o-fish-android/pull/486


pb_le, pb_eq, pb_ge added

I'll fix the z3-sys dependency once that is merged.

Hello. I had taken over maintenance of this crate and it now lives at https://github.com/prove-rs/z3.rs
Would you consider submitting a PR with your additions here to that repository? Thanks!


OpenVPN input validation error

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
[x] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
[x] I have searched the existing issues and I'm convinced that mine is new.
[x] The title contains the plugin to which this issue belongs
Describe the bug
When creating OpenVPN client Specific Overrides I get input error with valid content.

The following input errors were detected:
'<IP_ADDRESS>/24, <IP_ADDRESS>/24' in 'IPv4 Local Network' may only contain valid ipv4 CIDR range(s) separated by commas.

Tip: to validate your setup was working with the previous version, use opnsense-revert (https://docs.opnsense.org/manual/opnsense_tools.html#opnsense-revert)
To Reproduce
Steps to reproduce the behavior:

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

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Relevant log files
If applicable, information from log files supporting your claim.
Additional context
Add any other context about the problem here.
Environment
Software version used and hardware type if relevant.
e.g.:
OPNsense 21.7.6

duplicate https://github.com/opnsense/core/issues/5249 remove spaces and you're ready to go.


Use Solid Client ID document for applications

Applications should include these fields from Solid:
{
  "@context": ["https://www.w3.org/ns/solid/oidc-context.jsonld"],

  "client_id": "https://app.example/id",
  "client_name": "Solid Application Name",
  "redirect_uris": ["https://app.example/callback"],
  "post_logout_redirect_uris": ["https://app.example/logout"],
  "client_uri": "https://app.example/",
  "logo_uri" : "https://app.example/logo.png",
  "tos_uri" : "https://app.example/tos.html",
  "scope" : "openid profile offline_access webid",
  "grant_types" : ["refresh_token","authorization_code"],
  "response_types" : ["code"],
  "default_max_age" : 3600,
  "require_auth_time" : true
}

https://solidproject.org/TR/oidc#clientids-document
https://datatracker.ietf.org/doc/html/rfc7591#section-2
This can be used to replace some metadata fields set in the Nodeinfo endpoint

See also https://solid-client-identifier-helper.vercel.app/documentation


Key Binding Not working

Hello,
I've Successfully installed the app in Chrome and activated it, but the icon remains grey.
I've tried the key bindings on various videos, but nothing seems to happen.
Is there any additional setup that's needed?

Also not working for me

Hey @gcollis1 , we will removing support for the keybindings in near future, you can use the new extension popup to download the courses

@afeso @gcollis1
Hey can you share the steps you used to install the extension?

download zip
unzip
Alternatively, open this page by clicking on the Extensions menu button and selecting Manage Extensions at the bottom of the menu.
Enable Developer Mode by clicking the toggle switch next to Developer mode.
Click the Load unpacked button and select the extension directory
nothing happens when i press e whilst watching a video

@gcollis1
I can download the content with the keypress, Its working fine
We have added an extension UI to do the same actions, Have you tried downloading the video using buttons that are shown when we click on extension icon in chrome bar? Can you try that and let me know?
The reason I am asking this is because in the near future I will remove the shortcuts, and everything will be done through extension popup.
Alternatively you can check if the extension is working or not by

Right click on page where video player is open
Select the Inspect option
A window will open, Go to the Console tab
There will be a dropdown shown with a select value of Top, Can you click on that select the option with the name PluralsightCourseDownloaderExtension
Now try the shortcuts like e to enable and c to download the course
Can you take the screenshot of whatever that's being printed there and share the screenshots here

@shakaibakhtar
Did you stopped the downloading yourself, or did it happened on its own?
If it happened on its own, Can you tell how did you started the downloading (using keyboard shortcut(which keyboard shortcut) or using extension's UI?

It stopped on its own. on page load I pressed e which and then pressed c, then the text in the Screenshot attached in above comment was printed and download was'nt started.

Seems like it is blocked?
GET https://pluralsight.hb.omtrdc.net/?s:sc:rsid=pluralsight.united.dev&s:sc:tracki....... net::ERR_BLOCKED_BY_CLIENT

I am facing a similar issue.

What I have down till now:

The plugin is installed and looks like this:

Clicking on the plugin does not open any UI (Not sure if it is supposed to)

What is the behavior that I am experiencing:
When I play a pluralsight video, pressing 'e' does not provide any feedback, hence I am not sure if it is working or not.
Pressing 'c' just enables/disables captions and does nothing else.

More Details:
here is the console grab:

Thank you for the blazingly fast response.
I have installed 0.3 alpha; Is this not the latest?

Its not working anymore.

does not work when in press c it enables and disables subtitles

I am facing a similar issue.

What I have down till now:

The plugin is installed and looks like this:
Clicking on the plugin does not open any UI (Not sure if it is supposed to)

What is the behavior that I am experiencing:
When I play a pluralsight video, pressing 'e' does not provide any feedback, hence I am not sure if it is working or not.
Pressing 'c' just enables/disables captions and does nothing else.
More Details:
here is the console grab:

Same issue here, not working.

its not working for me.

Hey keybindings are not supported in latest versions, in latest version we have UI/popup to do the same actions.


Discuss whether to not move some fields to be int

This was previously discussed when field types were added, but we didn't change them as it would break if used on an influxdb with the same fields but different types.
Even then I was of the opinion that this might not be so bad given the benefit of all future deployments having more accurate field types, so I guess now is a good time to probably do that?
We might also want to revisit the tag to fields list and see if we should not add some newer tag

https://github.com/grafana/k6/blob/83281346ee53e0ad6755b23590040cc872b79470/stats/system_tag.go#L85-L113
We have several default tags, I think all of them should be fields, in this way we should reduce the default overload on maintaining indexes for InfluxDB. In the end, if the user needs more they can be enabled.
This is my proposal for default tags pushed as tags: status, method?, scenario, group, check?, error code?


Variables

This isn't my project, it's just an example for the sake of simplicity.  But I'm trying to do something very basic and it's not working.  I want g to be a variable I can use in rgba notation to change colors, and every time I put g in the spot where the green value number would go, it breaks and makes the ellipse white instead of the orangeish color it would be if the variable g was properly set to 150.  What am I doing wrong here?

Try putting a semi colon at the end of line 2.

You could try:
let g = 150;
On Wed, Oct 3, 2018, 23:32 Don-Vincent Snell<EMAIL_ADDRESS>wrote:

Try putting a semi colon at the end of line 2.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Montana-Media-Arts/120_CreativeCoding/issues/165#issuecomment-426890599,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ao1K1ZpLOC8HWder6cNfU2Y2hMoPuyBnks5uhZ2FgaJpZM4XHI2F
.

I do not think rgb() is function, but color() is:
let g = 150 ;

function setup(){
    createCanvas(500 , 500);
    background(50,150,70) ;

}

function draw() {
    const cd = color(50,g,70) ;

    fill(cd);
    ellipse(100,400,100) ;
}

Thanks guys for all the advice!  I had tried all those things to no avail unfortunately.  It seemed like on some forums I was reading, sometimes color doesn't work exactly like that?  Oh well, I've found some other workarounds to get what I need done.   Thanks so much for responding, it's super generous and incredibly helpful!:)


Make prerequisites fail fast

Description
Changes proposed in this pull request:

Prerequisite deployment fails as soon as 1 component fails

Related issue(s)
https://github.com/kyma-project/hydroform/issues/294

/retest

/retest

/retest


Allow defining a default view

We have a concept of directory "views" for filtering the contents of a directory, to avoid uploading its entire contents. A view can passed explicitly to the CLI with PATH[:VIEW]. For example dagger call build --source .:default. But there is no way to configure a view to be used by default.

command
view used today
view used in proposal

dagger call build --source .:foo
foo ✅
foo

dagger call build --source .
none ❌
default if it exists, otherwise none

With the ignore patterns in https://github.com/dagger/dagger/issues/7647 and https://github.com/dagger/dagger/issues/7832, do we still have a need for views?

With contextual directory shipped, this is no longer needed.


must-gather: removes duplicate pods -owide output

The output of oc get pods -owide is collected
twice in must-gather.

As pods -owide
As all -owide
This commit removes collecting output of get pods
-owide separately

Signed-off-by: yati1998<EMAIL_ADDRESS>

@agarwal-mudit please add your review to the PR.

@agarwal-mudit would like to get your review here.

/retest

/retest

/retest

I see the CI failing with golangci/golangci-lint info checking GitHub for tag 'v1.45.2' golangci/golangci-lint crit unable to find 'v1.45.2' - use 'latest' or see https://github.com/golangci/golangci-lint/releases for details make: *** [Makefile:162: golangci-lint] Error 1 . IS this a know issue? @agarwal-mudit

/retest

/retest

/retest

/retest

/retest

/retest

/retest


Update to Ubuntu 20.04.

Resolves https://github.com/microsoft/vcpkg/issues/13624

Could you add nodejs to the APT_PACKAGES. node is required to build qtwebengine in Qt 6.2.

Could you add nodejs to the APT_PACKAGES. node is required to build qtwebengine in Qt 6.2.

Done

Also please add libgtk-3-dev since https://github.com/microsoft/vcpkg/pull/17111 need it.

Also please add libgtk-3-dev since #17111 need it.

If this one builds without errors I'll merge it, if not I'll immediately start another one adding that.

Also please add libgtk-3-dev since #17111 need it.

If this one builds without errors I'll merge it, if not I'll immediately start another one adding that.

I mean: If this one builds OK, I'll merge this one, and start a new one right after adding that for you. If this one doesn't build OK, I'll add it here.

Also please add libgtk-3-dev since #17111 need it.

I'm not sure I should do that; it seems to be dragging in a bunch of libraries that are also in vcpkg and thus are likely to create ABI conflicts?

Also please add libgtk-3-dev since #17111 need it.

@ras0219-msft wrote that "100% we should not be using gtk3 from the system."

... it seems to be dragging in a bunch of libraries that are also in vcpkg and thus are likely to create ABI conflicts?

I proposed to add gtk-3, based on the last gtk port version that was based on gtk-3.
It might be enough to use it for wxwidgets/linux only.

If a package depends on gtk 3, it is incompatible with the current vcpkg CI, same as if a package wants boringssl or libressl.
If we see enough need for gtk3, we can investigate other options like a separate CI pass that builds gtk3 & consumers.

@ras0219-msft gtk3 is needed for wxwidgets on linux. Does gtk3 really conflict with gtk4 (like the ssl packages do)?

Does gtk3 really conflict with gtk4 (like the ssl packages do)?

according to the file list on linux/windows it looks like both versions could coexist in the same registry just like qt5 and qt6.


DOC example of why proppy

Hi. It might help to promote poppy if you put live code example with pros/cons of using poppy vs not using poppy.
I was used to using decorators to compose for react. But now I switch to Vue, and I struggle to find use cases that require to wrap the Vue components.

Hi @Devric! Thanks for your feedback! 🎉
I will have something written by this weekend.

+1 for examples and I'm especially interested in React examples, as React has idea of state and props built-in (yours is a bit different of course) and I'm insterested how this could help me solve problems or improve my code.

A side-by-side comparison of proppy and recompose would also be appreciated!

A side-by-side comparison of proppy and recompose would also be appreciated!

I will add it to the homepage along with other examples 👍

Perfect! Instant FAN


Remove un-used renovate.json (see FINERACT-1453)

see FINERACT-1453
Please DO NOT merge, just yet.

@zharinov and @rarkins the Forking Renovate Bot used to work great for Apache Fineract (Thank You!), but has stopped working last November, and we don't know why, see https://issues.apache.org/jira/browse/FINERACT-1453. I've just enabled GitHub's Dependabot, and am considering removing Renovate - unless you happen to know how we could re-enable it to run again for us? Running both bots could be fun! 😈

Hi @vorburger, our app support is located here: https://github.com/renovatebot/renovate/discussions/categories/app-support
Please start a discussion there so we can continue.

@rarkins I see from new PRs that you have re-enabled it - Thank You!
I'm therefore closing this PR.


Figure out production monitoring

What metrics and monitoring would this need in production?
So far we've come up with:

zuul: merger count
nodepool:

total instance count
ratio of (building + deleting) to (ready + in-use) instances

This issue was moved to BonnyCI/projman#26


Creating plugin module

This also gets rid of any last uses of boost::any and boost::shared_ptr.

As it turns out, older std::smart_ptr implementations don't support deleters (https://cdash.cscs.ch//viewBuildError.php?buildid=70255). I'm not sure how to proceed. We could use std::shared_ptr conditionally, falling back to boost::shared_ptr if needed. Alternatively we could stop supporting those platforms, however I'm not sure what the new minimal compiler versions would have to be.

As it turns out, older std::smart_ptr implementations don't support deleters (https://cdash.cscs.ch//viewBuildError.php?buildid=70255). I'm not sure how to proceed. We could use std::shared_ptr conditionally, falling back to boost::shared_ptr if needed. Alternatively we could stop supporting those platforms, however I'm not sure what the new minimal compiler versions would have to be.

As @K-ballo has clarified (see http://irclog.cct.lsu.edu/ste~b~~b~ar/2019-08-29#1567079474-1567079570;), that the issue is not the missing support for deleters, but the missing support for binding function pointers (see: https://cplusplus.github.io/LWG/issue3018). This will allow to create a feature test to detect support for our use case.

@msimberg I don't understand where the errors on pycicle come from. Those look very unrelated to me.

@msimberg I don't understand where the errors on pycicle come from. Those look very unrelated to me.

Yep, I think they are if you're talking about this and this. I haven't had the time or motivation to look into them yet.

All the recent builds on Pycicle are green. I have no idea why it shows errors above.

@msimerg This is good to go now, please have a look.

@hkaiser just a heads up: I merged master into this branch (there was a conflict).


error: undefined method `to_time' for nil:NilClass

Running bundle exec pluto build planet.ini -t starter -o build after the initial install gave the error message:
error: undefined method `to_time' for nil:NilClass

Verbose error message from: bundle exec pluto --verbose  build planet.ini -t starter -o build
*** error: undefined method `to_time' for nil:NilClass

Traceback (most recent call last):
	31: from /usr/local/bin/pluto:23:in `<main>'
	30: from /usr/local/bin/pluto:23:in `load'
	29: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/bin/pluto:5:in `<top (required)>'
	28: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto.rb:24:in `main'
	27: from /var/lib/gems/2.5.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:325:in `require'
	26: from /var/lib/gems/2.5.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:291:in `load_dependency'
	25: from /var/lib/gems/2.5.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:325:in `block in require'
	24: from /var/lib/gems/2.5.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:325:in `require'
	23: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto/cli/main.rb:390:in `<top (required)>'
	22: from /var/lib/gems/2.5.0/gems/gli-2.19.0/lib/gli/app_support.rb:83:in `run'
	21: from /var/lib/gems/2.5.0/gems/gli-2.19.0/lib/gli/app_support.rb:309:in `call_command'
	20: from /var/lib/gems/2.5.0/gems/gli-2.19.0/lib/gli/app_support.rb:296:in `block in call_command'
	19: from /var/lib/gems/2.5.0/gems/gli-2.19.0/lib/gli/command_support.rb:131:in `execute'
	18: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto/cli/main.rb:270:in `block (2 levels) in <top (required)>'
	17: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto/cli/main.rb:270:in `each'
	16: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto/cli/main.rb:290:in `block (3 levels) in <top (required)>'
	15: from /var/lib/gems/2.5.0/gems/pluto-merge-1.1.0/lib/pluto/merge/formatter.rb:35:in `run'
	14: from /var/lib/gems/2.5.0/gems/pluto-merge-1.1.0/lib/pluto/merge/formatter.rb:79:in `make_for'
	13: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/erb/templater.rb:25:in `merge_pak'
	12: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/manifest.rb:47:in `each'
	11: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/manifest.rb:47:in `each'
	10: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/manifest.rb:47:in `block in each'
	 9: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/erb/templater.rb:45:in `block in merge_pak'
	 8: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/erb/template.rb:23:in `render'
	 7: from /usr/lib/ruby/2.5.0/erb.rb:876:in `result'
	 6: from /usr/lib/ruby/2.5.0/erb.rb:876:in `eval'
	 5: from (erb):54:in `make_for'
	 4: from (erb):54:in `each_with_index'
	 3: from /var/lib/gems/2.5.0/gems/activerecord-<IP_ADDRESS>/lib/active_record/relation/delegation.rb:85:in `each'
	 2: from /var/lib/gems/2.5.0/gems/activerecord-<IP_ADDRESS>/lib/active_record/relation/delegation.rb:85:in `each'
	 1: from (erb):61:in `block in make_for'
/var/lib/gems/2.5.0/gems/textutils-1.4.0/lib/textutils/helper/date_helper.rb:13:in `time_ago_in_words': undefined method `to_time' for nil:NilClass (NoMethodError)

If I delete the lines using time_ago_in_words from planet-starter/planet.starter.html.erb I then get an error:
*** error: undefined method `strftime' for nil:NilClass

Traceback (most recent call last):
	31: from /usr/local/bin/pluto:23:in `<main>'
	30: from /usr/local/bin/pluto:23:in `load'
	29: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/bin/pluto:5:in `<top (required)>'
	28: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto.rb:24:in `main'
	27: from /var/lib/gems/2.5.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:325:in `require'
	26: from /var/lib/gems/2.5.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:291:in `load_dependency'
	25: from /var/lib/gems/2.5.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:325:in `block in require'
	24: from /var/lib/gems/2.5.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:325:in `require'
	23: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto/cli/main.rb:390:in `<top (required)>'
	22: from /var/lib/gems/2.5.0/gems/gli-2.19.0/lib/gli/app_support.rb:83:in `run'
	21: from /var/lib/gems/2.5.0/gems/gli-2.19.0/lib/gli/app_support.rb:309:in `call_command'
	20: from /var/lib/gems/2.5.0/gems/gli-2.19.0/lib/gli/app_support.rb:296:in `block in call_command'
	19: from /var/lib/gems/2.5.0/gems/gli-2.19.0/lib/gli/command_support.rb:131:in `execute'
	18: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto/cli/main.rb:270:in `block (2 levels) in <top (required)>'
	17: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto/cli/main.rb:270:in `each'
	16: from /var/lib/gems/2.5.0/gems/pluto-1.3.4/lib/pluto/cli/main.rb:290:in `block (3 levels) in <top (required)>'
	15: from /var/lib/gems/2.5.0/gems/pluto-merge-1.1.0/lib/pluto/merge/formatter.rb:35:in `run'
	14: from /var/lib/gems/2.5.0/gems/pluto-merge-1.1.0/lib/pluto/merge/formatter.rb:79:in `make_for'
	13: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/erb/templater.rb:25:in `merge_pak'
	12: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/manifest.rb:47:in `each'
	11: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/manifest.rb:47:in `each'
	10: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/manifest.rb:47:in `block in each'
	 9: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/erb/templater.rb:45:in `block in merge_pak'
	 8: from /var/lib/gems/2.5.0/gems/pakman-1.1.0/lib/pakman/erb/template.rb:23:in `render'
	 7: from /usr/lib/ruby/2.5.0/erb.rb:876:in `result'
	 6: from /usr/lib/ruby/2.5.0/erb.rb:876:in `eval'
	 5: from (erb):77:in `make_for'
	 4: from /var/lib/gems/2.5.0/gems/pluto-models-1.5.6/lib/pluto/models/utils.rb:16:in `each'
	 3: from /var/lib/gems/2.5.0/gems/activerecord-<IP_ADDRESS>/lib/active_record/relation/delegation.rb:85:in `each'
	 2: from /var/lib/gems/2.5.0/gems/activerecord-<IP_ADDRESS>/lib/active_record/relation/delegation.rb:85:in `each'
	 1: from /var/lib/gems/2.5.0/gems/pluto-models-1.5.6/lib/pluto/models/utils.rb:38:in `block in each'
(erb):84:in `block in make_for': undefined method `strftime' for nil:NilClass (NoMethodError)

After also deleting the lines using strftime from planet-starter/planet.starter.html.erb the build process completes without any errors and output was created.

Thanks for the details error report and trying to find the template variable that breaks everything.  Sorry I was breaking things while improving the feed machinery.  Most (atom) feeds do NOT have a published date (but only an updated date).  item.published no longer falls back to item.updated (only item.updated falls back to item.published). Anyways, long story short: The fix is to change item.published to item.updated.   I have updated the starter template in repo. Please, update and retry: Thank you again for reporting.

I confirm that manually replacing item.published by item.updated in planet-starter/planet.starter.html.erb solves the issue.
Thanks for the bery prompt response. I'll leave the issue open until the long-term fix is made.

Fixed in commit https://github.com/feedreader/pluto.starter/commit/7b3b8c476b94671343f653e8967409ce7a75e1a5

Thanks for reporting and closing - note: the pluto-models gem has the changes committed (to make the "old" published working again too) plus the new date attribute / variable - I try to get  the pluto gems updated / published in the upcoming week. Cheers.


[Feature Request]: Proposal for Implementing a Dev Branch to Enhance Code Quality and Development Efficiency

Is there an existing issue for the same feature request?

[X] I have checked the existing issues.

Is your feature request related to a problem?
No response
Describe the feature you'd like
It is recommended that your team create a new dev branch for the iterative development of new features. Recently, there have been a significant number of bugs in commits to the main branch, some of which should not have occurred. It is suggested that commits to the main branch should only be merged after thorough testing has been completed. Daily development should take place on the dev branch.
Describe implementation you've considered
No response
Documentation, adoption, use case
No response
Additional information
No response

Thanks for you suggestion. However I don't think it can solve the core problem.
Most outer developers use the ragflow:dev and ragflow:dev-slim images (the git commit is on system page) and correlated code.
If they want to contribute, they fetch master branch.


problem with path2d node

Godot version:
3.2 oficial stable
is a bug or glitch
OS/device including version:

Issue description:

the saved path from a scene (A) and when you want to implement it in a scene (B). When drawing a path in the scene (B) this path automatically appears in the saved scene (A) and if I drag from the file system again the same saved scene (A) it will leave with the path that was drawn and if it then draws more paths, you will see how this is added to the other scene (A) and the duplicate object.
Steps to reproduce:
1_create a scene (A) with a path2d
2_save this scene (A)
3_valla to a scene (B)
4_set scene (A) and create a path
5_valla to the scene where the path (A) was saved
6_after creating a path you will see how the path I think appears in the scene (A)
7_ if you duplicate the scene (A) it will exit with the created path
8_if you add an extension to the created path you will see how the second object appears the same as it added.

Minimal reproduction project:

The Path2D node uses a resource to store the path, so when you duplicate the scene both curves have the same resource attached and thus any change in the resource will affect both nodes. This behavior may seem to be a bit counter-intuitive but I don't think it is unintended. If you want a node to use a unique resource you can right-click the resource in the inspector and select make unique if i remember the action name correctly

El Path2Dnodo utiliza un recurso para almacenar la ruta, por lo que cuando duplica la escena, ambas curvas tienen el mismo recurso adjunto y, por lo tanto, cualquier cambio en el recurso afectará a ambos nodos. Este comportamiento puede parecer un poco contra-intuitivo, pero no creo que sea involuntario. Si desea que un nodo use un recurso único, puede hacer clic con el botón derecho en el recurso en el inspector y seleccionar make uniquesi recuerdo el nombre de la acción correctamente

Thanks,  it worked for me


Metadata Migration with user centric output

Description
This change transitions the metadata migration tool towards a user centric interaction model.  The biggest visible change is the tool has human readable summarized output.  Also as part of this change a snapshot is no longer needed for the source cluster, it can be retrieved by specifying an http host.
Demo

Build the migration console with Metadata migration included, ./gradlew TrafficCapture:dockerSolution:composeUp
Log onto the Migration Console, docker exec -i -t $(docker ps -aqf "ancestor=migrations/migration_console:latest") bash
Manipulate the indices, and or index templates, potentially clear the target cluster console clusters clear-indices --cluster target --acknowledge-risk
Run metadata migration, console metadata migrate --source-host https://capture-proxy:9200 --source-username admin --source-password admin --source-insecure

...
Metadata Migration
Clusters:
   Source:
      RemoteCluster(connection=ConnectionContext(uri=https://capture-proxy:9200, protocol=HTTPS, insecure=true), getVersion=Elasticsearch 7.10.2)

   Target:
      RemoteCluster(connection=ConnectionContext(uri=https://opensearchtarget:9200, protocol=HTTPS, insecure=true), getVersion=OpenSearch 2.15.0)

Migrated Items:
   Index Templates:
      <NONE FOUND>

   Component Templates:
      <NONE FOUND>

   Indexes:
      logs-241998, logs-191998, geonames, logs-221998, searchguard, logs-211998, logs-181998, logs-231998, nyc_taxis, sonested, sg7-auditlog-2024.09.02, logs-201998, reindexed-logs

Results:
   0 issue(s) detected

Command executed successfully

Also try:

View the full list of arguments, console metadata migrate --help
Run the metadata migration CLI without docker, ./gradlew MetadataMigration:run --args='--source-host https://capture-proxy:9200 --source-insecure ...
Point to other interesting cluster versions.

Issues Resolved

Factories to produce version specific cluster readers/writers https://opensearch.atlassian.net/browse/MIGRATIONS-1859
Metadata migration standalone distribution https://opensearch.atlassian.net/browse/MIGRATIONS-1851

(Needs updated documentation)

Console output format https://opensearch.atlassian.net/browse/MIGRATIONS-1854

(Some subtasks are not included in this change)

Testing
EndtoEnd test case covering ES 7.10 -> OS 2.15 scenario
Check List

[X] New functionality includes testing

[X] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented
[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

FYI - Code coverage metrics are not correct, the MetadataMigration EndToEndTest case coverage data isn't getting rolled into the full coverage reports https://opensearch.atlassian.net/browse/MIGRATIONS-1976


Altera: bugfix on avalon alignment for DMA Read

I was expecting something like this, given the Avalon specific code in MemMasterEngine. Looks good.


Add fallback for when CPU count can't be determined

Summary
psutil.cpu_count(logical=False) returns None when the true count can't be determined. #1212 found this happening on a raspberry pi.

Should I put something in changelog? Not really sure what warrants going in changelog and what doesn't.

Yeah. Just say you fixed an issue with finding num processes

@nonhermitian Thanks, done. Did you see my question in the issue thread?

Checking psutil.cpu_count on my pi I noticed that cpu_count(logical=False) returns None but cpu_count(logical=True) returns 4. Is it worth trying value of logical=True when logical=False returns None or just default straight to 1?

In setting logical to False, we are looking for only physical cpus. Things like hyperthreads do not greatly contribute to the parallel power, and increase the memory count. So we try to avoid them. Not sure why the arm processor says no physical cpus.

I'm able to reproduce psutil() returning None on one of my arm devices (not a raspberry pi, don't have one handy right now). Looking at the psutil code for getting the physical cpu count: https://github.com/giampaolo/psutil/blob/master/psutil/_pslinux.py#L624-L646 it's expecting a certain format from /proc/cpuinfo (what x86 CPUs have) but the arm format is different, and it doesn't have the 'physical id' key that psutil is searching for. So it fails to parse and returns None. Looking at the code for the logical cpu count they had a similar issue there and fixed it by parsing /proc/stat instead. I'll submit a bug to psutil and work on a fix later.
Other than the merge conflict on the changelog, this LGTM. A unit test would be nice, but it's not worth blocking over for something this simple.

@mtreinish Yeah I found the same thing when I looked. I came across this closed issue first and stopped at that I'm afraid!
Will fix merge conflict now. Thought about trying to add test but didn't know how I would do it I'm afraid.

@mtreinish Thanks! I had no idea about mock so didn't know where to begin for writing a test.
Added test as suggested with some minor adjustments for linting.

@charlesastaylor Sigh, well it looks like test_util.py file was removed in #1198 (since it removed the need for the only test that was in there in the patch) so you'll have to just add the file back with only the new test that you're adding here.


Expo 46 config-plugins version incompatibility

Expo config has had a major release and as of expo sdk 46 is now at 5.x.x.
The expo config version this package uses is locked at 4.x.x which makes builds with expo 46 log warnings about invalid @expo/config-plugins.
yarn why @expo/config-plugins returns this:
info Has been hoisted to "@expo/config-plugins"
info Reasons this module exists
   - Hoisted from "expo-dev-client#@expo#config-plugins"
   - Hoisted from "expo-notifications#@expo#config-plugins"
   - Hoisted from "expo-system-ui#@expo#config-plugins"
   - Hoisted from "expo-tracking-transparency#@expo#config-plugins"
   - Hoisted from "sentry-expo#@expo#config-plugins"
   - Hoisted from "expo-updates#@expo#config-plugins"
   - Hoisted from "expo-dev-client#expo-dev-launcher#@expo#config-plugins"
   - Hoisted from "expo-dev-client#expo-dev-menu#@expo#config-plugins"
   - Hoisted from "expo#expo-file-system#@expo#config-plugins"
   - Hoisted from "expo#@expo#cli#@expo#config-plugins"
   - Hoisted from "expo-constants#@expo#config#@expo#config-plugins"
   - Hoisted from "expo-splash-screen#@expo#prebuild-config#@expo#config-plugins"
info Disk size without dependencies: "1.92MB"
info Disk size with unique dependencies: "3.32MB"
info Disk size with transitive dependencies: "6.84MB"
info Number of shared dependencies: 47
=> Found "react-native-fbsdk-next#<EMAIL_ADDRESS>info This module exists because "react-native-fbsdk-next" depends on it.
info Disk size without dependencies: "1.57MB"
info Disk size with unique dependencies: "2.97MB"
info Disk size with transitive dependencies: "6.5MB"
info Number of shared dependencies: 47

To Reproduce
Use react-native-fbsdk-next with expo 46
Expected Behavior
Expo doctor config-plugin check passes. Unlike now, which fails as below (this doesn't stop the whole build):
Running "expo doctor"
- Finding all copies of expo-modules-autolinking
- Finding all copies of @expo/config-plugins
[stderr] [07:39:36] Expected package<EMAIL_ADDRESS>[stderr] [07:39:36] Found invalid:
[stderr] [07:39:36]<EMAIL_ADDRESS>[stderr] [07:39:36]   (for more info, run: npm why @expo/config-plugins)
- Finding all copies of @expo/prebuild-config
- Finding all copies of @unimodules/core
- Finding all copies of @unimodules/react-native-adapter
- Finding all copies of react-native-unimodules
Command "expo doctor" failed.bash exited with non-zero code: 1

Environment
"react-native": "0.69.5",
"react-native-fbsdk-next": "^10.1.0",
"expo": "~46.0.9",

Hi there!
Expo support is 100% community provided
We welcome any PRs from Exop users that make it work for Expo users

same here

"same here" comments are spam. If this is affecting you, and is important, please do the work.
To anyone that thinks "boy, I don't like that" recognize that this software is open source, but open source is not free it is possible
It is possible it will work for you, but you may need to contribute to it.
So rather than think "boy, I don't like that", think "boy, this is important to me, I should add it in"

I am also having similar problem as @kastriotkastrati  with expo config and expo sdk 46.
expo doctor returns this:
Found invalid:
<EMAIL_ADDRESS>  (for more info, run: npm why @expo/config-plugins)

and
yarn why @expo/config-plugins returns very long log but the most relevant it is this:
node_modules/react-native-fbsdk-next/node_modules/@expo/config-plugins
<EMAIL_ADDRESS>from<EMAIL_ADDRESS>  node_modules/react-native-fbsdk-next
<EMAIL_ADDRESS>from the root project

To reproduce
Use react-native-fbsdk-next with expo 46
Environment
"react-native": "0.69.6",
"react-native-fbsdk-next": "^11.0.0",
"expo": "~46.0.0",

People can thumbs down it all they want but welcome to open source! You are not a library user, every person that has this library as a dependency is a developer
I quote myself:
Hi there!
Expo support is 100% community provided
We welcome any PRs from Exop users that make it work for Expo users


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Remove dead Netbeans link from README

The link to the Netbeans plugin is dead, and I can't find a replacement.

Might be interesting to check a recent Netbeans version and see if there is any kind of bundled Gradle support. If that's the case, simply link to the general Netbeans site. WDYT?

Netbeans now has built-in support for Gradle.
I did not find a resource dedicated to Gradle support in Netbeans but this shows enhancements to the built in support made in Netbeans 12 https://netbeans.apache.org/download/nb120/index.html#_gradle
Linking to the general Netbeans site sounds good to me.

Fixed, thanks!

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

OK, I've already triggered a build for you.


ValueError

not enough values to unpack (expected 3, got 2).
what is this error, Using in windows ...... any help would be appreciated...

You likely have an issue with your camera. Maybe you're using a non RGB camera? Unsure.


How change RTE?

I want to change RTE editor from MCE to TinyMce RTE? Thx for anwser. Sorry for english

ClientConfig loads whatever editor you have installed and configured in the which_editor setting.

Then CC not work with tinymce rte...(

That looks like an error coming from TinyMCE RTE itself... if this still happens on the latest version, please open an issue in their repo (cross link it here if you can).


Ruby Capestone Kanban Board Setup

In this project we are three in number and below is the link to the project setup:
https://github.com/MrOmachi/Ruby-Capestone/projects/1
Team member one was assigned to Tadesse  Jemal
Team Member, two was assigned to Erik Stoupignan Sanchez
Team Member, two was assigned to John Omachi

[# STATUS: APPROVED :green_circle: :clap:
Hello  @MrOmachi @Tadessejemal1 @ErikStoupignan      ,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
HIGHLIGHTS:

[x] Your project is professional

[x]  Your repo is professional

[x] No Linter Errors

Now you can merge this branch and move on :1st_place_medal:
Happy Coding cheers 🥇 💯

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.](https://github.com/degisew/Book-Store.git)

Thank you for the review, We're happy coding 😃


a library to convert a list of filters to facet url fragment

We have a static site that provides links to the recordset pages with pre-defined filters. These URLs will no longer work once we deploy the new recordset with facet.
We also have a search box on some static pages that will call the recordset based on the specified keywords.
Maybe there should be a function that takes catalog number, table names, facet list (the same syntax that we use in the annotation) and turns that into a proper URL.

I created a function that will take catalogId, schemaName, tableName, and facets as its parameters and will return a path that ermrestjs/chaise will understand.

I am going to change the current function in rbk, to use this new API. Then we can use that as an example for other static websites.

I created a PR in rbk-www repository.


issue tower defense hack

when i say javascript and put the code in it just says to follow someones twitter and doesnt ask me how much coins i want

We are working on a fix for that.

you can also use inspect element with console commands

i cant use inspect cuz its shaded in and i cant click it
On Wed, May 4, 2022 at 2:13 PM Sterngostling555 @.***>
wrote:

you can also use inspect element with console commands
—
Reply to this email directly, view it on GitHub
https://github.com/lol-jude/Blooket-Hacks/issues/101#issuecomment-1117655867,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZACGCZBTCBPGWR6AJNLI5LVIK45RANCNFSM5VAIBZ6A
.
You are receiving this because you authored the thread.Message ID:
@.***>

It usually works for me

try to use ctrl+shift+i

works for me just I cant use the hack it's broken right now

the coin hack works for TD but after i can't place any other towers

yeah


Configuration design

Description
We need configurations for both lake core and each plugin.
Describe the solution you'd like
As lake has multi-component, each component has its configuration, we need a top-level scope to distinct config keys.
config file format choices

[ ] yaml
[ ] toml
[ ] ini
[ ] .env
[ ] environment

scopes

api scope: config for api service, eg: port
core scope: config for lake core, eg: db connection url for lake core
plugin system scope: config for plugin scope, eg: db connection url for plugins
plugin scope: config for each plugin, eg: jira host for jira plugin

Questions
How to run unit test with config file?
Should plugin manage config itself? Or lake manage config globally?
Using a global config instance or multi config instance for each component?

@oddscenes Thank you for your comments. We will continue this disscussion on #421, feel free to push your ideas.


I am unable to see running jobs in Dr.elephant

Hi,
I have tried to search with application id through Dr.elephant UI but i am not able to see that job.
Is Dr.Elephant will tune only for completed jobs ?

Dr. Elephant analysis jobs after they are complete. If you still do not see the report in Dr. Elephant, please check the logs.

Where can i get Flow Execution URL/ID of completed job.


Smart Home Error

After a new installation of the plugin I am getting the error
[6/12/2024, 5:47:44 PM] [HomebridgeAlexaSmartHome] After initialization - RequestUnsuccessful(Error getting smart home device state(s). Response: {
"message": "Too many requests. Try again in some time."
I have tried reinstalling the plugin, clearing all config, and installing an older version. This error started suddenly last night.
Logs:
There are no logs currently
Plugin Config:
{
"devices": [],
"excludeDevices": [],
"auth": {
"refreshInterval": 4,
"proxy": {
"clientHost": "<IP_ADDRESS>",
"port": 9000
}
},
"amazonDomain": "amazon.com",
"language": "en-US",
"performance": {
"cacheTTL": 30,
"backgroundRefresh": false
},
"debug": false,
"platform": "HomebridgeAlexaSmartHome"
}

I am having the same issue for a new instalation.

Same for me, seems to have started between yesterday and today

Fixed with 2.1.5!

Fixed in 2.2.0


Fix problem with missing static/ directory, added Travis config for setup py test

Per the commentary above, it is correct to now close/abandon this.  I will split-out the Travis test into a separate PR which does not include the directory forced-creation.  If #442 is resolved per #447 by removing Flask-Common then this issue is resolved.


Where is the (.c)file in arduino IDE?

board : ESP32-CAM
environment ：arduino IDE(1.8.10)
esp32 core : 1.0.4
PC：win10
When I want to learn the function of face detection and recognition yesterday，I found that there was no (.c) file to explain this function.
Finally,I found here.
However,what make me confuse is how can arduino IDE manage to compile without (.c) function file.
Or where do I find its (.c)file.(More important)
More detail:
The path of face detection and recognition lib in my computer:
C:\Users\ASUS\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\sdk\include\esp-face
The contents of the folder are shown below:

It's really amazing.
It would be a great help if someone could help.
Thank you!

Hi, we have compiled these (.c) files into (.a) files. You can find them in the 'lib' folder under the 'esp-face'

Hi, we have compiled these (.c) files into (.a) files. You can find them in the 'lib' folder under the 'esp-face'

I see.
Thank you for your help.

@TiramisuJ Why don't you provide the .c files? Is it for proprietary reasons or for convenience? It would be nice if the source files would be available for the community. I'm for instance interested in the convolution kernels, how they are written. Do you use any kind of MAC or DSP like instructions to accelerate the computation?


Functions decomposition

The idea here is to make functions smaller, and easier to comprehend (and maintain).
I tried to split the big functions (mainly the main cli, operations and operation) into smaller chunks that made sense (not sure I was able to). I tried to follow the logic already present using the comment blocks.
Example for the main:
_setup_log_level()
_validate_operations()
_setup_state()
_set_override_data()
_set_config()
_set_verbosity()
_apply_inventory_limit()

Unfortunately this made the full diff quite a pain specially for the cli part, I’m sorry about that. Hopefully looking at the code directly will make more sense. The good part is that it made the function a lot smaller (from ~350 to less than 100 lines), and easier to understand (in my opinion, of course).
Also tried to slightly reduce the indented and nested parts of the code (this usually happens with log messages) - as a first suggestion, I chose to go to the “more variables, less indentation path” but this is purely a personal choice (I personally feel is easier to read & follow). A lot of these are local/private, and won’t be used anywhere else, hence the _ prefix.
In general I chose to play safe, sometimes returning more information that what’s necessary, mainly because there are a few places that change global vars, so I though it would be better to return more than what’s necessary.
I made an effort not to change any piece of logic, just purely organizing functions. Tests are passing normally. I hope you guys like it, but I understand there’s a lot of personal preferences here, let me now what you think and I’ll be happy to adjust accordingly. If none of this makes sense, I’ll also understand, no worries at all.
Edit: the last PR was hard to read because of the diff. Couldn't really make the diff better, but I split the commits a lot more, so the diff in each commit should be a lot easier to read.

@Fizzadar let me know if there's anything else to change in here

All good @lowercase00 I'm just behind on things! Thank you for working on this, an excellent improvement 👍!


[FrankenPHP] Relax php requirement - allow 8.0

Allows playing with https://github.com/dunglas/frankenphp-demo with PHP 8.1 installed locally and without need to tweak the README instructions. Otherwise:

Let's revisit this only once php 8.2 stable gets released.

Lowered to >=8.0 as it makes the CI happy and requires zero code change.

I'm not sure it's worth it because FrankenPHP doesn't work at all with PHP <8.2 (and only with a patched version of 8.2).
If you want to test locally on 8.x before running the code in FrankenPHP, you can do composer install --ignore-platform-req=php

and only with a patched version of 8.2

Isn't it embedded in FrankenPHP anyway? I hesitated to rather add the ignore-platform-req flag to the demo's install instructions but realized that the PHP on which FrankenPHP runs doesn't matter for people using this runtime

Works for me!

https://github.com/php-runtime/frankenphp-symfony/releases/tag/0.1.1

Thank you!