text:
HTTP2 response failed while starting the sample app for the first query

Hi
I am running AVS sample app on arm system , having issue of not getting server response for http2 packates and sample app is not able to play the audio from AVS server response .
Here are the full logs of the execution.
./SampleApp ./AlexaClientSDKConfig.json DEBUG9
Running app with log level: DEBUG9
2017-11-02 12:07:10.292 [  1] I ConfigurationNode:initializeSuccess:configuration={"authDelegate":{"clientSecret":"4ae2ff47d38afcc06688b32f6d68e7266b0dc5a3c5dc6199c7aefce9123bee68","deviceSerialNumber"
:"002","refreshToken":"Atzr|IwEBIGdkTOWYxdkjPweFC0__HiJ75qKGc_zkvzg3qulJOsZLRlbiviYM6eimdRjJwnD4pLpg1UPUqBhjwKMrDGp9WfO4HRxKcW8Uo6jIQj-A1QnAhW1fTrkycg0cp_UnU-5rgBlwQDYxfC_Nm7ejDwS3iueaY4rsYPFG8UayyZ0N4_O
ph149JF9cQJXPdB0imcIodm74dTUdwTrkZjspbWrwd3WdDcb0xmFJC0p32AvoN3R-tysQGlByKgJpOD9voDUkGvHnzzmd6nJGri4cJ9-cmcCAQ9LAtefRHr0qYC47Ltwzk358nKKf4DOiHorcqmAyZvvEq-ljOD03iLURtHcGyNz8GtultfXE6qAFgcX15IXp3QmFNKSudIWl
ZXkPvDuL9ZHYDk4wRHiTYpDHyv7Fs5UQAvMw2ufw9IzVb5btusW9yaPKvl7fVs-1XDDiwL_YEybvBPo6XC8gc7uTkL8r_HNyqQ_qAzEHvPde4e2Lex-0qxWUCB6TK_8kOn0yz0j8WsA2F9TibXiNqzmoV0KyQ_ejnZSPYyeTov6wishvH7vRAg","clientId":"amzn1.a
pplication-oa2-client.00d5990450c44f97ae58f3c4b90ee4a5","deviceTypeId":"XXXXAlexa"},"alertsCapabilityAgent":{"databaseFilePath":"/data_misc/database","alarmSoundFilePath":"XXX.wav","alarmShortSoundFilePath":"XXX.wav","timerSoundFilePath":"XXX.wav","timerShortSoundFilePath":"/home/root/Wavs/Notifica
tion-HighMax.wav"}}
2017-11-02 12:07:10.302 [  1] 9 MediaPlayer:createCalled
2017-11-02 12:07:10.330 [  1] 9 MediaPlayer:createCalled
2017-11-02 12:07:10.330 [  1] 9 MediaPlayer:createCalled
2017-11-02 12:07:10.336 [  1] 9 MediaPlayer:setObserverCalled
2017-11-02 12:07:10.336 [  2] 0 MediaPlayer:handleSetObserverCalled
2017-11-02 12:07:10.337 [  1] 9 SpeechSynthesizer:addObserver:observer=0xbc5e4
2017-11-02 12:07:10.338 [  1] 9 MediaPlayer:setObserverCalled
2017-11-02 12:07:10.338 [  2] 0 MediaPlayer:handleSetObserverCalled
2017-11-02 12:07:10.338 [  1] 9 MediaPlayer:setObserverCalled
2017-11-02 12:07:10.338 [  2] 0 MediaPlayer:handleSetObserverCalled
--- robust_open: file-name: /data_misc/database input-mode: 0 mode-m2: 644, changed to => 0664
--- posixOpen: file-name: /data_misc/database flags: 0xA0002 input-mode: 664, changed to => 06642017-11-02 12:07:10.344 [  1] E SQLiteStatement:SQLiteStatement::constructorFailed::Could not create prepared
statement.:rcode=1,error message=no such table: alerts
2017-11-02 12:07:10.344 [  1] E SQLiteAlertStorage:loadFailed::Could not create statement.
2017-11-02 12:07:10.345 [  3] I AlertsCapabilityAgent:executeScheduleNextAlertForRendering::no work to do.
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechSynthesizer,name=Speak,handler=0xd1fb0,policy=BLOCKING
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=ClearQueue,handler=0xd31c0,policy=NON_BLOCKING
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=Stop,handler=0xd31c0,policy=NON_BLOCKING
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=Play,handler=0xd31c0,policy=NON_BLOCKING
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechRecognizer,name=ExpectSpeech,handler=0xd16b8,policy=NON_BLOCKING
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechRecognizer,name=StopCapture,handler=0xd16b8,policy=NON_BLOCKING
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Alerts,name=DeleteAlert,handler=0xd3ce0,policy=NON_BLOCKING
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Alerts,name=SetAlert,handler=0xd3ce0,policy=NON_BLOCKING
2017-11-02 12:07:10.346 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=SetEndpoint,handler=0xe6580,policy=NON_BLOCKING
2017-11-02 12:07:10.347 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=ResetUserInactivity,handler=0xd153c,policy=NON_BLOCKING
2017-11-02 12:07:12.834 [  4] 0 HttpPost:doPostSucceeded:code=200
2017-11-02 12:07:12.835 [  4] 0 AuthDelegate:handleLwaResponseSucceeded:refreshToken=Atzr|IwEBIGdkTOWYxdkjPweFC0__HiJ75qKGc_zkvzg3qulJOsZLRlbiviYM6eimdRjJwnD4pLpg1UPUqBhjwKMrDGp9WfO4HRxKcW8Uo6jIQj-A1QnAhW1
fTrkycg0cp_UnU-5rgBlwQDYxfC_Nm7ejDwS3iueaY4rsYPFG8UayyZ0N4_Oph149JF9cQJXPdB0imcIodm74dTUdwTrkZjspbWrwd3WdDcb0xmFJC0p32AvoN3R-tysQGlByKgJpOD9voDUkGvHnzzmd6nJGri4cJ9-cmcCAQ9LAtefRHr0qYC47Ltwzk358nKKf4DOiHorc
qmAyZvvEq-ljOD03iLURtHcGyNz8GtultfXE6qAFgcX15IXp3QmFNKSudIWlZXkPvDuL9ZHYDk4wRHiTYpDHyv7Fs5UQAvMw2ufw9IzVb5btusW9yaPKvl7fVs-1XDDiwL_YEybvBPo6XC8gc7uTkL8r_HNyqQ_qAzEHvPde4e2Lex-0qxWUCB6TK_8kOn0yz0j8WsA2F9Tib
XiNqzmoV0KyQ_ejnZSPYyeTov6wishvH7vRAg,authToken=Atza|IwEBIB7Z8EsAhcAPGfUWNhONPpXoYX4T21a-8tVC7mhY5BB0-iNmKf1OUfc0i8h9yJY9O1RV6Y05RE7uZZbGcuKpg9EmdwkhhEN_hl3LhBCq-4mvnz31F93l_D5M3Q3kDWL-8s-ZIO9ci_0voI34Znza
XrdpzV2b7ibs8afelPGWPImGnZDfMszsA0r6jgaeW4yk9SHEC35-qA3NHbbKb_FNTzkBYPl8gLLqu_2ViAAixGRoWO1dJD2Cy21LQbERxCfoz3qFPpw-dzVcUaHCVkx0gyVR8GGE-l8Zfenhr1pfzBoxwbHAAfgLfwORcBfO-6mDjoVZaVa2KGn8VyaZlvjGnaKcAAcNLOADi
4py1b9IPD3lO3cUhsAzkC11iycMlNyhQRN1DlgoGux6HhridsTyi9xo8hZdvE84PvV4sRZZBq7v7fZsHuqxb476dIR0fBKmNYo2F6WJ4OxsYRw38zkWqg839wsMidxyC0cb3iBueWBGF13lsnI6llOg1g1rgUS5n7XL2MFBlVeVOUjo14TsLtoaz7TowNiw4pTacxEQ1ImHqY
b7pXp7KXqNzbZhLLI_WcE,expiresInSeconds=3600
2017-11-02 12:07:12.835 [  4] 0 AuthDelegate:onAuthStateChangeCalled:state=1,error=0
2017-11-02 12:07:12.836 [  1] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=PENDING
#############################
Connecting...
#############################

Trying 54.239.25.188...
TCP_NODELAY set
Connected to avs-alexa-na.amazon.com (54.239.25.188) port 443 (#0)
ALPN, offering h2
ALPN, offering http/1.1
Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
successfully set certificate verify locations:
CAfile: /etc/ssl/certs/amazon.crt
CApath: /etc/ssl/certs
SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
ALPN, server accepted to use h2
Server certificate:
subject: C=US; ST=Washington; L=Seattle; O=Amazon.com, Inc.; CN=latinum.amazon.com
start date: Aug 23 00:00:00 2017 GMT
expire date: May 21 23:59:59 2018 GMT
subjectAltName: host "avs-alexa-na.amazon.com" matched cert's "avs-alexa-na.amazon.com"
issuer: C=US; O=Symantec Corporation; OU=Symantec Trust Network; CN=Symantec Class 3 Secure Server CA - G4
SSL certificate verify ok.
Using HTTP2, server supports multi-use
Connection state changed (HTTP/2 confirmed)
Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
Using Stream ID: 1 (easy handle 0x19c608)

GET /v20160207/directives HTTP/2
Host: avs-alexa-na.amazon.com
Accept: /
Authorization: Bearer Atza|IwEBIB7Z8EsAhcAPGfUWNhONPpXoYX4T21a-8tVC7mhY5BB0-iNmKf1OUfc0i8h9yJY9O1RV6Y05RE7uZZbGcuKpg9EmdwkhhEN_hl3LhBCq-4mvnz31F93l_D5M3Q3kDWL-8s-ZIO9ci_0voI34ZnzaXrdpzV2b7ibs8afelPGWPImGnZ
DfMszsA0r6jgaeW4yk9SHEC35-qA3NHbbKb_FNTzkBYPl8gLLqu_2ViAAixGRoWO1dJD2Cy21LQbERxCfoz3qFPpw-dzVcUaHCVkx0gyVR8GGE-l8Zfenhr1pfzBoxwbHAAfgLfwORcBfO-6mDjoVZaVa2KGn8VyaZlvjGnaKcAAcNLOADi4py1b9IPD3lO3cUhsAzkC11iyc
MlNyhQRN1DlgoGux6HhridsTyi9xo8hZdvE84PvV4sRZZBq7v7fZsHuqxb476dIR0fBKmNYo2F6WJ4OxsYRw38zkWqg839wsMidxyC0cb3iBueWBGF13lsnI6llOg1g1rgUS5n7XL2MFBlVeVOUjo14TsLtoaz7TowNiw4pTacxEQ1ImHqYb7pXp7KXqNzbZhLLI_WcE

Connection state changed (MAX_CONCURRENT_STREAMS updated)!
< HTTP/2 200
< access-control-allow-origin: *
< x-amzn-requestid: 0a9c23fffe47b682-00004978-000112b0-a3b2c68b6548ca95-c79244c6-1
2017-11-02 12:07:15.979 [  5] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a9c23fffe47b682-00004978-000112b0-a3b2c68b6548ca95-c79244c6-1
< content-type: multipart/related; boundary=------abcde123; type=application/json
<
2017-11-02 12:07:15.980 [  5] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-02 12:07:15.980 [  6] I StateSynchronizer:requestingContext:reason=connectionStatusChanged,receivedStatus=CONNECTED
##################################################

Performing post connect actions...
##################################################
2017-11-02 12:07:15.980 [  7] 9 SpeechSynthesizer:provideState:token=1
2017-11-02 12:07:15.981 [  8] 0 SpeechSynthesizer:executeProvideState:stateRequestToken=1
2017-11-02 12:07:15.981 [  8] 0 ContextManager:updateStateLocked:action=updatedState,state={"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"},namespace=SpeechSynthesizer,name=SpeechStat
e
2017-11-02 12:07:15.981 [  9] 0 AudioPlayer:executeProvideState:sendToken=true,stateRequestToken=1
2017-11-02 12:07:15.981 [  9] 9 MediaPlayer:getOffsetInMillisecondsCalled
2017-11-02 12:07:15.981 [  a] 0 ContextManager:updateStateLocked:action=updatedState,state={"wakeword" : ""},namespace=SpeechRecognizer,name=RecognizerState
2017-11-02 12:07:15.982 [  2] 0 MediaPlayer:handleGetOffsetInMillisecondsCalled
2017-11-02 12:07:15.982 [  9] 0 ContextManager:updateStateLocked:action=updatedState,state={"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"},namespace=AudioPlayer,name=PlaybackState
2017-11-02 12:07:15.982 [  7] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds"
:0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namesp
ace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}}]}
2017-11-02 12:07:15.987 [  7] 0 EventBuilder:buildJsonEventString:messageId=1cfed7b4-0738-4e32-b92e-42c643da684e,namespace=System,name=SynchronizeState

