Ceph monitor port support (IPv4/IPv6)

Came across this during early testing for 0.5.0-RC2. Without this fix, any use of the rbd driver on clusters without a monitor port defined fails, which is likely the majority. This fixes a regression introduced by 1040f4c.
Previous fix to support Ceph monitors with non standard ports caused a
new issue for monitors without ports. The call to net.SplitHostPort()
fails if the string does not contain a ":".
Rework the parsing of monitor addresses to account for the
presence/absence of ports, both for IPv4 and IPv6. As it turns out, The
Ceph config file also requires that IPv6 addresses (but not ports!) be
enclosed by brackets, which is the same requirement for
net.SplitHostPort(), and is something taken advantage of in this patch.
Tests added to cover possible combinations. Tests pass (and in fact, made me rework this solution several times!)

HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA!


Rupert Windows Issue

David,
Just tested it and I see that Rupert works just fine on Windows aside from one small bug... basically when I have a /src/client/person/template.html ... I get the following:

...one can do window.Templates['/person'], but clearly that's hacky

I'd noticed that a while back, and thought it'd gotten fixed. Let me dig around a moment. Also, please refile in stassets.

added to stassets here: https://github.com/RupertJS/stassets/issues/32


Add support for non-subresource request parameters [JIRA: RCS-167]

Support the response request parameters described in the Request Parameters section of this page. e.g. response-content-type to indicate a Content-Type that should be used for the response.
The lack of this support was uncovered by running the test_object_raw_response_headers test in the s3-tests suite. It has been marked as a skipped tests, but once this change is finished it should be verified and included back in the testing suite.

Duplicate of #736


Can't install on latest Ubuntu 15.10 64bit [v1.5 and v1.6]

I can not install v1.5 and v1.6 of Brackets because of a problem with dependency, which couldn't be met

Connected with https://github.com/adobe/brackets-shell/pull/501

https://github.com/adobe/brackets/issues/10255 contains workarounds and builds with the dep included

I've found it before, but thanks. I thought it will be fixed in v1.6, but still isn't :cry:

Closing as this issue is already tracked.
@dvorapa We did not get a clearance from adobe legal to ship the libgcrypt dependancy alongside brackets. This is due to licensing issues with distributing libgcrypt which is under GPL license and MIT license under which brackets is distributed is incompatible.  The linux GNU guys can land brackets in hot legal waters if we were to distribute libgcrypt.


Add docs example for setting up OpenLlama model

Weights for OpenLlama are available under a permissive license so no risk of repo takedown from sharing them, I've had a chance to test the quantized 700b token checkpoint from https://huggingface.co/vihangd/open_llama_7b_700bt_ggml and it works well with llama-cpp-python. Should consider adding a download link in the README.

I'll work on including it in the Docker "bot-in-a-box" as the default option.


standalone/io/http_big_header_test broke Pass -> Timeout on vm-aot-linux-release-simarm_x64

from log
/===========================================================================
| standalone/io/http_big_header_test broke (Pass -> Timeout, expected Pass) |
===========================================================================/
--- Command "vm_compile_to_kernel" (took 03.000909s):
DART_CONFIGURATION=ReleaseSIMARM_X64 /b/s/w/ir/pkg/vm/tool/gen_kernel --aot --platform=out/ReleaseSIMARM_X64/vm_platform_strong.dill -o /b/s/w/ir/out/ReleaseSIMARM_X64/generated_compilations/vm-aot-linux-release-simarm_x64/tests_standalone_io_http_big_header_test/out.dill /b/s/w/ir/tests/standalone/io/http_big_header_test.dart -Dtest_runner.configuration=vm-aot-linux-release-simarm_x64 --packages=/b/s/w/ir/.dart_tool/package_config.json -Ddart.vm.product=false --sound-null-safety
exit code:
0
--- Command "precompiler" (took 04.000563s):
DART_CONFIGURATION=ReleaseSIMARM_X64 out/ReleaseSIMARM_X64/gen_snapshot --snapshot-kind=app-aot-elf --elf=/b/s/w/ir/out/ReleaseSIMARM_X64/generated_compilations/vm-aot-linux-release-simarm_x64/tests_standalone_io_http_big_header_test/out.aotsnapshot --loading-unit-manifest=/b/s/w/ir/out/ReleaseSIMARM_X64/generated_compilations/vm-aot-linux-release-simarm_x64/tests_standalone_io_http_big_header_test/ignored.json --sound-null-safety -Dtest_runner.configuration=vm-aot-linux-release-simarm_x64 --ignore-unrecognized-flags --packages=/b/s/w/ir/.dart_tool/package_config.json /b/s/w/ir/out/ReleaseSIMARM_X64/generated_compilations/vm-aot-linux-release-simarm_x64/tests_standalone_io_http_big_header_test/out.dill
exit code:
0
--- Command "remove_kernel_file" (took 53ms):
DART_CONFIGURATION=ReleaseSIMARM_X64 rm /b/s/w/ir/out/ReleaseSIMARM_X64/generated_compilations/vm-aot-linux-release-simarm_x64/tests_standalone_io_http_big_header_test/out.dill
exit code:
0
--- Command "vm" (took 02:00.000176s):
DART_CONFIGURATION=ReleaseSIMARM_X64 TEST_COMPILATION_DIR=/b/s/w/ir/out/ReleaseSIMARM_X64/generated_compilations/vm-aot-linux-release-simarm_x64/tests_standalone_io_http_big_header_test out/ReleaseSIMARM/dart_precompiled_runtime --sound-null-safety -Dtest_runner.configuration=vm-aot-linux-release-simarm_x64 --ignore-unrecognized-flags --packages=/b/s/w/ir/.dart_tool/package_config.json /b/s/w/ir/out/ReleaseSIMARM_X64/generated_compilations/vm-aot-linux-release-simarm_x64/tests_standalone_io_http_big_header_test/out.aotsnapshot
exit code:
1
diagnostics:
Process list including children: [443537]
Trying to capture stack trace for pid 443537
PID 443537 - process
TID 443537:
#0  0xf7f15549 __kernel_vsyscall
#1  0xf7ee15c4 pthread_cond_wait@@GLIBC_2.3.2
#2  0x569f9773 dart::Monitor::WaitMicros(long long)
#3  0x569f96b4 dart::Monitor::Wait(long long)
#4  0x56afa378 Dart_RunLoop
#5  0x5682992b dart::bin::RunMainIsolate(char const*, char const*, bool, dart::bin::CommandLineOptions*)
#6  0x5682a514 dart::bin::main(int, char**)
#7  0x568296d4 main
#8  0xf7bf9ed5 __libc_start_main
#9  0x56824f71 _start
TID 443538:
#0  0xf7f15549 __kernel_vsyscall
#1  0xf7ce3fab epoll_wait
#2  0x568336ef dart::bin::EventHandlerImplementation::Poll(unsigned int)
#3  0x5692d4b8 dart::bin::ThreadStart(void*)
#4  0xf7eda635 start_thread
#5  0xf7ce3b4a __clone
TID 443545:
#0  0x56a4b65f dart::Simulator::ExecuteNoTrace()
#1  0x56a4c767 dart::Simulator::Call(int, int, int, int, int, bool, bool)
#2  0x56964a19 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&)
#3  0x56966876 dart::DartLibraryCalls::HandleMessage(long long, dart::Instance const&)
#4  0x56979e45 dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_deletedart::Message >)
#5  0x56984985 dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#6  0x56985057 dart::MessageHandler::TaskCallback()
#7  0x569854e4 dart::MessageHandlerTask::Run()
#8  0x56a5a53d dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)
#9  0x56a5a84e dart::ThreadPool::Worker::Main(unsigned int)
#10 0x569f8f57 dart::ThreadStart(void*)
#11 0xf7eda635 start_thread
#12 0xf7ce3b4a __clone
eu-stack: dwfl_thread_getframes tid 443537 at 0x56824f70 in /b/s/w/ir/out/ReleaseSIMARM/dart_precompiled_runtime: no matching address range
stdout:
64
6400
640000
64000000
--- Re-run this test:
python3 tools/test.py -n vm-aot-linux-release-simarm_x64 standalone/io/http_big_header_test

This is a duplicate of https://github.com/dart-lang/sdk/issues/52110


Can't enter name for multiplayer lobby

Describe the bug
Can't enter name for multiplayer lobby. Or "Next" is doing nothing.
To Reproduce
Play with friends, enter a name, press next.
Expected behavior
should create some kind of lobby
Desktop / Smartphone(please complete the following information):

OS: Windows11 and Windows10

Hello @FelixWeichselgartner,
Could you add a screenshot of your logs in your browser console (F12 on chrome) ?

Im using Firefox 100.0.2 (64-Bit)

You play on  the first version of GeoGuess. Please upgrade your server.

Last version demo : https://demo.geoguess.games/

Thanks for the tip! Google showed me this site: https://geoguessr.tk/
I was not aware, that it's not an "official" website.
Have a nice sunday!


Quick and dirty collapse of BA.1 subtree into tree root

NOT a serious PR! -- close unmerged when done.
The idea is to collapse subtrees to root, only, in a preprocessing stage. Rest of code can remain the same.
Fighting with categories and minimal python/pandas know how ;-) I am pretty sure there are better ways to do the preprocessing stage (even in bash ;-)) but hope this conveys the idea.

Hey, you might be right that there a better ways to do it, however, my knowledge of pandas is also very limited and I was happy to use your PR. I made a lot of adjustments, but basically it still works as you suggested.
Also, I'm generated two sets of graphs and tables now: omicron_{reason}.(png|csv) like before, and omicron_{reason}_collapsed.(png|csv) with BA.1 and BA.1.1 collapsed.


Rename state module to wavefunction

State is a bad choice because you often want to use state as a variable name.  Only matters for code that uses this (i.e. when importing cirq.sim.state but this does happen in new code for numpy simulator using simulator interface.)

Automerge: started

Automerge done.


[WIP] Global settings for how image pixels get mapped to particles

Why we don't want to be able to change the particle count dynamically
I have decided that particle counts will remain a global setting instead of a dynamic property of the rendering pipeline. There are several reasons for this:

Sudden changes in particle counts feel bad, whereas animating smooth transitions between two particle counts is difficult both technically and in terms of making it configurable by the user
Regl doesn't seem to support altering the vertex buffer dynamically, therefore making it mandatory to switch the whole command on each particle count change  (See this comment)
I assume users generally select particle counts to match what the hardware is capable of (both the display and the cpu/gpu) rather than what the source material (i.e. the underlying image) provides

What this PR provides
With this PR, users will be able to specify how image data is mapped to the available particles. This is an important concept to grasp: Previously, we treated pixels and particles as codependent, which caused multiple problems (see closed issues below). Now, we essentially start to differentiate between image pixels and the global particle grid. To get from the former to the latter, we introduce a transfer function.
For this purpose, two new types of controls are introduced to the 'general settings' menu:

One select to define how the image is scaled so it matches at least one dimension of the particle grid
Two more select boxes to specify at which edges pixels should be dropped in case the scaled image exceeds one dimension of the particle grid

In this first PR, these selects are global options. I can imagine, though, that at some point we could make these options of the different image providers:

Files directly dropped/loaded into the webpage could either get the relevant option values from the image-dimension-control component or from the 'general settings' menu (although this seems rather dirty to me)
Images loaded by effects (change-image, flickr-image) just have them as normal options

@luckyxxl I only assigned you to this so that we can talk about it tomorrow

Roadmap from here:

[] move the scaling options into the image loaders
[] create an effect to control the particle grid alignment (i.e. allow zooming and skewing the particle grid)


The pretrained model is inconsistent with the model structure in the code

Download and train the model model_kin_poly.p and place it in "kin-poly/results/all/statear/kin_poly/models_policy". Running "python scripts/eval_ar_policy.py" to evaluate the model, I get the error:
RuntimeError: Error(s) in loading state_dict for PolicyAR:
size mismatch for traj_ar_net.action_rnn.rnn_f.weight_ih: copying a param with shape torch.Size([3072, 105]) from checkpoint, the shape in current model is torch.Size([3072, 101]).
size mismatch for traj_ar_net.action_mlp.affine_layers.0.weight: copying a param with shape torch.Size([1024, 1129]) from checkpoint, the shape in current model is torch.Size([1024, 1125]).

Sorry for the late comment. The issue should be resolved now.
The problem is I was fixing the kinematics-only model and in the mean time broke the policy model. It should work now.


Code=3840 "The operation couldn’t be completed."

Hi,
Impossible to parse my Json string in -  parseJSONString(JSON: String) -> AnyObject?
Error:
Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Garbage at end.) UserInfo=0x7f8730567000 {NSDebugDescription=Garbage at end.}

That error means your string is not JSON it's a invalid format.

i have pass the same string twice. first time it execute perfectly but in second time it show the error Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Garbage at end.) UserInfo=0x7f8730567000 {NSDebugDescription=Garbage at end.}


bump version 0.5.0, fix environment file

Codecov Report

Merging #308 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #308   +/-   ##
=======================================
  Coverage   98.64%   98.64%
=======================================
  Files          18       18
  Lines        1702     1702
=======================================
  Hits         1679     1679
  Misses         23       23

Impacted Files
Coverage Δ

pandera/version.py
100.00% <100.00%> (ø)

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 e0eabda...02f217b. Read the comment docs.


Mute and Deafen buttons invisible

Mute and Deafen buttons are invisible in newest stable update.
I'm not sure how to reproduce it as it just randomly happened when I started up discord. It's been like this since yesterday.

Have the same

Here's a temporary fix (custom CSS) that I've found on the Nox Discord:
.container-2Thooq .horizontal-1ae9ci div svg {display:flex;}
by Јªѵª#0007
It displays the old discord icons again and thus it should be removed after a proper fix.

Also listed in TempFixes on Discord, but this will display Nox theme icons now.
https://gist.github.com/PseudoProxen/b9522c4dbde00252646365cac0bd7081

This should now be fixed.


Create afrios.yaml

It looks like most of the packages on this repo are rehosts of packages that are found on other repos. Also, the slug could use some work (I'd suggest something like "azrael"). The ranking should also be 3, since it's not a default / very "important" repo.

HelloI apologise for the incorrect slug and ranking, I was unsure of what the numbers meant before someone in r/jb explained everything to me.If you are able to edit these yourself, I have no problem with this. Otherwise, I will edit it myself tomorrow or today if time permits.The packages, are there to allow every mainstream package manager to be in one repo to allow an end user to not clutter their repo list. I personally check every package every day for updates and get update live by the end of the day.My apologies for incorrectly doing some of the stuff,AzrealOn 20 Dec 2022, at 23:42, jaidan @.***> wrote:
It looks like most of the packages on this repo are rehosts of packages that are found on other repos. Also, the slug could use some work (I'd suggest something like "azrael"). The ranking should also be 3, since it's not a default / very "important" repo.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


[JENKINS-30600] let CliGitAPIImpl rely on FilePath+Launcher remote API while JGitAPIIml is remotable.

This (long) pull-request is about making CLIGitAPIImpl rely on FilePath and Launcher and have logic run on master JVM (as expected by the remoting abstraction). As JGitAPIImpl relies on JGit - so on java.io.File - it has to run fully remotely, so had to split logic between implementations.
Most changes are about moving from File to FilePath and adding IOException to API methods.
Also removed getRepository that was deprecated since 1.1 as not being remotable.
Final goal is to let git-client rely on configured Launcher, which hold the computer environment or customized behavior from caller (using DecoratedLauncher)
see https://issues.jenkins-ci.org/browse/JENKINS-30600, also applies to git ran inside Pipeline as computer's NodeProperties are exposed to git by Launcher.

GitAPITestCase#test_checkout_interrupted works locally (at least "work on my machine").

@reviewbybees

This pull request originates from a CloudBees employee. At CloudBees, we require that all pull requests be reviewed by other CloudBees employees before we seek to have the change accepted. If you want to learn more about our process please see this explanation.

As changes are significant, maybe this should target 2.x ?

I agree that this is a better fit for 2.0.0-beta.
Since there's already a 2.0.0-beta branch on the git client, and it contains significant improvements (submodule authentication, JGit 4.3, JDK 7, try with resources) it would be best if you did the merge onto the 2.0.0-beta branch rather than having me attempt to perform the merge.
This also gives a chance for you (and others) to review the changes I made for git client plugin 2.0.0-beta1 (and for the earlier releases of git client plugin 1.20.0-beta1, beta2, beta3, and beta4).

PR on 2.0.0-beta branch: https://github.com/jenkinsci/git-client-plugin/pull/212

Does this follow up #186?

@jglick yes indeed, but doesn't seem to get enough attention so I gave up maintaining this PR


Remove unneccessary AppsandFeaturesEntries * manifests/g/GitHub/GitHubDesktop/3.2.0/GitHub.GitHubDesktop.installer.yaml

Microsoft Reviewers: Open in CodeFlow

URL:
Invalid URI: The hostname could not be parsed.
(Automated message - build 899)


New task structure

First part of 4 for #83
Internal change at https://github.com/huggingface/moon-landing/pull/2514
This PR changes how we define the types into a way that is better structured, more flexible, and give us more control (e.g. define if we want to show a type just in models or just in datasets).
One user-facing change is the order in which the tags are displayed. I'm happy to revert to previous impl if that's wanted.
Some TODOs/questions

[x] Add docstrings
[ ] For PipelineType, we can instead define const ALL_PIPELINE_TYPES = [ "text-classification", ... ] as const; and then const PIPELINES: Record<PipelineType, PipelineData> = { ... }, I left this one as it worked fine and you just have to define the task in a single place. Maybe the other approach was preferred
[x] Fix color of icons
[x] Remove PIPELINE_TAGS_DISPLAY_ORDER
[x] Change imports to don't import type for data
[x] Remove []s since they are optional

Some screenshots showing unaffected changes

@Pierrci @coyotte508 when you have some time (not urgent), can you take a look at the specific question of:
whether we want to type things like in this current PR, or do const ALL_PIPELINE_TYPES = [ "text-classification", ... ] as const; and then const PIPELINES: Record<PipelineType, PipelineData> = { ... }, (which has the advantage of typing the PipelineData subobjects, but the drawback that you need to list each pipeline type twice?

@Pierrci @coyotte508 when you have some time (not urgent), can you take a look at the specific question of:
whether we want to type things like in this current PR, or do const ALL_PIPELINE_TYPES = [ "text-classification", ... ] as const; and then const PIPELINES: Record<PipelineType, PipelineData> = { ... }, (which has the advantage of typing the PipelineData subobjects, but the drawback that you need to list each pipeline type twice?

How it's done here is perfectly fine for me.
But we can have the best of both worlds if you want :)

reminder to self to read @coyotte508's comment on Monday

i have rebased this branch on main locally @osanseviero, i can either push --force here, or push to a new branch (or not do anything 😅) let me know if it's helpful

PS/ @coyotte508's typing solution works and is very cool 👍

Feel free to push to this branch!

Should we wait until moon landing PR is ready before merging?

no i think we can merge this and I'll rebase/finish the moon-landing PR this afternoon 👍


Update gpt-v-quickstart.md (Typo "Azure Open AI"→"Azure OpenAI")

https://learn.microsoft.com/en-us/azure/ai-services/openai/gpt-v-quickstart?source=recommendations&tabs=image%2Ccommand-line&pivots=rest-api
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/ai-services/openai/gpt-v-quickstart.md
#PingMSFTDocs

@PatrickFarley
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Losses/metrics should mask tracks that leak into the sector from another sector

Can pick the majority sector and mask out all hits that don't come from it

Might just give them a reconstructable = False mask?

Actually doesn't seem to happen often at all if you don't conflate multiple sectors in a batch


Application autorun

Request from @josecarre
Hi, I just mean to have a checkbox in configuration to make Radiola openning on system boot, thats all; as radiola already starts minimized in upper tab :)
But is just an small thing, not very important ;), the app is great

I will add an auto-start program when the computer starts up.
To save yourself the trouble, you can enable it right now.

I propose to use the standard functionality of the OS
How to add/delete the Radiola to the auto run

Open Main Radiola window
Right-click an Radiola icon in the dock and hover over Options.
Check or uncheck Open at Login.


I need to block only ads , but allow trackers

Hi Team,
Is there any host list available to block only ads but allow tracker.

Hi Keerthi @keerthirajap I've been thinking about offering a finer-grained mix of hosts files.  Just porn, or just social media for example.  Nobody has ever asked to allow trackers before 😄 so I suppose that's another angle to consider.
Looking at our list of curators, I don't think any of them are ads-only. Does anyone have more insight into this?

You can remove all tracking servers from Peter Lowe's list by using a query string parameter:
https://pgl.yoyo.org/adservers/news.php?#trackers-filtering
Example:
https://pgl.yoyo.org/as/serverlist.php?notrackers=1

Does @gothic-bum's suggestion work for you,  Keerthi @keerthirajap?

@StevenBlack, I stuck up with some work and will try your suggestion after sometime. You can close the issue.
But I will be happy if you are able to separate publish.


Add tokenized fontFamily support in Input component

Currently, tokenized fontFamily i.e. (body, heading or specified in theme) is only supported in Text and Heading component.
We need to add support for tokenized fontFamily in Input. i.e.  should be resolved to the respective font defined in fontConfig of theme
Additional information

Take a look at useResolvedFontFamily hook in Text component which resolves fontWeight, fontStyle and fontFamily for supporting all the platforms. Maybe we can move this hook in usePropsResolution for a generic solution?

Fixed in the latest version :)


