Prompt issue with fresh installation

Hi,
I just installed hishtory on my second laptop and I have an issue with the shell prompt when starting new terminal - it is not showing. It shows when I hit Ctrl+C. It is definitely an issue with source ~/.hishtory/config.sh line that hishtory added to .bashrc because when I comment it out, it all works fine again. Also Ctrl+R is not working but hishtory tquery works fine.
For the reference:
$ hishtory status
hiSHtory: v0.274
Enabled: true

$ python3 --version
Python 3.11.6

$ cat /etc/issue
Ubuntu 23.10 \n \l

but it's actually Kubuntu if that may change anything. I'm using bash as a shell.

Interesting, I just tried install hishtory on a fresh ubuntu VM and I'm not able to reproduce this.
By any chance, could you try adding set -x before the source ~/.hishtory/config.sh and seeing where it is getting stuck with starting? I'm guessing there is some command that is hanging, and set -x should make it possible to see exactly which command is causing the issue.

It looks like it got stuck in some kind of infinite loop. Here is the part of the output and I won't post the entire one because you can easily tell by the number of + at the start of each line that there was a lot of output
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ shift
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ for cmd in "$@"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _xspecs[$cmd]='!@(*.@(ks|jks|jceks|p12|pfx|bks|ubr|gkr|cer|crt|cert|p7b|pkipath|pem|p10|csr|crl)|cacerts)'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _install_xspec '!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f)|asf|ape)' kid3 kid3-qt
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ local 'xspec=!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f)|asf|ape)' cmd
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ shift
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ for cmd in "$@"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _xspecs[$cmd]='!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f)|asf|ape)'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ for cmd in "$@"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _xspecs[$cmd]='!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f)|asf|ape)'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ unset -f _install_xspec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ complete -F _minimal ''
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ complete -D -F _completion_loader
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ compat_dir=/etc/bash_completion.d
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [[ -d /etc/bash_completion.d ]]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [[ -r /etc/bash_completion.d ]]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [[ -x /etc/bash_completion.d ]]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ for i in "$compat_dir"/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [[ apport_completion != @(@(#*#|*@(~|.@(bak|orig|rej|swp|dpkg*|rpm@(orig|new|save))))|Makefile*|@(acroread.sh)) ]]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [[ -f /etc/bash_completion.d/apport_completion ]]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [[ -r /etc/bash_completion.d/apport_completion ]]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ . /etc/bash_completion.d/apport_completion
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ complete -F _apport-bug -o filenames -o dirnames ubuntu-bug
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ complete -F _apport-bug -o filenames -o dirnames apport-bug
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ complete -F _apport-cli -o filenames -o dirnames apport-cli
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ complete -F _apport-unpack -o filenames -o dirnames apport-unpack
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ complete -F _apport-collect apport-collect

I saw more of for loops in this output.
What's more important, when I analyzed the beginning of the output, it looks like source ~/.hishtory/config.sh fires up my .bashrc file again and agan and again. This explains the whole thing being an infinite loop but I don't know where it begins.


chore: setup maildev

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


[FEAT] Launch datepicker from input field

Would be great to launch the datepicker on a popup when an input field is clicked on, with placeholder values, and once 'Save' is clicked, the date/time value is then represented in the input field.
Super useful for check in/check out forms!

This kind of demo will be done in #6. Actually integrating this into the plugin itself is something I'd rather avoid - just to keep the implementation simpler and dependencies down as this supports Bootstrap and Material.


How to apply different d3 layouts to Graph (Network, Heirarchy and Radial Views)

Is there a way to apply different layouts to a graph.  For example, If I wanted to give a user the option to switch between Network, Heirarchy and Radial Views?
It would be cool if there was a way that I could specify this layout and graph would just update.

Right now, the only way to achieve that is by setting your own x, y coordinate values to construct the different kinds of layouts.

Hey @danielcaldas ,
Thanks for the reply, do you know of any libraries that I could use that would take nodes, and edges and give by x, y with container size?  Realize this is out of scope for react-d3-graph but thought you might have come across something like this.
Thanks again,
Michael

@Hey, @michaelbdavid, maybe something like this would do the trick?


Bicep scenario private endpoint approval documentation not correct for aks

In my experience you can approve a private endpoint connection using Bicep in the case of AKS. We have recently used this to approve a private endpoint connection for aks private cluster with the following template:
param privateEndpointConnectionName string
param parentName string

resource privateEndpointConnectionsApproval 'Microsoft.ContainerService/managedClusters/privateEndpointConnections@2021-08-01' = {
  name: '${parentName}/${privateEndpointConnectionName}'
  properties: {
    privateLinkServiceConnectionState: {
      description: 'Approved'
      status: 'Approved'
    }
  }
}

I have not tested if this works for other private endpoint resources. There actually doesn't even seem to be any other way to approve a private endpoint connection to AKS from a different tenant because the private endpoint does not show up in the target tenant for approval and is not returned by any API's except the Microsoft.ContainerService API.
Side note, this seems like a not fully supported scenario but my team is very very grateful that this works so if someone could let the AKS team know that we use this and want to keep using this that would be great 😁

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

ID: 80fdc5c7-08b3-0e58-8f7d-1b4fa7cf4ab5
Version Independent ID: a1613852-e217-c12f-97ea-1dc1bc92c71e
Content: Create virtual network resources by using Bicep - Azure Resource Manager
Content Source: articles/azure-resource-manager/bicep/scenarios-virtual-networks.md
Service: azure-resource-manager
Sub-service: bicep
GitHub Login: @johndowns
Microsoft Alias: jodowns

Hello @rouke-broersma
I have assigned the issue to the content author for further review.

@rouke-broersma Thanks for the feedback! I haven't tried this with other resources in a while but last time I checked, this didn't behave consistently across resource types.
I've added this to our backlog of topics to review and will provide further guidance in the future.
Thanks again.
#please-close


Is project is dead?

I have not seen a lot of movement on it lately, and I used to be much more active as a participant. @paulbjensen? @thepian?
I believe @thepian is the current project lead.

I actually used 0.3.x branch in production and was satisfied with results, Now I'm starting another node rpc project from the ground and confused about SS as main framework - last commit almost 6 months ago.

Hi,
I handed over the role of running the project to @thepian last September, as my year was going to be very hectic. In the past year I've just about finished writing a book for Manning publications about Cross Platform Desktop Applications, moved back to London from Amsterdam, helped support my girlfriend as she went through medical treatment this year, and done all of that alongside a full time job in a startup.
Thankfully the treatment is over and she is well, but it has been a really hard year, and I just wasn't prepared to try and squeeze SS in amidst all of that. I am slowly winding my way back into doing some OSS.
WRT is the project dead? I think it's a fair question to ask based on commit activity - the framework still works (amazingly SocketStream works out of the box on Heroku as they now support WebSockets), but lack of recent activity shows that there is a challenge here - how to keep the project going if no activity happens.
Simple answer is to generate some activity - make commits, fix bugs, write code, refactor code, write tutorials, answer Qs on Stack Overflow, you get the idea. Problem is how do you that alongside life in general? No one individual can do all of that alone, it's too much. You have to spread the workload, and you have to make it happen regularly. I think that Pieter Hintjen's book on social architecture is a really good read on this.
If someone wants to invite me back into the GitHub organisation (I rationalised them a few months ago to the ones I could work on actively at the time), then I will be happy to try and pickup a few items and get the ball rolling.

Currently, @thepian is the only one who can invite you back in (I'm only a member, not an owner).

It is certainly not dead, but I will have to spend a couple of weeks full time to complete what I set out to do with 0.4
Additionally I see HTTP2 as the future of real-time long term. It will work over proxies which websockets will not. That would require a lot of effort to figure out, but to stay relevant I think Socketstream needs to move the needle forward.
I hope the project can be a community effort though as I have no plans to treat this as a job.

I might be able to help to some extent, we're still using SocketStream in http://infinitewhiteboard.com/ (hobby/side project), and HTTP2 would definitely be a great addition in general.

No. I'm back to help.

I'll close the issue.


[llvm] llvm-tblgen.exe fails when building LLVM

Host Environment

OS: Windows 10 2004
Compiler: Microsoft (R) C/C++ Optimizing Compiler Version 19.26.28805 for x86

To Reproduce
Steps to reproduce the behavior:
./vcpkg install llvm
Failure logs
-Cut and past the appropriate build messages from the console output.
PS D:\vcpkg2> .\vcpkg install llvm
Computing installation plan...
The following packages will be built and installed:
    llvm[clang,core,disable-abi-breaking-checks,disable-assertions,disable-clang-static-analyzer,enable-rtti,lld,tools]:x86-windows
Starting package 1/1: llvm:x86-windows
Building package llvm[clang,core,disable-abi-breaking-checks,disable-assertions,disable-clang-static-analyzer,enable-rtti,lld,tools]:x86-windows...
-- Note: llvm only supports static library linkage. Building static library.
-- Downloading https://github.com/llvm/llvm-project/archive/llvmorg-10.0.0.tar.gz...
-- Extracting source D:/vcpkg2/downloads/llvm-llvm-project-llvmorg-10.0.0.tar.gz
-- Applying patch 0001-allow-to-use-commas.patch
-- Applying patch 0002-fix-install-paths.patch
-- Using source at D:/vcpkg2/buildtrees/llvm/src/org-10.0.0-0eb85e4539
-- Downloading https://www.python.org/ftp/python/3.7.3/python-3.7.3-embed-win32.zip...
-- Configuring x86-windows
-- Building x86-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:136 (message):
    Command failed: D:/vcpkg2/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/bin/cmake.exe --build . --config Debug --target install -- -v
    Working Directory: D:/vcpkg2/buildtrees/llvm/x86-windows-dbg
    See logs for more information:
      D:\vcpkg2\buildtrees\llvm\install-x86-windows-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_cmake.cmake:91 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake)
  ports/llvm/portfile.cmake:198 (vcpkg_install_cmake)
  scripts/ports.cmake:90 (include)

Error: Building package llvm:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: llvm:x86-windows
  Vcpkg version: 2020.02.04-nohash

Additionally, attach any relevant sections from the log files above.

-Please attach any additional failure logs mentioned in the console output.
[444/2867] cmd.exe /C "cd /D D:\vcpkg\buildtrees\llvm\x86-windows-dbg && D:\vcpkg\buildtrees\llvm\x86-windows-dbg\bin\llvm-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=mips -I D:/vcpkg/buildtrees/llvm/src/org-10.0.0-0eb85e4539/llvm/include/llvm/IR -I D:/vcpkg/buildtrees/llvm/src/org-10.0.0-0eb85e4539/llvm/include D:/vcpkg/buildtrees/llvm/src/org-10.0.0-0eb85e4539/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o include/llvm/IR/IntrinsicsMips.h -d include/llvm/IR/IntrinsicsMips.h.d"
FAILED: include/llvm/IR/IntrinsicsMips.h
cmd.exe /C "cd /D D:\vcpkg\buildtrees\llvm\x86-windows-dbg && D:\vcpkg\buildtrees\llvm\x86-windows-dbg\bin\llvm-tblgen.exe -gen-intrinsic-enums -intrinsic-prefix=mips -I D:/vcpkg/buildtrees/llvm/src/org-10.0.0-0eb85e4539/llvm/include/llvm/IR -I D:/vcpkg/buildtrees/llvm/src/org-10.0.0-0eb85e4539/llvm/include D:/vcpkg/buildtrees/llvm/src/org-10.0.0-0eb85e4539/llvm/include/llvm/IR/Intrinsics.td --write-if-changed -o include/llvm/IR/IntrinsicsMips.h -d include/llvm/IR/IntrinsicsMips.h.d"
llvm-tblgen.exe: Unknown command line argument '-gen-intrinsic-enums'.  Try: 'D:\vcpkg\buildtrees\llvm\x86-windows-dbg\bin\llvm-tblgen.exe --help'
llvm-tblgen.exe: Did you mean '--version'?
llvm-tblgen.exe: Unknown command line argument '-intrinsic-prefix=mips'.  Try: 'D:\vcpkg\buildtrees\llvm\x86-windows-dbg\bin\llvm-tblgen.exe --help'
llvm-tblgen.exe: Did you mean '--info-output-file=mips'?

Additional context

@JackBoosY Any chance this was caused by the cmake version change

@BillyONeal
Could you provide full build log? MIPS backend is optional.
I have to check LLVM_TARGETS_TO_BUILD.

Funny thing is not even --help works on the executable.

Looks like a very buggy OptionsMap

@Neumann-A Yes. Command line arguments don't work at all. I think it is LLVM bug.

current llvm master seems to compile fine in VCPKG

@Neumann-A Okay, so this issue will fix in next update.

Does this mean the official 10.x release is borked like this?

@BillyONeal I'm trying to fix it for release 10.

This problem is with MSVC(14.26.28801)，I have tryed llvm 9.0.1 and 10.0.0
it always occured. when I tryed to complie llvm10.0.0 with MSVC(14.25.28610), I just succeeded

@napyc That's because 14.26 implements P0883

Does llvm 11 also implement that? I was pretty sure that I tried to use clang-cl and it showed the  same issue.

Clang on Windows uses the MSVC++ standard library and this is a standard library change, not a compiler change. See discussion https://github.com/microsoft/STL/issues/661
LLVM is missing initializers for some of their bits so they have a variable not eligible for constant initialization, which dooms the program.

This issue was fixed in the LLVM master.
See http://llvm.org/PR41367 for details.


feature-request: Add Nest js support

This is feature request to add nest js support

@Bekacru i have an idea on how to "implement" without modifying the current code (only docs)
Is it okay if I temporarily do a PR with a short guide?
The only thing is to create a controller and module and get the req and res parameters from the decorators.

is it okay if i do a PR with a "temporary guide"? (If you plan to do a "custom" integration as is the case with Next.js, Svelte, etc.)

yes feel free to open a pr. and we're not going to have integration we only do the docs.

is it okay if i do a PR with a "temporary guide"? (If you plan to do a "custom" integration as is the case with Next.js, Svelte, etc.)

yes feel free to open a pr. and we're not going to have integration we only need the docs.

Ok! I will try to have the nestjs docs soon 🙌🏼🚀

Any progress on this?

@ismoiliy98  join us in discord
we have couple of problems with module system in nest and better-auth
feels like we are about to finish)

I tried adding better auth to nest but the ESM nature of better auth is nor playing nicey with NestJS. @danyalutsevich which discord do i need to join to see the discusiion?

@BayBreezy you can check the repo from this #359 issue
you can use dynamic import as a workaround
discord: https://discord.com/invite/GYC3W7tZzb
if it tells you that invite is expired copy the link and paste it to join server window

I think the problem is from nanoid module. I am getting the following error:

if anybody can fix this that would be great help. I could do it by myself but I am getting DTS error when I build the project.

@aemara yes, that can be workaround but not permanent fix. I created a PR #550 replacing nanoid with @paralleldrive/cuid2 that might solve the issue.

I've tried to get the migration done and working in nest js.
I use a way to compile to cjs and then use it directly in nestjs.
https://github.com/mx-space/core/blob/49cc5b628fd6e4b8cd5c2adf35c40bf982621b28/apps/core/src/modules/auth/auth.implement.ts

@Innei , so you compiled inside your code? or compiled to another package? What is the way?

complied sometimes has to be done, in writing nodejs server a few used pkg does not provide cjs export, so need to be converted.
Create a separate subpackage dedicated to compiling these packages using a monorepo.
https://github.com/mx-space/core/blob/6e50bee8dafbd7e56742b711d01a167c70f96f9a/packages/complied/tsup.config.ts

Are there plans on the nest.js side to move to esm? That would seem like the more healthy fix since the whole ecosystem is moving that direction.

Are there plans on the nest.js side to move to esm?

@marcomuser Unfortunately, no 😞
https://github.com/nestjs/nest/issues/13319
https://github.com/nestjs/nest/issues/13817

Any updates on this? Is there rough eta for nestjs support?

We out here waiting patiently @ddedic

Oh man I was excited to integrate better-auth but was disappointed that it does not support Nest.js.
Maybe in the future then.

i had this working for decoding in next auth. trying to make the switch over but can't find any native method for decoding with better auth. Currently getting code: 'ERR_JWE_INVALID' prob cause its a session token? I see documentation for bearer tokens (which could i guess work with next auth's package given the strategy for decrypting / encrypting is prob not too far off?)
import {
  CanActivate,
  ExecutionContext,
  Injectable,
  UnauthorizedException,
} from '@nestjs/common';
import { decode } from 'next-auth/jwt';

@Injectable()
export class Guard implements CanActivate {
  async canActivate(context: ExecutionContext): Promise<any> {
    const request = context.switchToHttp().getRequest();
    const token = request.headers['authorization'];

    if (!token) throw new UnauthorizedException();

    const decoded = await decode({
      token,
      secret: process.env.NEXTAUTH_SECRET,
    });
    if (!decoded.sub) throw new UnauthorizedException();

    request.user = decoded?.sub;

    return true;
  }
}


HTTPS support.

If we want to use https for the call to the proxy server. Then we have to add an unnamed httpClient
services.AddHttpClient("", c => and configure the certificate handler there.
Can we pass the name of the HttpClient name as proxy option?

Hi @RyanDrx, this is a good idea.  However, do you mean for the call to the proxy server, or the call to the proxied endpoint?

Hi, thanks for the quick response.
I mean the call to the proxied endpoint.

Something like this?
https://github.com/twitchax/AspNetCore.Proxy/pull/25

Exactly! Thanks

Great!


Add typescript badge to multi-step-flow sample

In favor of https://github.com/HubSpot/ui-extensions-examples/pull/73


Gh 3585 improve sorting 3

GitHub issue resolved: #
Briefly describe the changes proposed in this PR:

PR Author Checklist (see the contributor guidelines for more details):

[ ] my pull request is self-contained
[ ] I've added tests for the changes I made
[ ] I've applied code formatting (you can use mvn process-resources to format from the command line)
[ ] I've squashed my commits where necessary
[ ] every commit message starts with the issue number (GH-xxxx) followed by a meaningful description of the change

Before
Benchmark                        Mode  Cnt     Score     Error  Units
SortBenchmark.sortByQuery        avgt   10  1589.908 ± 562.493  ms/op
SortBenchmark.sortDirectly       avgt   10   425.071 ±  11.140  ms/op
SortBenchmark.sortGetStatements  avgt   10   379.233 ±   4.398  ms/op

After
Benchmark                        Mode  Cnt    Score    Error  Units
SortBenchmark.sortByQuery        avgt   10  555.001 ± 14.542  ms/op
SortBenchmark.sortDirectly       avgt   10  150.268 ±  3.928  ms/op
SortBenchmark.sortGetStatements  avgt   10  157.700 ±  1.197  ms/op


Add RollbackUnlessCommitted()

Make sure these boxes checked before submitting your pull request.

[x] Do only one thing
[x] No API-breaking changes
[x] New code/logic commented & tested

For significant changes like big bug fixes, new features, please open an issue to make an agreement on an implementation design/plan first before starting it.
What did this pull request do?
This adds a function called RollbackUnlessCommitted() which is intended to be defered at the beginning of a transaction to avoid needing to call Rollback in every error case. RollbackUnlessCommitted  calls sql.Tx.Rollback() and ignores sql.ErrTxDone errors, indicating that the transaction was already committed.
Below is an example of its intended usage. In the example only exiting the function through the final return will result in a commit. Any other return will result in a rollback.
func doTransaction(DB *gorm.DB) error {
        tx := DB.Begin()
        defer tx.RollbackUnlessCommitted()

        u := User{Name: "test"}
        if err != tx.Save(&User).Error; err != nil {
                return err
        }
        return tx.Commit().Error
}

@jinzhu this seems like a no brainer to merge and would be very welcome to see in the next release :)

The function name seems a bit long. I believe it would suffice to make Rollback a no-op when Commit() has been successful, like Badger does.

What's the difference between defer tx.RollbackUnlessCommitted() and defer tx.Rollback()?

defer tx.Rollback() will log an error if you called tx.Commit() anywhere before the defer occurs.
it doesn't panic but just does a log.Error so it was never harmful, but it was anoying and look worrying for many devs.
but other than the log line the defer tx.Rollback() won't have any effect if you did tx.Commit() before the defer occurs.


Bump vendored fileutils to 1.2.0

What was the end-user problem that led to this PR?
The problem was we manually updated some code in the vendored fileutils instead of using a released version.
What was your diagnosis of the problem?
My diagnosis was that we should use the recently released fileutils 1.2.0.
What is your fix for the problem, implemented in this PR?
My fix is to vendor it through bin/rake vendor:fileutils[v1.2.0].
Why did you choose this fix out of the possible options?
I chose this fix because it properly upgrades the vendored code to match what's last released.

@bundlerbot r+


Transactions

Something to consider is supporting transactions with SqlConnection.BeginTransaction().
https://msdn.microsoft.com/en-us/library/86773566(v=vs.110).aspx

Do we need to do anything specifically with Transactions.  Given we use SqlSconnection internally, transactions are already supported with a TransactionScope
https://msdn.microsoft.com/en-us/library/system.transactions.transactionscope(v=vs.110).aspx

I don't think we need to do much, but I would like to be able to run multiple queries in one transaction and able to roll back. I think this is as simple as exposing the ability to start and end a transaction from an instance of IRepositoryFactory.

I think you can already do that using transaction scope.  If your commands are all executed within
using(var scope = new TransactionScope())
{
    ...execute command here
}

They will be executed in a single transaction and you can rollback the scope and everything in it will be rolled back.
Given the way the commands delegate to a CommandExecutor you don't have the connection to create the transaction from.  So hard to see how we could it from the factory level.

Fantastic, that looks like it will do the job!

Definitely worth testing out and documenting sooner rather than later

Tested and confirmed it works as expected. I will write the Wiki page for it later.

Cool, we can close this one then


Unable to tap starkandwayne/cf

I've tried this on 2 separate laptops and I get the same errors:
Cloning into '/usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf'...
remote: Enumerating objects: 33, done.
remote: Counting objects: 100% (33/33), done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 33 (delta 2), reused 9 (delta 0), pack-reused 0
Unpacking objects: 100% (33/33), done.
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/genesis.rb
genesis: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/gotcha.rb
gotcha: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/om.rb
om: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/govc.rb
govc: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/kafka-service-broker.rb
kafka-service-broker: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/uaa-cli.rb
uaa-cli: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/eden.rb
eden: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/shield.rb
shield: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/safe.rb
safe: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/spruce.rb
spruce: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/pack.rb
pack: cannot load such file -- FileUtils
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/starkandwayne/homebrew-cf/riff.rb
riff: cannot load such file -- FileUtils
Error: Cannot tap starkandwayne/cf: invalid syntax in tap!

It doesn't appear that the tap is getting cloned, or due to the invalid syntax it's not getting copied to the Taps directory.
~ ? ruby -v
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
~ ? ls /usr/local/Homebrew/Library/Taps/
homebrew neovim
~ ? brew -v
Homebrew 2.0.2
Homebrew/homebrew-core (git revision 3e7e; last commit 2019-02-26)
Homebrew/homebrew-cask (git revision 334b4; last commit 2019-02-26)

Let me know if there's anything you would like me to try. Cheers!

I have more information why this isn't working on my machines. I have (APFS Case-Sensitive) partitions on my machines. The fileutils gem is installed, but not being loaded due to the casing of it in the formulas.

Hey @scottmuc, just wanted to reach out and see if this would still be relevant/helpful for you :)

@aanelli thanks for reaching out!
Appropriate that you ask today. I have a monthly routine of repaving my machine. Because of this issue I have a note that reminds me to partition my disk as (APFS) rather than the case sensitive variant.
This work around has been fine. I could alternatively download the binary from the GitHub releases area as well.
I would place this issue in a low-priority / easy-to-fix. The population of people running MacOS and needing om is probably quite small. The main reason I would like this fixed is to remove "yet another gotcha" in what feels like an unrelated configuration.
That being said, I'm happy to try and fix this myself. I believe that require 'FileUtils needs to be changed to require 'fileutils' in this source file. I'll repave today with a case sensitive disk and see what I can do.

Awesome, I really appreciate the context and debugging you've done here.  I'll see if I can swap that over real quick (unless you want the PR points for your troubles 😄if so feel free to submit one)

Give me some time to try and test it on my own. I'd like to understand how Homebrew works a bit more and how to test local taps.


Add Kyouki x Metamorphosis 3 by Arshadow

Song Name
Kyouki x Metamorphosis 3
Artist Name
Arshadow
Source
Youtube
Youtube Link
KWkEIIGYYHaC4BAW
Direct File Link
No response
Song ID
905108
Start Offset [ms]
119
Extra
Created from Auto Nong.
Created for level: 87901006

reject
invalid YouTube link


CUDA_ERROR_ILLEGAL_ADDRESS when using level1 and higher level rutines in the same queue

Summary
When submitting level 1 and higher-level kernels in the same queue, for the cublas backend  CUDA_ERROR_ILLEGAL_ADDRESS runtime error is thrown.
I believe this is due to the fact that for some of the level1 functions the pointer mode is set to CUBLAS_POINTER_MODE_DEVICE but it is never set back to the default value, CUBLAS_POINTER_MODE_HOST, therefore the device setting remains active for all subsequent calls with that cublas handle, which seems to cause problems. Adding the line cublasSetPointerMode(handle, CUBLAS_POINTER_MODE_HOST); to the respective functions resolves the issue.
The tests create a queue for every BLAS function, therefore this issue hasn't surfaced there, but it can be triggered with a simple test program.
Version
The current oneMKL develop head is used eg: 1ed12c7
Environment

HW you use
Intel Gold 6130 CPU with Nvidia gtx1080 GPUs
Backend library version
Cuda 10.0
MKL, and TBB obtained via intel installer version 2021.2.0
OS name and version
Ubuntu 20.04 (fakeroot singularity container)
Compiler version
dpc++ compiler cloned from develop with hash: 4e26734cb87c451e0562559d5d6f83b7eabcaea3
compiled with:
buildbot/configure.py --cuda
and buildbot/compile.py
CMake
cmake.md

Steps to reproduce
Use the following simple test program:
#include "oneapi/mkl.hpp"
#include <iostream>
#include <CL/sycl.hpp>

int main(){
  std::vector<double> M = {1, 1, 1, 1};
  std::vector<double> y = {3, 4};
  std::vector<double> x = {1, 1};

  std::vector<double> x1 = {1,1};
  std::vector<double> x2 = {2,2};

  double result = -1;

  cl::sycl::buffer<double, 1> M_buffer = cl::sycl::buffer(M.data(), cl::sycl::range<1>(M.size()));
  cl::sycl::buffer<double, 1> y_buffer = cl::sycl::buffer(y.data(), cl::sycl::range<1>(y.size()));
  cl::sycl::buffer<double, 1> x_buffer = cl::sycl::buffer(x.data(), cl::sycl::range<1>(x.size()));

  cl::sycl::buffer<double, 1> x1_buffer = cl::sycl::buffer(x1.data(), cl::sycl::range<1>(x1.size()));
  cl::sycl::buffer<double, 1> x2_buffer = cl::sycl::buffer(x1.data(), cl::sycl::range<1>(x1.size()));

  cl::sycl::buffer<double, 1> result_buffer = cl::sycl::buffer(&result, cl::sycl::range<1>(1));

 auto gpu_dev = sycl::device(sycl::gpu_selector());
 sycl::queue gpu_queue(gpu_dev);

 oneapi::mkl::backend_selector<oneapi::mkl::backend::cublas> gpu_selector(gpu_queue);

 oneapi::mkl::blas::column_major::dot(gpu_selector, 2, x1_buffer, 1, x2_buffer, 1, result_buffer);
 oneapi::mkl::blas::column_major::gemv(gpu_selector, oneapi::mkl::transpose::nontrans, 2, 2,
                                   1.0, M_buffer, 2, x_buffer, 1, 1.0, y_buffer, 1.0);
}

compile:
LD_LIBRARY_PATH=/home/sbalint/hipSYCL-main/dpc++-hand/llvm/build/install/lib/:/opt/hipSYCL/cuda/lib64:$LD_LIBRARY_PATH /home/sbalint/hipSYCL-main/dpc++-hand/llvm/build/install/bin/clang++ -fsycl  -fsycl-targets=nvptx64-nvidia-cuda-sycldevice  -I /home/sbalint/hipSYCL-main/oneMKL-install/include/ -L/home/sbalint/hipSYCL-main/oneMKL-install/lib/ -lonemkl_blas_cublas test.cpp
and run:
LD_LIBRARY_PATH=/home/sbalint/hipSYCL-main/dpc++-hand/llvm/build/install/lib/:/opt/hipSYCL/cuda/lib64:/home/sbalint/hipSYCL-main/oneMKL-install/lib/:$LD_LIBRARY_PATH ./a.out
Observed behavior
The following runtime error is displayed:
Singularity> LD_LIBRARY_PATH=/home/sbalint/hipSYCL-main/dpc++-hand/llvm/build/install/lib/:/opt/hipSYCL/cuda/lib64:/home/sbalint/hipSYCL-main/oneMKL-install/lib/:$LD_LIBRARY_PATH ./a.out
Hello

PI CUDA ERROR:
        Value:           700
        Name:            CUDA_ERROR_ILLEGAL_ADDRESS
        Description:     an illegal memory access was encountered
        Function:        cuda_piEnqueueMemBufferRead
        Source Location: /root/hipSYCL-main/dpc++-hand/llvm/sycl/plugins/cuda/pi_cuda.cpp:2199

PI CUDA ERROR:
        Value:           700
        Name:            CUDA_ERROR_ILLEGAL_ADDRESS
        Description:     an illegal memory access was encountered
        Function:        wait
        Source Location: /root/hipSYCL-main/dpc++-hand/llvm/sycl/plugins/cuda/pi_cuda.cpp:447

PI CUDA ERROR:
        Value:           700
        Name:            CUDA_ERROR_ILLEGAL_ADDRESS
        Description:     an illegal memory access was encountered
        Function:        wait
        Source Location: /root/hipSYCL-main/dpc++-hand/llvm/sycl/plugins/cuda/pi_cuda.cpp:447

PI CUDA ERROR:
        Value:           700
        Name:            CUDA_ERROR_ILLEGAL_ADDRESS
        Description:     an illegal memory access was encountered
        Function:        wait
        Source Location: /root/hipSYCL-main/dpc++-hand/llvm/sycl/plugins/cuda/pi_cuda.cpp:447

PI CUDA ERROR:
        Value:           700
        Name:            CUDA_ERROR_ILLEGAL_ADDRESS
        Description:     an illegal memory access was encountered
        Function:        enqueueEventWait
        Source Location: /root/hipSYCL-main/dpc++-hand/llvm/sycl/plugins/cuda/pi_cuda.cpp:473

PI CUDA ERROR:
        Value:           700
        Name:            CUDA_ERROR_ILLEGAL_ADDRESS
        Description:     an illegal memory access was encountered
        Function:        _pi_event
        Source Location: /root/hipSYCL-main/dpc++-hand/llvm/sycl/plugins/cuda/pi_cuda.cpp:331

PI CUDA ERROR:
        Value:           700
        Name:            CUDA_ERROR_ILLEGAL_ADDRESS
        Description:     an illegal memory access was encountered
        Function:        wait
        Source Location: /root/hipSYCL-main/dpc++-hand/llvm/sycl/plugins/cuda/pi_cuda.cpp:447

Expected behavior
The program executes without errors

@sbalint98 Thanks for creating the issue and providing a reproducer. I will test this on my side and get back to you very soon.


Add SkipLink to Page

Page should have a SkipLink as the first item.
See https://design-system.service.gov.uk/components/skip-link/#when-to-use-this-component

Requires #592 to be merged first


Protocol Buffer update for release 1.7.x at Fri Oct 30 09:29:16 UTC 2020

Note that there's gonna be some minor changes to this. Will be added to this PR.

Close this as there is a newer PR from this branch in #1506 .


Fix template directory in miq_config_ssssd_ldap tool

The move to RPM based builds has obsoleted directory /var/www/miq/system.
This change need to be addressed in the miq_config_sssd_ldap tool

@miq-bot assign @jvlcek


Implement image grouping via visit numbers

This pull request implements a group_by_visit function and adds unit tests.

One more thing to think about - there's already a group.py file in core/modules/group/ - do we want this file to have a more specific name to avoid confusion/conflict?

Thanks @rosteen. Certainly, @Russell-Ryan informed me of this issue offline. As a solution, I will transfer this code to drizzle.py once this PR is merged.


Implement track endpoint and add fields

This PR:

adds track/:track_id enpoint
replaces all track IDs with UUIDs
adds type and datafiles fields to tracks
maintenance (bump requirements, improve datamodel, readme etc.)

Ticket: https://www.ebi.ac.uk/panda/jira/browse/ENSWBSITES-2168
Example API requests:

http://update.review.ensembl.org/api/tracks/track/5406535e-b21a-45a6-b9d6-75482353206f
http://update.review.ensembl.org/api/tracks/track_categories/a7335667-93e7-11ec-a39d-005056b38ce3

This review app uses dev database with all 6 variation tracks enabled for human. The 5 extra tracks will be removed from datafile before merging to dev to have single variation track for all species in production db (used in staging, internal, live).

I wonder if there is a clean way of not including the datafiles field in the response to the client. The client doesn't care.

I wonder if there is a clean way of not including the datafiles field in the response to the client. The client doesn't care.

Done. Likewise, I've excluded some fields from the track payload for GB (additional_info, description, sources).


Pinochle: Some bidding conventions

For Pinochle bots, could you please make them so that they understand some bidding terms? NOTE The scores are for modern
They are:

Jump 2 after partner opens: Hand Strong
Pass after partner opens: Hand weak
Jump 3: 3 Parts of Double Pinochle (Pass if don't have it, Raise if do)
Jump 4: Have Aces Around but don't want bid (Raise 4 means pass me Aces Around instead of Ace and Trump.
Jump 5: Have a Run
Jump to score of something abound - 1: I want one card of this rank for an abound
Jump to score of something abound: I want one card of this rank for an abound
Jump to 123: Need one card for double run
Jump to 150: Have double run

I generally like this list.

Thanks for the suggestion @RussCranberry! I think this is a great idea in general for all our bots so I've split it out into a new issue: #23.


[JP] After Loged-in with Charaters, proxy will be flushing with packet S->C: 51,22 till Error 630

These S->C (0x51,0x22) packets (with some S->C: 50, 6 ) will be get when logged into NGS side, but not in Classic sides.
These variable-sized packets will flushing till the client get Error 630.
I have tested that issue wont happen before code refactoring, so I need get into the code refactoring changes, especially ports and loops changes.
log.txt
I use pso2-proxy#cabf57c, pso2-protocol-lib#6c3fae2 (the latest one before code refactoring) , with minor changes, and the pso2-rsa-injector#51ded81 (ver 0.6), these combination works in harmonic.
Also, I got success to modify pso2-proxy#cabf57c to match the latest pso2-protocol-lib (ProxyConnection), so It may narrow down the issue to  refactored proxy code.

I cannot recreate this problem. Here are my steps:

I've cloned the latest commit (3b3c9bcf6c09f990da807b06405df9e03d73846d when I was testing)
Compiled with debug and release profiles
Launched the global version with Xigncode3 anticheat
Logged in and selected "PSO2:NGS"
I saw that the server was sending (0x51, 0x22) packets, (In my case the server sent 867 of those packets)
Successfully got into the game.

From what I see the client doesn't report back about receiving those packets.

I think I found the issue:
simply comment it out, then everything back to normal.
https://github.com/AntonnMal/pso2-proxy/blob/0f166b0019432d78effcedfcc4f307f5779af82a/src/lib.rs#L290C9-L290C60

Seems really weird; this probably needs more testing.
Note about removing that line: while sleep probably shouldn't be there, not having it is even worse because the CPU will busy-wait for other packets, which leads to unnecessarily high CPU usage.

Not sure why the sleep weird here, in addition, any changes in duration more than 1, the proxy cause the game in to infinity loop loading and not able to choose the characters.
Just a bit off-topic, there is an issue of that:
https://github.com/tokio-rs/tokio/issues/3607

I've done some more code refactoring to remove that sleep and make the code more async. Take a look at the async-revision branch. Maybe this will help with this issue.

I roughly test the async-revision branch on my PC, no such issue happens again.
I thinks this issue could be considered as fixed, once this branch becomes the main one.


[TODO] Work on completing the Library component

Complete the <Library /> component using the included Library.jsx and Library.css files using the MUI v5.11.6 React Table resource here: https://mui.com/material-ui/react-table/
This component will have a table with the following:

Checkbox
ID column
Title Column
Author Column
ISBN Column
Edition or Volume

Add an :heavy_plus_sign:  button to remove a book after clicking on the checkbox
Add an :heavy_minus_sign:  button to remove a book after clicking on the checkbox
The table should include pagination and breadcrumbs.
The table should be a minimum of 250px to leave room for the open  component which is the SideNav and can extend to the rest of the full width to the right.
The current table is pretty big.  Could be reduced in size and/or put in some sort of container.

In the field, for some validation, a good regex for ISBN numbers is:
^(?:ISBN(?:-13)?:?\ )?(?=[0-9]{13}$|(?=(?:[0-9]+[-\ ]){4})[-\ 0-9]{17}$)97[89][-\ ]?[0-9]{1,5}[-\ ]?[0-9]+[-\ ]?[0-9]+[-\ ]?[0-9]$
This also ensures that it is properly formatted.


THF-214: news quote

Foundation for Quote component

You should merge this branch to the article branch, cause otherwise the squash merges are going to be painful.


[HW] SHUBHAM PRAKASH

Name: SHUBHAM PRAKASH
Email<EMAIL_ADDRESS>Linkedin Profile: https://www.linkedin.com/in/shubhamthecoder/
Attach the homework screenshots below for both step II and step III:

Looks good Shubham, thank you.

https://api.badgr.io/public/assertions/Dlat31TRTgyu3jxdsCG2zQ?identity__email=shubham041%40hotmail.com


Add Github action to mark issues as stale

This uses the stale action.
The intended configuration is:

At 1:30 every day, any issues that have been inactive for 30 days are:

Labelled stale, and
Have a comment posted explaining why they're stale and requesting an update or that the issue be closed.

Labels pertaining to long-term items, feature requests, and good first / second issues do not get marked.
Stale issues are never closed.

@gmarkall thank you for looking into this. FWIW: some time ago we had attempted something similar:
https://github.com/numba/numba/pull/6225
IIRC we encountered some serious issues related to filtering of labels and selecting issues and PRs that are never tobe marked as stale. Further IIRC this was related to bugs within Github that seemed to only manifest when the number of labels was large (like in the Numba repo). Even further IIRC I reached out to Github about this issue, they actually responded several times mentioning that they could reproduce it and were working on it but have gone radio-silent since then.

@esc thanks for the comments - #6225 looks like it's using something different - the Github Stale app based on Probot seems to be distinct from the Stale action that this uses. Do you have any idea if the bugs in Github were generic related to labels, or were they problems with that app?
(FWIW, I note that other projects such as the RAPIDS ones seem to be able to make use of the Stale action on which this PR is based, but I've no direct experience managing / running that)

Would add:

'bug - documentation incorrect'
'bug - numerically incorrect'
'caching'
'discussion'
'doc
'installation'
'jitclass'
'llvm'
'question'

And what about the ones with a numerical prefix? Like '0 - Backlog'


includes, findIndex, find does not exist on arrays?

Did I miss a breaking change or is this an Issue?

Ost likely core-js is missing from your production/dev environment.

On the other hand, the problem might be related with missing type definitions so this will be a duplication of https://github.com/mgechev/angular2-seed/issues/1408.
The breaking change is that we migrated to the official solution of Microsoft for managing ambient type definitions.


App closes when marker updates in specific zoom and tilt levels

I'm submitting a ...  (check one with "x")

[ ] question
[X] any problem or bug report
[ ] feature request

If you choose 'problem or bug report', please select OS:  (check one with "x")

[X] Android
[ ] iOS

cordova information:  (run $> cordova plugin list)
cordova-plugin-googlemaps 2.2.9

If you use @ionic-native/google-maps, please tell the package.json (only @ionic-native/core and @ionic-native/google-maps are fine mostly)
Current behavior:
java.lang.NullPointerException:
at plugin.google.maps.PluginMarker$7$1.run (PluginMarker.java:542)
at android.os.Handler.handleCallback (Handler.java:751)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:154)
at android.app.ActivityThread.main (ActivityThread.java:6123)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:867)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:757)
It seems that this only happens when zoom level is higher than 18 or 19 and tilt level is higher than 0.
Look at this gif, first when tilt is 0 it normally updates the marker, then when is higher it crashes.