Found bundle for host avs-alexa-na.amazon.com: 0x18e7b8 [can multiplex]
Conn: 0 (0x18d628) Receive pipe weight: (-1/0), penalized: (nil)
Multiplexed connection found!
Found connection 0, with requests in the pipe (1)
Re-using existing connection! (#0) with host avs-alexa-na.amazon.com
Using Stream ID: 3 (easy handle 0x2587c8)

POST /v20160207/events HTTP/2
Host: avs-alexa-na.amazon.com
Accept: /
Authorization: Bearer Atza|IwEBIB7Z8EsAhcAPGfUWNhONPpXoYX4T21a-8tVC7mhY5BB0-iNmKf1OUfc0i8h9yJY9O1RV6Y05RE7uZZbGcuKpg9EmdwkhhEN_hl3LhBCq-4mvnz31F93l_D5M3Q3kDWL-8s-ZIO9ci_0voI34ZnzaXrdpzV2b7ibs8afelPGWPImGnZ
DfMszsA0r6jgaeW4yk9SHEC35-qA3NHbbKb_FNTzkBYPl8gLLqu_2ViAAixGRoWO1dJD2Cy21LQbERxCfoz3qFPpw-dzVcUaHCVkx0gyVR8GGE-l8Zfenhr1pfzBoxwbHAAfgLfwORcBfO-6mDjoVZaVa2KGn8VyaZlvjGnaKcAAcNLOADi4py1b9IPD3lO3cUhsAzkC11iyc
MlNyhQRN1DlgoGux6HhridsTyi9xo8hZdvE84PvV4sRZZBq7v7fZsHuqxb476dIR0fBKmNYo2F6WJ4OxsYRw38zkWqg839wsMidxyC0cb3iBueWBGF13lsnI6llOg1g1rgUS5n7XL2MFBlVeVOUjo14TsLtoaz7TowNiw4pTacxEQ1ImHqYb7pXp7KXqNzbZhLLI_WcE
Content-Length: 784
Content-Type: multipart/form-data; boundary=------------------------aefddc7f0742d591

< HTTP/2 200
< access-control-allow-origin: *
< x-amzn-requestid: 0a9c23fffe47b682-00004978-000112b0-a3b2c68b6548ca95-c79244c6-3
2017-11-02 12:07:17.649 [  5] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a9c23fffe47b682-00004978-000112b0-a3b2c68b6548ca95-c79244c6-3
< content-type: multipart/related;boundary=d3602a96-4332-4976-b8d5-6a4d4b8f1cd2;start=metadata.1510054939253;type="application/json"
<
2017-11-02 12:07:17.650 [  6] 0 MessageInterpreter:receive:messageId=476c5fc1-f8ae-43ad-a71f-d5c75daedfa9:No dialogRequestId attached to message.
2017-11-02 12:07:17.650 [  6] I DirectiveSequencer:onDirective:directive={"namespace:"System",name:"SetEndpoint",messageId:"476c5fc1-f8ae-43ad-a71f-d5c75daedfa9",dialogRequestId:""}
2017-11-02 12:07:17.650 [  5] I StateSynchronizer:messageSentSuccessfully
2017-11-02 12:07:17.651 [  b] I DirectiveRouter:preHandleDirective:messageId=476c5fc1-f8ae-43ad-a71f-d5c75daedfa9,action=calling
2017-11-02 12:07:17.651 [  b] 0 CapabilityAgent:addingMessageIdToMap:messageId=476c5fc1-f8ae-43ad-a71f-d5c75daedfa9
2017-11-02 12:07:17.651 [  c] I DirectiveRouter:handleDirective:messageId=476c5fc1-f8ae-43ad-a71f-d5c75daedfa9,action=calling
2017-11-02 12:07:17.652 [  c] 0 MessageRouter:connectionStatusChanged:reason=SERVER_ENDPOINT_CHANGED,newStatus=DISCONNECTED
########################################
Alexa is currently idle!
########################################
#####################################
Client not connected!
#####################################

Closing connection 0
2017-11-02 12:07:17.673 [  c] 0 DirectiveProcessor:onHandlingCompeted:messageId=476c5fc1-f8ae-43ad-a71f-d5c75daedfa9,directiveBeingPreHandled=(nullptr)
2017-11-02 12:07:17.673 [  c] 0 CapabilityAgent:removingMessageIdFromMap:messageId=476c5fc1-f8ae-43ad-a71f-d5c75daedfa9
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_
lfe
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surroun
d40
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surroun
d41
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surroun
d50
ALSA lib/alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surroun
d51
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surroun
d71
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib /1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneli
ne
ALSA lib /alsa-lib/1.0.27.2-r0/alsa-lib-1.0.27.2/src/pcm/pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneli
ne
#    #     #  #####      #####  ######  #    #
# #   #     # #     #    #     # #     # #   #
#   #  #     # #          #       #     # #  #
#     # #     #  #####      #####  #     # ###
#######  #   #        #          # #     # #  #
#     #   # #   #     #    #     # #     # #   #
#     #    #     #####      #####  ######  #    #
 #####                                           #
#     #   ##   #    # #####  #      ######      # #   #####  #####
#        #  #  ##  ## #    # #      #          #   #  #    # #    #
 #####  #    # # ## # #    # #      #####     #     # #    # #    #
      # ###### #    # #####  #      #         ####### #####  #####
#     # #    # #    # #      #      #         #     # #      #
 #####  #    # #    # #      ###### ######    #     # #      #

+----------------------------------------------------------------------------+
|                                  Options:                                  |
| Tap to talk:                                                               |
|       Press 't' and Enter followed by your query (no need for the 'Alexa').|
| Hold to talk:                                                              |
|       Press 'h' followed by Enter to simulate holding a button.            |
|       Then say your query (no need for the 'Alexa').                       |
|       Press 'h' followed by Enter to simulate releasing a button.          |
| Stop an interaction:                                                       |
|       Press 's' and Enter to stop an ongoing interaction.                  |
| Info:                                                                      |
|       Press 'i' followed by Enter at any time to see the help screen.      |
| Quit:                                                                      |
|       Press 'q' followed by Enter at any time to quit the application.     |
+----------------------------------------------------------------------------+

Trying 52.94.216.73...
TCP_NODELAY set
Connected to avs-alexa-eu.amazon.com (52.94.216.73) port 443 (#0)
ALPN, offering h2
ALPN, offering http/1.1
Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
successfully set certificate verify locations:
CAfile: /etc/ssl/certs/amazon.crt
CApath: /etc/ssl/certs
SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
ALPN, server accepted to use h2
Server certificate:
subject: C=US; ST=Washington; L=Seattle; O=Amazon.com, Inc.; CN=latinum-eu.amazon.com
start date: Mar 20 00:00:00 2017 GMT
expire date: Apr  8 23:59:59 2018 GMT
subjectAltName: host "avs-alexa-eu.amazon.com" matched cert's "avs-alexa-eu.amazon.com"
issuer: C=US; O=Symantec Corporation; OU=Symantec Trust Network; CN=Symantec Class 3 Secure Server CA - G4
SSL certificate verify ok.
Using HTTP2, server supports multi-use
Connection state changed (HTTP/2 confirmed)
Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
Using Stream ID: 1 (easy handle 0x23fb38)

GET /v20160207/directives HTTP/2
Host: avs-alexa-eu.amazon.com
Accept: /
Authorization: Bearer Atza|IwEBIB7Z8EsAhcAPGfUWNhONPpXoYX4T21a-8tVC7mhY5BB0-iNmKf1OUfc0i8h9yJY9O1RV6Y05RE7uZZbGcuKpg9EmdwkhhEN_hl3LhBCq-4mvnz31F93l_D5M3Q3kDWL-8s-ZIO9ci_0voI34ZnzaXrdpzV2b7ibs8afelPGWPImGnZ
DfMszsA0r6jgaeW4yk9SHEC35-qA3NHbbKb_FNTzkBYPl8gLLqu_2ViAAixGRoWO1dJD2Cy21LQbERxCfoz3qFPpw-dzVcUaHCVkx0gyVR8GGE-l8Zfenhr1pfzBoxwbHAAfgLfwORcBfO-6mDjoVZaVa2KGn8VyaZlvjGnaKcAAcNLOADi4py1b9IPD3lO3cUhsAzkC11iyc
MlNyhQRN1DlgoGux6HhridsTyi9xo8hZdvE84PvV4sRZZBq7v7fZsHuqxb476dIR0fBKmNYo2F6WJ4OxsYRw38zkWqg839wsMidxyC0cb3iBueWBGF13lsnI6llOg1g1rgUS5n7XL2MFBlVeVOUjo14TsLtoaz7TowNiw4pTacxEQ1ImHqYb7pXp7KXqNzbZhLLI_WcE

Connection state changed (MAX_CONCURRENT_STREAMS updated)!
< HTTP/2 200
< access-control-allow-origin: *
< x-amzn-requestid: 02beb5fffe8165e4-00007368-0000a06f-dac202c59d0417e2-91b498e7-1
2017-11-02 12:07:19.596 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 02beb5fffe8165e4-00007368-0000a06f-dac202c59d0417e2-91b498e7-1
< content-type: multipart/related; boundary=------abcde123; type=application/json
<
2017-11-02 12:07:19.597 [  d] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-02 12:07:19.597 [  6] I StateSynchronizer:requestingContext:reason=connectionStatusChanged,receivedStatus=CONNECTED
##################################################

Performing post connect actions...
##################################################
2017-11-02 12:07:19.598 [  7] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds"
:0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namesp
ace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}}]}
2017-11-02 12:07:19.598 [  7] 0 EventBuilder:buildJsonEventString:messageId=544b42e5-b4b4-4996-8aa7-d6f697a82fdb,namespace=System,name=SynchronizeState

