When in Run/Debug Mode, Stop does not switch back to Design Mode

VSCode Version: 1.7.1
OS Version: Windows 10

Steps to Reproduce:

Load up any well formed, error free, node.js Typescript project.
Fit F5. VS.Code switches to Debug Mode
Hit the red Stop button on the debug transport.

BUG: We're still in Run/Debug Mode, even though program execution has stopped.

This is configuratble via settings, please set
"debug.openExplorerOnEnd": true

Thanks! Now for some reason it doesn't open debug windows on F5 anymore.. there doesn't seem to be a configuration for that though.

Welcome. By default we only open the debug window on first start of a debug session and yes this is not currently configurable. But we might introduce a setting.
Would you expect a setting in your user / workspace settings that would get applied to all your debug launch configurations. Or would you expect a setting in launch.json that you could specify per your launch configuration. Or both?
fyi @weinand

Thanks for your question. Simply put: Although I understand VS.Code is a
separate product, I would expect it to work like Visual Studio: have two
window configuration modes, a Debug/Run mode and a Design mode. As you
toggle F5 you would be toggling between these two windowing modes. Perhaps
put that in as a configuration option.
ᐧ

Mark Mikulec*
Chief Technical Consultant

http://www.mikutech.com/ London - Hamilton - Toronto
http://www.mikutech.com
Find us: LinkedIn https://www.linkedin.com/company/4990614  - Twitter
https://twitter.com/MikutechTips
This e-mail  may contain information that is privileged or confidential. If
you are not the intended recipient, please delete the e-mail and any
attachments and notify us immediately.
On Tue, Nov 15, 2016 at 4:13 AM, Isidor Nikolic<EMAIL_ADDRESS>wrote:

Welcome. By default we only open the debug window on first start of a
debug session and yes this is not currently configurable. But we might
introduce a setting.
Would you expect a setting in your user / workspace settings that would
get applied to all your debug launch configurations. Or would you expect a
setting in launch.json that you could specify per your launch
configuration. Or both?
fyi @weinand https://github.com/weinand
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/15402#issuecomment-260587314,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACkYZL-AJh7x5AWsFqS_J3Ea-pxVhzBFks5q-Xe9gaJpZM4KwaW0
.


OpenId Refresh token is not passed as container variable

Hi,
I am trying to pass the Refresh Token variable to a pod, but have not yet been successful.
Setup:
Shinyproxy 2.6.0 running in a pod on an Azure Kubernetes cluster
Openid authentication
Scope: {appid}/.default
the container variable is added to the app in the application yml:
container-env: SHINYPROXY_REFRESH_TOKEN: “#{oidcUser.refreshToken}”
Problem is that the Refresh Token value stays empty when running the pod.
Does anyone know how to fix this?
Thanks in advance!
Rutger

Hi
Recently, we are getting more reports of issues with this feature, although we are using it in many deployments ourselves, without any issue. Because this issue is harder to debug, I created a special snapshot of ShinyProxy with a few changes in order to make things easier.
Can you try deploying this Docker image openanalytics/shinyproxy-snapshot:2.6.1-SNAPSHOT-20220516.085208 and provide the answers to these steps/questions:

go to the page /debug-spel on your shinyproxy server, e.g. https://shinyproxy-demo.local/debug-spel. This page shows a JSON serialization of all objects that can be used in the SpEL expressions. For example, when using OIDC, it should show a non-null oidcUser object.
check whether this object contains the properties you are trying to access. For example, in the case of @rutgerzoontjens this will be the refreshToken property. Please report back whether this property is included in this object or not.
try opening an app for which you have the SpEL config defined. In the logs of ShinyProxy, you now should see something like:

2022-05-16 07:00:41.799  INFO 1 --- [  XNIO-1 task-1] e.o.c.s.e.SpecExpressionResolver         : Resolved SpEL expression:
INPUT:	#{oidcUser.refreshToken}
OUTPUT:	eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUI
5. Please provide me with these logs (remove any sensitive values). You can check already whether the output contains the correct expression.
6. Provide me with the following additional information:
- Identity Provider (e.g. Keycloak, Azure AD, Okta ...)
- Which container backend you are using (Docker, Docker swarm, Kubernetes). Please report the version as well.
- Are you always experiencing the issue, or does it sometimes work?
- Provide your full `application.yml`, you can strip out any non-relevant apps or sensitive values. But since I cannot reproduce the issue, I'm starting to think there may be some issue in the config (or parsing of it).

Let's hope we can resolve this issue using the provided information!

Hi  @rutgerzoontjens , we noticed that for Azure B2C you need add the specify the offline_access  scope in order to get a refresh token. Can you try this out? See https://github.com/openanalytics/shinyproxy/issues/464

Hi Tobia,
Yes, it works!
Rutger
Op di 2 jan 2024 om 09:58 schreef Tobia De Koninck @.***

:

Hi @rutgerzoontjens https://github.com/rutgerzoontjens , we noticed
that for Azure B2C you need add the specify the offline_access scope in
order to get a refresh token. Can you try this out? See
openanalytics/shinyproxy#464
https://github.com/openanalytics/shinyproxy/issues/464
—
Reply to this email directly, view it on GitHub
https://github.com/openanalytics/containerproxy/issues/65#issuecomment-1873754891,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP5ZU2G2TD64ACNYFMZQGPTYMPD37AVCNFSM5VRXJS32U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBXGM3TKNBYHEYQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

That's great news! Since I think the problem is solved now, I'm going to close this issue. Feel free to open a new issue in case you have any problems or suggestions.


Move implicit database initialization in "bigchaindb start" to command line flag

Migrate database setup during bigchaindb start to command line flag --init
Fixes #1661

Codecov Report

Merging #1798 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1798      +/-   ##
==========================================
+ Coverage   98.59%   98.59%   +<.01%
==========================================
  Files          59       59
  Lines        2909     2912       +3
==========================================
+ Hits         2868     2871       +3
  Misses         41       41

I think this ready to merge 👍


Reduce animation duration on hover

Pre-Submission Checklist

[X] Your pull request targets the staging branch of freeCodeCamp.
[X] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[X] You have only one commit (if not, squash them into one commit).
[X] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[X] Small bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[X] Tested changes locally.
[X] Closes currently open issue (replace XXXX with an issue no): Closes #13236

Description

Changed animation duration from 4s to 500ms.
However, the hover animation seems to reset after 500ms, which looks quite unsightly:

I added animation-fill-mode: forwards; so the button stays highlighted.

Thanks, @jamos-tay. This looks good, but I think you should create a separate subsequent challenge that explains the animation-fill-mode: forwards; and what it accomplishes.
The first challenge would add the animation-duration: 500ms; and explain what ms stands for.
The second challenge would add the animation-fill-mode: forwards; and explain what it does.

Sure, let me give it a try 👍

Okay
Puttasak insee
เมื่อ 13 ก.พ. 2017 07:32 "Jamos Tay"<EMAIL_ADDRESS>เขียนว่า

Sure, let me give it a try 👍
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/freeCodeCamp/freeCodeCamp/pull/13299#issuecomment-279269187,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWEMJtP6XQVachAaphdQCVl-DMl4ROWaks5rb6SngaJpZM4L-ct4
.

New challenge overview:

@jamos-tay Awesome! This looks good. I see that you changed the challenge IDs. Please undo those changes - the challenge IDs should never change. I just created a new challenge ID using MongoDB. Use this as the challenge ID for your new challenge:
58a7a6ebf9a6318348e2d5aa

@QuincyLarson Ah, I see. I've made the necessary changes 👍

@jamos-tay awesome! Excellent work! Merged!


Does not work for remote host

Rsyncy has no functionality to handle prompts for password (remote user or private key)

Yes, see the README:
Known Issue when using ssh behind rsync
ssh uses direct TTY access to make sure that the input is indeed issued by an interactive keyboard user (for host keys and passwords). That means that rsyncy does not know that ssh is waiting for input and will draw the status bar over it. You can still enter your password and press enter to continue.
Workaround: connect once to your server via ssh to add it to the known_hosts file.


[Question] Is putting something in $HOME necessary??

I consider start using it, but was kind of deflected at the second step which says I have to put something in a home directory.
I want every blog-related files in a single repository (except quicklisp), just like what Jekyll does. I do not want to contaminate $HOME. Can I skip this step?

I just submited the PR to README.

Oi @guicho271828, sorry for the late reply. IIRC we look for the RCfile first in the blog directory (or CWD) so it is not necessary for the config file to be in your $HOME dir.
We'll look into your PRs tomorrow

thanks, Im now learning how coleslaw works and trying to improve the usability.


Add root.distage package object with high-level API for convenient import

subpackages: distage.config, distage.plugins, distage.cats, distage.static

check imports in https://izumi.7mind.io/distage/tutorial.html for stuff that needs to be imported


Compiler warining

