Video is not displaying

First thank you for this library. I just tried the sample code provided audio is working but video is not displaying.

First thank you for this library. I have tried the sample code given but the video is not displayed only audio is playing.

It look quite weird, haven't found such issue yet. Can you confirm whether or not it is working with new update.

First thank you for this library. I met the same trouble.Something in detail
1、 I tried the apk and it did not work in my phone which is Huawei NOVA.(it seems that  cannot access the url  "https://sarbagyadhaubanjar.github.io/youtube_player")
2、I tried to run the example but it did not work either
3、I tried to run the main.dart in my project which has changed the dependencies but it also got some trouble. (I am in China so change the google dependencies  to Alibaba)
message:
09:25:23.463 2087 info flutter.tools [   +5 ms] I/flutter ( 4115): The following assertion was thrown building MyHomePage(dirty, state: _MyHomePageState#435f3):
09:25:23.463 2088 info flutter.tools [        ] I/flutter ( 4115): A non-null String must be provided to a Text widget.
09:25:23.463 2089 info flutter.tools [        ] I/flutter ( 4115): 'package:flutter/src/widgets/text.dart': Failed assertion: line 241 pos 10: 'data != null'
I have no idea what is going on,would you mind giving me  a hand, thank you  so much.

Can you attach full log output ?

the full log saved in the file, thank you for kind help.
------------------ 原始邮件 ------------------
发件人: "Sarbagya<EMAIL_ADDRESS>发送时间: 2019年6月5日(星期三) 晚上11:56
收件人<EMAIL_ADDRESS>抄送: "流年非也"1090856727<EMAIL_ADDRESS>主题: Re: [sarbagyastha/youtube_player_flutter] Video is not displaying(#19)
Can you attach full log output ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Which file @nanshansuiyuan :confused: ?

My big pardon,see the additional file
I have put it last email   I have no idea if you can receive it or not
------------------ 原始邮件 ------------------
发件人: "Sarbagya<EMAIL_ADDRESS>发送时间: 2019年6月9日(星期天) 中午1:57
收件人<EMAIL_ADDRESS>抄送: "流年非也"1090856727<EMAIL_ADDRESS>主题: Re: [sarbagyastha/youtube_player_flutter] Video is not displaying(#19)
Which file @nanshansuiyuan  ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Video not playing as well

Sorry for late response, but haven't got your attachments. It won't attach file if you replyto github notifications through mail.
Please send it to<EMAIL_ADDRESS>instead.

I'm having the same issue. Audio is working and I can see all of the controls but no video.

Same thing, a white screen no video but audio and controls work. Huawei Mate10

I have the same issue using a Samsung Galaxy s10+

Same on Android 24. Look like it shows a small thumbnail when I pause the video
I just clone the whole example. Even on iOS the video cannot play

All my logs run as debug
Launching lib/main.dart on Android SDK built for x86 in debug mode...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Built build/app/outputs/apk/debug/app-debug.apk.
D/EGL_emulation( 6393): eglMakeCurrent: 0xb2085d80: ver 2 0 (tinfo 0xb2083960)
D/        ( 6393): HostConnection::get() New Host Connection established 0xb2088400, tid 6406
W/System  ( 6393): ClassLoader referenced unknown path: /system/app/Chrome/lib/x86
I/WebViewFactory( 6393): Loading com.android.chrome version 51.0.2704.90 (code 275509012)
I/cr_LibraryLoader( 6393): Time to load native libraries: 15 ms (timestamps 5085-5100)
I/cr_LibraryLoader( 6393): Expected native library version number "51.0.2704.90", actual native library version number "51.0.2704.90"
V/WebViewChromiumFactoryProvider( 6393): Binding Chromium to main looper Looper (main, tid 1) {5417a3b}
I/cr_LibraryLoader( 6393): Expected native library version number "51.0.2704.90", actual native library version number "51.0.2704.90"
I/chromium( 6393): [INFO:library_loader_hooks.cc(143)] Chromium logging enabled: level = 0, default verbosity = 0
I/cr_BrowserStartup( 6393): Initializing chromium process, singleProcess=true
E/ApkAssets( 6393): Error while loading asset assets/natives_blob_64.bin: java.io.FileNotFoundException: assets/natives_blob_64.bin
E/ApkAssets( 6393): Error while loading asset assets/snapshot_blob_64.bin: java.io.FileNotFoundException: assets/snapshot_blob_64.bin
D/EGL_emulation( 6393): eglCreateContext: 0x94c389c0: maj 2 min 0 rcv 2
D/EGL_emulation( 6393): eglMakeCurrent: 0x94c389c0: ver 2 0 (tinfo 0x94c45ae0)
W/cr_media( 6393): Requires BLUETOOTH permission
D/cr_Ime  ( 6393): [InputMethodManagerWrapper.java:30] Constructor
W/cr_AwContents( 6393): onDetachedFromWindow called when already detached. Ignoring
D/cr_Ime  ( 6393): [InputMethodManagerWrapper.java:59] isActive: false
I/cr_Ime  ( 6393): ImeThread is not enabled.
E/libEGL  ( 6393): validate_display:99 error 3008 (EGL_BAD_DISPLAY)
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
D/EGL_emulation( 6393): eglMakeCurrent: 0x94c384e0: ver 2 0 (tinfo 0x8dc8b440)
D/EGL_emulation( 6393): eglMakeCurrent: 0x94c384e0: ver 2 0 (tinfo 0x8dc8b440)
I/VideoCapabilities( 6393): Unsupported profile 4 for video/mp4v-es
D/        ( 6393): HostConnection::get() New Host Connection established 0x83afc380, tid 6471
D/EGL_emulation( 6393): eglCreateContext: 0x83ab3420: maj 2 min 0 rcv 2
D/EGL_emulation( 6393): eglMakeCurrent: 0x83ab3420: ver 2 0 (tinfo 0x83a9b270)
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
D/EGL_emulation( 6393): eglMakeCurrent: 0x94c384e0: ver 2 0 (tinfo 0x8dc8b440)
D/EGL_emulation( 6393): eglMakeCurrent: 0x94c384e0: ver 2 0 (tinfo 0x8dc8b440)
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
D/EGL_emulation( 6393): eglMakeCurrent: 0x94c384e0: ver 2 0 (tinfo 0x8dc8b440)
I/art     ( 6393): Background sticky concurrent mark sweep GC freed 12768(625KB) AllocSpace objects, 2(40KB) LOS objects, 0% free, 14MB/14MB, paused 6.119ms total 44.349ms
D/EGL_emulation( 6393): eglMakeCurrent: 0x94c384e0: ver 2 0 (tinfo 0x8dc8b440)
W/cr_BindingManager( 6393): Cannot call determinedVisibility() - never saw a connection for the pid: 6393
D/cr_Ime  ( 6393): [InputMethodManagerWrapper.java:59] isActive: false
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
D/EGL_emulation( 6393): eglMakeCurrent: 0x94c384e0: ver 2 0 (tinfo 0x8dc8b440)
D/        ( 6393): HostConnection::get() New Host Connection established 0x871fd340, tid 6480
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
D/        ( 6393): HostConnection::get() New Host Connection established 0xa2c7e500, tid 6405
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
E/EGL_emulation( 6393): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 6393): tid 6471: eglQueryContext(1716): error 0x3004 (EGL_BAD_ATTRIBUTE)
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
I/flutter ( 6393): PlaybackQualityChange hd2160
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
I/OMXClient( 6393): MuxOMX ctor
V/cr_media( 6393): [MediaCodecBridge.java:572] createAudioTrack: sampleRate:48000 channelCount:2
D/AudioTrack( 6393): Client defaulted notificationFrames to 1731 for frameCount 3462
I/OMXClient( 6393): MuxOMX ctor
I/MediaCodec( 6393): [OMX.google.vp9.decoder] setting surface generation to 6546433
E/ACodec  ( 6393): [OMX.google.vp9.decoder] storeMetaDataInBuffers failed w/ err -1010
D/MediaPlayer( 6393): setSubtitleAnchor in MediaPlayer
W/art     ( 6393): Suspending all threads took: 9.436ms
I/art     ( 6393): Background partial concurrent mark sweep GC freed 64(1944B) AllocSpace objects, 2(5MB) LOS objects, 25% free, 11MB/15MB, paused 11.048ms total 131.125ms
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
I/art     ( 6393): Background partial concurrent mark sweep GC freed 25(728B) AllocSpace objects, 2(5MB) LOS objects, 25% free, 11MB/15MB, paused 11.058ms total 64.352ms
D/MediaCodec( 6393): [OMX.google.vp9.decoder] setting dataspace on output surface to #10c60000
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
D/        ( 6393): HostConnection::get() New Host Connection established 0x7cffd2c0, tid 6502
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
I/flutter ( 6393): VideoData {"duration":346.221,"videoUrl":"https://www.youtube.com/watch?v=iLnmTe5Q2Qw","availableQualityLevels":["hd2160","hd1440","hd1080","hd720","large","medium","small","tiny","auto"],"videoEmbedCode":""}
D/SoftwareRenderer( 6393): setting dataspace on output surface to #10c60000
W/AudioTrack( 6393): releaseBuffer() track 0x8a64ed00 disabled due to previous underrun, restarting
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
E/ACodec  ( 6393): [OMX.google.vp9.decoder] ERROR(0x80001001)
E/ACodec  ( 6393): signalError(omxError 0x80001001, internalError -2147483648)
E/ACodec  ( 6393): [OMX.google.vp9.decoder] ERROR(0x80001001)
E/ACodec  ( 6393): signalError(omxError 0x80001001, internalError -2147483648)
E/ACodec  ( 6393): [OMX.google.vp9.decoder] ERROR(0x80001001)
E/ACodec  ( 6393): signalError(omxError 0x80001001, internalError -2147483648)
E/ACodec  ( 6393): [OMX.google.vp9.decoder] ERROR(0x80001001)
E/ACodec  ( 6393): signalError(omxError 0x80001001, internalError -2147483648)
E/ACodec  ( 6393): [OMX.google.vp9.decoder] ERROR(0x80001001)
E/ACodec  ( 6393): signalError(omxError 0x80001001, internalError -2147483648)
E/ACodec  ( 6393): [OMX.google.vp9.decoder] ERROR(0x80001001)
E/ACodec  ( 6393): signalError(omxError 0x80001001, internalError -2147483648)
E/ACodec  ( 6393): [OMX.google.vp9.decoder] ERROR(0x80001001)
E/ACodec  ( 6393): signalError(omxError 0x80001001, internalError -2147483648)
E/MediaCodec( 6393): Codec reported err 0x80001001, actionCode 0, while in state 6
E/cr_media( 6393): Failed to dequeue output buffer
E/cr_media( 6393): java.lang.IllegalStateException
E/cr_media( 6393): 	at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
E/cr_media( 6393): 	at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:2568)
E/cr_media( 6393): 	at org.chromium.media.MediaCodecBridge.dequeueOutputBuffer(MediaCodecBridge.java:416)
W/cr_media( 6393): calling MediaCodec.release()
E/MediaCodec( 6393): Codec reported err 0x80001001, actionCode 0, while in state 0
E/MediaCodec( 6393): Codec reported err 0x80001001, actionCode 0, while in state 0
E/MediaCodec( 6393): Codec reported err 0x80001001, actionCode 0, while in state 0
E/MediaCodec( 6393): Codec reported err 0x80001001, actionCode 0, while in state 0
E/MediaCodec( 6393): Codec reported err 0x80001001, actionCode 0, while in state 0
E/MediaCodec( 6393): Codec reported err 0x80001001, actionCode 0, while in state 0
W/cr_media( 6393): calling MediaCodec.release()
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
E/EGL_emulation( 6393): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 6393): tid 6471: eglQueryContext(1716): error 0x3004 (EGL_BAD_ATTRIBUTE)
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
I/flutter ( 6393): PlaybackQualityChange medium
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
I/OMXClient( 6393): MuxOMX ctor
V/cr_media( 6393): [MediaCodecBridge.java:572] createAudioTrack: sampleRate:48000 channelCount:2
D/AudioTrack( 6393): Client defaulted notificationFrames to 1731 for frameCount 3462
I/OMXClient( 6393): MuxOMX ctor
I/MediaCodec( 6393): [OMX.google.vp9.decoder] setting surface generation to 6546434
E/ACodec  ( 6393): [OMX.google.vp9.decoder] storeMetaDataInBuffers failed w/ err -1010
D/MediaCodec( 6393): [OMX.google.vp9.decoder] setting dataspace on output surface to #103
D/        ( 6393): HostConnection::get() New Host Connection established 0x7a37e140, tid 6530
D/SoftwareRenderer( 6393): setting dataspace on output surface to #103
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
I/flutter ( 6393): VideoData {"duration":346.221,"videoUrl":"https://www.youtube.com/watch?t=28&v=iLnmTe5Q2Qw","availableQualityLevels":["hd2160","hd1440","hd1080","hd720","large","medium","small","tiny","auto"],"videoEmbedCode":""}
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6393): Attempt to remove non-JNI local reference, dumping thread
W/cr_media( 6393): calling MediaCodec.release()
W/cr_media( 6393): calling MediaCodec.release()