Found bundle for host avs-alexa-eu.amazon.com: 0x23e500 [can multiplex]
Conn: 0 (0x1d3c28) Receive pipe weight: (-1/0), penalized: (nil)
Multiplexed connection found!
Found connection 0, with requests in the pipe (1)
Re-using existing connection! (#0) with host avs-alexa-eu.amazon.com
Using Stream ID: 3 (easy handle 0x262320)

POST /v20160207/events HTTP/2
Host: avs-alexa-eu.amazon.com
Accept: /
Authorization: Bearer Atza|IwEBIB7Z8EsAhcAPGfUWNhONPpXoYX4T21a-8tVC7mhY5BB0-iNmKf1OUfc0i8h9yJY9O1RV6Y05RE7uZZbGcuKpg9EmdwkhhEN_hl3LhBCq-4mvnz31F93l_D5M3Q3kDWL-8s-ZIO9ci_0voI34ZnzaXrdpzV2b7ibs8afelPGWPImGnZ
DfMszsA0r6jgaeW4yk9SHEC35-qA3NHbbKb_FNTzkBYPl8gLLqu_2ViAAixGRoWO1dJD2Cy21LQbERxCfoz3qFPpw-dzVcUaHCVkx0gyVR8GGE-l8Zfenhr1pfzBoxwbHAAfgLfwORcBfO-6mDjoVZaVa2KGn8VyaZlvjGnaKcAAcNLOADi4py1b9IPD3lO3cUhsAzkC11iyc
MlNyhQRN1DlgoGux6HhridsTyi9xo8hZdvE84PvV4sRZZBq7v7fZsHuqxb476dIR0fBKmNYo2F6WJ4OxsYRw38zkWqg839wsMidxyC0cb3iBueWBGF13lsnI6llOg1g1rgUS5n7XL2MFBlVeVOUjo14TsLtoaz7TowNiw4pTacxEQ1ImHqYb7pXp7KXqNzbZhLLI_WcE
Content-Length: 784
Content-Type: multipart/form-data; boundary=------------------------783ef8a16830aaf0

< HTTP/2 204
< access-control-allow-origin: *
< x-amzn-requestid: 02beb5fffe8165e4-00007368-0000a06f-dac202c59d0417e2-91b498e7-3
2017-11-02 12:07:21.875 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 02beb5fffe8165e4-00007368-0000a06f-dac202c59d0417e2-91b498e7-3
<
2017-11-02 12:07:21.876 [  d] I StateSynchronizer:messageSentSuccessfully
########################################
Alexa is currently idle!
########################################
2017-11-02 12:07:21.876 [  d] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
t
2017-11-02 12:07:33.057 [  a] 0 AudioInputProcessor:setState:from=IDLE,to=RECOGNIZING
2017-11-02 12:07:33.057 [  e] 0 DialogUXStateAggregator:setState:from=IDLE,to=LISTENING
############################
Listening...
############################
2017-11-02 12:07:33.057 [  7] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds"
:0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namesp
ace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}}]}
2017-11-02 12:07:33.058 [  a] 0 AudioInputProcessor:executeOnContextAvailable:jsonContext={"context":[{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMi
lliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"heade
r":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}}]
}
2017-11-02 12:07:33.058 [  a] I DirectiveProcessor:setDialogRequestIdLocked:oldValue=,newValue=bfe7c78c-8253-49de-aaa7-fa8be2c5a4f1
2017-11-02 12:07:33.058 [  a] 0 DirectiveProcessor:scrubDialogRequestIdLocked:reason=emptyDialogRequestId
2017-11-02 12:07:33.059 [  a] 0 EventBuilder:buildJsonEventString:messageId=5f59f864-0f91-422e-be86-0965f99bf6c8,namespace=SpeechRecognizer,name=Recognize
2017-11-02 12:07:33.059 [  a] 0 AudioInputProcessor:executeOnFocusChanged:newFocus=FOREGROUND

Found bundle for host avs-alexa-eu.amazon.com: 0x23e500 [can multiplex]
Conn: 0 (0x1d3c28) Receive pipe weight: (-1/0), penalized: (nil)
Multiplexed connection found!
Found connection 0, with requests in the pipe (1)
Re-using existing connection! (#0) with host avs-alexa-eu.amazon.com
Using Stream ID: 5 (easy handle 0x262320)

POST /v20160207/events HTTP/2
Host: avs-alexa-eu.amazon.com
Accept: /
Authorization: Bearer Atza|IwEBIB7Z8EsAhcAPGfUWNhONPpXoYX4T21a-8tVC7mhY5BB0-iNmKf1OUfc0i8h9yJY9O1RV6Y05RE7uZZbGcuKpg9EmdwkhhEN_hl3LhBCq-4mvnz31F93l_D5M3Q3kDWL-8s-ZIO9ci_0voI34ZnzaXrdpzV2b7ibs8afelPGWPImGnZ
DfMszsA0r6jgaeW4yk9SHEC35-qA3NHbbKb_FNTzkBYPl8gLLqu_2ViAAixGRoWO1dJD2Cy21LQbERxCfoz3qFPpw-dzVcUaHCVkx0gyVR8GGE-l8Zfenhr1pfzBoxwbHAAfgLfwORcBfO-6mDjoVZaVa2KGn8VyaZlvjGnaKcAAcNLOADi4py1b9IPD3lO3cUhsAzkC11iyc
MlNyhQRN1DlgoGux6HhridsTyi9xo8hZdvE84PvV4sRZZBq7v7fZsHuqxb476dIR0fBKmNYo2F6WJ4OxsYRw38zkWqg839wsMidxyC0cb3iBueWBGF13lsnI6llOg1g1rgUS5n7XL2MFBlVeVOUjo14TsLtoaz7TowNiw4pTacxEQ1ImHqYb7pXp7KXqNzbZhLLI_WcE
Content-Length: 1083
Content-Type: multipart/form-data; boundary=------------------------026aad3f2be086d0

< HTTP/2 400
< access-control-allow-origin: *
< x-amzn-requestid: 02beb5fffe8165e4-00007368-0000a06f-dac202c59d0417e2-91b498e7-5
2017-11-02 12:07:43.597 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 02beb5fffe8165e4-00007368-0000a06f-dac202c59d0417e2-91b498e7-5
< access-control-allow-headers: authorization,x-amz-access-token
< content-type: application/json; charset=UTF-8

HTTP error before end of send, stop sending
<
2017-11-02 12:08:13.642 [  d] I HTTP2Transport:streamProgressTimedOut:streamId=9
========================================================
Content of my config json file

{
"authDelegate":{
"clientSecret":"4ae2ff47d38afcc06688b32f6d68e7266b0dc5a3c5dc6199c7aefce9
"deviceSerialNumber":"001",
"refreshToken":"Atzr|IwEBIGdkTOWYxdkjPweFC0__HiJ75qKGc_zkvzg3qulJOsZLRlb
"clientId":"amzn1.application-oa2-client.00d5990450c44f97ae58f3c4b90ee4a
"deviceTypeId":"****Alexa"
},
"alertsCapabilityAgent":{
"databaseFilePath":"XXXalerts.db",
"alarmSoundFilePath":"XXX.wav",
"alarmShortSoundFilePath":"XXX.wav",
"timerSoundFilePath":"XXX.wav",
"timerShortSoundFilePath":"XXX.wav"
},
"libcurlUtils" : {
"CURLOPT_CAPATH" : "/etc/ssl/certs/",
"CURLOPT_CAINFO" : "/etc/ssl/certs/amazon.crt"
},
"settings":{
"databaseFilePath":"/home/root/application-necessities/settings.db",
"defaultAVSClientSettings":{
"locale":"en-US"
}
},
"certifiedSender":{
"databaseFilePath":"/home/root/application-necessities/certifiedSender.d
}
}
Also output of curl --version
curl 7.53.0 libcurl/7.53.0 OpenSSL/1.1.0f zlib/1.2.8 nghttp2/1.23.1
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: IPv6 NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy
I need pointer to move further as , it looks like server connection issue.

Hi dhananjayj29,
I see an error "no such table: alerts".
Could you verify that you have used the fully qualified path for databaseFilePath in your JSON config.

could you also verify that the file has been created.

Hi jjamazon,
I have given path to alerts.db and above error is sorted ,
But still sample app stucks in Listening mode and shows server response timedout.
Below is the error content for the same.
############################
Listening...
############################
2017-11-02 12:07:33.057 [  7] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds"
:0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namesp
ace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}}]}
2017-11-02 12:07:33.058 [  a] 0 AudioInputProcessor:executeOnContextAvailable:jsonContext={"context":[{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMi
lliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"heade
r":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}}]
}
2017-11-02 12:07:33.058 [  a] I DirectiveProcessor:setDialogRequestIdLocked:oldValue=,newValue=bfe7c78c-8253-49de-aaa7-fa8be2c5a4f1
2017-11-02 12:07:33.058 [  a] 0 DirectiveProcessor:scrubDialogRequestIdLocked:reason=emptyDialogRequestId
2017-11-02 12:07:33.059 [  a] 0 EventBuilder:buildJsonEventString:messageId=5f59f864-0f91-422e-be86-0965f99bf6c8,namespace=SpeechRecognizer,name=Recognize
2017-11-02 12:07:33.059 [  a] 0 AudioInputProcessor:executeOnFocusChanged:newFocus=FOREGROUND

Found bundle for host avs-alexa-eu.amazon.com: 0x23e500 [can multiplex]
Conn: 0 (0x1d3c28) Receive pipe weight: (-1/0), penalized: (nil)
Multiplexed connection found!
Found connection 0, with requests in the pipe (1)
Re-using existing connection! (#0) with host avs-alexa-eu.amazon.com
Using Stream ID: 5 (easy handle 0x262320)

POST /v20160207/events HTTP/2
Host: avs-alexa-eu.amazon.com
Accept: /
Authorization: Bearer Atza|IwEBIB7Z8EsAhcAPGfUWNhONPpXoYX4T21a-8tVC7mhY5BB0-iNmKf1OUfc0i8h9yJY9O1RV6Y05RE7uZZbGcuKpg9EmdwkhhEN_hl3LhBCq-4mvnz31F93l_D5M3Q3kDWL-8s-ZIO9ci_0voI34ZnzaXrdpzV2b7ibs8afelPGWPImGnZ
DfMszsA0r6jgaeW4yk9SHEC35-qA3NHbbKb_FNTzkBYPl8gLLqu_2ViAAixGRoWO1dJD2Cy21LQbERxCfoz3qFPpw-dzVcUaHCVkx0gyVR8GGE-l8Zfenhr1pfzBoxwbHAAfgLfwORcBfO-6mDjoVZaVa2KGn8VyaZlvjGnaKcAAcNLOADi4py1b9IPD3lO3cUhsAzkC11iyc
MlNyhQRN1DlgoGux6HhridsTyi9xo8hZdvE84PvV4sRZZBq7v7fZsHuqxb476dIR0fBKmNYo2F6WJ4OxsYRw38zkWqg839wsMidxyC0cb3iBueWBGF13lsnI6llOg1g1rgUS5n7XL2MFBlVeVOUjo14TsLtoaz7TowNiw4pTacxEQ1ImHqYb7pXp7KXqNzbZhLLI_WcE
Content-Length: 1083
Content-Type: multipart/form-data; boundary=------------------------026aad3f2be086d0

< HTTP/2 400
< access-control-allow-origin: *
< x-amzn-requestid: 02beb5fffe8165e4-00007368-0000a06f-dac202c59d0417e2-91b498e7-5
2017-11-02 12:07:43.597 [  d] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 02beb5fffe8165e4-00007368-0000a06f-dac202c59d0417e2-91b498e7-5
< access-control-allow-headers: authorization,x-amz-access-token
< content-type: application/json; charset=UTF-8

HTTP error before end of send, stop sending
<
2017-11-02 12:08:13.642 [  d] I HTTP2Transport:streamProgressTimedOut:streamId=9

Any pointer would help to resolve this issue.

Hi @dhananjayj29,
Sorry for the delayed response on this.  Are you still stuck, or have you gotten past this?  If you're still stuck, could I trouble you to post a fresh set of logs so we can look up the corresponding server-side logs and dig into it further?
Thanks,
Ken

Closing for now due to inactivity. Please reopen if you're still stuck.
Thanks,
Sanjay

authors: dhananjayj29 jjamazon kencecka sanjayrd

repo: alexa/avs-device-sdk


text:
-DBLUETOOH_BLUEZ build failure with BlueZ 5.xx

IMPORTANT: Before you create an issue, please take a look at our Issue Reporting Guide.
Briefly summarize your issue:
Attempting to build AVS 1.8.1 with -DBLUETOOTH_BLUEZ fails with later versions of BlueZ since MediaContext.h is attempting to use sbc/sbc.h which was factored out
What is the expected behavior?
BlueZ 5.xx should be supported instead of BlueZ 4.xx or previous. BLE does not function solidly in 4.xx and many IoT devices will be needing BLE as well as A2DP modes.
What behavior are you observing?
Compilation error when cmake  -DBLUETOOTH_BLUEZ is enabled:
In file included from /home/lynnes/AVS/avs-device-sdk/BluetoothImplementations/BlueZ/include/BlueZ/MediaEndpoint.h:29:0,                  from /home/lynnes/AVS/avs-device-sdk/BluetoothImplementations/BlueZ/src/BlueZA2DPSource.cpp:20: /home/lynnes/AVS/avs-device-sdk/BluetoothImplementations/BlueZ/include/BlueZ/MediaContext.h:19:10: fatal error: sbc/sbc.h: No such file or directory  #include <sbc/sbc.h>
Provide the steps to reproduce the issue, if applicable:
I am using bluez-5.49 on Ubuntu (18.4), any 5.xx installation of the bluez library should cause this problem (assuming you don't have headers left around from a 4.xx installation)
I looked at the source code for BlueZ and it appears they removed sbc/sbc.h when moving from 4.101 to 5.00
Tell us about your environment:
Linux - Ubuntu 18.4, bluez-5.49 clean installs of both (older version of bluez was purged from my machine with apt-get purge bluez bluetooth-dev, i believe Ubuntu 18.4 is up to bluez-5.48 now anyway)
What version of the AVS Device SDK are you using?
1.8.1
Tell us what hardware you're using:

[ X] Desktop / Laptop
[ ] Raspberry Pi
[ ] Other - tell us more:

Tell us about your OS (Type & version):

[ X] Linux
[ ] MacOS
[ ] Raspbian Stretch
[ ] Raspbian Jessy
[ ] Other - tell us more:

Ooops, duplicate of a fixed issue (my filter only had open issues, sorry). looks like sudo apt-get install libsbc-dev gets the right headers.

source: gharchive/issue

license_type: permissive

license_source: github-api


text:
Assignment_6

Dear all,

Follow the instructions in the Jupyter Notebook (JN) named as Assignment_6.
Each group must create their branch named group_#_ass_6_2024 (group_1_ass_6_2024) and save their results in the Assignment_6 folder. Name your JN like your branch.
Your Pull request should be linked to this issue.
All the questions about the assignment should be posted in this issue.
Follow the same procedure as in the previous assignment. Only the RM (Repository Maintainer) should do the final merge. Since, most of you will divide the work, the RP should make a summary of the work done by each member as a final comment before merging your work to the main branch. For the rest of the members be very explicit and detailed when you comment your work. Take this assignment as a simulacro of real work.
The RP is the lead of all the assignments and will be the same during the entire course. If any member does not work, we should be able to see it clearly in the RP's comments and in the branch's commit history.
If we do not see any commit of a member, we will consider that it did not work and will not be graded and get 0 automatically.

Deadline: 01/22/24 - 11:59am

Group 8, Assignment 6 #138

Dear Alex and Anzony,
This is the [final version](https://github.com/alexanderquispe/MediaLab_Summer_Python/pull/142) of the Assignment 6, version number 2 (due to the problems we had earlier this morning, PR #141).
@nathalybelapatino   , @dansermac   and I worked together in solving these exercises.
Best,
Marco (Repo Maintainer).

license: MIT


text:
Fixes to the configuration object

Thanks for a useful library.
I'm attaching three independent commits in this PR.
6dcb8f9
This commit fixes reading of environment variables. Previously no environment variables were read, it just wasn't implemented even if it appeared in settings that you could have some connection options refer to environment variable names.
8096dd8
I've removed required: true from all connection options fields. They all feed into pg.Pool which then internally feeds into pg.Client and they are all optional as far as the underlying pg library is concerned. For example I don't use a password at all to connect to my Postgres DB and that works just fine, so why is it required to set a password at all? This commit fixes that.
36b56ff
This removes swapping the input attribute type to/from password and text because it doesn't work well. This is how it looks in my installation of node-red v2.0.5:

It's quite confusing, and while I understand why this was added in the first place the existing implementation just doesn't work and this commit removes it.

Hello and thanks for this PR. Sorry for the delay. For some reason, I did not see any notification...

Version 0.3.0 published: https://github.com/alexandrainst/node-red-contrib-postgresql/releases/tag/v0.3.0
Tests welcome. Thanks again!

source: gharchive/pull-request

authors: Alkarex tedeh


text:
[fund / open] allow setting feerate beyond decimal point. + add utxo selection to [open]

Problem: In recent mempool there was 60mb+ waiting in the range 1.00-1.02sat/vbyte. By paying >=1.03sat/vbyte I could place my tx on top of 60mb+ in priority..
With larger txs this is worthy if someone is efficiency-obsessed as me. Currently BOS wont really respect --fee-rate with any other than natural number (at least as far as I've tried)
Solution: Allow specifying feerate up to 2nd decimal place.

Adding --select-utxos option to [open] as is in [fund] would simplify things..

if you use external funding you could choose any fee rate on that wallet

if you use external funding you could choose any fee rate on that wallet

that is true, however since lnd adopted p2tr addresses (cannot be disabled 100%), I havent been able to do this anymore as electrum doesnt support p2tr yet and in other wallets I havent been able to combine utxo from P2TR and P2WPKH together and/or havent been able to select coins the way I wanted.. Any other ideas?

OK I see what you mean
you can also select utxos with fund and so you can fund open with internal funds but selecting utxos

Please implement the possibility to allow fractional fund fee rates when using internal funds.
e.g. bos open  --internal-fund-at-fee-rate 2.1

lnd doesn't internally allow for fractional fee rates so waiting on that change

Adding --select-utxos option to [open] with flag including unconfirmed utxos would indeed be very useful.
Afaik --select-utxos doesn't include unconfirmed utxos. Having them there would be also incredibly useful, but they should be somehow highlighted or separated from confirmed utxos, because unconfirmed and even unpublished anchor sweeps regularly cause terrible mess and confusion. Even LND (or RTL rather?) is dumb and will include unpublished 1s/vB anchor sweeps into TX creation if "use unconfirmed outputs" is selected in RTL..
Bumping unconfirmed TXs and selecting only desirable unconfirmed utxos while opening channels is possible with [open] + external wallet, however I often see this being too difficult for lazy noobs. I can spend half an hour explaining them steps and in the end they say thanks and use RTL to cpfp unconfirmed opening tx and then they proceed to open several channels one by one in tandem with RTL anyway..
Option to select utxos and especially unconfirmed utxos direcly in [open] with user able to easily set final effective fee rate rather then "child" fee (relying on user to calculate it in advance with CPFP formula or eyeball and over/underpay) would reduce onchain clutter and friction for noobs by order or magnitude.

I also request this feature of selecting uncofirmed tx with --select-utxos if possible. Sometimes I close multiple channels at very low fee and use all unconfirmed utxos to open a new bigger one.

You should be able to select unconfirmed utxos if you specify them manually in fund

I know  :-)  but it's a bit uncomfortable to select all the unconfirmed ones and to construct a string like:
bos fund <addr> <amount> --fee-rate xy s/vb --utxo <outpoint1> --utxo <outpoint2> --utxo <outpoint3>

It's by design that it requires more effort because spending unconfirmed UTXOs is a way that people can get into trouble with their funds or compromise privacy, ideally it's not necessary or common
Open allowing for selecting confirmed utxos directly though could be a good idea

Afaik --select-utxos doesn't include unconfirmed utxos.

Ok, sorry for partial missinformation. I was under the impression bos fund can't do that if it doesn't include unconfirmed coins in it's interactive window and it didn't crossed my mind to specify them as outpoints.. I get the point why is it by design, but still including them in window, but somehow separated (maybe behind second y/n interactive window with disclaimer?) would be ideal. In any case allowing both options (--select-utxos and --utxo) directly in open would already reduce friction a lot.

repo: alexbosworth/balanceofsatoshis


text:
Update curl to 8.1.0

curl 8.0.1 is vulnerable to CVE-2023-{28319..28322}, see https://curl.se/docs/security.html

Thanks!

authors: alexcrichton ecnelises

repo: alexcrichton/curl-rust

license: mit

license_source: bigquery


text:
Helm install on arm64-only device fails

Expected Behaviour

arkade install openfaas on arm64 machine should fetch
the arm64 binary for helm, then install openfaas.
Current Behaviour

The fetch of the arm64 (aarch64) helm binary instead gets the armv7 (32-bit arm) version,
which fails on systems that are 64-bit only like the Equinix Metal c1.large.arm (ThunderX)
(base) emv@ny-c1-large-arm-01:~$ sudo arkade install openfaas
Using Kubeconfig: /root/.kube/config
Client: aarch64, Linux
2021/05/23 22:35:32 User dir established as: /root/.arkade/
https://get.helm.sh/helm-v3.5.2-linux-arm.tar.gz
/tmp/linux-arm linux-arm/
/tmp/helm linux-arm/helm
/tmp/LICENSE linux-arm/LICENSE
/tmp/README.md linux-arm/README.md
2021/05/23 22:35:36 extracted tarball into /tmp: 3 files, 0 dirs (1.253811854s)
Downloaded to:  /root/.arkade/bin/helm helm
Error: fork/exec /root/.arkade/bin/helm: exec format error

Possible Solution

Something about the logic in
https://github.com/alexellis/arkade/blob/master/pkg/helm/helm.go
is not quite right - will investigate.
Steps to Reproduce (for bugs)

Get an arm64 system that doesn't have 32-bit operations; that's pretty rare these days, but the Equinix Metal c1.large.arm (ThunderX) is one of them.
Install Kubernetes using kind for arm64 (that's new)
Install arkade for arm64 (loads just fine)
arkade install openfaas

Context

I finally have a version of kind for arm64, and I'm trying to determine if
it's even reasonable to run it on the ThunderX. Lots and lots of slow cores!
It seems like that might be a good match for OpenFaaS running lots and lots
of little functions.
Your Environment

What Kubernetes distribution are you using?

kind 0.11 (HEAD) for arm64
kubectl version
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.1", GitCommit:"5e58841cce77d4bc13713ad2b91fa0d961e69192", GitTreeState:"clean", BuildDate:"2021-05-12T14:18:45Z", GoVersion:"go1.16.4", Compiler:"gc", Platform:"linux/arm64"}
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.1", GitCommit:"5e58841cce77d4bc13713ad2b91fa0d961e69192", GitTreeState:"clean", BuildDate:"2021-05-14T10:11:15Z", GoVersion:"go1.16.4", Compiler:"gc", Platform:"linux/arm64"}
* Operating System and version (e.g. Linux, Windows, MacOS):

uname -a
Linux ny-c1-large-arm-01 5.4.0-40-generic #44-Ubuntu SMP Mon Jun 22 23:59:48 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux

cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

What arkade version is this?

arkade version
Version: 0.7.15
Git Commit: 426546ce181648f68380e06c572ae529f5cd6eba

Are you a GitHub Sponsor (Yes/No?)
Check at: https://github.com/sponsors/alexellis

[x] Yes
[ ] No

After manually installing the correct version of helm, the openfaas install works.

Looks like you've found a bug. Thanks for being a sponsor btw.
This is where we need a change:
https://github.com/alexellis/arkade/blob/master/pkg/get/tools.go#L45
https://github.com/alexellis/arkade/blob/master/pkg/get/get_test.go#L284
The tests can also be moved to a table-format from individual functions.
I'm sure that one of the guys will pick this up if I don't get there first.
Thanks again for raising this. It is a regression since I've used arkade in videos on arm64 in the past.
Alex

From the PR:

arkade is a client and should be run on a desktop / laptop with a valid KUBECONFIG file, which could be pointing at an ARM, ARM64 or x86_64 cluster

Generally, in production, we would not expect users to not log into a node and run kubectl or helm directly, but to use the client/server approach.
Might also be of interest, if for some reason your laptop cannot access your node via the Kubernetes API: https://blog.alexellis.io/get-private-kubectl-access-anywhere/
The fix will be in the next release.
Alex

authors: alexellis vielmetti

repo: alexellis/arkade


text:
Icons for .h and .cpp files?

I really like the idea of this - after all, you just really need a way to quickly distinguish the files in the view.
However, could you add something to differentiate between .h and .cpp files (and maybe a few others?):

It is working BTW, I can see icons for .gitignore and .sh, etc. :grin:

Hi! Sure, I'll add icons for C/C++ source files.

Hi - did you have a chance to add this? I've seen a few new versions, but the .h and .cpp icons are still the same... Thanks!

:O It works for me. What exactly version have you installed? Is it from VS Marketplace?

@Gruntfuggly I probably misunderstood the issue.

However, could you add something to differentiate between .h and .cpp files (and maybe a few others?)

Hi - did you have a chance to add this? I've seen a few new versions, but the .h and .cpp icons are still the same... Thanks!

Do you suggest to use the "source" icon (green file-code Octicon like on the screenshot above) for both cpp and h files?
Or do you want to get icons for these files with some variation (e.g. a green icon for cpp, and a yellow icon for h) to distinguish source files and headers?

Different colours would be great (maybe more contrasting than yellow and green though). I don't think there is any sensible alternative icon, apart from maybe use 'file' for .h and 'file-code' for .cpp?

I'll keep a way with different colors for cpp (green) and h (yellow) files.

(maybe more contrasting than yellow and green though)

To be honest, I don't want to break rules of the original icon package. A yellow color is used for templates; header files are not templates, though, but yellow color fits better than others.

OK, no problem. As long as they're not the same that's good for me! :grin:

authors: Gruntfuggly alexesprit

repo: alexesprit/vscode-unfancy-file-icons


text:
Page can be moved outside content directory

Move action allows page (.md file) to be placed outside configured content directory. Renaming page as ../something is allowed (if file permissions does not restricts this).

#51 hopefully solves this problem.

repo: alexex/wiki


text:
Slow Refresh After Save

Hey, just tried out your stuff. Thanks a bunch! It's great to help me start to understand meteor.
Problem I am having is that the code is taking forever to recompile on my machine after save. >1 min. Anything I can get rid of to speed things up?
Thanks!

From what I've read, recompiles take longer due to having some dependencies on packages from NPM. However, I don't think that they should add an extra minute on recompile.

This should be working better now that react router is added as a package.

repo: alexgaribay/meteor-react-demo


text:
error when running bulk

Hi again,
I upgrade to the latest and I get an error. I also installed thor, colorize and bulk via gem, not via the code in the repositoty. In both cases I get this error ... http://nopaste.linux-dev.org/?1120152
I commented in the previous issue, I thought it would re-open it but did not.

Good catch.  Try gem install activesupport.

license: unlicense


text:
Jdv/test fix

This is a draft PR to clean up the tests. It's not ready for full review.

Added test repeats (N=500) - however, runtimes are > 4 hours. So we need an 100x speedup from here, at minimum.
Some linter errors fixed.
TODOs added.

Addresses #242

@alexhernandezgarcia @carriepl
have a look at this draft - it's not finished nor linted etc, but it shows a working example for the ccrystals and cube environments.
I don't love the code duplication in common.py but i'm not sure how better to handle that (I was thinking there is maybe a decorator but I'm not sure how to pass the args to it - anyway I think it's not crucial to fix this now).

@alexhernandezgarcia @carriepl
have a look at this draft - it's not finished nor linted etc, but it shows a working example for the ccrystals and cube environments.
I don't love the code duplication in common.py but i'm not sure how better to handle that (I was thinking there is maybe a decorator but I'm not sure how to pass the args to it - anyway I think it's not crucial to fix this now).

The code repetition you refer to is the lines
if _get_current_method_name() in self.repeats:
    n_repeat = self.repeats[_get_current_method_name()]

in all tests, or something else?

Yes exactly. It's a bit ugly to do this, but not a showstopper.
Joseph Viviano
@josephdviviano https://twitter.com/josephdviviano
viviano.ca
On Fri, Jan 19, 2024 at 5:34 PM Alex @.***> wrote:

@alexhernandezgarcia https://github.com/alexhernandezgarcia @carriepl
https://github.com/carriepl
have a look at this draft - it's not finished nor linted etc, but it shows
a working example for the ccrystals and cube environments.
I don't love the code duplication in common.py but i'm not sure how
better to handle that (I was thinking there is maybe a decorator but I'm
not sure how to pass the args to it - anyway I think it's not crucial to
fix this now).
The code repetition you refer to is the lines
if _get_current_method_name() in self.repeats:
n_repeat = self.repeats[_get_current_method_name()]
in all tests, or something else?
—
Reply to this email directly, view it on GitHub
https://github.com/alexhernandezgarcia/gflownet/pull/267#issuecomment-1901234523,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA7TL2QYLEK3ZZW34MULYQDYPLYFZAVCNFSM6AAAAABAIQQJDGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBRGIZTINJSGM
.
You are receiving this because you were assigned.Message ID:
@.***>

I agree. I will be able to sleep ok with this :P

Yeah I'll likely remove this entire file when I go to merge the PR (I need
first to fix the dependencies, or CI will continue to crash).
Joseph Viviano
@josephdviviano https://twitter.com/josephdviviano
viviano.ca
On Wed, Jan 24, 2024 at 1:37 PM Alex @.***> wrote:

@.**** commented on this pull request.
In tests/gflownet/envs/test_tests.py
https://github.com/alexhernandezgarcia/gflownet/pull/267#discussion_r1465389923
:

+# def repeat_test(times):
+#     def decorator(func):
+#         def wrapper(*args, **kwargs):
+#             for _ in range(times):
+#                 func(*args, **kwargs)
+#         return wrapper
+#     return decorator

Do you want to keep these lines commented out?
—
Reply to this email directly, view it on GitHub
https://github.com/alexhernandezgarcia/gflownet/pull/267#pullrequestreview-1842121259,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA7TL2TDM2OQDMG5VWYJRXDYQFIGRAVCNFSM6AAAAABAIQQJDGVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTQNBSGEZDCMRVHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Yeah I'll likely remove this entire file when I go to merge the PR (I need first to fix the dependencies, or CI will continue to crash).

Just as a suggestion, in case it's helpful. If you run it in the Mila cluster, the following should install all you need:
git fetch origin setupenvs
git show setupenvs:mila/setup/setupenv_full_py3.10_cu11.8_torch2.0.1.sh > .tmp.installgflownet.sh
source .tmp.installgflownet.sh ~/scratch/.virtualenvs/gflownet_full_py3.10_cu11.8_torch2.0.1
source ~/scratch/.virtualenvs/gflownet_full_py3.10_cu11.8_torch2.0.1/bin/activate
rm .tmp.installgflownet.sh

Thanks but I think we need a solution that will run on an arbitrary machine
Joseph (Mobile)
On Wed, Jan 24, 2024 at 14:37 Alex @.***> wrote:

Yeah I'll likely remove this entire file when I go to merge the PR (I need
first to fix the dependencies, or CI will continue to crash).
Just as a suggestion, in case it's helpful. If you run it in the Mila
cluster, the following should install all you need:
git fetch origin setupenvs
git show setupenvs:mila/setup/setupenv_full_py3.10_cu11.8_torch2.0.1.sh > .tmp.installgflownet.shsource .tmp.installgflownet.sh ~/scratch/.virtualenvs/gflownet_full_py3.10_cu11.8_torch2.0.1source ~/scratch/.virtualenvs/gflownet_full_py3.10_cu11.8_torch2.0.1/bin/activate
rm .tmp.installgflownet.sh
—
Reply to this email directly, view it on GitHub
https://github.com/alexhernandezgarcia/gflownet/pull/267#issuecomment-1908794235,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA7TL2VDRS7JISZEOXWXZDDYQFPJBAVCNFSM6AAAAABAIQQJDGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBYG44TIMRTGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks but I think we need a solution that will run on an arbitrary machine

Ok, I thought you were asking about the way for you specifically to install it.
In any case, how is it possible to make it arbitrary if installing torch requires specifying cuda version?

All changes incorporated. I'll merge this up, and then we can do a second pass where we tune the number of repeats / states explored for each env.

authors: alexhernandezgarcia josephdviviano

repo: alexhernandezgarcia/gflownet


text:
Adding Speedtest Server ID doesn't always work correctly

I'd like to be able to specify a speedtest id manually in the config, but it seems like you can only select from the lookup list. And it doesn't always find the server you need. (I tried adding 3667, TIM Milano).
The server is working and it's also reliable, so I'd like to add it but I can't. I know I could fiddle with the db and insert it manually, but I think it's something to be fixed nonetheless.

Did you try searching just by name?

Yes...I find TIM for other cities, not the one I need though. Is it possible to search also for ID?

authors: alexdelprete alexjustesen

repo: alexjustesen/speedtest-tracker


text:
Location data in Influxdb

Is your feature request related to a problem? Please describe.
I can not group servers by location in dashboards. It looks like InfluxDB does not get the location parameter passed to it.
Describe the solution you'd like
A location pram passed to InfluxDB, so I could group performance per location not just per server.
Additional context
I manually listed a bunch of server in Geneal Settings. They are in different geographical locations. It is normal that Speeds from EU to US will be slower than to my neighbor but does it drop over time compared to that location.
Bonus: It would be nice to manually launch tests or launch one test from each location/group.

So influx should be getting the server ID, what about grouping off of that?
https://github.com/alexjustesen/speedtest-tracker/blob/main/app/Models/Result.php#L74-L94

I am getting the ID that is fine. What I am looking for is location:
"server":{"id":31120,"host":"speedtest-fkt-eqx.retn.net","port":8080,"name":"RETN","location":"Frankfurt","country":"Germany","ip":"94.158.241.17"}

See next to server it says: "location":"Frankfurt" and "country":"Germany" I have tagged 3 servers in Germany to be tested against and 2 in Netherlands. What I am looking to compare is averages between those two countries.
Here is what code might look like:
....
            'server_id' => (int) $this->server_id,
            'server_host' => $this->server_host,
            'server_name' => $this->server_name,
            'server_location' => $this->server_location,
            'server_country' => $this->server_country,
            'scheduled' => $this->scheduled,
            'packet_loss' => (float) $data['packetLoss'] ?? null, // optional, because apparently the cli doesn't always have this metric
        ];
    }

Have not tested it but if $this context is just decoded result JSON should just work.

I opened up #375, no eta yet but once this is built you'll be able to customize the fields InfluxDB receives.

authors: PovilasID alexjustesen


text:
Add Packet loss to CSV export

📃 Description
This PR adds the packet loss to the CSV export to close https://github.com/alexjustesen/speedtest-tracker/issues/1374
✏ Changed

Add the packet loss to the ResultExporter.php

📷 Screenshots
Test against multiple, when no packet loss is returned by it the field stays empty as expected

closes #1374


text:
Webpack 4 stats.json does not parse

I get this error when uploading a stats.json produced by webpack 4.17.1
Uncaught TypeError: Cannot read property 'reduce' of undefined
    at getTreeFromStats (App.js:51)
    at FileReader.App.handleFileLoad (App.js:191)

Make sure that you generate the stats.json file with modules property set to true, otherwise it will not contain it and will cause the issue with most tools. Be advised, that verbose preset IS NOT including the modules field, despite what the documentation says.
Here's some more details: https://github.com/webpack/webpack/issues/9392

authors: slavafomin timothywisdom

repo: alexkuz/webpack-chart


text:
Using reporter with Azure Devops CI

I am using this reporter for my CI in Azure Devops. I created a pipeline in which I  specify the test plan. I have about 61 test cases that run, Until I had like 50 test cases the reporter worked fine. All results appeared in the  test plan. After having more then 50 test cases it does not work anymore. It only populates about 14 test cases with the results and no more. It gives me the error : "azure:pw:warn No test points found for test case [123456] associated with test plan 654321 for configurations [5]
Check, maybe testPlanId or assigned configurations per test case, what you specified, is incorrect. "
But the test is in the test plan and it has the correct configuration. All tests are configured the same, but only 14 get populated. Any ideas?

What is the value of publishTestResultsMode in your config? testResult or testRun ?
If you choosed the latter, you should consider test with the former as a temporary fix ;)
Maybe the AzDO API have a limitation for the number of results it can handle

@andreipintilei
can you read this comment and step by step through API request figure out in which place you miss your results

using testResult fixes the issue :) thanks