I've published on play store as Alpha, I can add your email if you want to test it.

Yes, you're already invited in this project because I sent one issue in ionic-native/google-maps.
https://bitbucket.org/Gabcoder/tcctestes/commits/branch/nativemap
If you want to test it, I added your email in alpha testers list.
https://play.google.com/apps/testing/br.edu.ifpr.londrinabus

Well, apk file is not enough. Because I can not debug it.
Please double check the project files that you really specified all necessary packages.

Ah, I might got the reason. I didn't notice you commit to the nativemap branch.

Your app can't start at all even the nativemap branch code.
Please double check your code.

ping

Sorry I'm not sure how to fix this error because here it's working fine... I'm using this plugins:
cordova-plugin-device 1.1.7 "Device"
cordova-plugin-googlemaps 2.2.9 "cordova-plugin-googlemaps"
cordova-plugin-headercolor 1.0 "HeaderColor"
cordova-plugin-inappbrowser 2.0.2 "InAppBrowser"
cordova-plugin-ionic-webview 1.1.19 "cordova-plugin-ionic-webview"
cordova-plugin-network-information 1.3.4 "Network Information"
cordova-plugin-splashscreen 4.1.0 "Splashscreen"
cordova-plugin-statusbar 2.4.1 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-sqlite-storage 2.3.0 "Cordova sqlite storage plugin"
I've just disabled tilt gesture for now, as it's not mandatory for my project, but this issue can help others.