This log when I run from the example I cloned at Master
Phat-Macbook:example phattran$ flutter packages get
Running "flutter packages get" in example...                        0.6s
Phat-Macbook:example phattran$ flutter run
Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts,
consider enabling software rendering with "--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...                                             30.4s
Resolving dependencies...                                          23.3s
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done                        45.3s
Built build/app/outputs/apk/debug/app-debug.apk.
Installing build/app/outputs/apk/app.apk...                         1.6s
D/EGL_emulation( 6982): eglMakeCurrent: 0xb2085480: ver 2 0 (tinfo 0xb2083270)
D/        ( 6982): HostConnection::get() New Host Connection established 0x91c7f480, tid 6995
W/System  ( 6982): ClassLoader referenced unknown path: /system/app/Chrome/lib/x86
I/WebViewFactory( 6982): Loading com.android.chrome version 51.0.2704.90 (code 275509012)
D/        ( 6982): HostConnection::get() New Host Connection established 0xb2088100, tid 6996
I/cr_LibraryLoader( 6982): Time to load native libraries: 10 ms (timestamps 4789-4799)
I/cr_LibraryLoader( 6982): Expected native library version number "51.0.2704.90", actual native library version number "51.0.2704.90"
V/WebViewChromiumFactoryProvider( 6982): Binding Chromium to main looper Looper (main, tid 1) {8afcf56}
I/cr_LibraryLoader( 6982): Expected native library version number "51.0.2704.90", actual native library version number "51.0.2704.90"
I/chromium( 6982): [INFO:library_loader_hooks.cc(143)] Chromium logging enabled: level = 0, default verbosity = 0
I/cr_BrowserStartup( 6982): Initializing chromium process, singleProcess=true
E/ApkAssets( 6982): Error while loading asset assets/natives_blob_64.bin: java.io.FileNotFoundException: assets/natives_blob_64.bin
E/ApkAssets( 6982): Error while loading asset assets/snapshot_blob_64.bin: java.io.FileNotFoundException: assets/snapshot_blob_64.bin
D/EGL_emulation( 6982): eglCreateContext: 0x93c4a040: maj 2 min 0 rcv 2
D/EGL_emulation( 6982): eglMakeCurrent: 0x93c4a040: ver 2 0 (tinfo 0xae4cd360)
W/cr_media( 6982): Requires BLUETOOTH permission
D/cr_Ime  ( 6982): [InputMethodManagerWrapper.java:30] Constructor
W/cr_AwContents( 6982): onDetachedFromWindow called when already detached. Ignoring
D/cr_Ime  ( 6982): [InputMethodManagerWrapper.java:59] isActive: false
I/cr_Ime  ( 6982): ImeThread is not enabled.
E/libEGL  ( 6982): validate_display:99 error 3008 (EGL_BAD_DISPLAY)
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
D/EGL_emulation( 6982): eglMakeCurrent: 0x93c48480: ver 2 0 (tinfo 0xae4cdaf0)
I/VideoCapabilities( 6982): Unsupported profile 4 for video/mp4v-es
D/EGL_emulation( 6982): eglMakeCurrent: 0x93c48480: ver 2 0 (tinfo 0xae4cdaf0)
D/        ( 6982): HostConnection::get() New Host Connection established 0x88fc2500, tid 7044
D/EGL_emulation( 6982): eglCreateContext: 0x8a18af80: maj 2 min 0 rcv 2
I/art     ( 6982): Background sticky concurrent mark sweep GC freed 13098(818KB) AllocSpace objects, 6(120KB) LOS objects, 18% free, 8MB/10MB, paused 1.534ms total 133.591ms
D/EGL_emulation( 6982): eglMakeCurrent: 0x8a18af80: ver 2 0 (tinfo 0x8f7033a0)
D/NetworkSecurityConfig( 6982): No Network Security Config specified, using platform default
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
D/EGL_emulation( 6982): eglMakeCurrent: 0x93c48480: ver 2 0 (tinfo 0xae4cdaf0)
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/cr_BindingManager( 6982): Cannot call determinedVisibility() - never saw a connection for the pid: 6982
D/cr_Ime  ( 6982): [InputMethodManagerWrapper.java:59] isActive: false
Syncing files to device Android SDK built for x86...
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              D/        ( 6982): HostConnection::get() New Host Connection established 0x891c2340, tid 7021
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                              W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
Syncing files to device Android SDK built for x86...                                               2,889ms (!)

🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
An Observatory debugger and profiler on Android SDK built for x86 is available at:
http://<IP_ADDRESS>:61644/4KpOkOyI7ZM=/
For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
E/EGL_emulation( 6982): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 6982): tid 7044: eglQueryContext(1716): error 0x3004 (EGL_BAD_ATTRIBUTE)
I/flutter ( 6982): PlaybackQualityChange medium
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
I/OMXClient( 6982): MuxOMX ctor
D/MediaPlayer( 6982): setSubtitleAnchor in MediaPlayer
V/cr_media( 6982): [MediaCodecBridge.java:572] createAudioTrack: sampleRate:48000 channelCount:2
D/AudioTrack( 6982): Client defaulted notificationFrames to 1731 for frameCount 3462
I/OMXClient( 6982): MuxOMX ctor
I/MediaCodec( 6982): [OMX.google.vp9.decoder] setting surface generation to 7149569
E/ACodec  ( 6982): [OMX.google.vp9.decoder] storeMetaDataInBuffers failed w/ err -1010
D/MediaCodec( 6982): [OMX.google.vp9.decoder] setting dataspace on output surface to #103
D/        ( 6982): HostConnection::get() New Host Connection established 0x85cff840, tid 7081
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
D/SoftwareRenderer( 6982): setting dataspace on output surface to #103
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
I/flutter ( 6982): PlaybackQualityChange hd1080
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
I/flutter ( 6982): PlaybackQualityChange hd1440
I/flutter ( 6982): PlaybackQualityChange hd2160
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
D/SoftwareRenderer( 6982): setting dataspace on output surface to #104
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread
D/SoftwareRenderer( 6982): setting dataspace on output surface to #10c60000
W/art     ( 6982): Attempt to remove non-JNI local reference, dumping thread

cc: @sarbagyastha

Confirm. It can working well on real Android Device. I tested on Samsung Galaxy A8 - 2018 with Android 9.0
But the real iPhone device still display blank after touch to Play. I tested on iPhone 6 with iOS 12.0

Colud you check whether or not the issue persists on new version ? My mac is out of order, so it would be nice if someone could submit full log.


Added CMA report response post, updated blogpost styles

Summary of Changes
As discussed with @mtom55 on discord, to help relay this CMA report response update (As shown on existing site) and to help fill out the blogpost sidebar a little.

