Microphone Input Level Icon

I use all of your notification icon (purchased via Microsoft store). Is it possible to create a similar program to show input volume from a microhome?  Not the setting; more like a miniature VU Meter.

@cpfinlay try it https://www.microsoft.com/store/apps/9NJ372WTD1K5

It works!!  Thank you!!!!  🙂

From: strayge @.>
Sent: Saturday, December 18, 2021 7:11 AM
To: strayge/tray-monitor @.>
Cc: cpfinlay @.>; Mention @.>
Subject: Re: [strayge/tray-monitor] Microphone Input Level Icon (Issue #2)
@cpfinlayhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcpfinlay&data=04|01||ce24b06e1de24d6be31108d9c21f7e6a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754262783341362|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=piclilfkfvY8ecDsUOt%2BixoQp3ehG%2BsakHKuaS9gBcI%3D&reserved=0 try it https://www.microsoft.com/store/apps/9NJ372WTD1K5https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.microsoft.com%2Fstore%2Fapps%2F9NJ372WTD1K5&data=04|01||ce24b06e1de24d6be31108d9c21f7e6a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754262783341362|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=ylcgH6%2FSUXjBvMiuzKtniJjQQrDS532DSmIAKqoI9aE%3D&reserved=0
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstrayge%2Ftray-monitor%2Fissues%2F2%23issuecomment-997193737&data=04|01||ce24b06e1de24d6be31108d9c21f7e6a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754262783351352|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=7Y%2B%2BPRtdfRwHpdhgxUoIFE6PSJrZCABMDaHbragueuE%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKVDXEGRGCLIUUC5RUGDR33URR26JANCNFSM5JT5H6SQ&data=04|01||ce24b06e1de24d6be31108d9c21f7e6a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754262783351352|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=ZM5oSri%2FSilOFsbbInHCQjAkRhspAGV1VCOVZiualOI%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||ce24b06e1de24d6be31108d9c21f7e6a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754262783361348|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=dD04euAm5l%2F5eg9XlnR4xm46dYa8KsUwNfJt8Z8uWtM%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||ce24b06e1de24d6be31108d9c21f7e6a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754262783361348|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=FTd5fu1NIy7zO%2BUSTkUudb979%2Fy0b0Uv4s%2BGJ7yDgKE%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

I get an occasional .NET error and it stops.  Just an FYI. If you want me to provide any information from my PC, please let me know!

From: strayge @.>
Sent: Saturday, December 18, 2021 12:19 PM
To: strayge/tray-monitor @.>
Cc: cpfinlay @.>; Mention @.>
Subject: Re: [strayge/tray-monitor] Microphone Input Level Icon (Issue #2)
Closed #2https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstrayge%2Ftray-monitor%2Fissues%2F2&data=04|01||9b1eadf820b14ac2a9a808d9c24a9202|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754447799841472|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=VfoH6OAVAOlvSjyDQe5quv%2B0PdD%2BJ3hv0sXF9ZxXnMM%3D&reserved=0.
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstrayge%2Ftray-monitor%2Fissues%2F2%23event-5788216063&data=04|01||9b1eadf820b14ac2a9a808d9c24a9202|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754447799851464|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=MVlyzKBki%2FmTAWjTRlvD4Rqyf6kC8h90J0BnE3jw94k%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKVDXEA72KVELNY4PHLAG73URS7CTANCNFSM5JT5H6SQ&data=04|01||9b1eadf820b14ac2a9a808d9c24a9202|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754447799851464|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=MH5ZCP7bxEC7Gfq1vZa9koYhIGWs0ox4nGOoPP5SR3Y%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||9b1eadf820b14ac2a9a808d9c24a9202|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754447799861458|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=C7L%2FjqnnxjK%2F89HZYBykb0PK65atFDM6Dpt6tUACAmU%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||9b1eadf820b14ac2a9a808d9c24a9202|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637754447799861458|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=1pQrv6OC77pw4KB0ff0ADsSt5XQ8zNpffRuv0dWROvA%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

got text/screenshot of error?
something specific action at error? plug/unplug micro/audio devices?
how long it works until error?
win10?

I am waiting for the error to recur. I will send that when I see it again. I can't seem to force it to happen. 🙁
I believe the error started after this month's Windows Security updates, but not 100% sure about that.
The tray seems to stay active about 1-2 minutes before disappearing. I am not seeing the error come back up even after it disappears.
Windows 10; all available patches applied.

Is there a Windows log or app log I can provide?

From: strayge @.>
Sent: Monday, December 20, 2021 2:58 PM
To: strayge/tray-monitor @.>
Cc: cpfinlay @.>; Mention @.>
Subject: Re: [strayge/tray-monitor] Microphone Input Level Icon (Issue #2)

got text/screenshot of error?
something specific action at error? plug/unplug micro/audio devices?
how long it works until error?
win10?

—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstrayge%2Ftray-monitor%2Fissues%2F2%23issuecomment-998226890&data=04|01||c0e861fd0a084ba5d25208d9c3f3081a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756270848207398|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=czo66Ijjk71Ro%2FpJqJnFF3JfZIlBIO7JgqOoPtebV7A%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKVDXEEACMEKWPE2KWIQVADUR6DEVANCNFSM5JT5H6SQ&data=04|01||c0e861fd0a084ba5d25208d9c3f3081a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756270848217403|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Gkf0PQbfre9nj1%2F7hKi%2BUdmszqsZgTRxKGYVQN9p6AI%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||c0e861fd0a084ba5d25208d9c3f3081a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756270848217403|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=%2BJTVaKYNdGB3UAN1yRP7WlYlJ%2Bi4vYmYrFf6XZ0zGSw%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||c0e861fd0a084ba5d25208d9c3f3081a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756270848227384|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=t9mdtm2wVZKDwcbLnHduiiKoX0tweZUyAIqEQQUEBZA%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

i reproduced error, will fix on free time

Understood! Glad you were able to reproduce the issue. I know that helps!! 🙂

From: strayge @.>
Sent: Tuesday, December 21, 2021 5:14 AM
To: strayge/tray-monitor @.>
Cc: cpfinlay @.>; Mention @.>
Subject: Re: [strayge/tray-monitor] Microphone Input Level Icon (Issue #2)
i reproduced error, will fix on free time
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstrayge%2Ftray-monitor%2Fissues%2F2%23issuecomment-998649281&data=04|01||26529a6c268c46338bb208d9c46ab9b3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756784934316964|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=G%2BHYX3PiAmC9bVo2ioZykTeMLFz8xkuYAS%2F%2F3nXsaaI%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKVDXEHXPODEKVQGZTKWXILUSBHRVANCNFSM5JT5H6SQ&data=04|01||26529a6c268c46338bb208d9c46ab9b3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756784934326963|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=%2BDjIFuQDL6UMdTWycr8p%2BheRWwBIeJegG2LaHKO4opg%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||26529a6c268c46338bb208d9c46ab9b3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756784934336953|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=rHH5ziHBZfO%2FXlhTTp9%2BHM5EDXqVJEKogLhBdt5IU%2Fk%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||26529a6c268c46338bb208d9c46ab9b3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756784934346950|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=%2F7mICXdZUSyl3u%2BVaADS0YvgQjLgvxCeg8ar12F0Mi4%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Hello,
The .NET error popped up again. Here's the info if that helps any!!
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: Already recording
at NAudio.Wave.WaveInEvent.StartRecording()
at MicIcon.CustomTrayIcon.UpdateDeviceList()
at MicIcon.CustomTrayIcon.<.ctor>b__6_1(Object sender, EventArgs args)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4420.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
MicIcon
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>
CodeBase: file:///C:/Program%20Files/WindowsApps/48600strayge.MicTrayMonitor_<IP_ADDRESS>_neutral__qdcnzjp83nc4r/MicIcon/MicIcon.exe
System.Windows.Forms
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Windows.Forms.dll
System
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.dll
System.Drawing
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Drawing.dll
NAudio.WinMM
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>
CodeBase: file:///C:/Program%20Files/WindowsApps/48600strayge.MicTrayMonitor_<IP_ADDRESS>_neutral__qdcnzjp83nc4r/MicIcon/NAudio.WinMM.DLL
netstandard
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_<IP_ADDRESS>__cc7b13ffcd2ddd51/netstandard.dll
NAudio.Core
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>
CodeBase: file:///C:/Program%20Files/WindowsApps/48600strayge.MicTrayMonitor_<IP_ADDRESS>_neutral__qdcnzjp83nc4r/MicIcon/NAudio.Core.DLL
System.Configuration
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Configuration.dll
System.Core
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Core.dll
System.Xml
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
NAudio.Wasapi
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>
CodeBase: file:///C:/Program%20Files/WindowsApps/48600strayge.MicTrayMonitor_<IP_ADDRESS>_neutral__qdcnzjp83nc4r/MicIcon/NAudio.Wasapi.DLL
NAudio.WinForms
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>
CodeBase: file:///C:/Program%20Files/WindowsApps/48600strayge.MicTrayMonitor_<IP_ADDRESS>_neutral__qdcnzjp83nc4r/MicIcon/NAudio.WinForms.DLL
PresentationCore
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_<IP_ADDRESS>__31bf3856ad364e35/PresentationCore.dll
WindowsBase
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_<IP_ADDRESS>__31bf3856ad364e35/WindowsBase.dll
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

From: strayge @.>
Sent: Tuesday, December 21, 2021 5:14 AM
To: strayge/tray-monitor @.>
Cc: cpfinlay @.>; Mention @.>
Subject: Re: [strayge/tray-monitor] Microphone Input Level Icon (Issue #2)
i reproduced error, will fix on free time
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstrayge%2Ftray-monitor%2Fissues%2F2%23issuecomment-998649281&data=04|01||26529a6c268c46338bb208d9c46ab9b3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756784934316964|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=G%2BHYX3PiAmC9bVo2ioZykTeMLFz8xkuYAS%2F%2F3nXsaaI%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKVDXEHXPODEKVQGZTKWXILUSBHRVANCNFSM5JT5H6SQ&data=04|01||26529a6c268c46338bb208d9c46ab9b3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756784934326963|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=%2BDjIFuQDL6UMdTWycr8p%2BheRWwBIeJegG2LaHKO4opg%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||26529a6c268c46338bb208d9c46ab9b3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756784934336953|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=rHH5ziHBZfO%2FXlhTTp9%2BHM5EDXqVJEKogLhBdt5IU%2Fk%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||26529a6c268c46338bb208d9c46ab9b3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637756784934346950|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=%2F7mICXdZUSyl3u%2BVaADS0YvgQjLgvxCeg8ar12F0Mi4%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

Thanks, yep, same error as I spotted.
Fix ready, but testing today.
I'll write as upload to store.

update in store

Hello again!
I had the opportunity to use it today and it did not give me the error, but it does disappear from the task bar after roughly 30 seconds. It shows up in task manager and the microphone icon remains saying it is in use by MicIcon.
Please let me know if I can be of assistance.
Thank you,

From: strayge @.>
Sent: Monday, December 27, 2021 2:46 PM
To: strayge/tray-monitor @.>
Cc: cpfinlay @.>; Mention @.>
Subject: Re: [strayge/tray-monitor] Microphone Input Level Icon (Issue #2)
Thanks, yep, same error as I spotted.
Fix ready, but testing today.
I'll write as upload to store.
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstrayge%2Ftray-monitor%2Fissues%2F2%23issuecomment-1001717258&data=04|01||a250d9d261fd4b1f4ddc08d9c9718ca8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637762311801137483|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=41oRv2Jbi0ShDZggGYlTJB%2Fz1r%2BC%2B2GCgqk4qJU7Sbk%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKVDXECYCJEKYTOQ3FTAUZTUTC7ATANCNFSM5JT5H6SQ&data=04|01||a250d9d261fd4b1f4ddc08d9c9718ca8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637762311801147477|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=hBxJGvGzDh8UQo0UnPFdsj9Te6GpsE7O4J5U6sv2qsc%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||a250d9d261fd4b1f4ddc08d9c9718ca8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637762311801147477|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=nytqkyKc06dyNMiuGGujmlU2anDeBgiqtOMvrhgHh08%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||a250d9d261fd4b1f4ddc08d9c9718ca8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637762311801157475|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=gllba9qH%2FbLzl5AM6K7I2WaG3%2FEcSgFz3K1I61M7jlg%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

I upgraded to Windows 11 over the weekend and it started working consistently for me now! 🙂
Must have been something screwed up with my Windows 10 installation that the upgrade fixed.

From: strayge @.>
Sent: Monday, December 27, 2021 2:46 PM
To: strayge/tray-monitor @.>
Cc: cpfinlay @.>; Mention @.>
Subject: Re: [strayge/tray-monitor] Microphone Input Level Icon (Issue #2)
Thanks, yep, same error as I spotted.
Fix ready, but testing today.
I'll write as upload to store.
—
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fstrayge%2Ftray-monitor%2Fissues%2F2%23issuecomment-1001717258&data=04|01||a250d9d261fd4b1f4ddc08d9c9718ca8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637762311801137483|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=41oRv2Jbi0ShDZggGYlTJB%2Fz1r%2BC%2B2GCgqk4qJU7Sbk%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKVDXECYCJEKYTOQ3FTAUZTUTC7ATANCNFSM5JT5H6SQ&data=04|01||a250d9d261fd4b1f4ddc08d9c9718ca8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637762311801147477|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=hBxJGvGzDh8UQo0UnPFdsj9Te6GpsE7O4J5U6sv2qsc%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||a250d9d261fd4b1f4ddc08d9c9718ca8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637762311801147477|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=nytqkyKc06dyNMiuGGujmlU2anDeBgiqtOMvrhgHh08%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||a250d9d261fd4b1f4ddc08d9c9718ca8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637762311801157475|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=gllba9qH%2FbLzl5AM6K7I2WaG3%2FEcSgFz3K1I61M7jlg%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>


fix: update hbs dependency to ^4.0.4

The security software we are using flagged that there is vulnerable version of handlebars being pull in as a dependency of hbs 4.0.3. This is fixed in version 4.0.4, so the solution is simple enough!

One sec -- inadvertently pointed this to our internal instance of artifactory...

Done.


fix non-ascii character in description

The description in the setup.py starts with  bytes f09f 8ea8, but you don't have an encoding set for that  file.
So anyones browser/editor will display that incorrectly unless they happen to have the same settings as the  ones used by you. In this case I see a white box placeholder on PyPi and when doing pip show pywal after installing pywal in a virtualbox
If that non-ascii must be there, at least add # coding: utf-8 to the top of your setup.py and insert the character you want. And check if PyPI actually displays that correctly, not just in your browser, but those on other platforms/configurations as well. Now it just look like a bug.

Fixed.
I've removed the character, it was just the emoji from the description here on GitHub. I didn't know pip let you view the description in the terminal otherwise I wouldn't have included it.
Thanks for opening this issue. :)

I've pushed 0.3.3 to pypi which includes this fix.


Riscv-formal Verilog source

Provide a conversion of SystemVerilog to Verilog for riscv-formal.
Update RVFI to include IXL (following upstream update). For this I made the local parameter MXL a global parameter CSR_MISA_MXL so it can be used in ibex_core.sv.
A new top level folder formal is used. This reflects the usage of formal in OpenTitan hw, instead of putting it into dv/formal.
The conversion is done with a Makefile and does not use FuseSoC, which is somewhat not good as the list for the source files is replicated, but this makes it easier to be used by riscv-formal.
It also stores output artifacts in formal/build. The intention here is to decouple it from the FuseSoC system, but I can see that it can also at some confusion.

Thanks for the review Philipp!

It's a shame we're now duplicating the sv2v things in multiple places, but it's a good enough start for now, so let's leave that as-is.

Yeah, I am not a fan of this as well.
I am currently again in the need of sv2v, so maybe I will work on this. I am fine with leaving this PR open and update it once the support is available or we merge and I will update it later.
But using maybe FuseSoC to handle the sv2v invocation will increase the burden of dependencies for riscv-formal, but I guess this is fine as there are already required setup steps.

I wouldn't let this PR linger around, let's get it merged with the current "workaround" sv2v solution, and update once we have something better. Otherwise it will bitrot rather quickly.

Incidentally, if you want to include assertions in the actual design, the latest sv2v has an -E assert option (on master as of a few days ago), which disables assert stripping.

I wouldn't let this PR linger around, let's get it merged with the current "workaround" sv2v solution, and update once we have something better. Otherwise it will bitrot rather quickly.

True, rebasing did already need some work. And Yosys fails with an error.
I will work on this now. Running all the tests will take some time as well, will push once they work again.

Incidentally, if you want to include assertions in the actual design, the latest sv2v has an -E assert option (on master as of a few days ago), which disables assert stripping.

Thanks for the hint Rupert. I already saw your commit and tested it for something else, great work!

Thanks Tobi!

Thanks for the review!


Scale up frontpage image for all the movies with the same image size.

Development branch ma cha code. The website that points to development branch is https://herekochu.now.sh

Tara i don't think it makes a point to do this now. I would purpose to hold this one till the front page is fixed for the master branch

dependent on #68

Ok, got it.
Sent from my iPhone

On May 31, 2020, at 9:13 PM, jungeebah<EMAIL_ADDRESS>wrote:

Development branch ma cha code. The website that points to development branch is https://herekochu.now.sh
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Ok, I will hold up in this issue then.
Sent from my iPhone

On May 31, 2020, at 9:14 PM, jungeebah<EMAIL_ADDRESS>wrote:

Tara i don't think it makes a point to do this now. I would purpose to hold this one till the front page is fixed for the master branch
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.


[WIP] Bootstrap support

Trying to make it work with Bootstrap. Nothing is simple with Bootstrap :-(
Here I’ve added ability to change tag names. But I also did some backward incompatible changes:

Segment sets props to outer element instead of inner (as Ellipsis already do).
Ellipsis renders with the same tag as Segment (was span and div).

Looking forward for code review and API suggestions. Will add tests and docs when we agree on the API.

I’ve changed the API as we discussed and also have added a section for Ellipsis.
So for Bootstrap is looks like this:
        <Paginator.Context
            className="pagination"
            tags={{
                container: {
                    tag: 'ul'
                },
                segment: {
                    tag: 'li'
                },
                ellipsis: {
                    tag: 'li'
                },
                link: {
                    tag: 'a',
                    props: {
                        href: '#'
                    }
                }
            }}
            segments={segmentize({
                page,
                pages,
                beginPages: 1,
                endPages: 1,
                sidePages: 3
            })}
            onSelect={(newPage) => onPageChange(newPage)}
        >

                 onPageChange(page - 1)}>Previous

            <Paginator.Segment field="beginPages"/>
            <Paginator.Ellipsis className="disabled" previousField="beginPages" nextField="previousPages">
                …
            </Paginator.Ellipsis>
            <Paginator.Segment field="previousPages"/>
            <Paginator.Segment field="centerPage" className="active"/>
            <Paginator.Segment field="nextPages"/>
            <Paginator.Ellipsis className="disabled" previousField="nextPages" nextField="endPages">
                …
            </Paginator.Ellipsis>
            <Paginator.Segment field="endPages"/>

                 onPageChange(page + 1)}>Next

        </Paginator.Context>

Looks good to me. Do you want to update the readme? I think we're good to go after that.
It would be awesome if you could publish something like react-pagify-bootstrap once the new version is up. I'll link to that. Maybe this will inspire people to publish their own variants. :+1:

I found an issue because of my misunderstanding of how default props works: it’s not a deep merge, just rewrite of everything. So I have to merge them otherwise it doesn’t work if you don’t specify some of the tags.
How this react-pagify-bootstrap should look like?

How this react-pagify-bootstrap should look like?

Good question. I expect you can hide a lot of the internal details. It depends on what you want to expose to the end user. It's going to be a tradeoff between UX and flexibility.
React Bootstrap ended up with an API like this.

Yeah, but React Bootstrap’s pagination isn’t very flexible, otherwise I’d use it as is. It can be a set of wrappers for all Pagify components with already set defaults for Bootstrap, so you could use it as is or overwrite anything you want and have access to all functionality of original Pagify.

Yeah, that sounds sane. Reasonable defaults that match most common usage and escape hatches for advanced usage is a good way to deal with it.

I’ve fixed default tags merging and have updated the Readme.

Anything else in mind? I can merge "as is", do a couple of tweaks, and publish 2.0.

Yep, I’ve just added some test.

The latest commit allows me to do this:
ellipsis: {
    tag: 'li',
    props: {
        className: 'disabled',
        children: …
    }
},

Looks cool! :+1:

Other idea (not for this PR probably). Pagify.Button component: tag.link wrapped in tag.segment so instead of:

   onPageChange(page - 1)}>Previous

you can do:
<Pagify.Button onClick={() => onPageChange(page - 1)}>Previous</Pagify.Button>

And react-pagify-bootstrap could be just a tags object in a separate repository, like a preset.

Yeah, Pagify.Button sounds like a good idea for a separate PR.
Here's the plan:

I'll merge this PR.
2.0 :tada:
Pagify.Button
3.0 :tada: (assuming it's breaking)

Sounds good?

And react-pagify-bootstrap could be just a tags object in a separate repository, like a preset.

That's a cool idea. Very light and nice to work with. :+1:

Pagify.Button shouldn’t be a breaking change because it’s just a helper, it’s not required but simplify creation of custom buttons.

Ok, cool. Even better. :smile:

@sapegin I ended up implementing Button. You can find the implementation at master. I also found a little bug. Object.assign is shallow by default. This meant it wasn't possible to patch just tag or props at the tags definition.
It would be cool if you could have a quick look. I'll push a new release out after that.

Then we should probably use _.merge instead?

@sapegin I put deep-assign in place, but sure, I can replace that with _.merge if you feel it's a better dependency. In the end we need just one level merging. I can write something custom if we want to keep it simple.

_.merge is probably a little better because there are more chances that users already use _.merge and it will be bundles by Webpack without adding extra weight.

_.merge is probably a little better because there are more chances that users already use _.merge and it will be bundles by Webpack without adding extra weight.

Done.

I published 2.0.0. There's even a little changelog. I'll keep track of it from now on.
@sapegin If you do that Bootstrap preset package, I can link to it from the readme so it's a little easier to find.


Sync eng/common directory with azure-sdk-tools for PR 4962

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/4962  See eng/common workflow

/check-enforcer override


Fix typo in xgboost.callback.early_stop docstring

Codecov Report

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

@@           Coverage Diff           @@
##           master    #6071   +/-   ##
=======================================
  Coverage   78.52%   78.52%
=======================================
  Files          12       12
  Lines        3069     3069
=======================================
  Hits         2410     2410
  Misses        659      659

Impacted Files
Coverage Δ

python-package/xgboost/callback.py
88.00% <ø> (ø)

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 ada964f...65671c8. Read the comment docs.


Pubsub client Pull keeping track of subscriptions

I noticed that for pubsub pull subscriptions, getSubscriptionConfig, which is called by Subscription.Pull, calls SubscriberClient.GetSubscription.
As far as I know, this results in a Get operation on pubsub, which is one of the administrative operations. Since the max quota for administrative operations is relatively low compared to the other quotas, this seems inefficient to do a Get operation on every call to Pull, especially if these pull calls are to the same pubsub subscription. I think what could be more efficient is if a pubsub Client stores the configurations of subscriptions it has recently Pulled from so that it can limit the number of Get operations it calls.

/cc @mcgreevy

Calls to Pull should be relatively infrequent. The typical subscriber will start pulling early in its lifetime and will iterate over the pulled messages indefinitely.
If we cache the config, we may miss updates to AckDeadline.
I think we should leave this as it is until we actually encounter a problem.

We're addressing this in the Go client by removing the dependence on the subscription's ack deadline.

The streaming pull implementation we now use should make this a non-issue. Reopen if it's still a problem.

@jba I think we're still doing it right? https://github.com/GoogleCloudPlatform/google-cloud-go/blob/5f94087a825c463c8ee36fde5f05aadbc23234d4/pubsub/subscription.go#L295
I created distribution pkg for deadline adjustment but we actually need to use it.

Oh, I was confused. This issue is about quota. Since both Pull and Receive calls are rare, it shouldn't matter.
I'm not sure why I reopened this on Oct. 23. Maybe because it's the closest to what you're trying to do with distribution. But since is not an outstanding problem right now, let's leave it closed.


Suggest use ~ instead of -

~ already means strikeout in Markdown. Better to reuse that association in [~].  And then I suggest to use wavy line-through instead of straight line-through which is already associated with the usual "done" state in many themes, including the default Obsidian theme.
It's also less likely to clash with other people's pre-existing use of [-]

Hi, you can configure whatever states you want in setting>ToggleList>state. And how the checkbox states are rendered depends on the Theme you choose. But as you mentioned, the suggestion in README is confuing , I'll update the figures in next release.

[ ] fix the readme description on [-] -> [~], and update the figures.

Hi, on a second thought, since the default theme is now Minimal theme, and what it support is - [-], I'm gonna stick with the current example.
However, you can still set - [~]  in your state group and add a css with wacv line-through for you need. Here's an example css for -[~] on Default Theme. You can create a wavy.css file under Vault/.obsidian/snippets and enable it in Appearance/ CSS Snippets.  Hope this can help 👍
li[data-task="~"]>p>input:checked,
li[data-task="~"]>input:checked,
input[data-task="~"]:checked,
li[data-task="~"]>p>input:checked {
  --checkbox-marker-color: transparent;
  background-color: currentColor;
  color: var(--text-faint);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task="~"]),
body:not(.tasks) .markdown-preview-view ul li[data-task="~"].task-list-item.is-checked,
body:not(.tasks) li[data-task="~"].task-list-item.is-checked {
  color: var(--text-faint);
  text-decoration: wavy line-through var(--text-faint) 1px;
}

Really, the new default theme is Minimal? I use the default theme and it hasn't changed for me.

Have you upgraded to v1.0.0? The current minimal theme is still slightly different from the default theme, but their styles for - [-]  are the same.

Yes I'm on 1.0.2.
I opened a Sandbox Vault and I checked the settings and the "Default" theme is still the default:

But I do get your point about Minimal's style and the theme is quite popular, so that ship has probably sailed and the de factor standard is going to be - [-]

I'm sorry, you're right, the theme default theme is not Minimal. I can't remember what's going on earilier.

But I do get your point about Minimal's style and the theme is quite popular, so that ship has probably sailed and the de facto standard is going to be - [-]

Hmm I had to switch back to [~] because that's what Things App uses for incomplete items and it appears when I copy and paste from it (maybe that's where the idea came from actually). But of course, few people use both apps as I do.

Hmm I had to switch back to [~]

Haha, you can choose what you like. There's no limit in Obsidian and toggle-list!  Anyway, if any feature (toggle-list related) you need in your flow, don't hesitate to leave a issue !


GUI: regression QR-code scanner hidden in hamburger menu

assuming this is really a fork of FreeOTP (and not a complete GUI redesign): can you please bring back from the hamburger menu on the right the two functions of ScanQR Code and Add Token to the icons they had on the older FreeOTP GUI?
Reason: these two functions are now one further tap away, with no benefit: No space was saved in putting these two function inside the hamburger menu.

Yes. it is a regression of using the material theme. I know that scan is used frequently. But is the "Add token" also used a lot? I feel probably not.

Does not matter since there is no benefit removing "Add token". I do not understand why "material theme" is being cited as the reason for the regression?


How to make a streaming video MIRRORing while using the front camera?

is it available in the latest version(1.5.9)?

You can change this line to true:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/app/src/main/res/layout/activity_open_gl.xml#L15

Great. It worked. Thanks for the awesome library.


PLT-7663 Fix marlowe cli run

[x] Fixed open roles validator not being written to marlowe file
[x] Fixed use of partial record selector socketPath

Pre-submit checklist:

Branch

[ ] Tests are provided (if possible)
[ ] Test report is updated (if relevant)
[x] Commit sequence broadly makes sense
[x] Key commits have useful messages
[ ] Relevant tickets are mentioned in commit messages
[x] Formatting, PNG optimization, etc. are updated

PR

[x] Self-reviewed the diff
[x] Useful pull request description

Review required
[x] Substantial changes to code, test, or documentation
[ ] Change made to Marlowe validator (@bwbush and @palas must be included as reviewers)
Review not required
[ ] Minor changes to non-critical code, documentation, nix derivations, configuration files, or scripts
[ ] Formatting, spelling, grammar, or reorganization

[x] Reviewer requested

Changelog not required because bugs weren't present in a released version.


DO NOT MERGE REPRODUCING MYPY ISSUE IN GITHUB ACTIONS!

DO NOT MERGE REPRODUCING MYPY ISSUE IN GITHUB ACTIONS!

This issue was migrated from an old repository: https://github.com/CiscoDevNet/catalystwan/pull/318


Be more restrictive when looking for Random123

As the file search to find Random123 (LICENSE) is really a common file
we should be restrictive, otherwise we can found other projects.
Try to fix: #601

Codecov Report

Merging #602 (d413dc1) into master (864b712) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #602   +/-   ##
=======================================
  Coverage   56.45%   56.45%
=======================================
  Files         100      100
  Lines        8030     8030
=======================================
  Hits         4533     4533
  Misses       3497     3497

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 864b712...d413dc1. Read the comment docs.


Interfaces as map not working properly

Flow version: 0.102.0
Code (Try-Flow)
interface MyInterface {
  [key: string]: number;
}

// fails
const myInterface: MyInterface = {
  'key1': 10,
  'key2': 15,
}

// works
const myObject: {
  [key: string]: number
} = {
  'key1': 10,
  'key2': 15,
}

Expected behavior
This is an official example from Flow/Interfaces as maps (cf Flow/Obcts/Objects as maps).
I expect it to work without returning errors.
Actual behavior
Cannot assign object literal to `myInterface` because an index signature declaring the expected key / value type is missing in object literal [1] but exists in `MyInterface` [2].

It works now


api.update_profile_background_image returns "Sorry, that page does not exist"

Im creating a script that will change the user banner, the point is that every time it try to change the image by using api.update_profile_background_image("the/image/location.png") it returns Exception has occurred: TweepError [{'message': 'Sorry, that page does not exist', 'code': 34}]
How can i fix this?
Thanks in advance.

Closed as i recenlty discovered there is the update_profile_banner option XD

The POST account/update_profile_background_image endpoint that API.update_profile_background_image used has been deprecated and removed, since background profile images have not been available or visible on Twitter.com since July 2015.
https://twittercommunity.com/t/upcoming-changes-to-the-developer-platform/104603
I've gone ahead and removed the method with https://github.com/tweepy/tweepy/commit/8dba191518366fb756440302eff86d5a868e0306.


Zipping engine folder does not show completed state

Hi @ImagineTheGames Can you explain what the issue is? In the log it says Done zipping which indicates the zipping has been completed.

the progress bar is still moving

I expected this to clear after it was done?

Oh yeah that 😄 Sorry about that. You are right. I'll make sure to hide that once the zipping is done. Thanks man 👍🏼

nothing to be sorry about.. thanks for the great tool

Hi @ImagineTheGames
I've pushed a commit which should hide the progress bar. Thank you for letting me know! 🙂


REFACTOR-#5844: remove inplace kwarg from query compiler clip arguments

What do these changes do?

[x] first commit message and PR title follow format outlined here

NOTE:  If you edit the PR title to match this format, you need to add another commit (even if it's empty) or amend your last commit for the CI job that checks the PR title to pick up the new PR title.

[x] passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
[x] passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
[x] signed commit with git commit -s
[x] Resolves #5844
[ ] tests added and passing
[x] module layout described at docs/development/architecture.rst is up-to-date

@mvashishtha let's merge it

thanks @mvashishtha!


Prepare candidate bios, campaign websites, and twitter accounts

From League of Women Voters' site?

I'd recommend Ballotpedia. Much more detail there than Smart Voter

You can upload this information here http://disclosure.caciviclab.org/admin/ballot/candidate/ ping me for access.

@adborden ping

So actually there isn't a good solid place to get consistent bios. Suggestions?

So sfelections does have an area where candidates can submit statements. That might be the fairest place to go as all the candidates have submitted. @adborden that would require us changing "bio" to "statements" if we go that route.

Removing v1, as discussed https://docs.google.com/document/d/1cLhf4AICeDVf1yxLjt1e1DtrjxvZGEmerBHOTwm6QoY/edit#
Ballot measures seem to be simpler to implement and make more sense as a first goal. Candidates will follow soon after.

Ah, scratch that, I think we were only talking about candidate campaign finance data. I'll circle back to confirm.

@adborden Can you give me access to Django so that I can see where to upload content? Thanks!

On Tue, 2015-10-20 at 20:34 -0700, amandaric<EMAIL_ADDRESS>wrote:

@adborden Can you give me access to Django so that I can see where to upload content? Thanks!

Done :) pinged you the password on slack.
--
Aaron Borden
Human and Hacker

@aborden Can we create a 'sources' section for each candidate bio on django?

San Francisco candidate bios are complete. Here is Google excel doc containing the same data: https://docs.google.com/spreadsheets/d/1S92cpxwIqltR8sNBoL8BSjhCk8kQy-603uwuOt3JRT0/edit?usp=sharing


Send content-type header on trailer-only responses

#10208 added :status:200 header in the case that response stream is trailer-only. It turns out that  in this case content-type:application/grpc header is also necessary and failure of doing so makes Java server complain. This PR patches this problem and add this header in this scenario.

No significant performance differences

Performance differences noted:
Benchmark                                                          allocs_per_iteration    atm_add_per_iteration    atm_cas_per_iteration      cpu_time  locks_per_iteration      real_time  writes_per_iteration
-----------------------------------------------------------------  ----------------------  -----------------------  -----------------------  ----------  ---------------------  -----------  ----------------------
BM_HpackEncoderEncodeHeader<EmptyBatch>/1/16k                                                                                +8.00                               +8.00
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<1>>/0/16k                                                                                +20.50                              +20.50

Test this please

No significant performance differences

Test failures:
Basic Tests Mac - #10610
gRPC_interop_pull_requests - #10611


Create purchase page

Validation notes:

Vendor width is not full:

Move the Add row button

Variant="Variant.Text" Icon="+"

Total: can be left side

Give some margin top for table

Where is the add button to add a new asset if does not exist

Create button pressed:

Send only a detail that has an Asset others empty detail can be ignored


Manual recovery of weights in Bacon Decomposition

there is a error in folloeing code:
display "weight_le = " (((ne + nl) * (De))^2 * nel * (1 - nel) * (Dl / De) * ((De - Dl)/(De)) ) / VD
it would be
display "weight_le = " (((ne + nl) * (De))^2 * nel * (1 - nel) * (Dl / De) * ((De - Dl)/(1-De)) ) / VD

Thanks @wenddymacro for picking this up! This Stata formula is correct but its latex code shown above it wrong, which I have now corrected. I double checked with the paper here as well: https://www.sciencedirect.com/science/article/pii/S0304407621001445


Attach more data besides returnedAttributes to permissions

In my understanding, the "returnedAttributes" is basically a piece of custom data that can be attached to a permission statement. And it can be retrieved if the permission statement is used to grant a subject to access a resource.
Is there a way to attach more custom data besides the "returnedAttributes" attribute to permission? There are other cases besides the "returnedAttributes" case.
For example, if a user can only see books published in his own country, we might want to attach a "where books.country = user.country" condition when listing books for a user. It would be good to define this condition (and potentially other more complicated conditions) on the permission to grant user read permission to the "book" resource, and retrieve these conditions when listing books.
Such additional info on a "Permission" doesn't fit in the "returnedAttributes" concept, but can be useful.

Very good suggestion. I guess the store would need to hold a generic to define the returned types. Should be easy to do, although I don’t have time right now. I’ll have a look later when I can but feel free to make a PR meantime!


sanoid: add package, NixOS module and test

Motivation for this change
Adds sanoid, a ZFS snapshotting and synchronization tool.
I have been using a version of this package and module locally for over a year, and just cleaned it up before submitting it upstream. I also just added a test that takes snapshots with sanoid and then uses syncoid to transfer them to another machine.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[x] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @deliciouslytyped @Nekroze

@GrahamcOfBorg test sanoid

@GrahamcOfBorg test sanoid

I'm looking to switch to sanoid/syncoid on my NAS. So, I've tested the package on my system - it works correctly. I didn't yet have a chance to try the module.

I took the liberty to improve the options a bit:

I replaced null as the default value with whatever upstream uses. Not having a default value was very confusing when trying to use this, should I set the option or not? What value is used if I don't? Where can I find the default then? Upstream's defaults shouldn't drastically over time, so I don't think it's a problem to incorporate them here.
For free-form settings I added links to upstream to know what can be set there.
Some other minor changes

With these changes this looks good to me, are they also fine with you @lopsided98?

That looks good to me.

Merging then! :rocket:

See #79759


Update version in makefile to 0.0.4

This should have been included in #127
fyi @sutaakar

Unit tests passed -- merging in the interest of time.
openshift-ci is currently addressing some hypershift issues.


Contributing and issue reporting guidelines / templates

Purpose of this PR

Add IntelliJ and auto-generated documentation to .gitignore
Add contributing guidelines (largely inspired by Node.js
Add issue reporting template (largely inspired by Spotify (I don't remember which repository in particular)

Configuration change
None
Checks

[ ] Documentation of environment variables is very clear, even for a newcomer
[ ] All relevant usecases of are tested
[ ] These changes won't cause memory / CPU problems even if business grows by a factor of 100
[ ] It's ok if these changes go to production and then are rolled-back

Codecov Report

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

@@          Coverage Diff          @@
##           master     #2   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           4      4
  Lines         103    103
=====================================
  Hits          103    103

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 acf231b...4079e1c. Read the comment docs.


chore(deps): update libdeflate-sys to 1.21.0

Updates to libdeflate have fixed bugs, added more CPU support, and increased performance (see e.g. https://github.com/ebiggers/libdeflate/blob/master/NEWS.md#version-114 ). Personally, I use rust-htslib in a context where BAM read/decompression speed is a major performance factor, so having the ~20-30% performance increase from at least v1.14 would be quite useful.
Closes #15.

cc @johanneskoester

The tests should run automatically. The didn't so far, let me check whats wrong here.

Ok, found the problem.


Painter's Partition/C++.

@bhumikatewary kindly review my PR under Hacktoberfest 2022.

PR name is incorrect, follow contribution guide

@bhumikatewary For your convinience I am adding screenshot of output.

@bhumikatewary Kindly review my PR under Hacktoberfest 2022.

this code has already been contributed, please work on some other code or create your own code and contribute


Add documentation on how to add a new cluster

It would be nice to have some guidelines on how to extend smartdispatch to use new clusters.

+1


adjust links to the correct location

Closes https://github.com/relaycc/receiver/issues/116

Approved but didn't merge yet because I'm trying to get the big changeset I have locally merged ASAP. If that happens in the next day, then this PR won't be necessary.


Translations (Localization)

Hello!
In the official documentation, I've found a way to translate the texts. With this lib, is there a way too?
https://altcha.org/docs/widget-customization/#localization

Hi there!
This library by itself doesn't have any user facing text to translate.
So for translating user facing text, that method from ALTCHA's official documentation still applies.
I hope I could be of any help, and thank you for taking an interest in this project!


Thanks for v3!

Hi Anton,
Don't know if you appreciate the appreciation, otherwise I'll just stop making these issues, but... thanks again for grafana_3.0.2-1463058303_armhf.deb!
I'll install it tonight.

No problem, try following the build steps in the README, it should work now that I found the right version of PhantomJS.


ci: Fixing the caches for server,client and rts build

The problem was being caused by reusable modules taking the same job id

/ok-to-test sha=cc5b068

/ok-to-test sha=a9f8e7c


thuang-update-alert

Just realized that I forgot to push a PR for updating the code to allow customizing themes 🤦
And this PR also adds Alert export and refactored it a little to follow other components' patterns 😄
PTAL thank you!!

Yayy thanks so much, Julie!!


6.3.4: pythin fails on generate diff_cover code bytecode

I'm trying to package your module as rpm packag. So I'm using typical in such case build, install and test cycle used on building package from non-root account. PArt of the build procedure is in post installation generate .pyc files before finall assemble package out of files installed in /home/tkloczko/rpmbuild/BUILDROOT/python-diff-cover-6.3.4-2.fc35.x86_6.
Compiling '/home/tkloczko/rpmbuild/BUILDROOT/python-diff-cover-6.3.4-2.fc35.x86_64/usr/lib/python3.8/site-packages/tests/fixtures/snippet_8859.py'...
***   File "/usr/lib/python3.8/site-packages/tests/fixtures/snippet_8859.py", line 2
    Line 2
         ^
SyntaxError: invalid syntax

Compiling '/home/tkloczko/rpmbuild/BUILDROOT/python-diff-cover-6.3.4-2.fc35.x86_64/usr/lib/python3.8/site-packages/tests/fixtures/snippet_src.py'...
***   File "/usr/lib/python3.8/site-packages/tests/fixtures/snippet_src.py", line 1
    Line 1
         ^
SyntaxError: invalid syntax

Compiling '/home/tkloczko/rpmbuild/BUILDROOT/python-diff-cover-6.3.4-2.fc35.x86_64/usr/lib/python3.8/site-packages/tests/fixtures/snippet_unicode.py'...
***   File "/usr/lib/python3.8/site-packages/tests/fixtures/snippet_unicode.py", line 1
    Line 1
         ^
SyntaxError: invalid syntax

Because  a text fixture. That happens to be a python file with invalid syntax. Can your tool ignore files in the test fixtures directory? Nothing in there is intended to be imported or executed

This is no longer relevant as i had to remove the tests due to https://github.com/Bachmann1234/diff_cover/issues/247


evacuation times for Jun 2022 event

Don't have accurate/good digital notes of when the lysimeters were evacuated before the jun 20 sampling, need to look at paper trail and note books.

Created a new issue for this with the script line connected


[Error] [Urgent] Facing issue with id attribute in resource dynatrace_calculated_service_metric

Hello Team,'
I am trying to create multiple dynatrace_calculated_service_metric resources in a loop.
Now, we are passing all the required parameter via terraform as mentioned in document https://registry.terraform.io/providers/dynatrace-oss/dynatrace/1.8.4/docs/resources/calculated_service_metric
Now, all the resources are getting created successfully when we run the terraform intially.
But now if we have updated the metric_key & name variable in the same file which we used earlier.
For Ex:
Intailly we have used following metric_key and name
metric_key = calc:service.less_then_100ms_pos_PERF_slo_latency_metric
name = less then 100ms (pos_PERF)_slo_latency_metric
We have executed terraform plan & terraform apply command all went ok required metrics is created successfully into Dynatrace.
In terraform State File we have observed ID is associated with above config which looks like calc:service.less_then_100ms_pos_PERF_slo_latency_metric similar to metric_key.
Now, I want to update my terraform configs to change metric_key & name to something as mentioned below:
metric_key = calc:service.less_then_200ms_pos_PERF_slo_latency_metric
name = less then 200ms (pos_PERF)_slo_latency_metric
We have now executed terraform plan & terraform apply which has resulted in below exception

Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # module.pos-app-perf-calculated-metrics.dynatrace_calculated_service_metric.slo_responsetime_metric[0] will be updated in-place
  ~ resource "dynatrace_calculated_service_metric" "slo_responsetime_metric" {
        id         = "calc:service.less_then_100ms_pos_PERF_slo_latency_metric"
      ~ metric_key = "calc:service.less_then_100ms_pos_PERF_slo_latency_metric" -> "calc:service.less_then_200ms_pos_PERF_slo_latency_metric"
      ~ name       = "less then 100ms (pos_PERF)_slo_latency_metric" -> "less then 200ms (pos_PERF)_slo_latency_metric"
        # (3 unchanged attributes hidden)

      ~ conditions {
          ~ condition {
                # (1 unchanged attribute hidden)

              ~ comparison {
                    # (1 unchanged attribute hidden)

                  ~ number {
                      ~ value    = 100 -> 200
                        # (2 unchanged attributes hidden)
                    }
                }
            }
        }

        # (2 unchanged blocks hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.
module.pos-app-perf-calculated-metrics.dynatrace_calculated_service_metric.slo_responsetime_metric[0]: Modifying... [id=calc:service.less_then_100ms_pos_PERF_slo_latency_metric]

module.pos-app-perf-calculated-metrics.dynatrace_calculated_service_metric.slo_responsetime_metric[0]: Modifying... [id=calc:service.less_then_100ms_pos_PERF_slo_latency_metric]
╷
│ Error: {
│   "code": 0,
│   "message": "",
│   "constraintViolations": null
│ }
│
│   with module.pos-app-perf-calculated-metrics.dynatrace_calculated_service_metric.slo_responsetime_metric[0],
│   on ../modules/dynatrace/calculated_service_metric/sloResponseTime_metric.tf line 1, in resource "dynatrace_calculated_service_metric" "slo_responsetime_metric":
│    1: resource "dynatrace_calculated_service_metric" "slo_responsetime_metric" {
│
╵

In the above issue you will notice that we have updated metric_key & name but id which was autogenerated in previous run calc:service.less_then_100ms_pos_PERF_slo_latency_metric is not changed. In the ideal scenario this should be destroyed and new calculated service metric with new ID should be created but seems like this is not happening.
Tried following workaround but wasn't successfuly
Just to workaround this situation.  We tried to pass id at time of dynatrace_calculated_service_metric  resource creation as mentioned by documentation   id can be passed but this again resulted in another issue.
│ Error: Invalid or unknown key
│
│   with module.pos-app-perf-calculated-metrics.dynatrace_calculated_service_metric.slo_responsetime_metric,
│   on ../modules/dynatrace/calculated_service_metric/sloResponseTime_metric.tf line 7, in resource "dynatrace_calculated_service_metric" "slo_responsetime_metric":
│    7:   id = "calc:service.less_then_${element(var.required_latency_list, count.index)}ms_${local.service_name}_slo_latency_metric"
│

Can you please help in identifying the root cause or fix behind this issue. If you feel that we need some correction at our end do highlight we will fix it as per provided suggestion.
Attached our dynatrace_calculated_service_metric code which are using to create metrics
resource "dynatrace_calculated_service_metric" "slo_responsetime_metric" {
  count      = length(var.required_latency_list)
  name       = "less then ${element(var.required_latency_list, count.index)}ms (${local.service_name})_slo_latency_metric"
  enabled    = true
  entity_id  = local.assigned_entities
  metric_key = "calc:service.less_then_${element(var.required_latency_list, count.index)}ms_${local.service_name}_slo_latency_metric"
  unit       = "COUNT"
  conditions {
    condition {
      attribute = "RESPONSE_TIME"
      comparison {
        negate = false
        number {
          operator = "LOWER_THAN_OR_EQUAL"
          value    = element(var.required_latency_list, count.index)
        }
      }
    }
  }
  dimension_definition {
    name              = "Dimension"
    dimension         = "All requests"
    top_x             = 10
    top_x_aggregation = "SINGLE_VALUE"
    top_x_direction   = "DESCENDING"
  }
  metric_definition {
    metric = "REQUEST_COUNT"
  }
}

Please let me know if some more details are required.

@Dynatrace-Reinhard-Pilz / @Dynatrace-Asad-Ali  / @dynatrace-cla-bot : Any help over here will be great.

Hello @anshulgargamway
You essentially already have identified the root cause here by taking a peek into the terraform state file.
Your observation results in the fact, that the Dynatrace REST API for this specific resource unfortunately doesn't generate a unique id based on e.g. a UUID but instead bases it on the value for the metric_key attribute. In order to »find« that resource after creation again, the Terraform Provider has no choice than obeying that behavior and store it as the id of the resource.
As a result, when changing the metric_key you're also accidentally changing the id of the resource - at least as far as the Dynatrace REST API is concerned. This is immediate the reason for the Constraint Violation that doesn't contain any details.
The workaround you have tried (passing the id attribute explicitly) is something that Terraform won't allow. The 'id' attribute - although always present - is not allowed to be among the attributes you can specify within your resources. Terraform prevents that from happening.
Your suggestion to implicitly destroy the original resource and creating a new one sounds at first glance like the solution in this case. But it DOES come with a couple of risks and unknowns. First of all the Terraform Provider would have to construct the id sent to the REST API automatically - e.g. by bluntly assuming that it will be calc:service. concatenated with the metric_key. That's however not correct in many cases, especially if non alphanumeric characters are part of the metric_key. It might be possible to decypher the algorithm behind that and replicate that behavior in the Provider, but there is no guarantee for that algorithm to stay the same within the REST API.
I am going to look into ways to supporting your use case automatically.
But on short notice the safe way to work around that limitation is to also change the name of your resource - which essentially tells Terraform to explicitly destroy the resource and create a new one. I guess this isn't necessarily convenient - the name slo_responsetime_metric chosen in your example likely stems from the plan to keep that name the same all the time so you can refer to it in other parts of your modules. But until further notice you will have to do a full text replace for that resource name in order to keep things stable.
I will keep this issue open until further notice, so I can spend a bit of time trying out additional solutions here. But a change in behavior won't be available right away.
best regards,
Reinhard

Hello @Dynatrace-Reinhard-Pilz
Thanks for your quick response. I will also try few more suggestions as you mentioned above and will come back with more details.
Additionally, will wait for your response as well to see if any possible solutions can help us.
Thanks & Regards
Anshul Garg

Bonjour @Dynatrace-Reinhard-Pilz
I got same error, i use dynatrace_calculated_service_metric ressource in a loog of a module to create metrics for SLO
when i change a metric setting like response time, a new metric is created and previous not destroy
when i destroy project, all metrics created are still available
What i can do ?
Your solution is to do a full text replace for  resource name in order to keep things stable.
But how i can do that in a loop ? do you have an example ?
Cordialement

Hello everybody. This issue will get addressed with the next release of the Terraform Provider.


Text widget with multiline text and TextOverflow.ellipsis is rendering in one line

When you have a Text widget with TextOverflow.ellipsis it is always rendering in one line, even if it has more space available.
Steps to Reproduce

I am seeing the same what I can see here:
https://dartpad.dev/aa393c54639630868ee131a75f744cd5?
Expected results: Expecting to see more lines of text and ellipsis at the end of the last possible line.
Actual results: Text is rendering only in 1 line

That is the whole point of text overflow, you can mention maxLines: 4 attribute for more lines based on the number passed

@fluttergithubbot mark as invalid issue

hi @psredzinski,
you need to provide the maxLines property. max Lines property is not provided then rendering is done based on parent widget size. If overflow property is provided then it will render 1 line only and provide the overflow effect. If more than 1 line needs to be rendered with overflow property then you can provide maxLines property.
Hope it helps.
Thank you.

@psredzinski
This is an intended  behavior.
Closing this as non-issue. If you disagree, write in comments and I'll reopen it.

@darshankawar
How is it then possible to cut lines of text automatically when there is no more place in Container?
I'd like to get ellipsis mode, maxLines set to let's say 100 lines, and then I'd expect ellipsis to be placed earlier, when the text is in a SizedBox and there is no space.

@darshankawar
How is it then possible to cut lines of text automatically when there is no more place in Container?
I'd like to get ellipsis mode, maxLines set to let's say 100 lines, and then I'd expect ellipsis to be placed earlier, when the text is in a SizedBox and there is no space.

https://dartpad.dev/a5cb34533edae8e860351a628358b050?

Found solution?


[FEATURE] Ability to rename Common Fields after connection is created

When connecting to custom data stores, we would need the ability to call Database, Schema and Tables by different names
Ex:  Division for Database,  Snapshot for Schema , View instead of Tables etc.
We have the option of rename these fields on the Connection Dialog. After connection dialog completes, the names are reverted back to their original names inside Tableau
We need a way to persist our renames from Connection Dialog to the Tableau Data Source Pane
Educate the users on what they need to be seeing and how this translates to the Data Store they are used to accessing.
Name: Andy Vadul
Company: USEReady

Internal Tracking ID: 1460299

The Database, Schema, Table labels are customizable on the Data Source pane as well. The label attribute in the database, schema and table elements in the connectionMetadata.xml file controls this value. (doc, example)


Nesting  in  blocks instead

When I make a markdown message in the form of 4-space indent.
    <4 spaces>test

The output is shown in the form of

test

This breaks some tagging in the wikimedia editor which I am using. (Quite an old version.). It interprets the nested code  tag as
Simply inverting this should make it work again.

Are you suggesting that the output should be:

test

If so, that is not valid Markdown output as defined in the rules. For that matter it is not valid HTML as per the HTML5 Spec either. Perhaps I am misunderstanding what you are trying to accomplish here.

I just took another look at your change and you don't actually change anything except the variable names. It is not clear how that makes any difference. Nor do I understand what you are trying to accomplish. Could you please provide the input, the desired output and the actual output.

Yes. I completely misinterpreted the code and missed the point of changing variable names and tag type.  If it is not a valid HTML5 spec, then I think I should try to hack about in the old wikimedia entry rather than here.
This PR is then invalid.


Add example dng-file to try it out

As someone trying to figure out the dng-format, it is interesting to read the code, even if I don't own a Raspberry Pi camera module. Would it be possible to include an example dng for testing purposes?

I included a sample image from the newer camera module, you would just need to run the utility.py script to convert the jpg included in the root of the repo to convert it into a DNG. For simplicity sake I have also included the DNG anway. #10


Add an option to disable Custom Tabs

I have several browsers installed, however, Fennec is the only one that supports Custum Tabs.
So, whenever I press Explain Commic, it always opens the explanation as a Fenec Custom tab.
However, I want to be able to read the explanation in another browser, without opening the custom tab and clicking "Open in..." first, which also creates a history entry in Fennec.
For example, when I press "Menu > Open Reddit/Forum > Redit", it just asks me which browser to open.
I'd like an option for the same behaviour when I click Explain Comic.

The relevant code should be this:
https://github.com/T-Rex96/Easy_xkcd/blob/c72fc2cc8d5063683efc07a4e63723327a1f97b1/app/src/main/java/de/tap/easy_xkcd/fragments/comics/ComicFragment.java#L393


FAB is always 0dp above BottomNavigation

if the FAB is anchored to BottomNavigation and the Behavior is set on FAB (the one provided)
the FAB is always above BottomNav, doesn't matter which values are set for marginBottom on FAB or marginTop on BottomNav.
the only visible space between them is just the space the shadow takes.
according to Material Design the FAB should be 16dp above, BottomNav or Bottom

I found a work-around for now:

Copy FloatingActionButtonBehavior.java to your project.
Update BottomNavigation's app:layout_behavior to use this custom behavior.
On line #87, change the code to: child.setTranslationY(t - dependency.getResources().getDimensionPixelSize(R.dimen.fab_margin));

Should the shadow height be subtracted too? Anyone know how to get the FAB button shadow height?


add centralised board ui draw function

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 98.024%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
540

Relevant Lines:
545

💛  - Coveralls


cosmos-sdk-proto: Remove IBC protos in favour of the ibc-proto crate

This is a new version of #459.
Best reviewed commit by commit.
Changes

Remove ibc-go submodule and the corresponding generated proto definitions
Re-export ICS 23 proto definitions from the ics23 crate instead of bundling them in cosmos-sdk-proto

I could merge this and cut a cosmos-sdk-proto prerelease

Alright, let's do it


mdcheck presubmit is now broken

Example: https://pantheon.corp.google.com/cloud-build/builds/9af7ca0a-18b8-48ff-a942-0625baf9cf00;step=0?project=hcls-data-protection-internal
Throws this error:
/usr/local/bin/markdownlint -> /usr/local/lib/node_modules/markdownlint-cli/markdownlint.js
+<EMAIL_ADDRESS>added 36 packages from 28 contributors in 2.261s
/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/lib/markdownlint.js:799
      throw error;
      ^

TypeError: content.trimEnd is not a function
    at handleRunEnd (/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/lib/md037.js:38:27)
    at MD037.forEachLine (/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/lib/md037.js:133:13)
    at forMetadata (/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/helpers/helpers.js:256:5)
    at Array.forEach (<anonymous>)
    at forEachLine (/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/helpers/helpers.js:254:16)
    at Object.MD037 [as function] (/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/lib/md037.js:71:5)
    at forRule (/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/lib/markdownlint.js:593:20)
    at Array.forEach (<anonymous>)
    at lintContent (/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/lib/markdownlint.js:639:14)
    at lintContentWrapper (/usr/local/lib/node_modules/markdownlint-cli/node_modules/markdownlint/lib/markdownlint.js:679:12)

A new version of markdownlint-cli was released recently, 0.23.0 on May 5, 1:00am EDT (2020-05-05T04:52:03.666Z). This version is possibly broken.
Suggest to pin it to 0.22.0 for now.

Opened https://github.com/igorshubovych/markdownlint-cli/issues/90 for that library.


Split API project into two (Local & Web)

I've split the API project into two separate projects for better maintainability and potential port of WebAPI to .NET Core.
Specifically I've created a new project, copied WebAPI related stuff there, renamed the original, and had some fun with configuring Dependencies.
I've also updated Newtonsoft.Json dependencies to latest stable version.

I already thought about this split for a while now, and I think the benefits prevail.
Although there is some more work behind the scenes:

Will we create different releases for each lib?
Guess we need to seperate NuGet Packages from now on, SpotifyAPI-NET.Local and SpotifyAPI-NET,Web?

I also thought about splitting the whole repo apart, but I don't think this would be good, creates a lot of confusion.

At first I also thought about proposing splitting the whole repo instead of just project but then I realized there's little benefit to it, is actually quite a lot of work, and doesn't really help anything.
Regarding NuGet: IIRC having two separate packages is kinda necessary if you want to have two different sets of dependencies in NuGet (which you want if you ever want .NET core ready Web API), so yes :).

Mh, still, then there would be the problem with releases (git tags) together with NuGet versions...

Hm, there're two ways to deal with that (at least two I can think of :) ).

GitHub releases don't have to be 1:1 with NuGet releases so you could just start creating two sets of releases. E.g. Local_2.11.0, Web_2.12.0, ...

Always update both releases even if one branch doesn't advance and version them together.

Or you could split up the repo...

I'd personally be for 1) but honestly have no experience with such problems :).

This PR will be merged later on, I'm still unsure how we should handle releases etc.
While I think 1) could work, it would be confusing having multiple releases in GitHub (e.g Latest Release would point to either a Local-Release or a Web-Release).
A .NET Core port is not #1 priority right now, so I think we have some time here.

I got some good news :)
I ran some tests on my arch machine today, and it seems like the linux client also supports the local API! (Why didn't I check this earlier?)

The good thing: We don't need to split the projects now, we can keep everything together mostly (except for the WindowsAPI Audio stuff, we will have to remove it propably).
The bad thing: Now we have to port 2 libraries :stuck_out_tongue_winking_eye:
So I will go get some reading on how to make .NET Core Projects and report back.

I don't know, I'd still be for splitting up the project...

The online part is officially supported while the local one isn't

The library might be useful even for non-client deployments e.g. for some server service

Those two parts are already quite separated in the code

Thinking about it, is there any problem with approach 2) -> versioning and releasing both releases together?

Mh, but those arguments are too weak to make this huge step IMO:

While it's true, what difference does it make? Spotify doesn't discourage the use of it, so it should be fine keeping them together. (They even added this wrapper to the list of supported Web API wrappers)

The LocalAPI code has a very low amount of LOC and since both will rely on the same dependencies after the update, every server can run the library without having to use the local api.

Yes, because I wanted to have them clearly seperated, but still be able to use them easily together. Most (/every) devs want to keep their dependencies low, splitting them up adds another DLL for a very tiny amount of code.

is very hacky IMO. It feels wrong realeasing a new version (on nuget e.g) without changing anything. This would brake the whole point of versioning. Still, if you just would release the specific branch if there are changes in the version, you would end up with jumping version numbers --> even more confusing

Alright, I see your point now :).
I suppose you can close this PR then.

Alright, I guess we can use #64 for some further discussion about porting it over.
Thanks for your input, I really appreciate it! :)


Fully support specifying a custom ellipsoid

cesium-native already allows specifying a custom ellipsoid with most of its operations. This change removes the few places where the WGS84 ellipsoid was hardcoded, allowing all of cesium-native to be used with other ellipsoids. This is necessary to support CesiumGS/cesium-unreal#366.

One clarifying question from me, do we still need CESIUM_DISABLE_DEFAULT_ELLIPSOID? If not, can we remove it? And if so, is it useful enough to put in our release notes so that other developers can use it?

I asked Ashley to add this because I think it's very useful, such as when adding alternate ellipsoid support to a new product that uses cesium-native. Adding it to the release notes seems like a good idea.

@kring Updated the PR based on the review. BoundingRegion, S2CellBoundingVolume and Tileset no longer store copies of the ellipsoid, which required a good number of changes.

Thanks @azrogers!


Proposal: How To Index ERC-20 Transfers On Kaia Up To 1000x Faster Than RPC

Description

A complete ERC-20 transfer indexing and visualization solution on the Kaia blockchain. Featuring real-time event tracking, historical data retrieval, and storage in SQL.

Bounty track

other

ok looks good. Please elaborate on your technical stack tho.


Geospatial support

@ErickTamayo How would you suggest doing geospatial search?
See also this discussion at the Laravel Scout repo by the way.

@sandervanhooft as the linked discussion we might need to extend at some point the Scout Query Builder class, I am planning to do so but not right now.
Probably in the next month will have some free time to extend the most common ES features.

Would be happy to see this feature implemented.

I wrote simple example to do geo query.
Model::search('some text', function ($engine, $query, $options) {
    $options['body']['query']['bool']['filter']['geo_distance'] = [
        'distance' => '1000km',
        'location' => ['lat' => 36, 'lon' => 111],
    ];
    return $engine->search($options);
})->get()->toArray();

it works for me, ping @ErickTamayo
@sandervanhooft As you said, I created a mapping that has geo_location and then use scout:import to import data into ES.
curl -XPUT 'http://localhost:9200/some_index/_mapping/some_type' -d '
{
  "properties": {
    "location": {
      "type": "geo_point"
    }
  }
}
'

To add for others, you can easily add sorting as well. Just to add for any others that stumble across this. Its fairly easy to set this up based on the ES docs.
Model::search('some text', function ($engine, $query, $options) {
    $options['body']['query']['bool']['filter']['geo_distance'] = [
        'distance' => '1000km',
        'location' => ['lat' => 36, 'lon' => 111],
    ];
    $options['body']['sort']['_geo_distance'] = [
            'latlon'        => '39.290385,-76.612189', // This is your field that contains the lat/long
            'order'         => 'desc',
            'unit'          => 'km',
            'mode'          => 'min',
            'distance_type' => 'arc',
    ];
    return $engine->search($options);
})->get()->toArray();

@xcaptain what you have is an ideal solution. Do you know if there are any issues with search and not passing in a string, say if you want to only search based on geolocation. I've tried Foo::search('', function(..., and results do appear to display correctly, I'm just wondering if using '' would cause issues down the road.


Slither GHA is not working properly

Package
contracts-core
At a high level, what are you trying to do?
Run slither via GHA
Describe the bug
Check logs for the Slither GHA. Haven't drilled down.

Removed it


Offline support with persistent storage

If a user is temporarily disconnected from the internet, Liveblocks keeps the storage modifications in memory and solves the conflicts when the user gets back online. The modifications are lost if the user closes their tab while offline. We want to solve this by persisting the storage and temporary changes. We want to provide the hooks to persist it to IndexedDB and potentially other local storage solutions for non web environments.
Proposal
Part 1 - Focusing on not losing any data
Allow the developer to pass an OfflineStorage implementation when creating the client.
OfflineStorage should implement functions to persist/delete unacknowledged modifications.
The exact function signatures should be defined after taking performance into consideration. IndexedDB writes can be slow if not done properly.
The room will use the OfflineStorage implementation and persist the unacknowledge operations at an arbitrary frequency.
When the user goes back online, the room will get the latest version of the storage from the server and apply the persisted operations on top of it. As we already do with in-memory modifications. Then we clear the pending modifications from the OfflineStorage.
Race conditions are to be taken into consideration. If a user closes the app after some operations are persisted in the OfflineStorage and before the server has time to acknowledge these operations, stale changes could be cached and could lead to subtle issues.
If OfflineStorage is not provided, we use the incoming storage coming from the server.
⚠  Security concern ⚠ The developer will have to delete any data persisted in the offline storage after a user sign out of the app.
Part 2 - Full offline support
The user should be able to see the persisted room storage even after reopening the app while offline. To achieve this OfflineStorage should implement additional functions to persist the room storage. Once again, performance is a concern for large documents.
The client should also be able to detect that the user is offline to load the offline storage without connection to any WebSocket or calling any authentication endpoints.
This assumes that the parts of the app that are not related to Liveblocks also support a full offline experience.
Part 3 - Providing hooks for the developer to show merge conflicts
With parts 1 and 2, large diffs and conflicts are more likely to happen. Our optimistic approach to solving conflicts will not always work. Effectively representing diffs visually is a domain-specific problem. Solving it in a general way is impossible, so the best thing we can do is provide hooks to let the developer show a diff/merge UI when necessary.
Related ressources
https://www.figma.com/blog/behind-the-feature-autosave/

Is this still coming? I was a bit bummed to see the data unavailable when refreshing with my WiFi turned off.


Disable project caching

There appears to be some bugs in this feature for pipeline runs triggered from forks.

Attempting a scoped disablement as well with !32676. If that doesn't work, I'll make sure this goes in to unblock.


[WIP]baseimages: Add new documenation on balenalib images

Change-type: minor
Signed-off-by: Shaun Mulligan<EMAIL_ADDRESS>

@shaunmulligan looking great. Have you thought about adding content explaining why people might choose one distribution over another in the context of IoT? Perhaps it's outside the scope of the document but if there was a simple pros/cons column in the supported distributions table I think it would be useful just to help the user decide.

@shaunmulligan I added few comments about the current latest stack versions, but otherwise all good 👍


Failure running under zsh

If I run on zsh with the current master I get a failure:
fingerprints:3: bad pattern: #

I think this can be fixed by escaping the hash in the pattern here. That is
-        [[ -n $l && ${l###} = $l ]] && ssh-keygen -l -f /dev/stdin <<<$l
+        [[ -n $l && ${l##\#} = $l ]] && ssh-keygen -l -f /dev/stdin <<<$l

I've checked that this change still produces the correct behaviour in the test on both bash and zsh, but I haven't done anything more extensive.

The solution resolves the issue; running ssh-find-agent afterwards results in no agents being found on zsh.
It will find agents in bash though

I am experiencing this too. I'm going to work on a patch. Hopefully @wwalker is still watching for pull requests :)

For zsh it is much easier to just use the ssh-agent plugin which does exactly what this script is trying to accomplish.

Haven't tried it, but maybe the following is enough?
diff --git a/ssh-find-agent.sh b/ssh-find-agent.sh
index 7cb5fad..47bd3ef 100755
--- a/ssh-find-agent.sh
+++ b/ssh-find-agent.sh
@@ -1,3 +1,5 @@
+#!/bin/bash
+
 # Copyright (C) 2011 by Wayne Walker<EMAIL_ADDRESS> #
 # Released under one of the versions of the MIT License.

The tests pass in bash, but zsh tests fail.  I'll have to create a test.zsh file


added setter for custom UserAgent String.

@JacobZ if it is possible, please add test case.

@dotsbb I added the test test.
While executing the Tests i had a problem with validateDefaultQuery. It assumes that die Language in the params is always en. In my case it was de (since I have a german setup on my machine). I just changed it for my tests but did not commit it. Maybe you can have a look on it sometime.

@JacobZ Thanks, I'll try to mock Locale.getDefault().getLanguage(); to make it working equally on every environment.


Add nil dereference coverage and error control

Add coverage against unexpected nil pointer dereferences.
It will throw error in that case.
Note: This is a very conservative take here, sending error if there is any - thus sending no weights; another option could be to ignore those that are nil but still return the completed ones, if any. But I'm unsure of the consequences, so rather return error and handle as such.

running stress tests against this branch now


issue-07: Setup NavBar, Footer, Header

Issue 7 is the initial setup of the navbar, footer, and header. For this issue, more pages are added in the navbar and more description is added in the footer.


[APP-1503]Add square brackets for delete doc in CloudSearch

When we try to delete document from AWS CloudSearch we get error, now response to AWS will be like this [{"type":"delete","id":"6e764fa67188d6d0572f"}]

PR title is misleading, should be more like "Fix delete document aws payload"


Set a proxy server for all API requests

Now you can set a proxy server for all API requests. It will help when you need some instances with different proxy servers

@vitaliikapliuk I haven't enough time to check it , did you test it ? and are you sure ?


Salesforce (Slack, Tableau, Datorama, etc.)

Vendor Name: Salesforce
Product Name: Slack
Version(s) affected: All?
Status: Affected
Update Available: No
Notes: "Slack is reported to be affected by CVE-2021-44228. The service has a mitigation in place and is being updated to remediate the vulnerability identified  in CVE-2021-44228."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Tableau (Online)
Version(s) affected: All Current Versions
Status: Affected
Update Available: No
Notes: "Tableau Online is reported to be affected by CVE-2021-44228. The service has a mitigation in place and is being updated to remediate the vulnerability identified  in CVE-2021-44228."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Tableau (On-Premise)
Version(s) affected: All Current Versions
Status: Affected
Update Available: No
Notes: "Please contact Customer Support."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Heroku
Version(s) affected: None
Status: Not Affected
Notes: "Heroku is reported to not be affected by CVE-2021-44228; no further action is necessary at this time. "
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Force.com
Version(s) affected: Current
Status: Affected
Notes: "Force.com is reported to be affected by CVE-2021-44228. The service is being updated to remediate the vulnerability identified  in CVE-2021-44228.  "
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Sales Cloud
Version(s) affected: Current
Status: Affected
Notes: "Sales Cloud is reported to be affected by CVE-2021-44228. The service is being updated to remediate the vulnerability identified in CVE-2021-44228."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Service Cloud
Version(s) affected: Current
Status: Affected
Notes: "Service Cloud is reported to be affected by CVE-2021-44228. The service is being updated to remediate the vulnerability identified in CVE-2021-44228."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Pardot
Version(s) affected: Current
Status: Affected
Notes: "Pardot is reported to be affected by CVE-2021-44228. The service is being updated to remediate the vulnerability identified  in CVE-2021-44228."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Datorama
Version(s) affected: Current
Status: Affected
Notes: "Datorama is reported to be affected by CVE-2021-44228. The service is being updated to remediate the vulnerability identified  in CVE-2021-44228."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Data.com
Version(s) affected: Current
Status: Affected
Notes: "Data.com is reported to be affected by CVE-2021-44228. The service is being updated to remediate the vulnerability identified  in CVE-2021-44228."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Vendor Name: Salesforce
Product Name: Social Studio
Version(s) affected: Current
Status: Affected
Notes: "Social Studio is reported to be affected by CVE-2021-44228. The service has a mitigation in place and is being updated to remediate the vulnerability identified  in CVE-2021-44228."
References: https://help.salesforce.com/s/articleView?id=000363736&type=1
Last Updated:  12/15/21

Thank you! This issue has been added.


interception-tools: init at 0.1.1

The latest release of libyamlcpp in nixpkgs does not build because it
uses an older version of boost than the one in nixpkgs and therefore
expects a particular header file which does not exist in the latest
boost anymore. For this reason, a later (git) version of libyamlcpp is
used here (which actually doesn't even require boost).
The substituteInPlace in the prePatch phase is needed because libevdev
places its headers in non-standard places, meaning Nix cannot normally
find them. The cut command removes the first two "-I" characters from
the output of pkg-config. This needs to be in the prePatch phase
because otherwise Nix will patch these lines to /var/empty, meaning
you would have less specific replacement (in case other lines are also
patched to /var/empty).
I wrote the patch. (I believe it is NixOS specific.)
Motivation for this change
I want to use this:

https://gitlab.com/interception/linux/tools
https://gitlab.com/interception/linux/plugins/caps2esc

I wasn't sure if I should have changed libyamlcpp in nixpkgs instead, because it doesn't have a new release (but this package requires a newer version). And also I'm not sure if updating it would break packages using it.. how are such library updates handled in nixpkgs? 😕
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Thanks!


Travis-CI failing for AMD64

Hi team,
I am working on adding ARM64 support to the Travis-CI. Before that, I ran the package for AMD64 on travis and found some connection issues in the logs. Please find my travis-ci jobs here :  https://travis-ci.com/github/odidev/zipkin/jobs/362167441
Can you please suggest a resolution for this error ?

looks to be a permission issue, you have no rights to deploy the artifacts which is normal. Is that what you mean by 'connection issues' ?
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1:deploy (default-deploy) on project zipkin-parent: ArtifactDeployerException: Failed to deploy artifacts: Could not transfer artifact io.zipkin:zipkin-parent:pom:2.21.6-20200717.152829-3 from/to jfrog-snapshots (https://oss.jfrog.org/artifactory/oss-snapshot-local): Transfer failed for https://oss.jfrog.org/artifactory/oss-snapshot-local/io/zipkin/zipkin-parent/2.21.6-SNAPSHOT/zipkin-parent-2.21.6-20200717.152829-3.pom 401 Unauthorized -> [Help 1]


Add function to read config file for MJST-36[closed]

Task linked: MJST-36 Read a configuration file and output its content


Release v2.32.1 - retract bad versions

What
Restore git history of deleted v2.226.0 and v2.227.0 releases. Also add retraction notice to the go.mod so they aren't used.
How to review
Ensure tests pass, history looks good and retract block looks correct.
Who can review
Anyone but me

NB. branch name is misleading and should be 2.232.1. Also due to another PR being merged in the last hour this might become 2.233.1 when actually tagged so don't worry about the number.


docker: raise ulimits at docker runtime

fixes: https://github.com/prometheus/prometheus/issues/9096
This change wraps the prometheus binary call in a shell script allowing us to set the nfiles soft limits to the maximum allowed.
dockerhub image I used to test my changes:
azulinho/prometheus:v2.28.1.ulimits

Thank you for this pull request. rlimits should not be set by prometheus but by the container runtime. I do not think that this change belongs to Prometheus. If your container runtime does not allow you to change this, you should be able to use another entrypoint and command on top of the prometheus container to change this.


[add] copy survey and print survey

Coverage decreased (-0.06%) to 59.619% when pulling 52dad1a1c33377afbba7605536e1bf371311e709 on itowtips:fix-gws-survey into 7f43ec4f0895c9bdfea7098c22095572eb21b5c9 on shirasagi:master.


[DDSVideoPlayerContainerMixin player options customization]: Allow easier customization of Kaltura params

The problem
Recently we were given new designs for a compoent using background video. We needed to make customizations to the DDSVideoPlayerContainerMixin in order to achieve the results we needed. Video in this case is purely background / ambient video, requiring:

No captions track. Video has no sound, and also set to muted. Hide captions track.
No CTAs. Specifically midstream card that pops up bottom left, and end cards

The solution
To achieve this in C4AEM, we were forced to wholesale override the DDSVideoPlayerContainerMixin._embedVideoImpl method and make the adjustments to the params in our copy / pasta 🍝 overriden method.
Application/website
ibm.com
Business priority
Low Priority = release date is not dependent on fix or not upcoming
What time frame would this ideally be needed by (if applicable)
This would be a nice to have improvement so we could maintain less duplicate code.
Examples
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate issues

C4AEM PR Link: https://github.ibm.com/webstandards/carbon-for-aem/pull/106