Array Buffer Allocation Error when initializing Amplify for version 8.0.2 and above

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
16.14.2
Amplify CLI Version
8.3.1
What operating system are you using?
mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
Hi Team,
Facing this issue for Amplify above 8.0.2 and above whereas the setup works fine for 7.6.8. I have ensured that node version is 16.
The same error comes when running the immersion day with new version :
https://webapp.serverlessworkshops.io/usermanagement/amplifycli/
ec2-user:~/environment/wild-rydes (master) $ amplify init
Downloading release from https://d2bkhsss993doa.cloudfront.net/8.3.1/amplify-pkg-linux-x64.tgz
node:internal/buffer:959
super(bufferOrLength, byteOffset, length);
^
RangeError: Array buffer allocation failed
at new ArrayBuffer ()
at new Uint8Array ()
at new FastBuffer (node:internal/buffer:959:5)
at createUnsafeBuffer (node:internal/buffer:1062:12)
at allocate (node:buffer:410:10)
at Function.allocUnsafe (node:buffer:375:10)
at Function.concat (node:buffer:553:25)
at Extract. (/home/ec2-user/.nvm/versions/node/v16.14.2/lib/node_modules/@aws-amplify/cli/lib/binary.js:124:37)
at Extract.emit (node:events:538:35)
at finishMaybe (/home/ec2-user/.nvm/versions/node/v16.14.2/lib/node_modules/@aws-amplify/cli/node_modules/readable-stream/lib/_stream_writable.js:624:14)
Amplify Categories
custom
Amplify Commands
init
Describe the bug
Hi Team,
Facing this issue for Amplify above 8.0.2 and above whereas the setup works fine for 7.6.8. I have ensured that node version is 16.
The same error comes when running the immersion day with new version :
https://webapp.serverlessworkshops.io/usermanagement/amplifycli/
ec2-user:~/environment/wild-rydes (master) $ amplify init
Downloading release from https://d2bkhsss993doa.cloudfront.net/8.3.1/amplify-pkg-linux-x64.tgz
node:internal/buffer:959
super(bufferOrLength, byteOffset, length);
^
RangeError: Array buffer allocation failed
at new ArrayBuffer ()
at new Uint8Array ()
at new FastBuffer (node:internal/buffer:959:5)
at createUnsafeBuffer (node:internal/buffer:1062:12)
at allocate (node:buffer:410:10)
at Function.allocUnsafe (node:buffer:375:10)
at Function.concat (node:buffer:553:25)
at Extract. (/home/ec2-user/.nvm/versions/node/v16.14.2/lib/node_modules/@aws-amplify/cli/lib/binary.js:124:37)
at Extract.emit (node:events:538:35)
at finishMaybe (/home/ec2-user/.nvm/versions/node/v16.14.2/lib/node_modules/@aws-amplify/cli/node_modules/readable-stream/lib/_stream_writable.js:624:14)
Expected behavior
Amplify should initialize successfully and ask user for environment details, profile etc.
Reproduction steps

npm install -g @aws-amplify/cli
echo '[profile default]' > ~/.aws/config
amplify init

GraphQL schema(s)

# Put schemas below this line

Log output

# Put your logs below this line

Additional information
No response

We have the same exact issue :/

Looks like the original instructions in the Workshop need to be updated. The Cloud9 instance needs to be t3.small, not t2.micro.
Updating our instance to t3.small fixed the issue for us.
Here are instructions on how to change your instance:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html

Hey @kushagra1504 :wave: thanks for raising this! As @stephenkruse mentioned you will need to upgrade the instance type to a type that has more memory. Please let me know if that mitigates the issue!

Thanks, I can verify that using t3.small fixes the issue. I will try and get the workshop steps modified accordingly. Thanks @josefaidt  and @stephenkruse !

Replicated the issue and fix this evening Can confirm WildRydes docs need to be updated.
changed from t2.micro to t3.micro first and still wouldn't go. Then went to t3.small and it amplify init was able to complete.

it looks like I am the only one who is getting this issue again and again even after changing the instance type to t3.small. Can anyone help me out

Looks like changing to t3.micro is the only way. Also, anyone has issues with instance running might be due to termination protection setting or cloud9 session opened in browser of the project environment running (it was the case with me). Thanks all.

Looks like changing to t3.small is the only way. Also, anyone has issues with instance always running while trying to stop (stopping -> pending -> running) might be due to termination protection setting or cloud9 session opened in browser of the project environment running (it was the case with me). Thanks all.


Problems that always pass visual regression tests run with the GitHub action

Any test that intentionally fails in a local environment is always passed when it is run as a GitHub action. I checked the screenshot of the cypress dashboard to see what happens when I run the GitHub action.
The first image is a baseline screenshot.

The second image is a snapshot of the ui intended to fail. An extra button has been added.

As I assume, the test should not pass if the snapshot taken in the second GitHub action test differs from the baseline in the first GitHub action test after the baseline is generated by the first GitHub action test.
In fact, local tests do not pass the above tests. The settings are as follows.
// commands.js
import { addMatchImageSnapshotCommand } from "cypress-image-snapshot/command";

addMatchImageSnapshotCommand({
  failureThreshold: 0.001,
  failureThresholdType: "percent",
  customDiffConfig: { threshold: 0.1 },
  capture: "viewport",
});

However, if you try to test with GitHub action, all of them succeed.
(Run Starting)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Cypress:        11.1.0                                                                         │
  │ Browser:        Chrome 107 (headless)                                                          │
  │ Node Version:   v16.13.0 (/home/runner/runners/2.299.1/externals/node16/bin/node)              │
  │ Specs:          1 found (cameraTranslateInDirection.cy.ts)                                     │
  │ Searched:       cypress/e2e/**/*.cy.{js,jsx,ts,tsx}                                            │
  │ Params:         Tag: false, Group: false, Parallel: false                                      │
  │ Run URL:        https://cloud.cypress.io/projects/9iq3e5/runs/3                                │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘

────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  cameraTranslateInDirection.cy.ts                                                (1 of 1)
  Estimated: 9 seconds

  translateInDirection
    ✓ translate to N (2162ms)
    ✓ translate to NE (687ms)
    ✓ translate to E (655ms)
    ✓ translate to SE (621ms)
    ✓ translate to S (636ms)
    ✓ translate to SW (641ms)
    ✓ translate to W (706ms)
    ✓ translate to NW (725ms)
    ✓ translate to backward (976ms)
    ✓ translate to forward (1121ms)

  10 passing (9s)

  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        10                                                                               │
  │ Passing:      10                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  10                                                                               │
  │ Video:        true                                                                             │
  │ Duration:     8 seconds                                                                        │
  │ Estimated:    9 seconds                                                                        │
  │ Spec Ran:     cameraTranslateInDirection.cy.ts                                                 │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘

The reasons I expect are as follows

The threshold setting for the github action exists independently, and the default threshold value is more generous than the threshold value I set in the project(cypress.config).
The test always passes because the baseline of the test to be attempted with the github action is initialized every time. ⇒ If so, how do you generate baseline and where is it stored?

I hope the results of the local test and the test run by GitHub action are the same. I'd really appreciate your help
name: CI
on: [push]

jobs:
  test-integration:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v2
        with:
          node-version: "14"
          cache: "yarn"
      - uses: cypress-io/github-action@v4
        with:
          browser: chrome
          record: true
        env:
          CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

// cypress.config.js
import { defineConfig } from "cypress";
import { addMatchImageSnapshotPlugin } from "cypress-image-snapshot/plugin";

export default defineConfig({
  projectId: '******',
  e2e: {
    setupNodeEvents(on, config) {
      addMatchImageSnapshotPlugin(on, config);
    },
  },
});

@student513
Are you still having a problem with the issue you reported?
It does not look like it is something that github-action can resolve for you. The action does not have any functionality for visual regression tests, it can only support them in a generic way.

Closing, since this issue is out-of-scope.

Hi,
I think I might be having the same issue, where all snapshots checks within the Github action passes and never fails.
The cypress-image-snapshot/plugin plugin compares snapshot's if some exists otherwise it makes new one's.
The main issue from what I can see if that when the actions runs it does never contains those snapshots, even thought they are in the repo and do work locally.

@maximegheraille

The original issue here was also cross-posted to https://github.com/jaredpalmer/cypress-image-snapshot/issues/261where it has remained open and unanswered. It seems that this plugin is no longer maintained.

Please give some information about your configuration:

Cypress version
Local Node.js version
cypress-io/github-action version
source of cypress-image-snapshot you are using and what the version is

There is a replacement package @simonsmith/cypress-image-snapshot published, however I can't give you any recommendation whether this package is good to use. You will need to check this yourself.

Anyone solved this problem?  I have exactly the same issue

@ghilaslinz
You may have more luck if you post your question (and / or search for similar topics) from the Cypress technical community on Discord
 (click on button)


CopyXMP data changes XMP tag names

Hello
We use XMP Toolkit to copy xmp related data from file to file.
for some reason, 1 prefix is added to most of xmp tags in the result file.
Can you please advice ?
Thank you,
Lidia.
For example,
Xmp.crs.Version becomes Xmp.crs_1_.Version
Expected Behaviour
XMP tags are copied as is
Actual Behaviour
1  is added to most of xmp tags in the result file
steps to reproduce:
run sample code with attached file.
extract xmp data and compare

Platform and Version
Windows/MAC
Sample Code that illustrates the problem
bool main()
{
string inFilename = "hires.jpg";
string outFilename = "before_xmp.jpg";
XMPMetaData t;
SXMPFiles::Initialize(options);
SXMPFiles myFile;
XMP_OptionBits opts = kXMPFiles_OpenForUpdate | kXMPFiles_OpenUseSmartHandler;
ok = myFile.OpenFile(inFilename, kXMP_UnknownFile, opts);
SXMPMeta meta;
if (ok)
{
ok = myFile.GetXMP(&meta);
XMP_OptionBits opts = kXMPFiles_OpenForUpdate | kXMPFiles_OpenUseSmartHandler;
bool ok = myFile.OpenFile(outFilename, kXMP_UnknownFile, opts);
if (!myFile.CanPutXMP(meta))
return false;
myFile.PutXMP(meta);
myFile.CloseFile();

}
Logs taken while reproducing problem

Attached sample image has xmp packet which contains standard namespace prefix with different namespace URI.
While trying to create XMP object using this packet when already registered prefix is encounterd with some different namespace URI, a unique prefix is created from the encountered one.
For example sample image has namespace prefix crs with namescpace URI "http://photo-mate.com/xmp/". XMP already has this namespace registerd with different URI (see https://github.com/adobe/XMP-Toolkit-SDK/blob/main/XMPCore/source/XMPMeta.cpp#L818, https://github.com/adobe/XMP-Toolkit-SDK/blob/main/public/include/XMP_Const.h#L349). Hence crs is being changed to crs_1_ for uniqueness. That is why target image has changed XMP tag names.
This behaviour is as designed.


ignore clicks leading to the same page

If we click on a link which leads to the same page as where we currently are, ignore it to avoid a useless call.

I don't really agree that clicks to the same page should do nothing. Clicking on a link to the same page without pjax would do a full page reload.

I'm with josh. A non-action element shouldn't be a link if that's what you intend (you know the state, so don't render a href)


Fix the images that aren't loading completely in the README.md file

Fix the images that aren't loading in the README.md file

Hi @raghavTinker, I can pick up this issue if available.

Go ahead :)

