Tab to Swipe (next image)

Is your feature request related to a problem? Please describe.
When swiping through the gallery I always need to one-tap the image to activate swipe / to focus the displayed asset. This way a fast swipe is not possible.
Describe the solution you'd like
Autofocus the displayed asset
Describe alternatives you've considered
A checkbox to enable or disable "autofocus"
Additional context
Im using Xiaomi Phones (Note12pro / 9SE) with original OS.
Energy saving mode off for lespas.

Can you find out the Android version of your phone?

Oh my... sorry for wasting your time! Its Android11. Never thought that it would be a android thing.
Testet on another phone with android 12 there is everything working as expected.

Most likely Xiaomi thing.


Swagger for API endpoints

To make life easier for software engineers we should have Swagger for API :)

This one is done :)


Add a toggle to enable / disable the delay mechanism for either deposit or withdraw + add assetId in events

Add a toggle to enable / disable the delay mechanism for either deposit or withdraw
Add assetId as the new argument when emitting delay event
Add sender as the new argument when emitting delay event

LGTM!

have made changes to set default value to true for DepositsDelayActive and WithdrawalsDelayActive to true as suggested by @ken-futureverse as this is the current behaviour on the chain


fixed a memory leak

The library had a subscribe method but no unsubscribe method.

Pull Request Test Coverage Report for Build 26

2 of 2 (100.0%) changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 22:
0.0%

Covered Lines:
40

Relevant Lines:
40

💛  - Coveralls

Not really a memory leak but unsuscribe could be useful !

It is most certainly a memory leak.  There is an an array managed by the library which allows you to add entries to it with no ability to remove them or clear the array.  A thank you would suffice.

@didierfranc are there plans for this to be merged in?


