INSTALL_GUIDE_LINUX - wrong descriptions

Install EFA driver, part 2:
During step 3, part 5, install the minimum version of the EFA software
should be
During step 3, part 6, install the minimum version of the EFA software
Install Package Dependencies
Ubuntu:
sudo apt-get install –y libncurses-dev autoconf automake libtool libnl-3-dev
The -y option does not work on ubuntu (should it be last in the command?).
Download AWS SDK
Verify that the necessary libraries are installed for AWS SDK for C++
Note: This procedure replaces these instructions: "Setting Up AWS SDK for C++". (It means they are not needed ???)
It's exactly the same link from the " libraries are installed for AWS SDK for C++" and ""Setting Up AWS SDK for C++". It is really hard to understand what should be verified and how. If you skip this step - the CDI could not be build at all. It took quite a time to understand that we really have to use this link: Building-the-SDK-from-source-on-EC2 and run the following commands:
$ sudo apt install g++ cmake -y
$ sudo apt install zlib1g-dev libssl-dev libcurl4-openssl-dev -y
I think this part should be clarified.

Regards

One more question about the "Creating additional instances":

It seems quite a task to install and build everything again.  Isn't it easier to create AMI Image out of the Linux instance and create instance from this image ? This way the user should not install/build all the AWS CDI SDK/AWS CLI/CDI libs again. It seems to work with Windows Instances, which use CDI - would the same way work for the Linux as well ? Would it brake EFA/CDI ?

Alex,
Thank you for the detailed information. We reviewed the documentation and made several changes and included them as part of Release 2.2.0. Concerning your question about "Creating additional instances", creating an AMI would work too and does not impede EFA/CDI functionality. We will leave this ticket open until the documentation has been updated and made available.

Alex,
The documentation has been updated in Release 2.3


PolyA-miner gene model

Hi!
I was wondering how PolyA-miner treats partly overlapping transcript isoforms in the reference gene bed file. Does it collapse them into a single gene or does it apply the pipeline to each transcript?
Best regards,
Daniel

Hi Daniel,
Thank you for your interest in PolyA-miner. In the current release each gene is abstracted as the number of polyadenylation sites of all the constituent (partly overlapping) transcripts. However, in the next update polyadenylation sites will be grouped by the terminal exon.
Best,
Hari


Jordanpowell88/ref cypress ct qwik

What is it?

[ ] Feature / enhancement
[ ] Bug
[ ] Docs / tests
[X] Other

Description
This refactors your implementation of cypress-ct-qwik so that it follows more closely with Nx best practices.
Use cases and why

It build the cypress-ct-qwik module with static assets and build mount as an ESM module
It build the cypress-ct-qwik-definition module as a CommonJS module.

Screenshots/Demo

Checklist:

[ ] My code follows the developer guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

Closing because of https://github.com/qwikifiers/cypress-qwik/pull/4


Add Routing

The next step is to use a more sophisticated routing scheme. I am looking at using Phroute. We need to add some experimental code using it.

resolved with PR #3


[BUG] Not able to view any blog-posts

Describe the bug

The detail page of any blog-post is producing this error.
The dashboard option from the dropdown menu of the profile is producing this error.
The My favorites option from the dropdown menu of the profile is producing this error.

To Reproduce
Steps to reproduce the behavior:

Go to '<IP_ADDRESS>'
Click on 'Click on any blog title '
See an error

Expected behavior

On clicking on the title of any blog the detail page should open

Screenshots/GIF

Additional context

I am not sure if this error is only poping in the case of my system or there is an actual bug.

@harsh-9in, @Kajol-Kumari, @Swarnimashukla, @SKAUL05, Please have a look.

I would like to fix this bug as a part of CH20

Hey @ManishShah120 I talked to @harsh-9in its main reason is the deletion of migrations folder. Lets see what solution they comes with..

This has been solved, so closing this issue.


refactor(scalable): ♻ move toClass method from Pitch

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1074

Relevant Lines:
1074

💛  - Coveralls


stops working with application error

Expected Behaviour

Actual Behaviour
Aurora crashes with errors related to ucrtbase.dll that I can see in the event viewer, especially when I'm playing osu!.
Reproduction steps

Frequency

Aurora Version:
v185
Previously an Issue?

log.zip

That symptom disappeared after updating Aurora.


[Linformer] Pre-Trained Weights

Thanks a lot for adding the official code for Linformer to FairSeq! Are you also planning on releasing some pre-trained weights for the model?

@sinonwang, @madian9

Thank you for your interest. We plan to release it, but we don't have ETA yet.

@madian9 Is there any update on releasing the pretrained weights for Linformer?

@madian9 @sinonwang @myleott I've a PR on the HuggingFace Transformers library that implements Linformer, in both PyTorch and Tensorflow. It would be great if we we can equip these models with pre-trained weights.

@madian9  Any updates on if the pretrained weights may be released soon?

Hi, do this thread have any news?

@sinonwang, @madian9 @myleott any updates?


Crash on Android and not correct at all on IOS

I use this plugin for IOS and Android.
Test on iphone6s Plus, IOS11.1
IOS: Plugin cannot function normally when I sendCall and receiveCall.
CASE1 (sendCall): No screen pop up until I close my app then it pop up.
CASE2 (receiveCall):
The screen pop up normally, I click the "Accept icon" will return back my app screen and then  I close my app the calling screen pop up.
Android: App will crash when I sendCall.
"test.test.test" is app name.
Android SDK:  API_26
Run at Android 5.1 Lollipop
adb logcat:
E/AndroidRuntime(16600): java.lang.NoSuchMethodError: No virtual method requestPermissions([Ljava/lang/String;I)V in class Landroid/app/Activity; or its super classes (declaration of 'android.app.Activity' appears in /system/framework/framework.jar)
V/SettingsInterface(  850):  from settings cache , name = send_action_app_error , value = 1
D/ViewRootImpl(  850): hardware acceleration is enabled, this = ViewRoot{20af8a0d Application Error: test.test.test,ident = 108}
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ registerInputChannel - monitor=false
V/WindowManager(  850): Changing focus from null to Window{b2187d3 u0 Application Error: test.test.test} Callers=com.android.server.wm.WindowManagerService.addWindow:2989 com.android.server.wm.Session.addToDisplay:174 android.view.ViewRootImpl.setView:641 android.view.WindowManagerGlobal.addView:289
D/InputDispatcher(  850): Focus entered window: Window{b2187d3 u0 Application Error: test.test.test}
I/WindowManager(  850): Gaining focus: Window{b2187d3 u0 Application Error: test.test.test}
I/BufferQueueConsumer(  320): Application Error: test.test.test setConsumerName: Application Error: test.test.test
I/BufferQueueConsumer(  320): Application Error: test.test.test setDefaultBufferSize: width=193 height=193
I/BufferQueueConsumer(  320): Application Error: test.test.test setDefaultBufferSize: width=1218 height=624
I/BufferQueueProducer(  320): Application Error: test.test.test connect(P): api=1 producer=(850:system_server) producerControlledByApp=false
D/BufferQueueProducer(  320): Application Error: test.test.test allocateBuffers: allocating from 0 buffers up to 4 buffers
D/BufferQueueProducer(  320): Application Error: test.test.test allocateBuffers: allocating from 4 buffers up to 4 buffers
I/BufferQueueProducer(  320): Application Error: test.test.test queueBuffer: fps=2.98 dur=1005.45 max=985.90 min=6.88
W/RefreshRateControl(  850): Open RRC Driver Error (No such file or directory)
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ prepareDispatchCycle - flags=0x00000105, xOffset=-27.000000, yOffset=-709.000000, scaleFactor=1.000000, pointerIds=0x80000000
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ startDispatchCycle
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ finishDispatchCycle - seq=47750, handled=true
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ startDispatchCycle
I/BufferQueueProducer(  320): Application Error: test.test.test queueBuffer: fps=17.13 dur=1518.05 max=1068.03 min=8.10
W/RefreshRateControl(  850): Open RRC Driver Error (No such file or directory)
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ prepareDispatchCycle - flags=0x00000105, xOffset=-27.000000, yOffset=-709.000000, scaleFactor=1.000000, pointerIds=0x80000000
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ startDispatchCycle
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ finishDispatchCycle - seq=47752, handled=true
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ startDispatchCycle
V/WindowManager(  850): Changing focus from Window{b2187d3 u0 Application Error: test.test.test EXITING} to Window{3f245d3e u0 com.sonyericsson.home/com.sonymobile.home.HomeActivity} Callers=com.android.server.wm.WindowManagerService.removeWindowLocked:3121 com.android.server.wm.WindowManagerService.removeWindow:3058 com.android.server.wm.Session.remove:193 android.view.ViewRootImpl.dispatchDetachedFromWindow:3451
I/WindowManager(  850): Losing focus: Window{b2187d3 u0 Application Error: test.test.test EXITING}
I/BufferQueueProducer(  320): Application Error: test.test.test disconnect(P): api 1
I/BufferQueueConsumer(  320): Application Error: test.test.test getReleasedBuffers: returning mask 0xffffffffffffffff
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ unregisterInputChannel
D/InputDispatcher(  850): channel 'b2187d3 Application Error: test.test.test (server)' ~ abortBrokenDispatchCycle - notify=false
D/InputDispatcher(  850): Focus left window: Window{b2187d3 u0 Application Error: test.test.test}
D/InputDispatcher(  850): Window went away: Window{b2187d3 u0 Application Error: test.test.test}
D/Dialog  (  850): handleMessage:{ when=0 what=67 obj=com.android.server.am.AppErrorDialog$2@37848bcd target=android.app.Dialog$ListenersHandler obj=com.android.server.am.AppErrorDialog$2@37848bcd }
Nice plugin and thank you review it.

Hey @jwliang1226, we'd love to help you out. Can you please try this plugin on a new blank Cordova project and see if it works? I just want to see if it's because of another plugin conflicting with it.

Thanks for sending the error log for Android. I'll take a look at it, and will get back to you if I figure it out.
The iOS problems that you're reporting aren't bugs. I can see why you don't like it, but that's just how Apple CallKit works. Take a look at https://www.youtube.com/watch?v=06svKrE1lJ8 for a demo. When you call receiveCall you'll get the incoming call UI. Then you can press accept, which takes you back to your app. The call UI still runs, and you can see this by either

pressing the power button
double clicking the home button

The same is true for sendCall.  Instead of pressing the power button, you can click the home button and you'll see a green bar at the top indicating that the call is in progress.
Download Facebook Messenger, and you'll see that this is how CallKit works. Once you finish making your video or audio chat, you'll understand why CallKit works this way. It actually makes a lot of sense, just not at first.

Unfortunately you can't do that with CallKit. The correct way to do this is to making your own outgoing call screen using HTML because like you said the user can't tell when an outgoing call is made (without tapping home or power).


Image on ngf-resize does delete the exif information

I fixed this in my local version. We use the version  with bower:

"ng-file-upload": "12.0.4",

The following code should be applied:

if (file && file.type && file.type.search(getTagType(elem[0])) === 0 &&
          (!isBackground || file.type.indexOf('image') === 0)) {
          if (size && Upload.isResizeSupported()) {
            Upload.resize(file, size.width, size.height, size.quality,undefined,undefined,undefined,undefined,size.restoreExif).then(
              function (f) {
                  constructDataUrl(f);

              }, function (e) {
                throw e;
              }
            );

In the above copy,
Original code is the following

  Upload.resize(file, size.width, size.height, size.quality)

and this is the line of code to replace it with

  Upload.resize(file, size.width, size.height, size.quality,undefined,undefined,undefined,undefined,size.restoreExif)

And then you will not lose the exif information if you use this as followed:
  <img ngf-src="picture"
                                                     ngf-no-object-url="false"
                                                     ngf-resize="{width: 640, height: 480, centerCrop:false, restoreExif:true}"
                                                     alt="Reszing...." />

Happy coding. So I don't only supply the problem. Also the solution :)
If this is not the way, I'm looking forward to your comments.

Fixed at 12.2.0


Following up to version 0.5.1 Forge, the latest version of Forge can create elevators, but Fabric cannot

Describe the Suggestion
Following up to version 0.5.1 Forge, the latest version of Forge can create elevators, but Fabric cannot
Screenshots and Videos
Following up to version 0.5.1 Forge, the latest version of Forge can create elevators, but Fabric cannot
Additional Context
Following up to version 0.5.1 Forge, the latest version of Forge can create elevators, but Fabric cannot

No shit, it's not been ported yet. Do you know how much time it takes?


Carousel needed

Currently, there is only one image, and that too static.
Current Behaviour

Desired Behaviour

We need a dynamic carousel instead of a static picture.
Take reference from here https://www.amazon.com/ 🚀

Please assign this to me.

Can you assign to me,
I had already worked on it.
Here is my portfolio site www.karannpatel.com

Well, It's a First Come First Serve rule, So @sdeepanshu17  you are being assigned the issue🚀
And @karanpatel2329  Go ahead, there are so many other issues you can find and work on them.


Add turnkey to dapp console

#334  👈
main

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

Join @jvmi7 and the rest of your teammates on  Graphite


[infra-proxy-service] Minor updates in proto files comments

:nut_and_bolt: Description: What code changed, and why?

Based on the currently in progress PR review comments, earlier code also has minor improvements area to make comments consistent as per the best practices.
:chains: Related Resources
NA
:+1: Definition of Done

Minor updates in proto files and other places comments.

:athletic_shoe: How to Build and Test the Change
NA
:white_check_mark: Checklist

[x] I have read the CONTRIBUTING document.
[ ] Tests added/updated?
[ ] Docs added/updated?
[x] All commits have been signed-off for the Developer Certification of Origin.

:camera: Screenshots, if applicable
Signed-off-by: Vivek Singh<EMAIL_ADDRESS>

@mjingle Thanks for updating proto files docs.


Links generated by the "open in browser" function aren't accepted by the CDN

Acknowledgements

[X] I have checked that there is no other issue describing the same or
similar problem that I currently have, regardless if it has been
closed or open.

[ ] This bug affects Discord website.

[ ] This issue is confirmed to be reproducible when WebCord is packaged
on at least all three latest supported Electron major releases.

[ ] This issue is reproducible in Chrome, Chromium or any
Chromium-based browser, e.g Brave or Edge (please write in
Additional Context which browser you have used if it is neither
Chrome nor unmodified Chromium).

[X] There are no fixes done to master which resolves this issue.

[ ] My issue describes one of the unstable and/or not fully implemented
features.

[ ] I have found a workaround to mitigate or temporarily fix this issue
in affected releases (please write it in Additional context section
below).

Operating System / Platform
🐧 Linux
Operating system architecture
x64 (64-bit Intel/AMD)
Electron version
28.2.1
Application version
4.7.1
Bug description
When trying to open images in the browser via the "open in browser" function, the discord CDN replies with "This content is no longer available". The expected outcome is that the image is shown in the browser. This also happens when image previews are turned off and the files are clicked to view them in the browser.
Performing the steps mentioned above via the discord.com webpage produces the expected result.
Additional context
While trying to troubleshoot this issue, I came across this reddit post explaining url parameters attached to cdn urls. URLs generated by Webcord do not contain these parameters.

Link generated by WebCord: https://cdn.discordapp.com/attachments/431195276884181012/1206220713783201842/image.png
Link generated by Discord opened in Firefox: https://cdn.discordapp.com/attachments/431195276884181012/1206220713783201842/image.png?ex=65db3794&is=65c8c294&hm=068979a35d5b58ab36a8c017456bde777ba9067f0c0412d415e51c285b0dcd85&

Resolved in 294987d.


fix(integrations): fix wandb ultralytics callback activation

Fixes

Fixes #6143

Description
What does the PR do?

🤖 Generated by Copilot at 5ddcb7a
Refactor add_wandb_callback function in wandb/integration/ultralytics/callback.py to use a local variable for wandb_callback.callbacks and simplify the code.
Testing
How was this PR tested?
Checklist

[x] Include reference to internal ticket "Fixes WB-NNNNN" and/or GitHub issue "Fixes #NNNN" (if applicable)
[x] Ensure PR title compliance with the conventional commits standards

🤖 Generated by Copilot at 5ddcb7a

callbacks assigned
refactoring function for
reusability - spring

Thanks a lot for the PR @geoffrey-g-delhomme !


Thread safety -> Data race safety

Someone pointed out that this might be misleading, and they're correct.
r? @steveklabnik

r? @nikomatsakis
(rust_highfive has picked a reviewer for you, use r? to override)

So, we had talked about this, but nobody knows what "data race safety" means.
/cc @rust-lang/core

"freedom from data races"?

"data race" itself is such a technical term that even people that use it often slip up and say "race condition"

Hell, Wikipedia redirects data race to race condition.

Another point brought up was that "prevents segfaults" is a negative statement and also a bit specific, instead using "provides memory safety" might be better and more positive. I'm not too sure of this, but it's worth discussing.

As an input, I consider the punchline of a language to be about vision (what you value), rather than "Language does specific things X, Y and Z". Though the current one conveys the vision well

This has been previously proposed and discussed: https://github.com/rust-lang/rust-www/pull/213
Notably @aturon commented:

Originally we had something about data races, which is what we actually provide a formal guarantee about (but is rather technical and not as compelling of a pitch).
I don't think the change here does much to clarify things, unfortunately.

as well as @brson commenting:

I don't remember all permutations of this phrase but I think we settled on 'thread safety' as a succinct lay-explanation; people know or can intuit 'thread safety', not 'data races'. Also, as Niko points out in the thread, there is no commonly-accepted definition of thread safety.

As this has been discussed before and declined, I'm going to close this as well.


full_coverage_test is failing on Windows

standalone/full_coverage_test is failing flakily on win32 release since 868d2c6c3e949a03c395efc2c3bfbe0761a295dc Mon Jul 13 17:49:49 2015 -0700
It also fails on win64 release.
Marking it as flaky in tests/standalone/standalone.status.
This test is also using package:unittest, which the core tests in tests/core, tests/standalone/, tests/language, tests/compiler, and tests/lib (except async?) should not be dependent on.
It should be rewritten not to use it - not many changes are needed.
FAILED: none-vm-checked release_x64 standalone/full_coverage_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:
stdout:
unittest-suite-wait-for-done
FAIL: CoverageTests
Expected: <0>
Actual: <3>
package:unittest/src/simple_configuration.dart 128:34  SimpleConfiguration.onExpectFailure
package:unittest/src/simple_configuration.dart 24:13   _ExpectFailureHandler.fail
package:unittest/src/matcher/expect.dart 121:5         DefaultFailureHandler.failMatch
package:unittest/src/matcher/expect.dart 95:20         expect
tests\standalone\full_coverage_test.dart 96:5          generateCoverage
tests\standalone\full_coverage_test.dart 219:5         main.
package:unittest/src/internal_test_case.dart 120:37    InternalTestCase.run.
....
@fsc8000 @mlippautz @kodandersson

I'll attempt to get a minidump to debug this (cannot repro on my own Windows VM).

Recent crash in Linux:
http://build.chromium.org/p/client.dart/builders/vm-linux-release-optcounter-threshold-be/builds/6427/steps/tests/logs/stdio
NOTE: This is reported as a runtime error, but the child VM process is actually crashing (exit status -6 on Linux, 3 on Windows).
Seems we still have a non-Windows-specific issue with shutdown vs. concurrent sweep.
Here are the stack traces:
(gdb) t 1
[Switching to thread 1 (Thread 0x7f3f17912740 (LWP 29993))]
#0  0x00007f3f1654e0d5 in __GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64	in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007f3f1654e0d5 in __GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007f3f1655183b in __GI_abort () at abort.c:91
#2  0x0000000000586fef in dart::DynamicAssertionHelper::Fail (this=, format=) at runtime/platform/assert.cc:41
#3  0x000000000069b354 in thread_registry (this=, this=, isolate=, this=)
at runtime/vm/thread_registry.h:71
#4  dart::Isolate::Shutdown (this=0x2b08c00) at runtime/vm/isolate.cc:1503
#5  0x00000000005bb161 in dart::Dart::ShutdownIsolate () at runtime/vm/dart.cc:352
#6  0x0000000000552e8a in Dart_ShutdownIsolate () at runtime/vm/dart_api_impl.cc:1400
#7  0x00000000005498b1 in dart::bin::main (argc=5, argv=0x7fffbf459ab8) at runtime/bin/main.cc:1095
#8  0x000000000054a289 in main (warning: Unmapped DWARF Register #-2 encountered.
argc=<error reading variable: Unable to access DWARF register number 0xfffffffe>, argv=0x7529)
at runtime/bin/main.cc:1124
(gdb) t 2
[Switching to thread 2 (Thread 0x7f3f14d49700 (LWP 29997))]
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
215	../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S: No such file or directory.
(gdb) bt
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00000000007111bb in dart::Monitor::WaitMicros (this=0x7f3f1001ee30, micros=) at runtime/vm/os_thread_linux.cc:334
#2  0x00000000007c07dc in dart::ThreadPool::Worker::Loop() ()
#3  0x00000000007c06b7 in dart::ThreadPool::Worker::Main(unsigned long) ()
#4  0x000000000071089e in dart::ThreadStart (data_ptr=) at runtime/vm/os_thread_linux.cc:94
#5  0x00007f3f174fbe9a in start_thread (arg=0x7f3f14d49700) at pthread_create.c:308
#6  0x00007f3f1660b38d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
(gdb) t 3
[Switching to thread 3 (Thread 0x7f3f17910700 (LWP 29994))]
#0  0x00007f3f1660ba23 in epoll_wait () at ../sysdeps/unix/syscall-template.S:82
82	../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) bt
#0  0x00007f3f1660ba23 in epoll_wait () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000000000589d25 in dart::bin::EventHandlerImplementation::Poll (args=44530592) at runtime/bin/eventhandler_linux.cc:372
#2  0x0000000000585dde in dart::bin::ThreadStart (data_ptr=) at runtime/bin/thread_linux.cc:87
#3  0x00007f3f174fbe9a in start_thread (arg=0x7f3f17910700) at pthread_create.c:308
#4  0x00007f3f1660b38d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
(gdb) t 4
[Switching to thread 4 (Thread 0x7f3f1514a700 (LWP 29996))]
#0  decode (value=, value=) at runtime/vm/bitfield.h:54
54	    return static_cast((value >> position) & ((kUwordOne << size) - 1));
(gdb) bt
#0  decode (value=, value=) at runtime/vm/bitfield.h:54
#1  IsMarked (this=) at runtime/vm/raw_object.h:334
#2  dart::GCSweeper::SweepPage (this=, page=, freelist=0x2b0fa10, locked=false) at runtime/vm/gc_sweeper.cc:28
#3  0x00000000008009dc in dart::SweeperTask::Run (this=0x2e3b9f0) at runtime/vm/gc_sweeper.cc:125
#4  0x00000000007c0746 in dart::ThreadPool::Worker::Loop() ()
#5  0x00000000007c06b7 in dart::ThreadPool::Worker::Main(unsigned long) ()
#6  0x000000000071089e in dart::ThreadStart (data_ptr=) at runtime/vm/os_thread_linux.cc:94
#7  0x00007f3f174fbe9a in start_thread (arg=0x7f3f1514a700) at pthread_create.c:308
#8  0x00007f3f1660b38d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()
(gdb) t 5
[Switching to thread 5 (Thread 0x7f3f153b1700 (LWP 29995))]
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
215	../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S: No such file or directory.
(gdb) bt
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00000000007111bb in dart::Monitor::WaitMicros (this=0x2a78090, micros=) at runtime/vm/os_thread_linux.cc:334
#2  0x00000000007bfabf in WaitMicros (micros=, this=, micros=) at runtime/vm/lockers.h:54
#3  dart::ThreadInterrupter::ThreadMain (parameters=) at runtime/vm/thread_interrupter.cc:293
#4  0x000000000071089e in dart::ThreadStart (data_ptr=) at runtime/vm/os_thread_linux.cc:94
#5  0x00007f3f174fbe9a in start_thread (arg=0x7f3f153b1700) at pthread_create.c:308
#6  0x00007f3f1660b38d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Hypothesis: the sweeper is re-awakened by some allocation late in the shutdown process. Will track it down and move the waiting and/or add NoSafepointScopes. (Longer-term, we need to revamp the "tasks" counter method to synchronize these things.)

... and here's the allocation (why are we compiling classes during shutdown?):
(gdb) bt
#0  0xf7723440 in __kernel_vsyscall ()
#1  0xf7400607 in raise () from /lib/i386-linux-gnu/libc.so.6
#2  0xf7403a33 in abort () from /lib/i386-linux-gnu/libc.so.6
#3  0x081e7ac5 in dart::DynamicAssertionHelper::Fail (this=this@entry=0xffdf9ee4, format=format@entry=0x882cdc8 "expected: %s")
at runtime/platform/assert.cc:41
#4  0x08304650 in dart::Heap::AllocateNew (this=this@entry=0xa87b438, size=size@entry=32) at runtime/vm/heap.cc:81
#5  0x083ef01f in dart::Heap::Allocate (this=0xa87b438, size=32, space=dart::Heap::kNew) at runtime/vm/heap.h:82
#6  0x083acd7f in dart::Object::Allocate (cls_id=cls_id@entry=62, size=size@entry=32, space=space@entry=dart::Heap::kNew)
at runtime/vm/object.cc:1729
#7  0x083bf41c in dart::Array::New (class_id=class_id@entry=62, len=len@entry=4, space=space@entry=dart::Heap::kNew)
at runtime/vm/object.cc:19632
#8  0x083bf634 in dart::Array::New (len=len@entry=4, space=space@entry=dart::Heap::kNew) at runtime/vm/object.cc:19619
#9  0x083c89ab in dart::GrowableObjectArray::New (capacity=capacity@entry=4, space=space@entry=dart::Heap::kNew)
at runtime/vm/object.cc:19891
#10 0x0821b56f in dart::Compiler::CompileClass (cls=...) at runtime/vm/compiler.cc:298
#11 0x0838ca0a in dart::Class::EnsureIsFinalized (this=this@entry=0xffdfaeac, isolate=isolate@entry=0xa8abce0) at runtime/vm/object.cc:2938
#12 0x0855a86d in dart::CodeCoverage::PrintClass (lib=..., cls=..., jsarr=..., filter=filter@entry=0xffdfa914,
as_call_sites=as_call_sites@entry=false) at runtime/vm/coverage.cc:145
#13 0x0855d98a in dart::CodeCoverage::PrintJSON (isolate=isolate@entry=0xa8abce0, stream=stream@entry=0xffdfa99c, filter=0xffdfa914,
filter@entry=0x0, as_call_sites=as_call_sites@entry=false) at runtime/vm/coverage.cc:290
#14 0x0855e5cb in dart::CodeCoverage::Write (isolate=isolate@entry=0xa8abce0) at runtime/vm/coverage.cc:249
#15 0x08375b82 in dart::Isolate::Shutdown (this=this@entry=0xa8abce0) at runtime/vm/isolate.cc:1478
#16 0x0822d05b in dart::Dart::ShutdownIsolate () at runtime/vm/dart.cc:352
#17 0x081a2943 in dart::Dart_ShutdownIsolate () at runtime/vm/dart_api_impl.cc:1400
#18 0x081877da in dart::bin::main (argc=argc@entry=5, argv=argv@entry=0xffdfb8e4) at runtime/bin/main.cc:1095
#19 0x08187d3b in main (argc=5, argv=0xffdfb8e4) at runtime/bin/main.cc:1124

maybe s/EnsureIsFinalized/is_finalized/?

I don't think that's sufficient, it seems to rely on actually compiling things. I'll move it to an earlier point in the shutdown process; CL is in the works (although the issue is low-ish prio since it only happens with the flag).

Fixed https://github.com/dart-lang/sdk/commit/ee492893089edc0068e5cfcaeaf70f00b73d3901


scripts: Fix misspelled CMake project name

s/Zehpyr/Zephyr/
Signed-off-by: Ulf Magnusson<EMAIL_ADDRESS>

Codecov Report

Merging #6864 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #6864      +/-   ##
==========================================
+ Coverage   54.89%   54.89%   +<.01%
==========================================
  Files         449      449
  Lines       43378    43378
  Branches     8154     8154
==========================================
+ Hits        23812    23813       +1
+ Misses      16263    16262       -1
  Partials     3303     3303

Impacted Files
Coverage Δ

kernel/posix/pthread.c
70% <0%> (+0.5%)
:arrow_up:

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 2b8cf4c...0b82325. Read the comment docs.

CC @carlescufi


Remove CPUSummary dependence

A non-static stub to replace CPUSummary.num_threads is made. The reason we are using a stub instead of outright removing num_threads is that Polyester exports that symbol. We could consider a breaking release which would be a bit cleaner (no stub necessary, directly switching to Threads.nthreads).
This would fix https://github.com/JuliaSIMD/Polyester.jl/issues/95

I turned it into an alias. I left the 4 lines of comments around it for context.

Thanks!


(Request) synced wallpapers across devices

I use Muzei on my phone, watch, and tablet. I'm using the same source and the same settings for my phone and tablet, but they're never on the same image. Genuinely don't know how hard this would be to implement, but it's something I'd love to see.

The built in featured art source has some jitter in its reloading timing to prevent overloading the Muzei image backend and the gallery art source is local (we don't store images on external servers, etc), making syncing across devices infeasible for those.
A third party art source could certainly do this with their own login system as Muzei does support updating the wallpaper on demand, but that would be on the external developer to provide.


show key pressed on screen

Description of the new feature / enhancement
Show whatever keys (keyboard and mouse) are pressed on the screen.
Scenario when this would be used?
would be very useful when in video conference or broadcast or recording technical tutorials to show what keys (keyboard and mouse)  are pressed. (Find my mouse is a very good start:)
Supporting information
No response

It's a useful feature.

/dup #981


Entities not available after HA restart

Describe the bug
After HA restarting Bosch sensor entities unavailable. This problem occurring always after  restart. Not possible re-read integration, only adding integration again resolve problem.
To Reproduce
Steps to reproduce the behavior:

Add Bosch integration to HA
Set entities tab
check data values in entities
Restart Home Assistant
Entities not available

Expected behavior
After HA restart, entities will available again.
Screenshots

Version

core-2021.11.5
HA Bosch component version - latest
Bosch module RC300 04.07.07

Provide some debug logs from HA. After restart of HA can you ping address of your gateway, is it available?

Provide some debug logs from HA. After restart of HA can you ping address of your gateway, is it available?

Yes, device is available from HA device (docker), ping answer normally.
I've log, but I don't want to publish with my device and HA sensitive data ;)

so filter out sensitive data. Without logs it's impossible to even try to help you resolve problem with your HA.

Provide some debug logs from HA. After restart of HA can you ping address of your gateway, is it available
Ok, attached debug_scan.
debug_scan.txt

scan won't help here. I need to see logs while component is starting and maybe I can find what's wrong.

OK, which exactly log you need? I have not more than debug_scan or screenshot like 1st post :(

https://github.com/bosch-thermostat/home-assistant-bosch-custom-component#home-assistant-debugging-log

Let me check ;)
Bosch_RC300_debug_log.txt
)

what is your hardware for HA? I think there is something wrong with your network/HA.
I'd run HA in some regular PC with docker/python venv and check if problem exists in other hardware.
https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/wiki/Dev-Raw-Scan-for-the-Bosch-Devices#using-linux

I've HP T520, 4GB RAM with Ubuntu 20.04 LTS on docker. Additionally I'm use some other docker applications (UNIFI, UNMS), but it have not influence to HA (nothing changes after stopping).
OK, let's summarize:

component (integration) not started after HA restart automatically
component starts correct after disable/enable integration
It is OK for me, but a little cumbersome ;)

Thank you for support!

Case closed.


Wandering Trader trading is not actually disabled

Right clicking wandering traders is supposed to be cancelled so you can't open the trade menu, but right clicking them still works anyway and the trade menu can be accessed.

Really? It's never worked for me

I just tested with two different people who were both able to open the trade menu

Maybe config issue?

This would make sense cause even essence throwing is enabled and stuff for a week or two

Fixed with https://github.com/CivClassic/AnsibleSetup/commit/14f6e8ecce724f477da51049119946d59f1ba26d


Reload unstable table from config file in reload_rooted_at

Fixes #8512
cc @ehuss

r? @ehuss
(rust_highfive has picked a reviewer for you, use r? to override)

Thanks!
@bors r+

:hourglass: Testing commit c5d8dcb323111ec8d89f0050d7c66f328eb0e2c6 with merge d6b5b5377238cc51b1f83b16057d334ee6d823f1...

:sunny: Test successful - checks-actions
Approved by: ehuss
Pushing d6b5b5377238cc51b1f83b16057d334ee6d823f1 to master...


fixes an issue where multiple indexers at the same level would end-up producing invalid uri templates at runtime

fixes an issue where multiple indexers at the same level would end-up producing invalid uri templates at runtime

depends on https://github.com/microsoft/OpenAPI.NET/pull/1206

impacted by this issue https://github.com/microsoft/OpenAPI.NET/issues/1212

impacted by this issue microsoft/OpenAPI.NET#1212

@baywet has the issue been resolved after upgrading the lib?

@MaggieKimani1 thanks for checking, unfortunately no. See my latest comment on the issue.


Blog Art : Exploring FlowFuse Security Features You Didn’t Know You Needed

Related Issue
https://github.com/FlowFuse/website/pull/2676
Description
Considerations:

Blog Tile

Hi @sumitshinde-84 here it is

Hi @sumitshinde-84 here's the tile with the updated title


Cython Document Formatter

It would be really nice, if vscode could extent its support for Cython. I mean really basic things like document formatter. This is not even shown to me in the menu.

We try to keep VS Code lean and we think the functionality you're asking for is great for a VS Code extension. Maybe you can already find one that suits you in the VS Code Marketplace. Just in case, in a few simple steps you can get started writing your own extension. See also our issue reporting guidelines.
Happy Coding!


[Go] don't pass callback from flow to prompt if flow didn't get one

Description here...
Checklist (if applicable):

[ ] Tested (manually, unit tested, etc.)
[ ] Changelog updated
[ ] Docs updated

I cannot parse your PR title. Missing word?

Indeed, added missing "if".


Frontier Calculation Incorrect

After this discussion I think that there may be some issues with recalculating the frontier.
My understanding is that the frontier should be the set of roots of the maximal power-of-2-sized subtrees and the frontier array should have length corresponding to the max tree depth. This is the minimal information required to append new leaves to the tree.
Some examples (for a tree of max size 8, where h is the node with children given by the subscript, the index of frontier is the leaf count, and the leaf indices begin with 1):
frontier_1 = [h_1, 0, 0, 0]
frontier_5 = [h_5, 0, h_1234, 0]
frontier_6 = [0, h_56, h_1234, 0]
frontier_8 = [0, 0, 0, h_12345678]
However, when we look at the code, it looks like the frontier isn't being calculated correctly.
For n=1, frontier_insertion_index=2, entry=h_2, so we have:
entry = H(h_1, h_2) <- h_12
entry = H(0, h_12) <- Incorrect
frontier_2 should be set to [0, h_12, 0, 0]. We need to clear entries in the frontier when we add a leaf that results in a completed subtree, and the new frontier entries should be calculated correctly.

Hm if n=1 represents the number of leafs before insertion, then frontier_insertion_index=1, and so we just get the correct
entry = H(h_1, h_2) (= h_12)

frontier_2 is then [h_1, h_12, 0, 0], and while the h_1 at index 0 isn't technically correct, it's not actually used anywhere, in particular when calling get_root. So I think it's fine not to clean the unused entries in the frontier.

There is no need to clear entries, because given the leaf_count the entries corresponding to 0s will be "discarded", it allows to write only once per newly appended leaf. This is why my calculation of the frontier is the other discussion doesn't have 0s where yours has, because it is unnecessary. By looking at the leaf count we have all the information needed.

Hm if n=1 represents the number of leafs before insertion, then frontier_insertion_index=1, and so we just get the correct

@wborgeaud if you look at this the author increments frontier_insertion_index so it's 2 - that's why I included the second line.

@wborgeaud if you look at this the author increments frontier_insertion_index so it's 2 - that's why I included the second entry.

Maybe I'm missing something obvious, but in the code you link we get leaf_count_after_insertion = self.leaf_count + 1 = 2 and frontier_insertion_index = leaf_count_after_insertion.trailing_zeros() = 2.trailing_zeros() = 1.

Ahh my mistake - I didn't see the trailing zeros - you're right.

@HarryTmetic yeah that's true - though to be fair it's a bit simpler with unnecessary entries removed and you don't need leaf_count.
We would've maybe saved some discussion about leaf_count_a vs leaf_count_a - 1 as it's very obvious that the binary decomposition of leaf_count_a maps to non-zero (or necessary) entries of the frontier.


Design and implement a brief ET validation "task"

The idea is to run this after the main 9-point calibration before the DWI and then again before the resting state (after ET drift correction).
The task would start and end with a fixation point in the center, then change the position to the four corners of the screen and then some random positions (e.g., 5 positions). Finally, the fixation point would be rendered in the middle again before finishing.

@esavary Can I ask why we are implementing a custom validation ET task and not using the validation from the Eyelink?

We had to create custom validation because retrieving data from the ET computer was impossible.


Can UDPST run on RDK-B's platform via HW accel?

I'm trying to integrate the UDPST to RDK-B platform.
On RDK-B broadcom 3390,  bspeed is a HW accel module for UDP throughtput test.
But bspeed module only return the length of payload and the length is the length of multiple UDP packets, so the client can not verify the PDU and calcuate the UDP packets count.
Is there a solution to this situation?
thanks
Xingang Li

There might be an easy solution.
In the Load PDU header there is a field called "udpPayload"...
struct loadHdr {
...
uint16_t udpPayload; // UDP payload (bytes)
...
};
The sending side populates it so that when the receiver only asks to receive the Load PDU number of bytes from the protocol stack, to save the memory copy of the filler bytes, it can still calculate accurate stats. For example, the existing code uses it like this:
//
// Update traffic stats (use size specified in PDU, actual receive may have been truncated)
//
payload = (unsigned int) ntohs(lHdr->udpPayload);
c->sisAct.rxDatagrams++;
c->sisAct.rxBytes += (uint64_t) payload;
c->tiRxDatagrams++;
c->tiRxBytes += payload;
If I understand your issue correctly, you should be able to use that field in the first datagram to find the second one and then use it in the second one to find the third...and so on.
Hope that helps, otherwise let me know.
Len

这是来自QQ邮箱的假期自动回复邮件。

您好，邮件已收到，暂时无法亲自回复您的邮件。尽快给您回复。

Hi Len,
Thanks for your help.But it's very very complicated.
Broadcom bspeed driver is a very special module, this driver only used for through tput test.
The bspeed driver is a kernel module and broadcom only provide some APIs for used.
For UDP thoughtput test, after UDP connection is established, need add the socket fd to the bspeed driver, then we can read the length of received buffer from bspeed driver.
But the bspeed driver only return the length of received buffer, can't read the received buffer from the bspeed driver.
Also the length not include the UDP header(eg. the length read from the bspeed driver is 12220(10 packets), while the UDP total length is 1264).
thanks
Xingang Li
---Original---
From: "Len @.>
Date: Fri, Oct 18, 2024 22:04 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [BroadbandForum/obudpst] Can UDPST run on RDK-B's platform via HWaccel? (Issue #17)
There might be an easy solution.
In the Load PDU header there is a field called "udpPayload"...
struct loadHdr {
...
uint16_t udpPayload; // UDP payload (bytes)
...
};
The sending side populates it so that when the receiver only asks to receive the Load PDU number of bytes from the protocol stack, to save the memory copy of the filler bytes, it can still calculate accurate stats. For example, the existing code uses it like this:
//
// Update traffic stats (use size specified in PDU, actual receive may have been truncated)
//
payload = (unsigned int) ntohs(lHdr->udpPayload);
c->sisAct.rxDatagrams++;
c->sisAct.rxBytes += (uint64_t) payload;
c->tiRxDatagrams++;
c->tiRxBytes += payload;
If I understand your issue correctly, you should be able to use that field in the first datagram to find the second one and then use it in the second one to find the third...and so on.
Hope that helps, otherwise let me know.
Len
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Hi Len,
I try the UDPST without using the bspeed driver, it's work fine.
Since no way to resolve this,  I will integrate UFPST without using bspeed driver, hope the customer can accept this.
Thank you. I appreciate your help.
Xijgang Li
---Original---
From: "Len @.>
Date: Sat, Oct 19, 2024 00:44 AM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [BroadbandForum/obudpst] Can UDPST run on RDK-B's platform via HWaccel? (Issue #17)
It sounds like you can only get the length and not any of the data. If so, that driver can only be used for a simple saturation test, not a more advanced test that adjusts the sending rate based on packet loss (as indicated by sequence number gaps). Also, the status feedback messages going in the opposite direction need to be read as well. Both are part of the protocol.
Are there alternatives to that driver or any option to get the data? I know that Broadcom has integrated the code into a number of RGs (e.g., BGW-320) using an offload capability in their device driver that bypasses the normal protocol stack. However, in that case the driver does pass all the data back and forth.
If you can't actually get any of the received data (and only the lengths), I don't know if there's much you can do to support a TR-471 test. Have you used the software without using the bspeed driver API? Does that work on the device (even if slower than you'd like)?
Len
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


Make sample SNS message truer to reality

During tests and when running locally, the SNS topic ARN is randomly generated: is this strictly necessary? I wondered if it might be easier to hard-code an obviously-fake ARN…
https://github.com/ministryofjustice/hmpps-incentives-api/blob/bff9b747f91048a9594b8590c35d59b639ceef4a/src/test/resources/application-test.yml#L50
https://github.com/ministryofjustice/hmpps-incentives-api/blob/bff9b747f91048a9594b8590c35d59b639ceef4a/src/main/resources/application-localstack.yml#L14


[$1000] skeleton ui does not show when contact are loading

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

go to Settings > Workspaces >members
click on invite button

Expected Result:
skeleton ui should show while contacts are loading
Actual Result:
contact appears after 1 second and does not show skeleton ui
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: v1.3.57-2
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/115492554/65b8e927-5702-4979-948a-76ea3ea8fd11
https://github.com/Expensify/App/assets/115492554/06cbad82-0bd3-4837-998e-ca76a4a5a9ba
Expensify/Expensify Issue URL:
Issue reported by: @Gadhiyamanan
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1692777344552489
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01f892a2c55733ea89
Upwork Job ID:<PHONE_NUMBER>712561664
Last Price Increase: 2023-08-25

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

Proposal
Please re-state the problem that we are trying to solve in this issue.
No skeleton on workspace invite page
What is the root cause of that problem?
While migrating from OptionSelector to SelectionList we haven't used the prop showLoadingPlaceholder seems the cause of the issue.
What changes do you think we should make in order to solve the problem?
Use showLoadingPlaceholder for SelectionList in the WorkspaceInvitePage with the conditions which we are using earlier.
showLoadingPlaceholder={!didScreenTransitionEnd || !OptionsListUtils.isPersonalDetailsReady(props.personalDetails)}

Confirmed this is only on staging

@ntdiary can you review @Pujan92's proposal?

@hayata-suenaga Deploy blockers should not be made external. Even if you leverage a contributor to implement the solution, these should be hourly issues and higher priority than anything else. So we just can't afford to the wait for the standard proposal + review process. If you're trying to focus on something else, you need to find an internal volunteer to take over.

Let me know in case I need to raise a PR for this or will be taken care internally. Thanks!

assigned @Pujan92

please open a PR 🙇

The PR was merged in under three days so contributor and C+ are eligible for the bonus.

Applied to upwork job

@gadhiyamanan I've hired you in Upworks.
@aimane-chnaif can you please get started on the checklist?

I think this issue is waiting for payment. Not overdue

@aimane-chnaif @Pujan92 I've sent you both an offer via Upworks for payment.

waiting for the offer to be accepted

@aimane-chnaif @Pujan92 I've sent you both an offer via Upworks for payment.

@tjferriss Accepted!

@aimane-chnaif I just accepted your offer. @Pujan92 I just paid you.

Everyone has been paid


Add pylintrc symlink for Codacy

Add a symlink to etc/pylintrc to enable Codacy to pick it up.
Links to #11

@benfitzpatrick FYI, I don't think Codacy is actually picking up the pylintrc file...


Improve XRSL parsing

Improve XRSL parsing in aCT client by:

using python.STRING which automatically parses single- and double-quoted strings properly
revert unquoted definition to the state before changes for single quotes
cleanup unparsing
use static and class methods in the parser class

Looks good, thank you!


Review mapping from the eHN guidelines to this guide

Mapping to be reviewed:
Mapping to be created:

[ ] A - Laboratory Report
[ ] A.1.1, A.1.2 - Subject of care
[ ] A.1.3 - Health insurance and payment information
[ ] A.1.4 - Information recipient
[ ] A.1.5 - Author
[ ] A.1.6 - Legal authenticator
[ ] A.1.7 - Result validator
[ ] A.2,A.3 - Order
[ ] A.4 - Specimen information
[ ] A.5 - Results data element

target code should be a path: move FHIR path to the comment

A.4 - Speciment information: A.4.7 Source Device is related to Specimen.collection.extension:R5Specimen-collection-device in the mapping, however according description of "Source Device" in the eHN guidelines:
"Source Device: If the material is not collected directly from the patient but comes from a patient-related object, e.g. a catheter", thus I think it is more related to Specimen.subject.device.type.

new A1.8 elements added see also https://github.com/hl7-eu/laboratory/issues/17

Changes in the eHN guidelines releases 1.1 vs 1.0:
New data elements are included:

"Report Custodian" - not new, changes in numbering only.


[ru] Localize Scalability

Describe your changes
Localize Scalability into Russian.
Related issue number or link (ex: resolves #issue-number)

Resolves #3327.

Checklist before opening this PR (put x in the checkboxes)

[x] This PR does not contain plagiarism

don’t copy other people’s work unless you are quoting and contributing it to them.

[x] I have signed off on all commits

signing off (ex: git commit -s) is to affirm that commits comply DCO. If you are working locally, you could add an alias to your gitconfig by running git config --global alias.ci "commit -s".

Thanks! Looks good. 🥇


BLAST result - query and subject alignments

The current blast result page does not provide the query and subject alignments such as:

Such alignment result will be very useful for users.

The alignment results can be viewed by clicking the arrows in the blast result table. This feature is not obvious to users. I suggest to provide a help/info guide on the result page.


Document SHOW CHANGEFEED JOBS

In 21.2 we added an observability tool: SHOW CHANGEFEED JOBS which isolates changefeed jobs and outputs information about all changefeed jobs in the jobs table.
Syntax: SHOW CHANGEFEED JOBS;
See acceptance testing for example outputs - the output is similar to SHOW JOB job_id for a changefeed job, with the sink URIs redacted and full table names added.
Ticket: https://cockroachlabs.atlassian.net/browse/CRDB-1419
Acceptance Testing: https://cockroachlabs.atlassian.net/wiki/spaces/CDC/pages/2150432932/CDC+21.2+Acceptance+Testing+SHOW+Changefeed+Job

cc @mikeCRL


Read https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html

[Link](Read https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html
)


Harris response computation

Description
Implement Harris corner detection, but without suggested result filtering. The algorithm writes Harris responses into gray32_view_t and the user can apply their chosen filtering/suppression algorithms. Loosening filtering will give edge detector.
Environment
Everything compatible with Boost 1.70
References
https://en.wikipedia.org/wiki/Harris_Corner_Detector
https://en.wikipedia.org/wiki/Structure_tensor
https://en.wikipedia.org/wiki/Image_derivatives
http://citeseerx.ist.psu.edu/viewdoc/download?doi=<IP_ADDRESS>4.4816&rep=rep1&type=pdf
Tasklist

[X] Implement Harris corner detection algorithm
[X] Extract contents of current test file into demo
[ ] Add test cases
[ ] Write docs that would be readable for most people
[ ] Ensure all CI builds pass
[ ] Review and approve

@stefanseefeld , if you don't have any more suggestions, could you please approve the commit? Last commit introduced license and copyright notices


[BUG] Roadmap should be configurable by a git file or something

Describe the bug
Currently it shows ugly template vars, make it so that the roadmap is readed from a git file, and configured from it. This makes it that polarity and TN can have own roadmaps who are easy to update. Hide it when roadmap is empty in config.
To Reproduce
Go to wallet home page
Screenshots
If applicable, add screenshots to help explain your problem.

modification made to Roadmap.js
made it only 2 items
tried to replace text lets see what happens.

Update, delete this part @xucito


Supporting AppRole for connecting Vault

Hi,
Can it be supported to login vault using AppRole Authentication?
Thanks.

You can probably create your own EnvironmentRepository based on VaultEnvironmentRepository that uses AppRole auth.


NoMethodError: undefined method `empty?' when activating an integer id

It looks like #63 introduced an error where the DecisionService#get_variation calls get_forced_variation, which doesn't validate that the user ID is a string before calling empty? at https://github.com/optimizely/ruby-sdk/blob/master/lib/optimizely/project_config.rb#L279
This leads to a NoMethodError when trying to activate an experiment or getting a variation for an integer based user id. https://github.com/optimizely/ruby-sdk/pull/93 fixed some of these validations, but not all of them.

@clinejj thanks for submitting this issue! Can you please tell us which version of the SDK you are using? We will look into this shortly.

@mikeng13 This is on 2.0.0 release. We did not see this issue with the 2.0.0.beta

@clinejj thanks, I've logged an internal ticket for us to look into it and will prioritize with the team accordingly.

We've mitigated the issue for now by updating our calls to pass in a string rather than an integer. Do you know if this will impact segmentation? (eg would the same value for an integer or string potentially get different values)?

Yeah it does make a difference because our event endpoint expects a string for user_id and if you pass in anything other than a string we might end up discarding the event altogether. Here are the docs for that endpoint: https://developers.optimizely.com/x/events/api/index.html#api_reference
That said, we should improve our docs by explicitly mentioning that the user_id param HAS to be a string. Regardless, the SDK shouldn't have thrown an error so we'll be patching that.

Fixed by https://github.com/optimizely/ruby-sdk/releases/tag/v2.0.1


FirstStep: Add credentials-file for GitHub data

I've added a credentials-file for github username & password to avoid typing data over and over again
I know it isn't a caching, but i think it's a first step and the idea behind is similar - avoid typing data over and over again
connects to #13

Need changes with the current implementation
#13

@codingCookie  we have a conflict here :)

@charithsoori
I'm still implementing to have both possibilities - It's a little bit busy at the moment - i try to do it as soon as possible...sorry :/


createAccount  error

hi,
I use iroha-cli to test createAccount  function received error:
"Transaction has not passed stateless validation."
here is logs:
root@4572a6612c37:/opt/iroha_data# iroha-cli -account_name admin@test
Welcome to Iroha-Cli.
Choose what to do:
1. New transaction (tx)
2. New query (qry)
3. New transaction status request (st)
> : 1

Forming a new transactions, choose command to add:
1. Detach role from account (detach)
2. Add new role to account (apnd_role)
3. Create new role (crt_role)
4. Set account key/value detail (set_acc_kv)
5. Transfer Assets (tran_ast)
6. Grant permission over your account (grant_perm)
7. Subtract Assets Quantity from Account (sub_ast_qty)
8. Set Account Quorum (set_qrm)
9. Remove Signatory (rem_sign)
10. Create Domain (crt_dmn)
11. Revoke permission from account (revoke_perm)
12. Create Account (crt_acc)
13. Add Signatory to Account (add_sign)
14. Create Asset (crt_ast)
15. Add Peer to Iroha Network (add_peer)
16. Add Asset Quantity (add_ast_qty)
0. Back (b)
> : 12

Account Name: guest2
Domain Id: test
Public Key: 60b90a30bb0b31eb579cd4f4e08b71c641f1a3a53bbd8e35d61d654dfd6bd925
Command is formed. Choose what to do:
1. Add one more command to the transaction (add)
2. Send to Iroha peer (send)
3. Go back and start a new transaction (b)
4. Save as json file (save)
> : 2

Peer address (<IP_ADDRESS>): localhost
Peer port (50051): 50051
[2018-04-12 08:53:38.784550951][th:39866][info] TransactionResponseHandler Transaction successfully sent
Congratulation, your transaction was accepted for processing.
Its hash is dac86b41e126bcfdb99ed63131f8d09fbfbd8a4f7f86e673a842fa7d907cbadd
--------------------
Choose what to do:
1. New transaction (tx)
2. New query (qry)
3. New transaction status request (st)
> : 3

Choose action:
1. Get status of transaction (get_tx_info)
0. Back (b)
> : 1

Requested tx hash: dac86b41e126bcfdb99ed63131f8d09fbfbd8a4f7f86e673a842fa7d907cbadd
Tx hash is saved. Choose what to do:
1. Send to Iroha peer (send)
2. Save as json file (save)
0. Back (b)
> : 1

Peer address (<IP_ADDRESS>): localhost
Peer port (50051): 50051
Transaction has not passed stateless validation.
--------------------
Choose what to do:
1. New transaction (tx)
2. New query (qry)
3. New transaction status request (st)

How to solve this problem?
thanks

hi, @l4l
yes, I pass the same data.
I found this is a bug for "Account name" at CreateAccount command/method,
I tried:
"Account name"  = guest2 is NG
"Account name"  = guestz is OK
"Account name"  = guest_z is NG
"Account name"  = guest_2 is NG
I read "6. Iroha API reference"
http://iroha.readthedocs.io/en/latest/api/commands/#id14
"Account name" field, Constraint is [a-z_0-9]{1,32}
but it seems digit and "-" are not allowed.
thanks

I see, it looks like a quite outdated Iroha behavior, @walkero
There was a pr (#1148) recently that fix the constraints. May you update Iroha and check out whether the issue is still there

thank you for your information.
I used a old iroha version,
after update Iroha, it is OK.


(Node.js) Accessing request object on connection

Is there a way to get the http request object? For example:
var wsServer = new WebSocketServer({ port: port })
wsServer.on('connection', (ws, req) => {
   // req is undefined in uws, but defined in ws
})

Perhaps I am using the wrong syntax. I also tried starting the server by passing it an http server to no avail.  I make websocket games and use the above syntax to pass in some initial state... like a session. Am open to alternate methods as well.
Edit: here's the syntax I tried from ws https://github.com/websockets/ws#expressjs-example

That's the brand new ws 3+ interface. uws still mocks the 2+ interface. You can PR the change in bindings repo - it's a 1 line change (ws 2+ has this req attached to the socket itself as upgradeReq property).

https://github.com/websockets/ws/pull/1099


Switch options need to be documented

Can we please list the switch options with descriptions.

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

ID: d657479f-c0b7-6358-c7d0-0402215edaa5
Version Independent ID: 8976699b-cdba-5206-bdb0-8a0875acfe45
Content: Create your package manifest
Content Source: hub/package-manager/package/manifest.md
Product: dev-environment
Technology: ****
GitHub Login: @denelon
Microsoft Alias: denelon

Hmm, not sure this was meant to land here. Is it possible that the feedback flow is not setup yet for Windows Package Manager yet?

Thanks for your feedback. We have updated the Switches description in the manifest article with this information.


Add sync instruments for histograms

Closes https://github.com/ScalaConsultants/mesmer/issues/640

Summary:
Adds sync instrument for histograms. While working on this issue I had many issues with classloading, where tests would work, but running the ZIO example would have various issues, so I modified the ConcurrentMetricRegistryAdvice and related classes to be less sensitive to classloading eagerness and order.

I also removed Scala Reflection, because I figured out how to use Java Reflection for our use cases, so we can drop this unnecessary dependency.

@lgajowy zio_fiber_lifetimes is a ZIO runtime metrics that should be in Prometheus. Though it seems that it is basically split by the collector to multiple different metrics, if I understand what is going on correctly.

🎉


Remove unused code introduced by mistake in previous PR.

By mistake in my latest PR https://github.com/spotify/HubFramework/pull/243 I added some unused code, which I forgot to remove.

Current coverage is 93.44% (diff: 100%)

Merging #244 into master will increase coverage by 0.05%

@@             master       #244   diff @@
==========================================
  Files            70         70
  Lines          4976       4974     -2
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           4647       4648     +1
+ Misses          329        326     -3
  Partials          0          0

Powered by Codecov. Last update 43139c0...6e24d42


Fix max_pooling_2d on CPU with large window size (fix #120)

This PR fixes #120. The bug seems to be caused by the bug (or specification?) of numpy.choose https://github.com/numpy/numpy/issues/3259. I used this function to get maximum elements using indices given by argmax. It seems that numpy.choose does not accept an array with the first axis of length more than 30, which makes the max_pooling_2d not work on the window size more than 30 (e.g. if kh = kw = 6, then the window size is kh * kw = 36, which exceeds this threshold).
In order to avoid this bug, I changed the forward implementation to directly call numpy.max instead of numpy.choose. It makes the code a bit redundant, though it runs correctly with large windows.

Threshold seems 32, not 30
In [3]: a = np.arange(310).reshape(31, 10)
In [4]: idx = np.random.randint(31, size = 10)
In [5]: np.choose(idx, a)
Out[5]: array([190,  91, 172,  13,   4,  15, 246,  87,  18, 289])

In [6]: a = np.arange(320).reshape(32, 10)
In [7]: idx = np.random.randint(32, size = 10)
In [8]: np.choose(idx, a)
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-8-0d49245ded57> in <module>()
----> 1 np.choose(idx, a)

/Users/oonokenta/.pyenv/versions/pyenv-3.4.3/lib/python3.4/site-packages/numpy/core/fromnumeric.py in choose(a, choices, out, mode)
    345     except AttributeError:
    346         return _wrapit(a, 'choose', choices, out=out, mode=mode)
--> 347     return choose(choices, out=out, mode=mode)
    348
    349

ValueError: Need between 2 and (32) array objects (inclusive).

I confirmed the test code in #120 works properly.
LGTM except the comment above.

Fixed


Get location's chunk.

I'm working to a chunk protection plugin and i need to get the location's chunk.
Example:
location.getChunk(); //return Optional<Chunk>

or from a block:
block.getChunk(); //return Optional<Chunk>

Right now you can do the following:
Chunk getChunk(Location location) {
    Extent extent = location.getExtent();
    if (extent instance of Chunk) {
        return (Chunk) extent;
    } else if (extent instance of World) {
        return ((World) extent).getChunk(location.getBlockPosition().div(16));
    }
}

Of course this would be really annoying to have to copy-paste as a utility method. I suggest adding this to the Location class.

It's completely possible (even if unreasonable) for an implementation to provide other types of extent, like "Region". I would think that only way to handle this would be to consider more carefully what location means with regards to different types of extents, and either generifying Extent or adding some methods to World.

I'm unsure how you'd want to handle concepts that are foreign to the API. We're using a World made of Chunks made of Blocks approach, to match Minecraft. If you want to support a concept such as "Region", you need to delegate it getChunk since it's foreign. But adding getChunk to Extent isn't desirable as Extent my not have anything to do with Chunks.
I'm not sure of how you'd want to cope with other world structures...

Some relevant discussion was made on https://github.com/SpongePowered/SpongeAPI/pull/322 and https://github.com/SpongePowered/SpongeAPI/issues/453

Oddly enough, I think not supporting getters to subclasses of Extent would be the best course of action, now that I think about it. Else there's no end in sight and I don't like the idea of only supporting the API concepts.

Why would you need to protect chunks as opposed to 16x16x256 area's? (keeping in mind that chunks are variable in size, and possibly 3d) it seems to me that using chunks for anything but low level loading / unloading / generation is a mistake.


#469 - fixed bug with year period

Should close #469.
Should close #470.
Preview of added button:

When I click "Dzisiaj" I see toast - I don't know why, because I didn't change the year

On calendar page I see warning in console

We should change also notification when user edit details - from "Historia użytkownika utworzona" to "Szczegóły użytkownika utworzone" - the same thing with editing and deleting.
Maybe we should change icon for user details - as we change name from "Historia" to "Szczegóły" in my opinion to icon "information-circle" from heroicons

1,2,3,4 fixed


Run ESLint and Typecheck on CI and use pnpm

What?
Not really an issue. But a piece of feedback 😃
CI lint & Typecheck
While working in this PR https://github.com/IdoPesok/zsa/pull/124 I noticed CI is not running Linter or Typescript checks.
Is there any reason for that?
Also notice ESLint config is a big convoluted with double tsconfig.json and tsconfig.lint.json in all the packages. I think this could be simplified.
Use PNPM instead of NPM
I admit this one is not critical 😂 . But I've working in all my monorepos with pnpm is so much better experience. Faster builds and better module resolution.

Good catch on the checks, just added turbo typecheck to the CI. Will work on running the linter.
With regards to the ESLint config, this is what turborepo recommends in their examples
Going to move this issue to feedback category in the new discussions page.


Installing Boxwood causes a lot of errors and warnings (Linux)

Command:
npm i -g boxwood

Output:
npm WARN deprecated<EMAIL_ADDRESS>core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.

><EMAIL_ADDRESS>install /home/zdun/.npm-packages/lib/node_modules/boxwood/node_modules/sharp
> (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)

info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.10.0/libvips-8.10.0-linux-x64.tar.br
internal/fs/utils.js:269
    throw err;
    ^

Error: EACCES: permission denied, copyfile '/tmp/15664-libvips-8.10.0-linux-x64.tar.br' -> '/home/zdun/.npm/_libvips/libvips-8.10.0-linux-x64.tar.br'
    at Object.copyFileSync (fs.js:1907:3)
    at WriteStream.<anonymous> (/home/zdun/.npm-packages/lib/node_modules/boxwood/node_modules/sharp/install/libvips.js:121:16)
    at WriteStream.emit (events.js:314:20)
    at internal/fs/streams.js:247:14
    at FSReqCallback.oncomplete (fs.js:156:23) {
  errno: -13,
  syscall: 'copyfile',
  code: 'EACCES',
  path: '/tmp/15664-libvips-8.10.0-linux-x64.tar.br',
  dest: '/home/zdun/.npm/_libvips/libvips-8.10.0-linux-x64.tar.br'
}
make: Entering directory '/home/zdun/.npm-packages/lib/node_modules/boxwood/node_modules/sharp/build'
  CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o
  AR(target) Release/obj.target/../node-addon-api/nothing.a
  COPY Release/nothing.a
  TOUCH Release/obj.target/libvips-cpp.stamp
  CXX(target) Release/obj.target/sharp/src/common.o
../src/common.cc:24:10: fatal error: vips/vips8: No such file or directory
 #include <vips/vips8>
          ^~~~~~~~~~~~
compilation terminated.
sharp.target.mk:139: recipe for target 'Release/obj.target/sharp/src/common.o' failed
make: *** [Release/obj.target/sharp/src/common.o] Error 1
make: Leaving directory '/home/zdun/.npm-packages/lib/node_modules/boxwood/node_modules/sharp/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)
gyp ERR! System Linux 4.15.0-54-generic
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/zdun/.npm-packages/lib/node_modules/boxwood/node_modules/sharp
gyp ERR! node -v v12.20.1
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

><EMAIL_ADDRESS>postinstall /home/zdun/.npm-packages/lib/node_modules/boxwood/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

><EMAIL_ADDRESS>postinstall /home/zdun/.npm-packages/lib/node_modules/boxwood/node_modules/esbuild
> node install.js

npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":">= 14.15.1"} (current: {"node":"12.20.1","npm":"6.14.10"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":">=14.15.1"} (current: {"node":"12.20.1","npm":"6.14.10"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/boxwood/node_modules/sharp):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>install: `(node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

This is due some old dependencies e.g. word-to-numbers.
Also, since Kretes depends on Boxwood those errors are also displayed when installing Kretes; tracking it in https://github.com/kreteshq/kretes/issues/114

@emilos thanks for this quick fix!
Also low priority: would it be also be possible to relax a bit node dependency from 14.x to 12.x ? or is there a specific reason for 14.x ?

@emilos thanks for this quick fix!
Also low priority: would it be also be possible to relax a bit node dependency from 14.x to 12.x ? or is there a specific reason for 14.x ?

@zaiste yes, we can relax it. I just tried to follow the active LTS node.js schedule, but it's not a hard requirement.

@zaiste yes, we can relax it. I just tried to follow the active LTS node.js schedule, but it's not a hard requirement.

@zaiste done :) v0.51.1

@zaiste done :) v0.51.1


Components get reinitialized on mount

Hi, I just added a slightly bit of mithril to an ampersand application. For this I used multiple mount points (until the complete transition to mithril is done :)).
But I have a problem that the components of each mount-point get reinitialiezed on every mount.
Is this intended or a bug?
http://jsfiddle.net/fx5t34h1/9/

Actually it looks like mounting the second component triggers a full redraw and every components are instantiated again. You can avoid it by setting the redraw strategy to "diff": http://jsfiddle.net/fx5t34h1/10/
Relevant documentation: https://lhorie.github.io/mithril/mithril.redraw.html

Seems like a workaround to me. But works, thanks. Since this is only temporally problem it's ok.
@lhorie Ticket can be closed if you think this is the right way to solve this.

I took a look at m.mount and the redraw strategy is purposely set to "all": https://github.com/lhorie/mithril.js/blob/next/mithril.js#L788
It probably solve lots of edge cases but I'd also be interested to know the reasoning of this behavior.

Redraw strategy all is there to emulate a 'reload' behaviour as if the browser had just rendered a new page from scratch. The supposed benefit is that you reset anything that might have been done by state keeping or DOM-modifying config functions — Mithril's early examples strongly imply that Mithril assumed you would be doing all your complicated stuff in config functions and wouldn't be taking care to manage state yourself. AFAICT it's a defeatist attitude resting on circular logic — the assumption being that you'll be managing state badly in the first place means that redrawing everything from scratch is a crutch.
The workaround is to invoke m.redraw.strategy( 'diff' ) in all your top-level controllers.


Added support for specifying that the VNC port should be shared

Added support for specifying that the VNC port should be shared the webserver.
This requires some cooperation from the webserver to proxy websocket requests for the VNC/SPICE data to the OpenNebula websocket proxy.

worth taking a look, reopening

does not apply to FireEdge, closing.


Add configurations to Raylib

USE_EXTERNAL_GLFW, PLATFORM and OPENGL_VERSION

Set correct platform for raylib

Completely wrong patch, please revert it


Floating Point Literal Format

As we move to Swift, we will adopt the Swift floating point literal format.

:+1:

:+1:


Component references in object-notation styles

Per the conversation with @mxstbr in spectrum, I've gotten nested selectors and media queries working with the new object-notation, but not Component references like ${Text}.
Here's my Sandbox for an example (check out the ObjectTest file): https://codesandbox.io/s/xz9q6ovvlo
Reproduction
Expected Behavior

<Text> component has red text

Actual Behavior

<Text> component has purple text

Unfortunately I don't think this will ever work due to how JS object literal keys work.

Here is a workaround: https://codesandbox.io/s/yv8ojjr5wj, but it relies on internals. I suppose we could add a util to make the pattern a little neater:
import styled, { getSelector } from 'styled-components';

const Thing = styled.div({
  color: 'red',
});

const OtherThing = styled.div({
  [getSelector(Thing)]: {
    color: 'blue',
  },
});

@probablyup getSelector would be really helpful. I was actually looking for it when I asked on spectrum.
It turned out that I created a small library so I don't rely on styled-components' internals on my projects: https://github.com/diegohaz/styled-selector

Maybe a ToString method on the component could implicitly extract this when used as an object key.
function a () {}
a.toString = () => { return this.styledComponentId }
var obj = {[a]: ''}

@thysultan That's how Emotion does.
I guess it would also work in template strings out of the box.

Is styledComponentId stable for public consumption or is it still an internal implementation detail?
There is nothing that indicates this on the docs https://styled-components.com/docs/api

Still an implementation detail, would not recommend consuming it.
On Tue, Mar 3, 2020 at 11:53 AM Eric Berens<EMAIL_ADDRESS>wrote:

Is styledComponentId stable for public consumption or is it still an
internal implementation detail?
There is nothing that indicates this on the docs
https://styled-components.com/docs/api
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/styled-components/styled-components/issues/2137?email_source=notifications&email_token=AAELFVQ5YECNWLFVQXNTR7TRFUY2NA5CNFSM4F6MCKK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENUIUVI#issuecomment-594053717,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAELFVVBRBJVGWNBPXZBQY3RFUY2NANCNFSM4F6MCKKQ
.


Enhancement - Added player state script

Hi! Just wanted to add this script given that the one for retrieving the state isn't implemented and I need it for adding a functionality in one of my projects. Could you please update the npm package with this if it isn't much of a problem?

Can you please merge this pull request?


Run Command not working on v1.6 version

What the title says ^

hi @Cherryblossomoflove 👋 looks like commands are working with v1.6

@Cherryblossomoflove why does a safetensors file is on embeddings folder😅

@camenduru i think you mean EasyNegative.pt on that link?

oops

@Cherryblossomoflove why does a safetensors file is on embeddings folder😅

idk, I was wondering why it was safetensors file

@camenduru i think you mean EasyNegative.pt on that link?

I don't think there's a .pt version of EasyNegative? It only have .safetensors version and the owner said put it in the embeddings folder

@camenduru i think you mean EasyNegative.pt on that link?

I don't think there's a .pt version of EasyNegative? It only have .safetensors version and the owner said put it in the embeddings folder

do you have a local installation? can you do that in your local installation?

No i only use colab version, i think it works in local tho

No i only use colab version, i think it works in local tho

nah it doesn't.

No i only use colab version, i think it works in local tho

https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/f9706acf431f77e0ce9e4270e5be7299922ee963 found the problem. The webui fork used for these colab might doesn't support loading safetensors yet.

AUTOMATIC1111/stable-diffusion-webui@f9706ac found the problem. The webui fork used for these colab might doesn't support loading safetensors yet.

Weird, the current version can't use safetensors embeddings but older version can, I don't remember what version is it but without -b v1.6 they works fine


Added NL Translation

Country: Holland (The Netherlands)
~: Nederland, NL
Contact: Discord
~: ThijmenGThN#2684

Thanks for the corrections @mrperson123

@ThijmenGThN why don't you commit the suggestions?

@mrperson123 I will, just a moment please.


Unable to see state/metro area/country border lines

Actual Behavior:
When I am scrolling around at the map, particularly the data for Hospital Admissions, the border lines for the metro areas can be unidentifiable. If there is no data available for a specific location, then there is no distinguishing color to separate it from a neighboring area. State borders are unclear, unless there is data in the counties on the perimeter of the state. Otherwise, one state can blend right into another. Moreover, the blank color for the areas with not data is the same color as the background, so I cannot tell where the country ends and the background starts.
Steps to Reproduce the Bug:

Go to: https://dev--cmu-delphi-covidcast.netlify.app/?sensor=hospital-admissions-smoothed_adj_covid19&level=msa&date=20200820&signalType=value&encoding=color&mode=overview&region=42003
Scroll around the map, and look at areas where not all of the data is available. Try to identify metro areas and states.
Pan over to an area where no data is provided, and the background starts. I cannot easily identify the border.
Zoom all of the way out. The state, metro area, and country border lines are unclear in some areas with no data.

Expected behavior
I expected all of the metro areas to be outlined in a dark grey. There are already white boarders, so we do not need to take into account for any extra space. Furthermore, I know that when an area is selected, the border becomes bold and black, but it would still stand out compared to the thinner grey outline. The metro area outlines would also provide the outline for the country.
Screenshots

Rating Scale (1 is minor, 7 is severe):
1...Not necessary for the functionality of the map. It is just hard to navigate in some areas.
Context

Browser: Chromebook, Google

Additional context
The dark colors used for the metro areas makes it hard to see the light colored border lines.

I believe this issue has been adequately addressed.  Closing.


[loc]Request to add Malayalam (ml) language to Transifex VS Code project

Request to add Indian language - Malayalam (ml) in VS Code

I am interested to participate in Malayalam language localization effort in transifex - anuraj

Now I can identify two Transifex accounts:
https://www.transifex.com/user/profile/asphub/
https://www.transifex.com/user/profile/anuraj/
@intermediatech or @Gireesh-SB , could you please let me know your Transifex account? Thanks!

@danyeh
https://www.transifex.com/user/profile/intermedia.vishnu/

@danyeh
My Transifex account: https://www.transifex.com/user/profile/Gireesh.SB/

Malayalam (ml) enabled in Transifex for 3 VS Code projects.
Thank you for contributing!

I would like to participate in the translation.
https://www.transifex.com/user/profile/arunshaji95/


Error during "Getting Started"

Version: CLI 1.0.2
Platform: Darwin Kernel Version 15.5.0
Module: deployer example

Trying to run the step p2c compile -e ../manifests/deployment.json of the Getting Started tutorial throws the error Cannot find module 'push2cloud-compiler-git-no-archive'.

Which node version are you using?

node 6.x?

node 6.2.0
npm 3.9.3

the problem is npm... we did not test the globally installed cli with npm 3.x right now...
as a workaround you can try this: ./node_modules/.bin/p2c compile -e ../manifests/deployment.json

ok... immediately fixed... should work with push2cloud-cli v1.0.3

Yup, that fixed it. Thanks for the quick fix, @adrai!


recommend VS Code for Node.js development

@chrisdias,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Azure security best practices and patterns

[Enter feedback here]
This is a #mustKnow resource for every Azure Architect [Documentation]
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: d3e80266-d60e-c46d-38a1-83cfd677f299
Version Independent ID: c255951e-acda-184a-996b-b3df4a18913a
Content: Security best practices and patterns - Microsoft Azure
Content Source: articles/security/fundamentals/best-practices-and-patterns.md
Service: security
Sub-service: security-fundamentals
GitHub Login: @TerryLanfear
Microsoft Alias: terrylan

@sama-ndongong
Thanks for your feedback! We will investigate and update as appropriate.

Hi @sama-ndongong
Could you please elaborate the query for better understanding. So, we can assist you further.

@sama-ndongong


Implementation of Barlow Twins

Hello, thanks for your great work!
I have some questions about Barlow Twins. I used the official code on Cifar-10, and  modified the conv1=nn.Conv2d(3, 64, kernel_size=3, stride=1, padding=2, bias=False), maxpool = nn.Identity(). Then, I got the  accuracy @top1: 89.57. Other parameters are followed by https://github.com/facebookresearch/barlowtwins.
Could you give some suggestion? many thanks!

Hey, thanks for the comment!
We also do the same modification here:
https://github.com/vturrisi/solo-learn/blob/096a2f1b804d9985b4d436ad965c3758fb350b81/solo/methods/base.py#L142-L144
For how many epochs did you train? We got those numbers training for 1000 epochs.
About parameters, you can check the parameters in bash_files/pretrain/cifar/barlow.sh. One key difference between our code and the original implementation is LARS. While they implement it, ours is copied from Nvidia Apex. The main difference is that it supports gradient clipping and also comes with a different default eta value, which you can set via the following flags in our repo:
--grad_clip_lars \
--eta_lars 0.02 \

We saw that this helps with smaller datasets (Cifar10, Cifar100 and Imagenet100), but default values for LARS are better for Imagenet (we were able to reproduce similar numbers for BYOL with the LARS setting that I showed, but it performed around 1-2 accuracy points worse for 100 epochs.
If I can help in anything else, let me know :)


Ensure %2f is not converted into / for hosts with directories.  Fix for #1927

1. What does this change do, exactly?
This is a fix for #1927
If a host is declared to include a directory, any %2f in the url will be lost by being converted to /.  This change ensures they are not.
I have put some inline comments in my code for some things I was unsure about.
It is a known issue of the URL type that Path cannot distinguish between a / or %2f .
https://golang.org/pkg/net/url/#URL
2. Please link to the relevant issues.
#1927
3. Which documentation changes (if any) need to be made because of this PR?
N/A
4. Checklist

[x] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I am willing to help maintain this change if there are issues with it later

Thanks Toby. We have to be very careful here in this part of the code. I will try to test it out and give it a more thorough review as soon as I push up my changes to the caddytls package.

This pr now passes all the tests I wrote.
Calling url.Parse rather than u.Parse fixed the issue with /// at the beginning of a url being collapsed to /
As @mholt said this is a place to be careful so would be great if it could be reviewed @abiola @elcore

Oh, and if you could resolve the merge conflict too, that'd be great. (Thanks, sorry for the trouble!) :+1:

@mholt Made that change and added a couple more tests for good measure.


Possible Fix for issue #34

Fixes Issue #34

Hi @narkaTee,
The changes look good, thank you again for doing this!
I apologize for the delay in responding, we've been busy the past few weeks preparing for .Conf last week.
If you resolve the merge conflicts, I'm happy to merge your changes.
Here are the git commands to resolve the conflict (it's just in the changelog):

cd <repo location>
git checkout bug/collectionlist2
git remote add splunk git@github.com:splunk/splunk-sdk-php.git
git cherry-pick 402f3a095e31c813d4370aa8cec86ef9a52c1767
git push

Hi @shakeelmohamed,
no problem I've been very busy too.
I just ran through the commands you suggested and pushed the result.

Hi @narkaTee,
It looks like there are more merge conflicts :smile:. Please let us know if you need further guidance here
Please try the following, assuming you've already run step #1-3 from my previous comment:

git fetch --all
git merge splunk/develop
You'll need to manually resolve the merge conflict - basically just remove the merge conflict formatting.

After running #2, you should see the following
index 6ed2483,87f7b56..0000000
--- a/Splunk/Job.php
+++ b/Splunk/Job.php
@@@ -33,7 -27,38 +33,42 @@@ class Splunk_Job extends Splunk_Entit
      const DEFAULT_FETCH_DELAY_PER_RETRY = 0.1;  // secs

      // === Load ===
++<<<<<<< HEAD
 +
++=======
+
+     /*
+      * Job requests sometimes yield an HTTP 204 code when they are in the
+      * process of being created. To hide this from the caller, transparently
+      * retry requests when an HTTP 204 is received.
+      */
+     protected function fetch($fetchArgs)
+     {
+         $fetchArgs = array_merge(array(
+             'maxTries' => Splunk_Job::DEFAULT_FETCH_MAX_TRIES,
+             'delayPerRetry' => Splunk_Job::DEFAULT_FETCH_DELAY_PER_RETRY,
+         ), $fetchArgs);
+
+         for ($numTries = 0; $numTries < $fetchArgs['maxTries']; $numTries++)
+         {
+             $response = parent::fetch($fetchArgs);
+             if ($this->isFullResponse($response))
+                 return $response;
+             usleep($fetchArgs['delayPerRetry'] * 1000000);
+         }
+
+         // If actually HTTP 200, convert to a simulated HTTP 204 response
+         if ($response->status != 204)
+         {
+             $response->status = 204;
+             $response->reason = "Timed out waiting for job to parse.";
+         }
+
+         // Give up
+         throw new Splunk_HttpException($response);
+     }
+
++>>>>>>> origin/develop
      protected function extractEntryFromRootXmlElement($xml)
      {
          // <entry> element is at the root of a job's Atom feed

To resolve the conflict, edit Splunk/Job.php - starting on line 36 to the following:
    /*
     * Job requests sometimes yield an HTTP 204 code when they are in the
     * process of being created. To hide this from the caller, transparently
     * retry requests when an HTTP 204 is received.
     */
    protected function fetch($fetchArgs)
    {
        $fetchArgs = array_merge(array(
            'maxTries' => Splunk_Job::DEFAULT_FETCH_MAX_TRIES,
            'delayPerRetry' => Splunk_Job::DEFAULT_FETCH_DELAY_PER_RETRY,
        ), $fetchArgs);

        for ($numTries = 0; $numTries < $fetchArgs['maxTries']; $numTries++)
        {
            $response = parent::fetch($fetchArgs);
            if ($this->isFullResponse($response))
                return $response;
            usleep($fetchArgs['delayPerRetry'] * 1000000);
        }

        // If actually HTTP 200, convert to a simulated HTTP 204 response
        if ($response->status != 204)
        {
            $response->status = 204;
            $response->reason = "Timed out waiting for job to parse.";
        }

        // Give up
        throw new Splunk_HttpException($response);
    }

Hi @shakeelmohamed
I finally had some spare time to look at the conflict :)
I resolved it and stumbled upon a test which is obsolete after my changes.
Could you double check that JobTest::testGetTimeoutSimulated did only test the Splunk_Job::fetch method which I removed.

Thanks @narkaTee!
We'll run the tests on a few combinations of Splunk & PHP before merging


How to respond to this error ?

File "/home/bob/cam-finder/main.py", line 99, in
if config.SHODAN:
^^^^^^^^^^^^^
AttributeError: module 'config' has no attribute 'SHODAN'

have you copied the example-config.py file to config.py? The config file will need to contain the following values in the example config:

SHODAN
CENSYS
MAX_THREADS
SHODAN_API (required if SHODAN is true)
CENSYS_API (required if CENSYS is true)
CENSYS_SECRET (required if CENSYS is true)

ok i did it worked thx !


feat: better type supports

Provides better DX with improved type support for literal strings and read-only arrays.
Some usage examples

splitByCase

pascalCase

amazing!


Add a solution of 2022 Round c

Hi, @saty-a.
I would like to do the Range Partition Problem from Kickstart 2022 Round C . Could you please assign this to me?

Hi, @saty-a. I would like to do the Range Partition Problem from Kickstart 2022 Round C . Could you please assign this to me?

sure!

Yes Sir

I would like to solve the problem New Password of round C

I would like to solve the problem New Password of round C

sure!

Sorry Sir , By mistake , I have submitted New Password instead of Range Partition Problem . I am also having the solution of Range Partition Problem. Could you please re-assign the task .

I've already assigned you! just make the pull request for the latest changes.

#42
Sir I have made the pull request.


[Site] Updated Login and Register Page

** Description **

Updated login and register page
Added empty input field validator

After Changes
Login

Register

@jinwoo1225 i was planning to add korean language too. Is that okay?

@NikhilSharma03 That's a really great idea! I think you can improve your korean skill by it.

Yes indeed 😆 @jinwoo1225  . I've added it to the ToDoList👍

@NikhilSharma03 Oh, while you are adding todo list, just issue it! I will change settings to automatically added to project section

@jinwoo1225 Yeah sure. Thank you.


Does not perform rolling update with different image with the same name

I am back and well-educated :D So it seems when the kubectl apply runs and uses the same image name and tag latest It will not perform an update, even if it is a new image.
I just want to know if this is normal and if not has the plugin not have a solution for this problem?

Ya know I think this is what the .kube.yaml generator is for


module 'plenary.strings' not found

Describe the bug
After my first installation of kickstart (LazyVim had installed every packages), The error appears in my first start of  nvim, said module 'plenary.strings' not found
To Reproduce
Steps to reproduce the behavior:

Clear all nvim file (Maybe backup)
Clone the kickstart repo and wait for Lazyvim to install everything
Start and maybe you can see

Desktop (please complete the following information):

OS: Ubuntu 20.04.4 LTS
Terminal: Windows Terminal v1.16.10262.0 (connect Ubuntu by SSH)

** Neovim Version **

Output of running :version from inside of neovim: NVIM v0.8.3

** Bug Info **
Error detected while processing /home/zhanga/.config/nvim/init.lua:
E5113: Error while calling lua chunk: .../share/nvim/lazy/telescope.nvim/lua/telescope/config.lua:1: module 'plenary.strings' not foun
d:
        no field package.preload['plenary.strings']
lazy_loader: module plenary.strings not found
lazy_loader_lib: module plenary.strings not found
        no file './plenary/strings.lua'
        no file '/home/runner/work/neovim/neovim/.deps/usr/share/luajit-2.1.0-beta3/plenary/strings.lua'
        no file '/usr/local/share/lua/5.1/plenary/strings.lua'
        no file '/usr/local/share/lua/5.1/plenary/strings/init.lua'
        no file '/home/runner/work/neovim/neovim/.deps/usr/share/lua/5.1/plenary/strings.lua'
        no file '/home/runner/work/neovim/neovim/.deps/usr/share/lua/5.1/plenary/strings/init.lua'
        no file './plenary/strings.so'
        no file '/usr/local/lib/lua/5.1/plenary/strings.so'
        no file '/home/runner/work/neovim/neovim/.deps/usr/lib/lua/5.1/plenary/strings.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
        no file './plenary.so'
        no file '/usr/local/lib/lua/5.1/plenary.so'
        no file '/home/runner/work/neovim/neovim/.deps/usr/lib/lua/5.1/plenary.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
        [C]: in function 'require'
        .../share/nvim/lazy/telescope.nvim/lua/telescope/config.lua:1: in main chunk
        [C]: in function 'require'
        ...al/share/nvim/lazy/telescope.nvim/lua/telescope/init.lua:133: in function 'setup'
        /home/zhanga/.config/nvim/init.lua:256: in main chunk

After checking this question, I found that there is nothing under dir plenary.nvim, while LazyVim showed that pleanary was installed.
I deleted this plugin and reinstalled it. Everything is fine now.