Vue3 support

Hi @yajra,
Can I ask do you support Vue3 ?.
Thank you in advance

@ezekel Sorry but I was not able to work with Vue2/3 for quite a while. It was a pain when I last tried as dataTables js library doesn't seem to play well with it. Will not support for now but maybe in the future. Thanks!

Thank you for the quick reply @yajra more power to you always.
Hope see this in the future vue3 with serverside :)


Concatenate the directory name with the child's name when it has only a directory.

When I open a directory that has just another directory inside, it should display the directories as one with the name that is the concatenation of the parent's name with that of the child.

Thanks for reaching out!
For completeness, we require the template to be filled out on all new issues and pull requests. We do this so that we can be certain we have all the information we need to address your submission efficiently. This allows the maintainers to spend more time fixing bugs, implementing enhancements, and reviewing and merging pull requests.
Thanks for understanding and meeting us half way :grinning:

Enable the "Collapse directories" option in the Tree View settings.


Adapter should preload next page

Hi,
great Library but I'm missing a way to force the adapter to preload the next page by calling getView? Is there a way to do this?
thanks in advance and greetings from germany,
JackDanyels

Hi JackDanyels,
I am using this library. I am having some glitches issues while flipping the second half of the next pages.
I think, its because my adater is taking some time in drawing the views as its a bit complexe view drawing in the adapter. So, I should also preload the adapter.So, can you please share your code of FlipView class which you may have upadted for preloading the next or previous page of the adapter.
Also, can you and emilsjolader please suggest me, why there may be glitches in the flipping.. and some solution for that.
Thanks In Advace....

Hey ashoksinghal,
I'm afraid i have no longer the src-file. The steps I mentioned above should do the trick, well at least it done it for me 1 and half years ago.
What sort of glichtes are you experiencing, maybe you should post some shots of it?
feel free to ask, if you have any further problems,
with regards,
Danyel

Hi Danyel,
Thank you for your quick response. but I found the real issue of the glitching of the flipping. Actually that wasn't because of the library. It was because of the data that is coming from server side. Actually a bulk of text data was coming from the server and i was using setting whole data in a textview which has some weight set so, that was taking that much time and causing the UI to be weighted and was shwoing as glitches.
By the way, Thanks man!! Thank you very much!!! for your prompt reply to my query.
I will ask you furthur if any help will be needed.
Thanks
Ashok

Glad to use your open source library, thank you very much!!!!!
I appeared in the process of using a problem, when the page turn 90 degrees, the next page is refreshed again from the Internet (if any) was obtained from the local cache access to images, flip turn to the middle this time there will be a process of caton, lead to bad user experience, my boss in the rush me change this bug, hope to receive your reply, how to make the turn to go after the completion of loading at the back of a page?

hello!
I'm very glad to use open source library, thank you very much!
My problems in the process of use, when the page turn 90 degrees, under a page refresh and from the Internet (not the network is a local cache) to access the image to flip to the process of this period of time will be caton, lead to bad user experience, my boss in the rush me fix the BUG
Hope to receive your reply, how to load the page refresh data in page flip over?
Perhaps, we can make the operation of the load data in the child thread execution, what do you think?
Programmer from China, looking forward to your international solutions, very grateful!

Calling notifyDataSetChanged() when on current page solves the problem.

How to stop loading view of position 1, when it's showing 0 position view.  It's loading in advance. @emilsjolander


[BUG] System.Runtime.InteropServices.COMException (0x80263001): {Desktop composition is disabled} The operation could not be completed because desktop composition is disabled.

Microsoft PowerToys version
<IP_ADDRESS>
Installation method
Microsoft Store
Running as admin
Yes
Area(s) with issue?
General
Steps to reproduce
Idk the thing just randomnly popped up with an error
✔ Expected Behavior
Not having an error to pop up
❌ Actual Behavior
An issue message pops up
Other Software
No response

Logs:
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.22631.0
IntPtr Length: 8
x64: True
Date: 17/02/2024 22:23:23
Exception:
System.Runtime.InteropServices.COMException (0x80263001): {Desktop composition is disabled} The operation could not be completed because desktop composition is disabled. (0x80263001)
   at Standard.NativeMethods.DwmExtendFrameIntoClientArea(IntPtr hwnd, MARGINS& pMarInset)
   at System.Windows.Shell.WindowChromeWorker._ExtendGlassFrame()
   at System.Windows.Shell.WindowChromeWorker._UpdateFrameState(Boolean force)
   at System.Windows.Shell.WindowChromeWorker._HandleDwmCompositionChanged(WM uMsg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Shell.WindowChromeWorker._WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

/dup https://github.com/microsoft/PowerToys/issues/31226


IPV6 proxies support integration guide

Hi, I understand that serposcope don't support IPv6 proxies out of the box. I am looking to make changes to code and adapt for IPv6 proxies and compile. I need some pointers in this regard.
I got IPv6 proxies in this form <IP_ADDRESS>:3128 (IPv4, that connects over IPv6). First thing I understand is that I need to setup my own IPv6 proxy judge. The proxy judge in this file supports only IPv4-

https://github.com/serphacker/serposcope/blob/ba4720bb676da03f85cca1c119fbf2a4a48fb23b/core/src/main/java/com/serphacker/serposcope/task/proxy/ProxyChecker.java

This proxy judge fails over IPv6. Can you help me understand what other part of the code needs modifications. I will try to get things sorted if I get pointers.

the form you have the proxies in I myself also have them.
Just add them to your proxies list from the admin menu, when you test them with serposcope it will show as error but try checking rank it will work and the searches will go through the proxies. I am using like this for a long time now.

@chandlerbing26 ok great, thanks mate.


Support for parenthesis and Date, DateTime lookups

I've added support for:

parenthesis
Time  fields
lookups for Date/DateTime/Time fields

now the following filter query is possible: is_bird = true or ((birthday__year < 2012 or name = 'dog') and legs = 4)

Wow, thanks for the PR. It contains quite some features. Today I am a bit short on time, but I will look into it more in detail in the next few days.

Thank you again for the improvements to this library in your PR - I just merged it.

Great, it was my very first open source contribution, thank you


Offer a DateRange Picker

Is your feature request related to a problem? Please describe.
I'd like to make it easy for a user to click and drag to select a range of dates. Currently I need to render two DatePicker components side by side or use a second component library that offers such a component but doesn't match with Radzen's nice look.
Describe the solution you'd like
I'd like to see a new component, DateRangePicker that allows binding to a StartDate and EndDate and has many of all the same parameters offered by the DatePicker like Footer.
Ultimately, I'm looking for something similar to this obsolete React Date Range component that's no longer maintained:
https://hypeserver.github.io/react-date-range/

Quick options on the left side are a nice touch but not necessary.
Describe alternatives you've considered
See initial prompt--I've considered using separate libraries, or two side-by-side DatePicker components.

I suppose this is related to #157

Duplicate to https://github.com/radzenhq/radzen-blazor/issues/157


Specifying the search path for FileSystemLoader

I have this directory structure on current workdir:
.
└── service
    ├── base.yaml
    ├── external
    │   └── base.yaml
    └── internal
        └── base.yaml

The ./service/internal/base.yaml has a {% extends "./service/base.yaml" %} which works correctly if I run the jinja2 module manually with:
from jinja2 import Environment, FileSystemLoader, select_autoescape
env = Environment(loader=FileSystemLoader('.'))
env.get_template('service/internal/base.yaml').render()

But running jinja2 CLI fails:
$ jinja2 service/external/base.yaml
...
jinja2.exceptions.TemplateNotFound: service/base.yaml

I think jinja2 tool needs to use the current workdir ($CWD) as the search directory (or have a --flag to signal a /path/to/templates).

Hmm, seems like it would be an easy fix. I can try to whip something up, but if in the meantime you wanted to submit a fix, I'd happily review and merge it.

I'm pretty bad at python so I'll defer to you :)

meh, that's not a right fix.


BankingStage Forwarding Filter

Problem

Forwarding all packets, when many will ultimately be duplicates

Summary of Changes

Only forward packets that were from staked connections (swqos)

Fixes #

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

Project coverage is 81.8%. Comparing base (c0be86d) to head (bb4fc6d).
Report is 12 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##           master     #685     +/-   ##
=========================================
- Coverage    81.9%    81.8%   -0.1%
=========================================
  Files         851      851
  Lines      230475   230482      +7
=========================================
- Hits       188785   188743     -42
- Misses      41690    41739     +49


Newbie questions

Hi Jimmy,
I am trying to figure out how to split by coins. I am a developer but I don't use Python or do any crypto/blockchain development.
I know you're busy but maybe someone else could make a video going through the process, or just talk about the functions that are there to make it slightly simpler to understand what I need to do.

First I notice this WIF format, which seems to be slightly different from what I get from electrum, but I bet I can run a function inside the playbook to convert it.

I generated new seed just to see what the HD key does, but it failed so I have no idea.

After a while of staring at the Bitcoin Diamond script, I figured out I need to look at my old public address and copy over the transactions that into the data and wif_lookups which currently don't say "FILL THIS IN". After I figure out point 3, this should be easy.

Looks like there is nowhere to broadcast the Diamond fork transaction now? (Since other examples seem to have a way to do that)

I bet its super simple to do when one has any practical knowledge of blochain, but not so much for a newb so a video would help tremendously.

Hey @hakunin
Check out @jimmysong 's lecture at Stanford on making transactions.
This helped me a lot while understanding transactions and it could probably help you too.
WIF is wallet import format which is one of the many formats in which keys are stored.
HD keys are a binary tree of keys originating from a single seed. There are different utilities based on the kind of key its derived from.
I do not know bitcoin as good jimmy does, but I'd be happy to help where ever I can.
Cheers!


Selected Elements from linked file

i am working on Script to get Parameter from Linked model.
i used Python Script to get those Elements # i got output.
i filtered Structural Framing "Categories" # i got output
i filtered those elements through Nodes "Element.GetParameterValueByName" and "List FilterByBoolMark" with Parameter "Work Plane" # i got ouput.

#Issues

For the output i am try to filter again through Node "Element.GetParameterValueByName" with Parameter "Type" # Warning: Element.GetParameterValueByName operation failed. Could not obtain element from the current document!  The id may not be valid.

For the output i am try to filter again through Node "Element.GetParameterValueByName" with Parameter "Family and Type" # Warning: Element.GetParameterValueByName operation failed. Could not obtain element from the current document!  The id may not be valid.