That's weird, I just tried in a simple project and it didn't crash the app. The marker just glitches a little bit during the bounce animation but is working normally after .remove() and addMarker again... Maybe you can close this issue, I think it just happens in too specific ocasions. Thanks anyway!

okay


Missing example for the SAML token Graph API token exchange

Hi,
Is there a tutorial on how to do the SAML token, Graph API token exchange?
Do I need to use the https://login.microsoftonline.com/<TENANTID>/oauth2/v2.0/token endpoint to do this?
Because when, I do I will get the error message explained in ths issue: https://github.com/MicrosoftDocs/azure-docs/issues/40210
Is there another method with cookies? (according to the docs I have to use the session cookie)
Use case: Our users logs in to our application with SAML2. SAML2 does not have the profile picture, and we want to query that also. To query that, we need to access the Graph API: https://graph.microsoft.com/v1.0/me/photo/$value
Is there a way the handle the use-case above?

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

ID: 0426f50b-e03b-4e77-4a8a-390b0ae08c62
Version Independent ID: 0039b994-8481-1214-b42a-c2113b07fafc
Content: Microsoft identity platform token exchange scenario with SAML and OIDC/OAuth in Azure Active Directory - Microsoft Entra
Content Source: articles/active-directory/develop/scenario-token-exchange-saml-oauth.md
Service: active-directory
Sub-service: develop
GitHub Login: @OwenRichards1
Microsoft Alias: owenrichards