text:
Awesome books: ES6

##On this pull request we:

refactored the awesome books project to use es6 syntax
used modules for the JS code
used Luxon Library
refactored common functions to arrow functions

hello, @brytebee !
thank you for the kind feedback!
I actually tried to change those functions into arrow functions before, but when I do, the THIS becomes unusable (undefined), which messes up my code, do you have an ide on how to fix it?

thank you @elyor-doniyorov !


text:
Etablir une priorité de fonctionnement du TTS

Description
Tout d'abord super boulot pour voxygen, ça asseoit de suite.
Vu que voxygen est un système "online", et dans le but de toujours avoir une réponse vocale fonctionnelle, pourront-on envisager de définir:
un premier TTS (online) et un second "offline" comme svox. Si pas d'accès web alors passage à svox.
Tu en penses quoi ?

Pas bête. Mais as-tu as réel besoin aujourd'hui (ca t'es arrivé de te retrouver dans cette situation) ou c'est plus une idée potentielle à discuter?

Clairement non, j'aime bien évaluer tout les scenarios possible. C'est juste une faiblesse à tenir en compte.
De même pour le "STT" mais la c'est plus dur car il faut maitriser pocket-sphinx, mais c'est une autre histoire.
Pour résumer, à mettre de coté ou à cloturer si tu le souhaites, c'est juste un idée non prioritaire.

