Fixes Node 4 and Windows build issues

Updates for building and running correctly on Windows.  Also addresses issue #9.
Builds are passing on Linux/OSX/Windows for Node versions 4. 6, and 7.
https://travis-ci.org/tools-rx/spawn-rx
https://ci.appveyor.com/project/dfbaskin/spawn-rx

Thoughts @kwonoj?

couple of nitpickings

I don't think having yarn.lock file would be great at this moment, since I was experiencing pain contributors forgetting to update yarn if they're using npm in general. Once start maintain yarn lockfile, means all contributor should use yarn.

types and typeRoot in tsconfig in general default to resolving all @types package, is there any known issue with using default values?

I can remove the yarn.lock file, not a problem.
Type types and typeRoot were added to get the code to build and run on Windows (there were a couple of open TypeScript issues related to relative paths on Windows and this is the fix that was suggested).

I am fine with typeRoots, but bit concerned in types as it requires manual manage for any further @types package being added. I'm using windows machine daily but hasn't encountered those, would you mind share issue for references?

Removed the yarn.lock file.

I'll find those TypeScript issues and double-check to see if it is really required.

I've updated the TypeScript configuration file to remove the explicit types option (but kept the typeRoots option).  The builds are all passing.
https://travis-ci.org/tools-rx/spawn-rx
https://ci.appveyor.com/project/dfbaskin/spawn-rx

Thanks for following up @dfbaskin!


Update JOSM to version 12275

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Thank you for the contribution. It was merged directly as 86be246c1a7623b5ae3503c544f7971079e9a099. Your contribution is still credited to you.


Added o3.experimental.FullTensorProductv2 + benchmaking and plotting nitpicks

Added o3.experimental.FullTensorProductv2 to the suite of benchmarks.

Curious to see how it performs on your machine.
Also if possible could you try out with this extension

Keeping warmup to 10 steps just to be safe :)
Sorry could not read the colors before. I am colorblind :(

Re-ran benchmarks:

A few notes:

surprisingly, torch v2 seems to do marginally worse than plain torch, though we are measuring single-thread CPU performance so that could be a caveat.
the addition of ipex seems to make no significant difference at least on my machine. I verified it installed correctly, although I haven't played around with any of the settings apart from what is in the benchmark_python.py file
e3nn.c seems to be doing a little worse since the last time I compiled it... not sure whats going on there.

I think its good to have an array of benchmarks here, although I'll probably only include the best of each library in the main figure. Also might remove ipex if it doesn't seem to make a difference. Would be curious to see if you are getting any different results on your machine.

A few notes:

surprisingly, torch v2 (plotted underneath ipex, more plotting woes) seems to do marginally worse than plain torch, though we are measuring single-thread CPU performance so that could be a caveat.

Yup looks like that was the issue though the multithreaded performance than single threaded even for Torch and JAX which doesn't make sense

the addition of ipex seems to make no significant difference at least on my machine. I verified it installed correctly, although I haven't played around with any of the settings apart from what is in the benchmark_python.py file

Don't have an intel machine but my guess would be that it needs multithreading to do its magic.

e3nn.c seems to be doing a little worse since the last time I compiled it... not sure whats going on there; will need to investigate

Huh weird. How off it is ?

I think its good to have an array of benchmarks here, although I'll probably only include the best of each library in the main figure. Also might remove ipex if it doesn't seem to make a difference. Would be curious to see if you are getting any different results on your machine.

Above results are from AMD EPYC 7313 16-Core Processor
We also should add a batch parameter to the C code since performance seems to be closing up at high L so wanna make sure its not just a overhead thing.

Getting comparable results on my CPU as well now:

Regarding e3nn.c performance, I think I might have made a mistake with the benchmark previously -- for testing I had lowered the number of trials but I might not have run the benchmark_c.c codegen again when I increased it up to 100. Edited the makefile to ensure this is less likely to happen.
Regarding batching: how would that improve C performance without parallelization? I guess if parsing the irreps is time consuming it would be penalized for doing that but I'm not sure if that is the case...

Regarding batching: how would that improve C performance without parallelization? I guess if parsing the irreps is time consuming it would be penalized for doing that but I'm not sure if that is the case...

Was just thinking from an overhead perspective and wanted to throw in some more work to do especially for lower Ls.
Also there's also this to keep in mind when reporting numbers.

I think this PR is ready to merge we can continue the conversation on the next one that you file for Linear


msdyn_postponegenerationuntil missing key information

This documentation is incomplete. In this section "https://learn.microsoft.com/en-us/dynamics365/field-service/troubleshoot-faq#what-is-the-msdyn_postponegenerationuntil-field-that-is-found-on-many-field-service-entities" it says the field is intended for internal use only for workflows. The problem is that we have to import thousands of records every year into this table, and we need to know what to put in that field. Will it affect the ability to generate work orders if we (do/do not) populate that field using data import?

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

ID: 84e71190-0745-fa3e-64ae-9bb78e9a06c1
Version Independent ID: 75563a13-2905-a18e-4ad8-503ead1a30e6
Content: Frequently asked questions for Dynamics 365 Field Service
Content Source: ce/field-service/troubleshoot-faq.yml
Service: dynamics-365-field-service
GitHub Login: @jshotts
Microsoft Alias: jasonshotts

Thanks for your comment, @eccountable. This issue has been assigned to the doc author for review.

@eccountable, which table are you trying to import records into? The following tables have the msdyn_postponegenerationuntil:
Agreement Booking Setup (msdyn_agreementbookingsetup)
Agreement Booking Date (msdyn_agreementbookingdate)
Agreement Invoice Setup (msdyn_agreementinvoicesetup)
Agreement Invoice Date (msdyn_agreementinvoicedate)
Order Invoicing Setup (msdyn_orderinvoicingsetup)
Order Invoicing Setup Date (msdyn_orderinvoicingsetupdate)
Order Invoicing Date (msdyn_orderinvoicingdate)
Incident Types Setup (msdyn_incidenttypessetup)
Quote Booking Setup (msdyn_quotebookingsetup)

@eccountable I'm closing the issue as Jason replied. Please reopen or create a new one if you need more information.


Update to winit 0.30

There is a big API rewrite around ApplicationHandler in winit 0.30. Full changelog: https://docs.rs/winit/latest/winit/changelog/index.html#0300.

Currently refactoring the code using winit 0.30, and the text content also needs to be proofread again. It is expected to be completed in the next two weeks.


sort, argmin and argmax functions

split out from the previous PR (#488)

This should be ready for a review now!

Could you add the documentation of the functions (do not forget to add them in the api rst files too) ? Then we can merge, the code looks good to me.

Documentation is added!


We have to modify the default binding and listening IP about the agent, verifier, and registrar server manually when they are deployed on different machines

The default binding and listening IP in templates/2.0 about the agent, verifier, and registrar server are all <IP_ADDRESS> which means they only can be accessed by the same machine according to the following codes:

agent：https://github.com/keylime/rust-keylime/blob/master/keylime-agent/src/main.rs#L701
verifier: https://github.com/keylime/keylime/blob/master/keylime/cloud_verifier_tornado.py#L1467
registrar: https://github.com/keylime/keylime/blob/master/keylime/registrar_common.py#L473 and https://github.com/keylime/keylime/blob/master/keylime/registrar_common.py#L513

So we have to modify the default binding  and listening IP about the agent, verifier, and registrar server manually when they are deployed on different machines. Maybe it isn't friendly to the users.
Therefore, I want to modify the default binding and listening IP about the agent, verifier, and registrar server as <IP_ADDRESS> in the #1444

IMHO <IP_ADDRESS> is the correct one as a default. It is true that the default is not usable during deployment, but the default in upstream should me a secure one.

I agree with @aplanas on this. The defaults should be as secure as possible.

The default should be as secure as possible, and there is at least two mechanisms to override the defaults: a) passing a custom template when invoking keylime_upgrade_config (option --templates) or b) setting the environment variable KEYLIME_AGENT_IP.


Addition of WifiDirect Module

Adding wifi direct module

@oscarmakala To make it possible to merge this pull request, you first need to synchronize with the upstream repository. Here is how:
git remote add upstream https://github.com/literacyapp-org/literacyapp-chat.git
git pull upstream master
Generally, it's a good idea to pull upstream changes as frequently as possible in order to avoid conflicts.


Initial Collapsible Treeview Implementation

Initial Collapsible Treeview Implementation

Set up cli and local webpage.
Typescript & webpack config.
Initial pass at logic based on the 'Rentals' example.

Terms

THIS SOFTWARE IS CONTRIBUTED SUBJECT TO THE TERMS OF THE TERMS OF THE CCLA DATED 2017-11-07 WITH FINOS/LINUX FOUNDATION (FORMERLY THE SYMPHONY SOFTWARE FOUNDATION CCLA).
  THIS SOFTWARE MAY BE REDISTRIBUTED TO OTHERS ONLY BY EFFECTIVELY USING THIS OR ANOTHER EQUIVALENT DISCLAIMER IN ADDITION TO ANY OTHER REQUIRED LICENSE TERMS.

A few examples and screenshots, please let me know if any others would be useful (I have also included the full object/tree as a text file):
Ex. Analytics/Calculate Probable Reservations

Ex. App/Categorize Wind for Forecast

Ex. App/Process Request (Not sure about the categorize wind for forecast one here)

treeview.txt


[BinderTransport] Print error message when API level is too low

cc @littlecvr

Rebased. Also removes BindToOnDeviceServerService, which is obsolete


Changed battery percentage for Aqara

Changed battery percentage for Aqara
Added date-attribute support for Webcore (Xiaomi and Aqara sensor)
Changed icon (Xiaomi and Aqara sensor)

merged changes from rinkek


Refactor scripts/start-rc.sh to remove duplicated version specification

          ca we update to 5.5.0?

Do we need to encode the version this many times?
Originally posted by @avtarraikmo in https://github.com/hazelcast/hazelcast-cpp-client/pull/1207#discussion_r1702023289

Do we need to encode the version this many times?
Originally posted by @avtarraikmo in #1207 (comment)

Addressed in https://github.com/hazelcast/hazelcast-cpp-client/pull/1231


feat(classes): add auth_provider to user details

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


Consider updating the term "alias" to something more friendly to end users

The term "Alias" is not that friendly to a non-dev audience. Maybe use Subscription Name?

Change to "Subscription Name" just like in Jira


story-127-doozr-refactoring

Huge refactoring.

A new inspection was created.

The inspection completed: 29 new issues, 28 updated code elements

A new inspection was created.

The inspection completed: 29 new issues, 28 updated code elements

A new inspection was created.

The inspection completed: 31 new issues, 30 updated code elements

A new inspection was created.

The inspection completed: 31 new issues, 30 updated code elements

A new inspection was created.

The inspection completed: 31 new issues, 30 updated code elements

A new inspection was created.

The inspection completed: 85 new issues, 30 updated code elements


CSS Parser: skip unpaired bracket } & fix NSUInteger underflow