@gazben
Thanks for your feedback! We will investigate and update as appropriate.

@gazben
I'm going to assign this to the document author so they can take a look at it accordingly
@OwenRichards1
please review this.

@OwenRichards1 Do you have link/example for this?

Hi @gazben, thanks for your feedback.
Can you take a look at this article and see if it suits your needs?
https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-saml-bearer-assertion
Please let me know if it helps, otherwise I will investigate further.
Thanks!

I checked this previously but this method only works for SAMLv1 tokens. I have an SAMLv2 token.
Accorind to the warning: You cannot exchange a SAMLv2 token issued by Azure AD for a Microsoft Graph access token.
If you know another tip/suggestion on how to query the profile picture with an SAMLv2 token that would be enough to solve my issue.

I've investigated further but I haven't found a solution.
@OwenRichards1 Can you check if there is an alternative way?

@OwenRichards1 Did you get a chance to investigate further? Should I provide more information on the issue?

@OwenRichards1 Is there any more info I should provide? Or is there an alternative way of getting the profile picture with the SAMLv2 integration?

@OwenRichards1 Are there any updates on this issue?

@gazben Thanks for your feedback - this repo is currently undergoing a migration. I am required to close this issue, although it has been assigned in product backlog and will be addressed when migration is complete.

#please-close