#But i can see the values in Node "Element.Parameters"  (List).

Selected Elements from linked file.zip
#May be, I think we may have other Node in different Packages to get that Value. So please suggest me.
if Possible answer why i cannot get output
With Regards
Bharath Kumar
+91<PHONE_NUMBER>
<EMAIL_ADDRESS>

Hi I'm afraid this is not the place to ask, you should try on th dynamo forum: https://forum.dynamobim.com/
It seems though the the problem is with the levels you are using on the nodes: https://dynamobim.org/introducing-listlevel-working-with-lists-made-easier/


Box should should not close if user deletes the first character

Add a note.
In it type Kool...
Oops we meant "Cool"... OK, hit BACKSPACE four times getting rid of all the K O O L...
Poof! The box closes before we have the chance to enter the C.

Else users need to "put some junk in there" just to keep the box open while working in it!

@jidanni Thanks, this is #6580.


Add mailto: link to names of committers that do not have accounts

Feature Description
I think it would be great if Gitea had a mailto: link to the names of committers (e.g. in a commit summary or in the repository overview that shows the latest commit made to the main branch) on repositories that do not have accounts instead of a link to a profile (as it doesn't exist).
It would be marginally useful for e.g. mirrors of repositories in locally hosted instances. Of course, I believe that such a link should only be shown to users that are logged in to the instance itself, in order to mitigate the potential problem of subjecting non-users of public instances to spam. I generally find the way that GitHub lacks the situation where an account doesn't exist a bit awkward (Example: recent Linux commit - when you assume that everyone has an account, it feels a bit "awkward" when you try to hover over the name and realize that you can't click on it to find out more about the committer), as it assumes that every contributor is expected to have an account
Screenshots
No response

Interesting idea, but it would also be awkward to click on a username and open a mail client when you expected to go to a web page.
As well, since your git email can be anything, it may not even point to a valid email, which might not be great UX.
Thoughts? Would that be better than having plain text still?

What we could do without much repercussion is use a link but style it differently, i.e. applying an extra style class so that it will still be marked as a link but visibly different from any other link.
That might work.

FWIW when this was exposed for gpg keys there were crawlers fetching and spamming these emails. I know you can easily get this info from git cloning, but those crawlers don't usually support git clone.

FWIW when this was exposed for gpg keys there were crawlers fetching and spamming these emails. I know you can easily get this info from git cloning, but those crawlers don't usually support git clone.

As mentioned in the original post, this is why I would only want to make this information accessible using the UI only when the user is logged in.
I agree with the other posts here, it might be best to not closely imitate the UI of another platform and surprise users in the process. The color idea is interesting because it follows the same concept as, say, Wikipedia - but I think that the additional theme maintenance overhead would make alternative options (perhaps an icon) possibly better in the long run (?)


[samplecode] Implement rpc default method sample code

RPC default method has 3 types sample code for:

paged (gapic-generator sample code)

  * try (LibraryServiceClient libraryServiceClient = LibraryServiceClient.create()) {
  *   ListShelvesRequest request =
  *       ListShelvesRequest.newBuilder()
  *           .setPageSize(883849137)
  *           .setPageToken("pageToken873572522")
  *           .build();
  *   for (Shelf element : libraryServiceClient.listShelves(request).iterateAll()) {
  *     // doThingsWith(element);
  *   }
  * }

lro (gapic-generator sample code)

   * try (CloudRedisClient cloudRedisClient = CloudRedisClient.create()) {
   *   UpgradeInstanceRequest request =
   *       UpgradeInstanceRequest.newBuilder()
   *           .setName(InstanceName.of("[PROJECT]", "[LOCATION]", "[INSTANCE]").toString())
   *           .setRedisVersion("redisVersion-1972584739")
   *           .build();
   *   Instance response = cloudRedisClient.upgradeInstanceAsync(request).get();
   * }

or if method return void, the last line is cloudRedisClient.upgradeInstanceAsync(request).get();
3. pure unary (gapic-generator sample code)
   * try (MetricsClient metricsClient = MetricsClient.create()) {
   *   CreateLogMetricRequest request =
   *       CreateLogMetricRequest.newBuilder()
   *           .setParent(LogMetricName.of("[PROJECT]", "[METRIC]").toString())
   *           .setMetric(LogMetric.newBuilder().build())
   *           .build();
   *   LogMetric response = metricsClient.createLogMetric(request);
   * }

Or if the method return void, the last line is metricsClient.createLogMetric(request);

Thanks for reviewing @miraleung. Merge into samplecode-master now.


Parse LookML explores

To convert lookml explores into Cube data models the following steps need to be done:

Parse and convert all views referenced in the explore.
Parse explores.
Add joins on Cubes definitions (Cube the object).
Create Cube Views based on the join relationship from explores.

Implemented in #5


Fix path generation on windows machines

I've been trying to set this up on a NextJS project on a Windows 11 machine. I found an issue where path generation from glob was using \\ instead of / for the import paths, breaking JS imports.
Forcing glob to use posix style separators should mean the path generation will work across all platforms.

Fantastic! Thank you! I'll verify on OSX.

@jherr Just noticed this was closed. Looking at the recent refactor, this did not make it's way in. Did you end up testing to see if this could be added?

Yeah, unfortunately it was in one version then got removed on accident when some files got moved around.


Including in project

Hi,
I can get the standalone project to work but when I copy the 3 files MailView.swift, MailView.h and info.plist, I get no such module found.
SPM fails without a manifest, how would you incorporate this into another project?
Cheers

You shouldn't need to move info.plist.  You should just need to move

MailView.h
MailView.swift
Content from ContentView.swift


[question]  Is there a way to recreate a .uasset/uexp file from a JSON file using UE4Parse?

Hi,
First of all, thank you for your work.
I have extracted data from a .uasset and .uexp file and converted it into JSON format. Now, I want to recreate the files from this JSON data. I only found file reading functionality, but Does UE4Parse have any functionality that allows for writing or recreating .uasset files from JSON or other structured data?
If not, what would be the best approach to achieve this?
Thanks for your help!

no that's not possible. writing packages is not supported.


Adds conditional fields docs

Description
Adds some docs with examples for conditional fields. Also adds a sentence about where to upload videos to in the media library, in case anyone was confused like I was.
Related Issues
Related to #39

@bwaltz That's great! If I may add a minor suggestion, to use the shorter blade alias for the examples :
    @formConnectedFields([
        'fieldName' => 'type',
        'fieldValues' => 'video',
        'renderForBlocks' => false
    ])
        ...
    @endformConnectedFields

@pboi20 @bwaltz I pushed an update, let me know what you think! There's also yet another way to use them, actually, if you're using Laravel 7+:
<x-formConnectedFields fieldName="type" fieldValues"video" renderForBlocks="false">
    ...
</x-formConnectedFields>

Another example:
<x-formFieldset title="Additional fieldset">
    ...
</x-formFieldset>

@ifox I like the added info block for the file library!
I personally enjoy the <x-component> syntax and I do think that, if/when Twill drops support for Laravel < 7.x, it would be awesome to rewrite the documentation examples. I wonder if it would be desirable to have mixed examples in the docs until then.

All fine to me! Just wanted to help future users with the documentation.

@ifox I like the added info block for the file library!
I personally enjoy the <x-component> syntax and I do think that, if/when Twill drops support for Laravel < 7.x, it would be awesome to rewrite the documentation examples. I wonder if it would be desirable to have mixed examples in the docs until then.

I think we could add a section that presents that different approaches, but stick with the most compatible one in examples.


Fix github url strings (org edx -> openedx)

This PR was autogenerated
This pr replaces the old GitHub organization, github.com/edx, with the new GitHub organization, github.com/openedx.
Tagging @openedx/tcril-engineering for review, but others are welcome to provide review.
Ref: https://github.com/openedx/tcril-engineering/issues/42

Branch is borked. https://github.com/openedx/stylelint-config-edx/pull/22


Error trying to add DQOps connection to DuckDB using the CLI

dqo> connection add --duckdb-directories=<"path"="/folder1/subfolder2/my-salesforce-pipeline">
Command failed, error message: Cannot invoke "com.dqops.cli.terminal.TerminalFactory.getReader()" because "this.terminalFactory" is null
Not sure what the proper syntax for the console command.
I tried to do a similar thing using the Web interface and got this error:

com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Invalid Input Error: Unrecognized configuration property "path"

Thanks.

Here are three issues or problems:

The error with the null value is a bug. It was just fixed in the develop branch.

The path that was used should not contain "<" and ">", because these are just the placeholders from the documentation (command line synopsis) generated by PicoCli. They just show where a parameter value provided by a user starts and ends.

We can't reproduce the problem with the unrecognized "path" configuration parameter. Was the "path" parameter added to the list of custom parameters for the JDBC driver? If so, it is not the right place because the DuckDB driver does not use that sort of configuration. The connection configuration screen shows a list of paths. The paths that are defined for a new connection are the paths to the folders with flat files.


openjdk: 11.0.11+9 -> 11.0.12+7

Motivation for this change
Update to latest bugfix release
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)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"

nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
$ git -c fetch.prune=false fetch --force https://github.com/NixOS/nixpkgs master:refs/nixpkgs-review/0
remote: Enumerating objects: 75, done.
remote: Counting objects: 100% (71/71), done.
remote: Compressing objects: 100% (40/40), done.
remote: Total 75 (delta 36), reused 44 (delta 28), pack-reused 4
Unpacking objects: 100% (75/75), 57.85 KiB | 811.00 KiB/s, done.
From https://github.com/NixOS/nixpkgs
   a9a0ec04146..61ac6539fc4  master     -> refs/nixpkgs-review/0
$ git worktree add /home/asbachb/.cache/nixpkgs-review/rev-13a8746306dfacc4308a142df59ecde0ba5b7372-dirty/nixpkgs 61ac6539fc420ab21f606e534ef2711bfe4c5e1e
Preparing worktree (detached HEAD 61ac6539fc4)
Updating files: 100% (27085/27085), done.
HEAD is now at 61ac6539fc4 Merge pull request #126807 from Vonfry/update/emacs/add-nongnu
$ nix-env --option system x86_64-linux -f /home/asbachb/.cache/nixpkgs-review/rev-13a8746306dfacc4308a142df59ecde0ba5b7372-dirty/nixpkgs -qaP --xml --out-path --show-trace
No diff detected, stopping review...
$ git worktree prune

[x] Tested execution of all binary files (usually in ./result/bin/)