Unpaired close bracket & NSUInteger underflow will cause the rest of CSS unable to load.
This patch is trying to fix this.
Thank you for your open source!

test case: @"s1{p1}}s2{p2}"


unable to do flexible receptor (covalent) docking with gnina binaries v1.0.2 AND v1.0

Issue summary
I'm unable to do flexible receptor (covalent) docking (using pdbqt files) with gnina binaries v1.0.2 AND v1.0.1
Steps to reproduce

 (PhD_py38) user@user-IdeaPad:~$ cd ./gnina_compat
 (PhD_py38) user@user-IdeaPad:~/gnina_compat$ ./gnina_1.02 -r GSK3B_DFG_out_35-388-processed_rigid.pdbqt --flex flex_res_side_chain.pdbqt --center_x 0.443 --center_y 5.309 --center_z 6.109 --size_x 52 --size_y 52 --size_z 46 --no_lig --exhaustiveness 2 --num_modes 2 --out_flex flex_res_side_chain_pose_out.pdb
               _
              (_)
    __ _ _ __  _ _ __   __ _
   / _` | '_ \| | '_ \ / _` |
  | (_| | | | | | | | | (_| |
   \__, |_| |_|_|_| |_|\__,_|
    __/ |
   |___/

 gnina v1.0.2 HEAD:903a27e+   Built Jun 22 2022.
 gnina is based on smina and AutoDock Vina.
 Please cite appropriately.

 Commandline: ./gnina_1.02 -r GSK3B_DFG_out_35-388-processed_rigid.pdbqt --flex flex_res_side_chain.pdbqt --center_x 0.443 --center_y 5.309 --center_z 6.109 --size_x 52 --size_y 52 --size_z 46 --no_lig --exhaustiveness 2 --num_modes 2 --out_flex flex_res_side_chain_pose_out.pdb

 An internal error occurred in /root/gnina/gninasrc/lib/model.cpp(971).

 Please report this error at https://github.com/gnina/gnina/issues
 Please remember to include the following in your problem report:
     * the EXACT error message,
     * your version of the program,
     * the type of computer system you are running it on,
 	* all command line options,
 	* configuration file (if used),
     * ligand file as PDBQT,
     * receptor file as PDBQT,
 	* flexible side chains file as PDBQT (if used),
 	* output file as PDBQT (if any),
     * input (if possible),
 	* random seed the program used (this is printed when the program starts).

 Thank you!
 (PhD_py38) user@user-IdeaPad:~/gnina_compat$ which nvcc
 /usr/local/cuda-11.2/bin/nvcc
 (PhD_py38) user@user-IdeaPad:~/gnina_compat$ nvcc --version
 nvcc: NVIDIA (R) Cuda compiler driver
 Copyright (c) 2005-2020 NVIDIA Corporation
 Built on Mon_Nov_30_19:08:53_PST_2020
 Cuda compilation tools, release 11.2, V11.2.67
 Build cuda_11.2.r11.2/compiler.29373293_0
 (PhD_py38) user@user-IdeaPad:~/gnina_compat$ dpkg -l | grep cudnn
 ii  libcudnn8                                         <IP_ADDRESS>-1+cuda11.3                  amd64        cuDNN runtime libraries
 (PhD_py38) user@user-IdeaPad:~$ conda list cudnn
 # packages in environment at /home/user/anaconda3/envs/PhD_py38:
 #
 # Name                    Version                   Build  Channel
 cudnn                     <IP_ADDRESS>             h86fa8c9_0    conda-forge
 (PhD_py38) user@user-IdeaPad:~/gnina_compat$ nvidia-smi
 Tue Jan 10 18:28:10 2023
 +-----------------------------------------------------------------------------+
 | NVIDIA-SMI 510.108.03   Driver Version: 510.108.03   CUDA Version: 11.6     |
 |-------------------------------+----------------------+----------------------+
 | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
 | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
 |                               |                      |               MIG M. |
 |===============================+======================+======================|
 |   0  NVIDIA GeForce ...  Off  | 00000000:23:00.0  On |                  N/A |
 |  0%   56C    P8    15W / 200W |    508MiB /  4096MiB |      1%      Default |
 |                               |                      |                  N/A |
 +-------------------------------+----------------------+----------------------+

 +-----------------------------------------------------------------------------+
 | Processes:                                                                  |
 |  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
 |        ID   ID                                                   Usage      |
 |=============================================================================|
 |    0   N/A  N/A      1145      G   /usr/lib/xorg/Xorg                 29MiB |
 |    0   N/A  N/A      3135      G   /usr/lib/xorg/Xorg                183MiB |
 |    0   N/A  N/A      3270      G   /usr/bin/gnome-shell               41MiB |
 |    0   N/A  N/A      3856      G   ...522383499974822223,131072      199MiB |
 |    0   N/A  N/A     11879      G   ...mviewer/tv_bin/TeamViewer       32MiB |
 |    0   N/A  N/A     18541      G   gnome-control-center                2MiB |
 +-----------------------------------------------------------------------------+
 (PhD_py38) user@user-IdeaPad:~$

Your system configuration
Operating system: Ubuntu 20.04.5 LTS
Compiler: N/A
CUDA version (if applicable): 11.2;  11.6 (GPU)
CUDNN version (if applicable): <IP_ADDRESS>-1 ; <IP_ADDRESS> (conda)
Python version: 3.8.12
GSK3B_DFG_out_35-388-processed_rigid.pdbqt.txt
flex_res_side_chain.pdbqt.txt

###using no gpu:
'''
(PhD_py38) jeffrey@jeffrey-IdeaPad:~/gnina_compat$ CUDA_VISIBLE_DEVICES= ./gnina_1.02 -r GSK3B_DFG_out_35-388-processed_rigid.pdbqt --flex flex_res_side_chain.pdbqt --center_x 0.443 --center_y 5.309 --center_z 6.109 --size_x 52 --size_y 52 --size_z 46 --no_lig --exhaustiveness 2 --num_modes 2 --out_flex flex_res_side_chain_pose_out.pdb
_
(_)

/  | '_ \| | '_ \ / _ |
| (| | | | | | | | | (| |
_, || |||| ||_,|
/ |
|/
gnina v1.0.2 HEAD:903a27e+   Built Jun 22 2022.
gnina is based on smina and AutoDock Vina.
Please cite appropriately.
WARNING: No GPU detected. CNN scoring will be slow.
Recommend running with single model (--cnn crossdock_default2018)
or without cnn scoring (--cnn_scoring=none).
Commandline: ./gnina_1.02 -r GSK3B_DFG_out_35-388-processed_rigid.pdbqt --flex flex_res_side_chain.pdbqt --center_x 0.443 --center_y 5.309 --center_z 6.109 --size_x 52 --size_y 52 --size_z 46 --no_lig --exhaustiveness 2 --num_modes 2 --out_flex flex_res_side_chain_pose_out.pdb
An internal error occurred in /root/gnina/gninasrc/lib/model.cpp(971).
Please report this error at https://github.com/gnina/gnina/issues
Please remember to include the following in your problem report:
* the EXACT error message,
* your version of the program,
* the type of computer system you are running it on,
* all command line options,
* configuration file (if used),
* ligand file as PDBQT,
* receptor file as PDBQT,
* flexible side chains file as PDBQT (if used),
* output file as PDBQT (if any),
* input (if possible),
* random seed the program used (this is printed when the program starts).
Thank you!
(PhD_py38) jeffrey@jeffrey-IdeaPad:~/gnina_compat$
'''

I also get the exact same issue in the colab notebook by the way.

these are my attempts trying to minimize only:

(PhD_py38) user@user-IdeaPad:~/gnina_compat$ ./gnina_1.02 -r GSK3B_DFG_out_35-388-processed_rigid.pdbqt --flex flex_res_side_chain.pdbqt --center_x 0.443 --center_y 5.309 --center_z 6.109 --size_x 52 --size_y 52 --size_z 46 --no_lig --exhaustiveness 2 --num_modes 2 --minimize --out_flex flex_res_side_chain_pose_out.pdb
              _
             (_)
   __ _ _ __  _ _ __   __ _
  / _` | '_ \| | '_ \ / _` |
 | (_| | | | | | | | | (_| |
  \__, |_| |_|_|_| |_|\__,_|
   __/ |
  |___/

gnina v1.0.2 HEAD:903a27e+   Built Jun 22 2022.
gnina is based on smina and AutoDock Vina.
Please cite appropriately.

Please cite appropriately.

WARNING: No GPU detected. CNN scoring will be slow.
Recommend running with single model (--cnn crossdock_default2018)
or without cnn scoring (--cnn_scoring=none).

Please cite appropriately.

WARNING: No GPU detected. CNN scoring will be slow.
Recommend running with single model (--cnn crossdock_default2018)
or without cnn scoring (--cnn_scoring=none).

  It is suppose to be a single cysteine residue.  Before I look into this any further, can you provide an example with a biochemically tractable input?

Thought you might say that. was already on it! this is the closest I have to "normal" for now. And i get the same error.

flex_res_side_chain.pdbqt.txt
P.S. : smina is actually able to dock both structures (after adding and i assumed gnina did the same. However, i'm almost done watching the video https://youtu.be/MG3Srzi5kZ0 in which was mentioned that gnina doesn't change .pdbqt files. However --addH is on by default in the parameters.

Also

This is what the flex_res_side_chain.pdbqt file looks like. It is suppose to be a single cysteine residue. Before I look into this any further, can you provide an example with a biochemically tractable input?

Also, I should add that PyMOL doesn't correctly represent the molecules and automatically adds bonds visually when some of its atoms are too close to eachother even with explicit connectivity in its pdbqt/pdb text file.
All of this is to say: The initial molecule is most definitely chemically valid.

Here's a third molecule example with which i get the same error:

flex_res_side_chain3.pdbqt.txt

(PhD_py38) user@user-IdeaPad:~/gnina_compat$ ./gnina_1.02 -r GSK3B_DFG_out_35-388-processed_rigid.pdbqt --flex flex_res_side_chain3.pdbqt --center_x 0.443 --center_y 5.309 --center_z 6.109 --size_x 52 --size_y 52 --size_z 46 --no_lig --exhaustiveness 10 --out_flex flex_res_side_chain_pose_out.pdb
              _
             (_)
   __ _ _ __  _ _ __   __ _
  / _` | '_ \| | '_ \ / _` |
 | (_| | | | | | | | | (_| |
  \__, |_| |_|_|_| |_|\__,_|
   __/ |
  |___/

gnina v1.0.2 HEAD:903a27e+   Built Jun 22 2022.
gnina is based on smina and AutoDock Vina.
Please cite appropriately.

Commandline: ./gnina_1.02 -r GSK3B_DFG_out_35-388-processed_rigid.pdbqt --flex flex_res_side_chain3.pdbqt --center_x 0.443 --center_y 5.309 --center_z 6.109 --size_x 52 --size_y 52 --size_z 46 --no_lig --exhaustiveness 10 --out_flex flex_res_side_chain_pose_out.pdb

An internal error occurred in /root/gnina/gninasrc/lib/model.cpp(971).

Please report this error at https://github.com/gnina/gnina/issues
Please remember to include the following in your problem report:
    * the EXACT error message,
    * your version of the program,
    * the type of computer system you are running it on,
	* all command line options,
	* configuration file (if used),
    * ligand file as PDBQT,
    * receptor file as PDBQT,
	* flexible side chains file as PDBQT (if used),
	* output file as PDBQT (if any),
    * input (if possible),
	* random seed the program used (this is printed when the program starts).

Thank you!

Please cite appropriately.

WARNING: No GPU detected. CNN scoring will be slow.
Recommend running with single model (--cnn crossdock_default2018)
or without cnn scoring (--cnn_scoring=none).

Commandline: ./gnina_1.02 -r GSK3B_DFG_out_35-388-processed_rigid.pdbqt --flex flex_res_side_chain3.pdbqt --center_x 0.443 --center_y 5.309 --center_z 6.109 --size_x 52 --size_y 52 --size_z 46 --no_lig --exhaustiveness 10 --out_flex flex_res_side_chain_pose_out.pdb

An internal error occurred in /root/gnina/gninasrc/lib/model.cpp(971).

Please report this error at https://github.com/gnina/gnina/issues
Please remember to include the following in your problem report:
    * the EXACT error message,
    * your version of the program,
    * the type of computer system you are running it on,
	* all command line options,
	* configuration file (if used),
    * ligand file as PDBQT,
    * receptor file as PDBQT,
	* flexible side chains file as PDBQT (if used),
	* output file as PDBQT (if any),
    * input (if possible),
	* random seed the program used (this is printed when the program starts).

Thank you!
(PhD_py38) user@user-IdeaPad:~/gnina_compat$

Sorry to take so long to resolve this, but the above commit should fix the problem.  There were several issues with CNN scoring and no lig.  I've added your example as a test case (although I still hold the flexible residues are a bizarre geometry, even without pymols interpreted bonds).


getStartFrame, getEndFrame for SubRecordingExtractor

I think it would be valuable for the SubRecordingExtractor to have this functionality.

I think it makes sense for the SubRecordingExtractor to return all the details that were put in the initialization like epoch_name and channel_ids since I may want to check what I set earlier. I don't think it would be that confusing

I think I disagree. It's like if you crop an image and store it as a new .jpg... you don't need to store with that cropped image where it came from. That would get too confusing, because you may crop an image that was already cropped from a different image. It's better to keep track of that information elsewhere. (See my comment on the other issue).


Use IsEffectivelyEnabled in automation peers.

What does the pull request do?
Automation's enabled state should come from IsEffectivelyEnabled, not IsEnabled.
Fixed issues
Fixes #11370

You can test this PR using the following package version. 11.0.999-cibuild0035153-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


How can I forcibly shut down a conversation with a user?

Question says it all.
If context is needed (though if someone answers it without reading the text below it's totally fine)...
I need to get users from two different channels talking to each other using the bot as an intermediary (see Issue #497 )
user1 sends message to user2's channelaccount, starting a new conversation for user2 in the process.
user2 replies, in which the message is addressed to user1 in his current conversation id.
The problem here is that m2 is not visible to User1 until he interacts with the bot (Issue #536). I'm not sure why.
My solution is to shut down user1's conversation after he messages user2. user2 will do the same thing, and so on.
(Note: assume they have each others' channel accounts)

User 1 talks to Bot on Conversation X
User 2 talks to Bot on Conversation Y
When a message comes in from User 1 on Conversation X, bot should send a new message with User2 Conversation Y
When a message comes in from User 2 on Conversation Y, bot should send a new message with User1 Conversation X
This should work, we've had people do this before

@tomlm Thanks for the response, reason why I'm asking for this is because of Issue #536)
User 1 talks to bot which messages User 2 on conversation Y, what happens is User 2 doesn't see anything. But when User 2 talks to the bot, both the User 1 message and the bot's response appear on screen for User 2
(This is happening on Web chat)

@tomlm Also, are there any code samples I can look at, if people have done this before?


A sample of how to search all writable memory would be nice

[Enter feedback here]
I fired up windbg to hunt down a leaked 64bit pointer and figured that would be a common enough example that it should be shown. I'm not finding it trivially.

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

ID: 06458e32-ceb9-fd5f-1f4e-ca58a26bcbcf
Version Independent ID: 70edf55e-9ad2-4511-1665-6b28ced2f311
Content: Address and Address Range Syntax - Windows drivers
Content Source: windows-driver-docs-pr/debugger/address-and-address-range-syntax.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @DOMARS
Microsoft Alias: domars

@Jayronimo - I agree that working with memory can be complex. As other readers may end up in this topic and wonder what there next steps would be as well, I added a new "See also" section to this topic. It points to commands that can be helpful, for example the  s (Search Memory) command. For specific scenarios, the OSR web site can be a good resource. For example this topic provides a walkthrough of searching memory: https://www.osronline.com/article.cfm^article=608.htm
Good luck in your work with the debugger.


Update resolve_latest_version to always get latest

Previously, it would not get the latest major/minor version if a
minor/patch version of a previous release was released chronologically
later.

@natpen Ohh, that's nice! Also, I didn't know about LooseVersion. That's handy.
Would you mind click-signing Google's CLA? This would allow me to later move this repo into bazelbuild's official organization (or even Bazelisk's code into the Bazel main repo, if we want to do that). It's available at: https://cla.developers.google.com/
Thanks a lot for your PR :)

Sure, no problem. Just submitted it.

Verified, thank you! :)


Run CLI sanity checks with Gradle

I find that I occasionally prep a PR, run gradlew build successfully then submit. Then there are failures because there are some CI jobs that aren't captured when running the build task.
This PR migrates these jobs to Gradle tasks that are run on check so a full successful build run will also pass on CI.

We could, but to me it's neater to have everything configured & run from Gradle directly, and using the same tasks in CI. If we add the tasks to the Gradle build but leave CI alone then it's one method to run this in Gradle, and another in CI... why not keep it consistent?


Where does the script get the time regularly?

Hello, a customer says the countdowntime ist not correct - switching half hour before midnight. We show just the days. Is the time from the user browser, or is it normally without changing the script from the server? From which server? Thank you !!! Regards

This is probably related to UTC time, which is my question. I peered into the code and found it's only calling Date()  not Date.UTC()  ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC  )  so all times are local, this means if someone is on the other side of the world, they will see their local time. Not good if you have an event ending specifically at 9am PST.
I'm attempting to modify all Date() calls to Date.UTC() to see if this helps for us, but it would be nice to have an option for local or UTC time in params.
Great simple timer, thanks!


Google+ feed in German

I'm guessing this is because the site is hosted in Germany:
PING haskellnews.org (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from static.<IP_ADDRESS>.clients.your-server.de (<IP_ADDRESS>): icmp_seq=1 ttl=43 time=97.7 ms

Not that I have any problem with the feed being in German, but I'd guess it would be better to choose your language rather than have it chosen for you by an accident of the host location.
Perhaps adding ?hl=en to the Google+ Haskell community URL would get you an English feed making it consistent with the rest of the site.

It's because my server is in Germany, but I'll try the hl flag.

Thanks @spl, that did the trick!


Why xbm bits behavior is swapped on Windows Emacs vanilla build?

Caused by #59
Here is a test to verify this behavior: https://gist.github.com/rexim/038cbc751bcb81f7c0c9
Linux:

Windows official build:

Linking with #131

There is an old email thread related to this problem http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00000.html

This extension works with xbm too http://emacswiki.org/emacs/paint.el
And flips the bits according to the system explicitly (Ctrl+S fliped)

I'd suggest to use the same workaround as in paint.el, but keep this issue open until we get the answer for the question.

Don't think we should care about this after #141


Added index to source_message table

In the function loadMessagesFromDb the column sourceMessageTable.category is used in the where clause but is not indexed which might cause performance issues when the table gets big.
This patch adds the missing index.

Are you sure there's an issue?

@samdark Hi, I ran some profiling and the difference is much less than I expected, virtually none actualy:
without index: 0.04784300 sec
with index:    0.04442675 sec

MySQL Server version: 5.6.23
source records: 5570
translation records: 17899

Perhaps the difference is be bigger on slower machines (tested with ssd) but for the moment it looks like it's no issue.


Context.interServiceTimeout has no effect

I was trying to increase the amount of time allowed before getting a ConductorServiceTimeout exception, and I set the context.interServiceTimeout to 20 seconds, but the logs still report a timeout after 10 seconds.  Looking at the Aeron.Context.conclude() code, I see that it's impossible to set the value as part of the client context.  Is this intentional?
from Aeron.Context.conclude():
if (0 == interServiceTimeout)
{
interServiceTimeout = CncFileDescriptor.clientLivenessTimeout(cncMetaDataBuffer);
}
else
{
interServiceTimeout = INTER_SERVICE_TIMEOUT_NS;
}

You control the client inter service timeout by setting the aeron.client.liveness.timeout property on the driver. The client has the ability to change this for testing only which I've made package private.


Update start value in Modelica.Fluid.Examples.InverseParameterization

Reported by agnes.ramle on 16 Sep 2016 12:48 UTC
Would it be possible to update pump.m_flow_start to not start at zero flow. The current 0 flow causes pump.port_b.m_flow to be on the wrong branch in the actualStream operator in
 pump.Hb_flow = pump.port_a.m_flow * actualStream(pump.port_a.h_outflow) + pump.port_b.m_flow * actualStream(pump.port_b.h_outflow);

The suggestion is to set pump.m_flow_start=0.5.

Migrated-From: https://trac.modelica.org/Modelica/ticket/2063

Comment by hansolsson on 19 Sep 2016 12:48 UTC
Changing the defaults in such generic models does not seem like a good solution, and might change existing results.
However, I can see a numeric issue with using the definition of actualStream at that point - in particular that we select inconsistent branches for the two actualStream.

Would it be possible to update the start value in the example instead? See the attachment (sorry for it not being a pull request)
updateStartInverseParameterization.txt

@chria Can you please check if 62ae89374d43ca90b390d9561f0d9f149ef265db already fixes the issue on your side.

@beutlich I've checked and it fixes the issue, thanks!

Thanks for confirmation.
Resolved by 62ae89374d43ca90b390d9561f0d9f149ef265db in master.


Bug fix/env application getting empty automate tab switching env

Thank you for your contribution.
Before submitting this PR, please make sure:

[ ] PR description and commit message should describe the changes done in this PR
[ ] Verify the PR is point to correct branch i.e. Release or Beta branch if the code fix is for specific release , else point it to master
[ ] Latest Code from master or specific release branch is merged to your branch
[ ] No unwanted\commented\junk code is included
[ ] No new warning upon build solution
[ ] Existing unit test cases are passed
[ ] New Unit tests are added for your development
[ ] Sanity Tests are successfully executed for Existing Functionality
[ ] After creating pull request there should not be any conflicts
[ ] Resolve codacy comments
[ ] Builds and checks are passed before PR is sent for review
[ ] Resolve code review comments

Insert Operation Type won't be added unless its a cosmosDB database
when switching environment, the combo box of environment applications and environment databases are updated with correct values while retaining the old value that was previously set

reverted changes made to DB Operation type as the changes would overr
ide the selected db operation type of insert each time the user would re-open the action


Ongoing quality improvements - Enable compat testing on Mac for unit tests

This is a tracking issue for all the improvements we will make in August iteration.  Currently includes:

[ ] #697
[x] #704

Didn't get to build integration this iteration, will do that in 1609. #914


CUDA error: no kernel image

I built the environment according to doc, and after run python backend/main.py got this error
Traceback (most recent call last):
  File "backend/main.py", line 275, in <module>
    sg.run()
  File "backend/main.py", line 214, in run
    recognizer = AudioRecogniser(language=self.language)
  File "backend/main.py", line 32, in __init__
    self.model = whisper.load_model(self.model_path)
  File "/home/ddl/video_cut/video-subtitle-generator/backend/whisper/__init__.py", line 149, in load_model
    model.load_state_dict(checkpoint["model_state_dict"])
  File "/home/ddl/anaconda3/envs/vsgEnv/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1497, in load_state_dict
    raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
RuntimeError: Error(s) in loading state_dict for Whisper:
While copying the parameter named "encoder.blocks.0.attn.query.weight", whose dimensions in the model are torch.Size([1024, 1024]) and whose dimensions in the checkpoint are torch.Size([1024, 1024]), an exception occurred : ('CUDA error: no kernel image is available for execution on the device',).
While copying the parameter named "encoder.blocks.0.attn.key.weight", whose dimensions in the model are torch.Size([1024, 1024]) and whose dimensions in the checkpoint are torch.Size([1024, 1024]), an exception occurred : ('CUDA error: no kernel image is available for execution on the device',).
While copying the parameter named "encoder.blocks.0.attn.value.weight", whose dimensions in the model are torch.Size([1024, 1024]) and whose dimensions in the checkpoint are torch.Size([1024, 1024]), an exception occurred : ('CUDA error: no kernel image is available for execution on the device',).
While copying the parameter named "encoder.blocks.0.attn.out.weight", whose dimensions in the model are torch.Size([1024, 1024]) and whose dimensions in the checkpoint are torch.Size([1024, 1024]), an exception occurred : ('CUDA error: no kernel image is available for execution on the device',).

My GPU is 3090, what should I do about it? Looking forward to your reply!

I had the same problem


Revert fastsync version to v0

WARNING: This most likely will break nodes of new mainnet operators.

Approved, but I didn't merge @askolesov because this is still marked as a draft PR - feel free to merge if you're comfortable.


Allow to install via a script

It would be neat if the installer didn't require human interaction (that is, pressing the "Next" button), so I could use it in a script.
I'm no expert on Windows, but (IIUC) it's usually done by making an installer accept command line options.

This already works since we have an NSIS installer, and the standard command line flags work - for example /S installs silently. I don't have a complete reference, and can't find one now, but it's already supported. Let me know if you can't figure out the command lines (I'd guess at /S and the install directory).
Alternatively, you can use stack, and something like stack setup --install-ghc (at a guess, I've seen the command line, but can't remember it).

Good to know.  I tried /h or something like that, but it didn't return
anything.  I'll take a look and report back.

Okay, this seems to work:
http://nsis.sourceforge.net/Docs/Chapter4.html#silent
Is there a way to support a help option?

That seems like something that would be best baked into NSIS itself, although it does appear to be lacking. I can't even find a good reference on what flags are supported by NSIS, since then we could link to that.

Not a blocker for me, so feel free to close this issue.

I think our official advice is probably if you want command line, use stack which is going to be easier. But /S works too.


Setup initial Flask API

Describe the solution you'd like
This code creates a Flask application with a single endpoint /bot that accepts a POST request with a JSON payload containing the text of the tweet to be posted. It then uses the Tweepy library to authenticate with the Twitter API and post the tweet. Finally, it returns a JSON response with a success message.
Additional context
The twitter_bot() function - it extracts the tweet text from the request data and posts it to Twitter using Tweepy.
Need to replace the consumer_key, consumer_secret, access_token, and access_token_secret variables with your own Twitter API credentials in order for the bot to work.

@Niweera would love to hear from you about the same, like how can we setup the initial flask API, I have made an attempt for the same, please let me know, like how to proceed further


Mux Player Not Working in Next13 App

Current Behavior
I'm importing react-player/lazy into my Nextjs app and although I can see the <mux-player> element when I go to inspect, it's missing all of its children (i.e. the player doesn't actually render in my app). I'm also receiving Critical dependency: the request of a dependency is an expression but unsure if it's related.
Expected Behavior
To import react-player/lazy and see the Mux player load in my app when I pass url={'https://stream.mux.com/${playbackId}'}
Other Information
When I replace the mux url with a Youtube url it works just fine.
I'm also importing the component using next/dynamic if that helps.
Some other things I've tried are:

importing not using next/dynamic
importing just react-player... importing react-player/mux
appending .m3u8 at the end of the url (the full playback url in Mux)

import { useState } from "react";
import dynamic from "next/dynamic";

const ReactPlayer = dynamic(() => import("react-player/lazy"), {
  ssr: false,
});

export default function VideoPlayer({ playbackId }) {
  const [playerState, setPlayerState] = useState({
    url: `https://stream.mux.com/${playbackId}`,
    playing: true,
    muted: true,
    playsinline: true,
  });

  const { url, playing, muted, playsinline } = playerState;

  return (

        <ReactPlayer
          url={url}
          playing={playing}
          muted={muted}
          playsinline={playsinline}
        />

  );
}

Some dependencies that might be useful:
 {
    "@mux/mux-node": "^8.0.0",
    "next": "13.4.19",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "react-player": "^2.15.0",
  },

When I inspect:

this should be fixed in v2.15.1
I got this working locally
'use client';

import React from 'react'
import dynamic from "next/dynamic";

const ReactPlayer = dynamic(() => import("react-player/lazy"), {
  ssr: false,
});

export default function Player() {
  return (

      <ReactPlayer controls={false} url='https://www.youtube.com/watch?v=oUFJJNQGwhk' />

      <ReactPlayer controls={true} url='https://stream.mux.com/maVbJv2GSYNRgS02kPXOOGdJMWGU1mkA019ZUjYE7VU7k' />

  )
}


Replace npm auth with access list

Anyone know if its possible to remove the login functionality to NPM and replace it with access lists instead?

Closing in favor of https://github.com/jc21/nginx-proxy-manager/issues/1605


Remove custom Snippets for built-in Docusaurus Partials

Contributions

[ ] I have read the contribution docs, and understand what's expected of me.

What page(s) or areas on docs.getdbt.com are affected?
Any pages where the <Snippet> component is used.
What changes are you suggesting?
Convert existing snippets in the website/snippets directory to built-in partials. The docs team has already begun using partials (files in website/snippets which begin with an underscore) to take advantage of built-in functionality Docusaurus offers.
This should be completed to prevent confusion on if snippets or partials should be used. Once the custom snippets are converted, we can remove the custom Snippet component as well.
The expected functionality is nothing should change on the site. The existing snippets should be converted to partials by adding the underscore before the filename, then updating where the snippet component is used to use a partial component instead.
Docusaurus documentation on partials: https://docusaurus.io/docs/markdown-features/react#importing-markdown
Additional information
No response

hey @JKarlavige , just checking if this issue is still needed?

Hey @mirnawong1, no I'll close this one out! I'm good with leaving this up to your team whether to use custom snippets vs. built-in partials. Down the road if we notice we're not using custom snippets anymore we can remove the component at that time, but there's no issue with leaving it in place.


NioEventLoop should also use our special SelectionKeySet on Java9 and…

… later.
Motivation:
In Java8 and earlier we used reflection to replace the used key set if not otherwise told. This does not work on Java9 and later without special flags as its not possible to call setAccessible(true) on the Field anymore.
Modifications:

Use Unsafe to instrument the Selector with out special set when sun.misc.Unsafe is present and we are using Java9+.

Result:
NIO transport produce less GC on Java9 and later as well.

@ejona86 lol yah... We already have a job on the CI that runs with -Dio.netty.noKeySetOptimization=true so we should be covered here.

Hacking the private fields in the Selector implementation is really horrible and can break at any time. If there are really issues with object allocation adding to the selected key set then use the select methods that invoke an action instead.

We will do this once we move to java8 only... that’s also why we have a fallback


Add gnomAD homozygous count

We currently show the gnomAD AF, but could we also get and display the count of homozygotes?
If we have this, could we also add this to the custom filter page?

We would need to add this to vcfAnno in annotateVariantsV2.sh.

Clarrification on this homozygote count seems to be showing here in the variant inspect card.

Is there somewhere else we are wanting this to show? The "custom filter page" is mentioned (I'm not familiar with this component is it called something else?) and Tony mentioned adding this information to "vcfAnno in annotateVariantsV2.sh" which is part of the backend code.

It looks like this must have been added since the issue was created.
For the custom filter, if you are in the variants tab of the left menu, there is a button to Add filter. Click on this and there is a modal to specify filters. It would be good to have the option to filter on homozygotes in this filter.

Got it! thanks Al I see that popup now.


Feature Request: Sort results by file name > H1 > H2 > H3

Checklist

[X] The feature would be useful to more users than just me.
[X] I have checked the feature overview and the feature doesn't already exist.
[X] Feature Requests regarding daily notes will not be implemented, since there are other Alfred workflows that do focus on daily notes already.
[X] If you are looking for a way to trigger a specific Obsidian command from outside Obsidian, see this comment explaining how you can easily create such a workflow yourself.

Feature Requested
I would like to dial some knobs to tell the workflow to give more weight to the file name, then H1, then H2, then H3. When I search for photography and I have a note with photography as file name, I'd like to see it first in the results:

Having some sort of weight adjustments like Obsidian Omnisearch plugin would be fantastic:

Alternatives considered
I'm using this alfred workflow probably 50-60 times a day, and I encounter this issue a lot, and I've been just trying to find the item (file name) in the results and clicking on it or using cmd+number.
Relevant Screenshot
No response

Such fine-grained weighting of results is unfortunately not possible with Alfred. (Allowing for something like that would be an Alfred Feature Request, which I'd gladly upvote if you posted it in the Alfred forum.)
However, I can see that the heading search is far from optimal. I changed the matching behavior, so that heading searches only match the heading content, not the file content (meaning in your example, only H1 and the file would be matched, and not all the other headings). This should reduce most of the noise and is unfortunately the most I can do on my end.
https://github.com/chrisgrieser/shimmering-obsidian/releases/download/4.6.0/shimmering-obsidian.alfredworkflow

I think that's still a big improvement! Thank you.

glad it helps!


Login Page - in phone number & whatsapp login page there is wrong suggestions

Describe the bug

https://www.berrycast.com/conversations/0afb6502-46a4-5829-a74b-0cca543f9b52


Invalid Text Encoding in API

1. Provide a general summary of the issue in the Title above
I don't know, if this is api or module problem, but seems any API request use wrong text encoding
2. Describe Your Environment
Operating System and PowerShell version:
Windows 7SP1x64 PSv5.1
Gitlab-CE 10.6
3. Expected Behavior
Let assume You have some localized usernames in gitlab
PS > Get-GitLabUser
name            : Козлов Максим
username        : MKozlov
id              : 2
is_admin        : True
email<EMAIL_ADDRESS>last_sign_in_at : 2018-04-19T09:59:21.045+03:00

4. Current Behavior
PS > Get-GitLabUser
name            : ÐÐ¾Ð·Ð»Ð¾Ð² ÐÐ°ÐºÑÐ¸Ð¼
username        : MKozlov
id              : 2
is_admin        : True
email<EMAIL_ADDRESS>last_sign_in_at : 2018-04-19T09:59:21.045+03:00

5. Possible Solution
--- QueryGitLabAPI.original  Fri Apr 20 11:23:20 2018
+++ QueryGitLabAPI.modified  Fri Apr 20 11:23:42 2018
@@ -42,7 +42,8 @@
     Write-Verbose "URL: $($Request.URI)"
     $webContent = Invoke-WebRequest @Request
     $totalPages = ($webContent).Headers['X-Total-Pages'][0] -as [int]
-    $Results = $webContent.Content | ConvertFrom-Json
+    $bytes = $webContent.Content.ToCharArray() | Foreach-Object{ [byte]$_ }
+    $Results = [Text.Encoding]::UTF8.GetString($bytes) | ConvertFrom-Json
     for ($i=1; $i -lt $totalPages; $i++) {
         $newRequest = $Request.PSObject.Copy()
         $newRequest.URI = $newRequest.URI + "?&page=$($i+1)"

6. Context
Can't read any localized texts from gitlab (project namespace, user names, commits)

Thanks for the patch. There doesn't seem to produce any errors adding your code but please try version 2.6.1 to confirm that the issue is resolved.

there is another place for this patch, inside the cycle
    for ($i=1; $i -lt $totalPages; $i++) {
        $newRequest = $Request.PSObject.Copy()
        $newRequest.URI = $newRequest.URI + "?&page=$($i+1)"
        $bytes = (Invoke-WebRequest @newRequest).Content.ToCharArray() | Foreach-Object{ [byte]$_ }
        $Results += [Text.Encoding]::UTF8.GetString($bytes) | ConvertFrom-Json
    }

@ngetchell seems you missed my last comment - v3.0.1 still have a bug with pages2+


[EngSys] automatic rush update --full

This is an automatic PR generated weekly with changes from running the command rush update --full

This should address https://github.com/Azure/azure-sdk-for-js/security/dependabot/45


Switch to the new Transifex resource

Since concrete5 v8 and v5.7 have a quite different set of translatable strings, I created a new Transifex resource (otherwise we'd have lost 110 translations for every language).
I'm really looking forward for CommunityTranslation... :wink:

Thanks @mlocati, I really really appreciate you keeping an eye on this. You're the best!

You're the best!

The whole concrete5 community is full of great people... I'm just one of them :sweat_smile::sweat_smile::sweat_smile:


Server now extends EventEmitter instead of creating and EventEmitter instance

Wait I apologize, let me update this PR with the most recent version of master

I saw the Server class was creating an instance of EventEmitter in the constructor.  Using my PR the Server class inherits from EventEmitter.  A benefit of this is Server instanceof EventEmitter will be true, also inheritance means you don't have to reimplement all the methods you want to have from EventEmitter


Support page specific media

Things like post specific images. Will live in the content directory, along side the content, but will be treated similar to media in the media directory.

I still haven't though of any sane way to do this, without enforcing some sort of order in the content directory, which I don't really want to do.
Does anyone actually want this feature?


Ensure rollback of any tuf files to a previous version isn't possible client side

An attacker with a privileged network position could serve old metadata and possibly affect ntp to rollback the system clock. We should make sure the implementation of TUF does all it can to mitigate this scenario to make sure rollbacks aren't possible. It seems that freezes will be possible under this scenario, up to the validity period of the timestamping key.

Are we excluding NTP roll-forward attacks?

This is what the version number is for. I need to work out how to use it properly in the context of the current implementation.

Version numbers are being correctly used by the client.


The class name disappears

Why does the class name disappear during production product build?
My packege:
https://github.com/doox911/inspector
https://stackoverflow.com/questions/63129448/class-module-is-not-exported

It's calling "minimizing".
It looks like you just deleted/ignored our lovely crafted issue template. It was there for good reasons. Please help us solving your issue by answering the questions asked in this template. I'm closing this. Please open a new issue with filled issue template. Also make sure your issue is not a question. Questions should be posted on Stack Overflow.


How can I port db-connections to Mac/DBeaver 7.0.1 (.dbeaver-data-sources.xml)

Hi,
I tried to copy/overwrite .dbeaver-data-sources.xml in ../.dbeaver4/General.
But when restarting DBeaver I still have the old connections even if I delete .dbeaver-data-sources.xml on Mac still the old connections.
So where are the connections held for 7.0.1 or what am I missing?
Thanks and regards

Probably here:
~/Library/DBeaverData/workspace6/General/.dbeaver/data-sources.json
Documented here:
https://github.com/dbeaver/dbeaver/wiki/Admin-Manage-Connections

Yes, I could not find this for Mac, works find now.
Thank you, Mebo


Fix geojson uploads

Overview
Previously we would naively parse any uploaded GeoJSON files, assuming them all to be polygon geometries. This hardens that, so that if a user uploads a FeatureCollection or a Feature, we extract the first Polygon geometry from within that to parse. If no parseable geometry is found, an error is returned.
Fixes #222
Demo

Testing Instructions

Checkout this branch and update and resetdb and server
Download this file: owasa.geojson.gz and extract it:gzip -d owasa.geojson.gz

Go to http://localhost:4545/ and login as<EMAIL_ADDRESS>Select the Other Utility
Upload the resulting owasa.geojson file in the Welcome dialog

[x] Ensure it gets added correctly

Click the Replace polygon and upload the file again using the Replace Polygon modal

[x] Ensure it gets added correctly

Checklist

[x] fixup! commits have been squashed
[x] CHANGELOG.md updated with summary of features or fixes, following Keep a Changelog guidelines
[ ] README.md updated if necessary to reflect the changes
[ ] CI passes after rebase

Thanks for reviewing!


Can not edit result cell.

System information:

Windows 10.
Dbeaver 21.0.2

Connection specification:

Oracle 18c
Jdbc

There is a problem when modifying the data result grid after Dbeaver 21.0.2 update.
If a column is specified in the SELECT statement, it cannot be modified. If the entire column is specified (*), it can be modified.
It was a problem that didn't exist in previous versions.
Please refer to the attached file.
Thank you for reading.  :)
Dbeaver 21.0.2

Dbeaver 21.0.1

Seems to be a side effect of #11194

Fixed

verified


strotime not working with oracle date format

Hello,
I have remark than the strotime function not working with the format "d-M-y".
This format is standard in Oracle database ?
Somebody can fix this ?

@zendre4 I will fix it. Can you please post some example date strings so I'm 100% sure what does 'd', 'M' and 'y' mean? Thanks.

Example with current date : 10-JUL-17

Fixed this in the associated commit 👌


feat: mo.ui.table() column chart previews

📝 Summary
Add columns previews to the top of each column.

Shows nulls as orange
Doesn't chart strings
Uses bar and binning for ints/floats/dates

Bug fixes:

don't wrap table cells, this helps prevent it from its height jumping
add a loading table (to also help with height jumping)
fail more gracefully on integer column names (altair doesnt allow this)

🔍 Description of Changes

Future ideas:

Make expandable and configure hiding to start
Dropdown action to add altair chart code for better preview

This appears to regress mo.ui.dataframe (doesn't render):
Error in console:

Code repro:
import marimo

__generated_with = "0.6.13"
app = marimo.App()

@app.cell
def __():
    from vega_datasets import data
    return data,

@app.cell
def __(data):
    cars = data.cars()
    return cars,

@app.cell
def __():
    import marimo as mo
    return mo,

@app.cell
def __(cars, mo):
    mo.ui.dataframe(cars)
    return

if __name__ == "__main__":
    app.run()

For dataframes truncated by mo.ui.table, the chart preview and column summaries in mo.ui.table appear to show a preview of the truncated data instead of the original data. The data explorer panel in contrast correctly shows a preview of the original data.
Here, notice that the chart preview stops at "9,999", even though the max value is "30,000".

First issue is fixed
The min/max/unique are now operating on the full (non-clipped) dataframe, but we hide the charts when above >20k


Refactor and convert to Go

This was a project attempting to refactor some BASIC code into Python for which I didn't fully understand the underlying problem. I am working on a much faster and cleaner C version of the code currently.

This has turned out to be too complicated, or at least too time consuming, to refactor in C. I have decided to switch to refactoring in Go, and build in a server that will allow this to take input from a web front end.


SES_UNCAUGHT_EXCEPTION Error

When I tried running the node main.js command, then this came up when it didn't work:

I don't really know what went wrong or where timeout was undefined.

Same issue here.


When an ehpa with a behavior is created, its corresponding hpa does not have a behavior

Describe the bug
When an ehpa with a behavior is created, its corresponding hpa does not have a behavior.
Reproduce steps
1.create an ehpa object

then an hpa object will be created, but without behavior

Expected behavior
create an hpa object with behavior
Environment (please complete the following information):

K8S Version: [e.g. 1.18]
Crane Version: [e.g. 0.4.0]

I create a pull request to fix it. #311 Please check.

Could you please tell me how to enable EHPA of crane for a specific deployment under specific namespaces?
e.g. I have a deployment namely "nodeinfo" under namespaces "my-test".
I have tried the yaml offered by documentation, but can not find any config for namespaces.

@FTWH  you can create an EHPA under namespaces "my-test" （ the same with deployment) so it could be worked.


Implement the State Monad

Summary
While the implementation of Enso is purely dynamic, future plans to support a type-system, type-checking, and type inference means that even the dynamic Enso needs to have support for some basic monads in the aim of future-compatibility.
This task deals with the implementation of the State monad (or an initially hard-coded construct that behaves like it), and its associated operations.
Value
A purely functional programming language needs some way to emulate stateful behaviour without actually mutating memory. The state monad provides a way to do this, hiding the explicit passing of updated state through a chain of functions, while still allowing access to it.
Specification

Determine a design for how to emulate the State monad in the context of a purely dynamic interpreter. This design must be compatible with how we want it to operate in the typechecked future.
Implement this design alongside benchmarks and tests, while ensuring that performance is acceptable.

Acceptance Criteria & Test Cases

The above design has been implemented in the Enso interpreter.
It is tested rigorously to avoid any semantic changes later on, as well as benchmarked to get an idea of performance.

Completed.


Necro Bone Ringer damage formula

damage of bone ringer 30% up in 60 times (30 * 60 = 1800)
but in planner just up to 500% its like a 17 times (30 * 17 = 510)
you can see in this print
Am i wrong?

Right, I set a 500% cap because it appeared to be that way in game data, but that was wrong and I forgot to remove it. Fixed now.


Addition_FAQs[CDS-87433]: Addition of FAQs for 29th Dec

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658e7658814248815252e9fe--harness-developer.netlify.app


Add new Bulk Download file script

This script generates and uploads Bulk Download files straight from the Elasticsearch index, and supercedes the file-generation functionality of the legacy ingestion project.
This change includes the automation necessary to have it run automatically on the central server, if that exists.
The script is designed to be useful either on cron or as a tool for exporting individual files on command. As such, it can be run locally or on the server.

Hold on -- there are some issues I need to fix ...

OK, should be good to review now.

I think this looks good, but I'd like to discuss the impact of provider.name vs provider.@id.

Just checked, and it should be easy enough to query provider.@id from the script itself, and to generate file names based on this string.

Regarding the executable paths:  I think now that the best thing is to let them be found in PATH and have it be the cron job's responsibility to have that set.

@anarchivist: I've made some changes related to the comments above.

Providers are now selected by provider.@id instead of .name. Files are generated with the string at the end of @id.
There's a feature to automatically query the list of providers and generate files for all of them, which takes care of new providers being added.
Bucket file names have "folders" like "2015/12"

:+1: passing to @no-reply for a second look

With the exception of the outstanding Content-Type discussion, I'm :+1: on this.
I'm going to generate some files and parse them as JSON-LD, before merging. Hopefully that should be done around the same time as the issues here are resolved. :)

Awesome!


return temp dir from test storage creation

Pull Request type
Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Does this introduce a breaking change?

[ ] Yes
[ ] No

Other information

This change is

Current dependencies on/for this PR:

main

PR #766   👈

PR #763

This comment was auto-generated by Graphite.


TEST: No-op PR to test pr-builds in the cd pipeline

WHAT
A no-op PR to test end-to-end tests in the PR CD pipeline

This worked fine.


Conda Forge

Hello! I have successfully put this package on to Conda Forge, and I am extending the invitation for the owner/maintainers of this package to be maintainers on Conda Forge as well. Let me know if you are interested! Thanks.
https://github.com/conda-forge/wtfis-feedstock

Hi @thewchan this is awesome, thanks! I am not familiar with how conda forge packaging works but happy to help out!

@pirxthepilot Great, I can add you as a maintainer. There is very little work involved as the bots will make a PR whenever a new version is pushed to PyPI upstream, all we need to do is to check to see all tests pass and merge the PR, and modify the recipe if tests fail. It should be quite self explanatory!

got it @thewchan , thank you!


Update Python to 3.8.0

Pull Request Test Coverage Report for Build 199

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 7.435%

Totals

Change from base Build 198:
0.0%

Covered Lines:
131

Relevant Lines:
1762

💛  - Coveralls

https://www.python.org/dev/peps/pep-0572/ aka the walrus operator aka := might be useful for golfing :)


On Nearby Fragment Place type SearchView is not visible properly in lower API devices

Summary:
On Nearby Fragment Place type SearchView is visible properly in higher API devices like API 27 but Place type SearchView is not visible properly in lower API devices like API 23.
Steps to reproduce:

Run the app in any lower API device like API 23.
Go to Nearby
Click Place type search icon

What did you expect the app to do, and what did you see instead?
Search View should visible for every API device.
Device and Android version:
Device: OPPO A57 || Version: 6.0.1
Device: Samsung J2 || Version: 6.0.1
Device: Pixel 3a || Version: 8.1
Commons app version:
3.0.0-debug-search~d0f895416
Screen-shots:

 Samsung J2 ( version = 6.0.1 )
 OPPO A57 ( version = 6.0.1 )
 Pixel 3a ( version = 8.1 )

Would you like to work on the issue?
Yes, I would like to work on this issue. @nicolas-raoul kindly assign me.

If I understand correctly, the problem is that when typing something in the "Place type" text field, it is not correctly visible. Please correct me if my understanding is incorrect.
Thanks for spotting this! And for volunteering to work on it :-)

Yes @nicolas-raoul , You got it. In lower API devices it is not properly visible. For higher APIs, It is visible properly.


tests/filestore Filestore Stream-depth test cases

Continuation of #251
This commit adds the following test cases for filestore related
stream-depth configuration settings
1.file-stream.stream-depth exceeds stream.reassembly.depth.
2.file-stream.stream-depth is less than stream.reassembly.depth.
3.file-stream.stream-depth set to 0.
Redmine issue: 2506
Requires Suricata PR #5088

Continued in #258


Feature Request: Support for GitHub Actions and similar workflows in Vet Tool

Hey Team,
I'd like to suggest adding support for scanning GitHub Actions and similar workflows in the vet tool. Given their widespread usage, ensuring their security is crucial, especially for open-source projects.

@abhisek It could either be part of the whole scan or, rather, we can have an additional option, say -G, to run Github action scans. Also, it would be good if it could accept both URLs and directory-level input.


Parent class does not have child methods.

So I'm trying to convert from acts_as_relation gem to this one.
The issue that I'm having is I'm trying to get all on the superclass and then use the child's methods on the superclass. I know it's something I can do using act_as_relation, but I can't seem to get it to work using this gem. I got it so that all the child classes have the superclass methods, do I have to do something different to get the reverse?
Classes are as follows:
class Clm < ActiveRecord::Base
  actable as: :clmible

  def hachacha
    puts "hachacha"
  end
end

class Hamsclm < ActiveRecord::Base
  acts_as :clm, as: :clmible

  def shabladoo
    puts "shabladoo"
  end
end

class Sfooclm < ActiveRecord::Base
  acts_as :clm, as: :clmible
end

Migrations:
class CreateClms < ActiveRecord::Migration
  def change
    create_table :clms do |t|
      t.actable as: :clmible

      t.timestamps null: false
    end
  end
end

class CreateHamsclms < ActiveRecord::Migration
  def change
    create_table :hamsclms do |t|
      t.string :name

      t.timestamps null: false
    end
  end
end

class CreateSfooclms < ActiveRecord::Migration
  def change
    create_table :sfooclms do |t|
      t.string :name

      t.timestamps null: false
    end
  end
end

What I'm trying to do is
@clms = Clm.all
@clms.each do |clm|
puts clm.name
end

I end up with the following error:
NoMethodError: undefined method `name' for #<Clm:0x007fa5f319dcf0>

Can I even do this with this gem or do I have to go back to the acts_as_relational gem?

Apparently I needed to take out the acts_as statements... I donno, it's working now.


Beta release

This PR updates pcb-stackup to use the latest and greatest gerber-to-svg. It also splits out gerber file identification into its own module.
It's also a full rewrite in ES5 rather than CoffeeScript

Coverage decreased (-13.9%) to 86.096% when pulling 925b28fbfba670a17e494594b09e4a0157ddec57 on beta-release-candidate into b1e3aa2b9bbc0c67ce877816bd35e62e8f36069b on master.

Coverage remained the same at 100.0% when pulling d9d35c7199763d84113ba03ad560df85eec3f851 on beta-release-candidate into b1e3aa2b9bbc0c67ce877816bd35e62e8f36069b on master.

Coverage remained the same at 100.0% when pulling a1518fcb0b1e22158c30791e6e17ebb95d9e943e on beta-release-candidate into b1e3aa2b9bbc0c67ce877816bd35e62e8f36069b on master.

Coverage remained the same at 100.0% when pulling 1b143f31e58c040fa25779819c198e70331e9940 on beta-release-candidate into b1e3aa2b9bbc0c67ce877816bd35e62e8f36069b on master.


[dev] Guide for transitioning to new install script in .NET CLI

Just leaving some notes about some changes which will affect the build system when transitioning to a newer install script.

dotnet binary located at InstallDir\dotnet (could still change?)
Option to specify install location for install.sh changes from -d to -i
Windows receives an equivalent option -InstallDir to avoid having to set DOTNET_INSTALL_DIR in the environment
The build system can be extended with a global option (in build.json) to skip setting -i and -InstallDir and thus installing the CLI in the default location

Done, closing.


interface for middlewareBuilder

Just a PR to discuss about the "interface" implementation on your PR.
( I didn't test it yet, will do ASAP )

@juliens added few comments, otherwise looks lgtm

Thx for fixing, didn't have the time to take a look at your comment.


fix: invalid parameter query between nodes

Signed-off-by: NorahXiong<EMAIL_ADDRESS>Description
fix #1272
Related links
#1272
Tests performed
Tested in planning simulator.
Before:

After

Notes for reviewers

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.
[ ] The PR has been properly tested.
[ ] The PR has been reviewed by the code owners.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.
[ ] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

The parking and lane driving works fine for me too.

The parking and lane driving works fine for me too.

Could review this PR for me?

Your code looks great but I'm not sure it is really ok.
So I asked a senior engineer to review it.

@taikitanaka3


Alignment Ampoules Add Strength to Damage

All of the Alignment Ampoules, Lesser, Moderate, Greater and Major add strength to their damage rolls, while other bombs correctly do not.

It's specifically the splash trait that calls for withholding a character's strength ability modifier. CRB p. 544
This is probably an oversight, but according to RAW it would include strength.

Wild, I stand corrected then.

@velara We're going to go ahead and add the splash trait to those.


Eq 1 parser

What
Very simple parser to parse survey schema files versioned v0.0.1.  See test in tests/app/parser for usage.
How to test

Check out the branch
Run pip install -r requirements.txt
Run ./scripts/run-tests.sh

Who can test
Anybody except @weapdiv-david

General comment regarding unit testing, I thought the plan going forward was to have a unit test class for every application class? Rather than a single test covering lots of classes?

Overall looks pretty good and the steps work, just a few comments to address.

LGTM :+1:


file-error make client process failed Connection refused

Hi there,
on all my projects (except a simple one with one java file), I now get:
File mode specification error: (file-error make client process failed Connection refused :name lsp-intellij TCP connection :buffer nil :host <IP_ADDRESS> :service 8080 :nowait nil)

The error seems strange since there's indeed an IDEA process listening on port 8080 on localhost:
# netstat -nlp | grep 8080
tcp6       0      0 <IP_ADDRESS>:8080          :::*                    LISTEN      16752/java

Process 16752 looks like the correct one.
$  ps ww -p 16752
  PID TTY      STAT   TIME COMMAND
16752 ?        Sl     1:54 /usr/lib/jvm/oracle-java8-jdk-amd64/bin/java -Didea.classpath.index.enabled=false -Didea.config.path=/usr/local/src/intellij-lsp-server/build/idea-sandbox/config -Didea.is.internal=true -Didea.platform.prefix=Idea -Didea.plugins.path=/usr/local/src/intellij-lsp-server/build/idea-sandbox/plugins -Didea.required.plugins.id=com.ruin.lsp -Didea.system.path=/usr/local/src/intellij-lsp-server/build/idea-sandbox/system -Dsun.awt.disablegrab=true -Xbootclasspath/a:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/boot.jar -XX:MaxPermSize=250m -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=GB -Duser.language=en -Duser.variant -ea -cp /usr/lib/jvm/oracle-java8-jdk-amd64/lib/tools.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/idea_rt.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/idea.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/bootstrap.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/extensions.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/util.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/openapi.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/trove4j.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/jdom.jar:/home/torstein/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2017.3.4/9f9a05f798720d7da2e3b3af8983552a840ed5d4/ideaIC-2017.3.4/lib/log4j.jar com.intellij.idea.Main

I've tried to restart the gradle process and emacs alike. Also tried to set up the project manually in IDEA (through gradle runIdea) to make sure there's no problem there, then stop the graphical IDEA and starting gralde runIde.
No error in the gradle console to be seen.
-Torstein

I've created a simple multi module project with one Java class and can produce a couple of errors, one of which is the cannot connect issue: https://github.com/skybert/the-raven/commit/dab808aa26c410073728f6322fafcaaba75c3af8

I can't seem to reproduce the connection issue on Linux, although I'm finding a bunch of others that I'll have to fix.

Could it be related to #11? In any case, I'll be eager testing the fixes for #12 once it's done.
Keep up the good work. Cheers!

I pushed a ton of changes to master, perhaps this fixes the issue? If not I'll keep debugging.

Closing for now, if this still happens please reopen.


Slicing results assigns wrong values to fields

Whenever I try to get other than the first object from DB, my object fields are shifted by one, and the last one is completely discarded. For example if I have this model:
class Person(models.Model):
    uuid = models.CharField(max_length=36, primary_key=True)
    title = models.CharField(max_length=10)
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)

and then if I try to fetch an object with this code
Person.objects.all()[1]

my object going to have these values assigned:
uuid = 2L
title = uuid
first_name = title
last_name = first_name

and the last_name value is discarded completely. I tracked down the issue to the generated query:
sql = "SELECT {row_num_col}, {outer} FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY {order}) as {row_num_col}, {inner}) as QQQ where {where}"

and the cause is the selection of {row_num_col} column, which is not needed for the output. It works fine for the first object, because different query is issued. I'm using django==1.8, but I don't think it matters, there is simply no reason to select that field for the output.

It seems there was a change in django how it converts database-python types and because of that, resolve_columns is no longer called in django 1.8:
https://github.com/django/django/commit/e9103402c0fa873aea58a6a11dba510cd308cb84

Facing the same issue...@kaselis did you find a resolution for the same?


Add a history recorder scope

The abstraction allows for the registering of handlers to a scope so that if a client is also registered to the same scope, the handler added to that scope will only receive events from all clients registered to that scope. In this commit, doc strings were added to the history module as well to clarify functionality. The functional tests  would be good to start with to help understand the in's and out's of the interface, but for a general overview of how you go about using this here is an example:
import botocore.session
from botocore.history import get_global_history_recorder
from botocore.history import BaseHistoryHandler
from botocore.history import HistoryRecorderScope

class PrintHistoryHandler(BaseHistoryHandler):
    def emit(self, event_type, payload, source):
        if event_type == 'HTTP_REQUEST':
            payload = payload['url']
        elif event_type == 'HTTP_RESPONSE':
            payload = payload['headers']
        print('%s: %s' % (event_type, payload))

session = botocore.session.Session()
s3_client = session.create_client('s3')
ec2_client = session.create_client('ec2')

history_scope = HistoryRecorderScope()
scoped_handler = PrintHistoryHandler()
history_scope.add_handler(scoped_handler)
history_scope.register_client(ec2_client)

history_recorder = get_global_history_recorder()
history_recorder.add_scope(history_scope)
history_recorder.enable()

s3_client.list_buckets()
ec2_client.describe_regions()

That will print out (Note that there are no S3 events in the output):
API_CALL: {'operation': u'DescribeRegions', 'params': {}, 'service': 'ec2'}
HTTP_REQUEST: https://ec2.us-west-2.amazonaws.com/
HTTP_RESPONSE: {'date': 'Tue, 24 Apr 2018 22:44:42 GMT', 'vary': 'Accept-Encoding', 'content-length': '2720', 'content-type': 'text/xml;charset=UTF-8', 'server': 'AmazonEC2'}
PARSED_RESPONSE: {u'Regions': [{u'Endpoint': 'ec2.ap-south-1.amazonaws.com', u'RegionName': 'ap-south-1'}, {u'Endpoint': 'ec2.eu-west-3.amazonaws.com', u'RegionName': 'eu-west-3'}, {u'Endpoint': 'ec2.eu-west-2.amazonaws.com', u'RegionName': 'eu-west-2'}, {u'Endpoint': 'ec2.eu-west-1.amazonaws.com', u'RegionName': 'eu-west-1'}, {u'Endpoint': 'ec2.ap-northeast-3.amazonaws.com', u'RegionName': 'ap-northeast-3'}, {u'Endpoint': 'ec2.ap-northeast-2.amazonaws.com', u'RegionName': 'ap-northeast-2'}, {u'Endpoint': 'ec2.ap-northeast-1.amazonaws.com', u'RegionName': 'ap-northeast-1'}, {u'Endpoint': 'ec2.sa-east-1.amazonaws.com', u'RegionName': 'sa-east-1'}, {u'Endpoint': 'ec2.ca-central-1.amazonaws.com', u'RegionName': 'ca-central-1'}, {u'Endpoint': 'ec2.ap-southeast-1.amazonaws.com', u'RegionName': 'ap-southeast-1'}, {u'Endpoint': 'ec2.ap-southeast-2.amazonaws.com', u'RegionName': 'ap-southeast-2'}, {u'Endpoint': 'ec2.eu-central-1.amazonaws.com', u'RegionName': 'eu-central-1'}, {u'Endpoint': 'ec2.us-east-1.amazonaws.com', u'RegionName': 'us-east-1'}, {u'Endpoint': 'ec2.us-east-2.amazonaws.com', u'RegionName': 'us-east-2'}, {u'Endpoint': 'ec2.us-west-1.amazonaws.com', u'RegionName': 'us-west-1'}, {u'Endpoint': 'ec2.us-west-2.amazonaws.com', u'RegionName': 'us-west-2'}], 'ResponseMetadata': {'HTTPStatusCode': 200, 'RequestId': 'c2759f73-f7b9-414a-9c48-c2f12e8dd535', 'HTTPHeaders': {'date': 'Tue, 24 Apr 2018 22:44:42 GMT', 'vary': 'Accept-Encoding', 'content-length': '2720', 'content-type': 'text/xml;charset=UTF-8', 'server': 'AmazonEC2'}}}

The one thing that I feel like there may be a better interface for (but have not figured out and are open for ideas on) is the scope_id interface. Essentially the scope_id interface gives us the ability for HistoryRecorder.record() to emit identifiers to help the scope and its handlers determine if the recorded event is for them. Currently, I am using the id(client) to generate the scope_id that gets passed into the HistoryRecorder.record() call. This allows botocore to pass an identifier of the client to these globally emitted events without having to keep reference of the actual client objects, but it does open a couple of potential issues:

For each event that we want to be scopeable to a client, it must have access to the id of the client. To do this, the id is stored in the request context (which most abstractions by now have access to).

If the client gets deleted, there is the potential that another client gets created under the same id. This would cause the newly created client to start emitting events to that scope without actually have registering to it. A few ideas to fix this include:

Include the class name passed to the scope_id to better avoid collisions
Expose a deregister_client so that you can at least remove the client from the scope before it getting deleted.
Expose a client_id on client.meta that returns a uid. Thinking about this now this may be the best option to avoid collisions, but would like to get your opinions on it first.

Let me know what you all think.

Codecov Report

Merging #1449 into develop will increase coverage by 0.05%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           develop    #1449      +/-   ##
===========================================
+ Coverage    71.37%   71.43%   +0.05%
===========================================
  Files          128      128
  Lines        14157    14183      +26
===========================================
+ Hits         10105    10131      +26
  Misses        4052     4052

Impacted Files
Coverage Δ

botocore/endpoint.py
97.43% <100%> (+0.01%)
:arrow_up:

botocore/history.py
100% <100%> (ø)
:arrow_up:

botocore/client.py
99.74% <100%> (ø)
: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 a660f06...fc91707. Read the comment docs.

Closing this out. I have been playing around with and there are significant issues that boil down to the history recorder being global. Specifically a client's id can be reused if it gets deleted, this can cause a new client that is not registered to the scope to be called. Also since the history recorder object is global, there will always be some amount of memory leak (even if we just use client id's). Honestly purely because the history recorder is global, we should avoid having features rely on it.


unified QuEST interface

merges CPU and GPU QuEST
QuEST now C and C++ compatible on any platform
overhauled makefile
fixes compiler warnings
added compiler version tests
automated unit testing
removed code/doc duplication

seeding and state initilisations had an API change - we'll pull to develop and attempt to keep all changes before the API change in master for a new v1 release


Logging to aws AES cluster may fails with 413 errors (Request Entity Too Large)

What kind of request is this (question/bug/enhancement/feature request): bug
Steps to reproduce (least amount of steps as possible):

deploy rancher 2.2.4 on aws
deploy an aws elasticsearch cluster with t2.small.elasticsearch, one AZ and only one instance
create an external service pointing to the ES cluster
configure rancher to use this service
wait a bit to have some logs

Result:
We can see errors in fluentd like this one:
2019-07-18 09:04:23 +0000 [warn]: #0 failed to flush the buffer. retry_time=10 next_retry_seconds=2019-07-18 09:13:55 +0000 chunk="58dada07f4f4df922debb60794495f09" error_class=Elasticsearch::Transport::Transport::Errors::RequestEntityTooLarge error="[413] {\"Message\":\"Request size exceeded 10485760 bytes\"}"

Other details that may be helpful:
https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-limits.html
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): 2.2.4
Installation option (single install/HA): single (inside the k8s cluster via helm)

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): Imported (created via kops)
Machine type (cloud/VM/metal) and specifications (CPU/memory): cloud / aws / t3.medium
Kubernetes version (use kubectl version): 1.12.8

Is there any way we can control the size of the payload here ? if yes i think this should be presented ass a configuration option when deploying rancher logging stack

I am having the same issue in 2.2.6.
Unless I am mistaken I did not have this behavior in 2.2.3.
It seems there has been a lot of work between 2.2.3 and 2.2.4 (notably #20208 and #20047). These improved usability a lot but may have introduced this behavior.
Digging a bit I also found a commit to rancher/fluentd referencing #14987 that updated the fluentd version to address an issue with a lot of buffer files being generated.
Maybe @aiwantaozi has an idea ?

@loganhz @aiwantaozi please investigate and determine if this is a regression

Hi @fredleger Just check the AES doc, the max size of http request payloads of t2.small is 10M. Seems like you can't edit it in AWS, more details could reach here.  https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-limits.html

You could use advanced mode to input the configure, then you could add a threshold configure bulk_message_request_threshold 10485760 to match the AES. 10485760 = 10 * 1024 * 1024
Step:

Tools -> Logging -> click target Elasticsearch -> Edit as File
input your configure, sample as below, more configure could reach here https://github.com/uken/fluent-plugin-elasticsearch

Thank you,
I tried what you suggested but got the logs below returned by the  rancher-logging-fluentd pods
Rancher 2.2.6
rancher-logging 0.1.1
rancher/fluentd:v0.1.13
2019-08-19 12:19:17 +0000 [warn]: parameter 'bulk_message_request_threshold' in <store>
8/19/2019 2:19:17 PM   @type "elasticsearch"
8/19/2019 2:19:17 PM   include_tag_key true
8/19/2019 2:19:17 PM   hosts "https://aes.es.amazonaws.com:443"
8/19/2019 2:19:17 PM   logstash_prefix "es-index"
8/19/2019 2:19:17 PM   logstash_format true
8/19/2019 2:19:17 PM   logstash_dateformat "%Y-%m-%d"
8/19/2019 2:19:17 PM   type_name "container_log"
8/19/2019 2:19:17 PM   ssl_verify false
8/19/2019 2:19:17 PM   ssl_version TLSv1_2
8/19/2019 2:19:17 PM   bulk_message_request_threshold 10485760
8/19/2019 2:19:17 PM   slow_flush_log_threshold 40.0
8/19/2019 2:19:17 PM   <buffer>
8/19/2019 2:19:17 PM     @type "file"
8/19/2019 2:19:17 PM     path "/fluentd/log/buffer/project.c-iudrf_p-k7gsq.buffer"
8/19/2019 2:19:17 PM     flush_mode interval
8/19/2019 2:19:17 PM     flush_interval 60s
8/19/2019 2:19:17 PM     flush_thread_count 8
8/19/2019 2:19:17 PM     queued_chunks_limit_size 200
8/19/2019 2:19:17 PM   </buffer>
8/19/2019 2:19:17 PM </store> is not used.

@aiwantaozi please look at it. But it's not a regression.

@gillarda bulk_message_request_threshold this configure is available after fluent-plugin-elasticsearch v3.5.1, we upgrade to v3.5.4, but system-chart does not release yet, you can try upgrade the images rancher/fluentd:v0.1.14
Steps:

System project -> Apps -> Rancher-Logging -> Upgrade it
Input answer fluentd.image.tag = v0.1.14
finished upgrade then configure bulk_message_request_threshold should be available

@aiwantaozi yes it was clear that was linked to the AWS limitations here but the fisrt setup that allow 100Mo is quite expensive actually.
The point is more that there is not easy setting to handle in the rancher chart and i think this could be a improvement.
Also 10MB (or a bit less see bellow) could  be a sane default value what do you think ?
I had to tweak it a bit to make it really work :
<match *>
  @type elasticsearch
  include_tag_key true
  hosts https://my-es-managed.eu-west-3.es.amazonaws.com:443
  logstash_prefix "demo"
  logstash_format true
  logstash_dateformat %Y-%m-%d
  type_name "container_log"
  ssl_verify false
  ssl_version TLSv1_2
  bulk_message_request_threshold 9437184
  request_timeout 240s
</match>

My feeling here is that 10MB as a settings is the size of the payload and there is a bit of extra data added afterwards so lowering it made it work.
@gillarda did you try that as well ?

@fredleger Thank you for letting us know, really helpful.

It works for me as well even though my log pattern changed a bit so I cannot exactly reproduce the context. However, 15MB or 20MB buffer files get processed without issue.
I got it to work with a 10MB value, but I guess if there is some compression/uncompression involved (or some extra data added as suggested), the threshold has to be lower.
I agree that adding a few more options to the GUI would be a great improvement.
Anyway, thank you for the help !


Target .NET Standard 2.0 for EF Core 3.1

EF Core 3.1 now targets .NET Standard 2.0 as opposed to .NET Standard 2.1 for 3.0.
This makes it much easier for large projects (like ours) to transition from .NET classic to .NET Core, since both EF 6 and EF Core can now be used from .NET 4.7.2 in a transitional period.
Since our project relies heavily on the fabulous EntityFramework-Plus and EntityFramework-Extended frameworks, a target for .NET Stardard 2.0 is needed for continued usage.

Hello @Frudy ,
Thank you for reporting. We are currently looking at how we will handle it since we didn't expect that change ;)
I believe a new version will be released next Monday.
Best Regards,
Jonathan

Performance Libraries
context.BulkInsert(list, options => options.BatchSize = 1000);
Entity Framework Extensions • Entity Framework Classic • Bulk Operations •  Dapper Plus
Runtime Evaluation
Eval.Execute("x + y", new {x = 1, y = 2}); // return 3
C# Eval Function • SQL Eval Function

Hello @Frudy ,
The v3.0.25 has been finally released
Could you try it and confirm that everything is working fine with the .NET Standard 2.0 version?

Hi, I'm trying the v 3.0.29 in a NetStandard 2.0 project but when I try to execute this query
var mov = _dataSource.MovimientoInventarioVentas.Where(m => m.DetVenta.VentaId == id).Include("Inventario.ProductoPresentacion.Producto.Descripcion").AsNoTracking().Future();
I get a 'System.InvalidOperationException' in System.Private.CoreLib.dll
The underlying reader doesn't have as many fields as expected.
The same happens when I try this another query.
 queryFiado = _dataSource.DetCobros.Where(r => r.Cobro.Venta.ClienteId == id && r.Cobro.Venta.Anulada == false).DeferredSum(r => r.Cantidad).FutureValue<decimal?>();

Hello @mabbond ,
This error happen because you have enabled EnableRetryOnFailure probably.
Someone already reported it and one of my developers is already working on it.
Please, make sure to open a new issue otherwise it makes it hard for us to follow-up

Thanks a lot @JonathanMagnan , disabling the EnableRetryOnFailuredid the trick, until the bug is fixed.

Hi @JonathanMagnan Is this issue fixed?
"The underlying reader doesn't have as many fields as expected"

Hello @Sandeep321 ,
My developer told me that this is fixed for EF Core 5 since the 6 December 2020 and EF Core 3 since December 2019.
Did you get this error?

To be honest, I am getting this with EFCore package, not with your package "EntityFramework-Plus".
I could be of help if you could guide me on what the issue is and how this could be solved when using EF Core itself.

Hello @Sandeep321 ,
Report it to the right repository? https://github.com/dotnet/efcore/issues
There is nothing we can do on our side, we don't own the source of EF Core.


android-ci.yml

CI configuration for the android app.

So, the build fails, how would you fix it?

Why the empty directory? Why not try to understand what the workflow you have committed does and modify that instead?

Right, just wanted to see what would happen after reading something online. What I did now was to basically comment out the tests for the SmartcarController as I'm not sure how to work with this yet, as well as the instrumented tests. Does it look alright for now or should I do some other changes?

You didn't have to change the directory you are using just so you can copy paste the existing configuration, you could adjust it to your project structure.

You didn't have to change the directory you are using just so you can copy paste the existing configuration, you could adjust it to your project structure.

Yeah I know but somehow it didn't seem to accept the change so decided to just change the directory instead. I guess I did something wrong there.

No, it doesn't look alright. You literally disabled the CI checks to make them pass. 😅

Big brain move! :) I'm not exactly a quick learner but I don't give up easily...
Anyway, looks like we are getting somewhere here now?

Yes it's good now, but not a big fan of using the same directory as the sample app. Can you change it and use android/ like you originally meant to?


Could not find package bjuppa/laravel-blog

Hey,
This issue is possibly on my side but I've no clue why it won't work. I'm interested in integrating your blog package into my website, but ran into the following:

It's rather strange it can find your package and then not find it? Is this something to do with that this project is not officially released yet?

@Wotuu thanks for checking out my laravel-blog package!
Yes, as you suspect, the package doesn't yet have a public release... that may be why it won't install for you.
But composer usually says something like "at any version for your minimum-stability" when that happens, so perhaps something else is wrong.
What happens if you try:
composer require bjuppa/laravel-blog:dev-master

Hey man, appreciate the reply. I've managed to include the package now, thanks! I take it that the moment you push more commits to master I will get them as well the moment I update my dependencies? Which may not be what I want when you commit something that's broken, as usually happens on master ;). I'll see if I can integrate the blog soon and look from there, cheers!

Yes, whenever I tinker with the master-branch you'd get the changes on update... and I'm sure there will be at least some breaking changes before the 1.0 release.
As at least 3 people have now showed their interest, I think I'll do a 0.1 release asap. That way you guys can at least start experimenting without worrying about unpleasant surprises.
I'll update here when there is a release to lock your version to!

That would be great and very much appreciated! I'm building a website at the moment and I'm kind of on a tight schedule for it so I don't have time to even make some basic blogging functionality. I do want to include the blog for news/release notes though :). No rush, thanks very much for your efforts! I'll update when I integrated it and/or have questions.

There you go @Wotuu, I've tagged a 0.1 pre-release!
For example, you can now lock version to ^0.1 in composer.json!
And, feel free to open new issues as you go!

Awesome! Thank you very much for the quick release, I think I'll have some
time this weekend to integrate and give you some feedback if I have any.
Have a great weekend!
On Fri, Aug 3, 2018, 16:00 Björn Nilsved<EMAIL_ADDRESS>wrote:

There you go @Wotuu https://github.com/Wotuu, I've tagged a 0.1
pre-release!
For example, you can now lock version to ^0.1 in composer.json!
And, feel free to open new issues as you go!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bjuppa/laravel-blog/issues/4#issuecomment-410257777,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAxjIdzpqFfFnhXHRyAIubiLQ8czqTXYks5uNFeXgaJpZM4Vccj1
.


Builds from main are missing

Hi @kruton it seems builds from main are missing.
Last build was 5th May 2022. The merges to main today didn't publish a build. Hopefully you or someone can get them publishing again.
Many thanks!

@kruton any chance of fixing the publishing of builds from main branch?
Thank you.


Single Runtime (remove devnet)

This PR uses a single runtime crate with feature flags to build different flavors for Rococo, Kusama, and Polkadot.
As recommended by @bkchr

Will work on polkadot-runtime explicit feature flag in another PR


ui-select choices cannot scroll in ion-view and ion-modal-view. Can only scroll in ionicPopup

So i have a form that has a ui-select. And then it populates the data, the list of the options cannot scroll. It can only scroll if it is ionicPopup. But with ionicView and ionicModal, it refuses to scroll.

I have the same problem :(
I and looking for a solution...

I detect this:
When input text have focus you can not scroll with touch in the list.
If the input text lose focus you can scroll but you can not filter list with some text

i ended up not using angular ui-select. I am using ion-autocomplete. u could give it a try. anythg u can ask me if u hv problems

Thanks a lot.
It´s very interesting.
Regards

Closing due to lack of reproduction

This is because ionic uses default and globally native scrolling. You can switch back to js scrollin when you add overflow-scroll="true" to your ion-content.
overflow-scroll="true"