Fix the images that aren't loading in the README.md file

Can I do that?

 :)

Can I Get this iamges?

The links are in the README file only

okay

Can I pick this issue?

Sure go ahead :)

@raghavTinker I just created PR #43 to just fix the notion + discord main image so the other assignees can work on the other broken images.

@raghavTinker I have add all the images and update the readme file can you check it once?


Display env information used by migrate (ts version, path to package.json, tsconfig, eslint, prettier, etc.)

I think we should be more transparent to users by default.
It's good to show which config files rehearsal fix chooses to use for migration... for example, on validate step we can output something like:
✔ Validate project
     Configs files found:
     - package.json      ./path/to/package.json
     - tsconfig.json       ./....
     - ...

Bumping this feature. This will be helpful for sure with monorepos on the configs found by rehearsal.


Usage with bladerf2.0 xa9

Hi,
I am getting trouble with running the code. I followed the instructions on readme. I am using bladeRF 2.0 xA9 to run this code. How to specify device version on the code?

I'm also having issues running this on an xA9

I did not continue on this issue. It is an old code btw.


Enhancement: Include channel bit depth in raw constructor options.

Sharp appears to store data internally with varying bit depths; i.e. it is possible to load a tiff file saved with 32 bits per channel and the resulting metadata shows a pixel depth format of 'float' instead of 'uchar'.
Currently, it doesn't seem to be possible to create a new sharp instance that will use anything other than 8 bits per channel. It would be useful to be able to set this via the constructor's 'options.raw' object. For example, setting 'options.raw.depth' to '32' or 'float' could then accept a Buffer containing a Float32Array.
The image data could then be saved to file without loss of precision for those formats that support it, or converted to the maximum supported bit depth before saving.

Hello, yes, it should be possible to add this feature. Is there a specific use case or integration you're thinking of that might help focus the initial approach? Happy to help with a PR if you're able.

Hi, the use case is reading frame buffer data from a ray tracer which is stored as 32 bit floating point values per channel. The goal would be to maintain precision throughout, as the various render elements are often used during post processing later on.
I'm not sure if I'll have time to work on a PR at the moment, but I may be able to look into it at some point.

As discussed in #1315, the channel bit depth can be implicity determined from the type of the TypedArray. This means sharp would accept both Buffer and concrete TypedArray types for raw input.

Any progress on this issue? With little help on setting up the C++ debugging environment (standard approach through launch.json in Visual Studio Code wouldn't work) I think I would be able to come out with PR for this feature, anyone?
Thank you in advance!

I would also like to know the current state of this. Being able to use a Uint8Array or a Uint8ClampedArray would be a game-changer for me, and honestly, although it could be in the scope of this issue, I don't think it should be.
The input could just be "coerced" to the node.js Buffer by using Buffer.from. Or is that not a viable option?

@nnmrts 8 bit per channel raw data held in a Uint8Array should already "just work".
sharp(Buffer.from(uint8Array), {
  raw: { width, height, channels }
})...

This future possible enhancement relates to other bit depths.

@lovell Thanks! I already do it like that in my codebase. What I'm saying is, #1315 was my "original" issue, but it redirected me to this issue, even though I don't think this issue is a dependency to the other one, #1315. I hope this comment isn't considered as off-topic, I just didn't want to necromance that other issue.
#1315's OP and my point was, it would be nice being able to write
const uint8Array = Uint8Array.from([1,2,3,4]);

const resizedUint8Array = await sharp(uint8Array, {
  raw: { width: 32, height: 32, channels: 4 }
})
.resize(16)
.toUint8Array();

instead of
const uint8Array = Uint8Array.from([1,2,3,4]);

const bufferOfThat = Buffer.from(uint8Array);

const resizedBuffer = await sharp(bufferOfThat, {
  raw: { width: 32, height: 32, channels: 4 }
})
.resize(16)
.toBuffer();

const resizedUint8Array = Uint8Array.from(resizedBuffer);

before we/you figure out how different bit depths should be handled. The "problem" is that

input.js uses is.buffer https://github.com/lovell/sharp/blob/9431029917dcbb58f1a9302d7da090a5cf358973/lib/input.js#L31,

which uses instanceof Buffer https://github.com/lovell/sharp/blob/9431029917dcbb58f1a9302d7da090a5cf358973/lib/is.js#L48

and input.js uses Buffer.concat https://github.com/lovell/sharp/blob/9431029917dcbb58f1a9302d7da090a5cf358973/lib/input.js#L187

which is a node-specific static method and isn't really required here, because it only gets one input, at which point it could just use Buffer.from, which is not node-specific, or even better, Uint8Array.from.

Either is.buffer (which would probably renamed then) should use instance of Uint8Array, which would work for node Buffers too, because they are a subclass of Uint8Array.
Or the input should, as soon as we detect it's instance of Uint8Array, coerced to Buffer by using Buffer.from.
The input accepting Uint8Array would already be nice enough, but adding toUint8Array method as well would be perfect. That way, a user of sharp can choose by themself if they work with Uint8Arrays or Buffers. In my case, for my random project, I chose to solely use Uint8Array because it allows me to use new Uint8Array(), while new Buffer() is a security issue in node. Sure, Buffer.from works too, but in my opinion doesn't communicate well that you actually want to create a "new" Buffer.

What I wrote above about `Buffer.concat` can be ignored though, [as it accepts `Uint8Array`s as well anyways](https://nodejs.org/api/buffer.html#buffer_class_method_buffer_concat_list_totallength).

Happy to accept a PR to consider and accept Uint8Array as an "alias" of Buffer for input and/or output, if you're able.

v0.29.0 now available with this feature.


Add "Table of Contents" into the description

I noticed on the forum that many people refer to this plugin as the "table of contents plugin." However searching for that term in the plugin interface returns nothing. I'm not suggesting that the name of the plugin be changed, but adding the term into the description might help people find it.
Thanks for the great plugin!

Thanks for your advice. I added the TOC keyword in the plugin description.


Documentation website has a 404

The documentation page just shows a 404 whenever I try to open it.

Thanks for the report! This is actually expected (though a bit unfortunate). From the announcement on Discord:

The old web book link (https://gamma-delta.github.io/HexMod) broke when the mod was moved to the FallingColors org. You can find that book at https://fallingcolors.github.io/HexMod, or preview the new hexdoc book at https://hexcasting.hexxy.media/v/0.10.3.


chore(connlib): remove STUN-only functionality

With this PR, we ignore or "stun" relays sent from the portal.
Follow-up from: #3353.

With this PR, we ignore or "stun" relays sent from the portal.

cc @AndrewDryga I am not sure if the portal still supports that but after this PR, we can remove it!

I need to think about how we want to migrate the snownet tests.

We may want to hold on merging any risky refactors while we work to stabilize things for GA. I think there's quite a bit of cleanup in the portal to remove the user facing piece of the STUN-only feature, today it's just being hidden.

I'm surprised the integration tests pass if this is a breaking API change?

I'm surprised the integration tests pass if this is a breaking API change?

I've left the messages there so we can still parse the STUN server but just ignore it.

Outdated.


DOC-6720: Clarify / Remove recovery_event from the Event Logging page

Addresses: DOC-6720
Updated Logging Overview page that sampled_query events are an exception to the TELEMETRY channel internal usage.

TFTRs!


Bump Dependencies #8361145354

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/8361145354

Already updated with: https://github.com/wso2/product-is/pull/20063


Repository URL Override

As a user, it would be nice to override the URL of the repository or a local file path.
Currently working on a PR that demonstrates this.

I think actually you can do that already.
http://webdriverextensions.github.io/webdriverextensions-maven-plugin/install-drivers-mojo.html#repositoryUrl
Though maybe it should be documented in the Readme.

I think actually you can do that already.
http://webdriverextensions.github.io/webdriverextensions-maven-plugin/install-drivers-mojo.html#repositoryUrl
Though maybe it should be documented in the Readme.

That's what we figured. I will modify the readme and add a unit test that demonstrates this workflow for a different remote path (and possibly local).


Disclaimer accordion

Based on the video @brianek created a few days ago, I moved the disclaimer into an accordion menu that uses the default Bootstrap JavaScript control.  I also modified the CSS for the control slightly so that the colors would fit in better with the color scheme used on CleanSlate.com and added icons to indicate the state of the accordion.

Thanks!!!


Missing ahref attribute hinders crawler recognition (SEO)

Search engine crawlers can't determine the link destination of cards because they do not execute JavaScript.

This issue is fixed by #356


The Alex config appears to not work on certain words

Description

Some words in the Alex ignore config do not appear to be ignored. The Rules might not be set exactly how the config expects.
Following the documentation list of rules:
https://github.com/retextjs/retext-profanities/blob/main/rules.md
https://github.com/retextjs/retext-equality/blob/main/rules.md
I suggest we adjust the config.
Join Eddie's discord community here

Thank you for raising 👍


ENABLE_VIRTUAL_TERMINAL_INPUT and child processes

Windows Terminal version
1.17.11461.0
Windows build number
10.0.22621.1992]
Other Software
windows tcsh, setting the following:
SetConsoleMode(ghstdin, dwmode | ENABLE_VIRTUAL_TERMINAL_INPUT | ENABLE_WINDOW_INPUT))
Steps to reproduce
This is not  directly related to running in Windows Terminal, but IIRC you own the conhost as well, so I hope this question/bug belongs here.
I have a Windows native version of tcsh that sets ENABLE_VIRTUAL_TERMINAL_INPUT  to handle escape codes and such.
What I find is that when you use ReadConsoleInput on a console handle with this setting, the Virtual Key code for ESCAPE is not set  (i.e., INPUT_RECORD.KeyEvent.wVirtualKeyCode is 0, not 0x1b)
The uChar.AsciiChar is set to 0x1b.
Now, this is not a problem for this shell as it is not looking for VK_xxx, but just looking at ascii chars.
However, this setting seems to be inherited by the child process, so a console application that is too old to know (or does not care) about this behavior will get shafted if it expects VK_xyz to be populated.
In my specific case, the child process is a very old hex editor that seems (by looking at disassembly, since I don't have source) to be expecting a non-zero wVirtualKeyCode (or scan code, not quite sure).
I can work around this issue by disabling virtual key processing every time I call createprocess and then re-enabling it after the call.
The issue/bug is whether this behavior is correct.
Expected Behavior
Child process should be unaware of parent's VT behavior
Actual Behavior
as described above.

Hey, thanks for the report! You're in the right place for conhost as well, since conhost is built out of this repo!
You're totally right when you say that child processes should be unaware of their parents' behavior (and vice-versa)... but unfortunately, that's the way the console API was designed ages upon ages ago.
I have some significant worries about changing that now, but I'm happy to say that we're tracking making the input modes per-process (and solving the overall story) in #4954. We can chat about what it'll mean to change this over there.
In general, shells on Windows have had to sanitize the console modes before they spawn applications. CMD uses VT output but disables it before spawning an application for this exact reason. PowerShell is in the middle, and it changes the modes all the time (which is a big surprise in all of my trace logging!).
If you don't mind, I'm going to mark this as a /duplicate of #4954. Let me know if you disagree!

Can you explain why the KEY_EVENT_RECORD does not have the virtual key code in this mode?
It seems like a VT app could ignore the key code while old apps could continue to use it, but I'm probably missing some nuance.

You know, that's an excellent question! I'll have to dig a bit to figure it out.
I think there's some compatibility behavior here. Perhaps that applications that are expecting VKs won't do anything with the "synthetic" escape key from the control sequence if it's zero?

hmm, I changed my code so I can't look at the behavior right now. But if I recall correctly, pressing ESC only generated the single key code, not a sequence. So it should ideally have just worked if the VK code was set.
Anyway, I would love to know if you ever discover the reason. thanks!

The more I think about it, the more it seems like ESC should be passed through with Virtual Keycode as before. If it's part of a multi-byte escape sequence, the application should be able to handle that.


Setting up a tenant to run the Automated Functional Test Orchestrator

💡 Summary
This issue describes the steps to setup an M365 tenant for running the automated functional test orchestrator.
Currently, this covers Azure Active Directory. In the future, if other products need setup in a tenant, these instructions will be augmented.

Setting up the tenant for testing AAD conditional access policies in the functional test plan
Numerous test cases in the AAD functional test plan associated with conditional access rely on some dependencies in the tenant that you must setup ahead of time:

Step 1 - Create a conditional access policy in the tenant named Automated Test 1 - DO NOT MODIFY and set it up as per the configuration in the screenshot below. Set the policy to Report-only (do NOT turn it on). This policy is downloaded from the tenant when the test orchestrator executes and its characteristics are modified in memory (using the test orchestrator's RunCached function) before the provider JSON is sent to the Rego. This CA policy must be configured exactly as shown below in order for the test cases to work correctly. The only purpose of this CA policy is to support the execution of the test plan - the policy serves no purpose to the actual operations of the tenant and hence why it must be set to Report-only.

Step 2 - The following conditional access policies are also required to be created in the tenant and configure as per the respective AAD baseline policy instructions. The policy names in the tenant must be configure exactly as described below:

MS.AAD.1.1v1 Legacy authentication SHALL be blocked
MS.AAD.2.1v1 Users detected as high risk SHALL be blocked
MS.AAD.2.3v1 Sign-ins detected as high risk SHALL be blocked
MS.AAD.3.2v1 If phishing-resistant MFA has not been enforced, an alternative MFA method SHALL be enforced for all users


Error: HADGE:run_multi:gene_demultiplexing:variant_cellSNP:cellSNP (1): Not a valid path value: 'None'

Dear hadge team,
I want to use hadge for genetic-based donor demultiplexing and first run the pipeline using the test data.
For that, I run the download_data.sh script in test_data and did not replace the previously existing files.
Running nextflow run main.nf -profile conda_singularity --mode genetic results in the Error:
ERROR ~ Error executing process > 'HADGE:run_multi:gene_demultiplexing:variant_cellSNP:cellSNP (1)'
Caused by:
Not a valid path value: 'None'
Is there sth that I could do differently?Many thanks in advance!
All the best,
Lea

Hi Lea,
to run with the test data, please also specify the test config in the config parameter, i.e. nextflow run main.nf -profile conda_singularity,test --mode genetic
If the error still exists, please check whether the bam file with its index file and barcodes have been successfully downloaded. Sometimes gdown blocks the file due to frequent access.
Best wishes
Xichen

Hi Xichen,
thanks for the reply - you're right, that fixed the issue.
Now the pipeline runs some of the tools, including souporcell, demuxlet & freemuxlet, but breaks during the scSplit analysis with the error:
ERROR ~ Error executing process > 'HADGE:run_multi:gene_demultiplexing:demultiplex_scSplit:scSplit (hadge_process)'
Caused by:
Process HADGE:run_multi:gene_demultiplexing:demultiplex_scSplit:scSplit (hadge_process) terminated with an error exit status (143)
Command executed:
git clone https://github.com/jon-xu/scSplit
mkdir scsplit_hadge_process
mkdir scsplit_hadge_process/scsplit_out
touch scsplit_hadge_process/params.csv
echo -e "Argument,Value
vcf,filtered_sorted_total_chroms.vcf
bam,hadge_process__filtered_bam_file.bam
barcode,barcodes.tsv
common_data,/lustre/groups/ml01/workspace/lea.zimmermann/projects/hadge/hadge/test_data/common_variants_hg19_list.vcf
num,2
sub,no_sub
ems,30
dbl,None
vcf_known_data,/projects/hadge/hadge/test_data/jurkat_293t_exons_only.vcf.withAF.vcf" >> scsplit_hadge_process/params.csv
     python scSplit/scSplit count -v filtered_sorted_total_chroms.vcf -i hadge_process__filtered_bam_file.bam -b barcodes.tsv --com /projects/hadge/hadge/test_data/common_variants_hg19_list.vcf -r ref_filtered.csv -a alt_filtered.csv --out scsplit_hadge_process/scsplit_out
     python scSplit/scSplit run -r scsplit_hadge_process/scsplit_out/ref_filtered.csv -a scsplit_hadge_process/scsplit_out/alt_filtered.csv -n 2  --ems 30  --vcf /projects/hadge/hadge/test_data/jurkat_293t_exons_only.vcf.withAF.vcf --out scsplit_hadge_process/scsplit_out

     if [[ "False" != "False" ]]
     then
         python scSplit/scSplit genotype -r scsplit_hadge_process/scsplit_out/ref_filtered.csv -a scsplit_hadge_process/scsplit_out/alt_filtered.csv -p scsplit_hadge_process/scsplit_out/scSplit_P_s_c.csv --out scsplit_hadge_process/scsplit_out
     fi

Command exit status:
143
Command output:
(empty)
Command error:
Cloning into 'scSplit'...
.command.sh: line 18: 3689175 Terminated              python scSplit/scSplit run -r scsplit_hadge_process/scsplit_out/ref_filtered.csv -a scsplit_hadge_process/scsplit_out/alt_filtered.csv -n 2 --ems 30 --vcf /lustre/groups/ml01/workspace/lea.zimmermann/projects/hadge/hadge/test_data/jurkat_293t_exons_only.vcf.withAF.vcf --out scsplit_hadge_process/scsplit_out
So far, I couldn't find information about the cause of the error in the log/err files.
Have you seen a similar error before and might have an idea, how to find the error?
Thanks again for your help!
Best wishes,
Lea

I guess this is caused by out-of-memory issue but also not 100% sure. Sometimes you can find a more helpful error log in the work directory of this process, like work/ab/afurbefn/.command.err or .command.log. If this doesnt tell you more about the error code, then please run scsplit with more memory resource since scsplit requires much meory

The files unfortunately don't contain more information. I'll try running with more memory.
Thanks a lot!

Hi Xichen,
thanks for the help so far! Could you also help with another question?
I still try to get the pipeline to run on the cluster
nextflow run ../hadge/main.nf -profile conda_singularity,test,cluster --mode genetic
and get the error:
ERROR ~ Error executing process > 'HADGE:run_multi:gene_demultiplexing:demultiplex_vireo:vireo (hadge_process)'
Caused by:
Process HADGE:run_multi:gene_demultiplexing:demultiplex_vireo:vireo (hadge_process) terminated with an error exit status (127)
Command executed:
bcftools view /lustre/groups/ml01/workspace/lea.zimmermann/projects/hadge/hadge/test_data/jurkat_293t_exons_only.vcf.withAF.vcf | awk '{gsub(/^chr/,""); print}' | awk '{gsub(/ID=chr/,"ID="); print}' > no_prefix_chr.vcf
mkdir vireo_hadge_process
mkdir vireo_hadge_process/vireo_out
touch vireo_hadge_process/params.csv
echo -e "Argument,Value
cell_data,cellSNP_out
n_donor,2
donor_data,/lustre/groups/ml01/workspace/lea.zimmermann/projects/hadge/hadge/test_data/jurkat_293t_exons_only.vcf.withAF.vcf
genoTag,GT
noDoublet,False
nInit,50
extraDonor,0
extraDonorMode,distance
learnGT,False
ASEmode,False
noPlot,False
randSeed,None
cellRange,all
callAmbientRNAs,False
nproc,2" >> vireo_hadge_process/params.csv
     vireo -c cellSNP_out -N 2 -d no_prefix_chr.vcf --genoTag GT  --nInit 50 --extraDonor 0                    --nproc 2 -o vireo_hadge_process/vireo_out

     if ([ "/lustre/groups/ml01/workspace/lea.zimmermann/projects/hadge/hadge/test_data/jurkat_293t_exons_only.vcf.withAF.vcf" = "Donor file is not given" ]); then
         if ([ "False" = "True" ] || [ "False" = "vireo" ]); then
             GTbarcode -i vireo_hadge_process/vireo_out/GT_donors.vireo.vcf.gz -o vireo_hadge_process/vireo_out/filtered_variants.tsv None
         fi
     fi

Command exit status:
127
Command output:
(empty)
Command error:
.command.sh: line 2: bcftools: command not found
.command.sh: line 23: vireo: command not found
Is there something that I need to install previously to running the pipeline?
Many thanks for your help!
Best,
Lea

Hi Lea,
it is weird LOL. Conda environment should be installed and activated automatically with conda "aksarkar::vireosnp bioconda::bcftools" in the script. I guess the reason for that the previous pipeline run was interrupted by scSplit, whereas conda environment for vireo and bcftools was still being installed. You can delete the whole folder work/conda (easier solution) or only the folder responsible for the vireo environment. Hope this will help!
Best wishes,
Xichen

Probably this is already fixed, but I had the same issue and could fix it by adding conda params to the cluster setup, like
cluster {
    conda.enabled          = true
    conda.cacheDir         = '../../miniconda_link/hadge_envs'
    process {
        ...
    }
}

Not sure if both are necessary


OAK-11254 : added sleep after creation of DocumentNodeStore to reduce…

… likelyhood of backgroundPurge to interfere with testing and clean up branch commits on root

@mbaedke as you noticed the backgroundPurge potentially interfering, could you please review this? thx!


Removed interfaces with only one implementation (#403)

Summary of the changes (in less than 80 chars)
Remove interfaces with only one implementation
Adjusted DI for above
Fixed their docs
Fixed some minor "TODO"s
Addresses https://github.com/loic-sharma/BaGet/issues/403

@loic-sharma how would you suggest to handle current CI issues?

@michal880 You can add a protected parameterless constructor for mocking. Example: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/src/BlobServiceClient.cs#L106

should be fine now

@loic-sharma can you check if it's ready for merge?

Hey @michal880 thanks for opening this. I've been dragging my feet on this because I had a change of heart on this idea once I saw the implementation. I like the idea of reducing the number of types in BaGet, however, BaGet is designed to be modular. Interfaces are a clean way to declare "this is what you need to implement", and I think that's more important than reducing the number of types at this point. I'm sorry for changing my mind so late, especially after you've done such good work. Thanks again for this great work, it helped me make a more informed decision!


[Ehlers-Danlos syndrome, kyphoscoliotic and deafness type replacement?

I notice
Ehlers-Danlos syndrome, kyphoscoliotic and deafness type
is obsoleted but there does not seem to be a replacement?
What should we use  for  the  fkp14 gene instead?
https://www.omim.org/entry/225400?search=fkbp14&highlight=fkbp14
OMIM has 2
EHLERS-DANLOS SYNDROME, KYPHOSCOLIOTIC TYPE, 1; EDSKSCL1
https://www.omim.org/entry/225400?search=fkbp14&highlight=fkbp14
and
EHLERS-DANLOS SYNDROME, KYPHOSCOLIOTIC TYPE, 2; EDSKSCL2
bother cause by fkp14

I found
Ehlers-Danlos syndrome, kyphoscoliotic type 1 MONDO:0016002
but there is no type 2 term in Mondo

@ValWood type 2 is: MONDO:0013800
I updated the label to match the OMIM label


Install curl in all images that use SteamCMD

Required to upload SteamCMD crashdumps

https://github.com/CM2Walki/steamcmd/issues/50


chore(deps): update common-dev-assets digest to 6eb04f4

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
a537803 -> 6eb04f4

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

:tada: This PR is included in version 1.0.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Akiba's Beat [PCSE00927]

App summary

App name: Akiba's Beat
App serial: PCSE00927
App version: 1.02

Vita3K summary

Version: v0.1.5
Build number: 2663
Commit hash: https://github.com/vita3k/vita3k/commit/e8151664
CPU backend: Dynarmic

Test environment summary

Tested by: gymzatan
OS: Windows 11
CPU: AMD Ryzen 7 5800H
GPU: AMD Radeon(TM) Graphics
RAM: 16 GB

Issues
Game does not boot.
Screenshots

Log
vita3k.log
Recommended labels

Nothing

Vita3K summary

Version: v0.1.6
Build number: 2840
Commit hash: https://github.com/vita3k/vita3k/commit/4a2c6582
CPU backend: Dynarmic

Test environment summary

Tested by: othmanead
OS: Windows 11
CPU: Intel i5-10300H
GPU: RTX 3060 mobile
RAM: 16 GB

Issue:
Text is broken and crackling audio in voices
Screenshots:

Log
vita3k.log
Recommended labels

Ingame+
Graphics bug
Audio bug


ci: install cargo-codspeed binary

Install of cargo codspeed has been failing to build; let's try downloading binary instead...

🎉 looks like this worked :)


MMM-PIR-Sensor-Lite with MMM-RTSPStream

Good afternoon!
I understand that I have this special case, but maybe you will help...)
There is a problem with the MMM-RTSPStream module. After turning off the screen with your module and then turning it on by the PIR sensor, the RTSP stream image is lost from the desired position on the screen.
Unfortunately, the author of MMM-RTSPStream no longer supports it.

:warning: This module is no longer being actively developed. I will accept PRs and leave the repo active, but will not be directly supporting any issues. If anyone is interested in assuming ownership of the module, please contact @shbatm. :warning:

This problem occurs in many MM2 users. (I discussed this issue on the forum in various topics).
There is a curved way to return the image of the RTSP stream to the right place in the screen
pm2 restart /home/vova/MagicMirror/installers/mm.sh
This command overloads the program MM2 and after rebooting the MM2, the video stream returns to the desired place in the RTSP frame. How can you add this command to your script or settings (make it disabled for other users who do not need to)?
Please help!

Same answer as here:

MMM-RTSPStream is no longer being actively developed 😐
So, I refer you to the advice of the author of MMM-RTSPStream to find another solution with WebRTC (newer and better standard) for example!

Unfortunately, this is too difficult and not suitable for everyone.
I don't have to change the way the video stream is displayed.
I found a way to recover the image. Let it be a crutch of course, but it works.
I am interested in how to add to the MMM-PIR-Sensor-Lite module the ability to reboot the MM2 program after the PIR sensor is triggered to move.
Reloading restores the correct RTSP flow mapping.

to find another solution with WebRTC (newer and better standard) for example!

Unfortunately, I did not find such a module (WebRTC) for MM2 RTSP stream to work.
I am not a strong specialist in programming and raspberry... (


Token-pasting operator (spec clarification)

The presence or absence of the # and ## operators are underspecified
Currently, the spec states:

Open Shading Language compilers support the full complement of C/C++ preprocessing
directives, including:

But makes no mention of the stringizing # or token-pasting ## preprocessor operators.
While I am not a big fan of advanced use of C-style macros, I have seen them used, without reducing code quality or readability, when C++ style templates were inadequate for the task, (or, as here, not available) but this usually requires the token pasting operator to accomplish much useful.
While I would prefer C++ style templates, as they are typically clearer and usually more flexible, they require more complexity and overhead than are warranted in OSL.
I believe that the token pasting operator would barely alter the spec, (which is underspecified in this particular) and shouldn’t be difficult to add to the compiler, nor make runtime compilation less efficient.
Expected behavior:
When describing the preprocessor, the spec should state if the two preprocessor operators are supported, or in what OSL version they were first supported.
(The compiler also needs to be kept in sync with this verbiage)
Actual behavior:
No mention of the two preprocessor operators is made.
Steps to Reproduce

Read section 3.5 of the OSL specification.

Versions

OSL branch/version:  1.10 release
OS: n/a
C++ compiler: n/a
LLVM version:  n/a
OIIO version:  n/a

Yes, they are expected to work. I will amend the docs.

One more related item I forgot to ask about (that should be in the spec): macros with a variadic final argument? I see it supported in GCC, but don't know if it's part of the C/C++ specs.


SpringPrototypeAggregateFactory does not work as expected

I'm not quite sure if this is a bug report or more of a question. Let me try to explain. I'm having issues with injection of field dependencies in aggregates when using SpringPrototypeAggregateFactory in combination with CachingEventSourcingRepository.
After finding my way around Axon source code and a lot of debugging, it looks like when a new aggregate is created, neither EventSourcingRepository nor CachingEventSourcingRepository do not use configured aggregate factory for influencing on created aggregate instance. My configuration looks something like this:
class CommandSideConfiguration {
  @Autowired
  EventStore eventStore

  @Autowired
  Snapshotter snapshotter

  @Autowired
  ParameterResolverFactory parameterResolverFactory

  @Bean
  @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
  MyAggregate myAggregate() {
    new MyAggregate()
  }

  @Bean
  AggregateFactory<MyAggregate> myAggregateFactory() {
    new SpringPrototypeAggregateFactory<>(prototypeBeanName: "myAggregate")
  }

  @Bean
  Repository<MyAggregate> myAggregateRepository(AggregateFactory<MyAggregate> myAggregateFactory, CacheManager cacheManager) {
    def snapshotTriggerDefinition = new EventCountSnapshotTriggerDefinition(snapshotter, 50)

    new CachingEventSourcingRepository<>(
      myAggregateFactory, eventStore, new PessimisticLockFactory(), new JCacheAdapter(cacheManager.getCache("myAggregateCache").getNativeCache() as Cache),
      parameterResolverFactory, snapshotTriggerDefinition
    )
  }
}

while aggregate can be something like following
@Aggregate
class MyAggregate {

  @AggregateIdentifier
  String aggregateIdentifier

  @Autowired
  MyService myService

  @Autowired
  MyOtherService myOtherService

  MyAggregate() {
  }

  @CommandHandler
  MyAggregate(CreateCommand cmd, MyService myService) {
    def someData = myService.calculateSomeData()
    MyCreatedEvent event = new MyCreatedEvent(someData)
    apply(event)
  }

  @CommandHandler
  SomeResult update(UpdateCommand cmd) {
    def someData = this.myOtherService.calculateSomeData()
    MyUpdatedEvent event = new MyUpdatedEvent(someData)
    apply(event)
  }

  @EventSourcingHandler
  ...
}

As I said, during construction of a new aggregate, configured AggregateFactory is not consulted, neither for creating aggregate root, or for post-processing it. The result is that my aggregate, with unresolved dependencies is stored in the cache of CachingEventSourcingRepository. On the next request for the same aggregate, that one with unresolved dependencies will be returned. Of course, when using it (i.e. update method in sample above) it will probably end up with NullPointerException or something similar because required dependencies are not there. After exception occurs, cache will be cleared out for that aggregate.
The interesting part is that after exception everything will work correctly. Upon loading the aggregate in the repository, aggregate factory is consulted for creating aggregate root and all dependencies are resolved as expected.
Of course I'm not sure if aggregate factory is designed to be used this way, but from its name and the fact that it works after first creation suggests so to me. I will expect, if it is not possible for an aggregate factory to create an instance, then at least it should be getting an instance for post-processing.
I'm using Axon 3.0.6, but I also tried 3.1 with exact same results.

Hi @dmurat, hope I can help you with this issue here.
First, this is typically a question for the Axon Usergroup. This does not mean I wont answer it, but might come in handy for the future. :-)
Second, you should not wire  beans in your Aggregate instance like you're doing right now with the @Autowired annotation.
You should only use them as parameters in your message handling functions; Axon will automatically wire them for you by using a Spring specific ParameterResolver. So your first command handler for CreateCommand is correct, or how I'd expect it to work. The second command handler for UpdateCommand will find a null instance for myOtherService.
Third, as a general rule of thumb, I'd try to avoid pulling in services into your aggregate which do long-running/blocking calls. On handling a command, the aggregate is locked from any other operations. So introducing a long-running/blocking call in that mix only extends the lock.
Concluding, I think my second point should solve the NullPointerException you're experiencing. If you'd thus drop all the @Autowired beans from the MyAggregate and adjust your @CommandHandler annotated functions to pull in the service you're using (so MyService and MyOtherService for the CreateCommand and UpdateCommand command handling functions respectively), you should be fine. I believe that will also drop the need for the @Scope annotated MyAggregate function in your configuration.
Hope this helps!


Anonymous access to search

Currently anonymous users can use the Search module, which could potentially be an issue. It would be nice if you could allow or disallow anonymous users access to search.

Don't display its widget for non authenticated ?

Yep, Christian is partly right: create a layer that only appears for authenticated users (rule "authenticated", as documented here: http://docs.orchardproject.net/Documentation/Managing-widgets) and put the widget in there. That won't fix the fact that the search results page will still be accessible for whoever has its URL. But I have to ask: why do you think it's a risk? Is it that you want search results to only contain documents that the current user is allowed to access?

We could hide the search but as you said as long as they know the URL for search they can still search. We aren't concerned with auth users accessing areas they're not able to access, more of information leak from search results to anonymous users. It's a minor concern, we implemented the fix on our branch, thought we would raise the issue here with our fix.

OK, so this is fine to close, right?


black screen when push the viewcontroller into the navigation Stack

When I try to add the viewcontroller in the middle of the app, it's showing black screen. But it's working if I made the viewcontroller the initial ViewController.
Could you please help?
Thanks,

Hey, thank you for the report.
This fix will be included in the next update.


Select2 design issue

Sometime select2 options comes on top of the select2 on dynamic(ajax) search, when data clear a design issue occur. Refer image

This appears to be more of a usage question than a bug report or common feature request.  As we continue to keep the Select2 issue tracker geared towards these two areas, bug reports and common feature requests, we are redirecting usage questions to other communities such as the mailing list, IRC, or Stack Overflow.


Paste feature list

Hi, thanks for this great tools! I notice that i can "enter or paste list" in the Genes/Features list, but i can not paste list.

This should be fixed in the latest version, 1.1.53

Thanks!


storage incentives: reduce deepsource complaints

Fixing some ongoing nuisances from deepsource.

@zelig there is still on complaint about the RNG in pss: https://deepsource.io/gh/ethersphere/bee/run/27230472-067b-404e-b758-1ac380b69d3d/go/GSC-G404
Please advise. I think it should probably use crypto/rand. WDYT?

@zelig there is still on complaint about the RNG in pss: https://deepsource.io/gh/ethersphere/bee/run/27230472-067b-404e-b758-1ac380b69d3d/go/GSC-G404
Please advise. I think it should probably use crypto/rand. WDYT?

yes i already tackled in an a pr not yet submittted


Mac: Property editor should not allow text field edits on string representations

This color's string representation should not be editable:

Ah yeah it is probably getting confused because the underlying property is editable and the type pass through became more permissive this time.


Simplify IaaS WebServer (nginx unit?)

There might be a viable alternative now to the full nginx setup by hand.

Not easier for beginners or mature enough yet.


UI improvements with global search tool

Makes a number of improvements to the global search tool:

The search tool is brought up immediately instead of waiting for the backbone collection to be loaded
Pseudo-tab completion is possible (it picks and navigates to the currently selected suggestion, or defaults to the first value in the list if nothing is highlighted)
Hitting enter does the same thing as Tab, immediately navigating to the result

I want to add one more thing into this PR before I'm satisfied with it, and that is highlighting the portions of each result that are being matched by the fuzzy search. This was present with twitter-typeahead, but requires some additional work with react-typeahead.

Here's a screenshot of the new UI, not much has changed.
The highlighted text is bolder, and all of the options are a tags now.

In keybinding world, you should be able to just hit enter without hitting the down arrow first if the first option is what you want.
In a later PR, we can make tab move down the list, but that isn't supported by react-typeahead yet, so it will take another PR there.


Requirements: Questions on Requirements

To Do:  Fill the Questions section with our initial questions about the nature of the project and requirements phase. Some of the questions are planned to be resolved as we progress in the project. Others are planned to be resolved in the customer meetings.

Questions are added. Waiting for review and additional questions.

Changed the name of the section to Questions & Answers. Page can be found here. Related to the issue #46, rephrased some of the questions and added new questions&answers based on our customer meeting.
Waiting for additional questions.

Added q9, q10 and q11. Modified the answer of q2, q7 and q8 in order to clarify some details.

We have received answers to our questions that are necessary to design diagrams. Thanks for covering the questions.


Logging:  Allow node owner to decide where to log

We should allow node-owner to decide where to see/keep the logs.
Proposal:  Refactor logging module such:

have env LOG_LEVEL decide what logs are activated (no matter if NODE_ENV is production or development).  If LOG_LEVEL is not defined, then if NODE_ENV='production' -> LOG_LEVEL=info, else LOG_LEVEL=DEBUG
if env LOG_CONSOLE is True, then all logs should be displayed on the console
if env LOG_FILES is True, then all logs should be save in log fines
if env LOG_DB is True and we have noSQL db, then all logs should be saved in noSQL db

If none of LOG_CONSOLE, LOG_FILES, LOG_DB are set the we default to console
Default for casual user will be set in the yaml file (will not be set in code) would be LOG_DB: true and LOG_LEVEL: ERROR

closed on https://github.com/oceanprotocol/ocean-node/pull/553


Tracking

I had several missions expire while I was gone for an extended period and now the tracker is tracking several missions as negatives and they will not go away even when I have zero missions in my log. I have uninstalled and reinstalled several times. I am unsure of where the app pulls info from to clear out any cache that might be left over.

Close the game
Right click the Windows start button
Click "Run"
Copy
%userprofile%\Saved Games\Frontier Developments\Elite Dangerous
and paste it in the text box
Click "OK"
Create a new folder called "Old Journals"
Move every file that starts with "Journal" into the "Old Journals" folder

(You may want these journals in the future for things like EDDiscovery or EDSM)

Restart the game

It should work now.

Just to make sure I don't mess anything up. Should I wait until I finish
the stack I just built before doing this?
On Thu, May 13, 2021, 10:46 kylewill0725 @.***> wrote:

Close the game
Right click the Windows start button
Click "Run"
Copy
%userprofile%\Saved Games\Frontier Developments\Elite Dangerous
and paste it in the text box
Click "OK"
Create a new folder called "Old Journals"
Move every file that starts with "Journal" into the "Old Journals"
folder

(You may want these journals in the future for things like
EDDiscovery or EDSM)

Restart the game

It should work now.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kylewill0725/EDPirateMissionTracker/issues/12#issuecomment-840722041,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUCABEU7YKOFJA33PECXROLTNQF65ANCNFSM4426ODSQ
.

Yes. This completely resets the data that the program works with.

Thanks!
On Thu, May 13, 2021, 10:52 kylewill0725 @.***> wrote:

Yes. This completely resets the data that the program works with.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kylewill0725/EDPirateMissionTracker/issues/12#issuecomment-840725521,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUCABES6FVO5EDUZXS43XS3TNQGU5ANCNFSM4426ODSQ
.


add Microsoft Xbox One wireless controller in USB mode

I'd suggest making a pull request on the game controller db to add support. https://github.com/gabomdq/SDL_GameControllerDB
I always pull from that repo for new updates and local changes will be overridden.

@MrCrayfish thanks for the advice! Submitted my pull-request to SDL_GameControllerDB repository as suggested;


fix(api-notif): Fix order of validators

During the implementation of #7311, I noticed specific edge cases that the implemented validate function did not handle correctly.
If there is an existing System Notification (user=None, product=None, template=false), it is not possible to add a Notification Template. It failed with Notification for user and product already exists even though it wasn't true. So I add a template flag to the checking query. However, I also needed to reorder checkers because "existing template" would fail with Notification for user and product already exists so a reorder was needed.

Closing and re-opening to try to make Flake8 test happy

@kiblik Not sure what's up with flake8-your-pr since we have a PR that Maffooch did in bugfix to remove the need for that test now that we have ruff running.
Anyway, don't worry about making it happy for this PR. We'll sort out why in other PRs :+1:


Fix Sendable warnings when Swift 6 mode is enabled

Warnings begin to appear about numerous types being shared across actor boundaries even though they're not marked as Sendable when you enable these flags.
swiftSettings: .unsafeFlags(["-Xfrontend",  "-warn-concurrency", "-Xfrontend", "-enable-actor-data-race-checks"])
These warnings aren't time-critical to fix but will need to be addressed in the future.

This should be considered fixed starting in 3.0 beta 1.


Cannot find module ". . . . .jpg"

Versions

nuxt: ^2.13.0

Reproduction

Additional Details

assets/img/customer-first.jpg in ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./layouts/default.vue?vue&type=style&index=0&lang=scss&

When I url a new image in my default.scss file this happens.

I've installed the node-sass and sass-loader webpack loaders.

Is this file exist? Its impossible to provide any feedback from this issue. Create a proper reproduction on codesandbox or github

Of course it does

like i said create a reproduction, its not possible to help without it

actually you file called customerS-first.jpg while u are referring to customer-first.jpg without S. In future create a proper reports with reproductions


Add regeneration

Add a way to regenerate health over time.

When you shoot a player you now take there health. Might change.


Can you give a new website for the pretrained model?

The address in readme is none.

I have the same problem and sent email to author, but without feedback.

I have the same problem and sent email to author, but without feedback.

do you receive the author's reply? I also can't download the pretrained model from the disabled link.

I have the same problem and sent email to author, but without feedback.

do you receive the author's reply? I also can't download the pretrained model from the disabled link.

已收到！


PageHeader component : Adding iconPath to allow passing a custom icon.

As a consumer of PageHeader component, I'd like to pass in a custom icon similar to the way it's done for Button component.
Prop proposition (same as other components):
/**
 * Path to the icon. This will override any global icon settings.
 */
iconPath: PropTypes.string,

I'll work on this PR.
Please include in your issue:

If you are working on the problem. Issues may be closed within 30 days if no one is assigned. Maintainers work on this project 20-30 hours per week and have their own prioritized backlog.
How to duplicate a bug. Line numbers or code to paste into the documentation site examples is helpful.
If you are a Salesforce employee. You should also create a duplicate work item in your internal ticket system and link to this issue.
If you plan to work on a new component. Please propose props after reviewing at newly written components and docs/codebase-overview.md.

For Salesforce platform questions, please visit https://success.salesforce.com, https://partners.salesforce.com, or https://salesforce.stackexchange.com
This project uses SLDS markup, but you should submit HTML/CSS issues to https://github.com/salesforce-ux/design-system.

Please pass in Icon: <Icon/> prop instead and deprecate iconName/iconCategory.

This should be fixed now.


Duplicate imports when regexes collide.

Hello!
For given config:
{
  "importOrder": ["^(.*)$", "^[./]"],
  "importOrderSeparation": true
}

prettier-plugin-sort-imports produces the same line multiple times. Not just that but for every other clashing regex it writes the matching lines again.
Not sure what the expected behavior would be, but it definitely is not creating multiple imports.
One way to deal with this would be to start from the end and remove anything that has already been marked as used, so that for the above case, relative imports ./ would be at the end, end after that they wouldn't be re-inserted to the start of the list to be written. That way the import order would be decided.
Given my above idea, it might also be better to allow the end user -in the config file with something like importIgnoreClashingRegexOrder: "normal"|"reverse"- to decide which way to start parsing from, shouldn't be hassle to change since all the library would do in that case would be to reverse the list.

It's a bug and we'll fix this from next release.

Lovely, thanks!

Hey I closed the issue because we have now a pre-release. You can install this version and see if it fixes the issue.
yarn add -D @trivago/prettier-plugin-sort-imports@pre-release
Anyway, we are going to release a stable version soon.


WIP GuideInspector component (pr for code review)

Description of the problem this pull request fixes
Introduces new component called GuideInspector, which populates the properties tab with potential guide properties that you can modify such as title, axis, labels, ticks, grid and others.
Code review goals:

to determine which guide properties still need to be added to
the inspector for modification
find ways to improve the component's behavior

This PR includes:

[•] Tests
[•] functional comments
[•] high level description of any new components

Steps to functionally test this:

Create new group
Add symbols to group
Drop pipeline on symbol vectors
Click on guides from the guides
section in sidebar
Modify in the Properties tab

Great work, @AnjirHossain! This is a functional +1 and we'll be able to merge it once the comments have been addressed (mostly minor cleanups!).

Also, now that I think about it, we should make sure that primType is added to all the other mark property inspectors (Symbol, etc.).

Merged with the bugs fixed that we discussed this morning. Great job, @AnjirHossain!


Get API_KEY with rettiwt auth login ... failed.

Hello
I am very interested in your library and recently I have tried to get API_KEY by using your command step by step. I have created new X account and tried {rettiwt auth login "email" "username" "password"} but failed.
return nothing like this
{}

I think this is a very easy issue and look forward to your kind response.
Thanks.

Do you have 2FA enabled on your Twitter account?


Error on bringing up docker image

Thanks for the quick response in the "tutorial" git. I am seeing the below error now in this repository.
unable to get image 'timeloopaccelergy/timeloop-accelergy-pytorch:latest-amd64': request returned Internal Server Error for API route and version http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/timeloopaccelergy/timeloop-accelergy-pytorch:latest-amd64/json, check if the server supports the requested API version

It looks like there is a problem with your Docker installation, and it can't connect to Dockerhub. This is not an issue with the exercises, so sorry, we can not help.

Same error here, if you found a solution or a work around please update here. Thanks!

Same error here, if you found a solution or a work around please update here. Thanks!

The error was because of wrong sequence of Docker commands. I don't know the exact fix, but nothing wrong with Docker image. I was able to successfully run examples from Docker image.


Cannot reproduce GUI segmentation results in code for custom model.

I am using cellpose to segment cell nuclei in my data. Available models didn't produce satisfactory results so I labelled some cells, trained custom model and got good segmentation with it in GUI. However, when I tried running my model in code, I got worse segmentation results. I tried looking into the source, tried different diameter sizes, but could not resolve the issue. The previously opened issues with similar problems didn't help me.
The code I used for calculating masks:
model_path = "C:/Users/ALEX/.cellpose/models/phase_nucleus_segmentation"
master_diam = 53.7

channels = [[0,0]]
model = models.CellposeModel(gpu=True, pretrained_model=model_path)
imgs = [im for im in seq["image"][:5]] # seq["image"] is an iterator that yields1024*1024 images
masks, flows, styles = model.eval(imgs, diameter=master_diam, channels=channels)

diams = master_diam
dirsave = "save_dir"
files = [os.path.join(dirsave, f"{i}") for i in range(len(masks))]
io.masks_flows_to_seg(imgs, masks, flows, diams, files, channels)
io.save_to_png(imgs, masks, flows, files)

The worrying thing is, if I load produced _seg.npy file into GUI, it displays bad segmentation. But if I try to run the same model again on the image loaded from _seg.npy, the result doesn't change. However, when I load the same image again from the original image file, the model produces good segmentation again. I assume its connected to normalization or image size.
Here is segmentation result produced in the GUI:

And here is one from _seg.npy file for the same image:

Here is the log file after running code with logger:
run.log
And here is the same log file after loading _seg.npy segmentation, selecting my custom model and running it.
run.log
How can I reproduce results from GUI in my code?

the bottom image looks brighter than the top image, are you sure you're loading in the same image? Cellpose will not modify the image in the notebook in the function
here is how the GUI calls the eval function FYI: https://github.com/MouseLand/cellpose/blob/03e02bca6abf15c4532088cec62a927923a8bf03/cellpose/gui/gui.py#L1770

not sure if this issue is related? unfortunately I can't reproduce that issue on my own computer
https://github.com/MouseLand/cellpose/issues/639

I found out that there was implicit normalization in my part of code. After turning it off the results matched the one in the GUI. Thanks for the help, I was looking at the wrong direction.


revise book.sh & bookvpn.sh

What is this PR for?
Fixing the function of book.sh & bookvpn.sh.
Problem Description
Currently, if we call these two functions with an existed directory, an error would occur.

Solution
add the following code before mkdir
if [ ! -d "${TARGET_DIR}" ]

Using the built-in -p option of the mkdir command to do the same thing.


Update alerts to reflect CCG changes

On the annual CCG shuffle (in April), some CCGs merge, others change boundaries, some do both.
In terms of alerts, this means:

When someone is subscribed to alerts for a CCG, we should look up a mapping from old to new CCG and use that (poss via a view)

If the mapping is not possible (e.g. major boundary changes) we would ideally write to them and ask them which CCG they want to join instead

See #891 for tangentially-related questions around CCG/practice changes.

Example request from user:

Your email quotes North Somerset CCG. This ceased as a separate entity on 31/03/18 and is now part of Bristol, South Glos & North Somerset (BNSSG) CCG. Please update your records and report on BNSSG in future.

Note that (since the last alerts were sent out) @HelenCEBM has changed any CCGs which people have asked us to change manually (via the admin interface)

For the 2019 changes, I found this page and am now running the following script:
from frontend.models import OrgBookmark
from frontend.models import NCSOConcessionBookmark

mapping = [
    ("99P", "15N"),
    ("99Q", "15N"),
    ("03X", "15M"),
    ("03Y", "15M"),
    ("04J", "15M"),
    ("04R", "15M"),
    ("04R", "15M"),
]
for from_, to_ in mapping:
    OrgBookmark.objects.filter(pct_id=from_).update(pct_id=to_)
    NCSOConcessionBookmark.objects.filter(pct_id=from_).update(pct_id=to_)

Great! Will people get duplicate emails though, if they were signed up for all of the old CCGs?

No!


Mobile Header not working

Hello,
I'm using the 2.0.0 alpha and the header is broken on the mobile variant :

As the gif shows the issues are :

The logo got replaced with a red square
The NavBar was not collapsed
The hamburger menu button to toggle the NavBar did not appear.

I've just started creating this project so it has almost nothing but the create-react-app initial setup : Here is the code.
I reproduced the issue on both Chrome and Safari. I can't find anything wrong with my code so I'm thinking there is an issue in the tabler-react css itself.
Any idea why this bug happens ?
Thanks,
Robson

Hey @rz-robsn did you find a workaround for this?


Max length/ Min length are wrong for some countries,  is the database updated recently ?

hi guys,
Thank u very much for your work !
here is some issues i found :
for exemple :
Country(
name: "Djibouti",
nameTranslations: {...},
flag: "🇩🇯",
code: "DJ",
dialCode: "253",
minLength: 6,
maxLength: 6,
),
Actually,  minLength and maxLength are up to 8 since 2012 :)
Also,  Italia dialcode is +41 but it's actually +39,  so i don't know how wrong is this database.
Thank you :)

Ya same for country Malaysia, should be minLength=9, maxLength=10

minLength / maxLength for Finland is wrong too. It should be 9 but is 12.


Fix SchedulingBenchmark preheating logic.

Motivation:
At the moment SchedulingBenchmark preheats single EL to a specified number of tasks. However, the actual performance test runs number of times, and EL doesn't get drained in between the runs.
There are two problems with it:

perf test will trigger task heap doubleings, which the preheating aims to avoid
each test run will be working with proportionally deeper heap, which means the run times are going to grow with each run

Modifications:
I plumbed through the # of runs to the Benchmark.setUp, and prepare ELG with # of ELs that match the expected number of runs.
Result:
Performance test will be more reliable.

[...] runs number of times, and EL doesn't get drained in between the runs.

@gmilos that's the actual issue here. It should be completely drained after each run.

[...]
Modifications:
I plumbed through the # of runs to the Benchmark.setUp, and prepare ELG with # of ELs that match the expected number of runs.

That doesn't sound ideal as if it's actually the case that the others aren't drained, then this will now cause high CPU load and expects us to have #runs CPUs available etc.

@swift-nio-bot test perf please

@swift-nio-bot perf test please

@weissi re https://github.com/apple/swift-nio/pull/2650#issuecomment-1943515397

That doesn't sound ideal as if it's actually the case that the others aren't drained, then this will now cause high CPU load and expects us to have #runs CPUs available etc.

No, because the tasks never run. They are just scheduled for some future date (that never arrives during the test run). So the tasks scheduled in the past runs are effectively dormant.


Faster MR descend for RTL

Problem this PR aims to solve:
With a landing speed at 1 m/s, and a RTL altitude of 60 meters, a RTL in MR consumes a lot of battery. Even for start in FW, the battery usage is very high, as the drone will transition and start landing from 60 meters. Using RTL_DESCEND_ALT to descent before landing is not feasible because it needs to be set high enough to allow for FW loitering.
Solution:
Introduce new RTL state and parameter for descend at in MR at speed MPC_Z_VEL_MAX_DN until the altitude specified by RTL_DESCEND_MR is reached.
Alternative solution:
Using distance sensor during landing (available in 1.13) may allow us to use higher landing speed and fix this. This this is not verified yet. Upgrade to 1.13 is pending testing and potentially some development work.

Tested with FW and MR RTL, with parameters:
RTL_TYPE = 0
RTL_RETURN_ALT = 60
RTL_DESCEND_ALT = 30
RTL_LAND_DELAY = {-1, 0, 10}
RTL_DESCEND_MR = {-1, 15}


[Bug]: Hardware Acceleration Options

Contact Details
<EMAIL_ADDRESS>What happened?
In the Tunarr webui > Settings > FFMPEG
The dropdown for Hardware Acceleration only shows Software (no GPU) despite confirm that the nvidia gpu has been correctly attached to container. Have confirmed gpu in container by checking /dev/ and /dev/dri and can see the the nvidia folders and renderD128 device
In my container config have the runtime environment set to nvidia and also have the uuid set in nvidia_visible_devices variable
Version
0.1.0
What browser did you experience the the problem on?
Edge 125.0.2535.92
What operating system are you using?
Windows 11
Relevant log output
No response

Can you confirm you are using the edge-nvidia container? the HW accel options are derived from ffmpeg output

Just realised that the container I am using is just tunarr:edge, however further reading you also have tunarr:edge-nvidia
For context deployed via unraid apps, this doesnt show and edge-nvidia when deploying and the instruction dont indicate to switch to that container tag either

cc: @nwithan8 who created the Unraid template
Sorry for the confusion!

Nah all good, ill check that repo and see if I can submit and update to get that fixed

oh, nope @nwithan8 had that in there, this is completely user error on my part. Sorry to waste everyone's time