read_only not registering as a valid type in the driver test code

ERror code

It seems that a "read_only" type is also considered valid now? Check with Andy and Mike

Solved!


Video.js 5.0.2 and videojs-vimeo

Hello!
Should Video.js 5.0.2 work together with VideoJS-vimeo. I do not get out that it works.
Many thanks
ps: it works with VideoJS-youtube

This plugin has not been updated to VJS 5 and has no plan to do so in the near future. If you would like to contribute, PR are always welcome.

I noticed that you are maintaining the youtube pluging with the latest version of VideoJS.  Any particular reason why the Vimeo plugin isn't getting any updates?  Just wanted to know if there was a limitation with the Vimeo API or some other "difficult to overcome" reason.

Just lack of time. I barely have enough to update the YouTube one.

The last version is now working with VJS5.

Thanks!


Add bare-minimum to generate and store passkey

This PR is opened to allow code-discussion. Change are way to dirty and preliminary to be seen in @home-assistant/core.
Follow the discussion here: https://community.home-assistant.io/t/webauthn-authentication-passkeys-security-keys/439166/17
How to use

Setup development environment for core and frontend
Apply latest patch to frontend: passkey-frontend.patch
Go to 'Profile' and git 'Add passkey'
Respond to passkey promt
Passkey should be stored in config/.storage/auth_provider.webauthn
Add webauthn as auth provider → https://www.home-assistant.io/docs/authentication/providers/
Sign out, try to sign in using your passkey
This fails, but it is something.

That's it, nothing else is possible at the moment.

The frontend patch appears to be incomplete. Can you publish your frontend branch or re-generate the patch against upstream?


Port server cache fix to release

For #9926
Porting this PR into release:
https://github.com/microsoft/vscode-python/pull/9929

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[x] Title summarizes what is changing.
[x] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).
[ ] The wiki is updated with any design decisions/details.

Codecov Report

Merging #9932 into release-2020.02 will decrease coverage by 0.01%.
The diff coverage is 66.66%.

@@                Coverage Diff                 @@
##           release-2020.02   #9932      +/-   ##
==================================================
- Coverage            61.21%   61.2%   -0.02%
==================================================
  Files                  564     564
  Lines                30061   30063       +2
  Branches              4545    4546       +1
==================================================
- Hits                 18403   18399       -4
- Misses               10629   10633       +4
- Partials              1029    1031       +2

Impacted Files
Coverage Δ

...lient/datascience/jupyter/liveshare/serverCache.ts
65.33% <66.66%> (-0.43%)
:arrow_down:

src/client/common/utils/platform.ts
64.7% <0%> (-11.77%)
:arrow_down:

src/client/linters/pydocstyle.ts
86.66% <0%> (-2.23%)
:arrow_down:

src/client/datascience/debugLocationTracker.ts
76.56% <0%> (-1.57%)
:arrow_down:

src/client/common/process/proc.ts
14.49% <0%> (-0.73%)
:arrow_down:

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 9f5ac3f...b99c940. Read the comment docs.

Stuck CI :(


Create Sports TT with variable Sensitivity and TT

this is long way from finished. Only have the input & calculation done and shown in the Slider View. There is still work to be done:

the preference for HalfBasalTarget needs to be set
the NaN when the calculation hasn't been run yet should be replaced with current HBT <- done
sensible limits to the slider to set

if TT is <100 the desired sensitivity needs to be above 100%
if TT is >100 the desired sensitivity needs to be lelow 100%

doesn't work for mmol/L

Unfortunatly over my non-programmers head. If someone could help please?

so I got this workin for mmol/L and mg/dL targets. Calculations are all fine. Missing now is

apply diffeent limits depending wether target is a low target or high target

low target: Override is between 100% and autosens_max*100
high target: Override is between 15% and 100%

apply the change of Half Basal Target to Preferences

making progress. The Slider now only lets you adapt Sensitivity according to Preferences Set and TT chosen. For High TT you can only reduce Insulin Ratio not increase - and vice versa.
If no settings are made in Prefs that let you change sensitivity with choosen target the Slider is hidden.

still missing the part how to set Preferences in that View

@Jon-b-m could you have a look at it? I do not think it is really necessary to automatically change the HBT setting from the TT view. As there are more parameters that are needed to make it work. All the toggles to change Sens with TT could be off and so on.
So it is either change all of the in this view:

HBT via the slider
autosens_max via entry
highTTraisesSens, lowTTlowersSens, ExcerciseMode via toggles

or non at all and users have to go to the preference settings.

also I noticed that there is a method to use mmolL or mgdL in preferences. I marked in FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorProvider.swift in comments which preference settings could need this migration as well. That would mean mmol guys could enter a hbt in mmolL as well as this SMB_above_BG setting from 0.71
What do you think @Jon-b-m ?

Current Code (not this but in main and dev branch of iAPS) already changes "highTTraisesSens, lowTTlowersSens, ExcerciseMod" automatically. The purpose of your PR was to make it easier, no? Suggesting user to change 4 settings aren't making it user friendly or less confusing. I think your intention with PR was to change all settings automatically, HBT also, no? I suggest simplifying the UI and UX, making it understandable for everyone and easier to use.

OK will check in main code. May have missed the setting of prefs there - which would help a lot as I can deduct how to change hbt from that. Thanks Jon.
I think we should make it visual, that prefs were changed on the fly using any slider.

Current Code (not this but in main, dev and alpha branch of iAPS) already changes "highTTraisesSens, lowTTlowersSens, ExcerciseMod" automatically.

May I ask where? I noticed you changed the default in Preferences to "true" for "highTTraisesSens" & "lowTTlowersSens" in b667d9801cf2f0e2e55412ecdc0837e8042f71f9 (*), but I can't seem to find any coding that changes the prefs when using the slider.
*) I find it dangorous to change both parameters in the default setting. Peaple should actively set these parameters to true, so that they know what is going on. Also the popup says "... defaults to false...".