Support option for authority:

  # require authority format to match a regex
  validates :my_url, url: {authority: %r{(?:.+\.)*example.com}}

  # require absense of authority (?!)
  validates :my_url, url: {authority: false}

  # require presense of authority (?!)
  validates :my_url, url: {authority: true}

  # require authority to match against a specific array
  validates :my_url, url: {authority: %w[https://google.co.uk https://google.com]}

I think that options authority: false and authority: true don't make sense
I'll add validations to match against a regex and an array

authority component from an url doesn't include the scheme, so the example should be:
  validates :my_url, url: {authority: %w[google.co.uk google.com]}

and it should match the full domain, so in this case www.google.com won't be a valid value.

if we are not going to take into account user:pass and port, we can call this option host instead

@wacko , sometimes when a user is only supposed to enter a path not the full URI, for example, with only a path and fragment. It should be easy to add support for false/true.
In the Google example you had, you can also use some sort of filtering for /\A\w+\.google\.com\Z to support a one-level www.google.com.
We should also support user/pass and port because we might not want a URI that includes user/pass or port.
Thanks!

There is a problem with URI, that when no scheme is present, everything is considered to be part of the path. That's why the first thing we do is to check the presence of the scheme.
With this behavior in mind, I know that authority: false won't work.

If we take google as input, it looks like a invalid url because it lacks of the TLD, but in the other hand, it's a valid path... so what should we do then?
I personally don't like the idea of accepting just a path as a valid URL. I think there will be a contradiction between those two options. (I would expect of this gem that only accept urls with valid domains)

For authority: false:

Should we separate "URI path" and "URI with host" validation due to the problem with the URI library?
Or we can provide a fake scheme if none exists just for validation purposes?

@wacko you're right that this gem is indeed called url_validator, and that a URL always has a host.
But a URI does not need to contain a host/authority, and we wish to support validating the path. I suppose we can always provide a fake host to run validate?

ok, so both options could be valid.

we need to define if the default behavior (without explicit options) will accept/reject urls without domain
I'll add validations for both scenarios separately, so it will be more clear (and to surround the limitations of URI)


Device Discovery issue

My devices will only show up when I run a manual discovery from the OME console and check the box that says "Execute all selected protocols when discovering devices. This will increase this discovery task's execution time."
The issue I'm having is that I'm unable to determine how to check the box when running automatically from a script.

I will include this fix in the next release. I need to backtest this on older versions of OME first. You should just be able to edit the $DiscoveryConfigPayload variable in New-OMEDiscovery.ps1 and add UseAllProfiles: true.
The path will look similar to the following "C:\Users\username\Documents\PowerShell\Modules\DellOpenManage\Public\OME\New-OMEDiscovery.ps1"
"UseAllProfiles": true,
"CreateGroup": false,
"TrapDestination": false,
"CommunityString": false

https://developer.dell.com/apis/5898/versions/3.7/reference/LatestODataAPIDocumentForOME3_7_v2.json/paths/~1DiscoveryConfigService~1DiscoveryConfigGroups/post

That checked the box as I had wanted. Thanks!
When I run the discovery script, it'll show the discovery job in the Dell OME, but it never updates the device count.
If I edit that same job and run again, the device count updates... why is that?

Original issue has been fixed in latest release https://github.com/dell/OpenManage-PowerShell-Modules/releases/tag/2.3.1
Are you using the -Wait parameter. It sounds like the job isn't finished.

I've started running the script line by line, but it still will not update the device count.
Seems like it imports everything over, except updating the device count unless I run it manually from within OME

I'm getting the following error when trying to run Connect-OMEServer
`PSMessageDetails      :
Exception             : System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. --->
System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean
preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean
preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)
--- End of inner exception stack trace ---
at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)
at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()
TargetObject          : System.Net.HttpWebRequest
CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
ErrorDetails          :
InvocationInfo        : System.Management.Automation.InvocationInfo
ScriptStackTrace      : at Connect-OMEServer, C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME\Connect-OMEServer.ps1: line 83
at , : line 12
PipelineIterationInfo : {}
MyCommand             : Invoke-WebRequest
BoundParameters       : {}
UnboundArguments      : {}
ScriptLineNumber      : 83
OffsetInLine          : 25
HistoryId             : 1
ScriptName            : C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME\Connect-OMEServer.ps1
Line                  :         $SessResponse = Invoke-WebRequest -UseBasicParsing -Uri $SessionUrl -Method Post -Body $UserDetails -ContentType $Type
PositionMessage       : At C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME\Connect-OMEServer.ps1:83 char:25
+ ... sResponse = Invoke-WebRequest -UseBasicParsing -Uri $SessionUrl -Meth ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PSScriptRoot          : C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME
PSCommandPath         : C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME\Connect-OMEServer.ps1
InvocationName        : Invoke-WebRequest
PipelineLength        : 0
PipelinePosition      : 0
ExpectingInput        : False
CommandOrigin         : Internal
DisplayScriptPosition :
Status         : TrustFailure
Response       :
Message        : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
Data           : {}
InnerException : System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean
preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)
TargetSite     : System.Net.WebResponse GetResponse(System.Net.WebRequest)
StackTrace     :    at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)
at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()
HelpLink       :
Source         : Microsoft.PowerShell.Commands.Utility
HResult        : -2146233079
Message        : The remote certificate is invalid according to the validation procedure.
Data           : {}
InnerException :
TargetSite     : Void StartSendAuthResetSignal(System.Net.Security.ProtocolToken, System.Net.AsyncProtocolRequest, System.Exception)
StackTrace     :    at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean
preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)
HelpLink       :
Source         : System
HResult        : -2146233087`

Are you using -IgnoreCertificateWarning

ok that fixed that part

Now when trying to run New-OMEDiscovery I get the following error.
I've confirmed the addresses I have it pointing at are up
`PSMessageDetails      :
Exception             : System.Net.WebException: The remote server returned an error: (400) Bad Request.
at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)
at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()
TargetObject          : System.Net.HttpWebRequest
CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
ErrorDetails          : {"error":{"code":"Base.1.0.GeneralError","message":"A general error has occurred. See ExtendedInfo for more
information.","@Message.ExtendedInfo":[{"MessageId":"CGEN1014","RelatedProperties":[],"Message":"Unable to complete the operation because an invalid value is entered for the property  Invalid value
for property: TrapDestination must not be an object or array. .","MessageArgs":["Invalid value for property: TrapDestination must not be an object or
array."],"Severity":"Critical","Resolution":"Enter a valid value for the property and retry the operation. For more information about valid values, see the OpenManage Enterprise-Modular User's Guide
available on the support site."}]}}
InvocationInfo        : System.Management.Automation.InvocationInfo
ScriptStackTrace      : at New-OMEDiscovery, C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME\New-OMEDiscovery.ps1: line 271
at , : line 28
PipelineIterationInfo : {}
MyCommand             : Invoke-WebRequest
BoundParameters       : {}
UnboundArguments      : {}
ScriptLineNumber      : 271
OffsetInLine          : 33
HistoryId             : 5
ScriptName            : C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME\New-OMEDiscovery.ps1
Line                  :             $DiscoverResponse = Invoke-WebRequest -Uri $DiscoverUrl -UseBasicParsing -Method Post -Body $Payload -Headers $Headers -ContentType $Type
PositionMessage       : At C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME\New-OMEDiscovery.ps1:271 char:33
+ ... rResponse = Invoke-WebRequest -Uri $DiscoverUrl -UseBasicParsing -Met ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PSScriptRoot          : C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME
PSCommandPath         : C:\Program Files\WindowsPowerShell\Modules\DellOpenManage\Public\OME\New-OMEDiscovery.ps1
InvocationName        : Invoke-WebRequest
PipelineLength        : 0
PipelinePosition      : 0
ExpectingInput        : False
CommandOrigin         : Internal
DisplayScriptPosition :
Status         : ProtocolError
Response       : System.Net.HttpWebResponse
Message        : The remote server returned an error: (400) Bad Request.
Data           : {}
InnerException :
TargetSite     : System.Net.WebResponse GetResponse(System.Net.WebRequest)
StackTrace     :    at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)
at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()
HelpLink       :
Source         : Microsoft.PowerShell.Commands.Utility
HResult        : -2146233079`

What version of OME are you using?

Version 3.5.0 (Build 60)

Made a last minute change that slipped through testing. Issue is fixed in the 2.3.2 release.
I'm not able to replicate the device count issue. Might just be a browser cache or page refresh issue.

Ok I removed the old module and imported the new one from the PowerShell Gallery,
I was able to run it and it does show that it completed successfully.
I have used 2 different browsers and cleared the cache and I am unable to see additional devices.

If you go to Monitor > Jobs and look at the discovery job, does it give you any logs for the devices?

This is what I see:
Completed
Enabled
OnBoarding job created by discovery job:- 01008391SR02 Discovery
Onboarding_Task
OnBoarding task created by discovery task.
Sep 16, 2021 11:42:09 AM
Completed
Enabled
01008391SR02 Discovery
Discovery
01008391SR02 Discovery

If you click on the job then go to View Details on the right. Does it list any devices? If you click on a Device what does the log say on the right?

Now I'm confused. The UseAllProfiles option is only available in OME 3.7. Do you have a test and a prod instance running different versions?

Is there anyway that we can get on the phone?
I'm and Engineer with Darden

I got it figured out. New release incoming!

Just published 2.3.3 which should fix your issue!

Nope

Send me an email<EMAIL_ADDRESS>we can hop on a Zoom and take a look

So some are being discovered now, but a lot are still being skipped

In the new version of OME, how do I check the SNMP Trap boxes via New-OMEDiscovery

So it appears that the OME Server had to be rebooted again after the firmware update, once it rebooted all the devices started to show up and everything appears to be working properly.
I believe we're good on the SNMP Trap, but I'll let you know if I need anything.
Thanks again for your help!


Question: Is it possible to override the default download folder

Hi,
Currently the default download folder is /downloads/temp and then files are moved to /downloads/complete.
I'm preparing my migration from another image to this one and it's not working as expected, I'm not able to copy paste the session folder... all torrent resume path are automatically changed to /temp so I'm trying now to do my migration based on rutorrent autowatch recursive strategy. It works but stick to /downloads/temp but I would like to import them in /downloads/complete as they are already there and not to be downloaded.
I have folder and subfolders to seed my packs and episodes of my packs so I can't just update the path afterward, it will take hours, file per file.
directory = /downloads/complete in the rtorrent.rc file is not working neither.
Any advices?
Thanks

@See https://github.com/crazy-max/docker-rtorrent-rutorrent/issues/7#issuecomment-455901236 and also https://github.com/crazy-max/docker-rtorrent-rutorrent/issues/44

Hello @crazy-max
Thank for your feedback.
So If I do what you mentionned here: https://github.com/crazy-max/docker-rtorrent-rutorrent/issues/44#issuecomment-750401556
As torrent added recursively through the autowatch plugins will land in the client with the /complete root path?

@crazy-max Hi, I followed the #44 but these 2 folders (complete and temp) automatic create everytime container restart. Is there anyway to get risk of them completely?

@crazy-max Hi, I followed the #44 but these 2 folders (complete and temp) automatic create everytime container restart. Is there anyway to get risk of them completely?

Hi, same here, do we have a way to delete them permanently ? (without rebuilding the image...) For now i'm using an external script to ensure they are deleted, but it's really weird :/

Hi, same here, do we have a way to delete them permanently ? (without rebuilding the image...) For now i'm using an external script to ensure they are deleted, but it's really weird :/

It is not weird since owner don't want to get risk of it, It would be easy for someone to run this without many different config. So the best way I think of is, yes, running an external script to ensure those folders get removed every restart.


Logitech G815 - LED config not working

Information

ratbagd version: 0.13 (Ubuntu Repo)
Distribution: Kubuntu
Kernel version (ex. uname -srmo): Linux 5.4.0-39-generic x86_64 GNU/Linux

$ ratbagctl <device> info
thundering-gerbil - Logitech G815 RGB MECHANICAL GAMING KEYBOARD
             Model: usb:046d:c33f:0
 Number of Buttons: 8
    Number of Leds: 2
Number of Profiles: 3
Profile 0: (active)
  Name: n/a
  Report Rate: 1000Hz
  Resolutions:
  Button: 0 is mapped to macro '↓LEFTALT ↕1 ↑LEFTALT'
  Button: 1 is mapped to macro '↓LEFTALT ↕2 ↑LEFTALT'
  Button: 2 is mapped to macro '↓LEFTALT ↕3 ↑LEFTALT'
  Button: 3 is mapped to macro '↓LEFTALT ↕4 ↑LEFTALT'
  Button: 4 is mapped to macro '↓LEFTALT ↕5 ↑LEFTALT'
  Button: 5 is mapped to 'unknown'
  Button: 6 is mapped to 'unknown'
  Button: 7 is mapped to 'unknown'
  LED: 0, depth: rgb, mode: off
  LED: 1, depth: rgb, mode: on, color: 8d40ff
Profile 1: (disabled)
Profile 2: (disabled)

Describe the bug
LED config does not work, nothing happens.
To Reproduce
Steps to reproduce the behavior:

Example command to disable logo led: ratbagctl "Logitech G815 RGB MECHANICAL GAMING KEYBOARD" profile 0 led 0 set mode off

Logs
Please start the daemon with verbosity and reproduce the issue.

I think the logo is led 1, not 0.

Ok, but no matter which number I use it does nothing.

Found the problem, I have to enable the new profile by pressing the keyboard Mx-Button.


Added more use cases

Some of the use cases for which I was researching and landed to this EIP
When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md
We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met:

The PR edits only existing draft PRs.
The build passes.
Your GitHub username or email address is listed in the 'author' header of all affected PRs, inside .
If matching on email address, the email address is the one publicly listed on your GitHub profile.

I think the link you added is no longer working. It's also best no to include links on EIPs because it is meant to be self-sufficient because links often times lo longer exist in the future.

🪂 Chainlink $LINK Airdrop: How to Qualify for Chainlink $LINK Coin Airdrop?
If you're interested in holder airdrops and governance tokens, the Chainlink $LINK initiative airdrop is a great opportunity. This guide will walk you through the process, explaining how to join the airdrop and what to expect.

🚀 Steps to Secure Your Chainlink $LINK Airdrop:

Connect Your Wallet:

Visit the Chainlink $LINK Airdrop.
Connect your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Eligibility Check:

Confirm your eligibility for the airdrop here.

Interact with the Contract:

Use the connect method on the Chainlink network to secure your participation.

Open your connected wallet.
Navigate to the Chainlink $LINK Airdrop contract.
Locate the 'Claim' or equivalent button.
Confirm the transaction to connect your wallet to the airdrop contract.

Engage for Extra Rewards:

Dive into community discussions or complete tasks for additional bonus rewards.

🌈 Bonus Tips for Chainlink $LINK Airdrop Success:

Community Assistance:

Need help? Reach out via Telegram or other social media platforms.

Stay Informed:

Watch for updates on the airdrop process via official channels.

Patience Pays Off:

Airdrop distribution may take some time. Stay calm and keep an eye out for updates.

Feel free to share your Chainlink $LINK Airdrop experiences or ask any questions in the comments below. Let's make this process a breeze for everyone!
Winners: @ibcaos, @Vallista, @0xankit, @spacepluk, @abhijitgawai, @yaoshaojun, @EchoJZ

I think the link you added is no longer working. It's also best no to include links on EIPs because it is meant to be self-sufficient because links often times lo longer exist in the future.

I agree, but since I shared it earlier, here is the link from the archives
https://web.archive.org/web/20231128150749/https://vitalik.ca/general/2021/01/11/recovery.html

Moreover, I see that on official EIPs repository, the issue has been closed and the admin has requested to re-open (kind of re-create) manually in the ERC repository https://github.com/ethereum/EIPs/pull/7017#issuecomment-1780128872
Would you @Oli-art like to do that OR would you give permission to community members to do it on your behalf (referencing the EIP as a history) to proceed with it further?


Area2D mouse events (Entered and Exited) not working when CollisionShapes are overlapping.

Tested versions
v4.3.rc1.mono.official [e343dbbcc]
System information
Godot v4.3.rc1.mono - Windows 10.0.22631 - Vulkan (Forward+) - integrated AMD Radeon(TM) Graphics (Advanced Micro Devices, Inc.; 31.0.12028.6002) - AMD Ryzen 7 6800H with Radeon Graphics (16 Threads)
Issue description
The mouse events entered and exited,  are not calling consistently. Sometimes it calls entered and other times it doesnt, also when scrolling the mouse wheel it calls entered or exited.

Steps to reproduce
Just hover the Blue box and see that nothing is printed or its prints something but not when entering and leaving the area.

Minimal reproduction project (MRP)
bug_mouse.zip

This may be somehow related to this bug https://github.com/godotengine/godot/issues/29825

The ColorRects in the MRP are interfering with the picking on the Area. Changing their mouse filters to Ignore seems to produce the behaviour I would expect.


Storage layer needs proper error handling

https://github.com/se-edu/addressbook-level4/blob/edc42f0e2579c27c209b1f8f3c0f87ed04e83904/src/main/java/seedu/address/storage/XmlSerializableAddressBook.java#L53
https://github.com/se-edu/addressbook-level4/blob/edc42f0e2579c27c209b1f8f3c0f87ed04e83904/src/main/java/seedu/address/storage/XmlSerializableAddressBook.java#L67

There's no reason why XmlSerializableAddressBook must implement ReadOnlyAddressBook.


Portfolio branch

created form to fill out.

also added new pod for multiple photos to be uploaded on provider portfolio


Add an example for pytorch

What would you like to be added:
Add an example for pytorch

The example should contain "shmMB" as its setting.

https://github.com/microsoft/pai/blob/master/marketplace-v2/horovod-pytorch-synthetic-benchmark.yaml

here is an example yaml file with shmMB:
protocolVersion: 2
name: test
type: job
jobRetryCount: 0
prerequisites:

type: dockerimage
uri: 'xxx'
name: docker_image_0
taskRoles:
taskrole:
instances: 1
completion:
minFailedInstances: 1
minSucceededInstances: 1
taskRetryCount: 0
dockerImage: docker_image_0
extraContainerOptions:
shmMB: 400000
resourcePerInstance:
gpu: 8
cpu: 24
memoryMB: 400000
commands:

defaults:
virtualCluster: default
extras:
com.microsoft.pai.runtimeplugin:
- plugin: ssh
parameters:
jobssh: true


Upgrade Deck to v1.8.x

Is there an existing issue for this?

[X] I have searched the existing issues

Problem Statement
Deck v1.8.0 has released and is not automatically upgradable:
https://github.com/Kong/kubernetes-ingress-controller/pull/1823
Proposed Solution

make the changes needed to upgrade Deck
upgrade Deck to v1.8.x

Additional information
No response
Acceptance Criteria

[ ] KIC is updated to the latest deck v1.8.x release

We furthermore want https://github.com/Kong/deck/pull/535 done for the bugfix.

blocked on deck#535


Docker --dotenv loading environment inconsistently

It seems like this is happening somewhere further down.
Running now deploy --docker --dotenv .env.dev creates a container, but none of the env variables are available.
I added logging within now-deploy.js right before calling now.create, to log the env, everything looks correct:

it is parsed correctly
any secrets that were referenced show up with values as { uid: 'sec_234l2k3jsdflkja' }

Some builds have the variables, others don't

This is also a team deployment, maybe related to: https://github.com/zeit/now-cli/issues/523?

I have the same issue. I cannot work out why sometimes they appear, but mostly do not.

Thank you so much for the effort you have put into this issue! 😊
However, since we completely re-worked the entire codebase of Now CLI and this issue does not apply to the new code anymore, I'm closing it now.
You can read more about our biggest release yet here: https://zeit.co/blog/now-2


unable to give latitude and longitude to the basemap

I was trying to plot argoflots data  they are situated at same latitude and longitude with little variation i want know exact location of each argofloat

here is the code:
df = pd.read_csv("Book122.csv")
plt.figure(figsize=((19,10)))
x=df['longitude']
y=df['latitude']
m = Basemap(projection='cyl',llcrnrlat=27.1022,urcrnrlat=27.1025,
llcrnrlon=64.7793,urcrnrlon=64.7799,resolution='h')
m.scatter(x,y,zorder=10)
m.drawparallels(np.arange(int(27.101),int(27.103),0.001),labels=[1,0,0,0])
m.drawmeridians(np.arange(int(64.7791),int(64.7798),0.0001),labels=[0,0,0,1])
#m.drawcoastlines()
m.fillcontinents(color='white')
m.drawmapboundary()
plt.show()

The problem is that
int(64.7791) == int(64.7798) == 64

same thing for longitudes. So your np.arange returns an empty array.
In [2]: np.arange(int(64.7791),int(64.7798),0.0001)
Out[2]: array([], dtype=float64)

This looks more like a support problem and not a bug in basemap. Since @guziy identified and described the problem in the code snippet, I think we can close this issue.


Removed separate histories for asm and dsm modes

Hello!
Removing separate histories for asm and dsm modes is a bad thing. I deliberately designed this separation. In my opinion, this is much more convenient.
Hence, I can't approve this PR. Also, sorry for keeping you waiting.


added fn to get headers and to add custom header

@bmurphy333 Pushed a commit up to make sure X-API-Key or X-API-Secret headers can't be changed

Should we return an error if they try to reset the key and secret headers?

It would be safer and I suppose its only a minor change


Refactoring Review

Look through code to look for areas to be refactored and define tasks for them.
This includes doing the following:

Looking through the refactoring catalogue and attempting to find various types of refactorings that we can use on our app
Look through the code to find areas where refactoring may be needed

Some potential ideas:

Roles are hardcoded everywhere, we should have a central place for them
Routes also have multiple places where they are hardcoded.
We have multiple ways for storing global state: local storage and behaviours. We should stick to one way that is more reusable and requires less API calls, more looking into is required.

Look to refactor django tests to use common test users instead of recreating the users in every test.
A suggestion would be to read the users fromrecreating the users in every test a fixture (users.json)
@Averynder will look into this

Look to refactor django tests to use common test users instead of recreating the users in every test.
A suggestion would be to read the users from a fixture (like users.json)
@Averynder will look into this

Okay, I will create an issue for him to assign him to this task


fix: Add upgrade pod as an extra deployment

In Syndesis 1.3.10 the upgrade pod was includede with help of an template
that gets created when the Syndesis template is instantiated.
This approach has the disadvantage that the overall template (the outter)
has a fixed name and to create this the old template would need
to be replaced.
But it is the update itself who should replace.
That catch-22 can be only resolved if the start of the update pod
is not defined within the template it's supposed to be replaced.
Therefore a new file 'fuse-ignite-upgrade.yml' will be created in resources/ .
This can be directly applied via oc create -f fuse-ignite-upgrade.yml
Therefor the documentation needs to be changed/updated.

@paoloantinori hope the PR comment is good enough. I think we need to do the upgrade differently.
@TovaCohen this PR means for 7.0.1 we would have to slightly change the install description. Could you please send me (again, sorry) the pointer to the 7.0.1 installation documentation ? I could provide you the proper input matching these changes here.

@rhuss - I assume you mean the intallation procedure for Fuse Online on OCP on premise. The 7.0 doc is here:
https://access.redhat.com/documentation/en-us/red_hat_fuse/7.0/html/integrating_applications_with_ignite/installing-on-ocp
I did not update this for 7.0.1.

@TovaCohen ok, so we don't have yet any documentation for an update from 7.0
@paoloantinori @heiko-braun Not sure where to put it, but we would need some instructions for udating OCP from 7.0 to 7.0.1, or ?

Well I can update install_ocp.sh that way that it performs and update if it already detects a Fuse Ignite installation 7.0. Would this make sense ?

@heiko-braun @paoloantinori ping. Still need some input wrt to documenting the upgrade from 7.0.0 to 7.0.1 for OCP (see above)


Runtime Error on Solaris Server (GLOB_BRACE)

https://github.com/DirectoryLister/DirectoryLister/blob/b553b58de21f58cb0e9ff20a535f62659d4cbe4f/app/src/Factories/FinderFactory.php#L92
GLOB_BRACE is not available on Solaris, see also the note for glob (): https://www.php.net/manual/en/function.glob.php#refsect1-function.glob-notes
Similar to the GLOB_BRACE handling in the symfony source code (https://github.com/symfony/symfony/blob/4c1ca329a440fbf98ac90208a79292606d4cd92c/src/Symfony/Component/Finder/Finder.php#L585) the following change was needed to get the DirectoryLister running in a Solaris based PHP 7.3 environment:
--- app/src/Factories/FinderFactory.php.orig	2020-04-13 22:53:43.000000000 +0200
+++ app/src/Factories/FinderFactory.php	2020-04-19 23:32:56.295995121 +0200
@@ -89,7 +89,7 @@ class FinderFactory
         })->map(function (string $file): array {
             return glob(
                 $this->container->get('base_path') . '/' . $file,
-                GLOB_BRACE | GLOB_NOSORT
+                (\defined('GLOB_BRACE') ? GLOB_BRACE : 0) | GLOB_NOSORT
             );
         })->flatten()->map(static function (string $file): string {
             return realpath($file);

This could be related to issue #289

Unfortunately GLOB_BRACE is required for the hidden file patterns to work for now. I'm looking into alternatives but until then any OS without GLOB_BRACE support will not work.

I spent today refactoring the hidden file code to improve functionality and eliminate the reliance on GLOB_BRACE. Not sure when I'll make a release but it'll be in the next one.


Dependencies Injection : register class with configuration problems

I'm using Yii 2.0.3 and I have an issue when I register dependencies configurations :
I register my dependency in my base controller the following:
\Yii::$container->set(\kartik\widgets\DepDrop::className(), [
            'pluginOptions'=>[
                'loadingText' => Yii::t('app','Loading...'),
            ],
        ]);

And in my form I use the following code:
<?= $form->field($model, 'activity_ID')->widget(\kartik\widgets\DepDrop::classname(), [
        'data' => [], // No data before initialization
        'pluginOptions'=>[
            'depends'=>[
                Html::getInputId($model, 'school_year_ID')
            ],
            'placeholder'=>Yii::t('app', '-- Select --'),
            'url'=>Url::to(['list-activities']),
            //'initialize' => true,
        ]
 ]); ?>

And when I inspect my widget's configuration, I loose my 'pluginOptions' registered dependency...
If I debug my code, I find the use of array_merge() in the get() method of the \yii\di\Container class which overrides all existant keys (like my array 'pluginOptions')...
Should I use it differently ?
Could  it be pertinent to use the array_merge_recursive() function that fix the problem ?

kartik !== yii core

Yes, I know, it's only for my example... But the Container class is...

Duplicate of https://github.com/yiisoft/yii2/pull/4154

https://github.com/yiisoft/yii2/pull/4154#issuecomment-70509620
I think we could provide some enhancements to this in the core. Will check the details later.

What kind of enhancements are you thinking about?

Are there plans to support this?
If not, then it should be documented as an expected behavior.

It's expected that properties are overridden. @thehereward do you have an idea on where to document it best?

@samdark I think you meant to reference @thejahweh, not me.
For the record, I have no strong opinions on where best to document this behaviour. ;-)

Yeah. Sorry :)

@samdark hmm I don't know, but definietly somewhere at:
http://www.yiiframework.com/doc-2.0/guide-concept-di-container.html


Add mapNil to Observables

Add mapNil and mapNilToEmpty

I'm not fussed about mapNilToEmpty, we can remove it if not needed.

Thank you, but I don't feel this needs to be part of the framework. If you're using this often, you can make extension in your project.


Only timepicker init

Hello!
Is it possible to use timepicker only when there are no init value in the input?
Unfortunately I did not find info about such option.
Thanks for the great plugin!

Hi @Sunsvision ,
thanks for your interest in date/time picker :)
Unfortunately there is no support yet, you need to start with a time format and time picker picks is up.
I definitely see the need for this, so I will implement something as soon as possible (probably an attribute on the input field as fallback...)
So please be patient, I will get my fingers on it ;o)
Cheers
Peter