result/bin/./java -version
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on
openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+0-adhoc..source)
OpenJDK 64-Bit Server VM (build 11.0.12+0-adhoc..source, mixed mode)

21.11 Release Notes (or backporting 21.05 Relase notes)

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

[x] Fits CONTRIBUTING.md.

/marvin opt-in
/status needs_reviewer


fix nan handling in pow jvp (fixes #347)

Travis is unhappy.

Yeah sorry, this isn't ready for review yet!


Duplicate key in Edit as YAML

Setup

Rancher version: v2.6.0 / 2.6-head
Browser type & version: Chrome 93.0

Describe the bug
When editing as YAML from a eeployment config, the UI adds a duplicate key in the YAML
To Reproduce

Create a simple deployment
Navigate to the deployment and select Edit Config
Once inside the form based editor, choose Edit as YAML at the bottom of the form
Note that saving will not work until duplicate key is removed

Result
Duplicate key is created as seen here:
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 25%
    type: RollingUpdate

type occurs twice in the same object
Expected Result
Should be given valid YAML when switching from edit config to edit as yaml

@rak-phillip Looks like the same as the nodePort issue

@nwmac definitely looks to be the same as #4042. I'll test the fix being reviewed in #4132 to make sure that this case is covered.

Reproduced the issue on 2.6.0

On 2.6-head commit id: 1a57856


add new block for the include in ajax-cart.tpl

This commit adds a new block in ajax-cart.tpl to have possibility to overwrite the {include file...} statement.

thanks for your contribution @waldicom :+1: :blue_heart:
your change will be part of the next release


Changing canvas styles

Hi @ringw, using your API, is there any way to change the canvas' styles before rendering the document?
I'm interested in changing the default colors and sizes.

Hi, I don't think there is currently a way to change the canvas color and size because the canvas creation and drawing is wrapped up inside DocumentFormatter. It would be possible to add some custom hooks to change some properties, but I would rather do an overhaul of DocumentFormatter first and hopefully make it more flexible from the ground up.


Project Setup

Prerequisites

[X] I checked the documentation and FAQ without finding a solution
[X] I checked to make sure that this issue has not already been filed

Library version
3.1.1
Platform
Android
Setup Description
Getting the createClient is null error. I followed the documentation as seen on the website but I still have the same issue.
TypeError: Cannot read property 'createClient' of null, js engine: hermes
at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in reportException
at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in handleException
at node_modules\react-native\Libraries\Core\setUpErrorHandling.js:null in handleError
at node_modules@react-native\polyfills\error-guard.js:null in ErrorUtils.reportFatalError
at node_modules\metro-runtime\src\polyfills\require.js:null in guardedLoadModule
at node_modules\metro-runtime\src\polyfills\require.js:null in metroRequire
at http://<IP_ADDRESS>:19001/node_modules/expo/AppEntry.bundle?platform=android&dev=true&minify=false&app=com.syncre.windowblinds&modulesOnly=false&runModule=true:null in global
Steps to Reproduce

creating new BLEManager just creates the error

Relevant log output
TypeError: Cannot read property 'createClient' of null, js engine: hermes
at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in reportException
at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in handleException
at node_modules\react-native\Libraries\Core\setUpErrorHandling.js:null in handleError
at node_modules\@react-native\polyfills\error-guard.js:null in ErrorUtils.reportFatalError
at node_modules\metro-runtime\src\polyfills\require.js:null in guardedLoadModule
at node_modules\metro-runtime\src\polyfills\require.js:null in metroRequire
at http://<IP_ADDRESS>:19001/node_modules/expo/AppEntry.bundle?platform=android&dev=true&minify=false&app=com.syncre.windowblinds&modulesOnly=false&runModule=true:null in global

Contents of the package.json file
{
"name": "expo-ble",
"version": "1.0.0",
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "REACT_NATIVE_PACKAGER_HOSTNAME=<IP_ADDRESS> expo start --dev-client",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web"
},
"dependencies": {
"@config-plugins/react-native-ble-plx": "^5.0.0",
"@expo/react-native-action-sheet": "^4.0.1",
"@react-navigation/bottom-tabs": "^6.4.1",
"@react-navigation/drawer": "^6.5.1",
"@react-navigation/native": "^6.0.14",
"@react-navigation/native-stack": "^6.9.2",
"@shopify/react-native-skia": "0.1.171",
"axios": "1.2.0",
"expo": "47.0.8",
"expo-auth-session": "~3.8.0",
"expo-crypto": "~12.0.0",
"expo-dev-client": "~2.0.1",
"expo-image-manipulator": "~11.0.0",
"expo-location": "~15.0.1",
"expo-media-library": "~15.0.0",
"expo-random": "~13.0.0",
"expo-secure-store": "~12.0.0",
"expo-status-bar": "1.4.2",
"jwt-decode": "^3.1.2",
"luxon": "^3.2.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-native": "0.70.5",
"react-native-gesture-handler": "~2.8.0",
"react-native-reanimated": "~2.12.0",
"react-native-redash": "^18.1.0",
"react-native-safe-area-context": "4.4.1",
"react-native-screens": "~3.18.2",
"react-native-vision-camera": "^2.15.2",
"twrnc": "^3.3.2",
"vision-camera-code-scanner": "^0.2.0",
"vision-camera-ocr": "^1.0.0",
"react-native-ble-plx": "^2.0.3"
},
"devDependencies": {
"@babel/core": "^7.12.9"
},
"private": true
}
Additional Information
No response

Since you are using expo did you follow these instructions? https://github.com/dotintent/react-native-ble-plx#expo-sdk-43
Remember this part that it's one of most important:
Then you should build the version using native modules (e.g. with npx expo prebuild command). And install it directly into your device with npx expo run:android.

@garciavalter is right but
@syncre02
Could you describe your installation process step by step? Maybe I missed something in the documentation.

Nevermind, the issue was that I didn't initalize it properly (I have to ask for premisisons first).
Sorry for the delay on the reply.

The permissions issue wasn't the fix for me.  I needed to rebuild the app and install a new expo dev client thingy on my phone with the latest package.

thank you, @bj97301! My project is not an Expo project, but I also experienced this issue and it was resolved only after rebuilding app in Android Studio.


Pod events don't have timestamp and aren't sorted by time.

The created event and the started event are for the same pod, but are shown in the wrong order.
$ kubectl -shttps://$APISERVER_IP get events | grep "^c"
etune-macbookpro:kubernetes etune$ _output/local/bin/darwin/amd64/kubectl -shttps://<IP_ADDRESS> get events | grep "^c"
c                   Pod                 Pending             scheduled           Successfully assigned c to kubernetes-minion-3.c.seventh-circle-487.internal
c                   BoundPod            waiting             pulled              Successfully pulled image kubernetes/pause:latest
c                   BoundPod            running             started             Started with docker id eb16480c95de8ffb22e17ec99d1e61b6a95639403efe229ebea37d18d4891237
c                   BoundPod            waiting             created             Created with docker id eb16480c95de8ffb22e17ec99d1e61b6a95639403efe229ebea37d18d4891237

Fixed with PR #3011


incorrect column length  id

CREATE TABLE list (id VARCHAR(2) NOT NULL, value VARCHAR(64) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
INSERT INTO list (id, value) VALUES ('AFN', 'Afghan Afghani');
INSERT INTO list (id, value) VALUES ('AFA', 'Afghan Afghani (1927–2002)');
.............
.............

Thanks, fixed in https://github.com/umpirsky/list-generator/pull/5, now we just need to update data:
composer update umpirsky/list-generator && ./bin/build

If you are up to the task, I can appreciate and merge PR. :)


[Feature] Allow installation to sub-directory of project

I wanted to be able to use Jigsaw to generate documentation within an existing project that already uses Laravel libraries. But, obviously, I wouldn't want any current files to be overriden. I also didn't want to have a separate set of composer files and vendor directory, since my project already contained most of Jigsaw's needed dependencies.
But jigsaw init doesn't provide an option to install to a sub-directory, and if I manually created the sub-directory, cded into it, and did jigsaw init in there, I'd be duplicating libraries.
I think it would be really useful to be able to use it alongside an existing project in this fashion.