Added a new blogpost to reflect the update within the "Where do we start?" section of the current site. Also helps fill blogpost list.
Added "Response to Mobile Ecosystem Interim Report" pdf for linking from new blogpost.
Extracted existing homepage button styles to a focused css class, within a new "COMPONENTS" section within css, for easier re-use. Updated existing usages within homepage to suit.
Adjusted time of existing "Website under development" to be correct year.
Updated post layout and added additional post-specific styles to better format some of the post-specific elements (Such as how the header fits with the metadata).

The vertical alignment of the text in the action-button is off. Looks like .post { font-size: 1.125rem } causes this?


Fatal error

Installed composer, ran the code as mentioned but getting this when trying to run php file.
Fatal error: Class 'Werd\Ivona\SpeechCloud' not found

@gwidaz I am guessing it's because You haven't included Your autoloading file. If You are using nothing but a bare Composer - take a look at Autoloading

Closing as there was no reply for more then a week

No reply for a week? I received this email 5 min ago..
On 17 Nov 2016 11:34 a.m., "Jānis Šakars"<EMAIL_ADDRESS>wrote:

Closing as there was no reply for more then a week
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/werdlv/ivona-speechcloud-sdk-php/issues/2#issuecomment-261224761,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAVbKtWx4euSozhQLTPvn0IwtZpbP4ncks5q_Du9gaJpZM4Kn6Pt
.

Based on my calendar - yes ;)

Yes i can see that, I just received an email saying that this thread is
closed, never received with the original reply. Anyway i got my ivona
partly working with java. It will do for now. Thanks for your time
On 17 Nov 2016 2:01 p.m., "Jānis Šakars"<EMAIL_ADDRESS>wrote:

[image: issue]
https://cloud.githubusercontent.com/assets/1607778/20392084/f71375b6-acde-11e6-8fb7-c2679c36fa24.png
Based on my calendar - yes ;)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/werdlv/ivona-speechcloud-sdk-php/issues/2#issuecomment-261253396,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAVbKtnLDfSlxoz0CiZFMkHPNGWyPXJ1ks5q_F4egaJpZM4Kn6Pt
.


[ClangImporter] Import extern "C" declarations from the bridging header

We do iterate into extern C declarations when building the Swift lookup table during PCH generation.
https://github.com/apple/swift/blob/0fad799f51f6c5408696379b1fe35cd10c131136/lib/ClangImporter/SwiftLookupTable.cpp#L2140-L2146
However, we don’t import extern "C" declarations while parsing the bridging header (eg. when no -pch-output-dir is specified during code completion). This caused us to miss functions annotated as extern "C" in code completion.
rdar://127512985

@swift-ci Please smoke test

@swift-ci Please smoke test


pasystray icon not theming

Issue description
I have set to use the Numix icon theme in both my gtkrcs, but pasystray displays the default (adwaita, i assume) icon instead of the one that I have set.
Steps to reproduce

install pasystray
try to use an icon theme
???

Technical details

System: NixOS 17.09pre104410.65593e6 (Hummingbird)
Nix version: nix-env (Nix) 1.11.8
Nixpkgs version: "17.09pre104410.65593e6"

Issue was related to pulseaudio not being enabled. Derp, thought it was enabled by default. Closing now.


feat: support next edge wasm module and asset

chore: tweak demo
feat: support next edge wasm module and asset

#618  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hi-ogawa and the rest of your teammates on  Graphite


improvments: angular-translate

Hi, I must say, nice directive.
Would be nice if the angular-translate can be an optional dependency and if we can specify where are the validations messages errors.
Thanks

Hmm nice idea, that might require a lot of rewrite here and there though, everything is based on that and I believe that angular-translate will be built-in AngularJS in the next versions, or in 2.0+, not sure exactly when.
But you could still define your own alternate text though, so in theory you can replace all of these text but that might be long to code:
https://github.com/ghiscoding/angular-validation#alternate
Where would you put your messages anyway?

for example, one could globally overwrite an error message using a global config, or also using a gloab config define where the en.json is located.

Sorry but I can't visualize everything that you are saying.
For overwriting a message, you can use the Alternate as mentioned before, but for giving a list of error messages, I don't know how else to provide it without the current implementation that I have with the $translate and locale JSON files.
Could you give a bit more details and possibly code sample so I can visualize it better?

if i want to overwrite one or more message for all my forms, I don't want do it in each forms, just one globally.

Please provide some type of code sample of what you wish to do if you want me to help you.
Thanks

Sorry closed by mistake, they should add a confirm message on that button :S

I might be interested in adding this feature but I don't have any ideas on how to do it. So please provide code sample on your approach so that I have something to look at.
How would you provide your translations?
Where would you translations be stored?
Would that be JSON or some type of array?
What would you like to call on the Angular-Validation to bypass the default $translate service?

Closing for no activity for a long period... If anyone has any ideas, I could re-open but not without feedback.


Better Name fetch.

The algorithm presently fetches the first Noun in the resume. This should definitely be worked upon.

Few resources to start with:

https://github.com/derek73/python-nameparser
https://www.quora.com/Whats-a-good-algorithm-for-people-name-detection


Let user choose material in "rs.Rotor.from_section"

Shaft elements default to "steel". Providing user's prefered material as kwarg forinit/with setter would ease things up.

You are completely right. In addition, we could add this argument as a list if the user wishes add different materials in each section.

Yes, a list would be fine. But please optionally, as most shafts (the main turned part without shrinked tubes and disks) consists of one material and that's easier for the user to specify.

@qwertz098,
We are implementing your request. I'll write down a simple example to help you out with the instantiation, since the tutorials still need to be updated.
Also, when the PR is merged, you can download ross folder and replace the old one.
"""
        Parameters
        ----------
        leng_data : list
            List with the lengths of rotor regions.
        idl_data : list
            List with the inner diameters of rotor regions (Left Station).
        odl_data : list
            List with the outer diameters of rotor regions (Left Station).
        idr_data : list, optional
            List with the inner diameters of rotor regions (Right Station).
            Default is equal to idl_data (cylindrical element).
        odr_data : list, optional
            List with the outer diameters of rotor regions (Right Station).
            Default is equal to odl_data (cylindrical element).
        material_data : ross.material or list of ross.material
            Defines a single material for all sections or each section can be
            defined by a material individually.
        disk_data : dict, optional
            Dict holding disks datas.
            Example : disk_data=DiskElement.from_geometry(n=2,
                                                          material=steel,
                                                          width=0.07,
                                                          i_d=0,
                                                          o_d=0.28
                                                          )
            ***See 'disk_element.py' docstring for more information***
        brg_seal_data : dict, optional
            Dict holding lists of bearings and seals datas.
            Example : brg_seal_data=BearingElement(n=1, kxx=1e6, cxx=0,
                                                   kyy=1e6, cyy=0, kxy=0,
                                                   cxy=0, kyx=0, cyx=0)
            ***See 'bearing_seal_element.py' docstring for more information***
        nel_r : int, optional
            Number or elements per shaft region.
            Default is 1.
        n_eigen : int, optional
            Number of eigenvalues calculated by arpack.
            Default is 12.
        tag : str
            A tag for the rotor
"""
>>> from ross.materials import steel
>>> from bokeh.plotting import show
>>> rotor = Rotor.from_section(
...             leng_data=[0.5, 0.5, 0.5],
...             odl_data=[0.05, 0.07, 0.07],
...             idl_data=[0, 0, 0],
...             idr_data=[0, 0, 0],
...             odr_data=[0.07, 0.07, 0.05],
...             material_data=steel,
...             disk_data=[DiskElement.from_geometry(n=1, material=steel, width=0.07, i_d=0, o_d=0.28),
...                        DiskElement.from_geometry(n=2, material=steel, width=0.07, i_d=0, o_d=0.35)],
...             brg_seal_data=[BearingElement(n=0, kxx=1e6, cxx=0, kyy=1e6, cyy=0, kxy=0, cxy=0, kyx=0, cyx=0),
...                            BearingElement(n=3, kxx=1e6, cxx=0, kyy=1e6, cyy=0, kxy=0, cxy=0, kyx=0, cyx=0)],
...             nel_r=3)
>>> show(rotor.plot_rotor())

Thanks a lot @rodrigomoliveira1 !

Thanks a lot @rodrigomoliveira1 !

Thank you for the comments, @qwertz098 !


Wrong translation - Branch publish

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.70.0-insider
OS Version: Win11 21H2 (22000.778)

Steps to Reproduce:

Set language to German
Clone a repo
Create a new branch with the branch-creation-dialogue fom vscode
Go into source control
There you can see "Filiale veröffentlichen" which is "Publish shop" when it should be "Zweigstelle veröffentlichen" or better "Branch veröffentlichen". You can see it below:

@lszomoru in order to ensure Branch is not change, you need to lock in via a comment. Once that's all good, we can submit the feedback on the rest of the translation.

Not sure if the tooltip was considered here, since it is using a third (okayish) translation:

I agree that this should just be called Branch though.

Yes, commit https://github.com/microsoft/vscode/commit/bc51adde6f10583b37c4e1face82224860a2db30 covers both the button label and the tooltip.


ONNX Optimizations

@sdcb I saw in your code (and Paddle upstream) that we are applying ORT Optimization.
Is there any method of also applying further memory optimizations like this:
            SessionOptions so = new SessionOptions();

            // I assume this is already done by you + Paddle.
            so.GraphOptimizationLevel = GraphOptimizationLevel.ORT_ENABLE_ALL;

            // What about these two?  I've seen large memory savings with them.
            so.EnableCpuMemArena = false;
            so.EnableMemoryPattern = false;

Got it.  We can close this.  Just note that if you can get CpuMemArena turned off I saw significant memory savings with other DNNs on ONNX.

Can you try with my other project: openvino It also supports ONNX model inference but performs better than PaddleSharp.