Ok 😄

@ghost Très bonne idée, ça permet de se faire de l'embarqué ou de prévoir les problèmes d'accès à Internet.
@alexylem Je viens de rajouter cette idée ici : https://github.com/alexylem/jarvis/projects/3
Je clôture, mais ne pas hésiter à ré-ouvrir pour continuer à en discuter ;-)

authors: Gilles76 alexylem ghost wikijm

repo: alexylem/jarvis


text:
[WIP] Provide es module build

Same as https://github.com/algolia/algoliasearch-helper-js/pull/482

I have yet one warning that needs to be addressed for the server build:
'default' is not exported by 'node_modules/rollup-plugin-node-builtins/src/es6/http.js'
https://github.com/rollup/rollup/wiki/Troubleshooting#name-is-not-exported-by-module
commonjs-proxy:node_modules/rollup-plugin-node-builtins/src/es6/http.js (1:173)
1: import * as http from "node_modules/rollup-plugin-node-builtins/src/es6/http.js"; export default ( http && http['default'] ) || http;

The server build needs some testing to be sure.

Please note that the server ES6 build has not been tested yet. Please do not rush this ;)

Given that in the client we have different builds for browser and the client, it would currently mean creating 2 separate es2015 module. Problem being there should only be one.
Given we can't leverage tree shaking and that we can not have 1 single es2015 module that covers all the use cases, I'll close this.
For ES6 projects, users will have to choose wether to user the browser field or not depending on the target platform and transform es5 exports to es6 exports.