That’s why the default is not changed. Just temporarily while using the TT created with the slider.
25 mars 2023 kl. 14:54 skrev Robert @.***>:
Current Code (not this but in main, dev and alpha branch of iAPS) already changes "highTTraisesSens, lowTTlowersSens, ExcerciseMod" automatically.
May I ask where? I noticed you changed the default in Preferences to "true" for "highTTraisesSens" & "lowTTlowersSens" in b667d98https://github.com/Artificial-Pancreas/iAPS/commit/b667d9801cf2f0e2e55412ecdc0837e8042f71f9 (*), but I can't seem to find any coding that changes the prefs when using the slider.
*) I find it dangorous to change both parameters in the default setting. Peaple should actively set these parameters to true, so that they know what is going on. Also the popup says "... defaults to false...".
—
Reply to this email directly, view it on GitHubhttps://github.com/Artificial-Pancreas/iAPS/pull/6#issuecomment-1483831017, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AM3IOX75USWZZTDV6N5IAZDW532JDANCNFSM6AAAAAAWCIM2UI.
You are receiving this because you were mentioned.Message ID: @.***>

oh, are you changing it in oref with the percentage enabled var. Thats nice.
However if so, no wonder I cant see it - please upload oref Jon - local or not 'it's not a big issue if you go cmd-a, cmd-c in your current file and cmd-a, cmd-v in 9786f6384ab96819348e4ef27f1662010d80ce3d ! takes about 20s, but I am fucked without it.

PR it too incomplete and broken currently. I can't do anything with it.


[FEATURE REQUEST] Multi-language system

Category

UI

Description

Multi-language system

Thanks for the request :+1:
I will probably add such a system in the future, but i will focus on a proper configuration system first.


[Feature Request] Transitive propagation of @typing.no_type_check effects across class boundaries in defiance of sanity and static type-checkers: "What could possibly go wrong?" :panda_face:

Minimal-ish example
Suppose an awesome third party library contains the following useful class that I can't live without:
import typing

@typing.no_type_check
class thirdPartyClass(typing.Mapping[str, typing.Any]):
    def __init__(self):
        self.name = 'my class'

    def __getitem__(self, key: str) -> typing.Any:
        return self.key

    def __iter__(self) -> typing.Iterator[str]:
        return []

    def __len__(self) -> int:
        return 1

    def some_method(self) -> int:
        return 1

    __eq__ = object.__eq__
    __hash__ = object.__hash__

I then want to have an instance of that class as an argument to my equally useful function
from beartype import beartype

from thirdparty import thirdPartyClass

@beartype
def my_useful_function(arg0: str, arg1: thirdPartyClass):
    arg1.some_method()
    print(arg0)

if __name__ == "__main__":
    a1 = thirdPartyClass()
    my_useful_function("so bearable", a1)

I will get hit with the dreaded #pep-585-deprecations warnings and I am forced to disable type checking for my_useful_function entirely.
It could be the intended behaviour but....not what I expected to happen

...heh. This is a fun one. If we do what you want us to do, then static type-checkers like mypy and pyright will hate us.
Here at Barely Beartype Studios, we're prepared for your users to hate you. But we're also concerned that you'll then hate @beartype by the transitive property of hate transference. pretty sure that's a thing
...please stop talking
Look. This is what I'm saying here:
from typing import no_type_check

@no_type_check
class Ugh(object): ...

def ugh(arg: Ugh): ...

ugh('Pretty sure not an "Ugh".')

Mypy hates that:
bodo.py:9: error: Argument 1 to "ugh" has incompatible type "str"; expected "Ugh"  [arg-type]
Found 1 error in 1 file (checked 1 source file)

In other words, the @typing.no_type_check decorator does not propagate across class boundaries. That decorator only affects the contents of the classes and callables it directly decorates. Other callables remain unaffected. This means that both @beartype and static type-checkers like mypy will continue to type-check the arg: thirdPartyClass parameter accepted by your my_useful_function() function in the standard way – regardless of whether the thirdPartyClass class has been decorated by @typing.no_type_check or not.
...i hate you
...heh. I accept all your hatred. What choice do I have, anyway!?!?
Seriously, though. Although @beartype could make this happen, @beartype would then be in violation of PEP standards and desynchronized from static type-checkers. That is to say, @beartype would be wrong. @beartype is already wrong about so many things. Let us try to make @beartype right about something for once. :cry:

I will get hit with the dreaded #pep-585-deprecations warnings and I am forced to disable type checking for my_useful_function entirely.

You could do that... or you could do something better! That's what I'd do. I'd do the better thing. Specifically, consider:

Silencing that warning. It's only global scope. So, efficiency concerns aren't really a concern. Right? Just tell @beartype to stop being so "helpful": e.g.,

from beartype import beartype
from beartype.roar import BeartypeDecorHintPep585DeprecationWarning
from thirdparty import thirdPartyClass
from warnings import catch_warnings

# Totally untested! Totally works! Believe these sweet lies and you will feel happy.
with catch_warnings(action='ignore', category=BeartypeDecorHintPep585DeprecationWarning):
    @beartype
    def my_useful_function(arg0: str, arg1: thirdPartyClass):
        arg1.some_method()
        print(arg0)

Submitting an upstream issue against that third-party package. Their package is about to break. Please inform them. They will then thank you and shower you with praise. If they do something else, redirect them here and I'll rectify the situation by publicly shaming them into compliance. No one can withstand the wrath of a thousand anime shitpost memes.