Please note these warnings:
[dcc32 Hint] zint_helper.pas(93): H2164 Variable 'i' is declared but never used in 'ArrayOfCharToArrayOfByte'
[dcc32 Hint] zint_common.pas(411): H2077 Value assigned to 'output' never used
[dcc32 Hint] zint_common.pas(411): H2077 Value assigned to 'fraction' never used
[dcc32 Warning] zint_reedsol.pas(176): W1024 Combining signed and unsigned types - widened both operands
[dcc32 Hint] zint_dmatrix.pas(525): H2077 Value assigned to 'best_count' never used
[dcc32 Hint] zint_dmatrix.pas(485): H2077 Value assigned to 'done' never used
[dcc32 Hint] zint_gs1.pas(277): H2077 Value assigned to 'last_ai' never used
[dcc32 Hint] zint_code128.pas(197): H2077 Value assigned to 'current' never used
[dcc32 Hint] zint_code128.pas(533): H2077 Value assigned to 'last_set' never used
[dcc32 Hint] zint_2of5.pas(60): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_2of5.pas(99): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_2of5.pas(135): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_2of5.pas(171): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_2of5.pas(209): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_2of5.pas(273): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_2of5.pas(324): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_2of5.pas(379): H2077 Value assigned to 'dpident' never used
[dcc32 Warning] zint_aztec.pas(1206): W1036 Variable 'codeword_size' might not have been initialized
[dcc32 Warning] zint_aztec.pas(1266): W1036 Variable 'compact' might not have been initialized
[dcc32 Hint] zint_aztec.pas(1574): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_qr.pas(435): H2077 Value assigned to 'second' never used
[dcc32 Hint] zint_qr.pas(434): H2077 Value assigned to 'first' never used
[dcc32 Hint] zint_qr.pas(547): H2077 Value assigned to 'third' never used
[dcc32 Hint] zint_qr.pas(546): H2077 Value assigned to 'second' never used
[dcc32 Hint] zint_qr.pas(545): H2077 Value assigned to 'first' never used
[dcc32 Hint] zint_qr.pas(325): H2164 Variable 'j' is declared but never used in 'qr_binary'
[dcc32 Hint] zint_qr.pas(1498): H2077 Value assigned to 'second' never used
[dcc32 Hint] zint_qr.pas(1497): H2077 Value assigned to 'first' never used
[dcc32 Hint] zint_qr.pas(1544): H2077 Value assigned to 'third' never used
[dcc32 Hint] zint_qr.pas(1543): H2077 Value assigned to 'second' never used
[dcc32 Hint] zint_qr.pas(1542): H2077 Value assigned to 'first' never used
[dcc32 Warning] zint_qr.pas(1863): W1036 Variable 'ecc_codewords' might not have been initialized
[dcc32 Warning] zint_qr.pas(1848): W1036 Variable 'data_codewords' might not have been initialized
[dcc32 Warning] zint_qr.pas(1816): W1036 Variable 'bits_total' might not have been initialized
[dcc32 Warning] zint_qr.pas(1970): W1036 Variable 'ecc_codewords' might not have been initialized
[dcc32 Warning] zint_qr.pas(1889): W1036 Variable 'bits_total' might not have been initialized
[dcc32 Warning] zint_qr.pas(1937): W1036 Variable 'data_codewords' might not have been initialized
[dcc32 Warning] zint_qr.pas(2049): W1036 Variable 'ecc_codewords' might not have been initialized
[dcc32 Warning] zint_qr.pas(2034): W1036 Variable 'data_codewords' might not have been initialized
[dcc32 Warning] zint_qr.pas(1999): W1036 Variable 'bits_total' might not have been initialized
[dcc32 Warning] zint_upcean.pas(280): W1023 Comparing signed and unsigned types - widened both operands
[dcc32 Warning] zint_upcean.pas(382): W1024 Combining signed and unsigned types - widened both operands
[dcc32 Warning] zint_upcean.pas(403): W1024 Combining signed and unsigned types - widened both operands
[dcc32 Warning] zint_upcean.pas(688): W1023 Comparing signed and unsigned types - widened both operands
[dcc32 Warning] zint_maxicode.pas(695): W1024 Combining signed and unsigned types - widened both operands
[dcc32 Hint] zint_maxicode.pas(712): H2077 Value assigned to 'service' never used
[dcc32 Hint] zint_maxicode.pas(712): H2077 Value assigned to 'countrycode' never used
[dcc32 Hint] zint_maxicode.pas(703): H2164 Variable 'error_number' is declared but never used in 'maxicode'
[dcc32 Hint] zint_code.pas(100): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_code.pas(185): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_code.pas(295): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_code.pas(346): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_code.pas(564): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_medical.pas(63): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_medical.pas(172): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_medical.pas(224): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_medical.pas(319): H2077 Value assigned to 'checkpart' never used
[dcc32 Hint] zint_code16k.pas(162): H2077 Value assigned to 'current' never used
[dcc32 Hint] zint_pdf417.pas(596): H2077 Value assigned to 'codeascii' never used
[dcc32 Warning] zint_pdf417.pas(807): W1073 Combining signed type and unsigned 64-bit type - treated as an unsigned type
[dcc32 Hint] zint_pdf417.pas(762): H2077 Value assigned to 'total' never used
[dcc32 Hint] zint_pdf417.pas(761): H2077 Value assigned to 'mantisa' never used
[dcc32 Hint] zint_pdf417.pas(760): H2077 Value assigned to 'chunkLen' never used
[dcc32 Hint] zint_pdf417.pas(1035): H2077 Value assigned to 'total' never used
[dcc32 Hint] zint_pdf417.pas(1389): H2077 Value assigned to 'total' never used
[dcc32 Hint] zint_large.pas(104): H2077 Value assigned to 'done' never used
[dcc32 Hint] zint_rss.pas(678): H2077 Value assigned to 'check_digit' never used
[dcc32 Hint] zint_rss.pas(364): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_rss.pas(1250): H2077 Value assigned to 'check_digit' never used
[dcc32 Hint] zint_rss.pas(953): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_rss.pas(1426): H2077 Value assigned to 'value' never used
[dcc32 Hint] zint_rss.pas(1420): H2077 Value assigned to 'last_mode' never used
[dcc32 Warning] zint_rss.pas(2444): W1036 Variable 'c_group' might not have been initialized
[dcc32 Hint] zint_composite.pas(245): H2077 Value assigned to 'total' never used
[dcc32 Hint] zint_composite.pas(489): H2077 Value assigned to 'total' never used
[dcc32 Hint] zint_composite.pas(694): H2077 Value assigned to 'total' never used
[dcc32 Hint] zint_composite.pas(1791): H2077 Value assigned to 'alpha_pad' never used
[dcc32 Hint] zint_composite.pas(1611): H2077 Value assigned to 'd1' never used
[dcc32 Hint] zint_composite.pas(1610): H2077 Value assigned to 'd1' never used
[dcc32 Hint] zint_composite.pas(1815): H2077 Value assigned to 'n' never used
[dcc32 Hint] zint_composite.pas(1867): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_gridmtx.pas(469): H2077 Value assigned to 'best_count' never used
[dcc32 Hint] zint_gridmtx.pas(535): H2077 Value assigned to 'last_mode' never used
[dcc32 Warning] zint_gridmtx.pas(1124): W1023 Comparing signed and unsigned types - widened both operands
[dcc32 Warning] zint_plessey.pas(84): W1024 Combining signed and unsigned types - widened both operands
[dcc32 Warning] zint_plessey.pas(84): W1024 Combining signed and unsigned types - widened both operands
[dcc32 Warning] zint_plessey.pas(89): W1024 Combining signed and unsigned types - widened both operands
[dcc32 Hint] zint_plessey.pas(48): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_code1.pas(291): H2077 Value assigned to 'best_count' never used
[dcc32 Hint] zint_code1.pas(311): H2077 Value assigned to 'done' never used
[dcc32 Hint] zint_code1.pas(761): H2077 Value assigned to 'latch' never used
[dcc32 Hint] zint_code1.pas(652): H2077 Value assigned to 'latch' never used
[dcc32 Hint] zint_code1.pas(541): H2077 Value assigned to 'latch' never used
[dcc32 Hint] zint_code1.pas(370): H2077 Value assigned to 'latch' never used
[dcc32 Warning] zint_code1.pas(1694): W1036 Variable 'sub_version' might not have been initialized
[dcc32 Hint] zint_telepen.pas(78): H2077 Value assigned to 'telepen' never used
[dcc32 Hint] zint_telepen.pas(113): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(76): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(118): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(149): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(191): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(223): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(340): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(392): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(445): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(497): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(533): H2077 Value assigned to 'error_number' never used
[dcc32 Hint] zint_postal.pas(532): H2077 Value assigned to 'inter_posn' never used
[dcc32 Warning] zint_postal.pas(597): W1036 Variable 'check_char' might not have been initialized
[dcc32 Hint] zint_imail.pas(337): H2077 Value assigned to 'error_number' never used
[dcc32 Warning] zint.pas(911): W1035 Return value of function 'SymbologyToInt' might be undefined
[dcc32 Warning] zint.pas(1002): W1035 Return value of function 'IntToSymbology' might be undefined

first work done, need some more investigation

done


beam search

Hi!
Thanks for  your project ,I have gained  a lot from it. But I just ask you that do you ready to implement beam search?
I have implemented a version beam search ,but it performs worse than greedy search, so I want to know your version.
@bentrevett

I have implemented a version beam search ,but it performs worse than greedy search, so I want to know your version.

Beam search is something I am planning to implement when I get the time.


Unlogged error in RAR (?)