Even if it looks like @rayrutjes has been struggling all alone with this, we have been following this internally together. We do want to make the JS client modern by providing more ES6/modules goodness. The JS community around tree shaking/modules/es6/export/import is still very young but most tooling is getting ready for the big jump. We will do it more probably this year.

Hello,
I was wondering if there was an issue to follow the work on ESModules? I'm especially interested in importing modules without a bundler (like webpack and browserify).

@oncletom, there's currently no issue opened about this, but there's general modernisation work we will do which should include es modules at some point, it's just that the experiment we did here proved that we had some extra complexity we didn't expect (especially with node for example).
However, you can use it without bundling by using the UMD bundle:
<script src="https://cdn.jsdelivr.net/npm/algoliasearch@3.30.0/dist/algoliasearch.min.js"></script>

authors: Haroenv oncletom rayrutjes vvo

repo: algolia/algoliasearch-client-javascript


text:
[bug]: search fails to deserialize in csharp client after merging #3869

Description
in #3869 we added a new field to the RenderingContent model, however it contained some typos in the syntax causing the banners to not be treated like a list.
Response from api:
"widgets": {
   "banners": [
    {
     "image": {
      "urls": [
       {
        "url": "https://komplett.no/marketingmedia/155541/k_wo_q324_macbookstudents_stripe.jpg"
       }
      ],
      "title": "text"
     },
     "link": {
      "url": "https://www.komplett.no/kampanje/40375/test"
     }
    }
   ]
  }

However the model that is genered in the csharp client looks like this:
//
// Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT.
//
using System;
using System.Text;
using System.Linq;
using System.Text.Json.Serialization;
using System.Collections.Generic;
using Algolia.Search.Serializer;
using System.Text.Json;

namespace Algolia.Search.Models.Search;

/// <summary>
/// widgets returned from any rules that are applied to the current search.
/// </summary>
public partial class Widgets
{
  /// <summary>
  /// Initializes a new instance of the Widgets class.
  /// </summary>
  public Widgets()
  {
  }

  /// <summary>
  /// Gets or Sets Banners
  /// </summary>
  [JsonPropertyName("banners")]
  public Banners Banners { get; set; } // this is where the issue is, this should be a list of type banner

  /// <summary>
  /// Returns the string presentation of the object
  /// </summary>
  /// <returns>String presentation of the object</returns>
  public override string ToString()
  {
    StringBuilder sb = new StringBuilder();
    sb.Append("class Widgets {\n");
    sb.Append("  Banners: ").Append(Banners).Append("\n");
    sb.Append("}\n");
    return sb.ToString();
  }

  /// <summary>
  /// Returns the JSON string presentation of the object
  /// </summary>
  /// <returns>JSON string presentation of the object</returns>
  public virtual string ToJson()
  {
    return JsonSerializer.Serialize(this, JsonConfig.Options);
  }

  /// <summary>
  /// Returns true if objects are equal
  /// </summary>
  /// <param name="obj">Object to be compared</param>
  /// <returns>Boolean</returns>
  public override bool Equals(object obj)
  {
    if (obj is not Widgets input)
    {
      return false;
    }

    return
        (Banners == input.Banners || (Banners != null && Banners.Equals(input.Banners)));
  }

  /// <summary>
  /// Gets the hash code
  /// </summary>
  /// <returns>Hash code</returns>
  public override int GetHashCode()
  {
    unchecked // Overflow is fine, just wrap
    {
      int hashCode = 41;
      if (Banners != null)
      {
        hashCode = (hashCode * 59) + Banners.GetHashCode();
      }
      return hashCode;
    }
  }

}

Its the same case for the urls in the BannerImage.cs, it should be a list of strings.
Language
CSharp
Client
Search
Steps to reproduce

Go to the merchandising studio and create a rule that should return a banner for a given query
Execute the query you specified in step 1 through the .NET client
The client will fail to deserialize the json response from the api

Relevant log output
Algolia.Search.Exceptions.AlgoliaException: Error while deserializing response of type Algolia.Search.Models.Search.SearchResponses`1[Komplett.Integrations.SearchEngine.AlgoliaIndexedProductDto]
       ---> System.IO.InvalidDataException: The JSON string cannot be deserialized into any schema defined.
         at Algolia.Search.Models.Search.SearchResultJsonConverter`1.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)
         at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
         at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value)
         at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
         at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
         at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
         at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
         at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
         at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsObject(Utf8JsonReader& reader, ReadStack& state)
         at System.Text.Json.JsonSerializer.ReadFromSpanAsObject(ReadOnlySpan`1 utf8Json, JsonTypeInfo jsonTypeInfo, Nullable`1 actualByteCount)
         at System.Text.Json.JsonSerializer.ReadFromSpanAsObject(ReadOnlySpan`1 json, JsonTypeInfo jsonTypeInfo)
         at System.Text.Json.JsonSerializer.Deserialize(String json, Type returnType, JsonSerializerOptions options)
         at Algolia.Search.Serializer.DefaultJsonSerializer.Deserialize(Stream response, Type type)
         --- End of inner exception stack trace ---
         at Algolia.Search.Serializer.DefaultJsonSerializer.Deserialize(Stream response, Type type)
         at Algolia.Search.Serializer.DefaultJsonSerializer.Deserialize[T](Stream response)
         at Algolia.Search.Transport.HttpTransport.ExecuteRequestAsync[TResult,TData](HttpMethod method, String uri, InternalRequestOptions requestOptions, CancellationToken ct)
         at Algolia.Search.Transport.HttpTransport.ExecuteRequestAsync[TResult](HttpMethod method, String uri, InternalRequestOptions requestOptions, CancellationToken ct)
         at Algolia.Search.Clients.SearchClient.SearchAsync[T](SearchMethodParams searchMethodParams, RequestOptions options, CancellationToken cancellationToken)

Self-service

[ ] I'd be willing to fix this bug myself.

@millotp this is related to the changes introduced in #3869, i have not been able to set up this repo on my local machine so i cant run this and actually confirm that it works but i think its as simple as altering the syntax slightly on the bannerImageUrl like this:
bannerImageUrl:
description: url for a search banner image.
type: array
items:
type: string
additionalProperties: false
and also update the banners syntax:
banners:
description: banners defined in the merchandising studio for the given search.
type: array
items:
$ref: '#/banner'
additionalProperties: false
but you would have to build the project to confirm that its the only issue

Hey, the specs in https://github.com/algolia/api-clients-automation/pull/3939 should match the example you gave in the description :)

repo: algolia/api-clients-automation


text:
Can't use insideBoundingBox in URLSync

When using insideBoundingBox and urlSync the generated URL can't restore a usable state. See #1059 last comments.

I think this is fixed by https://github.com/algolia/algoliasearch-helper-js/pull/554 and superseded by the new URL routing feature

authors: Haroenv bobylito


text:
doc(getting-started): Fix anchor links

Summary
This continues #1848. It let anchors link be clickable.
It turned out to be a little trickier than expected, but  the idea was to use point-events: all to allow mouse events on some parts:

The title needs to be hoverable (see the added ::after)
The anchor link needs to be clickable (it's now absolutely positionned on top of the ::after)

I did a PR to automatically deploy preview of the website, I will update this PR to be the first one to use it so we can all check your contribution LIVE.
Thanks for your detail attention in this PR ❤

Awesome! Love the idea to have previews of the website!

The automatic PR deployment is not yet ready, let's merge this.


text:
اضافه کردن درگاه آسان پرداخت

سلام من می تونم با مستندات جدید آسان پراخت درگاهشو اضافه کنم اگر کسی یا شما برنامه ای براش ندارید

@miladkoohi سلام و وقت بخیر.
بسیار هم عالی و خوب.
💯

authors: ali-zahedi miladkoohi

repo: ali-zahedi/az-iranian-bank-gateways


text:
Features, and Roadmap

I am interested in this project.
Unfortunately, my experience with rust is quite limited.
I can work on some features but it may takes time and patient.
do you have some good first issues?
Anyway Here is some suggestions for future features:
1- TUI is garte but I could not see much value in GUI (maybe I couldn't see).
2- There is some other make alternatives that can help a lot in finding useful features (just, Taskfile, Invoke)
3- reading .env files
4- running commands in parallel
5- helper for LD_LIBRARY_PATH modification (and other envirement helpers)
let me know how do you tink about this suggestions

Hi🖐.
Cool!
GUI can be really useful.
let's say you can write a simple yaml for your grandpa to backup his file. and It can be run with a simple click.
or
I can write a simple yaml file for my non-programmer co-worker (in my case electronic engineer) and she/he can compile codebase with specified envs and upload code to micro-controllers that is already done throw arduino-cli which is kinda hard for non-programmers.
But I think we should make a different binary for GUI like -> 'bake' for cli and tui and 'bake-gui' for GUI
What do you think about that?
pyInvoke is so flexible cause it's using a programming language. I was thinking about embedding Lua into bake to do this.
What do you think about this?
Taskfile is so cool because it using sh and its same script for linux/mac/windows. but it's reinventing wheel by implementing 'if' and 'for' and I think I can make a better script runner.
I agree with reading .env file. Nice!
Parallel is cool. But I never have no Idea how yaml should be and how cli/tui/gui should be. share your ideas.
Thanks for your time and attention.
My last Question is: Can this project be a successor for 'just', taskfile or invoke? what is your honest answer?

oh, separate bins for gui and tui make sense to me.
I didn't know taskfile could support sh cool.
Lua is a good choice but it has some weird things. (arrays start with 1).
I liked rahi scripting language syntax check it.
Predicting the future popularity of a package is very hard and may depend on non-technical things.
but most open-source projects don't get the chance. overfocusing on the results could be misleading and demotivating here.
comparing small projects with widely adopted ones is somehow bad. Even the successful taskfile should not be compared with the make.
every project needs some early adopters to continue. but this is too soon for wider adaptation.

Rahi is cool but Lua is known by people.
I agree about what you think. But this time I fill like it's not just a fun project for myself. And if I  want this project to be used by others I should be much better than these tools. and being better is not about implementation. It's about Ideas and Design Decisions.
So when I think about our Ideas and I fill like It can be a better alternative, I get motivated no matter what happens I will finish this project and also pay attention to that 'non-technical' things.
I made a 'Project' on my repo to share my ideas and planning about this project publicly.
It's my first time using this feature on github so I don't know best practices.
I can Add you to this board if you want.

cool,
I will follow your news.
I agree about non-technicals.
for example, I was using pyInvoke, and simple issues like removing the color from the command output were a real problem.


text:
a package may not list itself as a dependency conflict

I have a flutter project called testproject I have created a dart package names aspectd_impl inside my project and in the pubspec I have added the dependency
dependencies:
  flutter:
    sdk: flutter
  aspectd:
    git:
      url: https://github.com/alibaba-flutter/aspectd.git
      ref: master
  testproject:
    path: ../

even if I make it to example it gives an error
dependencies:
  flutter:
    sdk: flutter
  aspectd:
    git:
      url: https://github.com/alibaba-flutter/aspectd.git
      ref: master
  example:
    path: ../

../pubspec.yaml: "name" field doesn't match expected name "example".

you can find the github project here

I've reproduced this issue using latest master (flutter&aspectd) and resolve it.
flutter doctor -v

You can resolve it by modifications below:
Firstly,
Secondly,

thanks for the reply it worked :)

can you please provide clarification on how to run the aop project I am having issue running it,because debugging a flutter project by default runs lib/main.dart

repo: alibaba-flutter/aspectd


text:
To try out

Can you simply make the images available in docker hub instead of asking people to build it?

Ok, I will push the image to docker hub this week.

Hi @lowzj

authors: lowzj szihai

repo: alibaba/Dragonfly


text:
docs: update quick_start.md

change df-daemon to dfdaemon for new version 0.2.0

Ⅰ. Describe what this PR did
Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

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

@@           Coverage Diff           @@
##           master     #157   +/-   ##
=======================================
  Coverage   82.81%   82.81%
=======================================
  Files          25       25
  Lines        1030     1030
=======================================
  Hits          853      853
  Misses        155      155
  Partials       22       22

Continue to review full report at Codecov.

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

authors: Shawnpku codecov-io


text:
Remove all show_logs=True parameter when initializing a session.[BUG]

Describe the bug
The show_log=True parameter has been removed in #42 but there are still many occurrences in our codebase.
Expected behavior
Don't use removed parameter.

See also https://github.com/alibaba/GraphScope/pull/42#issuecomment-751328653.

repo: alibaba/GraphScope


text:
[CI] test_not_quantizable_lstm_module failing with PyTorch 1.13

https://github.com/alibaba/TinyNeuralNetwork/actions/runs/3342467224/jobs/5534727601

It seems that quantized LSTM is supported in PyTorch. The following script doesn't fail in PyTorch 1.13.
import torch

class Model_qat(torch.nn.Module):
    def __init__(self):
        super().__init__()

        self.fake_quant_0 = torch.quantization.QuantStub()
        self.fake_dequant_inner_0_0 = torch.nn.Identity() #torch.quantization.DeQuantStub()
        self.rnn = torch.nn.LSTM(224, 10)

    def forward(self, input_0_f):
        fake_quant_0 = self.fake_quant_0(input_0_f)
        input_0_f = None
        split_0_f = torch.split(fake_quant_0, 1, 1)
        fake_quant_0 = None
        fake_dequant_inner_0_0 = self.fake_dequant_inner_0_0(split_0_f[0])
        split_0_f = None
        rnn = self.rnn(fake_dequant_inner_0_0)
        fake_dequant_inner_0_0 = None
        return rnn[0]#, [rnn[1][0], rnn[1][1]]

model = Model_qat()
model.train()

inputs = torch.randn(1, 3, 224)

torch.backends.quantized.engine = 'qnnpack'
model.qconfig = torch.quantization.get_default_qat_qconfig('qnnpack')

torch.quantization.prepare_qat(model, inplace=True)

# for _ in range(3):
#     model(inputs)

model.eval()
torch.quantization.convert(model, inplace=True)
script = torch.jit.trace(model, inputs)
print(script.inlined_graph)

Fixed via https://github.com/alibaba/TinyNeuralNetwork/commit/166e7e757b01330bcfc8b5a3308fc716749d2589.

repo: alibaba/TinyNeuralNetwork


text:
fix the bug that collectAny can not accept move_only functor as callback

Why

What is changing
Example

CI 拉不到g++13了...


text:
Fix generic field deserialize, issue #3810

@wenshao @timandy Fixes #3810 , 通过判断fieldValueDeserilizer的类型, 修复泛型转换错误这个问题, 希望在下个版本能发布上. 感谢~

 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.

#3771

authors: CLAassistant hnyyghk

repo: alibaba/fastjson


text:
欢迎大家 加入MyFlutter中文社区 http://my.flutter.zone，一起讨论Flutter技术，qq群号 188651997

欢迎大家 加入MyFlutter中文社区 http://my.flutter.zone，一起讨论Flutter技术，qq群号 188651997

看样子这个库没人维护了

repo: alibaba/fish-redux


text:
华为联想手机都会出现java.util.zip.ZipException: Not a zip archive崩溃

第一次执行python freeline.py -f 没有问题，但是第二次执行python freeline.py就会直接闪退:
 Unable to open zip file: /data/user/0/com.yingshibao.gsee/cache/temp/dex/merged.apk
11-09 16:05:02.570 9350-9350/? E/System: java.util.zip.ZipException: Not a zip archive
                                             at java.util.zip.ZipFile.readCentralDir(ZipFile.java:397)
                                             at java.util.zip.ZipFile.<init>(ZipFile.java:175)
                                             at java.util.zip.ZipFile.<init>(ZipFile.java:131)
                                             at dalvik.system.DexPathList$Element.maybeInit(DexPathList.java:452)
                                             at dalvik.system.DexPathList$Element.findResource(DexPathList.java:499)
                                             at dalvik.system.DexPathList.findResources(DexPathList.java:378)
                                             at dalvik.system.BaseDexClassLoader.findResources(BaseDexClassLoader.java:72)
                                             at java.lang.ClassLoader.getResources(ClassLoader.java:425)
                                             at org.jivesoftware.smack.SmackConfiguration.<clinit>(Unknown Source)
                                             at org.jivesoftware.smack.SmackConfiguration.getVersion(Unknown Source)
                                             at org.jivesoftware.smack.Connection.<clinit>(Unknown Source)
                                             at org.jivesoftware.smack.Connection.addConnectionCreationListener(Unknown Source)
                                             at org.jivesoftware.smackx.ServiceDiscoveryManager.<clinit>(Unknown Source)
                                             at java.lang.Class.classForName(Native Method)
                                             at java.lang.Class.forName(Class.java:324)
                                             at com.easemob.chat.InitSmackStaticCode.initStaticCode(Unknown Source)
                                             at com.easemob.chat.EMChat.init(Unknown Source)
                                             at com.easemob.easeui.controller.EaseUI.init(EaseUI.java:120)
                                             at com.yingshibao.gsee.utils.DemoHelper.init(DemoHelper.java:93)
                                             at com.yingshibao.gsee.AppContext.onCreate(AppContext.java:150)
                                             at com.antfortune.freeline.FreelineApplication.startRealApplication(FreelineApplication.java:51)
                                             at com.antfortune.freeline.FreelineApplication.onCreate(FreelineApplication.java:32)
                                             at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1015)
                                             at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4707)
                                             at android.app.ActivityThread.access$1600(ActivityThread.java:150)
                                             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
                                             at android.os.Handler.dispatchMessage(Handler.java:102)
                                             at android.os.Looper.loop(Looper.java:148)
                                             at android.app.ActivityThread.main(ActivityThread.java:5417)
                                             at java.lang.reflect.Method.invoke(Native Method)
                                             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

@zhanfangzxc 可以给下具体的手机型号以及系统版本吗？
在5.0+的设备上测试过吗？

@lomanyong  我的这个是在联想zuk z1和华为荣耀8，Android版本都是6.0

@zhanfangzxc 应该是机型兼容性问题，我再看下原因。

@lomanyong 找出原因了吗，还是很希望能用上的，现在的编译速度却是是龟速

@zhanfangzxc 你那里还有其他机型或者模拟器可以验证一下吗？

@zhanfangzxc 能麻烦把${main_module}\build\freeline\freeline-dexes\merged.dex这个文件邮件发给我一下吗？
至少增量一次后会出现这个文件

请问这个问题解决了吗

@shaolimin 你也遇见了类似的情况了吗？

遇到同样问题了

华为荣耀8，6.0系统

魅族没蓝note 2也是一直出现这样的问题 使用了fastjson 经常crash

魅族 pro 5  版本号 Flyme 6.0.1  android 版本5.1 同样的crash提示

authors: HywTony lomanyong lwh4616 shanyezhihe shaolimin zhanfangzxc

repo: alibaba/freeline


text:
项目系统架构是否有介绍？和 OpenSearch 上介绍的四种版本有什么区别？

另外，有本地编译启动的指引吗？

+1

您发来的邮件收到了，感谢！

代码编译可以参考：https://github.com/alibaba/havenask/wiki/快速开始#编译代码

opensearch上面的四种版本，底层的引擎都是问天引擎，在问天引擎的基础之上根据场景做了很多产品化的改造。以向量检索召回引擎为例，opensearch上的向量召回会提供一个端到端的（向量预测+向量召回）的向量检索服务，并提供友好的管控系统。但是底层的引擎核心还是问天引擎，向量检索库的核心是proxima，和开源开放出来的没有太多的差别。

repo: alibaba/havenask


text:
Ai data masking fix

Ⅰ. Describe what this PR did
Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 43.61%. Comparing base (ef31e09) to head (df21d5e).
Report is 157 commits behind head on main.

Additional details and impacted files

@@            Coverage Diff             @@
##             main    #1420      +/-   ##
==========================================
+ Coverage   35.91%   43.61%   +7.70%
==========================================
  Files          69       76       +7
  Lines       11576    12320     +744
==========================================
+ Hits         4157     5373    +1216
+ Misses       7104     6614     -490
- Partials      315      333      +18

see 69 files with indirect coverage changes

repo: alibaba/higress


text:
Fixes arrow 0.17 compatiblity.

What do these changes do?
arrow::compute::CanCast is available since v0.17.
Related issue number
N/A.

Codecov Report

Merging #214 (daf2e21) into main (804ca53) will increase coverage by 0.12%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #214      +/-   ##
==========================================
+ Coverage   77.19%   77.31%   +0.12%
==========================================
  Files          55       55
  Lines        4262     4263       +1
==========================================
+ Hits         3290     3296       +6
+ Misses        972      967       -5

Impacted Files
Coverage Δ

src/server/async/socket_server.cc
83.77% <0.00%> (+1.95%)
:arrow_up:

authors: codecov-io sighingnow

repo: alibaba/libvineyard


text:
ArraySetter数据过多导致页面卡死

场景：我的下拉选择器配置了ArraySetter和JsonSetter，我切换到JsonSetter然后塞入了800条数据，然后保存页面，重新进来的时候他自己切换到了ArraySetter导致页面卡死。
建议：优化此处为虚拟滚动？ or 记录当前用的是Setter是什么

虽然不是我负责这块吧，但我比较好奇为啥setter里会塞800条数据这么多....能介绍下场景吗

虽然不是我负责这块吧，但我比较好奇为啥setter里会塞800条数据这么多....能介绍下场景吗

正常来说这种应该使用数据源功能的，但是用户没有后端服务什么的，我们现在也没做json文件托管，所以用户就塞了800选项。
数据源对于刚上手用户来说还是有成本的。

那强烈不建议这么做，另外引擎并不是一个完整的低代码平台产品形态，需要你们自行建设成一个平台的，并不是直接给到想使用低代码平台的用户的，作品平台开发方就缺啥补啥就好了

800多项建议使用插件来单独处理吧，arraysetter不适合做上百条的数据设置

Q2: 我把json文件上传到了阿里云上面，然后打算通过数据源的方式请求下来，但是发现居然跨域了，我阿里云配置了可跨域。同时如果我自己在源码面板里面通过js代码去fetch就没问题，想问下有什么区别吗？

结果：

authors: JackLian hzd822 oneQiu

repo: alibaba/lowcode-engine


text:
fix: chan block defer return

fix: <-compressChan block the defer func, but this is useless channel.
and use errgroup to take place of errChan

/test image

repo: alibaba/sealer


text:
RocketMQ 4.5.1 , add new client config AccessChannel , I hope  Spring-Cloud-Alibab support it in the future。

I use Spring-Cloud-Alibab 2.2.0.RELEASE with Aliyun RocketMQ。Aliyun mq console can‘t show the right status of my message trace，because RocketMQ 4.5.1 add new config AccessChannel in ClientConfig，AsyncTraceDispatcher use it to change traceTopic，I hope Spring-Cloud-Alibab  support it in the future。
我使用 Spring-Cloud-Alibab 2.2.0.RELEASE，RockMQ是阿里云服务。阿里云MQ控制台的消息轨迹无法正确记录消息消费状态，因为RocketMQ 4.5.1 在ClientConfig中新增一个AccessChannel配置，AsyncTraceDispatcher用它来改变消息轨迹的topic，希望 Spring-Cloud-Alibab 将来能支持这个配置。

contributors are welcome!

The new version is being refactored . Welcome to join us

please try the beta version #2029 to see if it solves your problem, or provide us more information to help find the latent bug.

authors: fangjian0423 whiledevil zkzlx

repo: alibaba/spring-cloud-alibaba


text:
Fix: method naming typo

the same PR as https://github.com/alibaba/spring-cloud-alibaba/pull/3301 for 2.2.x branch

LGTM


text:
how to convert to miladi date?

hi mr behzadian
very good library 2 use!
but i didnt find any functions to return miladi date, guid me if there is any way!
TnX ;)

PersianCalendar has some methods to convert persian date to gregorian date.

can u pls tell me what the methods are? i couldn't find any!
tnX

GregorianCalendar gregorianCalendar = new GregorianCalendar();
gregorianCalendar.setTime(persianCalendar.getTime());
You can find more here (In persian): http://smartlab.ir/تاریخ-و-تقویم-هجری-شمسی-در-جاوا/

authors: alibehzadian moslem-pc

repo: alibehzadian/PersianDatePicker


text:
Multicall multicontract

Scope
This PR adds two new hardhat tasks:

generateContractsDescriptor: Generates a JSON descriptor file with all contract deployment information requirements using (slow) function getBuildInfo (requires deploymentList and deploymentArgsTemplate files to be already generated) .
deployContractsFromDescriptor: Deploy contracts faster with information from previously created JSON file.

Why?
To speed up contract deployment through deployContracts current task, tests shows deployContractsFromDescriptor is 5 times faster against hardhat node and almost 2 times faster against geth.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@3f85bc4). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #27   +/-   ##
=======================================
  Coverage        ?   45.02%
=======================================
  Files           ?      220
  Lines           ?    40002
  Branches        ?        0
=======================================
  Hits            ?    18012
  Misses          ?    20023
  Partials        ?     1967

Continue to review full report at Codecov.

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

authors: codecov-commenter gusjavaz

repo: alicenet/alicenet


text:
调用RecyclerView.Adapter的notifyDataSetChanged没反应的解决办法

因为LoadMoreRecyclerView内部对adapter又进行了封装，所以在调用原来的adapter的notifyDataChange方法的时候界面并不会刷新，解决办法是：在LoadMoreRecyclerView.AutoLoadAdapter类的构造方法中添加对原adapter的监听，代码如下：

 public AutoLoadAdapter(RecyclerView.Adapter adapter) {
            mInternalAdapter = adapter;
            mIsHeaderEnable = false;
            mInternalAdapter.registerAdapterDataObserver(new AdapterDataObserver() {
                @Override
                public void onChanged() {
                     notifyDataSetChanged();
                }
            });
        }

其实这个是通过开放在loadMoreRecyclerview. notifyMoreFinish方法进行数据刷新的，与正常使用的recyclerView直接通过adapter的notify  不同，是有点反人类了
最终我们项目中用是对这个版本进行了改造过的，目前github上的是初版，如果引入项目使用的话可能还是需要自己再改造过，这边其实是提供一个思路为目的的~

authors: alicx lazy-ape

repo: alicx/LoadMoreRecyclerView


text:
Emergency Drug Pediatrics: Tables?

Need to convert to markdown?

Codecov Report

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

@@           Coverage Diff           @@
##           master      #94   +/-   ##
=======================================
  Coverage   50.32%   50.32%
=======================================
  Files          14       14
  Lines         155      155
  Branches       43       43
=======================================
  Hits           78       78
  Misses         77       77

Continue to review full report at Codecov.

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

authors: codecov-io michellealiem

repo: aliemteam/aliemcards


text:
Expose path Argument for Not Found Exceptions (Reactive)

That's it.

Codecov Report

Merging #75 into master will decrease coverage by 0.26%.
The diff coverage is 75%.

@@             Coverage Diff              @@
##             master      #75      +/-   ##
============================================
- Coverage     90.23%   89.96%   -0.27%
- Complexity      266      269       +3
============================================
  Files            32       32
  Lines           635      638       +3
  Branches         79       80       +1
============================================
+ Hits            573      574       +1
- Misses           34       37       +3
+ Partials         28       27       -1

Impacted Files
Coverage Δ
Complexity Δ

...rs/adapter/attributes/ReactiveErrorAttributes.java
92.85% <75%> (+1.94%)
6 <3> (+4)
:arrow_up:

...errors/handlers/ResponseStatusWebErrorHandler.java
76.05% <0%> (-2.82%)
20% <0%> (-1%)

Continue to review full report at Codecov.

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

authors: alimate codecov-io

repo: alimate/errors-spring-boot-starter


text:
Notify that Google Tag Manager has been loaded

Hello,
Is there any way to know when google tab manager is loaded? I have a use case where I need to provide an operation after the google tab manager is loaded. From what I could see in the code there is no event sent when GTM is loaded. It could be a nice feature/improvement.
I found this link https://www.simoahava.com/analytics/notify-page-google-tag-manager-loaded/ where an event is sent after the GTM script is loaded.
Is this a feature that you could add?
Thank you

+1, I have the same necessity.

authors: giorgiabosello rpcm

repo: alinemorelli/react-gtm


text:
hello 0.1.0-9379949+autotest_by_mosteo@kukumo

Created via alr publish with alr 2.0-dev+beta2

Closed using alr 2.0-dev+beta2 with reason: 'automated testing'

repo: alire-project/test-index


text:
[BUG] Unhandled Promise Rejection when run on Docker

chrome-aws-lambda is working very good but when we run on some website we has an error
" Unhandled Promise Rejection     {"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"TypeError: Cannot read property 'errorText' of null","reason":{"errorType":"TypeError","errorMessage":"Cannot read property 'errorText' of null","stack":["TypeError: Cannot read property 'errorText' of null","    at Page. (/var/task/index.js:69:40)","    at Page.emit (events.js:315:20)","    at NetworkManager. (/var/task/node_modules/puppeteer-core/lib/Page.js:120:89)","    at NetworkManager.emit (events.js:315:20)","    at NetworkManager._onLoadingFailed (/var/task/node_modules/puppeteer-core/lib/NetworkManager.js:249:14)","    at CDPSession.emit (events.js:315:20)","    at CDPSession._onMessage (/var/task/node_modules/puppeteer-core/lib/Connection.js:166:18)","    at Connection._onMessage (/var/task/node_modules/puppeteer-core/lib/Connection.js:83:25)","    at WebSocket. (/var/task/node_modules/puppeteer-core/lib/WebSocketTransport.js:25:32)","    at WebSocket.onMessage (/var/task/node_modules/ws/lib/event-target.js:132:16)"]},"promise":{},"stack":["Runtime.UnhandledPromiseRejection: TypeError: Cannot read property 'errorText' of null","    at process. (/var/runtime/index.js:35:15)","    at process.emit (events.js:315:20)","    at processPromiseRejections (internal/process/promises.js:209:33)","    at processTicksAndRejections (internal/process/task_queues.js:98:32)"]}"
And when we use puppeteer it still working

@nguyensonghao94 Can you clarify if you're getting this error on a specific URL?
From your report it's not clear whether this is happening only on Docker or only on a specific URL.
Please share more details, I'll be glad to help.

repo: alixaxel/chrome-aws-lambda


text:
add tests for cost, preview, validate, policy function

add test for report
update test report
add test for cost
add test validate
add test validate
add test preview
add test policy
add test terminalprinter

 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.

authors: Achillessanger CLAassistant


text:
[Bug]: GC overhead limit exceeded when list large number of oss objects

Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:87)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
at com.google.gson.Gson.toJson(Gson.java:593)
at com.google.gson.Gson.toJson(Gson.java:572)
at com.google.gson.Gson.toJson(Gson.java:527)
at com.google.gson.Gson.toJson(Gson.java:507)
at com.aliyun.fs.oss.utils.OSSClientAgent.listObjects(OSSClientAgent.java:204)
at com.aliyun.fs.oss.nat.JetOssNativeFileSystemStore.list(JetOssNativeFileSystemStore.java:369)
at com.aliyun.fs.oss.nat.JetOssNativeFileSystemStore.list(JetOssNativeFileSystemStore.java:358)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:187)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:102)
at com.sun.proxy.$Proxy4.list(Unknown Source)
at com.aliyun.fs.oss.nat.NativeOssFileSystem.listStatus(NativeOssFileSystem.java:375)
at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1485)
at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1525)
at org.apache.hadoop.fs.FileSystem$4.(FileSystem.java:1682)
at org.apache.hadoop.fs.FileSystem.listLocatedStatus(FileSystem.java:1681)
at org.apache.hadoop.fs.FileSystem.listLocatedStatus(FileSystem.java:1664)
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPathRecursively(FileInputFormat.java:341)
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPathRecursively(FileInputFormat.java:346)
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPathRecursively(FileInputFormat.java:346)
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPathRecursively(FileInputFormat.java:346)
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPathRecursively(FileInputFormat.java:346)

worksfome and won't fix

repo: aliyun/aliyun-emapreduce-sdk


text:
这个方法似乎没用，中间转化了编码，最后还是会赋值 tmp_object

已修复 https://github.com/aliyun/aliyun-oss-php-sdk/commit/16b47c626493bbd503402685b65fb5812583d2b5

authors: huiguangjun limingxinleo

repo: aliyun/aliyun-oss-php-sdk


text:
启动多个binlog_loader，greenplum连接占用较多问题

你好，我们场景是多库同步到greenplum，目前启动一个binlog_loader,会占用greenplum 44个连接，我们greenplum的最大连接数是100，有6个库，如果都同步的话看样子是需要264个连接。binlog_loader是不是有其他参数设置可以控制连接数？多谢

这确实是一个需求，当前只能通过增加连接数来做到。