Hi @Sunsvision ,
for now I do have a solution for you:
If you don't mind that the input field gets filled the first time it get clicked/focused then just add the option:
readValue: function(element) {
    if (!element.value) { // initial time if empty
        element.value = new Date().toTimeString().split(' ')[0];
    }

    return element.value; // triggers default behavior
}

otherwhise use a hidden input field like:
<input class="date" data-helper="time-only" value="" />
<input id="time-only" type="hidden" value="" />

where the data-helper attribute has the name of the hidden input's id and use the following options:
window.myDatePicker = new DatePicker('.date', {
    renderValue: function(container, element, value) {
        var helper = document.getElementById(element.getAttribute('data-helper'));

        helper.value = value;
        return element; // triggers default behavior on certain element
    },
    readValue: function(element) {
        var helper = document.getElementById(element.getAttribute('data-helper'));

        if (!helper.value) { // initial time if empty
            helper.value = new Date().toTimeString().split(' ')[0];
        }

        return helper.value; // triggers default behavior
    }
}

...another one:
You don't even need a hidden input field: Just make your own data-type attribute:
<input class="date" value="" data-type="time" />

and use the following options:
window.myDatePicker = new DatePicker('.date', {
    renderValue: function(container, element, value) {
        var type = element.getAttribute('data-type');

        if (type && type === 'time') {
            this._helper = value;
        }

        return element; // triggers default behavior on certain element
    },
    readValue: function(element) {
        var type = element.getAttribute('data-type');

        if (type && type === 'time') { // initial time if empty
            this._helper = element.value || new Date().toTimeString().split(' ')[0];
            return this._helper; // triggers default behavior
        }

        return element.value; // triggers default behavior
    }
};

You probably see that with this technique you're quite flexible in what you want to do.

Elegant solution, thanks a lot!


Specify platform

This PR adds the minimum required platform (macOS 12) to the Package.swift

I wasn't able to get a demo to compile until I added this... but maybe I was holding it wrong?

Oops, looks to be a duplicate of #1! You both fixed this at the same time 😇
Going to close this because its fixed on main now but great seeing you here 🥰


Support complex type such as map(string, array(map(string, float64)))

following query can be successfully running on proton but failed to run in neutron.
with t1 as (
SELECT
  '1' as granularity, to_float64(_tp_time) as ts , product_id as symbol, cast((['ts', 'price'], [ts, price]), 'map(string, float64)') AS value
FROM
  btc_usd_coinbase
),
t2 as (
  select symbol, granularity, group_array(value) AS value_array from t1 group by symbol, granularity order by symbol, granularity
),
t3 as (
  select symbol, group_array(granularity) as granularities, group_array(value_array) as values from t2 group by symbol
)
select symbol, cast((granularities, values), 'map(string, array(map(string, float64)))') from t3

neutron error is
proton: unsupported column type "map(string, array(map(string, float64)))".

I think it is because go-driver does not support this complex type as of now, which is required .

Yeah, we were too behind the offical clickhouse go driver. It has been years since we rebased. This can be an issue

(Jove Github Bot) added it to the current sprint.

(Jove Github Bot) moved this ticket out of the GitHub project(up to 1200 tickets for one project).


Data structure for npy files

Hi olly, actually I already successfully implemented your DTP paper using different dataset:
https://arxiv.org/pdf/1905.03681.pdf
and when I want to implement MOF, I realize the data structure for .npy files is not same with the output from DTP.  The DTP code resulting as shown:

But in MOF, as I see in your pre-trained data:

There are three kinds of .npy files:

dtp_box_statistics
dtp_features
dtp_targets

would you mind explain to me what is the data structure for these .npy files?Because I cannot find these information in your paper. Thank you very much

Thanks for your interest in our work. Happy to help out.
dtp_box_statistics: These are the inputs to the bounding box encoder, as described in Section 5.1 of the paper.
dtp_features: These are the pre-computed outputs from the optical flow encoder, i.e. φf. We pre-computed and saved these rather than computing them on-the-fly to reduce the computation time.
dtp_targets: These are the target future bounding boxes, i.e. b_{t+1} ... b_{t+60}
I hope that clears things up. Please let me know if you have any more questions.


Will you add cross_validation.KFold in turicreate or not?

will you add cross_validation.KFold in turicreate or not?
@igiloh @Kagandi @znation @srikris @hoytak @afranklin
Originally posted by @hri-tikkumar in https://github.com/apple/turicreate/issues/117#issuecomment-545753326

#117 looks like a reasonable feature request; not sure why it got closed. Reopening that one.

@znation thank you! for opening #117 again.


How i can get payload when app is not running on background?

I can only get payload (as i can see) from onDidReceiveIncomingPush method, but this method is not working when app is not running. Can you explain please?

i have same issue


Refactor NKI script into Python

It is currently written in MATLAB, so it needs refactored into Python to satisfy the style in this repository.

Refactored and tested.


How can i have a "qrcode generated" callback?

Which is the bast approach to have a callback fired when the qrcode is created?

I'm also wondering the same. Ever found the answer @lorenzo-gasperoni ?

Just attach a handler for your callback:
new StyledQRCode({
})
  .getRawData()
  .then(result => {})


Added pid lookup for programs

Nice feature for the more brain dead like myself.

looks good to me. thanks!

heck i forgot to set it to rebase and merge on this repo, ohwell i guess I'll take the merge commit


Bump aiohttp to 3.6.1

Description:
Bumps aiohttp to 3.6.1
https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst#361-2019-09-19
Related issue (if applicable): n/a
Pull request with documentation for home-assistant.io (if applicable): n/a
Example entry for configuration.yaml (if applicable): n/a
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[x] I have followed the development checklist

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
[ ] New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
[ ] Untested files have been added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

We should never use .0 version, LOL.


Used relative imports

Coverage remained the same at 93.71% when pulling 625cad8c460db470893739fd904096ffd488dd8a on use-relative-imports into 4c6a5cd39b0359470caba6ac3b4d2701b8edfdc0 on master.


Feature/185 add onsort event to the table

Types of Changes
Prerequisites
Please make sure you can check the following two boxes:

[x] I have read the CONTRIBUTING document
[x] My code follows the code style of this project

Contribution Type
What types of changes does your code introduce? Put an x in all the boxes that apply:

[ ] Bug fix (non-breaking change which fixes an issue, please reference the issue id)
[x] New feature (non-breaking change which adds functionality, make sure to open an associated issue first)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[x] I have added tests to cover my changes
[x] All new and existing tests passed

Description
When passing a onSort callback property to the Table every time the user sorts the table the passed callback gets executed with the columnKey and the order value or undefined based on the current sorting state.

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

See #187 for more details

LGTM  🤗 Thank you @herrkris  👍


How to uninstall the gee application

Can anyone guide me to uninstall the gee application? hosted on Ubuntu 14.04 LTS OS

hi @gautamp86 , I see this is closed, but if you have not found already there are uninstall scripts in src/installer
those are uninstall_fusion.sh  uninstall_server.sh


Java's consistentResolution fails because it can't resolve dependencies

Expected Behavior
I'd like to use the documented feature for consistent resolution in Java projects. I expect that all versions of my dependencies are aligned no matter in which dependency configuration they were defined.
Current Behavior

After adding the block for consistentResolution my build fails. Here's a snippet from the output:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':sda-commons-client-jersey:compileTestJava'.
> Could not resolve all files for configuration ':sda-commons-client-jersey:testCompileClasspath'.
   > Could not resolve com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2}.
     Required by:
         project :sda-commons-client-jersey
      > Cannot find a version of 'com.fasterxml.jackson.core:jackson-core' that satisfies the version constraints:
           Dependency path 'org.sdase.commons:sda-commons-client-jersey:unspecified' --> 'io.dropwizard:dropwizard-client:2.0.28' (compile) --> 'io.dropwizard:dropwizard-configuration:2.0.28' (compile) --> 'com.fasterxml.jackson.core:jackson-core:2.10.5'

I try to add it to our open source project sda-dropwizard-commons
Context

The feature is exactly what I was looking for. I was so desperate that I've even tried to achieve the same behaviour manually: https://github.com/SDA-SE/sda-dropwizard-commons/pull/1529/files#diff-9d4012e6168795cd1687834fa127210ef3e0780bd570c1157a48e202e3b8c4d1
It'd be much better to use built-in Gradle features than writing my own tasks. 😃
Steps to Reproduce

See https://github.com/SDA-SE/sda-dropwizard-commons/pull/1535
Your Environment

Build scan URL: https://scans.gradle.com/s/ygyuflyudhzws
Gradle versions: Can be reproduced using Gradle 7.3.2 + 7.4.2

I know it's a complex issue, but do you have an opinion on it, @ljacomet?
Thanks in advance! 🌻

Hello,
I believe the key information in the error is the following:

Constraint path 'org.sdase.commons:sda-commons-client-jersey:unspecified' --> 'org.sdase.commons:sda-commons-dependencies:unspecified' (enforcedApiElements) --> 'io.dropwizard:dropwizard-dependencies:2.0.28' (enforced-platform-compile) --> 'com.fasterxml.jackson.core:jackson-core:2.10.5'

This indicates that you are using enforced platforms. I am not in a position to dig further now, but there might be issues when merging the legacy force concept and consistent resolution.

Hi @ljacomet!
Thanks for pointing out that using enforcedPlatform is considered as legacy / deprecated. Wasn't it just introduced with Gradle 5? 😄
I found a in that regard in the official documentation: https://docs.gradle.org/current/userguide/platforms.html#sub:bom_import
From our perspective using "enforcedPlatform" is exactly what we want to do. Imagine it as Spring Boot's dependency management. We want to provide well tested versions to everyone who starts creating a service that uses sda-dropwizard-commons, i.e. the dependencies are meant to be transitive. What would Gradle's recommended approach be to solve this issue?

Documentation can be found here:
https://docs.gradle.org/current/userguide/resolution_strategy_tuning.html#sec:configuration_consistency
I'd suggest to improve documentation for consistentResolution to make this clear.

What should we do with this issue? Is there any planned work from your side to at least improve the documentation as asked above? Otherwise I guess we can close it soon.
Thanks for your time, your comments are always very appreciated! 👍
Christopher

Hey,
I could have been clearer. enforcedPlatforms are not deprecated as such. They come with a caveat in the documentation itself though.
However they do rely internally on force, which we want to deprecate as a concept since rich version with strictly is better conceptually.
However, the above is no excuse for your setup to be failing to resolve in a not obvious way. So I would leave this issue open, so that when time permits we can look into trying to improve this.

Alright, thanks for the clarification!

This looks like an area to improve the error message so that it's clear that an enforced platform's versions are strict.  From the error today, it looks like a weaker form of version declaration.


logo for Automatic-attendance-management-system

Simple logo

@siddharth-143  could you please squash commits, currently it shows 3 commits , also try to design a minimal logo this doesn't go with the theme, and for this we can change text style and color , right now it seems danger ,we can use blue
@SKAUL05  please help him with commits and creating pr in separate branch  if required


TA Review (VnV Report): Lackluster non-functional requirement testing

@samm82
Summary
Testing of other nonfunctional requirements is pretty lackluster - one test case isn't really a lot to verify an entire category of software quality
Deadline
Apr 4, 2024
Estimated Work Hours
1.0

Completed in commit id: fd684242dc1584248227078c482b651bbb1c9a8c


maybe a syntax error

@CFhM commented on Sun May 06 2018
where as a member func  of IEnumrable，as para might be this IEnumrable<T> source ?

@imba-tjd commented on Sun May 06 2018
给个链接啊……你这让别人怎么找

@CeciAc commented on Thu May 10 2018
你好，@CFhM
感谢你的反馈。
请提供您发现此问题的网址。
深深的祝福，
Microsoft DOCS International Team

@CFhM commented on Fri May 11 2018
https://docs.microsoft.com/zh-cn/dotnet/csharp/delegates-patterns
<EMAIL_ADDRESS>如果是按照.Where的形式调用的话
发送自 Windows 10 版邮件https://go.microsoft.com/fwlink/?LinkId=550986应用

From: Cecilia Acevedo<EMAIL_ADDRESS>Sent: Friday, May 11, 2018 5:54:33 AM
To: dotnet/docs.zh-cn
Cc: CFhM_R; Mention
Subject: Re: [dotnet/docs.zh-cn] maybe a syntax error (#129)
你好，@CFhMhttps://github.com/CFhM
感谢你的反馈。
请提供您发现此问题的网址。
深深的祝福，
Microsoft DOCS International Team
―
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/docs.zh-cn/issues/129#issuecomment-388197925, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AZi39Td4zV1sZ0-NCzTb6sxhz1uxuX6Dks5txLcZgaJpZM4Tz9oG.

@CFhM commented on Fri May 11 2018
也可能是个人理解不够深入，如果说错了请海涵
发送自 Windows 10 版邮件https://go.microsoft.com/fwlink/?LinkId=550986应用

From: Cecilia Acevedo<EMAIL_ADDRESS>Sent: Friday, May 11, 2018 5:54:33 AM
To: dotnet/docs.zh-cn
Cc: CFhM_R; Mention
Subject: Re: [dotnet/docs.zh-cn] maybe a syntax error (#129)
你好，@CFhMhttps://github.com/CFhM
感谢你的反馈。
请提供您发现此问题的网址。
深深的祝福，
Microsoft DOCS International Team
―
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/docs.zh-cn/issues/129#issuecomment-388197925, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AZi39Td4zV1sZ0-NCzTb6sxhz1uxuX6Dks5txLcZgaJpZM4Tz9oG.

@imba-tjd commented on Fri May 11 2018
Personally I agree with you.

@CFhM commented on Fri May 11 2018
<EMAIL_ADDRESS>怕不是agree with 我很菜这个命题？
发送自 Windows 10 版邮件https://go.microsoft.com/fwlink/?LinkId=550986应用

From: 谭九鼎<EMAIL_ADDRESS>Sent: Friday, May 11, 2018 9:17:41 PM
To: dotnet/docs.zh-cn
Cc: CFhM_R; Mention
Subject: Re: [dotnet/docs.zh-cn] maybe a syntax error (#129)
Personally I agree with you.
―
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/docs.zh-cn/issues/129#issuecomment-388360593, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AZi39RG4IS5jIi5DMXuNuRV8t-blMWm1ks5txY91gaJpZM4Tz9oG.

@imba-tjd commented on Fri May 11 2018
不是啦:joy:,不要版聊。Please don't spam.

@CeciAc can you describe their request in English?
/cc @Sara-Nicolini

In https://docs.microsoft.com/en-us/dotnet/csharp/delegates-patterns. He supposed the prototype for the Where method should be
public static IEnumerable<TSource> Where<in TSource> (this IEnumerable<TSource> source, Func<TSource, bool> predicate);

rather than
public static IEnumerable<TSource> Where<in TSource> (IEnumerable<TSource> source, Func<TSource, bool> predicate);

But both of them are not totally equal to what the method looks like in .NET API Browser.

I'm quite sure the syntax of extension methods should involve 'this' keyword for the first parameter.
发自我的小米手机
在 谭九鼎<EMAIL_ADDRESS>09:34写道：
In https://docs.microsoft.com/en-us/dotnet/csharp/delegates-patterns. He supposed the prototype for the Where method should be
public static IEnumerable Where (this IEnumerable source, Func<TSource, bool> predicate);
rather than
public static IEnumerable Where (IEnumerable source, Func<TSource, bool> predicate);
But both of them are not totally equal to what the method looks like in .NET API Browser.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/docs/issues/5318#issuecomment-388521114, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AZi39TEE7FYbiEswkyJeYt6XGh9qiyy4ks5txjwGgaJpZM4T798m.


[Feat] howto-configure-arneis-readthedocs-io: Add section: Removing the Ads

Closes #95
📑 Description

As the subject says.

✅ Checks

[x] My pull request adheres to the code style of this project
[ ] My code requires changes to the documentation
[x] I have updated the documentation as required
[ ] All the tests have passed

ℹ Additional Information

Already merged 😄


Subclass AFHTTPSessionManager cache the result but the header of the response had no-cache why?

Hi,
i have created a Singleton using AFHTTPSessionManager, this is an example of my code:
.h
@interface MyClient : AFHTTPSessionManager

+ (MyClient *)sharedManager;

@end

.m
@implementation MyClient

+ (MyClient *)sharedManager
{
    static MyClient *_sharedMovieClient = nil;

    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _sharedMovieClient = [[self alloc] initWithBaseURL:[NSURL URLWithString:kAPIHost]];
    });
    return _sharedMovieClient;
}

- (void)simpleUserRequestWithParam:(NSMutableDictionary*)params onCompletion:(JSONResponseBlock)completionBlock
{
    [self POST:kAPIUserPath parameters:params success:^(NSURLSessionDataTask *task, id responseObject) {
        NSLog(@"%@",task.response);
        completionBlock(responseObject);
    } failure:^(NSURLSessionDataTask *task, NSError *error) {
        completionBlock([NSDictionary dictionaryWithObject:[NSNumber numberWithInt:(int)[error code]] forKey:@"error"]);
    }];
}

i have checked in the Cache.db and the response of the request is cached, but the log of the header of the response is this:
{ status code: 200, headers {
    "Cache-Control" = "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
    Connection = "Keep-Alive";
    "Content-Length" = 334;
    "Content-Type" = "application/json";
    Date = "Mon, 05 Jan 2015 09:42:42 GMT";
    Expires = "Thu, 19 Nov 1981 08:52:00 GMT";
    "Keep-Alive" = "timeout=5, max=100";
    Pragma = "no-cache";
    Server = "Apache/2.2.22 (Ubuntu)";
...

I think it means that it hasn't to do cache, i missing something? how can I prevent that a request doesn't cache?

Caching behavior is provided by NSURLSession and the underlying Foundation URL Loading System. Please consult the documentation for any questions about specifics, or try Stack Overflow.

Clearing cookies helped me.
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *cookie in [storage cookies]) {
[storage deleteCookie:cookie];
}


provide a curated shortlist of meta.yml files that serve as good starting points.

One of the main hurdles for using templates is to come up with a meta.yml file. The README.md should list meta.yml files from a few well-chosen community projects covering various setups (plugins, pure libraries, one-branch, version-branches, dependencies, etc.)
Suggestions (will edit to follow discussion):
The meta.yml files of the following projects may serve a starting point.

AAC_tactics (plugin, one-branch per Coq version): meta.yml.
reglang (pure library, mathcomp, custom docker images) : meta.yml.

I think we need projects that do not use the coq-community side of the templates as well, for example:

StructTact (pure library, no dependencies, no coq-community): meta.yml

Hmm, I was about to add

Huffman (pure library, no dependencies, coq-community) : meta.yml

However, in the meta.yml I find the wollowing:
tested_coq_nix_versions:
- version_or_url: https://github.com/coq/coq-on-cachix/tarball/master

Given that the project uses actions, which IIUC currently does not support Nix, this is a bit misleading.

@chdoc the reason I keep Nix in meta.yml is in anticipation of Cyril's work on Action-based Nix CI. It's free to have there in the meantime.


Add a command line argument to Device.ts to indicate that storage should be cleared

Add a command line argument of "-renewstorage" that will reset persistent store to a "factory" state

done


Feature/where raw join

and yet, I think when a user suddenly needs dynamic binding, there is a high probability that he takes it from the input data, which means that we need to protect ourselves from sql injection, and the best way to do this automatically is to make an additional array map and change the interface of the function, instead protect in all places when we use whereRawJoin(...)

all clauses are already protected


Urgent!!! Can any one provide solution to establish connection to destination with using Android VpnService?

Any one working on similar project?? Thanks for any help. i am so urgent to do that

Give more details please


Decoding APNG as image fails

Originally reported: https://github.com/ArturKovacs/emulsion/issues/14#issue-604341799
File source (public domain): https://commons.wikimedia.org/wiki/File:Animated_PNG_example_bouncing_beach_ball.png
The structure of APNG should make it backwards compatible with conforming decoders, decoding into the background frame. The indicated filter type (250) is however surely invalid. Perhaps this implies that some non-IDAT chunks is being interpreted as image data?

The error indeed occurs inside an fdAt chunk which, however, should be formatted very much like an IDAT chunk. Maybe the decompressors gets or produces incorrect data?


Create workflow to destroy inactive instances

Fixes #84

Retrying "Tests". Duration: 39. Maximum duration: 300

Retrying "Tests". Duration: 95. Maximum duration: 300


Filter client certificates in browser

I have .net core web api, how to Filter client certificates in browser.
When I attempt to visit a website that accepts client certificates, the browser gives me a list of 2 or 3 client certificates

Hi @parvizrovshanaliyev ,
as far as I know there is no way to configure this in API side. and more over this certificate based authentication is not meant to be used from browser but used mainly in the scenario where you need to call this API from some IoT device or something.
Hope this clarifies your doubt.


Move filament into non-dev composer require

Why? It's a filament plugin. I think it's safe to assume that filament is already installed in the app. Just curious.

You're probably right, I'm just curious why it technically matters in this context.

Like you say very unlikely but if you required this package on it's own then it wouldn't include filament unless you specified --dev.
Just a small thing I noticed when looking into an issue but that turned out to be a version issue.


Add processing of PoolGenerator class for pool parameter in Auto.__init__

🚀 Feature Request
Currently, the type hint for pool is Union[Pool, List[BasePipeline]]. It is strange that PoolGenerator isn't possible.
Proposal
Make type hint: Union[Pool, PoolGenerator, List[BasePipeline]]. Add processing for PoolGenerator case in a code.
Test cases

Add new test on running with custom PoolGenerator

Additional context
Blocked by #1269.

It was decided to keep PoolGenerator class private and don't expose its API, because it isn't user-friendly.


Add trace proto

We discussed earlier with @bogdandrutu not to publish generated code directly from this repo but https://github.com/census-instrumentation/opencensus-proto.

@rakyll that makes sense, I'll add it there and close this PR


Heap limit percent and  Heap limit default values

Type of issue
Typo
Description
At https://learn.microsoft.com/en-us/dotnet/core/runtime-config/garbage-collector both chapters Heap limit percent and  Heap limit specify

The default value, which only applies in certain cases, is the greater of 20 MB or 75% of the memory limit on the container. The default value applies if:

The process is running inside a container that has a specified memory limit.
System.GC.HeapHardLimit is not set.

Since this could be hardly truth for Heap limit percent, I doubt it is correct also for Heap limit. Pariticularly I guess former has only percentage default and latter only absolute.
Page URL
https://learn.microsoft.com/en-us/dotnet/core/runtime-config/garbage-collector
Content source URL
https://github.com/dotnet/docs/blob/main/docs/core/runtime-config/garbage-collector.md
Document Version Independent Id
5363faee-3808-d011-d371-c48a95dcabf0
Article author
@gewarren
Metadata

ID: 95249f95-dd1e-c3e2-032a-2c91057c50d4
Service: dotnet-fundamentals

This will be fixed by https://github.com/dotnet/docs/pull/42869.


Add assertions and cleanup

Related to #579

Can this be brought up to date? Right now it has conflicts.

Rebased on master.


Use safe-construction when calling fireChannelOpen()

I noticed that fireChannelOpen(this) is sometimes called from the constructor.  This means that anything listening for this event (e.g., handlers in the pipeline) could see a channel that is not properly constructed.
This is a problem for thread-safety reasons (see Java Concurrency in Practice by Goetz, page 41).  You may have some reasoning as to why this is actually not a problem, but I find it easier just to use a safe construction idiom and not have think about it!
Secondly, this also improves some cases where overrideable methods were being called from the constructor.  This can lead to handlers seeing the channel in a partially constructed state.  This is not just a thread-safety concern.

I agree with your concern and let me merge the request soon.  Thanks for the heads up! :-)

This really makes sense...
I will take care to merge it to master and 3.2 branch this weekend

I just opened an pull request which makes this apply again against the master branch:
https://github.com/netty/netty/pull/37

I committed the changes


fixed notification id issue.

using reminderId instead of creating a random notification id which will help cancel notification within the app.

@Arunshaik2001 could you please provide description for this PR? what purpose does it serve?

@Arunshaik2001 could you please provide description for this PR? what purpose does it serve?

done


You are back?! New repository from 5 days ago?

Omg I missed you so much :D

Omg I missed you so much :D

yeah just got myself back on earth again

wtf why i closed it
dm me in discord or wechat and i will explain some of the odyssey to u

BTW I just got my new hard drive, a Seagate IronWolf 4 TB HDD
Not gonna use here as chatting place, but Discord and WeChat recently didn’t quite work for no reason

@GaryHuan9

wtf why i closed it dm me in discord or wechat and i will explain some of the odyssey to u

Got it! Nice nice :)

No, discord won’t work for me @GaryHuan9
So strange but I cannot send any messages


Unable to get the integration working [BUG]

Hi!
So, I set up HACS with version the Hive Custom Component  v2021.4.0
This version, when selecting to install the Hive integration it states it is unable to open config flow.
After this, I tried reinstalling HCC but with v2021.3.1, this version worked fine and would allow me to add the integration and sign in and authenticate, but would cause it to send auth requests at spam (I saw this on here as being an issue from that version)
Now back on v2021.4.0, It shows the integration still there, as it successfully installed with v2021.3.1, but I have the following errors upon restating Home Assistant:

Logger: homeassistant.config_entries
Source: config_entries.py:563
First occurred: 18:47:47 (1 occurrences)
Last logged: 18:47:47
Error occurred loading configuration flow for integration hive: No module named 'homeassistant.components.hive.const

Logger: homeassistant.setup
Source: setup.py:138
First occurred: 18:45:25 (1 occurrences)
Last logged: 18:45:25
Setup failed for hive: Unable to import component: No module named 'homeassistant.components.hive.const'

@Demon-Angelz is this fixed for you now?


Possible error in AC-3-exp.enc

Thomas:
One of the unencoded entries in AC-3-exp.enc actually has a Unicode value. uni0438_uni0300 == uni045D, iigrave-cy. The only noticeable difference is the naming. uni0438_uni0300 translates as ii_gravecomb-cy using OS X Services. The same situation exists for the cap version, uni0418_uni0300 == uni040D, Iigrave-cy.
I'm wondering why this duplication exists.
Thanks,
George Thomas

Sounds like a bug! I'll look into it.
On Tue, Nov 17, 2015 at 8:03 PM, George Thomas<EMAIL_ADDRESS>wrote:

Thomas:
One of the unencoded entries in AC-3-exp.enc actually has a Unicode value.
uni0438_uni0300 == uni045D, iigrave-cy. The only noticeable difference is
the naming. uni0438_uni0300 translates as ii_gravecomb-cy using OS X
Services. The same situation exists for the cap version, uni0418_uni0300 ==
uni040D, Iigrave-cy.
I'm wondering why this duplication exists.
Thanks,
George Thomas
—
Reply to this email directly or view it on GitHub
https://github.com/tphinney/font-tools/issues/4.

--
“If friendship is magic, then any sufficiently advanced technology is
indistinguishable from friendship.”
—Shanna Germain (after Arthur C. Clarke)

Yes, this is a bug in the source data I got from Adobe. I've alerted them
to the bug, and will adjust my files appropriately.
(Although, as they use combining marks for non-Unicode combinations, it's
not clear the bug would really hurt them any.)
On Wed, Nov 18, 2015 at 8:15 AM, Thomas Phinney<EMAIL_ADDRESS>wrote:

Sounds like a bug! I'll look into it.
On Tue, Nov 17, 2015 at 8:03 PM, George Thomas<EMAIL_ADDRESS>wrote:

Thomas:
One of the unencoded entries in AC-3-exp.enc actually has a Unicode
value. uni0438_uni0300 == uni045D, iigrave-cy. The only noticeable
difference is the naming. uni0438_uni0300 translates as ii_gravecomb-cy
using OS X Services. The same situation exists for the cap version,
uni0418_uni0300 == uni040D, Iigrave-cy.
I'm wondering why this duplication exists.
Thanks,
George Thomas
—
Reply to this email directly or view it on GitHub
https://github.com/tphinney/font-tools/issues/4.

--
“If friendship is magic, then any sufficiently advanced technology is
indistinguishable from friendship.”
—Shanna Germain (after Arthur C. Clarke)

--
“If friendship is magic, then any sufficiently advanced technology is
indistinguishable from friendship.”
—Shanna Germain (after Arthur C. Clarke)

Thomas, I found one more in AC-3-exp.enc.
uni0415_uni0300, Ie_gravecomb-cy == Iegrave-cy, uni0400 and the
lowercase, uni0435_uni0300, ie_gravecomb-cy == iegrave-cy, uni0450.
It is kind of odd, but as you said, it probably wouldn't cause any problems.
I also spot-checked the Latin 5 unencoded but found nothing.
Best,
George Thomas

Thanks!
I've updated the file accordingly.
On Wed, Nov 18, 2015 at 3:42 PM, George Thomas<EMAIL_ADDRESS>wrote:

Thomas, I found one more in AC-3-exp.enc.
uni0415_uni0300, Ie_gravecomb-cy == Iegrave-cy, uni0400 and the
lowercase, uni0435_uni0300, ie_gravecomb-cy == iegrave-cy, uni0450.
It is kind of odd, but as you said, it probably wouldn't cause any
problems.
I also spot-checked the Latin 5 unencoded but found nothing.
Best,
George Thomas
—
Reply to this email directly or view it on GitHub
https://github.com/tphinney/font-tools/issues/4#issuecomment-157900100.

--
“If friendship is magic, then any sufficiently advanced technology is
indistinguishable from friendship.”
—Shanna Germain (after Arthur C. Clarke)


PC-501: Handle unanswered multiple-choice questions on the feedback form to fix downloads

Added "-" as a fallback in case of a key error/unanswered question for any of the multiple-choice questions, which will be shown in the CSV. The long form text question, if unanswered, just shows as "" in the CSV

Is there a reason we're using "-" rather than just ""? Otherwise, fbm.

Is there a reason we're using "-" rather than just ""? Otherwise, fbm.

Changed from "-" to "unanswered" as, following discussion, decided this was a better choice since the CSV file will be read by portal users and not computers


De-bork tests for message deleting

IIRC they are not very robust from a quick view.

Done on https://github.com/takeyourmeds/takeyourmeds-web/tree/cleanup


javaOptions  and spark.driver.extraJavaOptions are ignored

operator 3.1.1
javaOptions: "-DXXX=test"
and
 "spark.driver.extraJavaOptions" : "-DXXX=test"
are ignored!
I don't see them in the log under /opt/spark/bin/spark-submit
and in my java code:
 System.out.println("XXX=" + System.getProperty("XXX"));
I see:
XXX=null
can someone check?

Please make sure that the spark entrypoint.sh in the spark operator image is the same as the spark entrypoint.sh at runtime

What do you mean?
entrypoint.sh that comes with the operator image should be same as entrypoint.sh that comes in the base image of the spark application which is Apache spark 3.1.1?
I believe they are different by definition

No. The base image of spark-operator is spark, and you need to keep base image version with spark version which is needed for spark application. I suspect the cause of your problem is that the two versions are inconsistent resulting in different spark entrypoint.sh.

operator image is:
spark-operator:v1beta2-1.3.3-3.1.1
The spark application image that I am submitting is
FROM ...spark:v3.1.1.   (apache)
....
ENTRYPOINT [ "/opt/entrypoint.sh" ]

I verified that entrypoint.sh are same

@dcoliversun any ideas?

I am facing the same issue when trying to set the basic authentication for spark-solr connector as explained here:
--conf 'spark.driver.extraJavaOptions=-Dbasicauth=solr:SolrRocks'. I've tried both spark.driver.extraJavaOptions and javaOptions in the driver section. I am using the gcr.io/spark-operator/spark:v3.1.1-hadoop3 image.

I don't see them in the log under /opt/spark/bin/spark-submit

+ exec /usr/bin/tini -s -- /opt/spark/bin/spark-submit --conf spark.driver.bindAddress=<IP_ADDRESS> --deploy-mode client --properties-file /opt/spark/conf/spark.properties --class xxxxxxxxxxx

Looks like these properties are passed through the properties-file /opt/spark/conf/spark.properties. I checked the contents in a running driver pod and all the properties are there. The problem for me was that I didn't set the executor java options. For spark-solr you need to set both driver and executor options. This solved the problem for me.

@dragan-vujovic can you please elaborate how did you solve it? how are you sending the -D to executor?

@yevsh Here's my full yaml file with some parts left out. Hope it helps.
apiVersion: "sparkoperator.k8s.io/v1beta2"
kind: SparkApplication
metadata:
  name: application-name
  namespace: default
spec:
  type: Scala
  mode: cluster
  image: "gcr.io/spark-operator/spark:v3.1.1-hadoop3"
  imagePullPolicy: Always
  mainClass: package.className
  mainApplicationFile: "path/to/application.jar"
  sparkVersion: "3.1.1"
  restartPolicy:
    type: Never
  sparkConf:
    ...
    ...
    ...
    spark.driver.extraJavaOptions: "-Dbasicauth=username:password"
    spark.driver.extraJavaOptions: "-Divy.cache.dir=/tmp -Divy.home=/tmp"
  hadoopConf:
    ...
    ...
    ...
  driver:
    javaOptions: "-Dbasicauth=username:password"
    cores: 1
    coreLimit: "1200m"
    memory: "32g"
    labels:
      version: 3.1.1
    serviceAccount: spark
  executor:
    javaOptions: "-Dbasicauth=username:password"
    cores: 16
    instances: 20
    memory: "128G"
    labels:
      version: 3.1.1

executor:
    javaOptions: "-Dbasicauth=username:password"

This part is not passed for me

Can you check the contents of /opt/spark/conf/spark.properties in a running executor pod.

inside /opt/spark/conf/
there is no spark.properties file

@yevsh Sorry for the late reply. Looks like in the executor pods the extra java options are passed through the environment vairables SPARK_JAVA_OPT_* (SPARK_JAVA_OPT_0, SPARK_JAVA_OPT_1, etc). The difference being that the executor process is initiated via java command while the driver is submitted using spark-submit. Login to your executor pod and check these environment variables.


Added a functionality to move an existing project (change it's parent_id) by update method

I have added a minor change to request_factory file to enable updating the parent_id of a project. As described in an issue I really need that functionality. Please let me know if I did not miss something important, I tested it manually and it worked properly. Mocked unit test already existed.
Link to an issue:
https://github.com/tableau/server-client-python/issues/559

CLA received for wolkiewiczk.

@james-baker is there any chance that someone will check pull requests anytime soon? I see that many of them are even since november and I am afraid that the project is abandoned or at least frozen for a while. I am asking because I really need this functionality and I am thinking if it is worth waiting with implementation or I should just make some workaround for the time it is not a part of the library and change it later.

Thanks for making the fix @wolkiewiczk.
This project is still active and we are trying to come up with a plan to get more resources to better address issues and pull requests. This change is merged into the development branch, and will make it to master with the v0.10 release, which we plan on doing within the next couple weeks.

@shinchris Thanks for your response!
It is nice to hear that the project is still developing. Hope to see a new release soon
I wish you the best.


{AzureML} fix for the LocalEndpointImageBuildError

LocalEndpointImageBuildError: - Local deployment with custom Dockerfile due to wrong path
On this line, absolute_build_directory should be referenced instead of absolute_dockerfile_path
Reproduce:
env = Environment( build=BuildContext(path=".", dockerfile_path="Dockerfile") ) deployment_config=ManagedOnlineDeployment( environment=env, ... ) MLClient.online_deployments.begin_create_or_update(deployment_config, local=True)
AFAIK, LocalEndpointImageBuildError can occur when deploying an endpoint locally and using a custom Dockerfile, if the path to the Dockerfile is incorrect. To resolve this error, you need to check that the path to the Dockerfile specified in the deployment configuration is correct and that the Dockerfile is in the correct location
Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check
API changes are not detected in this pull request.


Question about homebrew

I'm trying to build XGBoost for my Apple Mac per your instructions ("Build XGBoost in OS X with OpenMP"), using command line: brew install gcc --without-multilib and am receiving error messages:
######################################################################## 100.0%
==> ../configure --build=x86_64-apple-darwin14.4.0 --prefix=/usr/local/Cellar/gc
==> make bootstrap
gcc/valtrack.o differs
gcc/vtable-verify.o differs
make[2]: *** [compare] Error 1
make[1]: *** [stage3-bubble] Error 2
make: *** [bootstrap] Error 2
Warning: It appears you have MacPorts or Fink installed.
Software installed with other package managers causes known problems for
Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again.
#######################################################################
Not sure if the install has failed or not and what I should be doing to correct.   No clue as to what Fink is.

I suspect someone else who used your computer installed Fink or MacPorts which are package management software for Mac. Some one had solved this problem, for example http://stackoverflow.com/questions/7751427/prevent-warning-about-macports-fink-installation
And the instruction of "Build XGBoost in OS X with OpenMP" is kind of outdated. One can use brew install gcc49 and it will compile the multi-thread version with no problem.


Exited with code 7

Hello,
I'm getting this error codes but I'm not sure what it means. Hope you can help :)
{   "errorMessage": "Exited with code 7",   "errorType": "RuntimeErrorException",   "stackTrace": "" }
I'm attempting to run a backup script provided by Atlassian, I had this working on your layer in us-east-1, but it doesn't seem like it wants to work in us-west-2.
Link to script: https://bitbucket.org/atlassianlabs/automatic-cloud-backup/src/master/backup-jira-api-token.sh
It seems like it occurs on the first CURL.
BKPMSG=$(curl -s -u ${EMAIL}:${API_TOKEN} -H "Accept: application/json" -H "Content-Type: application/json" --data-binary '{"cbAttachments":"true", "exportToCloud":"true"}' -X POST https://${HOSTNAME}/rest/backup/1/export/runbackup )
Thanks!

Sorry for the late reply.
Huh, that's odd. Do you have any more logs or context? Runtime Exception errors like that generally mean it's a problem in my bootstrap file, but I don't have a lot to go on there.


In safari browser does not support Chinese input

A number of exception bugs occur, such as exceptions for new columns and input results

@ocavue
https://github.com/ProseMirror/prosemirror-tables/assets/45649432/ed4ff668-da3a-4f91-baad-1eee39b57796
you can check this vide.This problem also appears in the official example.thanks a lot.

@wallace-yang Sorry I cannot reproduce myself. What's your environment (macOS version, Safari version, Chinese input method etc.)?
https://github.com/ProseMirror/prosemirror-tables/assets/24715727/8c4bf234-e20a-4a71-8e28-e938c7e28629

@wallace-yang Sorry I cannot reproduce myself. What's your environment (macOS version, Safari version, Chinese input method etc.)?
CleanShot.2024-03-06.at.10.30.04.mp4
Thanks for your reply，All the Safari version have this problem,Google Chrome for mac doesn't have this problem,I guess the problem is caused by the safari browser kernel.
About Chinese input method,I have tried several Chinese input methods, including mac default Chinese input method and third-party input method, and they all have this problem.This question I can confirm is related to the concept of "composition".Therefore, there is a high probability that Japanese, Korean, Arabic and other languages also have this problem.If you don't know how to use the mac's default Chinese input method, you can use this third-party input method, which is the most widely used in China(click me ).
This problem has been bothering me for half a year. Thank you very much for your reply. I have some solutions to share with you, but none of them have been successful because they conflict with the default behavior of prosemiror-tables. If you can help me with these conflicts, that would be also great.
I tried to add a non-removable " "to each "td" or "th" by the "decorations ";  solves this problem, but raises another issue.Here is the code。

              allCellsArr.forEach(({ pos }, index) => {
                decorations.push(
                  Decoration.widget(pos + 1, () => {
                    const grip = document.createElement("span");
                    grip.style = "display: block;line-height:0px;";
                    grip.innerHTML = "";
                    return grip;
                  })
                );
              });

But it raises new questions like this：
https://github.com/ProseMirror/prosemirror-tables/assets/45649432/55adf070-5a8c-4806-8860-e48cfea95d32
Feishu, the largest rich text editor product in China, uses this solution, and they disable the entry of any characters after selecting a table cell, so this problem does not arise.I would also like to disable input after cell selection, but disabling is not 100% effective.This is my code.
new Plugin({
        props: {
          handleDOMEvents: {
            keydown (view, event) {
              console.log("🚀 ~ keydown ~ event:", event);
              if (hadSelectedCell(view) && ((event.keyCode >= 65 && event.keyCode <= 90) || event.keyCode === 229)) {
                console.log("🚀 ~ keydown ~ hadSelectedCell,disable!!!!!!", event);
                event.preventDefault();
                return true;
              }
            }
          }
       }
})

The Chinese input method is sometimes disabled and sometimes invalid, but it is effective in the English state.The result like this:
https://github.com/ProseMirror/prosemirror-tables/assets/45649432/a71e68af-ad40-4a31-851f-616c7d3af27a
If you want my device info, the following two pictures are my device information.

Expect your reply, thank you.

https://github.com/ProseMirror/prosemirror-tables/assets/24715727/f6d9d24e-3296-4a42-a2ba-0ae331fd9f49
I can reproduce this bug. This bug only occurs inside an empty table cell.

After some debugging, I found that Safari produces different mutations in this line compared to Chrome and Firefox. When you type something with Chinese IME in an empty cell, Safari will first try to delete the whole <p> element with all the Pinyin letters, then add a new <p> element  including the Chinese characters. However, the first <p> removal is invalid because prosemirror-tables requires every cell to have at least one block.
It seems that there is already some code in the prosemirror-view package that patches the table behavior in Safari (code link). Maybe it's possible to add some more code in the prosemirror-view to workaround this. However, I don't understand how to do that sadlly.
I did find another workaround during debugging. It seems that once I remove the position: relative; CSS rules, this issue doesn't occur anymore. Removing position: relative; will break the column-resize-handle so I cannot simply add this patch to prosemirror-tables.

CleanShot.2024-03-16.at.22.03.20.mp4
I can reproduce this bug. This bug only occurs inside an empty table cell.
After some debugging, I found that Safari produces different mutations in this line compared to Chrome and Firefox. When you type something with Chinese IME in an empty cell, Safari will first try to delete the whole <p> element with all the Pinyin letters, then add a new <p> element including the Chinese characters. However, the first <p> removal is invalid because prosemirror-tables requires every cell to have at least one block.
It seems that there is already some code in the prosemirror-view package that patches the table behavior in Safari (code link). Maybe it's possible to add some more code in the prosemirror-view to workaround this. However, I don't understand how to do that sadlly.
I did find another workaround during debugging. It seems that once I remove the position: relative; CSS rules, this issue doesn't occur anymore. Removing position: relative; will break the column-resize-handle so I cannot simply add this patch to prosemirror-tables.

@ocavue Thank you very much for your valuable information. If I have other solutions in the future, I will reply here.

I wonder if these are related:

https://discuss.prosemirror.net/t/ime-composing-problems-on-td-or-th-element-in-safari-browser/4501
https://github.com/Milkdown/milkdown/blob/main/packages/preset-gfm/src/plugin/auto-insert-zero-space-plugin.ts

I'm also troubled by this problem,

CleanShot.2024-03-16.at.22.03.20.mp4
I can reproduce this bug. This bug only occurs inside an empty table cell.
After some debugging, I found that Safari produces different mutations in this line compared to Chrome and Firefox. When you type something with Chinese IME in an empty cell, Safari will first try to delete the whole <p> element with all the Pinyin letters, then add a new <p> element including the Chinese characters. However, the first <p> removal is invalid because prosemirror-tables requires every cell to have at least one block.
It seems that there is already some code in the prosemirror-view package that patches the table behavior in Safari (code link). Maybe it's possible to add some more code in the prosemirror-view to workaround this. However, I don't understand how to do that sadlly.
I did find another workaround during debugging. It seems that once I remove the position: relative; CSS rules, this issue doesn't occur anymore. Removing position: relative; will break the column-resize-handle so I cannot simply add this patch to prosemirror-tables.

Resizing cell and IME inputing will not happen at the same time. If toggling position property value on compositionstart and compositionend events, can it work?

@ocavue Hi! I have resolve this issue😊
Support for Chinese, Japanese, and Korean IME in Safari browser. #232

It seems that this Safari bug not only affect prosemirror-tables, so I created a standalone package prosemirror-safari-ime-span to address this issue. Could you try https://ocavue-fix-safari--prosemirror-tables.netlify.app/ and see if everything works fine?

It seems that this Safari bug not only affect prosemirror-tables, so I created a standalone package prosemirror-safari-ime-span to address this issue. Could you try https://ocavue-fix-safari--prosemirror-tables.netlify.app/ and see if everything works fine?

When I select a cell, move the mouse to an empty cell, and then input Chinese characters, a bug will occur.Some letters that should have been displayed are missing.
https://github.com/ProseMirror/prosemirror-tables/assets/45649432/1ece275d-e405-4a10-ad53-3e205aa1fc88

Sorry for the late reply.

When I select a cell, move the mouse to an empty cell, and then input Chinese characters, a bug will occur.Some letters that should have been displayed are missing.

I'm unable to reproduce this with my Safari Version 17.5 (196<IP_ADDRESS>.6). What's your Safari version.
Although I cannot reproduce, I pushed a patch that reduces the state update when the IME is enabled or disabled. Could you try https://ocavue-fix-safari--prosemirror-tables.netlify.app/  again and see if this issue still occurs?

this issue still occurs

This issue still occurs，However, bugs occur randomly, not necessarily every time, with a probability of about 30%.
https://github.com/user-attachments/assets/6b2f98fa-e24d-469f-9ccb-6fdb07fa8bb8
my Safari Version 17.4 (196<IP_ADDRESS>.12)

Could you check if you can reproduce this bug using Safari Technology Preview v18.0+? I cannot reproduce after many tries using Safari Version 17.5 and Safari Technology Preview 18.0.

Could you check if you can reproduce this bug using Safari Technology Preview v18.0+?
I cannot reproduce after many tries using Safari Version 17.5 and Safari Technology Preview 18.0, so I suspect that it's a bug in 17.4 that has been fixed.

I have already downloaded and used Safari Technology Preview, but the issue still persists. Additionally, the problem occurs even when the target cell is not empty. Here are my Safari Technology Preview and device information.
https://github.com/user-attachments/assets/7aa2fee9-75aa-4cdc-8167-e295214fd5ce

Could you check if you can reproduce this bug using Safari Technology Preview v18.0+?
I cannot reproduce after many tries using Safari Version 17.5 and Safari Technology Preview 18.0, so I suspect that it's a bug in 17.4 that has been fixed.

I have already downloaded and used Safari Technology Preview, but the issue still persists. Additionally, the problem occurs even when the target cell is not empty. Here are my Safari Technology Preview and device information.

https://github.com/user-attachments/assets/bad2a02d-150d-47cb-8398-e42d5ddfc70a


Feature/multi

Original work in https://github.com/mxmCherry/movavg/pull/1 , thanks @strobus

I think nothing else left to simplify, time to merge.
Any minor changes may be released later, this PR builds fine, so should be Ok.