@sharwell reported offline an IDE build that suddenly failed without any error messages. He was able to capture an exception using PerfView
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Reflection.AssemblyName.nGetFileInformation(String s)
   at System.Reflection.AssemblyName.GetAssemblyName(String assemblyFile)
   at Microsoft.Build.Shared.AssemblyNameExtension.GetAssemblyNameEx(String path)
   at Microsoft.Build.Tasks.SystemState.GetAssemblyName(String path)
   at Microsoft.Build.Tasks.ReferenceTable.SetPrimaryAssemblyReferenceItem(ITaskItem referenceAssemblyName)
   at Microsoft.Build.Tasks.ReferenceTable.SetPrimaryItems(ITaskItem[] referenceAssemblyFiles, ITaskItem[] referenceAssemblyNames, List`1 exceptions)
   at Microsoft.Build.Tasks.ReferenceTable.ComputeClosure(IEnumerable`1 remappedAssembliesValue, ITaskItem[] referenceAssemblyFiles, ITaskItem[] referenceAssemblyNames, List`1 exceptions)
   at Microsoft.Build.Tasks.ResolveAssemblyReference.Execute(FileExists fileExists, DirectoryExists directoryExists, GetDirectories getDirectories, GetAssemblyName getAssemblyName, GetAssemblyMetadata getAssemblyMetadata, GetRegistrySubKeyNames getRegistrySubKeyNames, GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue, GetLastWriteTime getLastWriteTime, GetAssemblyRuntimeVersion getRuntimeVersion, OpenBaseKey openBaseKey, GetAssemblyPathInGac getAssemblyPathInGac, IsWinMDFile isWinMDFile, ReadMachineTypeFromPEHeader readMachineTypeFromPEHeader)
   at Microsoft.Build.Tasks.ResolveAssemblyReference.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Build.BackEnd.TaskBuilder.<InitializeAndExecuteTask>d__24.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteBucket>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteTask>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteTask>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Build.BackEnd.TargetEntry.<ProcessBucket>d__51.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Build.BackEnd.TargetEntry.<ExecuteTarget>d__44.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Build.BackEnd.TargetBuilder.<ProcessTargetStack>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Build.BackEnd.TargetBuilder.<BuildTargets>d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Build.BackEnd.RequestBuilder.<BuildProject>d__58.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Build.BackEnd.RequestBuilder.<BuildAndReport>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Build.BackEnd.RequestBuilder.<RequestThreadProc>d__49.MoveNext()

@Forgind can you try injecting an exception at that callsite and seeing if we really do swallow it without logging a useful error?

I inserted the OutOfMemoryException in AssemblyNameExtension.cs, and when I forced it to execute it, I got this:
Microsoft (R) Build Engine version 16.6.0-dev-20128-01+13cfe7fc5 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

  Microsoft.Build.Framework -> C:\Users\forgind\Documents\GitHub\msbuild\artifacts\bin\Microsoft.Build.Framework\Debug
  \netstandard2.0\Microsoft.Build.Framework.dll
  Microsoft.Build -> C:\Users\forgind\Documents\GitHub\msbuild\artifacts\bin\Microsoft.Build\Debug\netcoreapp2.1\Micro
  soft.Build.dll
  Microsoft.Build.Framework -> C:\Users\forgind\Documents\GitHub\msbuild\artifacts\bin\Microsoft.Build.Framework\Debug
  \net472\Microsoft.Build.Framework.dll
  Xunit.NetCore.Extensions -> C:\Users\forgind\Documents\GitHub\msbuild\artifacts\bin\Xunit.NetCore.Extensions\Debug\n
  etstandard2.0\Xunit.NetCore.Extensions.dll
  PortableTask -> C:\Users\forgind\Documents\GitHub\msbuild\artifacts\bin\Samples\PortableTask\Debug\netstandard1.3\Po
  rtableTask.dll

Build FAILED.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:02:29.32

Looks like a real problem to me.

I did, however, get this to pop up:

It's possible that only came up because I was building from the command line. Either way, there's a problem here.

@Forgind I think those dialogs pop up for debug builds but not release--might be worth trying with the Release config to see if it goes away.
Sounds like the next steps here are to catch the initial exception in a debugger and step forward to see what's catching it.

This seems to only happen when an exception is classified as a critical exception, as OutOfMemoryExceptions are. Such exceptions are swallowed twice: once here (note that ErrorUtilities.ThrowInternalError prevents execution, so the throw isn't hit) and once here.
I'm going to unassign myself for now until this starts becoming a major issue.

@Forgind I hit this 5 more times this morning

@Forgind Apparently this is just my life now 😢

@Forgind I hit this 2 times so far today.

What if we just remove this block? Wouldn't the finally section ensure the exception gets logged?
https://github.com/microsoft/msbuild/blob/ba9a1d64a7abf15a8505827c00413156a3eb7f62/src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs#L754-L761

What if we just remove this block? Wouldn't the finally section ensure the exception gets logged?
https://github.com/microsoft/msbuild/blob/ba9a1d64a7abf15a8505827c00413156a3eb7f62/src/Build/BackEnd/Components/RequestBuilder/RequestBuilder.cs#L754-L761

The finally section runs either way, and without this block, a critical exception can't percolate to the top layer and display the full stack. The OOM exception is caught either way, as it is now, but that would additionally block other exceptions.

I'm hitting this again this morning ☹


Don't work with umi framework

Describe the bug
Don't work with umi framework.
Link to the blitz that caused the error
https://stackblitz.com/github/umijs/faq-examples/tree/master/examples/history
Steps to reproduce

Open https://stackblitz.com/github/umijs/faq-examples/tree/master/examples/history ant wait

$ umi dev
info  - Umi v4.0.0-canary.20220707.1
ready - App listening at http://localhost:8000
event - [Webpack] Compiled in 652 ms (507 modules)
info  - [MFSU] buildDeps since cacheDependency has changed
wait  - [Webpack] Compiling...
event - [Webpack] Compiled in 48 ms (495 modules)
TypeError: Failed to execute 'decode' on 'TextDecoder': The provided ArrayBufferView value must not be shared.
    at Buffer._0x35712a [as utf8Slice] (https://xorilzbab--github.w.staticblitz.com/blitz.bff91798029e1af88e01551d056a592b2882b9ac.js:8:202869)
    at Object.slice (https://xorilzbab--github.w.staticblitz.com/blitz.bff91798029e1af88e01551d056a592b2882b9ac.js:6:76849)
    at Buffer.toString (https://xorilzbab--github.w.staticblitz.com/blitz.bff91798029e1af88e01551d056a592b2882b9ac.js:6:80753)
    at run (/home/projects/xorilzbab.github/node_modules/thread-stream/lib/worker.js:117:24)
    at Timeout.eval [as _onTimeout] (/home/projects/xorilzbab.github/node_modules/thread-stream/lib/wait.js:51:11)
    at listOnTimeout (https://xorilzbab--github.w.staticblitz.com/blitz.bff91798029e1af88e01551d056a592b2882b9ac.js:6:306540)
    at processTimers (https://xorilzbab--github.w.staticblitz.com/blitz.bff91798029e1af88e01551d056a592b2882b9ac.js:6:307363)
    at https://xorilzbab--github.w.staticblitz.com/blitz.bff91798029e1af88e01551d056a592b2882b9ac.js:15:249693
    at https://xorilzbab--github.w.staticblitz.com/blitz.bff91798029e1af88e01551d056a592b2882b9ac.js:15:249995

Expected behavior
Don't throw error.
Parity with Local

[X] I have run the project in my local machine and I could not reproduce the issue.

Screenshots
No response
Platform
Browser name  = Chrome
Full version  = <IP_ADDRESS>
Major version = 103
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 79404912,
  "usedJSHeapSize": 73532108,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Hash = bff91798029e1af88e01551d056a592b2882b9ac

Additional context
No response

Resolved.


Add better extension error diagnostics for internal errors

Hello guys, I am going to tell you about problem that I've faced. Our team owns Cordova Tools extension and during prerelease testing of the new version extension was getting crashed permanently. Extension was bundled into .vsix file and installed on VS Code 1.30.2 and when I tried to use it in VS Code I got such error:

No output in Debug Console, because, apparently, something went wrong on a step before extension started to activate.
I tried to dig into error stacktrace, but there was only one stack frame without any useful info:

As a result I had to manually search for broken commit, undo changes piece by piece until I found out the cause of error: there was regexp flag s used in the extension code which isn't supported in NodeJS v8.9.3 that is used inside VS Code v1.30.2.
If internal node js error had been forwarded into VS Code error instead of showing completely confusing ECONNRESET error I would have learned about the source of a problem more quicker. In my case I would have seen something like this:
SyntaxError: Invalid regular expression flags
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:599:28)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Function.Module.runMain (module.js:676:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

So, It would be better to have internal NodeJS stacktraces/error messages to diagnose such kind of errors.
Please, let me now if you need more information/clarifications.

@ruslan-bikkinin I cannot reproduce what you are describing. I have tried with the following:

package.json

{
    "name": "68094",
    "publisher": "alex",
    "version": "0.0.0",
    "engines": {
        "vscode": "^1.0.0"
    },
    "activationEvents": ["*"],
    "main": "./index.js"
}

index.js:

exports.activate = function() {
    // making a syntax error
    !@#
}

When I run the extension, I get the following in the console:

@alexandrudima thanks for replying! I'll come back soon with detailed repro steps.


[pdpix] Use ready_offset in demi_wait_any as Input to Avoid Low Bias

Context
Currently, ready_offset is used to pass out the index of the completed operation; in the scenario of a non-trivial num_qts where multiple operations have completed in a short time (i.e. multiple operations have completed), we'll be biasing the start of the list, spending unnecessary CPU cycles repeatedly scanning the start of the list, potentially offering triangular performance
Proposed Solution
Interpret the inbound value of ready_offset as a start position for the first (only) sweep of the list; I would anticipate that the common demi_wait_any consumption loop would be to fill removed items from the top of the list (to avoid having to shuffle everything down), so in the common scenario either simply leaving ready_offset or incrementing it by one would be sufficient as a "continue looking at things you didn't get to last time", rather than "start at the start"
As a precaution, note that some existing callers may have an undefined value in this argument currently, if they're expecting it purely outwards, so the value should probably be clamped between 0 and num_qts - 1, to avoid invalid start positions.
Alternative solutions
The alternative would be to add an additional parameter, but that seems unnecessary if the same functionality can be supported using the existing value.

coroutine scheduling is no longer based on order of queue tokens passed in


Few enhancements to Geo commands

changes:

[x] Rename GeoCoord to GeoPoint.
[x] Add mixin to docs.
[x] georadius/georadiusbymember parameters after unit made keyword-only.

cc: @polyn0m few changes to API

I think later need made async-for syntax support for georadius / georadiusbymember, because it's based on sorted set in Redid.

Current coverage is 97.03% (diff: 100%)

Merging #179 into master will increase coverage by <.01%

@@             master       #179   diff @@
==========================================
  Files            51         51
  Lines          6131       6135     +4
  Methods           0          0
  Messages          0          0
  Branches        462        463     +1
==========================================
+ Hits           5949       5953     +4
  Misses          139        139
  Partials         43         43

Powered by Codecov. Last update d586720...13050f5


Blacklist duplicates policy

What is the policy concerning duplicate plugins in regards to the blacklist? How is determined which of the duplicates doesn't get blacklisted?
The reason I am asking is that I found out that my plugin, gulp-ng-html2js was blacklisted. When I searched the issues here, I found issue #117, in which the plugin (and another duplicate) are blacklisted by @miickel, who just happens to be the author of another duplicate.
The readme states:
A plugin may be blacklisted for the following reasons:

1. Does not fit within the gulp paradigm
2. Flagrant duplicate of an existing plugin
3. Does not follow the plugin guidelines

So when I would follow these rules I would:

Block any duplicates which do not follow the guidelines
Block all other duplicates, except the first released one.

I don't think that an author of any of the duplicates should be the one who decides which one doesn't get blacklisted. It just feels wrong that in this case this has happened, and the only criteria seemed to be "plugins which do the same as mine, but aren't mine".

To chime in on this, how about forks?
e.g. gulp-rev and gulp-rev-all both do revving of files. The latter is a fork of gulp-rev, with a different philosophy and a different feature set.
(although rev-all diverted quite a lot since v.0.8, before that it was more clearly a duplicate)
I wouldn't mind seeing rev-all get removed from the black-list.

 Please don't make any open source apps in the future if you ignore our voice. In my opinion "duplicate policy" have destroyed many valuable plugins. I hope it will be better library soon with better and not arogant developers. I'm using now GREAT plugin, which is calles "gulp-uglifyjs" and which have been blacklisted! Its MUCH more better and works properly with streams instead of non blacklisted gulp-uglify. You should allow us to decide which plugin is better than make decission by yourself!

@hivre The goal is to reduce confusion. If the project is truly it's own thing, why is it ripping off the name of another module?

It's obvious that bias is involved in the blacklist.  Use it as a reference only, but people will vote with their feet.  Something can be on the blacklist and still be more useful than the non-blacklisted plugin.
I will never, ever use gulp-rev now, after hearing how and why gulp-rev-all got blacklisted.

@damoncasale If you want something removed from the blacklist open a ticket for discussion, that's how it works. If it doesn't belong on the blacklist it will be removed, it's a community list not a dictatorship - no need to get heated about it.


Retry broadcast

fixed #142

Codecov Report

Merging #143 into master will increase coverage by 1.03%.
The diff coverage is 86.11%.

@@            Coverage Diff             @@
##           master     #143      +/-   ##
==========================================
+ Coverage   78.64%   79.67%   +1.03%
==========================================
  Files          42       45       +3
  Lines        2266     2372     +106
==========================================
+ Hits         1782     1890     +108
+ Misses        484      482       -2

Impacted Files
Coverage Δ

nekoyume/game.py
89.58% <100%> (+0.22%)
:arrow_up:

nekoyume/cli.py
29.82% <100%> (+1.25%)
:arrow_up:

tests/models_test.py
97.7% <100%> (-0.07%)
:arrow_down:

nekoyume/models.py
77.96% <100%> (+2.32%)
:arrow_up:

nekoyume/api.py
62.39% <100%> (+0.65%)
:arrow_up:

nekoyume/tasks.py
76.47% <100%> (+3.13%)
:arrow_up:

tests/node_test.py
100% <100%> (ø)

nekoyume/orm.py
100% <100%> (ø)

tests/conftest.py
96.77% <100%> (+0.05%)
:arrow_up:

nekoyume/node.py
69.87% <69.87%> (ø)

... and 3 more

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 6849b69...aaafc56. Read the comment docs.


[Bug Report] Spartan - False Ban Error

Describe the bug
Players are experiencing issues with false bans under certain circumstances with pickaxes. I believe it may be haste, but I have a player who has a pickaxe (pictured below), and he has been banned for spartans NoSlowdown cheat.

Versions (please complete the following information):

Minecraft Server Version: Paperspigot 1.15.2
Plugin Version: 1.8-Dev-Build-v8-Build#64

Pastebin any errors in console
No Errors. This is the /spartan developer-report of the NoSlowdown cheat for the player than has been banned though.
 I see that you guys on multiple occasions check compatibility with spartan already and cancel false ban events, so this shouldn't be too much work to add in.
Screenshots
Pictured above already.

I know Spartan has also kicked a few players due to the speed enchants and etc. Tried asking Vagdedes if there is anything that could be done, but sadly its not in his department. Its the Enchants plugin.

Yep. I reported it to him and he denied the report saying it was an easier fix for CE than him. I didn’t believe him at first but after seeing that CE already hooks into his plugin i sort of agree.

https://github.com/Crazy-Crew/Crazy-Enchantments/releases/tag/1.9.1


Unable to install dependencies, so cannot run this sample, because some dependecies are broken.

Some dependecies are broken.
like: react-native-webview, there is no WebViewBridgeComponent such vscxproj.

like: "react-native-gesture-handler": "JaneaSystems/react-native-gesture-handler.git#windows", there are 2 ts error which always trigger the husky check all the time. I cannot install it.

Can you share out the versions for webview and gesture-handler from your package/lock files? There have been same changes in WebView with the bridge and there may be something stale in the solution file.
@chiaramooney check to see if everything's tidy with the autolinking config. And if the version of gesture-handler that gallery consumes has any linting errors.

Simply put, I deleted my clone and watched the demo on the windows store. This is a nice project!
As for the version, react-native-window simplifies the structure of the project after 11.15 (see https://github.com/react-native-webview/react-native-webview/pull/2211); and gesture-handler is the latest version (as new as it is now, since its last update was in Mar 2021)

Should be resolved now.


PitchClass: Standardize on PitchClass type

I would expect public-facing functions like toString, asNaturalOrRaisedOnce, asNaturalOrLoweredOnce, and exact to take PitchClasses as arguments and return values. I can see how tuple conversion might be convenient for client code, but mixing those types seems to create an API that's more difficult to work with than it needs to be.
I'd recommend implementing fromTuple and toTuple, and have all the rest of the public API for PitchClass use PitchClasses in their function signatures.

I like that idea.
I also think it would be helpful for us each to see examples of how we'd like to be able to use this package's API, that we could point to in these situations, so we can see the other person's goals a little more concretely. Some folks do this with an examples directory next to src.


charmap codec script crash

2021-02-22 05:00:05,418 [OUTPUT] update "PoolPart.f864afd4-776e-4e9d-8df8-42c18f34f8eb/Music/AURORA/All My Demons Greeting Me as a Friend (2016)/02 - Conqueror.flac"
Exception in thread Thread-1:
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.496.0_x64__qbz5n2kfra8p0\lib\threading.py", line 954, in _bootstrap_inner
    self.run()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.496.0_x64__qbz5n2kfra8p0\lib\threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "C:\snapraid\Scripts\snapraid-runner.py", line 34, in tee_thread
    for line in iter(infile.readline, ""):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.496.0_x64__qbz5n2kfra8p0\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 3447: character maps to <undefined>

This is not confined to any particular file and occurs on every run attempt.
System info:
Edition	Windows 10 Pro
Version	20H2
Installed on	24-Oct-20
OS build	19042.804
Experience	Windows Feature Experience Pack 120.2212.551.0
Python 3.9.2 (tags/v3.9.2:1a79785, Feb 19 2021, 13:44:55) [MSC v.1928 64 bit (AMD64)] on win32

Which version of snapraid-runner are you running?

So I'm not sure what version I was on, it was downloaded a couple months ago and when I checked modified date vs last commit date I thought mine was newer. But apparently not b/c when I compared the scripts there were differences and when I redownloaded it everything went fine. Not sure what changed between yesterday and today, but I'll just nod my head and go w/ it. Thanks!

Looks like you were running the version that I tagged as the latest release. That is severely outdated by now, I will have to update that.


fixes transferring of table privileges

this also fixes related flaky privileges integration tests

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@5579af9). Click here to learn what that means.
The diff coverage is 85.71%.

@@            Coverage Diff            @@
##             master    #5967   +/-   ##
=========================================
  Coverage          ?   83.11%
  Complexity        ?    12355
=========================================
  Files             ?     1429
  Lines             ?    46751
  Branches          ?     5747
=========================================
  Hits              ?    38856
  Misses            ?     5229
  Partials          ?     2666

Impacted Files
Coverage Δ
Complexity Δ

...src/main/java/io/crate/analyze/user/Privilege.java
94.87% <ø> (ø)
33 <0> (?)

...ava/io/crate/metadata/UsersPrivilegesMetaData.java
87.28% <100%> (ø)
58 <0> (?)

...n/user/TransportTransferTablePrivilegesAction.java
82.6% <75%> (ø)
5 <0> (?)

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 5579af9...77d8922. Read the comment docs.


Fix for issue 69 when using structured output for AOAI

Fix for issue 69 when using structured output for AOAI: 'You tried to pass a BaseModel class to chat.completions.create(); You must use beta.chat.completions.parse() instead.
Basically an upgrade of AOAI client library to cover version 2024-08-06 of gpt-4o model supporting structured outputs.

@vincentgiraud please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree company="Microsoft"

Makes total sense - is this backward compatible (i.e. the older things work too?)

I run all tests successfully including the new one for the structured output prompty file with the gpt-4o model 2024-08-06 (api version 2024-08-01-preview)

As discussed @sethjuarez, I have created a separated invoker (azure_beta with alias azure_openai_beta) for the beta lib in charge of the structured output and whetever will come next as beta. So the "older things" are left untouched.
Both invokers share the same processor (under azure). I reran all tests on gpt-35-turbo and gpt-4 (including the new one on gpt-4o-2024-08-06 with structured output) with real calls succesfully.
Will you take care of updating the prompty.yaml vscode extension with the new azure_openai_beta configuration type?

Any ETA for this?


Namespaces

Blueberry doesn't seem to handle this just now, so how should it? You could go for the most obvious approach of just adding use and use backslashes like PHP. On the other hand, there might be other approaches. We could use something other than the backslash, but that would mean you'd be typing, say, Foo::Bar normally but Foo\Bar in strings containing function names to be called... so it's probably not a good idea.

Now that there's a scope manager, maybe function calls can be smarter now. I'll check that out.


any release soon? use 2.5.1 or master?

Hi @pezmaster31,
I was wondering if you are planning on making a new release soon. Last release is from 2017 and I've noticed that latest commits are from Sep 2019.
If no plans for new releases, is it safe to use "master" or should I still use 2.5.1?
Thanks in advance.
Cheers,
Santiago

Any news? Latest commits are from May 2020 but release is from 2017.

Same question!

I'll prepare a release soon, I'd just like to get a few more fixes in

2.5.2 has just been released.


refactor(jest-jasmine2, jest-runtime): use Symbol to pass jest.setTimeout value instead of jasmine specific logic

Summary
Currently jest-runtime still implements jasmine specific logic for jest.setTimeout function. It seems like simple refactor is enough to be able to use Symbol.for('TEST_TIMEOUT_SYMBOL') for both test runners (currently it is used only by jest-circus).
Benefits of this change: jest-runtime would have no jasmine specific code; hence, this would make possible to get rid of jasmine specific types as well. I have a draft for types too, but left it for separate PR.
There is no need of a change log entry in this case, right?
By the way, an alternative solution can be seen in the first commit. In this case jasmines private _DEFAULT_TIMEOUT_INTERVAL is replaced by global[testTimeoutSymbol] everywhere. All worked, but seemed more invasive and perhaps breaking too.
Test plan
The existing test suite should be sufficient.

Codecov Report

Merging #12124 (4d175b4) into main (3093c18) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main   #12124      +/-   ##
==========================================
- Coverage   67.71%   67.70%   -0.02%
==========================================
  Files         328      328
  Lines       16990    16994       +4
  Branches     4817     4816       -1
==========================================
  Hits        11505    11505
- Misses       5452     5456       +4
  Partials       33       33

Impacted Files
Coverage Δ

packages/jest-jasmine2/src/jasmine/jasmineLight.ts
0.00% <0.00%> (ø)

packages/jest-runtime/src/index.ts
56.82% <0.00%> (+0.13%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3093c18...4d175b4. Read the comment docs.

This is a good change, but I'm a bit worried about landing it outside of a major release. What happens if somebody gets a newer version of jest-jasmine while still having old runtime? I assume setTimeout then just breaks.
Happy to land in Jest 28, tho 👍  (or 27 if I'm mistaken 😀)

@SimenB Nice to see you are landing breaking changes. Should feel good (;
When the time comes for this PR, please take a look at the first commit. It is more breaking, but the code looks cleaner.


change day name

changed so today is showed as "Idag" and tomorrow is showed as "Imorgon"
Maybe someone knows how to set showed named for Today and Tomorrow with a code.
I have hardcoded this, because I use swedish as language in my MagicMirror. There is a way to get Today and Tomorrow in your config language

Warnings

:warning:

Please include an updated CHANGELOG.md file.This way we can keep track of all the contributions.

  Generated by :no_entry_sign: dangerJS

Please base your PR against the develop branch.


Add a backend to report stray animals

@akshitagupta15june I can easily work on this feature please assign it to me.

working on it...


Allow select2 fields to be chained using the filter_by widget option

This allows someone to chain multiple in-page select2 fields.
In my use case, I'm filtering state by country, and city by state as the user selects.
country = CountryChoices(
    label='Country',
    widget=AutoHeavySelect2Widget(
        select2_options={
            'placeholder': u"Country"
        }
    ))
state = StateChoices(
    label='State',
    widget=AutoHeavySelect2Widget(
        filter_by={
            'id': 'id_country',
            'related_name': 'country'
        },
        select2_options={
            'placeholder': u"State"
        }
    ))
city = CityChoices(
    label='City',
    widget=AutoHeavySelect2Widget(
        filter_by={
            'id': 'id_state',
            'related_name': 'region'
        },
        select2_options={
            'placeholder': u"City"
        }
    ))

Let me know if there is a cleaner way to integrate this option. Referencing the id seems like it could be improved. Maybe there's a better place to put these, rather than the widget.

@log0ymxm is this supposed to work like, limit_choices_to? I don't get the feature yet.

Ok, I got how it works and like the idea, tho I'm not entirely sure about the implementation. Would you mind rebasing and adding tests?

????

Sorry. We wont include this feature in version 5.


Update meta.yaml

restrict dependency of ffspec to <=2022.11.0

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

This closes fsspec dependency problem

@conda-forge-admin, please rerender


TELEWORK: Tool tip info for editable fields

User Story
As an employee or supervisor I should see tool tip instructions on every editable field with my personal information listed that says that the information in the PeopleSoft database will not be affected by my changes.
Tasks

[x] Compose wording
[x] Identify affected fields
[x] Add wording to the end of each tool tip.

Acceptance Criteria

[x] All fields that have an overlap with PeopleSoft (e.g. name, address) with personal information such as name, address, etc.

@MeghanStothers I think mentioning PeopleSoft will only confuse people, so I've added a tooltip that says "This field is editable if necessary" to manager email and manager name field.


Add gRPC baseplate server implementation

This adds the neccessary code to have a baseplate service backed by a
gRPC server.
ServerConfig can be used to configure specific keepalive settings that
are used for point-to-point healthchecks, otherwise defaults are used.
It is also used to pass in the concrete gRPC service implementation
since gRPC service implementations do not share a common interface.
The baseplate server Close method is implemented using GracefulStop,
this may need to change to grpc.Server#Stop for an immediate shutdown.

Closing in favor of a different API approach :clap:


Size of Shared Memory for a particular Ring Size

Is there any API or method to get the size of the memory shared between kernel and user space for a particular size of ring?

io_uring_mlock_size() returns the memory that will be required for a ring of that size.


Ability to exclude files from being calculated in coverage

Context is that I have test helper functions, and would like them to be ignored when calculating coverage

Maybe take some ideas from: https://go.dev/blog/integration-test-coverage


docs: rename business to enterprise

Pull Request Test Coverage Report for Build<PHONE_NUMBER>14952d6f8225b1f29f264048c474e4-PR-1060

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

Totals

Change from base Build ca7d6f40b1eb28cf25ae6b4ed55e1e1513f8cf1c:
0.0%

Covered Lines:
1148

Relevant Lines:
1740

💛  - Coveralls


fix variables in<EMAIL_ADDRESS>

Fix variables in 'breakpoint.mixin.sass'
Detailed description
The file makes use of variables like '$tablet' which seem not to exist anymore. E.g.:
=tablet
  @media screen and (min-width: $tablet), print
    @content

What did you expect to happen? What happened instead? What would you like to see changed?

$tablet should be replace with $bal-tablet. Applies to all variables.

@svene which version you are using?

the $tablet var gets imported from @import<EMAIL_ADDRESS>

@import<EMAIL_ADDRESS>
@include tablet() {
  .my-custom-style {
    background: lime !important;
  }
}

OK. Thanks for the info. I will give it another try.


@Service nonsupport retries = 0

if alter retries  to 3,it can work,but 0 not be supported
so I can only use cluster = "failfast"

when retries is set to the value equal to or less than 0, invocation will only happen once, that means there's no fail over at all. that is, if you want to use fail over, you should use the value greater than 0.


Fix releases link in readme.md

DO NOT USE THIS FORM TO REPORT THAT A PARTICULAR WEBSITE IS NOT SCRAPING/WATCHING AS EXPECTED
This form is only for direct bugs and feature requests todo directly with the software.
Please report watched websites (full URL and any settings) that do not work with changedetection.io as expected IN THE DISCUSSION FORUMS or your report will be deleted
CONSIDER TAKING OUT A SUBSCRIPTION FOR A SMALL PRICE PER MONTH, YOU GET THE BENEFIT OF USING OUR PAID PROXIES AND FURTHERING THE DEVELOPMENT OF CHANGEDETECTION.IO
THANK YOU
Describe the bug
The releases link in the readme has a typo.
dgtlmoon.com -> dltlmoon
https://github.com/dgtlmoon/changedetection.io/blob/master/README.md

I do not understand what you're saying
You also failed to fill in the report template

This is just mentioning a typo in the readme.md file for which I was creating a PR but I created the issue ahead of time. I was just about the submit the PR but you got around to closing the issue before I got there.
The rest of the template is not relevant as it's not an issue with the actual code. I'll submit a new PR and you can take a look.

https://github.com/dgtlmoon/changedetection.io/pull/1277


Advanced hierarchical state machine support

I think SML could have more features on the frontend when it comes to HSM support, because the user can only define transitions within the current compound state - there is now way to nest states in one another and refer to states nested in other states. Within make_transition_table all states are equally leveled substates.
This pushes a bunch of things that could be expressed via hierachy of states into guard logic + entry/exit logic .. or a repetition of transitions.
What about expanding the syntax of make_transition_table - i.e. provide an operator() to state - turning it into a compound state.

I just realized how that would impact the transition search - i.e it would require a state path search for relevant exit entry actions ... This feels more like a backend rewrite.

@APokorny what kind of transitions do you miss? From your description I could imagine the following

Direct transitions: Is like jumping from any state to any other state.
Pseudo entry state: Add more entries to sub state.
Pseudo exit state: Explicit exit from sub state into parent state.

I am not sure why these features are missing, but I could imagine that they would maybe increase compile time.
The boost msm and hana state machine provide these kind of transitions.

@erikzenker I think most of those features are not part of UML 2.5, but I'm not a spec lawyer.

You mean these features are missing because they are not part of uml 2.5?

So yeah the first item was the most important one. And UML compatibility is not really important. There are features in UML that I never was able to use. I.e. orthogonal regions. I was always better off designing multiple HSMs that act in parallel.
Then obviously what all of the modern C++ template libraries do wrong is the focus on the state machine. In my experience when you design a system with a HSM you usually build a multitude of charts that do not violate each other but are implement == document a specific aspect. So you need to be able to split out aspects as needed.
I am not sure if I can get around to implement that, but currently it seems manageable. So yes I also wrote my own state machine library. HSM is inspired by sml in the frontend, but uses kvasir::mpl to transform the expression list into a arrays that are then fed to a state machine interpreter. Most recently driven by the need to do chunk-wise and allocation free processing of large json objects, while not creating that much machine code (raw performance is secondary in this case). There are still quite a few optimizations features I want to add in the future.

So yeah the first item was the most important one. And UML compatibility is not really important. There are features in UML that I never was able to use. I.e. orthogonal regions. I was always better off designing multiple HSMs that act in parallel.

I totally agree. UML does restrict you to much. Skipping UML compatibility makes your life easier.

Then obviously what all of the modern C++ template libraries do wrong is the focus on state machine as hierarchy of compound state. In my experience when you design a system with a HSM you usually build a multitude of charts that do not contradict each other but implement == document a specific aspect. So you need to be able to split out aspects as needed.

You mean that you have your transition table not split into several sub machine, but have a single big transition table that describes all your hierachies?

Additionally I found the raw performance difference between hana and kavsir::mpl to be an issue for larger state machines - so I moved to the other library early on.

Yeah, that is my current problem. IMHO the hana code looks not like black meta programming magic but comes with the price of increased compile time. I created a benchmark where I compared sml, msm, statechart and my hsm. When it comes to runtime my hsm is sometimes faster. But when it comes to compile time hana goes through the roof.

I totally agree. UML does restrict you to much. Skipping UML compatibility makes your life easier.
I can see that several people feel that way, but does it even make sense to have a SM that you can't draw?
The sml documentation stresses how important the compliance is as well.

Yes we should focus more on describing the SM in charts. Maybe there is a palatable chart description language that can be easily read written and understood. And which can be
My current plan was to just allow multiple descriptions, and combine them afterwards.

I can see that several people feel that way, but does it even make sense to have a SM that you can't draw?

You are right. Tools like plant uml have problems to describe these kind of state machines. But every graph drawing tool e.g.: draw.io can handle such diagrams . But imho in the end the library user should decide which features to use. If it makes code easier to write and understand i would use non uml compatible transitions.

Yes we should focus more on describing the SM in charts. Maybe there is a palatable chart description language that can be easily read written and understood. And which can be
My current plan was to just allow multiple descriptions, and combine them afterwards.

Yeah. I am interested in your final outcome. For me it is important to have a dense description of the full system which is not cluttert among multiple files. Thus the euml is already a good starting point if you compare it to the classic state pattern.

Yes we should focus more on describing the SM in charts. Maybe there is a palatable chart description language that can be easily read written and understood. And which can be
My current plan was to just allow multiple descriptions, and combine them afterwards.

Yeah. I am interested in your final outcome. For me it is important to have a dense description of the full system which is not cluttert among multiple files. Thus the euml is already a good starting point if you compare it to the classic state pattern.


Automate builds and testing (Trac #43)

Add a post-update hook to the git server to launch builds/nose tests on Windows XP, Windows 7 and Linux.
Send an email to the dev list if any of the tests fail.
If all tests pass, copy the installer file to the webserver's download folder.
Migrated from http://microfluidics.utoronto.ca/ticket/43
{
    "status": "closed",
    "changetime": "2014-04-17T19:39:01",
    "description": "Add a post-update hook to the git server to launch builds/nose tests on Windows XP, Windows 7 and Linux.\n\nSend an email to the dev list if any of the tests fail.\n\nIf all tests pass, copy the installer file to the webserver's download folder.",
    "reporter": "ryan",
    "cc": "",
    "resolution": "fixed",
    "_ts": "1397763541728826",
    "component": "microdrop",
    "summary": "Automate builds and testing",
    "priority": "major",
    "keywords": "",
    "version": "0.1",
    "time": "2012-02-17T18:30:35",
    "milestone": "Microdrop 1.0",
    "owner": "ryan",
    "type": "enhancement"
}

Trac update at 20120220T05:41:54: ryan commented:

Look into [http://trac.buildbot.net/ Buildbot].

Trac update at 20120302T02:01:34: ryan changed status from "new" to "accepted"

Trac update at 20120330T20:14:44:

ryan commented:

This ticket is mostly closed, other than setting up a Linux buildbot. Will open a new Linux buildbot ticket for version 0.3.

ryan changed resolution from "" to "fixed"
ryan changed status from "accepted" to "closed"

Trac update at 20140417T19:39:01: ryan changed component from "core" to "microdrop"


Recommendation against Vec<Option> with examples

This PR introduces a new chapter, in which we advise plugin and polars developers against returning a Vec<Option<T>> instead of Vec<T> whenever they can.

cool, thanks! from a quick look this looks like what we need
if it's not too much of a lift, would it be possible to simplify the interpolate_impl down to the simplest possible thing, so then we can include that as a minimal example of a plugin (and run it and test it in CI)?

Will do. I'll push simpler fixes (text), then I'll work on that plugin. Thanks for the lightning fast review!


Require circle between extractText.js and TSpan.js

require.js:168 Require cycle: node_modules/react-native-svg/lib/extract/extractText.js -> node_modules/react-native-svg/elements/TSpan.js -> node_modules/react-native-svg/lib/extract/extractText.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.

Hi! I used
React 16.5.0
React-native 0.57.1
React-native-svg ^7.0.3 and warning is showing
Can you check it ?
Or how can i fix it ?
http://joxi.ru/eAO6RPqI9wV932.jpg
Thx

Same problem, how can i fix it ?

Is it causing any issues?
If you really want to get rid of it, then you can refactor the code to use the inversion of control pattern as I've described for a similar issue two years ago: https://esdiscuss.org/topic/how-to-solve-this-basic-es6-module-circular-dependency-problem#content-39
https://stackoverflow.com/a/44226565
And open a pr with the changes.

I've merged https://github.com/react-native-community/react-native-svg/pull/813 to master now, you can either use the latest commit from the master branch, or wait until the next release and use that.

Published fix in v8


Can’t set an alarm in 17.9.0 on iOS 11

In iOS 11 app version 17.9.0 I get the following message when trying to set an alarm

seems to work OK for me. Could this issue be region specific?
Sent from my iPhone

On Sep 16, 2017, at 7:31 AM, devinbraun<EMAIL_ADDRESS>wrote:
In iOS 11 app version 17.9.0 I get the following message when trying to set an alarm
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Ichthus College Kampen

This is a dutch High school.
Website: ichthuskampen.nl
For some lessons is can be used.

@melerpe pull request merged. Thank you!


Add TaskVoidResult  since TaskResult<Void> is not Equatable

Hi there,
I propose TaskVoidResult so that functions with a Void return type can use a mechanism similar to TaskResult.
To use the Void function with TaskResult, We currently have to write code like this.
TaskResult {
  try await voidAsyncThrowsFunction()
  return EmptyStruct()
}

or
.run { send in
    try await voidAsyncThrowsFunction()
    await send(.success)
} catch: { error, send in
    await send(.failure(error))
}

This is not cool, so I tried to write a code in TaskResult  that conforms to Equatable where Success is equal to Void.
But this approach is already ban in Swift.
https://github.com/apple/swift-evolution/blob/master/proposals/0143-conditional-conformances.md#overlapping-conformances
So I solved this problem by creating a TaskVoidResult.
TaskVoidResult { try await voidAsyncThrowsFunction() }

Hi @Ryu0118! Thanks for taking the time to PR :smile:
This is a topic that comes up occasionally, with folks also suggesting adding an EquatableVoid to the library. I think we'd like to better understand the problem before locking into a particular solution or adding surface are of the library, especially if that surface area can be added from the outside. Can you sketch out an example of how you use TaskVoidResult with a bit more context, like a small, self-contained reducer? And can you contrast that with the alternative to help motivate things? It'd be helpful to evaluate and explore things.

We chatted a bit more about this today and while on the fence, we ultimately would like to encourage users to introduce solutions to this language problem at their application layer for now. SE-0283 was accepted and the language really should consider Void equatable, so we'd ideally avoid the surface area of too many library-level workarounds when the language should (hopefully) fix things in the future.
Another option would be to start a swift-composable-architecture-extras package that collects these workarounds for folks. We'd definitely be down to link back to such a library!

Thus, the user no longer needs to create the EquatableVoid and it's instance no longer needs to be created, which reduces the number of ARC calls and overhead.

Have you benchmarked or analyzed the generated assembly code? Would definitely be curious if there's a measurable difference here.

Indeed, I understand that it is better to avoid workarounds at the library level for future void equatable support.
Then consider developing swift-composable-architecture-extra as a temporary workaround for these!
Also, here are the benchmark results for TaskVoidResult and TaskResult.

TaskVoidResult is slightly faster, but we see little difference.

@Ryu0118 A few other ideas to think about if you do spin up an "extras" package:

I wonder if there are better names. DiscardingTaskResult comes to mind and reads nicely, but isn't quite analogous to withDiscardingTaskGroup...so maybe not appropriate.

Maybe this could be an alternate static on TaskResult? Throwing out a couple names:
TaskResult.do { … }
TaskResult.ignore { … }

Since the benchmark showed very little difference, it might be preferable to only add a function as surface area rather than a whole new type.

That's a great idea!
I have created swift-composable-architecture-extras and incorporated your idea.

Thanks for sharing! I'm going to close this PR out for now since your library offers an alternative path. We can always revisit this in the future with more consideration.


v2 calls all metadata types ID3

v2 Beta 14

v1.6.14

Steps to reproduce

Expected behavior

Versions

foobar2000 version:
OpenLyrics version:

Additional information

Again this is a change that was made to openlyrics at some point. Please confirm you're using the same version of openlyrics in both cases, and which version that is.
Closing for now (since it seems most likely that this is a version mismatch issue). Can reopen later if that turns out not to be the case.

@jacquesh I am using openlyrics v1.6.14 in both


Uncaught TypeError: Cannot read property 'name' of undefined

Hi,
I was typing a message to the channel #general and i got this error
Atom Version: 0.209.0
System: Mac OS X 10.10.3
Thrown From: slack-chat package, v3.1.6
Stack Trace
Uncaught TypeError: Cannot read property 'name' of undefined
At /Users/guibert/.atom/packages/slack-chat/lib/state-controller.coffee:58

TypeError: Cannot read property 'name' of undefined
  at StateController.module.exports.StateController.message (/Users/guibert/.atom/packages/slack-chat/lib/state-controller.coffee:58:44)
  at StateController.message (/Users/guibert/.atom/packages/slack-chat/lib/state-controller.coffee:2:1)
  at /Users/guibert/.atom/packages/slack-chat/lib/state-controller.coffee:40:7
  at WebSocket.<anonymous> (/Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/lib/app.js:135:27)
  at emitTwo (events.js:87:13)
  at WebSocket.emit (events.js:169:7)
  at Receiver.ontext (/Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/WebSocket.js:797:10)
  at /Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/Receiver.js:473:18
  at Receiver.applyExtensions (/Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/Receiver.js:360:5)
  at /Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/Receiver.js:462:14
  at Receiver.flush (/Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/Receiver.js:336:3)
  at Receiver.opcodes.1.finish (/Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/Receiver.js:478:12)
  at Receiver.expectHandler (/Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/Receiver.js:453:31)
  at Receiver.add (/Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/Receiver.js:91:24)
  at TLSSocket.firstHandler (/Users/guibert/.atom/packages/slack-chat/node_modules/sc-client/node_modules/ws/lib/WebSocket.js:774:22)
  at emitOne (events.js:77:13)
  at TLSSocket.emit (events.js:166:7)
  at readableAddChunk (_stream_readable.js:146:16)
  at TLSSocket.Readable.push (_stream_readable.js:109:10)
  at TLSWrap.onread (net.js:517:20)

Commands
     -2:03.1.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -2:00.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -2:00.1.0 slack-chat:toggle (atom-text-editor.editor)
     -1:17.9.0 core:backspace (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:57.4.0 core:select-all (textarea.form-control.native-key-bindings)

Config
{
  "core": {
    "themes": [
      "shiny-ui",
      "monokai-light"
    ],
    "disabledPackages": [
      "tree-view-breadcrumb"
    ]
  },
  "slack-chat": {
    "token": "xoxp-5183510438-6317145587-6318915362-6e1125"
  }
}

Installed Packages
# User
angularjs, v0.3.0
file-icons, v1.5.7
monokai-light, v0.3.7
project-manager, v1.15.10
shiny-ui, v0.33.0
slack-chat, v3.1.6

# Dev
No dev packages

Thanks. I'll add a condition to fix this when I get a chance. Was the message from slack a bot or an integration of some sort?

Appears at random instants, normally when saving a file.

It happens when you receive a message that doesn't have an author. It's most likely an integration or something. It shouldn't be occurring anymore.

Hmm.


Convert LDAP User to SAML2

Attempted Debugging

[X] I have read the debugging page

Searched GitHub Issues

[X] I have searched GitHub for the issue.

Describe the Scenario
Hello,
is there a possibility to convert the users from LDAP to SAML2?
Exact BookStack Version
24.10
Log Content
No response
Hosting Environment
Debian (VM)

Hi @reddexx,
You'd have to update the "External Authentication ID" value to match their new expected value that they'd get from the SAML auth system (the property of which is dictated by the SAML2_EXTERNAL_ID_ATTRIBUTE option).
If the same property can be used, which you already have via LDAP, via SAML then you might not need to alter anything on the BookStack side.
If you do need to update many "External Authentication ID" values, you could alternative do this via the API or database.

For us, the External Authentication ID looks like this:

but this does not correspond to SAML2 External Authentication ID

Ah, okay, yeah I doubt you'll have full LDAP DN info in SAML.
Would have to change it up to be an appropriate unique ID that your SAML system can provide.


Adding back almost equals

For adding back almost_equals, I would like to see some more opinions of other contributors (and we can consider this for a separate PR, to move forward with this one).
I am personally not super convinced of the value of doing adding it back. While it could be nice to have a method that normalizes by default, IMO it is still confusing to have those two slightly different methods (eg that it has a different way to specify the tolerance)., and even when it normalizes by default, I still find "almost" misleading, as it still requires exactly the same coordinates (only the order is relaxed by first normalizing).
Originally posted by @jorisvandenbossche in https://github.com/shapely/shapely/issues/1231#issuecomment-1262172690

If almost_equals is to be preserved, I think it would make more sense if almost equals would provide both the functionality that equals provides by not requiring the coordinates to be exactly the same while also providing a way to reduce the precision of the coordinates when doing the comparison similar to the current almost_equals and  equals_exact.
One potential option could be to extract the coordinates from the current geometry and using numpy.around (or something equivalent) and then re-constructing them.

I'm not sure I understand the point of going forward with #1231 if we go back on the deprecation of almost_equals...
Are there situation where normalize would not be sufficient to detect the equality of two geometries?
If not, then keeping equals_exact as it is seems fine to me (providing we clarify the docstring a bit) since it is supposed to compare coordinates.
On the other hand, almost_equals, if using normalize by default, would properly compare (approximmate) topological equality and always be true if equals is true, wouldn't it?
This is why, if we restore almost_equals (which I think would be best in terms of logic, given the function names), I don't really see the point #1231.

On the other hand, almost_equals, if using normalize by default, would properly compare (approximmate) topological equality and always be true if equals is true, wouldn't it?

No, normalize only standardizes the ordering of coordinates in lines and rings (and of rings in polygons, geometries in Multi-geometries), so that if you have two geometries that only differ in this order can be compared exactly on the coordinates (basically getting the coordinates as a 2D array of each geometry and asserting that those two arrays are equal (up to a certain tolerance)).
But it does not change anything else structurally about your geometry. So there will be lots of cases where geometries are topological/spatially equal, but still not structurally equal even after normalization.

OK, but that can only happen for (Multi)Polygons, right?
Like if the order of the rings or of the Polygons is different (that's pretty much the only case I can think of).
In that case, indeed, unless there's a way to rewrite almost_equals to make sure it can solve these cases, then it does not make sense to keep it.


publisher: editorial plugins fixes

version detection for locked version on subset properties
settings with wrong key
ffmpeg path needed to add quotations around

testing notes:

open standalone publisher
set to context on any task in a project
set to editorial family
add any of yours testing edl file to instances area
publish

Looks good


Question on Distinguishability of Styles

Greetings! Thanks for you excellent work!
I am a bit confused about the "Stylized" part of your paper, it would be too kind if you can answer my question.
While trying to implement the sampler, I have encountered a weird phenomenon the style encoder degenerate to a constant function when the sampler network converges but the overall generation performance is OK. After reading your paper, I came up with a question that whether it is normal for the network to behave like that because there exhbit no difference between styles in the training set.
For every motion sequence S in the dataset, the ground truth of next frame prediction is deterministic. As a result, there is no pair of data such that P(S | s^0, s^T, h^0, k^1) != P(S | s^0, s^T, h^0, k^2) which means the style code k^i could have no impact on the motion infilling.  It is ok for the sampler to ignore the style information.
However, in your results, your network actually distinguishes different styles quite well. So I wonder if I have missed some important part of your work and I would appreciate it if you cloud provide some information.

Thank you for your interests. Most of your observations are right:

The style encoder doesn't affect the results much.
Even the CVAE network by Tang et al. 2022, P(S|s0,s^T,h^0) is enough for predicting a "stylized" motion, only if s0,s^T,h^0 have the same distribution as the training dataset. We don't distinguish different styles, but predict the most probable next frame. If the past frames are stylized, the next frame should be stylized.

However,

the style encoder indeed has its impact when network cannot distinguish style from s0,s^T and h^0.
"As a result, there is no pair of data such that P(S | s0, s^T, h^0, k^1) != P(S | s0, s^T, h^0, k^2)", but there may be a pair of data such that s0, s^T, h^0 are similar but k and S are different.
If we change the time duration or the target frame location, the distribution may be different from the training set. In such cases, the network will be unable to predict the "stylized" frame. Hence, the phase vector is added to ensure the consistency of the dynamic of the next frame with the past.

See our video for more details. http://www.cad.zju.edu.cn/home/jin/sig20232/demo.mp4

Thanks for your answer!
So I think the dataset splitting will hugely affect the behavior of style encoder. If I split the dataset carelessly and there is no a pair of data that s0, s^T, h^0 are similar but k and S are different, the sampler encoder will easily degenerate to a constant funciton. I will check my dataloader more carefully.
Again, thanks for your time.


Remove FQDN in favour of inventory_hostname

fqdn might be confused with ansible_fqdn which requires gather_facts which might be different on different nodes. By using ansible_inventory we can be sure that the fact is always correct.
This should be reviewed as part of similar PRs.
CCCP-2888

Looks good to me.

looks good


feat: add XT token

Im testing Squid service for dev purposes.

Hey @WalquerX is this token just a test token? We haven't dealt with this before re listing on our prod API.
We should be happy to list this, as long as it isn't a rug, it shouldn't crowd the app.

thanks for the transparency @WalquerX . but if this is only testing, you should test in testnet. use this: https://testnet.interchain.axelar.dev/. same process


azk start command fails when Azkfile.js file is missing

@marcusgadbem azk uses the same concept behind git where the manifest file, in case Azkfile.js, is look up in the same path level but once it is not found, the manifest file from parents path is used instead.
If you want to know which Azkfile.js is being used, just run azk info. In your case I believe that a file with a system example (which azk init suggests in case it does not recognize any structure) is being used.
Like this:

You are right. I found an missing Azkfile.js on its parents.
Thanks.


rangePlugin and allowInput: Should look at both inputs when handling enter key

When using rangePlugin with allowInput mode, hitting enter key seems to take only the value of the <input> enter key is hit on to determine the new selected dates, even though user has (manually) typed a date on the other <input>.
Repro link: https://jsfiddle.net/4gx6pjd7/
Steps to reproduce:

Open the above link
Type 2019-09-01 in the first <input>
Type 2019-09-15 in the second <input>
Hit Enter key

Problem:

The first <input> becomes 2019-09-15
The second <input> becomes empty
The calendar dropdown shows only September 15, 2019 as the selected date

Expected:

The first <input> becomes 2019-09-01
The second <input> becomes 2019-09-15
The calendar dropdown shows the range of from September 1, 2019 to September 15, 2019 as the selected dates

Your Environment

flatpickr version used: 4.6.1
Browser name and version: Chrome 76
OS and version: macOS 10.14.6

While I can reproduce the issue at version 4.6.1. It's no longer reproducible at version 4.6.13:
https://jsfiddle.net/m4olivei/46v57e1p/1

Great news - Thanks @m4olivei!


Make pointer warping work under XWayland

Okay, that looks pretty bizarre! But if it works, it works! Thanks for digging through this :)


Update autotune.md

add some info on DIA, CSF, min_5m_carbimpact

(updated to reflect changes I had been making while you were working on this) looks good - thanks!


Preview a next.js page before publishing

I've managed to get iframe previews working for latest version and revisions so far.
Is there a way to preview changes of a page before publishing? Clicking the 'preview' button in Drupal does not render an iframe at the moment.
I've had a look through the documentation but nothing really stands out to me. Any guidance would be greatly appreciated.

Unfortunately the way preview works in Drupal, we cannot do preview without saving (we need an actual entity that we can pull via JSON API).
The way we handle this right now is to enable unpublished/draft node preview.
If you have configured a DRUPAL_CLIENT_ID and a DRUPAL_CLIENT_SECRET, you can use check for context.preview in getStaticProps and allow access.
// Return 404 if we're not in preview and is unpublished
if (!context.preview && !node?.status) {
    return {
      notFound: true,
    }
  }

// Continue if node is unpublished but we're in preview mode.

Let me know if this helps. If not, I'll try to put together a better example.

That is very unfortunate.
Your example was helpful however, managed to get unpublished/draft working well.
Thanks very much.


Login Module fix

https://github.com/kaazing/gateway/pull/604

@jitsni

travis build is failing and seems to be related this changeset.

@jitsni I made some changes, thanks for the heads up!


Enable merge queue?

https://github.blog/changelog/2023-02-08-pull-request-merge-queue-public-beta/
This may be able to help with the frustration of needing to constantly rebase PRs.

Reopening. We've disabled merge queues after getting a bit beat up by the beta costs.
Lets reassess when the feature stabilizes.


[dev/1.31] repo: Dev v1.31.4

/retest flakey examples

/retest timeout

//contrib/config/test:kv_store_xds_delegate_integration_test             FAILED in 2.6s

needs cpu boost


Tray shows two environments of the same name in "Peer notifications"

It will no longer show environments of Peers as Notification, instead it will show envs for each Peer on Dialogs.


Arabic issue with imagemagick

Hi ,
This is 1st time I tried Fastlane
I'm interesting on Snapshot, that way I use Fastlane
after I follow the instruction
everything finally working!
Final step was to add Arabic text but unfortunately, it didn't support Arabic correctly
see this image: https://a.cl.ly/yAu2EDo0
Then I was searching here and found that other people had the same issue #7522
Also, someone gives PR(#8131) to fix this issue but it didn't approve
Could you please support Arabic correctly?
I was surprised how this issue is known since 2016 and it didn't fix until now =(

I found solution it work for now
on old days some application didn't suppourt arabic like Photoshop
so we used to use website or tools to reverse the text so it display correctly
one of website is this http://www.arabic-keyboard.org/photoshop-arabic/
when you write the text on the 1st box correctly
the result will be reversed
for example
if you write
"أهلا وسهلا"
it will become
"ﻼﻬﺳﻭ ﻼﻫﺃ"
When you write it like this "ﻼﻬﺳﻭ ﻼﻫﺃ" on title.strings file
after it completed adding frames to images
the result will be correctly "أهلا وسهلا"
not a perfect solution , but it's a work around to make it work correctly at least .

Thank you for the information and advice!

@X901 Could you find a better solution? Also, are you able to generate screenshots? I have a problem with it. You may see the details from here: #16604

@X901 Could you find a better solution? Also, are you able to generate screenshots? I have a problem with it. You may see the details from here: #16604

with Arabic yup I can generate the images without any issue
If I don't use the website with Arabic language , it will generate the images without the text as what happend with out with Japanese language
Unfortunately I don't find any other solution


Modified the document

Hello @lucydot,
Made adjustment to the document. I went through the set-up again based on your suggestions and it worked fine.
Kindly review.
Regards,
Ify

Hi @ifylala I have cherry-picked the commit for the README.md, and am looking at the commit for the python module now. Thanks.

Hi @ifylala thanks for your contribution sound_module.py. There are few points to note for commits I have just made:

in my latest commit to dev I have moved the code which we want to execute when running from command line python sound_module.py into the main() function. In the code you committed, the code outside of main was being executed, which I do not think is desired behaviour. We can talk more about this in our meeting next week :)
I have removed all references to the Materials Project API key in this script and the jupyter notebooks. This is for security reasons - we shouldn't share our API keys online as then someone else can request data from the MP servers using our login! It may have been me that left the API key there in the first place, I'm flagging it up so you don't follow my lead!

There are also a couple of actions for you before we merge dev branch into main:

[ ] Could you try creating your own API key for Materials Project API, and then add the instructions for this to the README?
[ ] When we run the script from the command line it would be nice if the user could specify (using command line arguments) either the mesh file they want to read in, or the materials project id number. At the moment these are hardcoded in. Using the in-built sys library is probably the easiest way to achieve this: https://realpython.com/python-command-line-arguments/


Provide a user-friendly test report for unit tests

Describe the solution you'd like
A user-friendly report generated for unit tests that are ran as part of the build, showing the pass and fail status. Maybe the report could be made available as part of the "Download" button. Currently, we have to scroll through the build logs to find the information. A bonus would be the ability to automatically email the report to a list of recipients.
Describe alternatives you've considered
Looking through the logs to see the details.

It should be straight forward by using the xccov command or by allowing the download of the .xccovreport file.
Alternatively, Xcode 11 will provide a result bundle in xcresult format that be easily parsed.

This is especially helpful with parallel testing enabled. Because the logs provide no details about what happened in the case of a failed test.


[CERT-TEST-FAILURE] - TC-HEPAFREMON-1.1 - Test failed

Feature Area
Other
Test Case
TC-HEPAFREMON-1.1
Reproduction steps

Bring up the DUT with all-cluster-app.
Pair the DUT using chip-tool through "onnetwork" transport.
Run the command ./chip-tool hepafiltermonitoring read feature-map 1 1

Expected Outcome:

[1690183276.086772][8135:8137] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0071 Attribute 0x0000_FFFC DataVersion:<PHONE_NUMBER>
[1690183276.086892][8135:8137] CHIP:TOO:   FeatureMap: 7
[1690183276.087172][8135:8137] CHIP:EM: <<< [E:16500i S:53032 M:129128145 (Ack:198289575)] (S) Msg TX to 1:0000000000000001 [5C90] --- Type 0000:10 (SecureChannel:StandaloneAck)

Actual Outcome:

[1690183276.086772][8135:8137] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0071 Attribute 0x0000_FFFC DataVersion:<PHONE_NUMBER>
[1690183276.086892][8135:8137] CHIP:TOO:   FeatureMap: 3
[1690183276.087172][8135:8137] CHIP:EM: <<< [E:16500i S:53032 M:129128145 (Ack:198289575)] (S) Msg TX to 1:0000000000000001 [5C90] --- Type 0000:10 (SecureChannel:StandaloneAck)

Bug prevalence
Whenever I try to read FeatureMap.
GitHub hash of the SDK that was being used
c1ec2d777456924dcaa59b53351b00d73caf378f
Platform
raspi
Anything else?
As per the Replacement Product List feature implementation, the FeatureMap attribute value should be 7. But currently getting FeatureMap value as 3 in SDK.

@cliffamzn  could you verify if this is a matter of setting the bit flag or is there more to it?


Tools base – Tools are on the rightside of the page

This was fixed in the recent commit 719a1595ccdb62656178a8200aaf24d85b6fa36f

commit 719a1595ccdb62656178a8200aaf24d85b6fa36f

The commit is 719a1595ccdb62656178a8200aaf24d85b6fa36f


Does anyone have historical btc-e.com btcusd data?

Hi, does anyone have historical btc-e.com btcusd data they can share?
And if not, what format/schema does a file need to be to import btce data?

You could probably buy this data from bitcoinaverge.com<EMAIL_ADDRESS>They offer direct download of historical average data, but not segregated by exchange.  Their API might be another option, but I couldn't get it to work for this purpose.

Thanks. I'm assuming I can throw all the 1m candles into sqlite?

The answer is yes, you can put any amount of historical data into the sqlite db in 1 minute candles.

Let me know if you run into problems converting the data to the exact format expected by Gekko.

All good. I wrote a php candle writer and used that. Took a while to do the conversion from 2011 to today but it worked.


Video 360 ios, black screen

Hi, compliments Great Job!
On my iPad, playback videos 360 Always show a black frame and you can only listen audio.
You can see the problem in your example too:
http://thiago.me/kaleidoscope/

Hey thanks!
I added a fix for this and released on v1.1.1


Edit Admin

add missing tables
fix update and create
If you use the public key, you can also test the RLS, otherwise use the service key.
And if anyone has a good suggestion for an icon for the Profile Features let me know.
Co-Authored-by @fynsta

For the icon, maybe one of these: https://mui.com/material-ui/material-icons/?query=check
For example, "Rule" or "EditAttributes"?

Can we prevent the optimistic updates? Or at least show in some way that the operation does not work?

Can we prevent the optimistic updates? Or at least show in some way that the operation does not work?

not sure if that necessary since the admin have rights to update everything

Can we prevent the optimistic updates? Or at least show in some way that the operation does not work?

not sure if that necessary since the admin have rights to update everything

Ah yes, I guess if we manage to add that then you are right.

Can we prevent the optimistic updates? Or at least show in some way that the operation does not work?

not sure if that necessary since the admin have rights to update everything

Ah yes, I guess if we manage to add that then you are right.

i'm working on it

In general, when I click on any foreign relation (like e.g. I click on the profile ID in the show page of reviews), I get to the edit page of the profile, not the show page. This confused me at first and I still think it is kind of annoying because it is a bit more cluttered. Is there any way to change that?

i fixed that


Use varargs in setResponse of MockGrpcService

This was done slightly differently, by converting to addResponse instead of varargs in setResponse.
https://github.com/googleapis/gax-java/commit/9ae6b302cf4e4b553d239776f95dc800161a3419


crypto is not defined

I was trying to do the following:
import { Client } from "@upstash/qstash";

which led to the following build errors:
@hop/nextjs:build:
@hop/nextjs:build: > Build error occurred
@hop/nextjs:build: ReferenceError: crypto is not defined
@hop/nextjs:build:     at file:///vercel/path0/packages/qstash-watcher/dist/updateQstashEndpoints-402ed4a3.mjs:31:11
@hop/nextjs:build:     at ModuleJob.run (node:internal/modules/esm/module_job:195:25)
@hop/nextjs:build:     at async ModuleLoader.import (node:internal/modules/esm/loader:336:24)
@hop/nextjs:build:     at async importModuleDynamicallyWrapper (node:internal/vm/module:429:15)
@hop/nextjs:build:     at async Object.loadConfig [as default] (/vercel/path0/node_modules/next/dist/server/config.js:78:36)
@hop/nextjs:build:     at async Span.traceAsyncFn (/vercel/path0/node_modules/next/dist/trace/trace.js:79:20)
@hop/nextjs:build:     at async /vercel/path0/node_modules/next/dist/build/index.js:78:28
@hop/nextjs:build:     at async Span.traceAsyncFn (/vercel/path0/node_modules/next/dist/trace/trace.js:79:20)
@hop/nextjs:build:     at async Object.build [as default] (/vercel/path0/node_modules/next/dist/build/index.js:73:29)
@hop/nextjs:build:  ELIFECYCLE  Command failed with exit code 1.
@hop/nextjs:build: ERROR: command finished with error: command (/vercel/path0/apps/nextjs) pnpm run build exited (1)
command (/vercel/path0/apps/nextjs) pnpm run build exited (1)

Somehow I was able to fix by importing directly from the dist folder:
import { Client } from "@upstash/qstash/dist";

Anyways, not sure if it's an mjs issue, or something with nextjs, or what, but figured I would add an issue to document, and let people know how I fixed it in case it helps someone else.

In docs or examples we generally recommend importing like this
import { Client } from "@upstash/qstash/dist"
But, we plan to fix this import issue and prevent those mistakes in the near future.

Imports no longer require /dist you can directly import @upstash/qstash.