@sdcb I am trying to do things with a budget of 300-400 MB RAM :-p I will see what I can do with openvino!
I will try OCR with openvino.  Thank you for the link!  Also for all the very excellent C# projects.


Adding the template loader to returned Origins

This is for compatibility with Django 1.9 + Django Compressor.
I found that running python manage.py compress was throwing an error:
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
    utility.execute()
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/core/management/__init__.py", line 345, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/core/management/base.py", line 348, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/core/management/base.py", line 399, in execute
    output = self.handle(*args, **options)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/compressor/management/commands/compress.py", line 286, in handle
    self.compress(sys.stdout, **options)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/compressor/management/commands/compress.py", line 181, in compress
    nodes = list(parser.walk_nodes(template))
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/compressor/offline/django.py", line 150, in walk_nodes
    for node in self.walk_nodes(node, original):
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/compressor/offline/django.py", line 146, in walk_nodes
    for node in self.get_nodelist(node, original):
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/compressor/offline/django.py", line 128, in get_nodelist
    return handle_extendsnode(node, block_context=None, original=original)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/compressor/offline/django.py", line 34, in handle_extendsnode
    compiled_parent = extendsnode.get_parent(context)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/template/loader_tags.py", line 148, in get_parent
    return self.find_template(parent, context)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/template/loader_tags.py", line 128, in find_template
    template_name, skip=history,
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/template/engine.py", line 157, in find_template
    name, template_dirs=dirs, skip=skip,
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/template/loaders/cached.py", line 60, in get_template
    template_name, template_dirs, skip,
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/template/loaders/base.py", line 40, in get_template
    contents = self.get_contents(origin)
  File "/Users/Me/.virtualenvs/MyProject/lib/python2.7/site-packages/django/template/loaders/cached.py", line 28, in get_contents
    return origin.loader.get_contents(origin)
AttributeError: 'NoneType' object has no attribute 'get_contents'

The issue was due to the fact that Django compressor calls origin.loader.get_contents(...), but the Origin instances being returned by the apptemplates loader didn't bind the loader to the Origin.  This fixes that.
All of the tests passed.  I am not sure if Django Compressor is the only use case for this, but it wouldn't surprise me if there were others, since Django's loaders now seem to bind the loader to the Origin.
Update:
The only tests that fails is a pylint one because one of the arguments is unused in the <Django1.9 compatibility version of the function definition.  I think this is how it should be but don't know how to silence pylint here. Or, if you'd prefer I find a way to somehow use the extra argument, let me know what your stylistic preference is.

@jdotjdot Thanks for finding out and opening this PR!
Cover All Parameters, Maybe?
Shouldn't we maybe also initialize also parameter template_name in Origin's constructor? Fixing the None value for one parameter and ignoring the same issue for another one feels like begging for another bugfix. Though I must admit I don't know about any consequences of this (if there are any outside of the Origin class).
Silence PyLint Warning
You can add the following at the end of the criticized line 47 to silence the PyLint warning:
# pylint: disable=unused-argument

I think this is safe to do in this one-line function. We won't miss any potential problems.
Add a Test?
Can we add a test for this very problem? The current test also passed before, so we'd need a now one to cover the problem domain. Can you think of one?

I added the template_name to Origin and the pylint line.  The test I'm a little uncertain of, though, and the reason is that I'm not sure that providing the loader is actually required. As you said, I don't know what the consequences would be, and django-apptemplates did work fine in general without it—it was only with django-compressor specifically that I ran into trouble.

The test I'm a little uncertain of, though, and the reason is that I'm not sure that providing the loader is actually required. As you said, I don't know what the consequences would be, and django-apptemplates did work fine in general without it

Maybe I was not clear enough:

Adding the test would make things more certain with regards to django-compressor.

Think of that: Your fix has been tested with django-compressor

only on a Mac
only with Python 2.7
only with a specific version of Django (the one you have installed currently)
only with a specific version of django-compressor (the one you have installed currently)
only a single time, manually (it will never be repeated in the future to avoid regression)

The tests we have in this repository, on the other hand, all passed even before you added your changes! So, what we'd need to do really is:

Add a test involving django-compressor that makes our tests fail (obviously only with Django 1.9+) without your changes
Add your changes and show that the same test passes

(As for the "consequences" I intended the additional change of setting the also the template_name parameter.)

I don't use django-compressor but observe this when using django-redis.  This PR in its current form fixes it.

@bronger I appreciate your observations. They are valuable input.
@jdotjdot Do you want to address the comments I have made on your PR?
For the tests it's important to proof that the current situation makes them fail, and the changes of this PR make them pass. Then we have certainty. Ideally, we prove that this PR fixes compatibility with both django-redis and django-compressor.

Hi @jdotjdot,
is this PR still relevant?
Would you be interested in taking this forward, the final steps?

Fixed via 21c15824a08fd28ea588b4a32b2ca724de0be198. Thanks @jdotjdot!

Thanks for merging!

Sorry it took so long! Well, we have no tests for the issue now, really. Let's cross our fingers.
I had to redo the changes due to a conflict after merging the other PR, that's why your name isn't in the commits, I apologize, but I put it into the README. Hope that's fine.

It's totally fine; I don't care at all.
On Sun, Jul 9, 2017 at 5:38 PM, Peter Bittner<EMAIL_ADDRESS>wrote:

Sorry it took so long! Well, we have no tests for the issue now, really.
Let's cross our fingers.
I had to redo the changes due to a conflict after merging the other PR,
that's why your name isn't in the commits, I apologize, but I put it into
the README. Hope that's fine.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bittner/django-apptemplates/pull/1#issuecomment-313965491,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABRHQRjBPVkGL7IHfoeW99W0nTSkSATwks5sMUhQgaJpZM4Iqzin
.


Now playing notification detected, but no scrobble

Hello,
I'm using SLS with Vanilla Music (which in his turn uses Scrobble droid APIs).
My problem is that SLS seems to detect without problems the music I'm playing, but then it forgets to scrobble it once it reaches the scrobble point.
So far I have 666 now playing notifications, but only 470 scrobbles: while I do skip a song from time to time, I am absolutely sure that I don't do it that often. I am not able to relate the failing scrobble to any specific condition.

It's really difficult to debug your issue as you say, "I am not able to relate the failing scrobble to any specific condition."
Could you please share your Android Version, Vanilla Music Version, & Vanilla Music App Source?

Had the same problem with my Samsung galaxy s6 today. Saw a post on Google play store about androids power optimisation settings for applications. After disabling the setting for simple scrobbler it works again. Perhaps there is some setting/permission to avoid automatic power optimization.

Hey Row that helped me a lot.  I don't have that setting on my phone (kitkat) but I have been using an app called battery saver.  I moved the player I was using and sls and it's finally working.  Great solution, maybe devs could put a disclaimer on google play *turn off battery optimizer for this to work

@Rocksteady18 Could you please share what your device is called?

Motorola XT907 Droid Razr M

Thanks.

np, glad to have my libre.fm scrobbling again, I think sls is the only app that supports libre afaik


Disable AoC completionist task

This disabled the completionist task that checks the leaderboard for people who have 50 stars and gives out the role. Since the event is running, we are not keeping the session cookies up to date, so this is flooding #dev-log with errors.
This task should be altered in preparation for next event so that commenting out this line isn't required.
Did you:

[x] Join the Python Discord Community?
[x] Read all the comments in this template?
[x] Ensure there is an issue open, or link relevant discord discussions?
[x] Read and agree to the contributing guidelines?

aw yep


[Object][Runtime] Introduce runtime::Map

Related discussion: https://discuss.tvm.ai/t/discuss-runtime-array-containers-array-adt-string/4582.
This PR introduces tvm::runtime::Map and tvm::runtime::MapNode:

MapNode is a POD-C compliant alternative to `std::unordered_map<ObjectRef, ObjectRef>;
Map is the shared reference to the container which implements copy-on-write semantics.

Features

Removes dependency to std::unordered_map
The new impl is POD-C compatible in terms of Itanium C++ ABI
Copy-on-write semantic is preserved in runtime::Map
runtime::MapNode is kept to be mutable and iterable

Breaking changes

MapNode no longer has the field std::unordered_map<ObjectRef, ObjectRef> data, and all its methods currently used are implemented to MapNode itself
Iterating through MapNode is natively supported directly via interfaces like MapNode::begin()

Performance
To show that the introduction of runtime::Map won't hurt performance, I also did some rough benchmark on my laptop on the success insertion performance.
Hardware: MacBook Pro (16-inch, 2019)
Memory: 8 GB * 2, DDR4, 2667 MHz
CPU: Intel i7-9750H CPU @ 2.60GHz
OS: macOS Catalina 10.15.5
Compiler: Apple clang version 11.0.3 (clang-1<IP_ADDRESS>)

Number of Operations
Avg Total Time (ms) runtime::MapNode
Avg Total Time (ms) std::unordered_map

10
0.000309454
0.000996719

100
0.00309778
0.00949672

1000
0.0183351
0.0847953

10000
0.405679
0.926011

100000
4.29819
10.6617

1000000
57.6163
255.175

10000000
825.093
3743.89

Scripts are available on gist. Note that the measured time may depend on operation, randomness, cache line, compiler, etc.
Credits
We use [1] for placing an item on a table of size of power-of-2. We learned that triangle numbers that could iterate through the power-of-2-sized table through [2]. The idea that linked list can be placed in the same table is learned from [3].
[1] Fibonacci Hashing: https://programmingpraxis.com/2018/06/19/fibonacci-hash/
[2] Quadratic probing with triangle numbers: https://fgiesen.wordpress.com/2015/02/22/triangular-numbers-mod-2n/
[3] Flat hash map: https://github.com/skarupke/flat_hash_map
Thank you @mbrookhart for the valuable discussion!
Also CC @tqchen @icemelon9 @yzhliu @zhiics @comaniac @kevinthesun @jwfromm @jroesch if you guys are interested.

Maybe we should get rid of __builtin_clz as it is the slow path anyway

@junrushao1994 +1 MoveFrom should be way more expensive than it though.

A1 and A2 is done over the commits above

A4 is done with the last commit

A3 is done over the last commits

@zhiics @icemelon9 could you guys take another look? much appreciated!

Summary of the change:

Remove most of the short names (i, n, m, d, b) and use more informative ones instead.
Added comments between important code blocks (insert vs rehash)

TODO:

Add test cases to cover the switch between SmallMapNode and DenseMapNode

@tqchen Just responded to all the review comments, added test cases and code comments, could you take another look?

@zhiics please take another look and https://tvm.apache.org/docs/contribute/code_review.html#approve-and-request-changes-explicitly
cc @wweic @spectrometerHBH @comaniac @antinucleon

@zhiics Could you take another look? Thanks!

THanks @junrushao1994 @zhiics !


Cannot read branch data

My root file have branch data_ana_kk but it appears that this branch cannot be interpreted as a Python type.
>>> f.keys()
[b'data_tr;1']
>>> f["data_tr"].show()
data_ana_kk                (no streamer)              None
mctoptype                  (no streamer)              asdtype('>i4')
mctopnum                   (no streamer)              asdtype('>i4')
mctopdata                  (no streamer)              asdtype("('>i4', (192,))")
mctopmd5                   (no streamer)              asdtype("('>i4', (4,))")
>>> f["data_tr"]["data_ana_kk"].array()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3.8/site-packages/uproot/tree.py", line 1348, in array
    interpretation = self._normalize_interpretation(interpretation, awkward)
  File "/usr/lib/python3.8/site-packages/uproot/tree.py", line 1091, in _normalize_interpretation
    raise ValueError("cannot interpret branch {0} as a Python type\n   in file: {1}".format(repr(self.name), self._context.sourcepath))
ValueError: cannot interpret branch b'data_ana_kk' as a Python type
   in file: data_ana_001.root

The root file is here(https://github.com/Editing42/rootfile/blob/master/data_ana_001.root)

This branch is a "leaf-list" with 27 leaves and, apparently, four extra bytes of padding. The algorithm that assigns interpretations doesn't assume that your data will need to be padded (I don't know what that algorithm would be), and that's why it fails. Here's how to get it to work, though it's a bit long-winded.
First, I'm going to load your data like this:
import uproot
file = uproot.open("issue429.root")
tree = file["data_tr"]
branch = tree["data_ana_kk"]

The branch has many leaves, which we can see in the private member _fLeaves (defined via ROOT's streamers).
>>> branch._fLeaves
[<TLeafF b'Mphi' at 0x793f461e4a90>, <TLeafF b'MKp1Km1' at 0x793f461e4ac8>, <TLeafF b'MKp2Km2' at 0x793f50c842b0>, <TLeafF b'MKp1Km2' at 0x793f46135630>, <TLeafF b'MKp2Km1' at 0x793f461351d0>, <TLeafF b'MphiKp2' at 0x793f461352b0>, <TLeafF b'MphiKm2' at 0x793f46135320>, <TLeafF b'M2phiKp2' at 0x793f46135358>, <TLeafF b'M2phiKm2' at 0x793f46135400>, <TLeafF b'MphiK' at 0x793f461353c8>, <TLeafF b'Chi2_4c' at 0x793f46135550>, <TLeafF b'QKp1' at 0x793f46135588>, <TLeafF b'QKm1' at 0x793f461355f8>, <TLeafF b'QKp2' at 0x793f46135668>, <TLeafF b'QKm2' at 0x793f461356d8>, <TLeafF b'QKp1Km1' at 0x793f46135710>, <TLeafF b'QKp2Km2' at 0x793f46135748>, <TLeafF b'MomKp1' at 0x793f46135780>, <TLeafF b'MomKm1' at 0x793f461357b8>, <TLeafF b'MomKp2' at 0x793f461357f0>, <TLeafF b'MomKm2' at 0x793f46135828>, <TLeafF b'MKp1Km1Kp2' at 0x793f46135860>, <TLeafF b'MKp1Km1Km2' at 0x793f46135898>, <TLeafF b'MKp1Kp2Km2' at 0x793f461358d0>, <TLeafF b'MKm1Kp2Km2' at 0x793f46135908>, <TLeafF b'weight' at 0x793f46135940>, <TLeafI b'itopo' at 0x793f461359b0>]

All of these leaves are TLeafF (32-bit floating point number) and TLeafI (32-bit integer), which are easy to interpret. The interpretation should have been this list of 2-tuples, which NumPy recognizes as a structured array type:
>>> dtype = [(x._fName.decode("utf-8"), "float32" if type(x).__name__ == "TLeafF" else "int32") for x in branch._fLeaves]
>>> dtype
[('Mphi', 'float32'), ('MKp1Km1', 'float32'), ('MKp2Km2', 'float32'), ('MKp1Km2', 'float32'), ('MKp2Km1', 'float32'), ('MphiKp2', 'float32'), ('MphiKm2', 'float32'), ('M2phiKp2', 'float32'), ('M2phiKm2', 'float32'), ('MphiK', 'float32'), ('Chi2_4c', 'float32'), ('QKp1', 'float32'), ('QKm1', 'float32'), ('QKp2', 'float32'), ('QKm2', 'float32'), ('QKp1Km1', 'float32'), ('QKp2Km2', 'float32'), ('MomKp1', 'float32'), ('MomKm1', 'float32'), ('MomKp2', 'float32'), ('MomKm2', 'float32'), ('MKp1Km1Kp2', 'float32'), ('MKp1Km1Km2', 'float32'), ('MKp1Kp2Km2', 'float32'), ('MKm1Kp2Km2', 'float32'), ('weight', 'float32'), ('itopo', 'int32')]

Now we should be able to just provide this dtype as a new interpretation (through uproot.asdtype), but it doesn't work because the size is wrong.
>>> array = branch.array(uproot.asdtype(dtype))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/jpivarski/irishep/uproot/uproot/tree.py", line 1381, in array
    basket_itemoffset = self._basket_itemoffset(interpretation, basketstart, basketstop, keycache)
  File "/home/jpivarski/irishep/uproot/uproot/tree.py", line 1336, in _basket_itemoffset
    numitems = interpretation.numitems(key.border, self.basket_numentries(i))
  File "/home/jpivarski/irishep/uproot/uproot/interp/numerical.py", line 152, in numitems
    assert remainder == 0
AssertionError

The size is wrong? How can that be? The leaves told us exactly what the types ought to be. Well, I did some digging, and your data has an extra 4 bytes of padding (all \xff).
>>> array = branch.array(uproot.asdtype(dtype + [("padding", "S4")]))

This array has all the normal fields
>>> array["Mphi"]
array([1.0161009, 1.0152352, 1.0235338, ..., 1.0189617, 1.0177454,
       1.019102 ], dtype=float32)
>>> array["MKp1Km1"]
array([1.0161009, 1.0152352, 1.0235338, ..., 1.0189617, 1.0177454,
       1.019102 ], dtype=float32)
>>> array["weight"]
array([2.9058652, 2.936209 , 3.1178842, ..., 2.8489256, 3.0074883,
       3.0073295], dtype=float32)
>>> array["itopo"]
array([1065353216,<PHONE_NUMBER>,<PHONE_NUMBER>, ...,<PHONE_NUMBER>,<PHONE_NUMBER>,
<PHONE_NUMBER>], dtype=int32)

with one extra: the padding.
>>> array["padding"]
array([b'\xff\xff\xff\xff', b'\xff\xff\xff\xff', b'\xff\xff\xff\xff', ...,
       b'\xff\xff\xff\xff', b'\xff\xff\xff\xff', b'\xff\xff\xff\xff'],
      dtype='|S4')
>>> (array["padding"] == b"\xff\xff\xff\xff").all()
True

If I understood how to predict how much padding you should see, I could add it to the standard algorithm that assigns interpretations, so your data would just work.

Thanks for your reply.
The cause of this padding array should be c structure padding. I don't know how to predict how much padding would generate, but I can try to avoid c structure padding.
Hope you can find a way to predict it.

I find this discussion about c struct in root forum, which could avoid this padding problem.

That's a recommendation to avoid creating ROOT files with padding issues, and the final recommendation is to define struct fields in order of decreasing size. All of your fields have exactly the same size.
It's also possible that NumPy can be instructed to use a particular padding rule. The thing that worries me is the "compiler dependence."

Numpy.dtype has this parameter:

align : bool, optional
Add padding to the fields to match what a C compiler would output for a similar C-struct. Can be True only if obj is a dictionary or a comma-separated string. If a struct dtype is being created, this also sets a sticky alignment flag isalignedstruct.

Can this be disabled to avoid padding?

Your problem is not one of avoiding padding: there's padding in the ROOT file, so you need padding in the NumPy representation (which isn't there by default).
This is the parameter I was thinking of. Turning it on could enable what we want: it could add the extra 4 bytes according to the appropriate rules, whatever those are, although I don't know how it would pick the right rules of they are compiler-dependent.
In the description of the parameter, it says that the dtype has to be passed as a string, but we're passing it as a list of 2-tuples. I think you can just put quotes around that list, but I'm not sure.
In my example, I suggested
uproot.asdtype( ...dtype... )

but you can have more control over it if you pass it as
uproot.asdtype(numpy.dtype( ...dtype... ))

If this parameter is an argument to the numpy.dtype constructor, then constricting it explicitly gives you a place to put the constructor.

I'm assuming that I can close this now. Let me know if I'm wrong!


Add doc to introduce using devfiles on IBM Z & Power.

/kind documentation
[skip ci]
What does this PR do / why we need it:
Since the DefaultDevfileRegistry don't support IBM Z & Power now, we give this doc to show how to use devfile on IBM Z & Power for clients.

/lgtm


Q: Please provide sample or guidance on Component Circuit

I would like to understand the following use case with regards to Component Circuits.

The user interface has a number of Components that injected shared state which is displayed in a user friendly format,
The Server-Side application has a long running task the monitors for external event/data ie. SerialPort data, and as/when data arrives updates the shared state that is injected into the components

Q: how would a developer trigger the components that have the shared state injected to render?
Q: do/would components automatically render as state has changed?
Q: is there any consideration that is needed when hold the state with in the DI system?

cc @danroth27

Hi @grahamehorner,
Components don't have any automatic mechanism to detect that their state has changed and need to be rendered. As a sort of heuristic, components are rendered in response to UI events specific to that component. But, in general, you need to call the StateHasChanged method on the component to signal that it should be rendered.
So, to handle you're scenario where state is being updated by some long running task you would need some sort of way to call StateHasChanged on the component whenever it's state has been updated. For example, the component might subscribe to an event on a service. When the event is fired the component would update it's state and call StateHasChanged.
I hope this helps!


Regarding the steps of usage of this library

I am a new person in the java dev area and I wanted to use the repo in my project but i am confused about how to use the library what things do i need to have installed and do i need to make a jar file of the library could you please guide me for the same

I'd suggest reading up on build systems like Maven and Gradle, which help you manage dependencies in your projects, and are well-supported in Java IDEs. Once you have a basic understanding of this, adding the library should be very easy.

Thank you for your response I was successful in using the library thank you
very much
On Tue, 14 Nov, 2023, 12:37 Klaus Brunner, @.***> wrote:

Closed #39 https://github.com/klausbrunner/solarpositioning/issues/39
as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/klausbrunner/solarpositioning/issues/39#event-10950501431,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3BQGVQHDMF6Q47Z5JMWRK3YEMKEZAVCNFSM6AAAAAA6SV6SQGVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJQHE2TANJQGE2DGMI
.
You are receiving this because you authored the thread.Message ID:
@.***
com>


[UX] Links in about dialog don't open in the browser

The title.

:tada: This issue has been resolved in version 1.5.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 1.5.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Bug - Admin Portal / Create poster for other managers - 404 Error

Description
From the admin portal, managers page, I receive a 404 error when I click "Create Job Poster" for a manager.
Technical Info
Device: Surface
Operating System: Windows
Browser: Chrome
Steps to Reproduce
Steps to reproduce the behavior. Example:

Go to Admin Portal - Managers
Click on 'Create Job Poster' for any manager
See error

Images
I couldn't upload the screenshot... But here's the hyperlink that gave the 404 Error: https://talent.canada.ca/admin/jobs/create/as-manager/4477

[ ] Regression test written.

Does not happen for all managers. Might be related to ones who haven't filled in their "government email" and department.

Ok, confirmed bug for some managers but not all. Rosita or Gray can give some examples.

This bug could be as old as the JPB and it's not entirely blocking at this point, since managers can now use JPB to create their own job poster.

And there's an additional problem. For the managers that you don't get an error page 4, the job poster seems to get created under the wrong manager. This causes particular problems if the profile info gets edited in step 0 of the JPB


Fixes #3414, Added an image dimensions label underneath the image preview.

Fixes #3414
Added a dimensions label under the image preview:

As my first submission to vscode I've done my best to follow the guidelines laid out, please let me know if anything needs improvement. I was unable to cover this code with tests as I do not believe there are any for resourceViewer.ts and couldn't find any that test for rendered output in the view that were applicable.

Hi @Reanmachine, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

I wonder if it would not be better to show this information in the status bar instead within the image. On the right hand side we show all the meta data around a text file (encoding, line endings, etc.) and we should do the same for binary files.

Or after the file name?

150257.png - 96x96px

That is currently not possible, I suggested the status bar because the IStatusBarService makes adding and removing entries easily possible.

@bpasero @Tyriar
I agree, this information would be much better in either of those locations. Correct me if I'm wrong but I didn't see any existing framework set up for handling binary files (resources) metadata. From what I can tell they're just sent from the binaryEditory to the resourceViewer. If we wanted to pull out information like dimensions so it's accessible to the file name or status bar would we not have to process the binary file (or at least snoop the headers) first?
This was my first contribution and I was trying to keep it small as I'm learning the codebase. I'm willing to take a crack at moving that to either the file name or status bar (perhaps with other metadata like file size / mime?). If there was anything you could think of (architecturally) you could point me at in the files pipeline to get me started that'd help a lot.

@Reanmachine yes there are some pieces missing I would say, though I would be willing to look into this and sketch some ideas how this could be implemented. Let me come back to you tomorrow.

I suggest to hook this up with the listeners in the statusbar. It reacts to editor events (see https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/browser/parts/editor/editorStatus.ts#L266) and updates the status bar entries based on the meta data of any opened file. When the editor input changes (this event is fired when any file is opened or when the active editor changes if more than one are open) you can react on the event and test for the editor to be a binary editor. That editor should expose a method to retrieve metadata text (could also return information for audio files or video files).
Since the image dimensions are not known until the image is loaded, I think the meta data needs to return a promise with the text to show.
Conceptually this would make sense to me, in the same way a text editor can return all meta data around a opened text file, the binary editor can provide this for binary files.

@bpasero Yeah, that seems the best way to do the display.
I did some poking around looking for the right places to implement some pieces (still finding my way around the source). My major concern is that loading metadata probably shouldn't rely on actually "loading" the file (at least not fully). I'd be wary that video files that can be 100's of MB or larger or even really large uncompressed images could pose problems.
I found what I think is the right place for the actual filesystem interactions IFileService & It's implementation under the node / electron-browser folders. I probably would add a new call similar to resolveFile that would return a promise of IFileMetadata and use the guessed mime type to load just the headers of files and go inspecting for the dimensions / metadata / etc...
Examples for future expansion I can think of:

Videos - Dimensions, Length, Codecs, Streams
Images - Dimensions, Color Space (8-bit, 32-bit), Encoding / Compression
Audio - Length, Compression Codec, Bitrate

Having this information available in the future could be useful outside of metadata display to extension authors, especially if there's a contribution point for metadata parsers. That's all probably out of scope for the initial feature but it's just some things I've been thinking about.
Does this sound like I'm thinking along the right track to you? (Trying to make sure I haven't missed some incumbent code that simplifies this approach or that I'm not creeping scope too much).

@Reanmachine this makes sense to me. Every editor has an input that gets resolved once opened. The resolved state of an input is a model. In case of binary files nothing really happens for resolving because the file is just displayed raw. I suggest to add code to the binary editor model (https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/common/editor/binaryEditorModel.ts#L13) resolve() method (currently not used) to do the meta data lookup and then store the information in there. The editor status could then just take it from there in the same way it does when it has a text editor model in hand to get the meta data.
File service seems like the right place to do this and I like the ideas you have around the meta data to return. I think the challenge lies into how to get this meta data in an efficient way using node.

Since this is being approached differently, I will submit a different pull request with the new code when it's ready, closing this one.

Cool :+1:


[3.0] Improve method callback

What is the purpose of the change

Set default value of MethodConfig according to the @Method annotation
Pick Method callback test from #7754

Brief changelog
Verifying this change

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #8109 (764fdcb) into 3.0 (efc73a2) will increase coverage by 0.80%.
The diff coverage is 83.33%.

@@             Coverage Diff              @@
##                3.0    #8109      +/-   ##
============================================
+ Coverage     60.60%   61.40%   +0.80%
+ Complexity      313      310       -3
============================================
  Files          1071     1071
  Lines         45008    44970      -38
  Branches       6760     6729      -31
============================================
+ Hits          27278    27615     +337
+ Misses        14687    14237     -450
- Partials       3043     3118      +75

Impacted Files
Coverage Δ

...ain/java/org/apache/dubbo/config/MethodConfig.java
87.96% <83.33%> (-0.22%)
:arrow_down:

...ache/dubbo/remoting/transport/AbstractChannel.java
37.50% <0.00%> (-37.50%)
:arrow_down:

...ng/transport/dispatcher/all/AllChannelHandler.java
62.06% <0.00%> (-27.59%)
:arrow_down:

...ng/transport/dispatcher/WrappedChannelHandler.java
47.82% <0.00%> (-15.22%)
:arrow_down:

...dubbo/common/status/support/LoadStatusChecker.java
50.00% <0.00%> (-11.54%)
:arrow_down:

.../remoting/transport/netty4/NettyClientHandler.java
57.62% <0.00%> (-10.17%)
:arrow_down:

...mmon/threadpool/support/fixed/FixedThreadPool.java
80.00% <0.00%> (-7.50%)
:arrow_down:

...moting/transport/netty4/NettyEventLoopFactory.java
30.00% <0.00%> (-6.37%)
:arrow_down:

...e/dubbo/remoting/transport/netty/NettyChannel.java
54.54% <0.00%> (-5.69%)
:arrow_down:

.../threadpool/support/limited/LimitedThreadPool.java
83.33% <0.00%> (-5.56%)
:arrow_down:

... and 76 more

Continue to review full report at Codecov.

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


WiFi Profile not showing

I have an issue when running the Windows 10 IoT Dashboard, the dashboard is not showing ANY WiFi profiles regardless of having a number of WiFi profile present and working on the laptop.  I'm running Windows 10 Pro ver. 1809 build 17763.316

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

ID: 42080662-4c60-7723-061b-06c8cbf1a172
Version Independent ID: 8db33764-e6d2-2bec-58ef-57cae635f86b
Content: Troubleshooting - Windows IoT
Content Source: windows-iotcore/Troubleshooting.md
Product: windows-hardware
GitHub Login: @saraclay
Microsoft Alias: saclayt

@grahamehorner - wha device are you trying to put Windows 10 IoT Core on? Sometimes the Raspberry Pi is unstable when it comes to WiFi - you may want to try Ethernet.

@saraclay I am attempting to create a SD card for the Raspberry PI; the Windows 10 IoT Dashboard utility that is used to create/make the bootable SD card is not detecting the WiFi on the hosting systems (Windows 10 Enterprise, Dell XPS Laptop or HP Laptop) so nothing to do with the target/IoT devices.

@grahamehorner it can sometimes have to do with the device. I don't see your setup, so it's hard to properly diagnose. Again, I would recommend Ethernet if this is a potential option for you. Otherwise, if you believe this is a bug, please file this on our Feedback Hub following the steps outlined here.


Oracle Migration Languages.IsDisabled

///
| /// Is this language active. Inactive languages are not get by .
  | ///
  | public bool IsDisabled { get; set; }
The new IsDisabled property breaks migrations on oracle.
Oracle doesn't accept new columns which are Non-Null unless the table is empty.

Isn't it work if you change migration code and make it nullable? Then update existing rows to false.

Your right, this was my solution. I was hoping that something could be done with "defaultvalue" in EF, but it only exists in EF core and apparently isn't detected by the oracle provider anyway. So it looks like nothing can be done for now. But having a default value set in Abp may prepare it for the future if/when Oracle do update their provider driver.
https://docs.microsoft.com/en-us/ef/core/modeling/relational/default-values

Default value normally become 'false' for booleans when we don't define it for a non nullable field. But I haven't tried with Oracle.

Hmm, ok. I guess it's up to oracle.


Add detection logging messages at info level

Log messages were checked during testing
=== RUN   TestUnit/gradle/Detect/fails_without_build.gradle_or_build.gradle.kts
SKIPPED: No plans could be resolved
=== RUN   TestUnit/gradle/Detect/fails_without_configured_build_file
SKIPPED: BP_GRADLE_BUILD_FILE was specified but /var/folders/rl/bdnmjrz16bz1wn7dblwvxmpc0000gq/T/gradle2621248551/var/folders/rl/bdnmjrz16bz1wn7dblwvxmpc0000gq/T/gradle2621248551/no-such-build.gradle could not be found

Summary
This PR adds additional logging when Detect returns false for this buildpack. This is to provide more information about why the detection failed for this buildpack when verbose/debug logging is enabled.
As of lifecycle v1.16.0, if the detect phase fails as a whole, log messages are printed at info level by default, without the need for the verbose flag.
Use Cases
A pack build command with the --verbose flag set will show these log statement if detection fails. If Detect succeeds, the output is not shown unless --verbose is set.
Checklist

[X] I have viewed, signed, and submitted the Contributor License Agreement.
[X] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[X] I have added an integration test, if necessary.
[X] I have reviewed the styleguide for guidance on my code quality.
[X] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

Looks good. Same comment as the image-labels PR regarding libpak.NewConfigurationResolver. Thoughts?

As of lifecycle v1.16.0, if the detect phase fails as a whole, log messages are printed at info level by default, without the need for the verbose flag.

Neat, I learned something new. Thanks

Looks good. Same comment as the image-labels PR regarding libpak.NewConfigurationResolver. Thoughts?

If I add the bard logger to libpak.NewConfigurationResolver, in case of a detect problem:
pack build -p ~/workspaces/paketo-buildpacks/samples/java/gradle --env BP_JVM_VERSION=17  gradle:detect-logging \
  -b paketo-buildpacks/ca-certificates \
  -b paketo-buildpacks/bellsoft-liberica \
  -b paketo-buildpacks/syft \
  -b /Users/anthonyd2/workspaces/paketo-buildpacks/gradle \
  -b paketo-buildpacks/executable-jar \
  -b paketo-buildpacks/apache-tomcat \
  -b paketo-buildpacks/apache-tomee \
  -b paketo-buildpacks/liberty \
  -b paketo-buildpacks/dist-zip \
  -b paketo-buildpacks/spring-boot --clear-cache --env BP_GRADLE_BUILD_FILE=nope.gradle
[...]
===> DETECTING
======== Output<EMAIL_ADDRESS>========
  Build Configuration:
    $BP_EXCLUDE_FILES                                            colon separated list of glob patterns, matched source files are removed
    $BP_GRADLE_ADDITIONAL_BUILD_ARGUMENTS                        the additionnal arguments (appended to BP_GRADLE_BUILD_ARGUMENTS) to pass to Gradle
    $BP_GRADLE_BUILD_ARGUMENTS             --no-daemon assemble  the arguments to pass to Gradle
    $BP_GRADLE_BUILD_FILE                  nope.gradle           the location of the main build config file, relative to the application root
    $BP_GRADLE_BUILT_ARTIFACT              build/libs/*.[jw]ar   the built application artifact explicitly.  Supersedes $BP_GRADLE_BUILT_MODULE
    $BP_GRADLE_BUILT_MODULE                                      the module to find application artifact in
    $BP_GRADLE_INIT_SCRIPT_PATH                                  the path to a Gradle init script file
    $BP_INCLUDE_FILES                                            colon separated list of glob patterns, matched source files are included
    $BP_JAVA_INSTALL_NODE                  false                 whether to install Yarn/Node binaries based on the presence of a package.json or yarn.lock file
    $BP_NODE_PROJECT_PATH                                        configure a project subdirectory to look for `package.json` and `yarn.lock` files
SKIPPED: BP_GRADLE_BUILD_FILE was specified but /workspace/nope.gradle could not be found

in case of no issues:
pack build -p ~/workspaces/paketo-buildpacks/samples/java/gradle --env BP_JVM_VERSION=17  gradle:detect-logging \
  -b paketo-buildpacks/ca-certificates \
  -b paketo-buildpacks/bellsoft-liberica \
  -b paketo-buildpacks/syft \
  -b /Users/anthonyd2/workspaces/paketo-buildpacks/gradle \
  -b paketo-buildpacks/executable-jar \
  -b paketo-buildpacks/apache-tomcat \
  -b paketo-buildpacks/apache-tomee \
  -b paketo-buildpacks/liberty \
  -b paketo-buildpacks/dist-zip \
  -b paketo-buildpacks/spring-boot --clear-cache
[...]
===> DETECTING
paketo-buildpacks/ca-certificates   3.6.1
paketo-buildpacks/bellsoft-liberica 10.2.3
paketo-buildpacks/syft              1.30.0
paketo-buildpacks/gradle            {{.version}}
paketo-buildpacks/executable-jar    6.7.1
paketo-buildpacks/apache-tomcat     7.13.3
paketo-buildpacks/apache-tomee      1.7.1
paketo-buildpacks/liberty           3.7.1
paketo-buildpacks/dist-zip          5.6.1
paketo-buildpacks/spring-boot       5.25.0

and in case of no error, with verbose:
===> DETECTING
======== Output<EMAIL_ADDRESS>========
  Build Configuration:
    $BP_EXCLUDE_FILES                                            colon separated list of glob patterns, matched source files are removed
    $BP_GRADLE_ADDITIONAL_BUILD_ARGUMENTS                        the additionnal arguments (appended to BP_GRADLE_BUILD_ARGUMENTS) to pass to Gradle
    $BP_GRADLE_BUILD_ARGUMENTS             --no-daemon assemble  the arguments to pass to Gradle
    $BP_GRADLE_BUILD_FILE                                        the location of the main build config file, relative to the application root
    $BP_GRADLE_BUILT_ARTIFACT              build/libs/*.[jw]ar   the built application artifact explicitly.  Supersedes $BP_GRADLE_BUILT_MODULE
    $BP_GRADLE_BUILT_MODULE                                      the module to find application artifact in
    $BP_GRADLE_INIT_SCRIPT_PATH                                  the path to a Gradle init script file
    $BP_INCLUDE_FILES                                            colon separated list of glob patterns, matched source files are included
    $BP_JAVA_INSTALL_NODE                  false                 whether to install Yarn/Node binaries based on the presence of a package.json or yarn.lock file
    $BP_NODE_PROJECT_PATH                                        configure a project subdirectory to look for `package.json` and `yarn.lock` files
======== Results ========
pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>pass<EMAIL_ADDRESS>Resolving plan... (try #1)
fail<EMAIL_ADDRESS>provides unused ca-certificates
Resolving plan... (try #2)
fail<EMAIL_ADDRESS>requires jre
Resolving plan... (try #3)
fail<EMAIL_ADDRESS>provides unused ca-certificates
Resolving plan... (try #4)
fail<EMAIL_ADDRESS>requires jre
Resolving plan... (try #5)
fail<EMAIL_ADDRESS>requires jdk
Resolving plan... (try #6)
fail<EMAIL_ADDRESS>provides unused native-image-builder
Resolving plan... (try #7)
fail<EMAIL_ADDRESS>requires jre
Resolving plan... (try #8)
paketo-buildpacks/ca-certificates   3.6.1
paketo-buildpacks/bellsoft-liberica 10.2.3
paketo-buildpacks/syft              1.30.0
paketo-buildpacks/gradle            {{.version}}
paketo-buildpacks/executable-jar    6.7.1
paketo-buildpacks/apache-tomcat     7.13.3
paketo-buildpacks/apache-tomee      1.7.1
paketo-buildpacks/liberty           3.7.1
paketo-buildpacks/dist-zip          5.6.1
paketo-buildpacks/spring-boot       5.25.0

so all in all, I think it's a pretty good addition; I was fearing it would added even with no error, no verbose, but no, it's only in verbose or error; just like the logging I added.
so yeah, updating the PR !


Fixed deprecated pandas import

Missed this one the first time around, hopefully this is the last pandas 0.20.1 compatibility fix.

Going to go ahead and merge, it's a simple import fix.


Polyhedral optimization

This looks cool:
https://polly.llvm.org/performance.html
How would we integrate this?

What's so cool about? Polyhedral-model optimization looks like "corporate bloat" of compiler optimizations. Loop parallelization for multiprocessors and the like - what can be more boring? ;-) People don't build such CPU on kitchen tables.
I recently looked for what loop optimizations PPCI does at all, and saw nothing. I'd suggest to start with classic loop optimizations like loop invariant code motions and induction variable optimization.

Related: https://github.com/inducer/loopy . "A code generator for array-based code on CPUs and GPUs". Pure-Python. It doesn't mention "polyhedral optimization" specifically, but does some loop munging associated with it (like tiling, etc.).


My first branch

I created a new branch, created a file, and made a commit!

Yay, my first push/pull is done.


[BUG] installer: vip_hw_addr from config file is ignored when no vip is specified

Describe the bug
We are installing Harvester using an automated setup and by specifying an installer config. We set vip_mode to dhcp and specify vip_hw_addr to some mac address. After the installation, the specified vip_hw_addr is ignored.
To Reproduce

create a config file such as the following:

scheme_version: 1
token: token
os:
  hostname: harvester-01
  password: password
install:
  mode: create
  management_interface:
    interfaces:
    - name: eno1
    method: dhcp
  device: /dev/sda
  iso_url: ...
  vip_mode: dhcp
  vip_hw_addr: aa:bb:cc:dd:ee:ff

Run the installer and provide the config
after the installation, check the vip mac address using kubectl get -o yaml cm -n harvester-system vip
notice that the hwAddr does not match the one from the config file

Expected behavior
The vip should not be needed when using vip_mode: dhcp (at least in create mode), since as far as I can tell it is not used anyways.
Support bundle
not necessary I believe
Environment

Harvester ISO version: 1.1.1

Additional context
https://github.com/harvester/harvester-installer/blob/cc79bf2e64acc55d5b91df2514747386e9050ff2/pkg/config/templates/rancherd-10-harvester.yaml#L110
I could not find a way to open an issue over there, so I hope this is the correct repository.

are you please able to provide a support bundle?


JobScheduler never really quits.

It has a problem where it doesn't clean up the worker threads and thus stopping the application from shutting down properly. Even if dispose is called on the scheduler, the application never quits. The work-around for now is to just call Environment.Exit(0) after everything has closed.

Working on this one in a PR as well!


Can't get Body & Headers passed thru on a $runAction("org.getopentest.actions.HttpRequest"...)

what is the snytax for the js call fro HttpRequest  (POST"body")
what is the syntax for the adding  request headers... I tried  this way shown

thx!!

$runAction("org.getopentest.actions.HttpRequest", {
url: order_url,
verb: "POST",
//--headers: { Content-Type: application/json },
//--headers.Content-Type: "application/json",
parseBody: true,
successStatusCode: "200",
// --body: "{ "orderStateTimestamp": "" + newTmsp + "" }"
body: $json( { orderStateTimestamp: newTmsp } )
});

Try this:
$runAction("org.getopentest.actions.HttpRequest", {
    url: order_url,
    verb: "POST",
    headers: { "Content-Type": "application/json" },
    parseBody: true,
    successStatusCode: "200",
    body: $json({ orderStateTimestamp: newTmsp })
});

The reason for the syntax error was the fact the property name Content-Type contains a - character in it, so JavaScript is trying to interpret it as variable "Content" minus variable "Type". Enclosing the property name in double quotes solves that.

Great thanks for the clarification!


Invent buffs

Process:

Give the buff a name
Add how many battle points it is worth
Add its price
Add what the minimum level is to buy it
Add it to the store

Make sure in the buyitem function add an if statement to check if the item is in a buff done

added one item so I know what it looks like when I do the rest of them

1aac970


Telemetry

Add setting to opt-out
Show more telemetry details (data shared & how used etc. etc.)
Add exception flushing to disc on Unix platforms

Would be useful to collect some rudimentary performance metrics


Network validation

Build network validation module.
Process:

Get local network gateway address
Ping gateway address
-- Failure triggers error and exit
Ping remote CRL addresses
-- Failure triggers error (no exit)

0fb2c9a24389c82df2e78af296ddd59d687a24aa


switch to true|false for protectionsState param

Task/Issue URL:
Tech Design URL:
CC:
Description:

Steps to test this PR:
1.
2.

Copy Testing:

[ ] Use of correct apostrophes in new copy, ie ’ rather than '

Orientation Testing:

[ ] Portrait
[ ] Landscape

Device Testing:

[ ] iPhone SE (1st Gen)
[ ] iPhone 8
[ ] iPhone X
[ ] iPhone 14 Pro
[ ] iPad

OS Testing:

[ ] iOS 14
[ ] iOS 15
[ ] iOS 16

Theme Testing:

[ ] Light theme
[ ] Dark theme

Internal references:
Software Engineering Expectations
Technical Design Template

Current dependencies on/for this PR:

develop

PR #2137   👈

This stack of pull requests is managed by Graphite.


[SPEC] Implement TopK:v1 downgrade

implemented downgrade pass for TopK:v1
using v1 in onnx_importer

Topk:v1 returns: values, indices
Topk:v0 returns: indices, values
During downgrade pass replacement output of nodes is needed. ngraph::replace_node should support determining order of outputs - it blocks this PR.
PS.: Other solution can be introduction new FusedOp responsible for determining outputs order

I added extended implementation of replace_node. @jbobba, @diyessi Please for review ;)


yubioath-desktop binary now in /usr/lib instead of /usr/bin

Yubico Authenticator version:  5.1.0
Operating system and version: Fedora 35
YubiKey model and version: N/A
Bug description summary: New release is placing binary in /usr/lib instead of /usr/bin

This is causing issues with the build process, i.e. the %files directive.
Am I correct in believing that yubioath-desktop is the binary and not a library supporting the binary as was
the case in previous releases?
I'm also getting a desktopfile-without-binary error

@fdennis, thanks for the quick response.  I did notice the following error with the previous version... this may give you a clue to what is happening:
Makefile:4106: warning: overriding recipe for target 'install_target'
Makefile:4086: warning: ignoring old recipe for target 'install_target'
Makefile:4110: warning: overriding recipe for target 'uninstall_target'
Makefile:4090: warning: ignoring old recipe for target 'uninstall_target'

For reference, this is the fix: https://github.com/Yubico/yubioath-desktop/pull/748 (as it's not directly linked from here at the moment)


Crash on processing nil date

Realm can handle nil objects if you provide a default value with defaultPropertyValues.
MCJSONDateTransformer crashes at [self.formatter dateFromString:value]; if value is nil.

@matthewcheok I wanted to see if you have any thoughts on my suggest contribution.

Sorry for the late reply. Similar issue here maybe? Looks good


MobileVision component

Are there any plans for releasing GoogleMobileVision for Xamarin.iOS?
I've tried creating bindings, but some dependencies have missing headers (intentional, since they are not to be used directly) so couldn't....

Not intending to hijack this thread, but is there information on what criteria a package should meet to be part of this? Or somewhere for suggestions?
I too have tried binding some Google libraries but I have never gotten very far.

GoogleMobileVision is now part of ML Kit so this would need to a bigger project to bring that to xamarin.


[Windows] Set the System.AppUserModel.ID on the shortcut

It's required to get the notifications working and documented
by Microsoft (this is valid only here because Crosswalk is not
an UWP app).

LGTM

@r0b5t4 should I ignore the CI stuff?

I think this one is ok to merge.


will the codes for converting caffeeweights into pytorch weights work on DeepLabV3+ ?

hi, thank you very much for sharing your codes
I roughly read the convert.py file and I am wondering whether this function works well on DeepLabV3+ or not, best regards

It works for nothing but the v2 model produced by the author's Caffe. FYI: https://github.com/kazuto1011/deeplab-pytorch/issues/25


ReactJS Flow stateless component: "Parsing error: Unexpected token :"

const Component = ({ something }: { something:string }) => {

Causes Parsing error: Unexpected token : on the colon. The latest update adds better support for Flow but looks like it's not quite there. Any chance this could be fixed?

Are you using eslint-plugin-flowtype as recommended in the readme?
https://standardjs.com/#can-i-use-a-javascript-language-variant-like-flow

I installed the plugin but the error still appears on that colon. I'm using Create React App, an excerpt from my package.json:
"devDependencies": {
    "eslint-plugin-flowtype": "^2.30.4",
    "react-scripts": "0.9.5",
    "standard": "^10.0.1"
},
"standard": {
    "plugins": [ "flowtype" ]
},

Using VSCode and vscode-standardjs extension.
Running ./node_modules/standard/bin/cmd.js --plugin flowtype gives the same error.

Aha. This is happening because babel-eslint is not specified as the parser.
You also need to npm install babel-eslint --save-dev and set the "parser" option to "babel-eslint".
"standard": {
    "plugins": [ "flowtype" ],
    "parser": "babel-eslint"
}

Thanks. That fixed it.


Qa 2260 further updates to test automation

Description

Updated filter check name on mutation frequency app

To Test:
qa-int, vpn2
gauge run specs/gdc_data_portal_v2/mutation_frequency/

Brent, getting some validation failures, attaching report.
html-report.zip

I was not on the required branch. All tests passed after switching branch.


$swipe: Make a swipe event inactive from the start callback.

Implementation proposition for issue #11694

+1

I'm closing this PR since the ngTouch module will be deprecated in AngularJS 1.7.0, and we will not do any more work on it. This is because touch handling is a complex topic, and there are stand-alone libraries that are better equipped to handle all the nuances and edge cases. For example, https://hammerjs.github.io/, which is also used by Angular.


feat: add pause metrics for ISBService/NumaflowController rollouts

Fixes #222
Modifications
Introduces Gauge metrics called numaflow_isbservice_paused_seconds and numaflow_controller_paused_seconds which reports the total time an ISBService or NumaflowController is requesting resources be paused when it is updating. This is in line with the previously added PipelineRollout pause metrics that we emit these when dataLossPrevention flag is set to True.
We add the PauseStatus struct to both the ISBService and NumaflowController Rollouts however we have changed the JSON name to pauseRequestStatus as we don't want users to assume the ISBService or controller themselves are being paused.
Verification
Manually testing the changes by continuously updating NumaflowController and ISBServiceRollouts with dataLossPrevention enabled to examine the pause seconds are accurate.
(no unit testing now as we don't have dataLossPrevention enabled in those cases)

I like your very complete github PR descriptions :)