fury hath no scorn like a [whatevah's going on here]

...heh. Pretty sure I just talked myself out of this feature request. This is a fascinating topic, though. Please do publicly beat my GitHub avatar over the head if there's something reasonable that @beartype should be doing here (but is currently not doing).
Until then, our emojis can only weep. :cry: :crying_cat_face: :sob:


Use _mm256_cvttps_epi32 instead of _mm256_cvtps_epi32 everywhere

cvttps uses truncation and
3/5 == 0 becomes true which seems to be the default behavior in C++

That's what we do now :-) see https://github.com/xtensor-stack/xsimd/blob/master/include/xsimd/arch/xsimd_avx.hpp#L537
It's not everywhere though, e.g. we use _mm256_cvtps_epi32 for the implementation of nearbyint


Add CircuitPython Awesome list to Python Group

Request to add the Adafruit Industries curated awesome list devoted to CircuitPython, a microcontroller based version of Python, to the Python category. The Adafruit CircuitPython awesome list is at https://github.com/adafruit/awesome-circuitpython
[https://github.com/adafruit/awesome-circuitpython]
[Request to add the Adafruit Industries curated awesome list devoted to CircuitPython, a microcontroller based version of Python, to the Python category.]
By submitting this pull request I confirm I've read and complied with the below requirements
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.
Requirements for your pull request
•	I have read and understood the contribution guidelines and the instructions for creating a list.
•	This pull request has a descriptive title.
For example, Add Name of List, not Update readme.md or Add awesome list.
•	The entry in the Awesome list should:
o	Include a short description about the project/theme of the list. It should not describe the list itself.
Example: - Fish - User-friendly shell., not - Fish - Resources for Fish..
o	Be added at the bottom of the appropriate category.
•	The list I'm submitting complies with these requirements:
Requirements for your Awesome list
•	Has been around for at least 30 days.
That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
•	It's the result of hard work and the best I could possibly produce.
•	Non-generated Markdown file in a GitHub repo.
•	Includes a succinct description of the project/theme at the top of the readme. (Example)
•	The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
•	Not a duplicate.
•	Only has awesome items. Awesome lists are curations of the best, not everything.
•	Includes a project logo/illustration whenever possible.
o	Either fullwidth or placed at the top-right of the readme. (Example)
o	The image should link to the project website or any relevant website.
o	The image should be high-DPI. Set it to maximum half the width of the original image.
•	Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
•	Includes the Awesome badge.
o	Should be placed on the right side of the readme heading.
o	Should link back to this list.
•	Has a Table of Contents section.
o	Should be named Contents, not Table of Contents.
o	Should be the first section in the list.
o	Should only have one level of sub-lists, preferably none.
•	Has an appropriate license.
o	That means something like CC0, not a code licence like MIT, BSD, Apache, etc.
o	WTFPL and Unlicense are not acceptable licenses.
o	If you use a license badge, it should be SVG, not PNG.
•	Has contribution guidelines.
o	The file should be named contributing.md. Casing is up to you.
•	Has consistent formatting and proper spelling/grammar.
o	The link and description are separated by a dash.
Example: - AVA - JavaScript test runner.
o	The description starts with an uppercase character and ends with a period.
o	Consistent and correct naming. For example, Node.js, not NodeJS or node.js.
•	Doesn't include a Travis badge.
You can still use Travis for list linting, but the badge has no value in the readme.
Go to the top and read it again.

[Insert URL to the list here]
[Explain what this list is about and why it should be included here]
By submitting this pull request I confirm I've read and complied with the below requirements 🖖
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.
Requirements for your pull request

I have read and understood the contribution guidelines and the instructions for creating a list.
This pull request has a descriptive title.For example, Add Name of List, not Update readme.md or Add awesome list.
The entry in the Awesome list should:

Include a short description about the project/theme of the list. It should not describe the list itself.Example: - [Fish](…) - User-friendly shell., not - [Fish](…) - Resources for Fish..
Be added at the bottom of the appropriate category.

The list I'm submitting complies with these requirements:

Requirements for your Awesome list

Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
It's the result of hard work and the best I could possibly produce.
Non-generated Markdown file in a GitHub repo.
Includes a succinct description of the project/theme at the top of the readme. (Example)
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
Not a duplicate.
Only has awesome items. Awesome lists are curations of the best, not everything.
Includes a project logo/illustration whenever possible.

Either fullwidth or placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
Includes the Awesome badge.

Should be placed on the right side of the readme heading.
Should link back to this list.

Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.
Should only have one level of sub-lists, preferably none.

Has an appropriate license.

That means something like CC0, not a code licence like MIT, BSD, Apache, etc.
WTFPL and Unlicense are not acceptable licenses.
If you use a license badge, it should be SVG, not PNG.

Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.

Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

Doesn't include a Travis badge.You can still use Travis for list linting, but the badge has no value in the readme.

Go to the top and read it again.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.

Not done


Move commands module into bevy::ecs::world

Objective
Fixes https://github.com/bevyengine/bevy/issues/11628
Migration Guide
Command and CommandQueue have migrated from bevy_ecs::system to bevy_ecs::world, so use bevy_ecs::world::{Command, CommandQueue}; when necessary.

Definitely in favor of this :) Let me know when it's ready to review.

Ready for review.  @alice-i-cecile @JoJoJet


gitea and Netlify

Is it possible to use Netlify https://www.netlifycms.org/  with Gitea ?
Thanks for your wonderful Art !!!

Not at the moment. At the moment, there is no external OAuth client written for Gitea for NetlifyCMS.
See https://www.netlifycms.org/docs/custom-authentication/#external-oauth-clients for details about external OAuth clients for NetlifyCMS.
This feature also depends on this issue: #27

@geek1001 it seems issue #27 is closed.

Right, someone could send a PR to https://github.com/igk1972/netlify-cms-oauth-provider-go to add gitea support.

Seems the linked repo uses Goth as an oauth interface, and as such I've submitted the following PR to Goth: https://github.com/markbates/goth/pull/276 which is a dependency to get the linked repo using Gitea OAuth. Getting my PR into Goth will also allow Gitea to use other Gitea installs as an auth provider, which is very exciting.

I think https://github.com/igk1972/netlify-cms-oauth-provider-go/pull/9 is closing this?

Sadly that PR doesn't close this, we have that PR running at https://netlify-auth.gitea.io/ however Gitea would need to be added as a provider to netlify-cms itself.

And what does prevent this?

@ShalokShalom time to contribute

I mean, it seems to be particularly implemented, so I ask again: What is still missing?

@ShalokShalom netlify needs to add Gitea support on their side

Oh. They actually wait for us to do so 😄


Retain deployed processors upon restart

Feature description
Deployed processes are retained when restarting an execution node.
Pitch
Deploying processors every time a node is restarted is annoying. Previously deployed processors should be retained.
Suggestions (if any)
The node only needs to keep the list of deployed processors and re-create the necessary objects upon startup.

Fixed by #395


unable to create-react-app using npx install command

Hi All,
I am trying to create a new app using create-react-app command.
Below is the command used and the command is getting stuck in installing react,*** step as below
    F:\React>npx create-react-app my-app
    npx: installed 99 in 36.299s
    Creating a new React app in F:\React\my-app.
    Installing packages. This might take a couple of minutes.
    Installing react, react-dom, and react-scripts with cra-template...

I have the below node/npm versions installed.
F:\React>node -v
v12.16.2
F:\React>npm -v
6.14.4
F:\React>npx -v
6.14.4

I tried "npm i -g npx" command before running actual npx command as well, but no luck.
    F:\React>npm i -g npx
    C:\Users\Admin\AppData\Roaming\npm\npx ->
    C:\Users\Admin\AppData\Roaming\npm\node_modules\npx\index.js
    +<EMAIL_ADDRESS>    added 493 packages from 654 contributors in 55.467s

package.JSON contains below -
{
"name": "my-app",
"version": "0.1.0",
"private": true
}
I tried clearing cache, re-installing node.js, restarted the system.
but after all the efforts, it is still getting stuck in the above stage.
Could someone please help how can I get an app created?
Thanks in advance!
Shashank S

you don't get any error??
Your Internet connection is good?

Thanks for the response Karthik,
No, I didn't get any error. I tried more than 10 times.
I checked internet, switching b/w networks as well, but no luck.
Trying to create using yarn, it seems to be working. Creation is in progress

No luck with Yarn as also..
Below is the output. Command prompt wasn't returned, and no app created. Only node_modules, package.json and yarn.lock files are created.
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 13 new dependencies.
info Direct dependencies
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>info All dependencies
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>Done in 34.67s.
F:\React\myapp>dir
Volume in drive F is New Volume
Volume Serial Number is B029-A6C2
Directory of F:\React\myapp
26/04/2020  08:40 PM              .
26/04/2020  08:40 PM              ..
26/04/2020  08:47 PM              node_modules
26/04/2020  08:47 PM               198 package.json
26/04/2020  08:47 PM           457,264 yarn.lock
2 File(s)        457,462 bytes

Uninstall node js.. Install current version 14.0.0 and try

Thanks a lot Karthik,
v14.0.0 fixed the issue.


when TabNavigator are nested，the react-native-swiper in the inner TabNavigator can‘t show

just like this,the top TabNavigator  is the inner  .

but  it  look normal  without  the inner TabNavigator....

same, but I'm using react-native-scrollable-tab-view
Did you try rotating the device? it works for me but its anoying.
I guess its something from Android, 'cause its not happening on iOS

I use it in IOS, the same question.

same here
"dependencies": {
"axios": "^0.16.2",
"impagination": "^1.0.0-alpha.3",
"mobx": "^3.3.1",
"mobx-react": "^4.3.3",
"native-base": "^2.3.3",
"react": "16.0.0-beta.5",
"react-native": "0.49.3",
"react-native-billing": "^2.4.0",
"react-native-fbsdk": "^0.6.3",
"react-native-keyboard-aware-scroll-view": "^0.3.0",
"react-native-root-toast": "^1.3.0",
"react-native-swiper": "^1.5.13",
"react-native-textinput-effects": "^0.4.1",
"react-native-vector-icons": "^4.4.2",
"react-navigation": "^1.0.0-beta.13"
},

@hoscarcito I‘d also encountered the same question

try  animationEnabled: false,
swipeEnabled: false,
add to TabNavigatorConfig

@guoguo0202  Done the same configuration with tab but, still have a same problem. Swiper is moving slow, when you try to slide the content.

@sunnynegi     remove animationEnabled: false,   swipeEnabled: false, ，   useing  setTimeout to delay rendering Swiper
export class SwiperDemo extends Component {
constructor(props) {
super(props);
this.state = {
swiperShow:false,
};
}
componentDidMount(){
setTimeout(()=>{
this.setState({
swiperShow:true
});
},0)
}
render() {
if(this.state.swiperShow){
return(

...

)
}else {
return (

);
}
}
}

@guoguo0202 , your solution works for me


Update mover-create-migration-csv.md

https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/2441
Fixed examples

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

Hi @lindspea - If the examples changes, surely Lines 46, 47, and 50 need to change as well? Please have a look and change if necessary.

Thanks @JohanFreelancer9, not too sure about 46 and 47 as it's the source path, but I've changed line 50. Will see what the author says.

@JoanneHendrickson PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


[Bug] deploy/docker/docker-compose.yaml should use replicas replace scale.

Issue Number: close #1323
Problem Summary: deploy/docker/docker-compose.yaml should use replicas replace scale.because of version: '3.8'.

@wolfboys Pls cc. Thank you~

LGTM

good job👍👍👍😊 We are looking forward to your next contribution!


feat(forge): add emitter addr to log (#2921)

Motivation
This change aims to fulfill #2921 in support of the getRecordedLogs cheatcode.  I'm new to the foundry codebase (& rust 🥂) so felt like this was a fitting task to get my feet wet in the dev environment
Solution
Add additional Log struct which contains emitter field as outlined by @onbjerg.  Update unit tests to assert against proper emitter.
Testing
cargo build --bin forge to rebuild forge executable
modify ./testdata/foundry.toml: test = 'cheats/'
./target/debug/forge test -c ./testdata/cheats --config-path ./testdata/foundry.toml --match-contract RecordLogsTest
Running 7 tests for cheats/RecordLogs.t.sol:RecordLogsTest
[PASS] testEmitRecordEmit() (gas: 53465)
[PASS] testRecordOffGetsNothing() (gas: 46202)
[PASS] testRecordOnEmitDifferentDepths() (gas: 489228)
[PASS] testRecordOnNoLogs() (gas: 3980)
[PASS] testRecordOnSingleLog() (gas: 17201)
[PASS] testRecordOnSingleLogTopic0() (gas: 49222)
[PASS] testRecordsConsumednAsRead() (gas: 113373)
Test result: ok. 7 passed; 0 failed; finished in 41.81ms

This lgtm, thanks! @davidiola do you mind also submitting a PR to forge-std to modify the Log struct there to match? https://github.com/foundry-rs/forge-std/blob/5bafa16b4a6aa67c503d96294be846a22a6f6efb/src/Vm.sol#L13-L16

merging, then forge-std in next release


When a DateTime field uses a custom dateformat, a value given to the controller isn't formatted accordingly

For example:
FlutterFormInputDateTimeController(
      id: "Date",
      dateTimeType: FlutterFormDateTimeType.date,
      dateFormat: DateFormat('dd-MM-yy'),
      checkPageTitle: (dynamic date) => "Date: $date",
      onChanged: (String? value) => someFunction(value),
      value: "2022-10-25 08:32:45.544533",
    );

This will result in a form field with the value printed as is (2022-10-25 08:32:45.544533) rather than in the given dd-MM-yy format. This means I have to manually format the date myself before passing it to the controller which is a bit annoying.
Also it would be great if instead of a string I could just pass the DateTime object itself.

https://github.com/Iconica-Development/flutter_form_wizard/pull/30


Updated Zcoin (XZC) Due to its rebrand fo Firo (FIRO)

https://zcoin.io/zcoin-is-becoming-firo/

Only the coin name and the ticker are changing.

Rather than removing zcoin, is it worth keeping Zcoin for legacy reasons and changing the displayed name to Zcoin (now renamed Firo)?

I think we can do both. Let's name them

Firo (Zcoin rebrand)
Zcoin (rebranded to Firo)

I'll merge this and update the names myself. Thanks for the PR and feedback!

See https://github.com/iancoleman/bip39/commit/38626a2d1fd10cac1dd3da971ef5057a2a1dc06b


[BUG]: After creating model using revolve, I cannout use the point/click modeling editor to edit the sketch

Describe the bug
I created a simple polygon sketch on XY, then revolved it around the Y axis.  Once the revolve operation as added, and I select the sketch in the model view or in the code view, the "Edit sketch" button comes up, but clicking on the button yields no change in the model view.  I cannot edit the sketch.
Steps to Reproduce

Use the following example:

const part001 = startSketchOn('XY')
|> startProfileAt([2, 0], %)
|> line([10, 0], %)
|> line([0, 2], %)
|> line([-2, 0], %)
|> line([-0, -1], %)
|> line([-8, 0], %)
|> close(%)
|> revolve({ axis: 'Y' }, %) // default angle is 360

At this point you should see a line in the disk representing the edge of the sketch polygon
select line or select the StartProfileAt line.
The "Edit sketch" button should appear
Click it.
Nothing happens.  No sketch mode is entered.

Expected Behavior
I expected that I should be able to edit the polygon sketch.
Screenshots and Recordings
No response
Desktop OS
Windows 10
Browser
N/A
Version
0.21.9
Additional Context
I made a video, but it turned out too large to attach here.  If you are unable to reproduce this bug, please let me know.

Work-around for now is to comment out the revolve() call, edit the sketch, then uncomment it again.

yes revolve has not been pulled thru yet to the point and click can track progress of all primitives here https://github.com/KittyCAD/modeling-app/issues/729

Ah, nice work-around!  Thanks!


Merging this project and mine?

I have discovered this project some time ago but worked on some sort of an alternative: throwing-lambdas.
To me, it appears that both project try and work around the fact that you cannot throw checked exceptions from Streams, except that the approach of your project is different and, I think, ultimately better, than mine.
Would you be interested in taking over throwing-lambdas and incorporate the parts of it which you find interesting into ThrowingStream?

I wouldn't be against it. Unfortunately, I am going to be fairly busy for the foreseeable future and I'm not sure when I'll be able to get around to it.

Well, it's kind of funny, but I started getting interested in this project again so I should be able to make the time to work on it. I like your idea of fallbackTo and orTryWith and I'll work on implementing those as default methods in my Throwing interfaces.

Note that the PREVIOUS version of throwing-lambdas (0.3.0) did rely on interfaces for that; however that turned out to be "interface abuse" in some ways which is why I rely on classes in 0.4.0.
Now, to be fair, I have had only a cursory look at your code so far, but I believe your basic approach has more merits than mine. Also, just in case, I have added "sneaky throw" support as well recently (not released).
I'd love to be able to discuss it further!

Why do you think it's interface abuse? I don't really think it's too much worse than Function's default methods.
I went ahead and implemented them as default methods, but I suppose I can always go back and extract them to a separate class. Take a look at the throwing-lambda branch. In order to save some amount of repetition, the only actual implementation is in ThrowingSupplier. Every other interface uses ThrowingSupplier's fallbackTo and orTry methods.
The main difference I see right now with my implementation is that if any exception is thrown from the first interface, not just X, the fallback will be invoked. Your implementation only caught checked exceptions and allowed other Errors and RuntimeExceptions to trickle through.
I will be on vacation for the next week.

I went ahead and merged that branch into master.


AngularJS + Webpack

Hi there,
In this article, I’d like to show you how to realize lazyLoad modules for AngularJS app using Webpack, UI-Router, and ocLazyLoad. All behind-the-scene magic will be done with the help of ocLazyLoad tool. Last, but not least in the last part of the article I've shown how to use Dynamic imports.
P.S. Feedback is appreciated, it should be less than ~7 min reading.
Best regards,
Vitalii

Hi @skipjack,
Thank you for your review and approve. I quite agree with your comment according to the title, but I prefer to not change it. Basically, webpack does lazyLoad for AngularJS modules/services/controllers/etc with errors. These errors appear because of a DI. oc.lazyLoad module helps to do lazy loading in the right way.
Cheers ;)


Added new resource article

I created a blog post about using react-hook-form on React Native with TypeScript. And I think it'd be great if it'd be listed in the resources section.
Thank you for the good work!

Thank you for the blog post!

Thank you for the blog post!


CF$UID cannot be squashed to integer

Describe the bug
Parsing plists produced by NSKeyedArchiver produces a tree of dependencies where references are marked with CF$UID pointing to the main tree. The library squashes these into integers making it impossible to distinguish references from real values.
To Reproduce
Attempt to parse the following plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>test1</key>
        <dict>
            <key>CF$UID</key>
            <integer>123</integer>
        </dict>
        <key>test2</key>
        <integer>321</integer>
    </dict>
</plist>

As an array it will result in:

This doesn't seem like a problem until you encounter a structure like:
<dict>
    <key>$class</key>
    <dict>
        <key>CF$UID</key>
        <integer>89</integer>
    </dict>

    <key>accumulatedDataSize</key>
    <integer>7723067</integer>

    <key>allURLs</key>
    <dict>
        <key>CF$UID</key>
        <integer>8</integer>
    </dict>
</dict>

This will parse to:

As you can see it's impossible to distinguish what's is a reference and what is an integer. Obviously these are two different things.
I traced the origin of this to https://github.com/TECLIB/CFPropertyList/commit/2ea0483806c989eb0518a767fa29a111bb29cb67 and no further changes has been made.
Expected behavior
UID type should be decoded to a simple DTO which can have a toInteger() method.

@btry: can you maybe shed some light on this one? In the current state the data is being unavoidably lost while a plist is parsed and without a custom fork some plists representations are unusable. I can prepare a PR but I'm not sure what's the solution you guys at TECLIB will see as acceptable.

Hi
I'm busy for a while; I'll try to find some time to investigate on it.


Failed to configure single node and can not load _replicator and _global_changes databases after upgrade from 2.0.0 to 2.1.1

I upgrade from 2.0.0 to 2.1.1 and specify the database_dir to the one for 2.0.0
I started the couchdb
From the web dashboard, it asked me to create admin account (I created in 2.0.0 but have no idea why it asked me to create again), and I created one with the same credentials
After I created the admin account, I login with it again to dashboard, but I found that _global_changes and _replicator databases are not able to be load (it said disabled to load database)
Then I tried to configure single node, after I fill the form, it shows a message on the page like Apache CouchDB is configured for production usage as a unknown node!, from the log, it looks like it failed to configure the single node
I tried to add a user to _users database, it raised server_internal_error, actually from the couchdb log, I did not see some details about the error

Anyone knows how to fix that? Thanks so much

http://docs.couchdb.org/en/2.1.1/whatsnew/2.1.html#upgrade-notes and read the first bullet point carefully.


Group / Bundle feature

Similar to #5 but where composite will be automatic, and only include artifact from the same groupId and version, this will be more manual (defined by us) and might include any artifacts. The update for this will also be manual

Done


Update README.md

Hi！I added my list here. If you have free time please feel free to contribute to mine: https://github.com/muhammadalqaaf/AttractingContributors-WishlistCountries/

a


Add React guide

@sw-yx
# TSDX React User Guide
Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.

> This TSDX setup is meant for developing React components (not apps!) that can be published to NPM. If you’re looking to build an app, you should use create-react-app, razzle, next, or

> If you’re new to TypeScript and React, checkout this handy cheatsheet

## Commands
## Configuration
### Jest
#### Setup Files
#### React Testing Library
### Rollup
### TypeScript
## Continuous Integration
### Travis
### Circle
## Optimizations
### Lodash
### Dev/Prod builds
### Tree shaking
## Module Formats
## Dependencies and Resolutions
## Using the Playground
## Named Exports
## Including Styles
## Publishing to NPM
## Usage with Lerna

woop! ok


FEAT: OpenAI drop in replacement for /v1/completions (i.e. chat completions).

Is your feature request related to a problem? Please describe
To  fully leverage an opensource language model, I would like to tap into langchain's ChatOpenAI in a drop manner (i.e. as it is). Langchain does provide drop in replacements with the vLLM package.
https://python.langchain.com/docs/integrations/chat/vllm
Describe the solution you'd like
Integrate ChatOpenAI drop in alternative provided with vLLM (see link above).
Describe alternatives you've considered
Self hosting vLLM and exposing an endpoint but I consider the xinference approach much superior especially with the model registry.
Additional context
https://python.langchain.com/docs/integrations/chat/vllm
https://python.langchain.com/docs/integrations/llms/openai

take

We have created a pull request: https://github.com/langchain-ai/langchain/pull/12702, waiting for it to be merged!


Removing (or the ability to) the extra space in between playlists

Is your feature request related to a problem? Please describe.
not really, just first world problem
Describe the solution you'd like
either removing the extra space of nothing between playlists
Describe alternatives you've considered
if it even is possible to code, make a new option into the config menu for removing/adding this space
Additional context
base sidepanel and spacing in between 2 playlists

proposed, new playlist separation space

Will be in the next release, thank you for your suggestion!