We get a lot of requests (https://github.com/tightenco/jigsaw/issues/374, and others in the past) for being able to run Jigsaw within a Laravel project, but I haven't had a chance to wrap my head around how we could pull that off or what conflicts we might encounter.
This might be a good Hacktoberfest endeavor for a brave soul!

At this point, Jigsaw is intended to be used as a standalone static site generator, not integrated into a Laravel project.


Menu bar

Hi
Are there any plans of implementing a menu bar component? See this one:
https://material.angularjs.org/latest/demo/menuBar
I know there's a navbar, but I'd really like to see this menu bar component.

Currently not. Sry


The performance in WebXR has dropped by half

After using the latest code, WebXR performance drops from 90HZ to 45HZ after loading this page(https://immersive-web.github.io/webxr-samples/teleportation.html).
However, it's normal under the Gecko engine. What information is needed for troubleshooting? @svillar
@zakharvoit
Not the same as #103.
Use the perfetto to track, com.igalia.wolvic:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0 cost much time.

CrRendererMain Thread:

have you seen the same in any other experience?

The above case was tested based on Rokid devices (Qualcomm Snapdragon XR2+ Gen 1).
Later, we also conducted tests on Pico4, and the frame rate also dropped from 90Hz to 50Hz.
Is there any way to pinpoint the specific issue or provide relevant logs?

what I am trying to understand is when that performance drop happened. Which version does provide 90FPS and which one 45FPS? Are you comparing different chromium versions? Or comparing the chromium version with the gecko one?

Wow that's surprising because we've seen exactly the opposite, chromium providing 2x and even 3x the FPS compared to gecko. We'll check that

We were surprised and thought it might be a code issue, but we only compiled different browser kernel versions. Could there be different configurations, or is there a discrepancy in the Chromium version we compiled?
The compilation of Chromium followed：https://github.com/Igalia/wolvic/blob/main/CHROMIUM.md
What VR device was your testing based on?
We will test on other VR devices as well.

Wow that's surprising because we've seen exactly the opposite, chromium providing 2x and even 3x the FPS compared to gecko. We'll check that

To add, the frame rate is normal when first entering the application, but it only drops after entering the WebXR site.

We were surprised and thought it might be a code issue, but we only compiled different browser kernel versions. Could there be different configurations, or is there a discrepancy in the Chromium version we compiled?
The compilation of Chromium followed：https://github.com/Igalia/wolvic/blob/main/CHROMIUM.md
What VR device was your testing based on?
We will test on other VR devices as well.

Are you sure you have built a release version of chromium? If you build chromium debug the performance is much worst due to the extra amount of code it executes and the lack of compiler optimizations.
Also can you reproduce it with the packages we released?
I've just tried the experience on a pico4 and I'm getting a constant 72PFS which is the maximum given the 72Hz refresh rate of the device

I’m trying to determine if it’s a debug version issue. That might be the cause. We will recompile and test the release version again. Thanks!

After switching to the release version, the frame rate improved to an average of 80Hz. Thanks to @svillar  for the support. The difference between debug and release versions is very noticeable. We still have some jitter issues to address. Looking forward to the stable release of wolvic chromium.

OK closing now


added dividend calculator

Issue Title
Please enter the title of the issue related to your pull request.
Enter the issue title here-
added dividend calculator

[ x] I have provided the issue title.

Info about the Related Issue
What's the goal of the project?
Describe the aim of the project-
added dividend calculator

[x ] I have described the aim of the project.

Name
Please mention your name.
Enter your name here-
amiya singh

[x ] I have provided my name.

GitHub ID
Please mention your GitHub ID.
Enter your GitHub ID here-
amiya-cyber

[ x] I have provided my GitHub ID.

Identify Yourself
Mention in which program you are contributing (e.g., WoB, GSSOC, SSOC, Hactoberfest).
Enter your participant role here-

[ ] I have mentioned my participant role.

Closes
Enter the issue number that will be closed through this PR.
*Closes: #607

[ ] I have provided the issue number.

Describe the Add-ons or Changes You've Made
Give a clear description of what you have added or modified.
Describe your changes here-

[ ] I have described my changes.

Type of Change
Select the type of change:

[x ] Bug fix (non-breaking change which fixes an issue)
[ x] New feature (non-breaking change which adds functionality)
[ x] Code style update (formatting, local variables)
[ x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ x] This change requires a documentation update

How Has This Been Tested?
Describe how your changes have been tested.
Describe your testing process here.

[ ] I have described my testing process.

Checklist
Please confirm the following:

[ x] My code follows the guidelines of this project.
[ x] I have performed a self-review of my own code.
[ x] I have commented my code, particularly wherever it was hard to understand.
[ x] I have made corresponding changes to the documentation.
[ x] My changes generate no new warnings.
[ x] I have added things that prove my fix is effective or that my feature works.

https://github.com/user-attachments/assets/56e29a50-3c3a-4fc7-8ee8-552b228e2cc7
PLEASE ASSIGN ME WITH LEVEL 3 AS GSSOC EXT IS GOING TO OVER TOMORROW

Hello bro @vanshchauhan21 can you add level 3 to this pr


dynatrace.com/com/dynatrace provider not working

In docs its mentioned as below
terraform {
    required_version = "> 0.13.0"
    required_providers {
        dynatrace = {
              source = "dynatrace.com/com/dynatrace"
              version = "1.2.1"
        }
    }
}

throws 17:25:09  Error: Invalid provider registry host
17:25:09
17:25:09  The host "dynatrace.com" given in in provider source address
17:25:09  "dynatrace.com/com/dynatrace" does not offer a Terraform provider registry.
17:25:09

But working one is as below
terraform {
    required_version = "> 0.13.0"
    required_providers {
        dynatrace = {
            source = "dynatrace-oss/dynatrace"
            version = "1.2.1"
        }
    }
}

@Karthikeyanraman94 what version of the terraform CLI are you using?

terraform:0.13.4

@Karthikeyanraman94 your issues stem from the fact that haven't installed the binaries manually like it's mentioned here.
You are simply asking the terraform cli to download the required provider for you - which is admittedly the best route to go.
We will update the documentation in order to avoid confusion in the future.
Thanks for the hint!

Hello @Karthikeyanraman94
The updated Readme now contains instructions for referring to the Terraform Registry instead of manual installation.
Thanks for hinting that mistake, much appreciated!


Notifications -> Configure webhooks seems outdated

Existing documentation URL(s)
https://developers.cloudflare.com/fundamentals/notifications/create-notifications/configure-webhooks/
Section that requires update
The whole page seems outdated.
What needs to change?
Everything.
How should it change?
It should clearly state how you can configure a new webhook and what types of webhooks are available.
Additional information
None.

Is there any specific part of the page you think is outdated?
There's a list of known supported webhooks, a step-by-step on adding a webhook and an example of a generic one too.

The documentation doesn't match the current UI options on Cloudflare Dashboard.
Try to follow the steps in the documentation:

Log in to the Cloudflare dashboard and select your account.
Go to Notifications.
Click Destinations on the left side of your dashboard.
In the Webhooks card, click Create.
Give your webhook a name so you can identify it later.
In the URL field, enter the URL of the third-party service you previously set up and want to connect to your Cloudflare account.
If needed, insert the Secret. Secrets are how webhooks are encrypted and vary according to the service you are connecting to Cloudflare.
Click Save and Test to finish setting up your webhook.
The new webhook will appear in the Webhooks card.

As you can see the whole page is severely outdated and does not match reality.

The only difference in those instructions is that Destinations isn't on the sidebar but rather just on the page content itself - is that the only thing you're referring to by severely outdated?

The only difference in those instructions is that Destinations isn't on the sidebar but rather just on the page content itself - is that the only thing you're referring to by severely outdated?

Did you follow the steps? There is no Webhook option anywhere in Notifications. There is no support for Slack, Discord etc that is present in Documentation.
I don't understand how can you not see this, please provide a screenshot how you added a Discord Webhook for example, the documentation says you can right?

If you don't see that option in notifications, it's because your plan doesn't include it. The free plan does not include access to webhook notifications, as an example.
The instructions need a single amendment to step 3 in that 'destinations' isn't on the sidebar anymore, but that's about it?

Maybe the suggestion should be to add more clarity in which plans do and don't get webhooks - currently it's just referenced twice on here

Available Notifications depend on your Cloudflare plan.
Depending on your plan, you will also be able to configure webhooks. Webhooks allow you to connect your account with external services such as Slack and Google Chat.

Okay, in that case it should be clarified further on each option what plan do you need to have, for each section to appear.
So if you land on the Webhooks documentation like I did, it must write big you need a paid plan for this.

It could be done like the way it's done on the Service Tokens page for Zero Trust - along the top of the Configure webhooks page.

Would that work or do you think it's better placed elsewhere?

The notification style seems perfect!
It should be added here  and here

Anyway to clarify, I've searched Google for Cloudflare Webhook support, landed on this documentation page, and never researched further if you need a paid plan or not, basically my fault for not reading everything on other pages, but this will help people like me 😄 a notification like that will clearly help to see that Webhooks are part of a paid plan and not available on free plans.

Created #4131


On IPv6-only network, Radius plugin always sends IPv4 NAS-IP-Address

Radius plugin does quite a good job when communicating with Radius server over IPv6. However, when the client does not have any IPv4 address (only Windows-auto-configured <IP_ADDRESS>/16) the Access-Request still contains NAS-IP-Address attribute with this unusable address.
It would be pretty cool if there was an option to use NAS-IPv6-Address instead with the non-temporary address inside.
(Checked stable & unstable version, wasn't able to configure in either)

I've made some modifications to the plugin and compiled it
but you need to use the fork https://github.com/MutonUfoAI/pgina/releases
Remove pgina first, folders and regkeys, than install the fork.
stop the pgina service in the configuration window and close the config window than copy the modded plugin into the plugin folder
Go back to the config and open the radius config and add a regex search in the field "IP Address Suggestion" like
[:]
or
(?i)\Afe80:.*
reboot
The whole thing may work or not i haven't made the plugin
pGina.Plugin.RADIUSPlugin.zip

Well, thanks for the update, but with your pGina <IP_ADDRESS> the Radius plugin does not work at all (even with the original dll) - it never tries to contact Radius (not even when I use IPv4 address).
The same setup on the same computer with pGina <IP_ADDRESS> (beta) works. Both were installed to the same clean vm snapshot of Windows 10.

please submit the pgina log pGina.Service.ServiceHost_log.txt
and use wireshark to look into the network traffic.
I've made a quick test and i can see traffic from the plugin on the network.
Im unable to test it further because i dont run a radius server.


Fastspecfit V2.0 does not detect many Broad-Ha candidates that were originally detected in V1.0

I have compared broad-line selection between V1.0 vs V2.0 and found that many of the obvious broad-line sources, that were detected from V1.0 are not detected in V2.0. It would be useful to keep the RCHI2 difference over the Balmer line region only (like what was done in V1.0) or perhaps add it in addition to the full spectrum DELTA_LINERCHI2. Here are some obvious BL candidates that are selected in V1.0, but missed in V2.0:

https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39627625265628914
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39627636984513881
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39627703850110094
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39627837115729837
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39628302532479773
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39633063981875740
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39627794208001455
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39627878949720219
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39633564332985149
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39627794375775293
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39628527150041653
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39633343247028882
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39633268101874499
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39633035183785818
https://www.legacysurvey.org/viewer-desi/desi-spectrum/daily/targetid39628176736918075

These sources are selected with Broad Ha AoN >= 5 in V1.0 and having Broad Ha Flux = 0 in V2.0. The 15 sources are randomly selected in different stellar mass (from CIGALE) bins. The SPECPROD, TARGETID, SURVEY, PROGRAM, HEALPIX, and Z columns for these 15 example candidates are as follows:

Thank you!

I made some figures from V1 and V2 -- comparing the Ha linewidth to the delta_rchi2 to access the parameter space that would be worth re-fitting the broad components.
Selection Criterion:

Narrow Ha AoN >= 3 in both V1 and V2
Broad Ha flux != 0 and Broad Ha AoN >= 3 from V1
Broad Ha flux == 0 in V2

From the right side plot, we propose to select the right-side cloud of galaxies to refit using broad-lines. Here is the proposed cut in "red":

I further selected some broad-line galaxies with Broad Ha AoN >= 5 from V1.0 and not detected in V2.0 and ran my emission-line fitting code. The galaxies that are selected as BL candidates from my code are shown as red points in this plot, which justifies the proposed cut.

Thank you.

@Ragadeepika-Pucha @stephjuneau here's a comparison of the Halpha broad line-width in the Fuji/v1 VAC vs the imminent Fuji/v3 VAC (produced using tag 2.4.1) for the set of objects selected with:
I = (v1['HALPHA_BROAD_AMP'] * np.sqrt(v1['HALPHA_BROAD_AMP_IVAR']) > 5) * (v2['HALPHA_BROAD_AMP'] == 0.)

There are N=21,127 objects in this comparison sample; however, only 647 have non-zero broad Halpha in the v3 catalog the reason being that most of the remaining objects have broad-line widths <250 km/s, which is the cutoff in tag 2.4.1 for the broad-line model to be dropped. In v1, these objects survived because of the computational bug / inconsistency I describe in https://github.com/desihub/fastspecfit/pull/151.
Hopefully this is acceptable to you, but if not please let me know soon. Otherwise, my plan is to move forward with v3.

@stephjuneau has signed off on the changes with the following off-list comments, which I received permission to post here (lightly edited):
Hey John, looking into this now. So your new cutoff corresponds to FWHM~590 km/s and one could
convert this to a minimum BH mass given a range of Ha-broad luminosities. [snip]

From the Reines+2013 paper, it seems their lowest FWHM for BL-AGN was about 630 km/s so above
your cutoff. But they didn’t find any candidates with less than 10**5 Msun black holes. To some extent,
this choice will be setting the limit in terms of which minimum mass can we achieve when searching for
IMBHs with DESI. [snip]

It gets really challenging in any case at these lower widths because it starts to overlaps with the
width of outflow components. So a general recipe will always struggle to cover all bases. But allowing
broad components down to 590km/s FWHM is much more helpful than applying a stringent cut at
FWHM>1000km/s or so!

Let's continue any discussion of these issues in new ticket(s).


AMP Validation Check: Remove experiment code

After initial release of the Amp Error Validation check in the checklist we need to remove the feature flag that is enabling it. This check is called enableAmpValidationCheck

Experiment removed already. Closing


Bugfix: we should have used a metachar instead of an actual space

The CoffeeScript compiler was for some reason dropping the space when generating JS. But the \s would have been better in the first place.

'some reason' == probably expected behavior in CoffeeScript regex blocks?

LGTM. Should I merge and publish?

@imuchnik yes please 👍


-init flag ignored in v4.0.0-beta.1

The propseg function showed bad performance in the version 4.0.1-beta when compared with the stable version 3.2.7 for a same subject.
Please verify the figures SCseg_v327 and SCseg_v4b1 that exemplifies the results obtained for each version of the software.
In attachment, follow the commands used for each version and the messages with one image test.
SCT version: 4.b.1
evans:~/Documents/testEnigma_3 $ sct_propseg -i cont_03.nii.gz -c t1 -down 0 -up 76 -init 15
--
Spinal Cord Toolbox (version: 4.0.0-beta.1)
Running /Users/thiago_admin/sct_4.0.0-beta.1/scripts/sct_propseg.py -i cont_03.nii.gz -c t1 -down 0 -up 76 -init 15
isct_propseg -t t1 -o ./ -down 0 -up 76 -verbose -i /Users/thiago_admin/Documents/testEnigma_3/cont_03.nii.gz -init-centerline centerline.nii.gz -centerline-binary # in /Users/thiago_admin/Documents/testEnigma_3
Initialization - using given centerline
Total propagation length = 262.548 mm
Segmentation finished. To view results, type:
fslview /Users/thiago_admin/Documents/testEnigma_3/cont_03.nii.gz ./cont_03_seg.nii.gz &
Check consistency of segmentation...
 Will overwrite it.
rm -rf /var/folders/dv/9t9_nj0d6ln20k7bw4wlqtvr0000gv/T/sct-20190313115525.479446-propseg-oKiHRc
Copy header input --> output(s) to make sure qform is the same.
WARNING: File /Users/thiago_admin/Documents/testEnigma_3/cont_03_seg.nii.gz already exists. Will overwrite it.
WARNING: File /Users/thiago_admin/Documents/testEnigma_3/cont_03_centerline.nii.gz already exists. Will overwrite it.
Done! To view results, type:
fslview /Users/thiago_admin/Documents/testEnigma_3/cont_03.nii.gz -l Greyscale /Users/thiago_admin/Documents/testEnigma_3/cont_03_seg.nii.gz -l Red -t 0.7 &
Total processing time: 0 min 40 s

SCT version: 3.2.7
evans:~/Documents/testEnigma_2 $ sct_propseg -i cont_03.nii.gz -c t1 -down 0 -up 76 -init 15
--
Spinal Cord Toolbox (version: 3.2.7)
Running /Users/thiago_admin/sct_3.2.7/scripts/sct_propseg.py -i cont_03.nii.gz -c t1 -down 0 -up 76 -init 15
Detecting the spinal cord using OptiC
cp /Users/thiago_admin/Documents/testEnigma_2/cont_03.nii.gz /var/folders/dv/9t9_nj0d6ln20k7bw4wlqtvr0000gv/T/sct-20190313090950.147465-Lf2x1v
cp cont_03_centerline_optic.nii.gz /Users/thiago_admin/Documents/testEnigma_2/./
rm -rf /var/folders/dv/9t9_nj0d6ln20k7bw4wlqtvr0000gv/T/sct-20190313090950.147465-Lf2x1v
isct_propseg -t t1 -o ./ -down 0 -up 76 -verbose -i /Users/thiago_admin/Documents/testEnigma_2/cont_03.nii.gz -init 0.0627615062762 -init-centerline ./cont_03_centerline_optic.nii.gz -centerline-binary # in /Users/thiago_admin/Documents/testEnigma_2
Initialization - using given centerline
Total propagation length = 92.501 mm
Segmentation finished. To view results, type:
fslview /Users/thiago_admin/Documents/testEnigma_2/cont_03.nii.gz ./cont_03_seg.nii.gz &
Check consistency of segmentation...
 Will overwrite it.
rm -rf /var/folders/dv/9t9_nj0d6ln20k7bw4wlqtvr0000gv/T/sct-20190313091010.021429-propseg-l6_CY5
Copy header input --> output(s) to make sure qform is the same.
WARNING: File /Users/thiago_admin/Documents/testEnigma_2/cont_03_seg.nii.gz already exists. Will overwrite it.
WARNING: File /Users/thiago_admin/Documents/testEnigma_2/cont_03_centerline.nii.gz already exists. Will overwrite it.
Done! To view results, type:
fslview /Users/thiago_admin/Documents/testEnigma_2/cont_03.nii.gz -l Greyscale /Users/thiago_admin/Documents/testEnigma_2/cont_03_seg.nii.gz -l Red -t 0.7 &
Total processing time: 0 min 25 s

[SCT_Propseg.docx]
(https://github.com/neuropoly/spinalcordtoolbox/files/2966733/SCT_Propseg.docx)
cont_03.nii.gz

@thiagojrezende thank you for raising that issue! I confirm that I can reproduce your observations. We will work on it with top priority.

The problem of performance is caused by v4.0.0-beta.1 not accounting for the flag -init anymore. This is a regression bug which will be addressed

After fixing the -init flag issue, processing time drastically decreases (20s vs. 40s).


Conditional insert or replace -> with StorIO better?

I have following procedure:

execute sql-statement: select to_update from test where uuid='123-XYZ' (to_update is 0 or 1; or no-select-data)
if result of 1. is 1 or no-select-result then I have to execute another sql (example): insert or update (...) values (...)

I'm wondering if this could be done with StorIO in an elegant way.....

If you really want it, you can extend PutResolver for entity from 2.. And in performPut query to_update to decide should you insert/update or do nothing.
But as for me it is not quite elegant way =) Maybe some active model should do it.

@nikitin-da What would be an elegant way for you? :)
I'm hoping with StorIO there is a cool way to do it.

@Rainer-Lang I guess, custom put resolver - it is only way to do it inside StorIO (@artem-zinnatullin, @karlicoss correct me if I'm wrong).
From my point of view it's preferably to make such decision on a higher level (some domain model that represents business logic).
Imagine if you will have to check not just test table to find out if value up to date. But also obtain some information from shared preferences or smth else.
It will be improperly to wrap all these logic in StorIO. And in these cases you'll have to completely rewrite your put resolver.

@nikitin-da I have for all my tables resolvers, so I can do it like you suggested. I'm only afraid of getting 10-50 values instead of only 1 from each table.

I found a workaround, so I don't need this.
Anyway, @nikitin-da thanks for your effort.


Lidarr addon not working on a Raspberry Pi 4B 64 bit

I tried to install your Lidarr addon and start it.

All I see is the following line in "Log":
standard_init_linux.go:228: exec user process caused: exec format error
And trying to open its web UI, I get a connection refused error.

That appears to be correct. You are using the AMD64 version instead of the ARM64 version. The reason is that the base image that's being used doesn't include both architectures and rather are separate images. It's on my list to combine these into a multi-arch image.

@almico I've updated the build workflow to build ARM64 and ARMv7 docker images. Can you please test with the latest version to see if that fixes the issue?


Rumble does not work not with cable not through bluetooth

[ ] I have searched open and closed issues for duplicates
[ X] I am submitting a bug report for existing functionality that does not work as intended
[ ] I have read https://vigem.org/Community-Support/
[ ] This isn't a feature request or a discussion topic

Bug description
Describe here the issue that you are experiencing.
The ruble function doesn't work with CECHZC2E(A1) in SXS mode. (It works in Xinput mode but there the buttons are mixed up) I tried the "MightyHIDTest" --> It does change the LED to 1, and also rumbles during test, but afterwards no rumble in games nor through Steam test.
Steps to reproduce

using hyphens as bullet points
list the steps
that reproduce the bug

Actual result: Describe here what happens after you run the steps above (i.e. the buggy behaviour)
Expected result: Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour)
Screenshots

Machine info

i7 2600 32 Gb ram 180Ti
20H2 Win 10 22 H2
Software/driver version(s): 2.2.282.0 (as far as I know the current)
Any other helpful information
 Earlier I used the SCP toolkit but the bluetooth I also use for keyboard etc, afterwards i foung this as best alternative.

https://vigem.org/projects/BthPS3/About-Controller-Compatibility/


Adding two wasm projects to the orchestration gives "conflicting assets with the same target path" issue when using aspire.

Replicated the issue in the repo. All you have to do is add two standalone wasm projects and enlist them in the orchestration and start the AppHost.

Did you add two blazorwasm projects? I wasn't able to reproduce this locally, but maybe I missed something. Could you please share a test solution for this?

certainly @radical. Here it is. https://github.com/SalomonHenke/SharingWasm
sidenote: when adding and checking "add to aspire orchestration", it doesnt add it to the projects. I manually configure a dependency from the apphost to the two wasm standalone projects.

This should be fixed in preview3.

@SalomonHenke I will close, please reopen  if it's not fixed for you.

Not fixed @danmoseley might be different? adding a standalone wasm gives me this error.


Create 'pattern demo' that allows selection of React or Web Components and Typescript or Javascript

Summary
To show pattern demos we need to allow the dispaly of the code snippet written in typescript or javascript. This control is in addition to the selection of React or Web Components.
💬 Description
Include a control on the component demo to allow selection of typescript or javascript.
💰 User value
This makes it easier for developers to copy and paste the code snippets regardless of their project set up.
📚 User Stories
If relevant, describe the high-level functionality as user stories.
As an ICDS user:
I need to select either JS or TS in pattern demos
So that I can copy code relevant to my project set up.
📝 Acceptance Criteria
If relevant, describe in full detail the different interactions and edge cases that the component or patterns needs to fulfil.
Given that a component demo is being set up
When configuring its options
Then an option exists to display the script selector
And if selected, then the script selector toggle button group is displayed in the code display bar,
And if not selected, then it is hidden.
Given that a pattern demo exists on a page
When rendered
Then an option exists to chose between TS and JS.
Given that a pattern demo exists on a page
When the JS/TS option is changed
Then the code snippet should update to show the relevant code.
Given that a comp demo exists with a script select toggle group,
When the viewport width is changed to the Md, Sm, or Xs, breakpoint,
Then the script select toggle group should be replaced with a toggle icon button group.
Given that a comp demo exists with a script select toggle icon button group,
When the viewport width is changed to the Lg or Xl breakpoint,
Then the script select toggle icon button group should be replaced with the script select toggle button group.
Given that a comp demo exists with a script select toggle group
When navigated to using a SR
Then each toggle button should be announced as follows:

TypeScript = 'Show typescript code, toggle button, selected, code snippet language select, group'
JavaScript = 'Show JavaScript code, toggle button, code snippet language select, group'
[toggle button label], Toggle button, [toggle button group label], group

✏ Designs
Please see the 'Component Library - ICDS Guidance Site' Figma file for visual designs.
## 🧾 Guidance
N/A

New ticket to be raised to add cookie for language select.


[BUG] Builds failing due to breaking changes in SPARK-36034

Describe the bug
There is a breaking change in Spark branch-3.1
java.lang.NoSuchMethodError: org.apache.spark.sql.execution.datasources.parquet.ParquetFilters.<init>(Lorg/apache/parquet/schema/MessageType;ZZZZIZ)V
[2021-07-16T20:40:17.896Z] 	at com.nvidia.spark.rapids.GpuParquetFileFilterHandler.filterBlocks(GpuParquetScan.scala:269)
[2021-07-16T20:40:17.896Z] 	at com.nvidia.spark.rapids.GpuParquetMultiFilePartitionReaderFactory.$anonfun$buildBaseColumnarReaderForCoalescing$1(GpuParquetScan.scala:365)

Steps/Code to reproduce bug
We are seeing this in CI builds

always reproducible w/ mvn test -Pspark313tests,snapshot-shims use the 3.1.X-SNAPSHOT shim test

https://github.com/apache/spark/commit/e41ecef61b3f40b51d2d63056c826ef35b920791 also pushed to 3.0 branch, so it failed our 3.0.4-snapshot test, going to add shim to 304 as a following-up of https://github.com/NVIDIA/spark-rapids/pull/2961


Release 1.0.1

Backport doc changes  to master

Codecov Report

Merging #1912 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1912   +/-   ##
=======================================
  Coverage   66.46%   66.46%
=======================================
  Files          57       57
  Lines        6647     6647
  Branches     1322     1322
=======================================
  Hits         4418     4418
  Misses       2003     2003
  Partials      226      226

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e163723...965052b. Read the comment docs.


How you can contribute today

Thank you for wanting to hack on Jocko and for your contributions.
Why you should hack on Jocko:

You'll learn a lot. I learned a ton writing the initial version of Jocko. A helluva more than had I spent the same time reading what someone else had made or put in a textbook, likely having never made anything themselves. When you do need to look up something in a textbook, and you'll want to at times, you'll have a real need for the knowledge - it'll make the difference in your favor of solving your problem at hand.
It's good for the resume. In the first few months of Jocko's life a contributor leveled up in their career and hacking on Jocko helped make that happen. You'll have Go, Kafka, distributed, and big data systems experience.
It's fun. Especially if you're looking for a non-Java big data project to hack on, you have few options. I dunno about you but I'd rather have someone slam my head in a door than hack on Java in my spare time – especially on a big old decrepit code base. Here we've got a young Go code base, nimble, and hungry to be developed into something big.

Some tracts of work you can hack on:
Tests
Who should work on this? If you want something to get started hacking, something quick, and learn how Jocko works.

Adding more unit and performance tests in-particular would be peachy.
We need a test tool like kafka-producer-perf-test.
Squash the bugs.
(Documentation too where needed, but try to write code clear enough it doesn't need docs.)

API versioning
Who should work on this? After you've hacked on tests and know Jocko's code, this is the next step.

This way we can handle other clients. Jocko was developed to test against Sarama but works well with kafkacat too.
An example to look at how to implement is how Sarama does it.

Consumer groups
Who should work on this? Don't go here unless you've got the time and desire to dig deep. This is a good chunk of work.

Detailed design doc.

Replication

What I'm current working on.
So far I've got follower brokers consuming/replicating from the leaders.
The current work I'm doing is on managing/updating ISRs.

How to hack on Jocko
With unit tests goes as usual, just go test.
To spin up Jocko and run/test a client against it: First spin up a cluster as documented. Then point your client at it. You'll likely find kafkacat useful.

I've found the Kafka design docs to be a good intro. @travisjeffery, how close to this do you plan to implement?

@skotchpine closely, I want Kafka clients/libaries to be compatible with Jocko.

OH boy. Is it reasonable to integration test some of these possible systems?

@travisjeffery can you ©get away with a single node for testing publishing and receiving messages? What would that look like as an example?

@alexellis yeah you can get away with it. I'll put up an example tomorrow. What's the use case? Testing or a small dev project?

This would be for testing the Kakfa connector for OpenFaaS - I'm presenting at KubeCon next week - would be great to collaborate on the connector with Jocko. For production deployments I think people will have Kakfa in-place already.


Set up Kanban Board Submission

Hi Reviewer 👋🏽,

We are a team of Two, me @isaacpitwa  and my partner @amrendrakind .
and this is our Kanban board here

Hi @isaacpitwa and @amrendrakind,
Good job so far!
Hello ✋, you have done well reaching this point of the milestone 🤝 . But there are some issues that you still need to work on to go to the next project but you are almost there!
Status: Required Changes ♻⛔
Check the comments under.

[ ] Kindly add the number of points in the [Xpt] prefix to the task I attached below.

[ ] Some task doesn't have the [Xpt] prefix. Kindly add it, for example, this 👇

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread and tag me @julie-ify if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

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.

Hi team,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.

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.


potential panic for spiderpool controller

Describe the bug
Once we meet not exist case, we should return nil right now. Otherwise, we'll meet no pointer panic in the next processing steps
https://github.com/spidernet-io/spiderpool/blob/8f46b25e7801ae212948b1aeb27a38d1ceaff8c6/pkg/subnetmanager/subnet_controller.go#L600-L606

fix #1103


DNN-9408 Upgrade ClientDependency.Core to 1.9.3

This brings the change from #1854 up to date with the 1.9.3 release from a couple of days ago.
This includes a couple of changes from 1.9.2 to 1.9.3, importantly
Shazwazza/ClientDependency#108, which fixes a bug when adding multiple HTML
attributes to a script tag

@tpluscode, I've removed the formatting changes, thanks!

Changes looks good and merged.


add api support for score_modifiers

Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

score modifiers in py-marqo side

What is the current behavior? (You can also link to an open issue here)
we can't modify score

What is the new behavior (if this is a feature change)?

users can modify the score based on field values

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
no

Other information:
this test is related to https://github.com/marqo-ai/marqo/pull/414

https://github.com/marqo-ai/py-marqo/pull/79
passed


ImportError while loading conftest.py while using pytest

Hello,
I am an Outreachy applicant and I am preparing my development environment to contribute to Jax. I have installed the Jax and system requirements as indicated in the contribution guide.
Python version = 3.8.10.
Jax installed on CPU.
But when I make sure that the tests pass correctly, I get the following error:
ImportError while loading conftest '/home/carcablop/jax/conftest.py'.
conftest.py:16: in <module>
    import jax
E     File "/home/carcablop/jax/jax/__init__.py", line 27
E       _warn(f"cloud_tpu_init failed: {repr(exc)}\n This a JAX bug; please report "
E                                                                                ^
E   SyntaxError: invalid syntax

When I run only "pytest"  out of the root folder I get the following error:
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-4.6.9, py-1.8.1, pluggy-0.13.0
rootdir: /home/carcablop
collected 0 items / 1 errors

==================================== ERRORS ====================================
________________________ ERROR collecting test session _________________________
/usr/lib/python2.7/dist-packages/py/_path/common.py:383: in visit
    for x in Visitor(fil, rec, ignore, bf, sort).gen(self):
/usr/lib/python2.7/dist-packages/py/_path/common.py:425: in gen
    if p.check(dir=1) and (rec is None or rec(p))])
/usr/lib/python2.7/dist-packages/_pytest/main.py:667: in _recurse
    ihook = self.gethookproxy(dirpath)
/usr/lib/python2.7/dist-packages/_pytest/main.py:482: in gethookproxy
    my_conftestmodules = pm._getconftestmodules(fspath)
/usr/lib/python2.7/dist-packages/_pytest/config/__init__.py:424: in _getconftestmodules
    mod = self._importconftest(conftestpath.realpath())
/usr/lib/python2.7/dist-packages/_pytest/config/__init__.py:463: in _importconftest
    raise ConftestImportFailure(conftestpath, sys.exc_info())
E   ConftestImportFailure: (local('/home/carcablop/jax/conftest.py'), (<type 'exceptions.SyntaxError'>, SyntaxError('invalid syntax', ('/home/carcablop/jax/jax/__init__.py', 27, 78, '  _warn(f"cloud_tpu_init failed: {repr(exc)}\\n This a JAX bug; please report "\n')), <traceback object at 0x7efcdcbc47d0>))
!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!
=========================== 1 error in 0.10 seconds ===========================

Could someone help me with this error? , Maybe I have missed something in the configuration or installation?
Thank you so much.
Carolina

68 / 5000
I have python version 2.7.18 and version 3.8.10 installed.
carcablop@carcablop-VirtualBox:~/jax$ python
Python 2.7.18 (default, Mar  8 2021, 13:02:45)
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
carcablop@carcablop-VirtualBox:~/jax$ python3
Python 3.8.10 (default, Sep 28 2021, 16:10:42)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

Have you installed the libtpu package on your machine? If so, you should remove it. JAX assumes that if libtpu is installed that the machine is expected to have a TPU, and this indicates that the TPU cannot be found.


Documentation out of date

Hi,
Great plugin - it seems like the documentation on the readme doesn't match the actual code, as the doc says EventPriorityEmitter whereas the code actually expects PrioritizedSubPub.
Thanks Raf!
~ Cameron

Yeah. Take a look at develop branch. I have a lot of work I also have not committed that I will when I get back from vacation.

I see - when is your expected launch date? I am using the current master build and like it a lot.

I'll try to get something finished by this weekend. No one was using it before so I didn't have a deadline.

Ah right, so I updated the docs for the read me and the site. you can check it out if you like.

I realized that I am missing some stuff that are considered requirements in the documentation, I will update them later tonight.

OK. I think I have the README.md done. Hopefully it all makes sense.

@camsjams : OK. I think I have the README.md done. Hopefully it all makes sense. Feel free to point out my incoherence.

Wow looks great! Let me pour through it a little more, but I will close out this issue


feat(perf): UDP service multiple writers

Required checklist

[x] Sample config files updated (both /etc folder and NewDemoConfig methods) (influxdb and plutonium)
[ ] openapi swagger.yml updated (if modified API) - link openapi PR
[x] Signed CLA (if not already signed)

Description
Adds multiple writers to the udp service to increase write throughput.
Context
I've reached a maximum write points throughput (at 164k points/s in my setup) after tuning batch-size properly.

The first interval in the image shows points received and written for 1.8.10 and the second interval shows the same data with this changes applied and writers=2
Affected areas (delete section if not relevant):
Configuration (sample config blocks)
[[udp]]
   writers = 2

@carlospeon Thanks for the contribution! To help our changelog generator (as well as general readability), we use Conventional Commits. Can you update your commit message to match that format? Sticking perf: on the front similar to your PR title would work.

Please change the title of the commit to feat: add multiple UDP writers so that it follows the semantic commit message guidelines

Ok, done.


Sync the Top field sort on value to Facet sort on value in search block.

Currently the value of Top sort field in search block is not persisted or sync with sort on field of facet.
Steps to reproduce.

Create a search block.
After selecting criteria fill the sort on property.

Now go to facet section and enable to sorton property.

Add the sort on property.

Save the page.

Now we will be seeing the sorton Whatever you choosen after the listing criteria.

When you select the other sorton options the initial sorton, will be not available to choose.

Is this still open?

Using your super power of observation, you may see that the green "Open" icon reflects its status. See GitHub docs.
@devlakshay please read and follow First-time contributors, especially Things not to do, Contributing to Plone, and Contributing to Volto.


[Docs] Content misaligned in the main readme file.

Current State
Content misaligned in the main readme file.

Desired State
Content should be aligned properly so that it would be more readable and also would look better.

Contributor Guides and Resources

📚 Instructions for contributing to documentation

Meshery documentation site and source

🛠 Meshery Build & Release Strategy
🎨 Wireframes and designs for Meshery UI in Figma
🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack

@leecalcote
Can I take this issue?

Sounds good, @RakeshPotnuru. You're not working this, are you, @ghulamyazdani?

No @leecalcote , I think we can label this as good first issue


feat: app generation changed to monorepo

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

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Tag missing for 2.0.0

There is no tag on the repository for 2.0.0— please git push --tags 🙂

I just checked the Git manual page and that is in fact the command to push tags, ty


spring.cloud.vault.fail-fast - does it still work?

We use Spring cloud vault as a credential store in our environment.
The fail fast option does not work when the Vault url returns 404 - no exception is thrown but the application continues to start and goes ahead with Spring default password (since no credentials have been fetched from Vault).
I was checking the logs, searched a little bit and found the following:
https://github.com/spring-projects/spring-vault/commit/5078a4c133211adb1bb3642cc867b40deed7b0f0
This takes away the VaultClient - does this mean it also takes away the fail-fast option?

The fail fast option prevents application startup if Vault is not available or the authentication fails. An absence of a context path isn't necessarily a failure. Spring Cloud Vault determines multiple context paths based on application name/the default context and active profiles. Tying fail fast to context path absence would require paths in Vault for each active profile.
Fail-fast is handled inside VaultPropertySource.

Thank you @mp911de -
Regarding path absence and 404:
are you referring to https://github.com/spring-projects/spring-vault/blob/master/spring-vault-core/src/main/java/org/springframework/vault/core/VaultTemplate.java#L337?
(1) Is this necessary to continue as long as a valid path is found?
(2) Could it be better if it can detect the end and raise an exception? (or if this is going to be difficult)
(3) May be we should differentiate between "presence" of a url in the config and the case that the url configured returns a 404?

Each context path is represented as individual property source. Property sources are initialized independently from each other.
Throwing an exception vs. returning null boils pretty much down to the API strategy. Most of our APIs return rather null to avoid the cost that is associated with creating, throwing and catching an exception.
Please adapt your configuration (removing defaults, use profiles) if your application falls back to a default value and you want to prevent a startup using default values. Fail fast is to catch Vault errors on application startup.


Private comments

I have a use case for adding the ability for a small group of predefined users to discuss webpages 'privately', but the conversation needs to be captured/archived.
https://gitlab.com/ciptamedia/ciptamedia-dev.gitlab.io/issues/59

Is the webpage itself private or do you want a private discussion on a public webpage? If latter, is a different URL for the discussion page okay?

Basically, my idea is this: since the URL associated with each comment can be modified (not right now, but can be done with a couple of tiny changes), you pass the public page's URL when loading Commento. The page itself can be private (behind basic auth, for example).

The page is currently public, and the source code is public, but it is hosted on Netlify unpaid plan so http auth is not available.
The way to obtain the private comments out of Commento needs to be protected.
It sounds like the server with private comments needs to be isolated from any public comments, otherwise fiddling with the URL could result in private comments being exposed.
So I guess I would need host an isolated instance of Commento somewhere with HTTP basic auth enabled, and make the page also private (doable).

Ah, I see. The API needs to be behind authentication as well since otherwise it'll just be security by obscurity (others can't access comments only because they don't know the second API domain). I'll think about the best way this can be implemented in the backend.

@jayvdb Thanks a lot for this issue! This is more possible now than before, I think, because of the moderation dashboard, etc. Maybe we could have a list of email addresses that are allowed to list/get comments, and require authentication.
Anyway, we've moved all development to GitLab. Therefore, this comment has been exported to https://gitlab.com/commento/commento-ce/issues/38 (with a link back to this issue for history).


Add typings for seedrandom 2.4.2

This adds typings for seedrandom.js 2.4.2, available at https://github.com/davidbau/seedrandom.

@kernhanda Thanks mate!


new dtree file in zarr format

Hi everyone,
I want to add a new radar datatree file in Zarr format. It has multiple folders and subfolders. Should I add it as a compressed (bz, tar, ...) file? I ask this because in [#52], I noticed that every folder and subfolder within the Zarr file will create a new registry entry. Around 150 entries will be added to the registry.txt file.
Let me know your thoughts

@aladinor Yes, please use a compressed representation. We already have some files gzipped, so maybe just use gzip (eg. .tar.gz)? We can use extract the folder before usage in CI using context manager.

Closed with #54


Update Batch modules to use default gcloud version

Alpha version was used before Batch was GA.
Submission Checklist
Please take the following actions before submitting this pull request.

Fork your PR branch from the Toolkit "develop" branch (not main)
Test all changes with pre-commit in a local branch #
Confirm that "make tests" passes all tests
Add or modify unit tests to cover code changes
Ensure that unit test coverage remains above 80%
Update all applicable documentation
Follow Cloud HPC Toolkit Contribution guidelines #

Rerunning batch tests after merge conflict in test config was resolved.


Adds PermissionDenied service error to list of non-retryables

What was changed:
Adds serviceerror.PermissionDenied to list indicating if an error should not be retried.
Why?
Currently, PermissionDenied errors will be retried until the context times out and clients will not see the true surfaced error.

Looks good, what stops from promoting it from draft status?

Thanks, just promoted. No reason, just a mistake on my part


DO NOT MERGE YET - Error resolutions

Draft for error resolutions, please provide feedback.

This change is

Commit message nits (commits are identified by their title, nits mentioned below it):

model: Add model classes for error resolutions

"Error resolutions"

model: Add a resolutions property to RepositoryConfiguration

"A resolution" (because you refer as "it" to it later.)

reporter: Add a ResolutionProvider interface to access resolutions

Need to drop the body text about DefaultResolutionProvider now.

Merging, ignoring the unrelated AppVeyor error.


Identify which checksum algorithm that Apple uses for assets

Asset Dictionary has a fileChecksum field but Apple doesn't document what algorithm is used. Figure this out so that that file integrity can be verified.

Filed feedback requesting documentation: FB9826224
Someone could still potentially reverse engineer the checksum algorithm. The CloudKit Catalog sample provides the attached image and checksum.
https://cdn.apple-cloudkit.com/cloudkit-catalog/#query
fileChecksum: ATiNtj034tTgyAwHN4aZsVKXSGyK


Improved broken site reporting

Reviewer: @MariagraziaAlastra
CC: @jdorweiler
Description:
This PR streamlines the process for broken site reporting, and makes the reports more useful to us. It's important to note that this is all strictly opt-in, and it is totally up to the user if they would like to share any data at all about broken sites. The main changes are:

The form is now totally contained within the popup, and triggered upon disabling privacy protection.
The free form text field has been replaced with a categorization select menu, so that we may better classify breakage at scale. The free form text field produced a lot of noise that didn't help us to diagnose issues and fix them.
If a user opts in to sharing extra data about a broken site with us, a few additional parameters will be added to the form. These include the domains of trackers that were blocked on the page, whether an https upgrade was performed on the site, and whether any surrogates were active on the page. The url of the site in question will also be attached to the form, with params and fragments removed to protect privacy.

Steps to test this PR:

Open background page network tab
Visit any normal domain with this installed
Open popup and click whitelist toggle. An ept.off pixel should fire and a small form should appear under the toggle asking if the page is broken.
Click no in that form. It should thank you for your feedback and reload the page.
Remove site from whitelist by toggling privacy protection in the pop up. Check the network tab, an ept.on pixel should have fired that doesn't include the site url.
Repeat 2-4, this time hit yes.
Breakage categorization form should appear, with the submit button disabled.
Select a category from the dropdown. Submit button should enable.
Click submit. Thank you message should fade in and page should automatically reload in a couple seconds.
Check the network tab of the background page. An epbf pixel should have fired with the site url (minus fragments and params), trackers blocked, https upgrade status, category of breakage, surrogates, and atb. Trackers blocked and surrogates are comma separated values, and the site url should be URI encoded properly.
On the same site, toggle privacy protection back on. Check the network tab again, an ept.on pixel should have fired with the site domain and path attached.
Remove site from whitelist, open the popup and click report broken site in either the hamburger menu or the main area. Breakage form should appear. Fill it out and hit submit. This time you should see the thank you message, then the form disappear but no page reload or popup close.
Get to breakage form again, and X out of it. If you got to breakage form from toggling privacy protection, the form should close and the page should reload. Otherwise, the form should close but the page shouldn't reload.
Visit special site such as new tab page. Open the popup and click the hamburger menu. The report broken site option should be hidden. We limited this form to only submitting reports on the current page, so it doesn't make sense to allow users to submit reports about local pages.

TODO: finish unit tests, internal pr to register pixel.
Automated tests:

[ ] Unit tests
[ ] Integration tests

Reviewer Checklist:

[ ] Ensure the PR solves the problem
[ ] Review every line of code
[ ] Ensure the PR does no harm by testing the changes thoroughly
[ ] Get help if you're uncomfortable with any of the above!
[ ] Determine if there are any quick wins that improve the implementation

PR Author Checklist:

[ ] Get advice or leverage existing code
[ ] Agree on technical approach with reviewer (if the changes are nuanced)
[ ] Ensure that there is a testing strategy (and documented non-automated tests)
[ ] Ensure there is a documented monitoring strategy (if necessary)
[ ] Consider systems implications

Thanks for the review @MariagraziaAlastra!


Resolve InstallPlanStepAppliedWithWarnings alert after some time.

There is an error in the alert expression that causes the alert to
persist indefinitely. The intention of the alert was to fire for
several minutes to inform the administration of the warnings. The
appropriate response to the alert is to stop installing problematic
bundles going forward.

Feel free to remove the hold.
/lgtm
/hold

https://github.com/operator-framework/operator-lifecycle-manager/issues/2091

/hold cancel
/lgtm


Initial stab at changing snapshot layout

This shifts some of the layout based on the doc changes in #43.
Also adds some docs explaining the auto-extraction of plugin tar files
Signed-off-by: Ken Simon<EMAIL_ADDRESS>

So this looks like it solely shuffles the meta-data into a separate location.
I debate if we want to create a total separate abstraction for the schema in the case where we need to shuffle again.  Thoughts?

There were a few things that got lost in the shuffle since the previous attempt at this (dropping results.json from each resources directory, mainly), I'm going to try and even some things out.
I like the abstraction idea, I think we're doing this a little bit with the QueryRecorder concept, we could do something similar for resources (keep them in an in-memory data structure and write them out in a separate layer), but I think we can wait for that.
I'll push an update that renames resources/non-ns to resources/cluster and drops the no-op resources/**/results.json which has no data in it.

(Oh and the other main thing that is already in this PR, other than query metadata, is pod logs, which have moved to /podlogs in the tarball to stay separate from normal resources.)


coverage 5.0 fails with projects that use bokeh

Describe the bug
With the 5.0 version, there is a new error at coverage report generation in our project that uses bokeh: Aborting report output, consider using -i. fakesource   NoSource: No source for code: '<some_path>/fakesource'.
Looking to .pyc of our project, it has been raised because of this line in bokeh project: https://github.com/bokeh/bokeh/blob/master/bokeh/plotting/helpers.py#L880
To Reproduce
How can we reproduce the problem?  Please be specific.

What version of Python are you using? Python3.6
What version of coverage.py are you using? The output of coverage debug sys is helpful.

-- sys -------------------------------------------------------
                   version: 5.0
                  coverage: /home/jd.lesage/venv/edatools/lib/python3.6/site-packages/coverage/__init__.py
                    tracer: -none-
                   CTracer: available
      plugins.file_tracers: -none-
       plugins.configurers: -none-
 plugins.context_switchers: -none-
         configs_attempted: .coveragerc
                            setup.cfg
                            tox.ini
                            pyproject.toml
              configs_read: tox.ini
               config_file: None
           config_contents: -none-
                 data_file: -none-
                    python: 3.6.9 (default, Dec  6 2019, 17:04:45) [GCC 9.2.1 20191109]
                  platform: Linux-5.2.0-3-amd64-x86_64-with-debian-bullseye-sid
            implementation: CPython
                executable: /home/jd.lesage/venv/edatools/bin/python3.6
              def_encoding: utf-8
               fs_encoding: iso8859-15
                       pid: 1523184
                       cwd: /home/jd.lesage/workspace_python/tools
                      path: /home/jd.lesage/venv/edatools/bin
                            /home/jd.lesage/usr/lib/python36.zip
                            /home/jd.lesage/usr/lib/python3.6
                            /home/jd.lesage/usr/lib/python3.6/lib-dynload
                            /home/jd.lesage/venv/edatools/lib/python3.6/site-packages
                            /home/jd.lesage/workspace_python/tools
               environment: -none-
              command_line: /home/jd.lesage/venv/edatools/bin/coverage debug sys
           sqlite3_version: 2.6.0
    sqlite3_sqlite_version: 3.30.1

What versions of what packages do you have installed? The output of pip freeze is helpful.
bokeh==1.4.0
What code are you running?  Give us a specific commit of a specific repo that we can check out.
Private repository. But running tests with notebooks that do some bokeh plots.
What commands did you run?

    coverage erase
    coverage run -m pytest --junitxml=junit-{envname}.xml --ignore={toxworkdir} --ignore=venv --ignore=.venv
    coverage report --omit={toxworkdir}/*,venv/*,.venv/*

Expected behavior
I ignored (add it to the --omit option) fakesource to workaround the problem. I am wondering if the error is expected. We have this error with 5.0 (it was ok with previous versions of coverage). Could it be a regression ? Should I create a bug report on bokeh side ? What would be the change on their side ?

I'm not sure why this is changed from 4.x, but a simple way to avoid the problem is to make the "fakesource" name more fake:  "".  Coverage doesn't record filenames with angle brackets, understanding that they will not be reportable later.


include binary in gh release, when specified as flag

https://github.com/kharf/monoreleaser/commit/3a8014ad79017a570272436b42956e7d46080786


Iq chat feature

Once you click on the "copy" icon, it shows "GPT reply content ...", it should be "iQ reply content .."

Welcome to Couchbase iQ must be centralized

Decrease the font of the text "Need a productivity boost?..."

The "Sign in to Capella" title is missing

Add more padding to the sign in form.


maestro-cloud-upload 1.1.0

New Pull Request Checklist
Please mark the points which you did / accept.

[X] I will not move an already shared step version's tag to another commit
[X] I read the Step Development Guideline
[X] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[X] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[X] I read and accept the Abandoned Step policy

@ofalvai Can you check again, i believe i addressed the comments


試驗重排版。密碼原底就有檢查愛無效矣

fix #75

Coverage decreased (-49.09%) to 47.826% when pulling 8d2037a975c5b2a06be824f1bc028473eee49edc on 整理使用者試驗 into c2320dc7f52920dff86cebe3090f5388d9358099 on master.

Coverage remained the same at 97.313% when pulling b5cd57717a6a3c0da9026c92dc51d977aa33a14c on 整理使用者試驗 into cbdb5340bc3a7bad5a4f1477f95ae2220a918824 on master.


At night, after new version build crushed

Version
Vue 3, Node v17.2
Description
-  Building for production...
 ERROR  Failed to compile with 1 error 03:55:27

 error  in<EMAIL_ADDRESS>
Module parse failed: Unexpected token (1926:66)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|   onMounted(() => {
|     if (id && id.value) {
>       label.value = document.querySelector(`[for="${id.value}"]`)?.innerText || null;
|     }
|   });

 @ ./node_modules/cache-loader/dist/cjs.js!./node_modules/vue-cli-plugin-coffee/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/coffee-loader/dist/cjs.js!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--1-1!./src/views/course.vue?vue&type=script&lang=coffee 5:0-51 20:21-36

Demo
just run with Node.js

I'll check

Try 2.4.1

Not fixed yet :(

Thanks - it should be fine in 2.4.2 now

It works, thanks


cannot compile with rust 1.58.0-nightly

yex-lang on  master [?] via 🦀 v1.58.0-nightly ➜ cargo r
   Compiling libc v0.2.103
   Compiling bitflags v1.2.1
   Compiling endian-type v0.1.2
   Compiling vm v0.1.0 (/home/pietro/programar/projetos-de-outros/yex-lang/vm)
   Compiling unicode-segmentation v1.8.0
   Compiling utf8parse v0.2.0
   Compiling nibble_vec v0.1.0
warning: the feature `inline_const` is incomplete and may not be safe to use and/or cause compiler crashes
 --> vm/src/lib.rs:2:12
  |
2 | #![feature(inline_const)]
  |            ^^^^^^^^^^^^
  |
  = note: `#[warn(incomplete_features)]` on by default
  = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

   Compiling radix_trie v0.2.1
error[E0282]: type annotations needed
  --> vm/src/stack.rs:11:54
   |
11 |     const ARRAY_INIT: [MaybeUninit<T>; S] = [const { MaybeUninit::uninit() }; S];
   |                                                      ^^^^^^^^^^^^^^^^^^^ cannot infer type for type parameter `T`

For more information about this error, try `rustc --explain E0282`.
warning: `vm` (lib) generated 1 warning
error: could not compile `vm` due to previous error; 1 warning emitted
warning: build failed, waiting for other jobs to finish...
error: build faile

fixed