Created
July 24, 2017 11:48
-
-
Save magaton/21aa78a7c00eac175f3559ff8d0b7c9d to your computer and use it in GitHub Desktop.
Wifi enabled, bluetooth disabled
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Started with bluetooth disabled on SM-T280, both connected to the same infra wifi with enabled wifi direct. (they dont see each other - Bad!) | |
Enabled bluetooth on SM-T280, still both connected to the same infra wifi with enabled wifi direct. (they dont see each other - Bad!) | |
SM-T813 (7.0.0) | |
07-24 00:14:20.897 24183-24183/? I/SELinux: SELinux: seapp_context_lookup: seinfo=untrusted, level=s0:c512,c768, pkgname=com.hypelabs.hypechatdemo | |
07-24 00:14:21.009 24183-24183/com.hypelabs.hypechatdemo D/AbsListView: Get MotionRecognitionManager | |
07-24 00:14:21.012 24183-24183/com.hypelabs.hypechatdemo D/MotionRecognitionManager: mSContextService = null | |
07-24 00:14:21.014 24183-24183/com.hypelabs.hypechatdemo D/MotionRecognitionManager: motionService = com.samsung.android.gesture.IMotionRecognitionService$Stub$Proxy@f3d2133 | |
07-24 00:14:21.041 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: ThreadedRenderer.create() translucent=false | |
07-24 00:14:21.045 24183-24183/com.hypelabs.hypechatdemo D/InputTransport: Input channel constructed: fd=64 | |
07-24 00:14:21.045 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: setView = DecorView@2a4d81c[ContactActivity] touchMode=true | |
07-24 00:14:21.053 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: dispatchAttachedToWindow | |
07-24 00:14:21.066 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: Relayout returned: oldFrame=[0,0][0,0] newFrame=[0,0][2048,1536] result=0x27 surface={isValid=true 547749206016} surfaceGenerationChanged=true | |
07-24 00:14:21.067 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: mHardwareRenderer.initialize() mSurface={isValid=true 547749206016} hwInitialized=true | |
07-24 00:14:21.067 24183-24212/com.hypelabs.hypechatdemo I/Adreno: QUALCOMM build : bc01238, I8e5c908169 | |
Build Date : 12/22/16 | |
OpenGL ES Shader Compiler Version: XE031.09.00.03 | |
Local Branch : mybranch24102081 | |
Remote Branch : quic/LA.BR.1.3.6.c1_rb1.5 | |
Remote Branch : NONE | |
Reconstruct Branch : NOTHING | |
07-24 00:14:21.068 24183-24183/com.hypelabs.hypechatdemo D/AbsListView: onsize change | |
07-24 00:14:21.072 24183-24212/com.hypelabs.hypechatdemo I/OpenGLRenderer: Initialized EGL, version 1.4 | |
07-24 00:14:21.072 24183-24212/com.hypelabs.hypechatdemo D/OpenGLRenderer: Swap behavior 1 | |
07-24 00:14:21.082 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 2048, 1536) ci=Rect(0, 48 - 0, 0) vi=Rect(0, 48 - 0, 0) or=2 | |
07-24 00:14:21.085 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.087 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.088 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.088 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.090 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: isSecureModeEnabled | |
07-24 00:14:21.099 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.101 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.103 24183-24214/com.hypelabs.hypechatdemo D/BluetoothLeScanner: Start Scan | |
07-24 00:14:21.104 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.104 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: MSG_WINDOW_FOCUS_CHANGED 1 | |
07-24 00:14:21.104 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true 547749206016} | |
07-24 00:14:21.104 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.106 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.106 24183-24183/com.hypelabs.hypechatdemo I/InputMethodManager: [IMM] startInputInner - mService.startInputOrWindowGainedFocus | |
07-24 00:14:21.107 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.117 24183-24196/com.hypelabs.hypechatdemo D/InputTransport: Input channel constructed: fd=79 | |
07-24 00:14:21.211 24183-24196/com.hypelabs.hypechatdemo D/BluetoothLeScanner: onClientRegistered() - status=0 clientIf=6 mClientIf=0 | |
07-24 00:14:21.217 24183-24214/com.hypelabs.hypechatdemo I/com.hypelabs.hypechatdemo.ChatApplication: Hype started! | |
07-24 00:14:21.220 24183-24214/com.hypelabs.hypechatdemo D/BluetoothGattServer: registerCallback() | |
07-24 00:14:21.220 24183-24214/com.hypelabs.hypechatdemo D/BluetoothGattServer: registerCallback() - UUID=a295064b-1a99-4428-ae04-3c4ecdf1be8d | |
07-24 00:14:21.324 24183-24196/com.hypelabs.hypechatdemo D/BluetoothGattServer: onServerRegistered() - status=0 serverIf=7 | |
07-24 00:14:21.324 24183-24214/com.hypelabs.hypechatdemo D/BluetoothGattServer: addService() - service: ed279f63-2f30-448b-aa02-87c1ae5fc8a0 | |
07-24 00:14:21.335 24183-24197/com.hypelabs.hypechatdemo D/BluetoothGattServer: onServiceAdded() - service=ed279f63-2f30-448b-aa02-87c1ae5fc8a0status=0 | |
07-24 00:14:21.337 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.338 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.338 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: isSecureModeEnabled | |
07-24 00:14:21.338 24183-24214/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: start advertising | |
07-24 00:14:21.339 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:14:21.445 24183-24222/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: onClientRegistered() - status=0 clientIf=8 | |
07-24 00:14:21.472 24183-24197/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: onMultiAdvertiseCallback status = 0 isStart = true | |
07-24 00:14:21.652 24183-24183/com.hypelabs.hypechatdemo D/WifiP2pManager: Ignored { when=-1ms what=139313 target=android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler } | |
07-24 00:17:32.200 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: ViewPostImeInputStage processPointer 0 | |
07-24 00:17:32.292 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: ViewPostImeInputStage processPointer 1 | |
07-24 00:17:32.292 24183-24183/com.hypelabs.hypechatdemo D/AbsListView: onTouchUp() mTouchMode : -1 | |
07-24 00:23:57.524 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: MSG_WINDOW_FOCUS_CHANGED 0 | |
07-24 00:23:57.605 24183-24183/com.hypelabs.hypechatdemo D/InputTransport: Input channel destroyed: fd=79 | |
07-24 00:23:57.645 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: mHardwareRenderer.destroy()#1 | |
07-24 00:23:57.649 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true | |
07-24 00:23:58.004 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=false | |
07-24 00:24:50.178 24183-24222/com.hypelabs.hypechatdemo D/BluetoothGattServer: onBluetoothStateChange: up=false | |
07-24 00:24:50.178 24183-24222/com.hypelabs.hypechatdemo D/BluetoothGattServer: Bluetooth is turned off, disconnect all server connections | |
07-24 00:24:50.194 24183-24197/com.hypelabs.hypechatdemo D/BluetoothAdapter: onBluetoothStateChange: up=false | |
07-24 00:24:50.194 24183-24197/com.hypelabs.hypechatdemo D/BluetoothAdapter: Bluetooth is turned off, stop adv | |
07-24 00:24:50.194 24183-24197/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: stop All Advertising :: standalone boolean value is = false | |
07-24 00:24:50.203 24183-24196/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: onMultiAdvertiseCallback status = 0 isStart = false | |
07-24 00:24:50.205 24183-24197/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: Exit stop advertising | |
07-24 00:24:50.206 24183-24197/com.hypelabs.hypechatdemo D/BluetoothAdapter: There are no active google scan apps, stop scan | |
07-24 00:24:50.206 24183-24197/com.hypelabs.hypechatdemo D/BluetoothLeScanner: stopAllScan standalone boolean is value is = false | |
07-24 00:24:50.210 24183-24197/com.hypelabs.hypechatdemo D/BluetoothLeScanner: Exiting stopAllScan | |
07-24 00:24:52.384 24183-24197/com.hypelabs.hypechatdemo D/BluetoothGattServer: onBluetoothStateChange: up=true | |
07-24 00:24:52.384 24183-24197/com.hypelabs.hypechatdemo D/BluetoothGattServer: onBluetoothStateChange: Bluetooth is on | |
07-24 00:24:52.408 24183-24222/com.hypelabs.hypechatdemo D/BluetoothAdapter: onBluetoothStateChange: up=true | |
07-24 00:24:52.408 24183-24222/com.hypelabs.hypechatdemo D/BluetoothAdapter: onBluetoothStateChange: Bluetooth is on | |
07-24 00:24:52.755 24183-24214/com.hypelabs.hypechatdemo D/BluetoothLeScanner: Start Scan | |
07-24 00:24:52.757 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:24:52.759 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:24:52.761 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:24:52.762 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:24:52.873 24183-24197/com.hypelabs.hypechatdemo D/BluetoothLeScanner: onClientRegistered() - status=0 clientIf=6 mClientIf=0 | |
07-24 00:24:52.886 24183-24214/com.hypelabs.hypechatdemo D/BluetoothGattServer: registerCallback() | |
07-24 00:24:52.886 24183-24214/com.hypelabs.hypechatdemo D/BluetoothGattServer: registerCallback() - UUID=a835c592-1e3a-41c5-9c9c-7623e2b44216 | |
07-24 00:24:52.992 24183-24197/com.hypelabs.hypechatdemo D/BluetoothGattServer: onServerRegistered() - status=0 serverIf=8 | |
07-24 00:24:52.992 24183-24214/com.hypelabs.hypechatdemo D/BluetoothGattServer: addService() - service: ed279f63-2f30-448b-aa02-87c1ae5fc8a0 | |
07-24 00:24:53.019 24183-24222/com.hypelabs.hypechatdemo D/BluetoothGattServer: onServiceAdded() - service=ed279f63-2f30-448b-aa02-87c1ae5fc8a0status=0 | |
07-24 00:24:53.023 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:24:53.024 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:24:53.024 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: isSecureModeEnabled | |
07-24 00:24:53.025 24183-24214/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: start advertising | |
07-24 00:24:53.027 24183-24214/com.hypelabs.hypechatdemo D/BluetoothAdapter: STATE_ON | |
07-24 00:24:53.135 24183-24196/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: onClientRegistered() - status=0 clientIf=9 | |
07-24 00:24:53.161 24183-24197/com.hypelabs.hypechatdemo D/BluetoothLeAdvertiser: onMultiAdvertiseCallback status = 0 isStart = true | |
07-24 00:25:18.999 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: mHardwareRenderer.destroy()#1 | |
07-24 00:25:19.011 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false | |
07-24 00:25:19.035 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x3 surface={isValid=true 547749206016} surfaceGenerationChanged=true | |
07-24 00:25:19.035 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: mHardwareRenderer.initialize() mSurface={isValid=true 547749206016} hwInitialized=true | |
07-24 00:25:19.043 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: MSG_WINDOW_FOCUS_CHANGED 1 | |
07-24 00:25:19.043 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true 547749206016} | |
07-24 00:25:19.044 24183-24183/com.hypelabs.hypechatdemo I/InputMethodManager: [IMM] startInputInner - mService.startInputOrWindowGainedFocus | |
07-24 00:25:19.050 24183-24183/com.hypelabs.hypechatdemo D/InputTransport: Input channel constructed: fd=70 | |
07-24 00:25:30.719 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: ViewPostImeInputStage processPointer 0 | |
07-24 00:25:30.773 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: ViewPostImeInputStage processPointer 1 | |
07-24 00:25:30.774 24183-24183/com.hypelabs.hypechatdemo D/AbsListView: onTouchUp() mTouchMode : -1 | |
07-24 00:27:04.422 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: ViewPostImeInputStage processPointer 0 | |
07-24 00:27:04.529 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: ViewPostImeInputStage processPointer 1 | |
07-24 00:27:04.529 24183-24183/com.hypelabs.hypechatdemo D/AbsListView: onTouchUp() mTouchMode : -1 | |
07-24 00:27:05.616 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: MSG_WINDOW_FOCUS_CHANGED 0 | |
07-24 00:27:05.701 24183-24183/com.hypelabs.hypechatdemo D/InputTransport: Input channel destroyed: fd=70 | |
07-24 00:27:05.740 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: mHardwareRenderer.destroy()#1 | |
07-24 00:27:05.747 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true | |
07-24 00:27:06.119 24183-24183/com.hypelabs.hypechatdemo D/ViewRootImpl@e1e9d8f[ContactActivity]: Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=false | |
SM-T280 (5.1.1) | |
07-24 13:14:28.823 16884-16884/com.hypelabs.hypechatdemo E/Zygote: MountEmulatedStorage() | |
07-24 13:14:28.823 16884-16884/com.hypelabs.hypechatdemo E/Zygote: v2 | |
07-24 13:14:28.823 16884-16884/com.hypelabs.hypechatdemo I/libpersona: KNOX_SDCARD checking this for 10112 | |
07-24 13:14:28.823 16884-16884/com.hypelabs.hypechatdemo I/libpersona: KNOX_SDCARD not a persona | |
07-24 13:14:28.833 16884-16884/com.hypelabs.hypechatdemo I/SELinux: Function: selinux_compare_spd_ram , priority [2] , priority version is VE=SEPF_SM-T280_5.1.1_0072 | |
07-24 13:14:28.833 16884-16884/com.hypelabs.hypechatdemo E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL | |
07-24 13:14:28.833 16884-16884/com.hypelabs.hypechatdemo I/art: Late-enabling -Xcheck:jni | |
07-24 13:14:29.003 16884-16884/com.hypelabs.hypechatdemo D/SecWifiDisplayUtil: Metadata value : SecSettings2 | |
07-24 13:14:29.033 16884-16884/com.hypelabs.hypechatdemo D/PhoneWindow: *FMB* installDecor mIsFloating : false | |
07-24 13:14:29.033 16884-16884/com.hypelabs.hypechatdemo D/PhoneWindow: *FMB* installDecor flags : -2139029248 | |
07-24 13:14:29.043 16884-16884/com.hypelabs.hypechatdemo D/AbsListView: Get MotionRecognitionManager | |
07-24 13:14:29.053 16884-16884/com.hypelabs.hypechatdemo E/MotionRecognitionManager: mSContextService = null | |
07-24 13:14:29.053 16884-16884/com.hypelabs.hypechatdemo E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@2584c91d | |
07-24 13:14:29.093 16884-16904/com.hypelabs.hypechatdemo D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: false | |
07-24 13:14:29.103 16884-16884/com.hypelabs.hypechatdemo W/linker: libhype.so: unused DT entry: type 0x6ffffffe arg 0x25e44 | |
07-24 13:14:29.103 16884-16884/com.hypelabs.hypechatdemo W/linker: libhype.so: unused DT entry: type 0x6fffffff arg 0x3 | |
07-24 13:14:29.113 16884-16884/com.hypelabs.hypechatdemo D/PhoneWindow: *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null | |
07-24 13:14:29.113 16884-16884/com.hypelabs.hypechatdemo D/PhoneWindow: *FMB* isFloatingMenuEnabled return false | |
07-24 13:14:29.133 16884-16904/com.hypelabs.hypechatdemo I/OpenGLRenderer: Initialized EGL, version 1.4 | |
07-24 13:14:29.133 16884-16904/com.hypelabs.hypechatdemo D/OpenGLRenderer: Get maximum texture size. GL_MAX_TEXTURE_SIZE is 4096 | |
07-24 13:14:29.133 16884-16904/com.hypelabs.hypechatdemo D/OpenGLRenderer: Enabling debug mode 0 | |
07-24 13:14:29.253 16884-16884/com.hypelabs.hypechatdemo I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@183ea792 time:32780990 | |
07-24 13:14:29.483 16884-16915/com.hypelabs.hypechatdemo I/com.hypelabs.hypechatdemo.ChatApplication: Hype started! | |
07-24 13:14:29.674 16884-16884/com.hypelabs.hypechatdemo D/WifiP2pManager: Ignored { when=0 what=139313 target=android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler } | |
07-24 13:17:37.767 16884-16884/com.hypelabs.hypechatdemo D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN | |
07-24 13:23:30.621 16884-16884/com.hypelabs.hypechatdemo D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN | |
07-24 13:23:54.134 16884-16901/com.hypelabs.hypechatdemo D/BluetoothAdapter: onBluetoothStateChange: up=true | |
07-24 13:23:54.134 16884-16901/com.hypelabs.hypechatdemo D/BluetoothAdapter: onBluetoothStateChange: Bluetooth is on | |
07-24 13:23:54.695 16884-16901/com.hypelabs.hypechatdemo D/BluetoothLeScanner: onClientRegistered() - status=0 clientIf=7 | |
07-24 13:25:22.150 16884-16884/com.hypelabs.hypechatdemo I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@183ea792 time:33433898 | |
07-24 13:25:38.356 16884-16884/com.hypelabs.hypechatdemo D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment