Node.js Version Requirement

I have moved my node.js application from windows 10 to ubuntu 18.04. For that version of ubuntu the default repositories version of node.js is 8.10.0.
When I try to install odbc i get the warning that the package wants node >= 8.16.0.
I also get: Failed at the<EMAIL_ADDRESS>install script 'node-gyp configure build'.
Is this a result of using node 8.10.0?

This is from the package.json: https://github.com/markdirish/node-odbc/blob/master/package.json#L33
@markdirish is this due to NAPI requirements?

Version matrix: https://nodejs.org/api/n-api.html#n_api_n_api_version_matrix
It looks like at some point I decided to use N-API v4 features.  Looking at the node-addon-api file napi-inl.h, it looks like v4 wraps around AsyncProgress classes and the Date class, neither of which are used by odbc.
You could try to change the version in the package.json to ">=8.10.0" then run npm install again, and see if that fixes the issue. It looks like N-API was released as experimental until v3 in v8.11.2, but it might still run.

I will give that a shot. So far what I have did is changed the package version to 2.0.0, Have not checked to see if everything works as expected but I do get this warning.
(node:10398) Warning: N-API is an experimental feature and could change at any time.

Changing to an older version did not help, and changing the engine node to ">=8.10.0" suppressed that error, but odbc still did not install, same error:
Failed at the<EMAIL_ADDRESS>install script 'node-gyp configure build'.


训练PPO时，--adapter_name_or_path 指向sft模型 --reward_model 指向奖励模型

Reminder

[X] I have read the README and searched the existing issues.

Reproduction
05/25/2024 15:20:31 - INFO - llmtuner.model.utils.checkpointing - Gradient checkpointing enabled.
05/25/2024 15:20:31 - INFO - llmtuner.model.utils.attention - Using torch SDPA for faster training and inference.
05/25/2024 15:20:31 - INFO - llmtuner.model.adapter - Fine-tuning method: LoRA
05/25/2024 15:20:32 - INFO - llmtuner.model.adapter - Loaded adapter(s): saves/Qwen1.5-7B-Chat/lora/train_2024-05-22-15-43-51
05/25/2024 15:20:32 - INFO - llmtuner.model.utils.valuehead - Failed to load value_head.safetensors: saves/Qwen1.5-7B-Chat/lora/train_2024-05-22-15-43-51 does not appear to have a file named value_head.safetensors. Checkout 'https://huggingface.co/saves/Qwen1.5-7B-Chat/lora/train_2024-05-22-15-43-51/tree/None' for available files.
05/25/2024 15:20:32 - INFO - llmtuner.model.utils.valuehead - Failed to load value_head.bin: saves/Qwen1.5-7B-Chat/lora/train_2024-05-22-15-43-51 does not appear to have a file named value_head.bin. Checkout 'https://huggingface.co/saves/Qwen1.5-7B-Chat/lora/train_2024-05-22-15-43-51/tree/None' for available files.
05/25/2024 15:20:32 - INFO - llmtuner.model.utils.valuehead - Provided path (saves/Qwen1.5-7B-Chat/lora/train_2024-05-22-15-43-51) does not contain value head weights.
05/25/2024 15:20:32 - INFO - llmtuner.model.utils.valuehead - Ignore these messages if you are not resuming the training of a value head model.
05/25/2024 15:20:32 - INFO - llmtuner.model.loader - trainable params: 4198401 || all params:<PHONE_NUMBER> || trainable%: 0.0543
05/25/2024 15:20:32 - INFO - llmtuner.train.utils - Loaded adapter weights of reward model from saves/Qwen1.5-7B-Chat/lora/train_2024-05-24-11-08-30
Exception in thread Thread-11 (run_exp):
Traceback (most recent call last):
File "/home/user/anaconda3/envs/chatGLM3/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/home/user/anaconda3/envs/chatGLM3/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/home/user/zx/LLaMA-Factory/src/llmtuner/train/tuner.py", line 37, in run_exp
run_ppo(model_args, data_args, training_args, finetuning_args, generating_args, callbacks)
File "/home/user/zx/LLaMA-Factory/src/llmtuner/train/ppo/workflow.py", line 59, in run_ppo
ppo_trainer.ppo_train(resume_from_checkpoint=training_args.resume_from_checkpoint)
File "/home/user/zx/LLaMA-Factory/src/llmtuner/train/ppo/trainer.py", line 138, in ppo_train
raise ValueError("resume_from_checkpoint will be supported in the future version.")
ValueError: resume_from_checkpoint will be supported in the future version.
请问，是那一步做错了吗
Expected behavior
正常训练
System Info
No response
Others
No response

ppo 不支持 resume_from_checkpoint


changed linux and darwin to unix

it can be changed linux and darwin as unix.

Have you tested it on Darwin? How was the behavior?

Yes I have tested, Actually bash is bash. https://unix.stackexchange.com/a/82248


Get URL to populate image field

Hi!
I'm trying to leverage the API to populate the content of my app's dropbox folder onto a React component.
Here is my code, I tried to use filesDownload but unfortunately that does not provide to the URL of the image.
const ImageList = ({content}) => {
  const folderItems = content.map((content) => {
    return(
      client.filesDownload({path: content.path_lower})
        .then(content => {
          <img src={content} alt={content.name} />
        }
      )
    )
  });

@shiftsave It sounds like you're looking for the filesGetTemporaryLink method. That returns a direct URL for the file contents.
Also, I see you edited out your access token, but you should revoke it if you haven't already just to be safe since it was included in the email for your initial version of this issue.


Bigger API change

Heya :wave:!
Would like to say nice work and am impressed that you've ported specs to run asynchronously :bow:.
I'd like to make a number of larger changes, such as making Systems return a result (and error is type parameterized), and maybe custom logic during dispatcher execution.
Would you like such changes to live here? Otherwise I'll make my fork live on as a different crate (shall credit you and link back to here).

Hey,
Thanks :) Great to hear, that someone is using this. Unfortunately the performance of specs is still better (roughly 10%). I think that my implementation of the dispatcher is the reason for this. The performance is the reason that I still use the original specs crate in my projects. So I have no problem with changing the API of this project. I can make you a contributor if you want to, than you can push your changes directly to the repository. The more contributors the projects gets the more will people will use this :)
Best regards.


Derive the reserved word lists from the Swift language spec

This adds collections of Swift reserved words to
PluginLibrary/SwiftLanguage that are taken directly from
the language spec.  It then redefines the reserved word
lists used to filter struct, enum, and field names in terms
of these.
This should clarify why various words are reserved by the
code generator and hopefully make it easier to maintain
these lists over time.  In particular, the lists of Swift
reserved words can just be copied/updated from the langauge
spec as it evolves.

This updates unittest_swift_naming.proto with some additional field names that were overlooked earlier.
I also need to check and update the messages and enum cases to make sure every Swift reserved word is covered there as well.


Add merqury to pipeline

Example from Usman: https://github.com/Plant-Food-Research-Open/assemblyqc
Used in genome only mode.  Already an nf-core module

Could you add a PR?. May be easier to think about how to integrate it

Draft PR in #63 with more info


Add support for ICMP/ICMPv6

Add support for matching ICMP/ICMPv6 type and code fields, and matching
ICMPv6 nd_target, nd_tll, nd_sll fields.
Signed-off-by: wenyingd<EMAIL_ADDRESS>

@jojimt Could you help take a review for this PR?


Alternative Weighting Schemes for Sentence Embeddings

Current sentence embeddings are equally weighted sum of words in that particular sentence. Alternative techniques are present in the literature.

Can you elaborate more on possible strategies as todo list and implement them as small feature pull requests over 0.16


Create documentation website

MDX /docs
Prebuilt Gatsby or Next.js behind CDN
Light theme everyone is using https://github.com/modulz/stitches-site
Domain of maybe https://tql.dev

This color theme is nice https://github.com/anthonypenna/rescript-light-theme

Done.


Update index.md: Added Article on perfect full page background image

A small article on how to create perfect full page background image has been added.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hey @cybermandu
It seems that similar changes have already been accepted earlier for this article you're editing, sorry about that. 😓
If you feel you have more to add, please feel free to open up a new PR.
Thanks again! 😊

If you have any questions, feel free to reach out through Gitter or by commenting below. 💬


IronPython still use IntelliSense DB when new style IntelliSense is enabled

Not sure if that's an oversight or not ready to use with IronPython yet.

It's probably 90% ready for IronPython, but we do need to do some work to enable it properly. Thanks for filing!


some doubt  about spinlock vs mutex lock

commit b3db20ac49006b532ea13a8ed6d1f53889fd9dc7
Author: Haojian Zhuang<EMAIL_ADDRESS>Date:   Wed Dec 30 20:38:35 2020 +0800
wd: replace mutex lock by spin lock in ctx structure

In a multi-threaded single ctx scenarios,other threads enter spinlock,will waste a lot cpu time to busy waiting util the one thread release it.

If we did not bind all thread to one cpu ,the performance gap between spinlock and mutex is very small.
So how should we handle this balance of cpu usage and performance?

In a multi-threaded single ctx scenarios,other threads enter spinlock,will waste a lot cpu time to busy waiting util the one thread release it.

It wasted some cpu time, but it gained the performance.

If we did not bind all thread to one cpu ,the performance gap between spinlock and mutex is very small.
So how should we handle this balance of cpu usage and performance?

Frankly speaking, it's very complex. We downplay the impact on locks. Because of lock, it causes context switch, cache trashing, and so on. All of them could impact the performance. For this case, I can't give a precise answer on which one is improved most since it's hard to measure.
From my view, reducing cpu usage could impact performance. Let's use an example to discuss. If driver/app is polling hardware, it costs a lot of CPU time and gains the performance. If interrupt is used, it saves CPU time and loses the performance.
Up to now, I received the command to tune performance. It means that people are not satisfied on the performance. As my understanding, it's always a trade-off on CPU usage and performance in system. Now it seems that tuning performance is in higher priority.

I have read some dpdk and roce code,they barely use spinlock. When they use it，it had to be used, because the io interface is called in interrupts.
But if we agreed performance have a higher priority than CPU consumption, we should not use mutex in this send and receive process, and I also saw a huge promote from your patch.
At least, we can run all thread on different ctx to reduce lock competition.

Close this issue based on the above discussion.


Change the REST documentation to fix the currently broken API

This fixes #25
Todoist appearently changed their api and doesnt accept the token as a parameter anymore. Instead it has to be passed as a Bearer token in the Authorization header.

Thank you!


OAuth Implementation & Security

Hey everyone!
Sorry to open an issue for this... I didn't see that discussions were enabled on this repo, but I felt like I should address this concern regardless.
I noticed in the recent OAuth example (thanks @rphlmr) there was a particular file that caught my eye as a potential red flag. Keep in mind, I'm not an expert on OAuth, so please feel free to simply say that this is standard or at least acceptable.
In this example application's auth flow, we see a button being clicked which redirects to the social sign-in page which asks the user to Accept or Decline the OAuth and OIDC parameters. All standard and handled by Supabase: lovely! Then we redirect to the /oauth/callback route in the application, which effectively takes the access_token from the URL and sends it up to the server via an action. Also, we clean up our frontend Supabase context by calling supabaseClient.auth.signOut() since further DB requests and mutations will be handled by the server in accordance with the Remix philosophy.
Should these tokens, which are handed to the client by Supabase (this would be an implicit grant type token, right?), be sent from the client to the server this way? Does this break the OAuth standard or present any (major?) security risks? Would HTTPS be enough to cover the security question specifically?
P.S. Thanks for all of the hard work on this repo. We're all using a lot of new technology here and it feels wonderful to work with other devs who are pioneering new services and integrations.

Hello @mwarnerdotme  👋
First, I have to say that using supabaseClient.auth.signOut() was a mistake (Thanks jaPajaap).
The sample will be fix soon (https://github.com/mitchelvanbever/remix-auth-supabase/pull/11/commits/2d96be01c1895ca738625b08658d0f6155252745)
OAuth is almost always client side (never see a server side OAuth, but I don't know everything 😅).
The reason why server can't access the token in the provider's callback is explain here.
Short answer : it's related to the url fragment #access_token=xxxx (containing the token and other things). By design, browsers doesn't forward this to the server.
That's why we use supabase client in user land (we can also parse ourself the url and extract the token but I choose the simplicity).
Then, yes, the token is send to your action and it's secured by https like when you send your password in a form 😇
It's also as secure as the session cookie living in the browser (which contains the token).
NB: this token can be read on jwt.io because it's not crypt, only its content is signed to prevent client side modification using "secrets".
I hope my explanation is clear, not a native english writer 😬

I think that makes sense - the anchor fragment is not forwarded to the server by design because the access_token (and other sensitive info like the refresh_token) would be plain text in the url. So instead we extract it ourselves and send it in a request body, which is secured via HTTPS.
Your explanation is great! It's difficult to tell that you aren't native. Thanks for the quick response, and thanks again for your example.


SWS Script might Crash Reaper with "Bus Error" - Linux

Hi,
not 100% sure if this is caused by the SWS script, I also reported the crash to Justin, but the back trace points to SWS everytime Reaper crashes with "Bus Error" in the terminal. I'm using Debian 10 (with XFCE) and used the version sws-<IP_ADDRESS>-Linux-x86_64-23871fdc.tar.xz.
The backtrace is shown below. Currently I'm testing without SWS, but as the error occurs quite rarely I have to test for at least two days to be sure that it's gone.
Also made a thread here: https://forum.cockos.com/showthread.php?t=236818
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/marco/opt/REAPER/./reaper'.
Program terminated with signal SIGBUS, Bus error.
#0  0x00007f418e990739 in ?? () from /home/marco/opt/REAPER/libSwell.so
[Current thread is 1 (Thread 0x7f418ec18d80 (LWP 1499))]
(gdb) thread apply all bt
...

Thread 5 (Thread 0x7f413c8e5700 (LWP 1575)):
#0  0x00007f418f21c00c in futex_wait_cancelable (private=0, expected=0, futex_word=0xd419268) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f418f21c00c in __pthread_cond_wait_common (abstime=0x0, mutex=0xd419218, cond=0xd419240) at pthread_cond_wait.c:502
#2  0x00007f418f21c00c in __pthread_cond_wait (cond=0xd419240, mutex=0xd419218) at pthread_cond_wait.c:655
#3  0x00007f415e491dcb in  () at /home/marco/.vst/u-he/Hive.64.so
#4  0x00007f415e491194 in  () at /home/marco/.vst/u-he/Hive.64.so
#5  0x00007f415e742c27 in  () at /home/marco/.vst/u-he/Hive.64.so
#6  0x00007f418f215fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007f418ed1d4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f4153206700 (LWP 1540)):
#0  0x00007f418f21c00c in futex_wait_cancelable (private=0, expected=0, futex_word=0xb0383b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f418f21c00c in __pthread_cond_wait_common (abstime=0x0, mutex=0xb038360, cond=0xb038388) at pthread_cond_wait.c:502
#2  0x00007f418f21c00c in __pthread_cond_wait (cond=0xb038388, mutex=0xb038360) at pthread_cond_wait.c:655
#3  0x00007f415e491dcb in  () at /home/marco/.vst/u-he/Hive.64.so
#4  0x00007f415e491194 in  () at /home/marco/.vst/u-he/Hive.64.so
#5  0x00007f415e742c27 in  () at /home/marco/.vst/u-he/Hive.64.so
#6  0x00007f418f215fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007f418ed1d4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f413d8e7700 (LWP 1573)):
#0  0x00007f418f21c00c in futex_wait_cancelable (private=0, expected=0, futex_word=0xd4191b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f418f21c00c in __pthread_cond_wait_common (abstime=0x0, mutex=0xd419168, cond=0xd419190) at pthread_cond_wait.c:502
#2  0x00007f418f21c00c in __pthread_cond_wait (cond=0xd419190, mutex=0xd419168) at pthread_cond_wait.c:655
#3  0x00007f415e491dcb in  () at /home/marco/.vst/u-he/Hive.64.so
#4  0x00007f415e491194 in  () at /home/marco/.vst/u-he/Hive.64.so
#5  0x00007f415e742c27 in  () at /home/marco/.vst/u-he/Hive.64.so
#6  0x00007f418f215fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007f418ed1d4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4153a07700 (LWP 1539)):
#0  0x00007f418f21c00c in futex_wait_cancelable (private=0, expected=0, futex_word=0xb038358) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f418f21c00c in __pthread_cond_wait_common (abstime=0x0, mutex=0xb038308, cond=0xb038330) at pthread_cond_wait.c:502
#2  0x00007f418f21c00c in __pthread_cond_wait (cond=0xb038330, mutex=0xb038308) at pthread_cond_wait.c:655
#3  0x00007f415e491dcb in  () at /home/marco/.vst/u-he/Hive.64.so
#4  0x00007f415e491194 in  () at /home/marco/.vst/u-he/Hive.64.so
#5  0x00007f415e742c27 in  () at /home/marco/.vst/u-he/Hive.64.so
#6  0x00007f418f215fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007f418ed1d4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f418ec18d80 (LWP 1499)):
#0  0x00007f418e990739 in  () at /home/marco/opt/REAPER/libSwell.so
#1  0x00007f417ed8f2cd in NotesWnd::Update(bool) [clone .part.29] () at /home/marco/.config/REAPER/UserPlugins/reaper_sws-x86_64.so
#2  0x00007f417ed2ac3c in ScheduledJob::Schedule(ScheduledJob*) () at /home/marco/.config/REAPER/UserPlugins/reaper_sws-x86_64.so
#3  0x00007f417ec28f05 in SWSTimeSlice::SetTrackListChange() () at /home/marco/.config/REAPER/UserPlugins/reaper_sws-x86_64.so
#4  0x000000000061574d in  ()
#5  0x000000000068649f in  ()
#6  0x00000000006acebe in  ()
#7  0x00000000004c93ee in  ()
#8  0x00000000006b6ec8 in  ()
#9  0x00007f418e9b6a33 in  () at /home/marco/opt/REAPER/libSwell.so
#10 0x00007f418e9b6ea2 in  () at /home/marco/opt/REAPER/libSwell.so
#11 0x00007f418e9b7335 in  () at /home/marco/opt/REAPER/libSwell.so
#12 0x00007f418db57465 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#13 0x00007f418db88112 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#14 0x00007f418d7acf2e in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f418d7ad1c8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f418d7ad25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f418e9b876a in  () at /home/marco/opt/REAPER/libSwell.so
#18 0x00007f418e99ad42 in  () at /home/marco/opt/REAPER/libSwell.so
#19 0x0000000000414916 in  ()
#20 0x00007f418ec4809b in __libc_start_main (main=0x414030, argc=1, argv=0x7ffd4fc14eb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd4fc14ea8) at ../csu/libc-start.c:308
#21 0x0000000000419faa in _start ()`

I had a very similar crash once on macOS a while ago, but couldn't duplicate. Do you know what steps are likely to trigger it?
Crashed Thread:        0  reaper  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00002ddbc7d3bec0

VM Regions Near 0x2ddbc7d3bec0:
    CG image<PHONE_NUMBER>951000-00000001219cc000 [  492K] rw-/rwx SM=PRV
-->
    MALLOC_NANO<PHONE_NUMBER>000000-0000600000400000 [ 4096K] rw-/rwx SM=COW

Application Specific Information:
objc_msgSend() selector name: isKindOfClass:

Thread 0 Crashed:: reaper  Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x00007fff84f550dd objc_msgSend + 29
1   reaper_sws-x86_64.dylib       	0x0000000112e6c684 NotesWnd::SetText(char const*, bool) + 148 (SnM_Notes.cpp:246)
2   reaper_sws-x86_64.dylib       	0x0000000112e6f21c NotesWnd::UpdateTrackNotes() + 236 (SnM_Notes.cpp:989)
3   reaper_sws-x86_64.dylib       	0x0000000112e6c518 NotesWnd::Update(bool) + 408 (SnM_Notes.cpp:891)
4   reaper_sws-x86_64.dylib       	0x0000000112e6fcbb NotesUpdateJob::Perform() + 59 (SnM_Notes.cpp:1232)
5   reaper_sws-x86_64.dylib       	0x0000000112e19132 ScheduledJob::PerformSafe() + 50 (SnM.h:293)
6   reaper_sws-x86_64.dylib       	0x0000000112e1812e ScheduledJob::Schedule(ScheduledJob*) + 62 (SnM.cpp:992)
7   reaper_sws-x86_64.dylib       	0x0000000112e70a8d NotesSetTrackListChange() + 61 (SnM_Notes.cpp:1572)
8   reaper_sws-x86_64.dylib       	0x0000000112e1d899 SNM_CSurfSetTrackListChange() + 9 (SnM_CSurf.cpp:74)
9   reaper_sws-x86_64.dylib       	0x0000000112c19642 SWSTimeSlice::SetTrackListChange() + 50 (sws_extension.cpp:510)
10  com.cockos.reaper             	0x0000000104e65962 CSurf_SetTrackListChange() + 162
11  com.cockos.reaper             	0x0000000104cd403e TrackList_UpdateAllExternalSurfaces() + 14
12  com.cockos.reaper             	0x00000001050d01b1 TrackList_AdjustWindows(bool, bool) + 3153
13  com.cockos.reaper             	0x0000000104bdc83e SelectProjectInstance(ReaProject*) + 494
14  com.cockos.reaper             	0x00000001051a9e8c MainProc(HWND__*, unsigned int, unsigned long, long) + 13100
15  ???                           	0x0000000000000466 0 + 1126

First I suspected a problem with my interface, which I newly bought. It happened always when using the "Server Synchronous Mode" in Jack (in that case Jack2 behaves like Jack1) or when using Alsa. But then it also crashed in Jack without the Server Sync mode. I switched back to my old interface and I also got a crash yesterday. So, I was completely on the wrong road. I changed the SWS script when I was working with the new interface. Never thought that it can be due to a plugin or script.
Most of the times it crashed when hitting some keys (F9 or Ctrl +Z for example) or when switching form Mixer to the Editor (F7 F8). It can run for a whole day without a problem and on the next day it can crash several time.

I have a core dump if that help ...

Is the error the same? You got SIGSEGV, I got SIGBUS (Bus Error)

Just to be sure, did you have the SWS Notes window open at the time of the crash?

Nope it was closed. Actually I had to check what this is. Never was using it.

Thanks, that was very helpful. It turns out saving a window screenset creates in the background the SWS Notes window in an incomplete state, thus potentially setting it up to crash the next time the track list changes (depending on what happens to be in the uninitialized memory at the time).
Here a Linux 64-bit test build with a fix: https://ci.appveyor.com/api/buildjobs/bkv25frb7u3kjt3b/artifacts/build%2Fsws-<IP_ADDRESS>-Linux-x86_64-fix-screenset-notes-crash-2f129110.tar.xz.

Thanks, I'm still testing, but until now no crash.


cargo-espflash: disable build-std check to allow users of cmdline -Zbuild-std

Fixes #221
This check does not examine the cmdline arguments, resulting it in improperly blocking use of cargo-espflash in some cases for xtensa based esp's.

Thanks for the PR! I think I'd prefer to solve the problem rather than just ripping this feature out, building without this flag causes a large number of build errors and it's not immediately clear what the issue is if you haven't seen this before. The only real problem with the current check is that it's ignoring the command-line arguments.
I have a pretty simple fix for this locally so if you would like to change your PR that would be fine, but otherwise I'm happy to push my solution instead.

@jessebraham let's go ahead with your version, then we can close this PR.

@jessebraham let's go ahead with your version, then we can close this PR

I've opened #242 which implements a fix for this.


train timit data use refered to tedlinu  v1 and get mtrc0_si479.wav: Permission denied error

Hi
I want to test eesen on timit data, but I got some error when extracting fbank features.
the error like this
copy-feats --compress=true ark:- ark,scp:/home/zhangjl/git/asr/eesen/asr_egs/timit/v1/fbank/raw_fbank_train.20.ark,/home/zhangjl/git/asr/eesen/asr_egs/timit/v1/fbank/raw_fbank_train.20.scp
extract-segments scp,p:data/train/wav.scp exp/make_fbank/train/segments.20 ark:-
compute-fbank-feats --verbose=2 --config=conf/fbank.conf ark:- ark:-
sh: /home/zhangjl/dataCenter/asr/timitTedFormat/train/wav/mtrc0_si479.wav: Permission denied
ERROR (extract-segments:Read4ByteTag():wave-reader.cc:74) WaveData: expected 4-byte chunk-name, got read errror
WARNING (extract-segments:Read():feat/wave-reader.h:149) Exception caught in WaveHolder object (reading).
WARNING (extract-segments:HasKeyInternal():util/kaldi-table-inl.h:1370) RandomAccessTableReader: error reading object from stream '/home/zhangjl/dataCenter/asr/timitTedFormat/train/wav/mtrc0_si479.wav |'
WARNING (extract-segments:main():extract-segments.cc:125) Could not find recording mtrc0_si479, skipping segment mtrc0_si479-0000000-0000436
WARNING (extract-segments:Close():kaldi-io.cc:446) Pipe /home/zhangjl/dataCenter/asr/timitTedFormat/train/wav/mtrc0_si479.wav | had nonzero return status 32256
sh: /home/zhangjl/dataCenter/asr/timitTedFormat/train/wav/mtrc0_sx119.wav: Permission denied
ERROR (extract-segments:Read4ByteTag():wave-reader.cc:74) WaveData: expected 4-byte chunk-name, got read errror

I process the data as follows:
I convert the sounds of timit to wav format as follows
run cmd as follows:
file mtrc0_si479.wav

and got the result
si2005.wav: NIST SPHERE file

so I use sox convert sphere format to wav format, the result like this
RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 16000 Hz

I transform timit data like tedlium data format, the only difference is the wav.scp file.
tedlimu' wav.scp is like
ichaelSpecter_2010 /home/zhangjl/git/asr/eesen/asr_egs/tedlium/v1/../../../tools/sph2pipe_v2.5/sph2pipe -f wav -p /home/zhangjl/git/asr/eesen/asr_egs/tedlium/v1/db/TEDLIUM_release1/test/sph/MichaelSpecter_2010.sph |

my wav.scp is like
faem0_si1823 /home/zhangjl/dataCenter/asr/timitTedFormat/test/wav/faem0_si1823.wav |

Look forward your suggestion. Thx

your wav.scp is not correct. you are using the wave file itself as a
feeding into the pipeline. remove the '|' at the end of each line.
在 2016/6/2 17:57, zhangjiulong 写道:

Hi
I want to test eesen on timit data, but I got some error when
extracting fbank features.
the error like this
|copy-feats --compress=true ark:-
ark,scp:/home/zhangjl/git/asr/eesen/asr_egs/timit/v1/fbank/raw_fbank_train.20.ark,/home/zhangjl/git/asr/eesen/asr_egs/timit/v1/fbank/raw_fbank_train.20.scp
extract-segments scp,p:data/train/wav.scp
exp/make_fbank/train/segments.20 ark:- compute-fbank-feats --verbose=2
--config=conf/fbank.conf ark:- ark:- sh:
/home/zhangjl/dataCenter/asr/timitTedFormat/train/wav/mtrc0_si479.wav:
Permission denied ERROR
(extract-segments:Read4ByteTag():wave-reader.cc:74) WaveData: expected
4-byte chunk-name, got read errror WARNING
(extract-segments:Read():feat/wave-reader.h:149) Exception caught in
WaveHolder object (reading). WARNING
(extract-segments:HasKeyInternal():util/kaldi-table-inl.h:1370)
RandomAccessTableReader: error reading object from stream
'/home/zhangjl/dataCenter/asr/timitTedFormat/train/wav/mtrc0_si479.wav
|' WARNING (extract-segments:main():extract-segments.cc:125) Could not
find recording mtrc0_si479, skipping segment
mtrc0_si479-0000000-0000436 WARNING
(extract-segments:Close():kaldi-io.cc:446) Pipe
/home/zhangjl/dataCenter/asr/timitTedFormat/train/wav/mtrc0_si479.wav
| had nonzero return status 32256 sh:
/home/zhangjl/dataCenter/asr/timitTedFormat/train/wav/mtrc0_sx119.wav:
Permission denied ERROR
(extract-segments:Read4ByteTag():wave-reader.cc:74) WaveData: expected
4-byte chunk-name, got read errror |
I process the data as follows:

I convert the sounds of timit to wav format as follows
run cmd as follows:

|file mtrc0_si479.wav |
and got the result
|si2005.wav: NIST SPHERE file |
so I use sox convert sphere format to wav format, the result like this
|RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono
16000 Hz |

I transform timit data like tedlium data format, the only
difference is the wav.scp file. tedlimu' wav.scp is like

|ichaelSpecter_2010
/home/zhangjl/git/asr/eesen/asr_egs/tedlium/v1/../../../tools/sph2pipe_v2.5/sph2pipe
-f wav -p
/home/zhangjl/git/asr/eesen/asr_egs/tedlium/v1/db/TEDLIUM_release1/test/sph/MichaelSpecter_2010.sph
| |
my wav.scp is like
|faem0_si1823
/home/zhangjl/dataCenter/asr/timitTedFormat/test/wav/faem0_si1823.wav | |
Look forward your suggestion. Thx
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/srvk/eesen/issues/57, or mute the thread
https://github.com/notifications/unsubscribe/ADKpxL7E1PRCkqrpoIrjkpxIwGkXZWaZks5qHqkUgaJpZM4IsY7x.

@naxingyu Thanks very much, it works.


Modeling Databricks API with Custom Resource Definitions

Megathread
Current state
NotebookJobs are the first (and currently only) custom resource definition (CRD) in this project. The Databricks API is quite rich, and cannot be modeled completely by this one object.
Desired state
A set of CRDs that can be used to model many or all operations that can be performed on the Databricks API.
Modeling the Databricks API
This thread is for discussion on what CRDs can be introduced in order to model the Databricks API 2.0
For reference, the databricks API is documented here

Table of Proposed CRDs and relevant DataBricks API

API Name
CRD(s)
Accepted
Related Issue(s)

Clusters API
Cluster
No

DBFS API
?
No

Groups API
Group
No

Instance Profiles API
?
No

Jobs API
Job
No

Libraries API
Library
No

SCIM API
?
No

Secrets API
SecretBinding
No

Token API
Token
No

Workspace API
Workspace
No

Jobs API and Secrets API are now implemented.

DBFS and Cluster are now implemented.


Remove static {read,write} buffers

Fixes #17
Fixes #10
This is essentially a copy of #13 but with the documentation change requirements that were never made. Since the mentioned PR has been stale since March, I found it fair to make another PR.

I am potentially concerned regarding a use case for non-static buffers in the previous docs in the embedded-dma:

The reason we don't require 'static in the traits themselves is because it would block implementations that can deal with stack allocated buffers, like APIs that use closures to prevent memory corruption.

Can someone provide an example of an API that use closures to prevent memory corruption? If closures have a valid use case, #18 might be a better option.

Is there something hindering progress here? :) Would be super to get this and const generics support

Thanks!

Can someone provide an example of an API that use closures to prevent memory corruption?

Probably something akin to crossbeam's scoped threads (scope function).
I haven't seen any on the DMA side though, and not sure how useful it would be, i.e. you would only be able to do parallel work (w.r.t DMA) inside the "transfer closure", which wouldn't allow for doing work in different contexts (e.g. different interrupts / main). So maybe we should focus on being better suited for the common case, as #10 mentioned, it happened a few times that DMA implementations forgot to bound to 'static.
A closure based transfer could probably create its own buffer wrapper too, so there's a workaround even for that case.

Can someone provide an example of an API that use closures to prevent memory corruption?

Probably something akin to crossbeam's scoped threads (scope function).
I haven't seen any on the DMA side though, and not sure how useful it would be, i.e. you would only be able to do parallel work (w.r.t DMA) inside the "transfer closure", which wouldn't allow for doing work in different contexts (e.g. different interrupts / main). So maybe we should focus on being better suited for the common case, as #10 mentioned, it happened a few times that DMA implementations forgot to bound to 'static.
A closure based transfer could probably create its own buffer wrapper too, so there's a workaround even for that case.

ok, that makes sense.

@thalesfragoso @eldruin I'd really appreciate if this could get merged soon. Is there anything else you would like me to change? Thanks so much!

@eldruin done

@thalesfragoso are you also able to run the workflow? Thanks! :)


Starting position of search is wrong when creating ACE list

Get a list of child Ace starts at the wrong position.

Released v1.4.9


weried sparse attention performance  pattern with regard to  block size

I test the performance of sparse attention with different block size configuration.the performance  with regard to  block size  is not in a monotonically increasing or decreasing pattern.

sparse attention with block size 32 is faster than with block size 16
sparse attention with block size 64 is faster than with block size 32
sparse attention with block size 128 is slower than with block size 64

how can it be explained?
here is my test code
from xformers.components.attention import BlockSparseAttention
from xformers.components.attention.sparsity_config import FixedSparsityConfig

BATCH = 1
HEADS = 1
SEQ = 1024*4
EMB = 1024*4
DROPOUT = 0.1

def create_fix_sparse_attention(block_size, seq_len, num_heads=1, dropout=0, causal=True):
    config = FixedSparsityConfig(num_heads, attention="unidirectional",block_size=block_size)
    layout = config.make_layout(seq_len)
    layout = torch.tril(layout).to(torch.int32).cuda()
    return BlockSparseAttention(layout=layout, block_size=block_size,
                                dropout=dropout, num_heads=num_heads, causal=causal)

def test_sparse_attention_performance(block_size, dtype):
    attention = create_fix_sparse_attention(block_size, SEQ)
    shape = (BATCH, HEADS, SEQ, EMB // HEADS)
    q = torch.randn(*shape, dtype=dtype).cuda()
    k = torch.randn(*shape, dtype=dtype).cuda()
    v = torch.randn(*shape, dtype=dtype).cuda()
    t = attention(q, k, v)
    torch.cuda.synchronize()
    begin = time.time()
    t = attention(q, k, v)
    torch.cuda.synchronize()
    end = time.time()
    print(f"block_size {block_size} dtype {dtype} :{end - begin}")

if __name__ == "__main__":
    for block_size in [16, 32, 64, 128]:
        for dtype in [torch.float32, torch.bfloat16]:
            test_sparse_attention_performance(block_size, dtype)

Arithmetic intensity increases as you increase block size, so perf gets better. When the block size is too large though, you can run into register spilling or decreased occupancy from the larger shared mem footprint


Is there a Maximum Time Limit For Speech Synthesis To Detect An Input Before It Turns The Mic Off?

Hi there,
When using the Azure STT on a web page, I'm noticing that if a speech recognition session doesn't detect an input after 15 seconds or so, it will then trigger the call to stop the session and turn the microphone off?
Is this the expected behaviour or should it be that I can keep the microphone on for as long as I need to? If this is the expected behaviour, is there a way to be able to keep the microphone on longer before the session is stoped and the mic gets closed?

Hi, so this is about recognition not synthesis (text-to-speech), right? The Speech Service stops recognizing if there is no speech within a certain timeout period. Please see issue #502 for more information about the timeout parameters.
With a single-shot recognition (RecognizeOnceAsync or similar, depending on the programming language you are using), you will need to call the method again to do another recognition if the (initial) silence timeout expires.
With continuous recognition (StartContinuousRecognitionAsync), the Speech SDK does internally handle the situation so that connection to the Speech Service is maintained and recognition continues (you will get 'no match' or empty results if there is no speech) until your app calls StopContinuousRecognitionAsync.


Missing pinned files

Issue Type: Bug
I do remote editing.  I have some open files pinned.  Normally when I close VS Code and restart it, my previously pinned files are still there, pinned, and other files are automatically opened.  I believe this is how it should work.
However, if when I restart VS Code there is a problem connecting to the remote machine (e.g., machine down, or network issue), then when I resolve the issue and reconned, the pinned files (and previously opened files) are not automatically re-opened.  I believe this also happens if I restart the remote machine.
I care less about the opened files, since these are more transient.  But I expect at least my pinned files to survive the above scenario.


Always check CRYPTO_LOCK_{read,write}_lock

Some functions that lock things are void, so we just return early.
Fixes: #14230
Also marks the lock routines __owur so the error doesn't propagate.

rebased to fix conflicts.  will wait until you are done with the review @kroeckx .  Thanks for the incredibly detailed comments!

Pushed a fixup commit that address all of @kroeckx 's wonderful detailed feedback.  (Not gonna lie: it was a pain going through and responding, but he was pretty much always right so it made this PR better.)

rebased to fix conflict ("Cert" vs "cert" in a comment so important :) and had to add a couple of additional cases to core_provider.  updated fixup commit pushed.

Ping for review.

rebase time also..

rebased to fix small conflict

looks like rebase pulled in a new change :) Error..

YARS  (Yet another rebase and squash) because someone added a locking call and the CI broke.

24 hours has passed since 'approval: done' was set, but this PR has failing CI tests.  Once the tests pass it will get moved to 'approval: ready to merge' automatically, alternatively please review and set the label manually.

CI isn't relevant.  Merged to master, thanks for the contribution.


[#325] Added ServerAutoStart to xWebsite

Added ServerAutoStart setting to xWebsite, which controls the website autostart flag.
Updated documentation for ServiceAutoStartEnabled, which controls
application auto-initialization.

This change is

Hm, how do I debug failing appveyor tests?

@bozho there are suggestion that issue #314 have a solution to the failing tests. Someone need to implement it to see if it works. Would be extremely grateful if someone solved this.

Reviewed 7 of 7 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

a discussion (no related file):
Could we add an example that shows a website with ServerAutoStart?

a discussion (no related file):
Can you please add a test that tests this new property ServerAutoStart?

README.md, line 243 at r1 (raw file):

### Unreleased

Please remove extra blank line

DSCResources/MSFT_xWebsite/MSFT_xWebsite.schema.mof, line 35 at r1 (raw file):

    [Write] String DefaultPage[];
    [Write] String EnabledProtocols;
    [Write, Description ("Enables autostart for a Website.")] Boolean ServerAutoStart;

Can we use the same description as in the README.md?

DSCResources/MSFT_xWebsite/MSFT_xWebsite.schema.mof, line 37 at r1 (raw file):

    [Write, Description ("Enables autostart for a Website.")] Boolean ServerAutoStart;
    [write, EmbeddedInstance("MSFT_xWebAuthenticationInformation"), Description("Hashtable containing authentication information (Anonymous, Basic, Digest, Windows)")] String AuthenticationInfo;
    [Write, Description ("Allows the application to automatically initialize without a request")] Boolean PreloadEnabled;

We should update this in the README.md as well.

DSCResources/MSFT_xWebsite/MSFT_xWebsite.schema.mof, line 38 at r1 (raw file):

    [write, EmbeddedInstance("MSFT_xWebAuthenticationInformation"), Description("Hashtable containing authentication information (Anonymous, Basic, Digest, Windows)")] String AuthenticationInfo;
    [Write, Description ("Allows the application to automatically initialize without a request")] Boolean PreloadEnabled;
    [Write, Description ("Enables application autostart.")] Boolean ServiceAutoStartEnabled;

Can we use the same description as in the README.md?

Comments from Reviewable

Review status: 3 of 10 files reviewed at latest revision, 6 unresolved discussions.

a discussion (no related file):
Previously, johlju (Johan Ljunggren) wrote…
Could we add an example that shows a website with ServerAutoStart?

ok

a discussion (no related file):
Previously, johlju (Johan Ljunggren) wrote…
Can you please add a test that tests this new property ServerAutoStart?

I've added both integration and unit tests, I hope they'll do.

README.md, line 243 at r1 (raw file):
Previously, johlju (Johan Ljunggren) wrote…
Please remove extra blank line

ok

DSCResources/MSFT_xWebsite/MSFT_xWebsite.schema.mof, line 35 at r1 (raw file):
Previously, johlju (Johan Ljunggren) wrote…
Can we use the same description as in the README.md?

Done.

DSCResources/MSFT_xWebsite/MSFT_xWebsite.schema.mof, line 37 at r1 (raw file):
Previously, johlju (Johan Ljunggren) wrote…
We should update this in the README.md as well.

Done.

DSCResources/MSFT_xWebsite/MSFT_xWebsite.schema.mof, line 38 at r1 (raw file):
Previously, johlju (Johan Ljunggren) wrote…
Can we use the same description as in the README.md?

Done.

Comments from Reviewable

@bozho Awesome work! Although, I can't merge this until PR #335 has been merged first (fixes tests failing). Once that is merged you will have to rebase, and then all tests should pass! I ping you when PR #335 has been merged.

Reviewed 7 of 7 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable

Closing an reopening this to kick off the tests since PR  #335 was merged.

@bozho Could you please resolve the failing test. These test are failing because of this change I believe.
https://ci.appveyor.com/project/PowerShell/xwebadministration/build/1.17.1019.0#L4188

Labeling this PR as abandoned since it has gone 14 days or more since the last update. An abandoned PR can be continued by another contributor. The abandoned label will be removed if work on the PR is taken up again.

@bozho any chance you can pick this up and fix the conflict/test failing so I can merge it?
Tag me and I'll remove the Abandoned label.
Thanks!

@johlju Let's revive this PR :)

Codecov Report

Merging #339 into dev will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##              dev     #339      +/-   ##
==========================================
+ Coverage   90.77%   90.81%   +0.04%
==========================================
  Files          17       17
  Lines        2438     2450      +12
==========================================
+ Hits         2213     2225      +12
  Misses        225      225

Impacted Files
Coverage Δ

DSCResources/MSFT_xWebsite/MSFT_xWebsite.psm1
97.17% <100%> (+0.06%)
: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 70aad44...f8604f7. Read the comment docs.

Trying to continue the review on this one, but having issue with Reviewable on this PR. I submitted an issue for that to see if it can be resolved.

@bozho This is ready to be merged, I'm just working on the https://github.com/Reviewable/Reviewable/issues/676 to see if there is an edge case issue with Reviewable that could be solved. If they can use this PR to found a bug, let's keep it open for a few more days before merging. See the issue for more information.

@johlju Sure, no rush.

@johlju I've reformatted the code, but noticed that MSFT_xWebsite.config.ps1 has inconsistent closing braces for arrays of hashtables. In some cases, }) is used, and in some cases, ) is on the next line.
I like the latter approach better.

I lake the latter approach too. I can't see you pushed any changes yet. 🙂

Just wanted to check about the braces, will push in a moment :)

@gaelcolas Can you merge in this PR?

Is it me or I don't see an entry in the changeling?

The change log is in the README.md file. It should be split up as other repos, but that’s for another PR. In the beginning all repos had then in the README.md.


💡 Improved horizontal navigation

Is there new design needed?
No
What?
Horizontal navigation on top of the CC Portal app needs to be improved so it enables smooth user journey.
Why?
Current navigation is rather confusing for the logged in users and differs from non login state.
How?

When not logged in it should be as follows:

logo top left at the position where it currently is, clicking on it while on any page leads to the main landing page of the app
top right part of the horizontal navigation stays as is (Interim Constitution, Members, Latest Updates)

When logged in it should be as follows:

logo top left at the position where it currently is, clicking on it while on any page leads to the main landing page of the app
search field and add new member should go to the second "row" so search becomes wider and aligned on the left and add new member is aligned on the right of that "second" row
navigation items are in the following order (Interim Constitution, Members (selected), Latest Updates, My Actions)
upload new version button is moved to the top right corner of the interim constitution page only when you have permission to do so and you are logged in of course
members page when you are logged in as admin/superadmin or any other role that has permissions to add members whould see a table, any other should se a card members view
My actions page tabs should respect in its colors and size the design already used in horizontal top navigation

(Optional) User Story with acceptance criteria
No response

@Kale98 Please let Aleksandra do the design so we can all opine before jumping into the implementation.

@bosko-m please check my comments below
CHECKED on MAINNET

When not logged in it should be as follows:

logo top left at the position where it currently is, clicking on it while on any page leads to the main landing page of the app

Already is like this on mainnet

top right part of the horizontal navigation stays as is (Interim Constitution, Members, Latest Updates)

Already is like this on mainnet

CHECKED on DEV

When logged in it should be as follows:

logo top left at the position where it currently is, clicking on it while on any page leads to the main landing page of the app

OK, Currently leads to Interim Constitution page

search field and add new member should go to the second "row" so search becomes wider and aligned on the left and add new member is aligned on the right of that "second" row

OK, see proposed wireframe below

navigation items are in the following order (Interim Constitution, Members (selected), Latest Updates, My Actions)

Already is like this?

upload new version button is moved to the top right corner of the interim constitution page only when you have permission to do so and you are logged in of course

OK, noted

members page when you are logged in as admin/superadmin or any other role that has permissions to add members whould see a table, any other should se a card members view

OK, noted

My actions page tabs should respect in its colors and size the design already used in horizontal top navigation

OK, noted

@rogankool When not logged in it should be as follows
Ok, we have an understanding for this one.
When logged in it should be as follows:

navigation items are in the following order (Interim Constitution, Members (selected), Latest Updates, My Actions)

Already is like this?
Well technically no, as you can see on the same screenshot you shared. Lets have a quick walkthrough on the daily standup tomorrow.

To streamline navigation and improve consistency, we propose the following adjustments:
Logged-in Admin/Super Admin:

Unified Members Page: Display a single, tabular Members view (with options to add, delete, or change status of members) in the Members tab. This change removes redundancy and eliminates the need for the admin dashboard, as the tabular Members view includes all necessary features.
Upload New Version Button: Relocate the "Upload New Version" button to the Interim Constitution tab, making it accessible directly from the main navigation rather than within the admin dashboard.

CC Members:

Ensure the above features are available with appropriate permissions (e.g., permission to upload a new constitution version but no access to member management).

Guest Users:

Retain the card view for the Members page as it currently is.

Consistent CTA Styling:

Ensure all call-to-action buttons (e.g., "Add New Member" on the Members page and "Upload New Version" on the Constitution page) follow a consistent design: dark blue background with white text.

@Kale98 @bosko-m do I need to create a wireframe or should we include Aleksandra here?

@rogankool This is a good outline of what we have discussed. For the wireframe and including Aleksandra, do what you did before. I suppose these changes should end up in Figma.

@rogankool @Kale98
When not logged in - correct, verified on Sancho.
When logged in:

logo top left at the position where it currently is, clicking on it while on any page leads to the main landing page of the app - not correct. At lease one occurrence not working. When on interim constitution page it doesnt lead you to ladning page but stays on the interim constitution page
search field and add new member should go to the second "row"  - correct
navigation items are in the following order - correct
upload new version button is moved to the top right corner of the interim constitution page - correct
members page when you are logged in as admin/superadmin or any other role that has permissions - correct
My actions page tabs should respect in its colors and size the design already used in horizontal top navigation - correct

Only one issue thats not properly handed, so raise the separate issue and close this one. This is not a showstopper for the release.


EN Feature Request: Add zero padding to decimal places when displaying numbers with decimals

Submitted to EN Support

This feature request is to add zero padding for decimal places when display numbers with decimals (screenshot: https://d.pr/i/g5DTq7).
Example
5.2 USD becomes 5.20 USD

REF: https://mail.google.com/mail/u/0/#search/support%40engagingnetworks.community/FMfcgxwGCGrQqWfDCnwjPHTsmqzFXxvV

Moved to: https://github.com/4site-interactive-studios/en-wishlist/issues/6


golangci-lint: Capture results from stdout rather than stderr

Without this, errors don't end up in the report file and are thus only displayed on the first run.
Suggested release note: golangci-lint: Fix capturing of output to report file from stdout rather than stderr
You can verify that this works better by repeatedly running "./lint.sh src:hello_go" in the example directory. Without this fix, only the first run yields the lint output and subsequent ones give empty output:

dev-vm-db6l1 ~/src/rules_lint/example% ./lint.sh src:hello_go
INFO: Analyzed target //src:hello_go (242 packages loaded, 16606 targets configured).
INFO: From golangcilint src/golangcilint.hello_go.aspect_rules_lint.report:
../../bazel-source-roots/0/src/hello.go:13:2: SA1006: printf-style function with dynamic format string and no further arguments should use print-style function instead (staticcheck)
	fmt.Printf(hello)
	^
INFO: Found 1 target...
Aspect //tools:lint.bzl%golangci_lint of //src:hello_go up-to-date:
  bazel-bin/src/golangcilint.hello_go.aspect_rules_lint.report
INFO: Elapsed time: 4.967s, Critical Path: 4.27s
INFO: 3 processes: 2 internal, 1 linux-sandbox.
INFO: Build completed successfully, 3 total actions
INFO: Build Event Protocol files produced successfully.
dev-vm-db6l1 ~/src/rules_lint/example% ./lint.sh src:hello_go
INFO: Analyzed target //src:hello_go (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
Aspect //tools:lint.bzl%golangci_lint of //src:hello_go up-to-date:
  bazel-bin/src/golangcilint.hello_go.aspect_rules_lint.report
INFO: Elapsed time: 0.129s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
INFO: Build completed successfully, 1 total action
INFO: Build Event Protocol files produced successfully.

Thanks!
https://github.com/aspect-build/rules_lint/blob/main/example/test/lint_test.bats#L32 was meant to test this, but it reproduces exactly the same thing you observed. Probably need to add another test fixture that asserts on the report files instead of just whatever the bazel command outputs.


NPE when you try to open a database object.

System information:

Operating system (distribution) and version : Linux Mint 20.3 Cinnamon, Linux kernel 5.14.0-1038-oem
DBeaver version : <IP_ADDRESS>205220912
Additional extensions : DBeaver Debug <IP_ADDRESS>205220912

Connection specification:

Database name and version : MySQL 8.0.27
Driver name : MySQL Connector/J mysql-connector-java-8.0.17

Describe the problem you're observing:
NPE when you try to open a database object.
Steps to reproduce, if exist:
Sometimes when I try to open a table using the "Open Database Object in .."  Shift+Ctrl+D after entering a first character in the filter field I receive an error message.

I have checked the Error log view for this error

java.lang.NullPointerException
	at org.jkiss.dbeaver.model.impl.struct.AbstractObjectReference.getFullyQualifiedName(AbstractObjectReference.java:89)
	at org.jkiss.dbeaver.model.DBUtils.getObjectFullName(DBUtils.java:1550)
	at org.jkiss.dbeaver.ui.navigator.dialogs.GotoObjectDialog.getElementName(GotoObjectDialog.java:228)
	at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$HistoryComparator.compare(FilteredItemsSelectionDialog.java:2947)
	at java.base/java.util.TimSort.binarySort(TimSort.java:296)
	at java.base/java.util.TimSort.sort(TimSort.java:239)
	at java.base/java.util.Arrays.sort(Arrays.java:1515)
	at java.base/java.util.ArrayList.sort(ArrayList.java:1750)
	at java.base/java.util.Collections$SynchronizedList.sort(Collections.java:2470)
	at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ContentProvider.getSortedItems(FilteredItemsSelectionDialog.java:2583)
	at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ContentProvider.rememberResult(FilteredItemsSelectionDialog.java:2595)
	at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.filterContent(FilteredItemsSelectionDialog.java:1963)
	at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.internalRun(FilteredItemsSelectionDialog.java:1914)
	at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.doRun(FilteredItemsSelectionDialog.java:1891)
	at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.run(FilteredItemsSelectionDialog.java:1879)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

I have recheck, the problem shows up when "Procedure" is selected.

I take it тфьу means name.
I have checked these requests
SELECT ROUTINE_SCHEMA,ROUTINE_NAME FROM information_schema.ROUTINES
    ORDER BY ROUTINE_NAME;

SELECT ROUTINE_SCHEMA,ROUTINE_NAME FROM information_schema.ROUTINES
    WHERE ROUTINE_NAME like 'p%'
    ORDER BY ROUTINE_NAME;

They all return correct results (no schema name nulls).
But I have found another problem in a similar situation.
If I try to search in "DB Metadata" with the same character which crashes filtering

another exception is thrown
org.jkiss.dbeaver.DBException: Procedure catalog 'sys' not found
	at org.jkiss.dbeaver.ext.mysql.model.MySQLStructureAssistant$2.resolveObject(MySQLStructureAssistant.java:184)
	at org.jkiss.dbeaver.ui.search.metadata.SearchMetadataQuery.run(SearchMetadataQuery.java:100)
	at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:94)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

This exception might give a hint why this problem pops up.

In your second example
SELECT ROUTINE_SCHEMA,ROUTINE_NAME FROM information_schema.ROUTINES
    WHERE ROUTINE_NAME like 'p%'
    ORDER BY ROUTINE_NAME;

probably returned 'sys' as schema name and DBeaver didn't find it in your catalogs list.

I have just retested and found out that the problem is reproducible on my remote DB only. It is not reproducible on my local DB.
Taking it into account and after having reviewed the code I can suggest the bug might be caused by multi-threading processing.
When the exception is thrown

some data have not been initialized yet.

But where is the schema 'sys'? Or is this remote schema or something else?

I think it is not about the schema 'sys' it is about processing results from a DB. The schema 'sys' exists in the both DBs. The difference is the speed of processing, the remote one is slower.
Check out this method MySQLStructureAssistant.findProceduresByMask
Here

you can see a call to a DB. And catalogName is retrieved successfully.
And here

MySQLCatalog is being retrieved without accessing DB. And here the exception is thrown.
So there are  more then one place where procedure info is retrieved.
It means that MySQLCatalog has not been initiated when MySQLStructureAssistant.findProceduresByMask is called.

This exception

is very confusing, because it says "Procedure catalog 'sys' not found", but this catalog or at least its name 'sys' has been found in a DB some lines of code above

Ok, thanks for the report.

I was wrong about the speed of processing.
I have debugged a bit and found out that different sets of data used to fill MySQLDataSource.catalogCache, and to read from this cache in MySQLStructureAssistant.findProceduresByMask depending on a user's security configuration. When the cache is filled the same schema list is used as in the Database Navigator.

But in some cases it is not the same list as returned by
SELECT ROUTINE_SCHEMA,ROUTINE_NAME FROM information_schema.ROUTINES

So in some cases less schemas are put in the cache than can be returned by the above mentioned SQL.
To put it in a simple way, in some cases the 'sys' is not put to the cache, but in MySQLStructureAssistant.findProceduresByMask  it is being read.

To find out the reason of the problem it is better to put a breakpoint in AbstractObjectCache.getObjectMap

and find out where the data come from when the cache is filled with  schemas.

Yes, this is workaround.
But the main problem is in the "some cases".
I do not have such type of datasourses in my test databases (MySQL, Maria, local, remote), wich have unreaded databases.
"SHOW DATABASES;" always returns to me the correct number of objects.
So, we are always welcome to contributions.

Hello @LonwoLonwo
About But the main problem is in the "some cases".
I don't agree with you on this matter because the problem doesn't how up only if a mysql user is root or has all privileges on all databases or at least access to the 'sys' database. Very often privileges are provided by admins, and privileges are very restricted especially if you want to get access to prod (only a crazy admin can give all the privileges in the case)
About I do not have such type of datasourses in my test databases (MySQL, Maria, local, remote), wich have unreaded databases.
"SHOW DATABASES;" always returns to me the correct number of objects.
Here is the list of steps on how to reproduce both of the problems.

Create a new user

CREATE USER 'test'@'%' IDENTIFIED BY 'test';

Grant the user access to only one DB

GRANT ALL privileges ON my_database.* TO 'test'@'%';

Create a new connection in DBeaver using the user's credentials

The user has access to only a limited numbers of databases

And after that all the problems are reproducible

SHOW DATABASES doesn't return 'sys'

NPE in 'Open data object'

And the Procedure catalog 'sys' not found exception

Ok, but what is the solution to this issue? What do you think about this?
If we do not have a catalog in our catalogs list, but our select returned this catalog name - I propose to skip this result. Because DBeaver does link between found object and object and navigator tree. We can't do links to objects which the user doesn't know (or see).
So, just skip them.

About my suggested solution. It is important to be careful with the cache. I don't know how it works with databases are filtered.

I don't know if they are filtered in the cache as well

Sorry, I accidentally closed the issue

Nope, I can't all schemas to the statement. It's not cheap and can contains potential problems with numbers of catalogs (some users have many catalogs in database) or with the catalog naming.
I will adhere to my decision to simply skip those objects whose catalog was not found.

The problem pops up when only the 'sys' schema is not returned by
SHOW DATABASES;

This schema contains some system procedures that are used by any user under the hood.
It might be a solution to exclude the 'sys' schema if it is not returned by the above mentioned SQL.
Something like this
SELECT ROUTINE_SCHEMA,ROUTINE_NAME FROM information_schema.ROUTINES
    WHERE ROUTINE_SCHEMA NOT IN ('sys')
    ORDER BY ROUTINE_NAME


Getting access to Amplify / Cognito Auth.currentAuthenticatedUser()?

AuthProvider is an awesome wrapper. Yet, I am unsure how to get the details of the current logged -in user for further manipulation (triggering in-app messages, emails, etc)?
I noted the graphql query for 'demo' in the '17 patterns example', but that already has a 'demo user' to reference.
Would appreciate any advice.

Mixing a bit examples from react-admin and from demo app, I managed to make it work like this:
...
import { buildAuthProvider } from "react-admin-amplify";

import dataProvider from "./dataProvider";

Amplify.configure({
 ...
  },
});

const authProvider = buildAuthProvider();

authProvider.getIdentity = async () => {
  const userInfo = await Auth.currentUserInfo();

  return Promise.resolve({
    id: userInfo.username,
    fullName: userInfo.attributes.name,
  });
};

function App() {
  return (
    <Admin
      authProvider={authProvider}
      dataProvider={dataProvider}
...


test: Add resting position

Otherwise, it falls!

Hm... maybe this was off for me because of https://github.com/elephantrobotics/pymycobot/issues/17 ?

Using elephantrobotics/pymycobot#17, the joint angles are no longer broken, so final resting configuration is good now. Closing.


Fix properties overwrite on refresh

Fixes #94
I think this was just a simple typo. I validated that it works as expected for me after this change.

There's no changelog file right?

@iwahbe can you maybe have a look at it? 🙂

Yep, this just looks like a typo. Thanks for posting the fix.

/run-acceptance-tests

@iwahbe thank you 👍🏻 Are there any plans on when the next version is released?


encodeSystemCalls(From) should use batchCall(From) interface

encodeSystemCalls and encodeSystemCallsFrom are both meant to be used for batchCall and batchCallFrom, but the batch call arguments expect an array of object (i.e. struct), not tuples
we should probably rename them to encodeBatchCall and encodeBatchCallFrom as well, for clarity (and maybe encodeSystemCall -> encodeCall and encodeSystemCallFrom -> encodeCallFrom)

Also, these should probably lean on some other source of ABI, not the generated IWorld ABI because batchCall expects system function selectors, not the world function selectors that exist on IWorld. We'll need to rethink the ABI usage here.


Initial label alignment option

Initial work on fixing issues like #2478
Adds a new tick option consistentAlignment that if true sets the alignment of horizontal axis labels to be all the same. If false, the first tick uses left alignment and the last uses right alignment.
@simonbrunel @zachpanz88 I'm not entirely sure about the name of this option. I think I still need to do some work to make the auto skip work better for these new cases. I also don't know if we should default this true or false
@AlexDar this is the issue I mentioned to you.

Same, I'm not sure about the option name but that's maybe because it looks like a workaround option? What if we provide a new tick.alignment (or tick.align) option instead and for both axis orientation:
alignment: 'start'  // horizontal axis: 'left', vertical axis: 'top'
alignment: 'end'    // horizontal axis: 'right', vertical axis: 'bottom'
alignment: 'center' // horizontal axis: 'center', vertical axis: 'center'
alignment: 'auto'   // first tick: 'left' or 'top', last tick: 'right' or 'bottom' else 'center'

By default it would be auto and for the case you implemented, it would be center.

I do like the idea of 'alignment'. I will prototype that out and then also work on the auto-skip with rotation. We can just default to alignment: 'center' which matches the old behaviour then change the default to 'auto' in a major version release

Sounds good, I thought that the current implementation was auto and people asked for the center option (consistentAlignment). Then agree that switching to auto should be done for a major release.

@simonbrunel I changed the option to alignment and got it working for both horizontal and vertical axes. I haven't updated the auto skip code yet to handle this better.
This graph has both axes set to auto

Looks really good

@simonbrunel I got the tests passing. I still need to figure out how to make the auto skipper work better with these new settings, but they should really help with the issues users have seen.

@simonbrunel @zachpanz88 @tannerlinsley @derekperkins
I got started on improving the auto skipper. It now works for the vertical axes but I haven't re-enabled it for the horizontal axes. The following series of screenshots shows what it looks like during resizing.

Another screenshot that better shows the behaviour

Looks great, not sure about the last screenshot which seems weird (I would expect 25 and 250 or less ticks). Some space between the tick label and grid line would be nice (~2px).
We should really start to split these huge methods in small functions, scale.draw() is now more than 300 lines (82 statements) and starts to be difficult to understand (such as many other methods).

Agreed about the function length. For the last image, only 25 and 250 go because of the new alignment on the first and last labels.

The last pic is also a bit weird because I forced a step size of 25 to make sure that the auto skipper ran.

I did some more work on this for the horizontal auto skip. It does not work well. I think before we can really do anything with this we need to brainstorm how this will work.
@tannerlinsley @derekperkins @zachpanz88 @simonbrunel any ideas?

@etimberg   Hello I came from #3707.
About auto skipper.
Just now I making a scale extension for Chart.js.
Will this be a reference for something?
https://jsfiddle.net/KoyoSE/c7orw1ka/
https://github.com/KoyoSE/chartjs-extension-finescale
In this case, Auto skipper may not be needed. (but not sure 😄 )

I created an example.

https://jsfiddle.net/KoyoSE/w25hjah1/
First chart: Original linear scale.
Second chart: Using the draw method for fineScale on the original linear scale.
Third chart: fineScale.
How about other methods instead of auto skipper like this sample?

@KoyoSE other options instead of the autoskipper are definitely a possibility. I'm not sure what the implications of that are

@etimberg
(My English is something bad. 😓  so I will use simple English.)

https://jsfiddle.net/KoyoSE/hj4g8zgm/
Common setting
min: -42500,
max: 45000,
stepSize: 2500
First chart
type : 'linear',
autoSkip : true
Second chart
type: 'fineLinear',
autoSkip: false
(In this sample too less ticks...)
Plan
Controlling the display of tick text, lines are displayed.
In this way, auto skiper may be unnecessary.
Finescale uses maxTicks to limit the number of display ticks.
And Finescale uses three tick levels and tick text display flags.
Other
solution of issue #3707
https://github.com/KoyoSE/chartjs-extension-finescale/blob/master/src/scale.finelinear.js#L71-L74
The tick creation number by stepSize is limited to 1000 or less.

@KoyoSE please open a PR with your changes. I'd love to see how they work and get the other @chartjs/maintainers thoughts on them

@etimberg All right. Please wait a little.

Closing as out of date


Updated supplies order, because new website layout

Earlyer fusion_plant was right before metal_storage in the OGame supply html, but now there are two ships in between metal_storage and fusion_plant, what means that the order of the html elements changed aswell, and so this is the update for this

Thanks for your bugfix


installation documentation

updated install documentation per recent changes and notes from @larkinrobert (THANK YOU!!)
added documentation on how to leverage ansible based local install from source

resolves #181
resolves #168
resolves https://github.com/RackHD/RackHD/issues/75

@benbp @larkinrobert @ytjohn for review - and thank you for all the feedback and notes. Hopefully I didn't slip anything inappropriate or inaccurate into these sets.

@RackHD/corecommitters for review please

+1

I think the symlink paths documented for ubuntu_trusty are incorrect as @ytjohn mentioned?

(-1 to myself) - I need to update this, but with traveling to Shanghai this week I'm not going to get much opportunity, so I plan to revisit and update next week based on the feedback above

I figured, just wanted to make sure it didn't get merged out from under you before then.

@benbp @ytjohn updated with your feedback, thank you! (apologies for the delay in getting this fixed up)


onPromotionCheck for squareClick

onPromotionCheck does not fire when clicking a square. If you move using square clicks you are forced to manually handle the promotion logic. it'll be better to allow onPromotionCheck to run onSquare click as well and also provide the piece property in that callback.

Actually this is not accurate. I see how it works now. Deleting this issue.

@msabree How did you resolve this issue?

@hassaans I was mistaken, this is still an issue. I thought that maybe the onPieceDrop event would be fired manually after the dialog showed up but it currently does not. I'll re-open the issue. No dialog appears onSquareClick when promoting.

If you promote in the Click to Move example in storybook you will see that the promotion dialog does popup:
https://react-chessboard.vercel.app/?path=/story/example-chessboard--click-to-move


Milan - Uploading images for polygon email

#Description
Uploading images for Polygon-Matic email cross campaign for payops
#Cards
NA


Rocatt support

What are you experiencing an issue with?

[ X] Aurora
[ ] Aurora supported game, (Fill in the game)
[ ] Aurora Wrapper
[ ] Aurora Profile
[ ] Aurora supported device, (Fill in problematic devices)
[ ] Aurora Scripts
[ ] Aurora Updater
[ ] Aurora Lighting issue
[ ] Other, (Fill in another issue here)

What kind of an issue is it?

[ ] Crash
[ ] Performance problems
[ ] Visual bug
[ ] Localization issue
[X ] Enhancement suggestion
[ X] Device issue
[ ] Other, (Fill in another type of issue here)

Expected behavior:
support for roccat rgb devices (kone,kone pure xtd ryosmk fx0

Duplicate of #811


Issue PR#26: iblinds firmware updates

Hey @AlCalzone , received your email on the issue.
We have .gbl files hosted on our website but I am unable to find the documentation if .gbl files are compatible.
e.g.
#26
Current that is failing:
"url": "https://gist.githubusercontent.com/habhomegit/b9101ec4b3e3b57dde31458f48055bd0/raw/a410973b437ac72d96930bb6faf7732cfbc6c827/iBlinds_V3.12.hex",
"integrity": "sha256:f0007bd8e41ebe12f05d06c90c1e0ae15581eb60a88ccd2802f63ac43b62261b"
Possible Solution:
"url": "https://support.myiblinds.com/wp-content/uploads/2021/09/iBlinds_v3.12_US.gbl",

Hi,
gbl files are supported. Could you open a PR to change the links and integrity in the existing files?
I'm on parental leave until the end of 2022, but I can merge a PR to fix this issue.


Vegetation segmentation udf

Here is the UDF for my blog post, ML-less Global Vegetation Segmentation at Scale

I had to switch back from scipy.ndimage to OpenCV, as they inherently worked differently, and I noticed that OpenCV was still working on my set up. Although the scipy module works, OpenCV let's you more distinctly set up your convolution kernels and is optimized for speed and real-time image processing tasks, which is ideal for this set up.

Thank you for updating the README.md


Subscription and Sampled Values Subscriber pane sizes too large

If I have an SCL file with no SV or GOOSE the panes are unnecessarily large on the left-hand side:

It is a small thing.

I just see this is also #629


Share md -> html conversion

We render the repo level readme as the landing page for the index
This is individually implemented by each indexing build. We should write a single script for this (currently python is used) and share across all languages.
Immediate benefit is that if we need to process this markdown differently due to some constriction on docs.ms or the like, we'll be able to change it in a single location to get results.

This was done with the service-level readme work.


fix: unfocus on iOS

What
Currently, the focus is never reset on iOS (even when the camera is restarted).
This pull request aims to fix this issue.
Changes

Fix for resetting autofocus/autoexposure

Info:
focusPointOfInterest / exposurePointOfInterest should be set to CGPoint(x: 0.5, y: 0.5) to be reset.
Tested on

iPhone 12, iOS 17

Nice!

Can you 100% confirm that before this change it didn't reset focus properly, and after this change it now does?
If that's the case, I'm confident in merging it - thanks! :)

I tested it on my iPhone 12 and i can 100% confirm you that it works on it (and without the fix, the focus/autoexposure is never reset even if i close / reopen the screen with the camera component).

perfect, thank you jonathan!


[QUESTION] Where I can find the CI service?

Is this project using continuous integration services (e.g., Travis-CI or Jenkings)? Or has it used at any point of its lifetime?

I've never used CI for this, I wrote it before I started using that sort of tooling really. The tests presume they're being run in a browser via tests/index.html.


Fix C++ warning checks

Coverage remained the same at 99.336% when pulling 8ce1f61ceb09614556af72cc65a7dba1adf50010 on thetic:oops into 8d2e6fa39f83fcb7acb69c660c2360f422058f34 on cpputest:master.

Regarding no-RTTI build failure: #1710

I cherry-picked #1710 to get a green build. Credit to @offa for fixing this.


fix(cluster): dns creation

Changes

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1066  👈
#1060
#1065
#1064
#1062
#1061
#1058
#1056
#1054
#1018
main

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

Join @MasterPtato and the rest of your teammates on  Graphite


Updated Readme.md

Deleted unuseful string

Why do you find the test vector you deleted unusable?  The empty boxes were meant to denote an empty string, I've updated this to be more clear.  Did you test the vector and have it not decrypt properly?  If so, in what language did you test?

It was not so clear

The following strings are the results of encryptString. If your implementation can encryptString and decryptString using the code you've written, and can also decryptString the test vectors below, then it is suitable for inclusion in this repository. Recall that, due to a randomly generated salt and nonce, the following are not expected outputs for encryptString, they are for testing decryptString only.
Can you rewrite it?


Support variable values on open libery alizer's port detection

Which area/kind this issue is related to?
/area alizer
Issue Description
Right now the openliberty_detector expects a hardcoded value for port detection:
 <httpEndpoint host="*" httpPort="1234" httpsPort="1235" id="defaultHttpEndpoint"/>

There are cases where someone can define a variable for this cause:
<variable name="default.http.port" defaultValue="9080"/>
<variable name="default.https.port" defaultValue="9443"/>

<httpEndpoint host="*" httpPort="${default.http.port}" httpsPort="${default.https.port}" id="defaultHttpEndpoint"/>

So alizer should be able to look also for the value of the variable and not only the hardcoded values.

Not a priority but definitely a good feature, so I'd like to keep it active

Not a priority but definitely a good feature, so I'd like to keep it active

Keeping this active


Fixed React Native warning about incorrect prop types

I was receiving a warning about the prop types from the current version of react-native-side-menu with React Native 0.8.0. Screenshot below:

I believe you want to use oneOfType not oneOf. Looking at the source code for type validation in React Native, oneOfType checks against existing system types, as you've defined. While oneOf uses literal comparison.
oneOf: createEnumTypeChecker,
oneOfType: createUnionTypeChecker,

Switching to oneOfType removes the warning and ensures proper type checking.

Thanks! Good catch


Possible version mismatch

Crate name
devzat-rs
Build failure link
https://docs.rs/crate/devzat-rs/0.1.1/builds/580868
Additional details
When I build the crate locally or try to generate the docs with cargo doc --no-deps --open it works fine, however when building on the docs.rs website protoc seems to complain about the protocol definition (This does not happen locally).
[INFO] [stderr]   Error: Custom { kind: Other, error: "protoc failed: devzat.proto:32:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\ndevzat.proto:33:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\ndevzat.proto:36:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\ndevzat.proto:40:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\ndevzat.proto:61:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\ndevzat.proto:63:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\n" }

this sounds like a duplicate of #1741 , more info there.
Our build-image currently can only contain ubuntu standard packages, and protoc is outdated on these.
until we have #315 your options are probably vendoring (as you stated), or conditional compilation if you don't need protoc for the docs.

( please reopen if I'm mistaken )


Xamarin.Forms.Nuke does not honor resolutions

I just wanted to try to switch from FFImageLoading to Xamarin.Forms.Nuke.
All my image assets in the app are in 3 resolutions, e.g. icon_add.png<EMAIL_ADDRESS>and<EMAIL_ADDRESS>Unfortunately Xamarin.Forms.Nuke does not load the correct image in the right resolution for the specific ios device but always the smallest one.

see if this PR could fix this: https://github.com/roubachof/Xamarin.Forms.Nuke/pull/5/commits/38bc32990f9bbc8c394dcccd272e103be6ced7cc

Unfortunately no.
fileUrl is not null because in Xamarin.IOS you can also put the various resolutions in the Resources folder, you don't have to put it in an imageset.
NSBundle.MainBundle.GetUrlForResource does return a valid file but it's the wrong file.

I won't support adding different density images in the Resources folder since it is a deprecated way to deal with images.
Starting with iOS 9, you should use Asset Catalogs Image Sets:
https://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/displaying-an-image?tabs=macos

However I will add a configuration option to disable the handling of such source in the next version :)

Closing this one as duplicate of #13.


Update ptrace.h

Unable to compile in CentOS/RHEL6.4. until this fix.
prevent the error: expected specifier-qualifier-list before ‘__uint16_t’

Thanks!


Create Real-time patient-flow optimization

Deep learning models fine-tune these predictions, making real-time adjustments to resource allocation, discharge planning, and routing patients to the right departments.
The system continuously improves through machine learning, becoming more accurate at predicting patient needs and optimizing workflow.
AI, ML, and DL together provide hospitals with the tools needed to manage real-time patient flow, improve the quality of care, and maximize resource efficiency.

if you not add code then write you documentation in .md format


Delete, Copy or Paste multiple cells

In Jupyter notebook, you can select multiple cells and then you can choose to Delete, Copy or Paste those selected cells.
It would be great if this feature available in VSCODE.

Thanks for the feedback @noppGithub. This requires https://github.com/microsoft/vscode/issues/114156. We would likely also address this alongside https://github.com/microsoft/vscode-jupyter/issues/1227.

Thanks for the feedback @noppGithub. This requires https://github.com/microsoft/vscode/issues/114156. We would likely also address this alongside https://github.com/microsoft/vscode-jupyter/issues/1227.

Thanks for the feedback @noppGithub. This requires microsoft/vscode#114156. We would likely also address this alongside #1227.

Thank you so much

Thanks for the feedback @noppGithub. This requires microsoft/vscode#114156. We would likely also address this alongside #1227.

Thank you so much


Look at creating reciprocal binding  annotations for some non- binding molecular functions

GO:0035591 | signaling adaptor activity
as an example.

For any GO MF term that has a "has_input" with IPI
e.g. sea3

please create a reciprocal protein binding annotation.
So here, iml1,

would display :
protein. binding
binds sea3


Splashscreen customization

This PR should probably wait for after the 2024 release.
It adds support for custom load screens via a new scenario parameter "SplashScreen" in the ENVIRONMENT section :
BEGIN_ENVIRONMENT
System Sol
Date MJD 51982.0975169074
SplashScreen 0x0000ff Images/myawesomelogo.jpg
END_ENVIRONMENT
First parameter is a color in 0xbbggrr format, followed by the image filename to be shown on the splashscreen
Since I was messing with State.h, I took the opportunity to replace the error prone char arrays with std::string

Why should this wait for after the 2024 release?  Seems like a relatively minor feature in terms of code, but would be really cool to have.

We need to freeze features or we'll never release a new version...
I'm not really satisfied with the syntax for the color but I don't want to investe more time in this before I get some feedback on the feature as a whole.


Updated dependencies, including TypeORM 0.3.10

I'm not sure what the review/approval process is on this project as I am just a humble user. However, the changes here look solid. How do we get some eyes on this?

Agreed, would be great to get this in.

@w3tecch @erlendfh Would be good to get this ready for typeorm v3.0.12 and finally get this merged in!!?
This PR has been open for too long, does the project have co-maintainers as this package is critically missing functionality!
❤

Hello @erlendfh PR looks great and it seems this repo is not maintained anymore. Could you publish your version to NPM with a different name? I'd do it but since it's your work, better if you do that.


Use Dialog service to get Date

How can I use the Watson Dialog service to retrieve a date, like February 18th 2016?

you should post these on the dW forums in the future to make sure we get them answered quickly.
https://developer.ibm.com/answers/questions/ask/?topics=dialog
that link will automatically tag with dialog, fyi
To answer your question you would use entities. We have developed language packs which include what are known as system entities. These are pre-defined by our team because they are common and we want to avoid everyone re-developing the same entities when we can do it once for you. These are not yet documented though, and will be shortly with a list of all system entities.
For now, you should be able to use them without the documentation. Use the entity (DATE_TIME_RANGE) and it can capture, dates, times, etc. and will all be broken down as meta data, see the tutorial on capturing entities as profile variables for more info there.
Alternatively, if you wanted to create your own, you could either create a single entity for every day of every month of every year (this would take forever!) or create a few different ones.
One for month, one for day, and one for year.
Then write a rule for something like
(MONTH) (DAY) (YEAR) to capture them each individually. This would be fairly simple for you to do all on your own, but I would definitely advise using the system entity, and keep your eye on the documentation for when we publish all of them.

OK, thank you for the fast reply. I am going to try your suggestion


[question] how to use it in js without using hook?

like
import { Toast} from 'react-native-paper-toast'
Toast.show('123123')

@radiorz Can you give an example of your use case? If you are looking to show or hide a component at the component level rather than globally with a hook I recommend maybe looking at the snackbar component in React Native Paper.


fix(modules): addViteConfig ignored user vite config

If you used addViteConfig in a module, it cause WXT to ignore any vite config from your wxt.config.ts file. Because I forgot to await a promise 🤦

Released in v0.18.8


setup.py: add pypiwin32 (on win32) to fix appveyor

Codecov Report

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

@@           Coverage Diff           @@
##           master       #1   +/-   ##
=======================================
  Coverage   97.19%   97.19%
=======================================
  Files           8        8
  Lines         785      785
  Branches      133      133
=======================================
  Hits          763      763
  Misses         13       13
  Partials        9        9

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 b2e866c...e8c39a4. Read the comment docs.


proposal: officially designate Go  v1.16 as the first Long Term Support version

Now that #44505 is accepted, and go 1.16 will be the official bootstrap compiler for Go language, I 'd like to propose an idea that I mentioned already in that thread. In many large organizations and for certain types of software development, such as life critical software, stability is of great importance. Even if the compiler has known issues, normally we run compiler test suite and avoid anything the compiler has problems with. What matters most is that the resulting artifacts of compilation of the same source code stay the same themselves for ease of verification and validation.
Currently, Go is released twice a year, and to keep using a supported Go compiler, we have to upgrade at least once a year, which is often too fast for these kinds of projects and environments.  Therefore, I would like to see version 1.16 designated officially as the long term support version of Go, for use in organizations and situations as mentioned.
This would entail Go 1.16 keeps getting critical patches, and is available on the download web page as the LTS version, as well as some documentation about it's known issues. I leave it up to the Go team to suggest a duration for the LTS support but a period of 3 to 5 years seems reasonable.
While I think this might require some minimal extra effort, the Go team already will have to support Go 1.16 as it is the bootstrap version. So it seems to me this would not cause an undue burden on the Go team. Perhaps a few more bugs would have to be back-ported than usual, but this also would help keeping the bootstrap version of Go in good maintenance. These costs seem to be less than the great benefit to the go community of having an LTS version.
That's why I respectfully ask to consider this proposal.

the Go team already will have to support Go 1.16 as it is the bootstrap version.

Note that the support for Go 1.4 has been just the bare minimum to keep it working for purposes of bootstrapping, and we also minimize how much of the Go distribution actually needs to build with the bootstrap version. E.g., compiler bugs are avoided by compiling with inlining disabled during bootstrapping; we manually vendor code to get newer/fixed standard library features; we don't utilize the networking packages at all; and so on.

Not entirely sure what's the definition of long-term support, but isn't Go 1 has been long-term supported over more than 10 years and nothing breaks? Did I miss anything?

@changkun What you are talking about is the Go 1 compatibility promise. This is a feature of the language itself, not of the compiler and runtime. In this case LTS means long term support of a particular version of the compiler and runtime.

@mdempsky Isn't that one of the causes that makes it somewhat harder to contribute to developing the Go compiler?  By investing a bit more effort in the bootstrap version of Go so it can also serve as an LTS version,  it will be more comfortable to use than by letting it decay to a minimum viable version. In fact, the discomfort of using such a minimal v1.4 is the second most important reason for me why I don't contribute any code to this project.

@beoran You don't actually have to use 1.4 to bootstrap. You can use any other later version.
(Except that we require that you don't use any features introduced after 1.4, so that the distribution is still bootstrappable by someone else from 1.4. I think we have builders that verify that.)

Isn't that one of the causes that makes it somewhat harder to contribute to developing the Go compiler?

Yes, it's certainly an annoyance at times. But I think in the big scheme of things, it's not the biggest impediment to contributing to the Go compiler. Understanding the code base and how everything fits together tends to be the bigger issue.

In fact, the discomfort of using such a minimal v1.4 is the second most important reason for me why I don't contribute any code to this project.

I think this is getting off topic, but I'm not sure what discomfort you're referring to here. E.g., I typically bootstrap using whatever Go release I happen to have pre-installed. I only bother to bootstrap from Go 1.4 when I'm trying to reproduce a trybot bootstrap failure. (Typically the latter only happens when trying to introduce major new dependencies to the compiler; e.g., when we switched the compiler to use go/constant instead of its original c2go-translated code.)

Well I don' t want to go too far on this point but if 1.16 were both the bootstrap and the LTS, then it would be much easier to even get started, without having to rely on try bots and carefully having to avoid accidentally using recent features. Additionally the documentation of the LTS could remain available online to make very clear what the supported features actually are. But I think that's enough said on this.
More important for me is the point of long-term stability also at the binary level. Some kinds of Go software development, and Go development in  certain kinds of organizations is difficult without an LTS version.
Furthermore, now that I think about it, Ubuntu has an LTS version which also includes a Go compiler, v1.14 to be exact, and I suppose Ubuntu gives LTS for that as well. That's not bad, but it would probably be better if the Go team at least designated certain versions of the compiler as LTS, so this could be done in cooperation with the Ubuntu and other various other software distributions on Linux and other OS.

I don't want to bifurcate the go community between those sticking to LTS, vs not (and the consequences of holding back modules from being able to use improvements that come only after 1.17+).  As a module writer, I know I need to support current and previous; but after 1 year of a feature being matured, I can start depending on it. Without worrying about some LTS audience opting to stick to the stone ages.

As mentioned above, the compiler/language isn't the issue you're really after here. You'd also need support for the complete set of libraries and other dependencies required to build your software. Now it might be reasonable to expect the core libraries from 1.16 to continue to compile and work correctly with the old compiler, although it's a big demand, but it would require a contributor culture that also agrees to continue support. That seems much harder to achieve.
Although I think LTS is a great thing when there is constant flux, in the Go world with its guarantee of language stability it buys a lot less. The fact that you always have the source you need to build also reduces the need for LTS, which usually requires ABI stability as well.
In short, with all the care the team and the community put into keeping everything compiling for you, and with the existing mechanisms and promises in place, there isn't enough of a need for an extra level of long-term stability guarantee. The cost/benefit ratio is too high.
So while I understand your desire for stability, you already have so much it seems greedy to ask for more.

Far from me to want to be greedy, but you bring up an important point. Go language is open source, so if it is not in the resources of the Go team, I could maintain an unofficial LTS version myself, as you seem to suggest.  I also don't want to cause any rifts in the go community, but if this is important to me I have to be willing to put in the needed work. If the feedback from the Go team is largely negative, then I will have to pursue that alternative.


make it available on grafana plugin's repo

sample PR
https://github.com/grafana/grafana-plugin-repository/pull/183

See #27

See #27


Added Problems of GFG in all language

Is your feature request related to a problem? Please describe.
Added Problems of GFG in all language
Describe the solution you'd like
GFG is very common and very good platform for practicing the DSA question so we have to added it

Sure @Ayush7614 you can proceed with this.

Sure @Ayush7614 you can proceed with this.


Fix owner tab permissions

No-Issue
Set owners tab to use the permissions returned by my_permissions on container and collection namespaces.
Requires https://github.com/ansible/galaxy_ng/pull/1389

Tests are green on the rbac branch (https://github.com/ansible/ansible-hub-ui/runs/7559166337?check_suite_focus=true),
so looks like the failing tests are caused by this change

Set owners tab to use the permissions returned by my_permissions on container and collection namespaces.

I don't see this touching container namespaces at all, is that an oversight?

The rbac_owners failue is happening because admin can not see the "Select a group" button on the EE namespace owners tab empty state.

The collections test just needs adjusting the cy.intercept....as('reload') to match the new params for the namespace get.

Turns out there's no way to change the base branch of a PR after the original goes away .. rebased and opened as https://github.com/ansible/ansible-hub-ui/pull/2451


pyopenssl: disable tests

pyopenssl's tests were disabled on Darwin, because they fail
They do fail on NixOS as well.

Fixed in https://github.com/NixOS/nixpkgs/commit/7c0f6f4be53453e08a1d4a27cd40a46c4e920ce8

@FRidh: It is not fixed, the test fail on i686-linux with OverflowError: string is too large when allocating 2Gb string


Improve log messages of the NTP check

What does this PR do?
Small cleanup of the NTP check code, improves the log messages, and removes the errCount attribute.

Motivation
Improving logs:

Using NTP servers from %s cloud provider is misleading because we don't always use the NTP servers that we detect from the cloud provider. So a rewording to Detected would be better.

Couldn't query the ntp host %s for 10 times in a row: the errCount attribute was not tracking the errors per host, so the log message is misleading.

Code cleanup.

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

It seems that the log message on the cloud providers's side was already handled by this PR https://github.com/DataDog/datadog-agent/pull/25678 . Thanks @sgnn7 !

/merge


typo in propagation policy fixed

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Change order, filtering and naming of announcements section

Relevant Trello Card
⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠

Was decided that this change resulted in repeated content from the featured section, so we aren't going to make this change now.